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:
Aug. 15, 2006

Filed:

Nov. 06, 2001
Applicants:

Merle R. Beghtel, San Jose, CA (US);

Harley AL Beier, San Martin, CA (US);

Charles Alexander Goodwyn, Jr., Sunnyvale, CA (US);

Dean Lynn Grover, Hollister, CA (US);

Claudia Si-man Ho, San Jose, CA (US);

Percy Tzu-jung LI, Morgan Hill, CA (US);

Joaquin Ramirez, San Jose, CA (US);

Vern Lee Watts, Los Altos, CA (US);

Inventors:

Merle R. Beghtel, San Jose, CA (US);

Harley Al Beier, San Martin, CA (US);

Charles Alexander Goodwyn, Jr., Sunnyvale, CA (US);

Dean Lynn Grover, Hollister, CA (US);

Claudia Si-man Ho, San Jose, CA (US);

Percy Tzu-jung Li, Morgan Hill, CA (US);

Joaquin Ramirez, San Jose, CA (US);

Vern Lee Watts, Los Altos, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
Abstract

A throttling specification is received by a computer task to direct the computer task's usage of critical computer resources, such as CPU cycles. The computer task comprises units of work, and the elapsed time of each unit of work is calculated as each unit of work completes. Upon the completion of one unit of work, a suspension time is calculated based at least partially on the throttling specification and the elapsed time corresponding to the completed unit of work. Prior to initiating the next unit of work for the computer task, the computer task is suspended for the calculated suspension time. In this manner, other important computing tasks operating in the computer system have access to critical computer resources during the suspension period. Even though the computer task may be given the highest possible priority to ensure a timely and predictable completion, total monopolization of critical computer resources is avoided.


Find Patent Forward Citations

Loading…