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:
Dec. 04, 2012

Filed:

Aug. 25, 2010
Applicants:

Stephen Jisoo Rhee, Mountain View, CA (US);

Elaine Yee Ting Sin, Sunnyvale, CA (US);

Gerardo Pardo-castellote, Palo Alto, CA (US);

Stefaan Sonck Thiebaut, Berlin, DE;

Rajive Joshi, San Jose, CA (US);

Inventors:

Stephen Jisoo Rhee, Mountain View, CA (US);

Elaine Yee Ting Sin, Sunnyvale, CA (US);

Gerardo Pardo-Castellote, Palo Alto, CA (US);

Stefaan Sonck Thiebaut, Berlin, DE;

Rajive Joshi, San Jose, CA (US);

Assignee:

Real-Time Innovations, Inc., Santa Clara, CA (US);

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

Techniques for execution of multiple threads in a multithreaded computing programming environment are disclosed. The techniques are especially well suited for environments that use multilayered programming architecture where a higher layer can build on the functions provided by a lower layer where the delay time is an important consideration. In one aspect, the conceptual notion of a 'Worker' effectively serves to represent the thread-specific execution context for a thread of execution ('thread') in a multithreaded computing environment. Another aspect, provides the notion of an Exclusion Area (EA) as logical lock that serves to protect shared resources in a multithreaded environment. The combination of the worker and EA are used to provide a powerful framework that, among other things, allows minimizing of the delay time.


Find Patent Forward Citations

Loading…