The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 04, 2006

Filed:

Nov. 01, 2001
Applicants:

Sanjay N. Kaniyar, Redmond, WA (US);

Nk Srinivas, Sammamish, WA (US);

Abolade Gbadegesin, Seattle, WA (US);

Shaun D. Cox, North Bend, WA (US);

Bhupinder S. Sethi, Bellevue, WA (US);

Inventors:

Sanjay N. Kaniyar, Redmond, WA (US);

Nk Srinivas, Sammamish, WA (US);

Abolade Gbadegesin, Seattle, WA (US);

Shaun D. Cox, North Bend, WA (US);

Bhupinder S. Sethi, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A new communications connection timer management framework for handling network communications protocol timers is disclosed. The timer management framework separates transmission control blocks (TCBs) having scheduled actions from the set of all TCBs maintained by a server. The TCBs having scheduled actions are referenced by a time-space partitioned data structure having time-slots corresponding to a current protocol timer 'tick' value. The active TCBs are placed within particular ones of the time-space partitions based upon their expiration times. During each timer check sequence (e.g., once every 100 millisecond timer tick for TCP protocol timers), the timer management framework accesses a partition associated with a current timer value and checks the TCBs referenced within the current partition.


Find Patent Forward Citations

Loading…