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. 11, 2009

Filed:

May. 20, 2004
Applicants:

Craig F. Everhart, Chapel Hill, NC (US);

Venkateswararao Jujjuri, Beaverton, OR (US);

Ninad S. Palsule, Beaverton, OR (US);

James J. Seeger, Jr., Portland, OR (US);

Inventors:

Craig F. Everhart, Chapel Hill, NC (US);

Venkateswararao Jujjuri, Beaverton, OR (US);

Ninad S. Palsule, Beaverton, OR (US);

James J. Seeger, Jr., Portland, OR (US);

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

A method and system for managing availability of a dependent thread to service a nested request is provided. A plurality of reply threads are maintained in a single thread pool. In addition, a counter is provided to track availability of a reply thread from the thread pool. A service thread that requires at least one reply thread to complete execution of a request must check the counter to determine availability of the reply thread prior to execution of the request. The process of determining availability of a reply thread prior to execution of a service thread request avoids initiating execution of a request that cannot be completed in a timely manner, or at all.


Find Patent Forward Citations

Loading…