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:
Oct. 13, 2015

Filed:

Mar. 28, 2013
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Ziyan Zhou, Issaquah, WA (US);

Ivan D. Pashov, Woodinville, WA (US);

Jonathan A. Silvera, Seattle, WA (US);

Matthew R. Cox, Kirkland, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/04 (2006.01); G06F 1/14 (2006.01); G06F 9/48 (2006.01);
U.S. Cl.
CPC ...
G06F 1/14 (2013.01); G06F 9/4825 (2013.01); G06F 9/4837 (2013.01); G06F 9/4843 (2013.01);
Abstract

Various embodiments enable on-demand scaling of a timer wheel. Some embodiments dynamically start and stop a timer wheel based, at least in part, on whether the timer wheel has any associated active timers. In some cases, the timer wheel is suspended when all associated active timers have been serviced. Alternately or additionally, the timer wheel is re-activated upon associating one or more active timers in need of service to the timer wheel. Various embodiments enable addition and removal of timer(s) to the timer wheel and/or various time slots associated with the timer wheel without using a global lock associated with the timer wheel.


Find Patent Forward Citations

Loading…