Enabling network devices to run multiple congestion control algorithms

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7782759
APP PUB NO 20070248013A1
SERIAL NO

11507403

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Creating different congestion control modules (CCMs) that can be plugged into a network communications stack (e.g., a TCP/IP stack). Software abstractions defining transport control events, congestion control algorithms and other information may be exposed by an application programming interface, e.g., of an operating system, and these abstractions may be used to define a CCM. The network communications stack may be configured to select one of multiple available CCMs to control congestion for a given connection. This selection may be based on any of a variety of factors including, but not limited to: network environment; connection path characteristics; connection link characteristics; a value of a socket parameter of an application; other factors; and any suitable combination of the foregoing. Thus, CCMs may be selected and implemented on a per-connection basis.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • MICROSOFT TECHNOLOGY LICENSING, LLC

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gbadegesin, Abolade Redmond, US 68 2419
Kaniyar, Sanjay N Redmond, US 22 852
Sanders, Henry L Redmond, US 23 1108
Sridharan, Murari Sammamish, US 38 1266

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation