Framework for executing multiple threads and sharing...

Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S102000

Reexamination Certificate

active

07827559

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.

REFERENCES:
patent: 4484294 (1984-11-01), Noss
patent: 4568866 (1986-02-01), Floro et al.
patent: 4796179 (1989-01-01), Lehman et al.
patent: 5055755 (1991-10-01), Ozawa et al.
patent: 5086385 (1992-02-01), Launey et al.
patent: 5404288 (1995-04-01), McDunn
patent: 5546301 (1996-08-01), Agrawal et al.
patent: 5838563 (1998-11-01), Dove et al.
patent: 5940827 (1999-08-01), Hapner et al.
patent: 5971581 (1999-10-01), Gretta et al.
patent: 6026352 (2000-02-01), Burns et al.
patent: 6058445 (2000-05-01), Chari et al.
patent: 6076952 (2000-06-01), Gretta et al.
patent: 6106569 (2000-08-01), Bohrer et al.
patent: 6119125 (2000-09-01), Gloudeman et al.
patent: 6134706 (2000-10-01), Carey et al.
patent: 6154680 (2000-11-01), White et al.
patent: 6195591 (2001-02-01), Nixon et al.
patent: 6226788 (2001-05-01), Schoening et al.
patent: 6226792 (2001-05-01), Goiffon et al.
patent: 6259958 (2001-07-01), Steinman et al.
patent: 6269396 (2001-07-01), Shah et al.
patent: 6425119 (2002-07-01), Jones et al.
patent: 6477439 (2002-11-01), Bernaden, III et al.
patent: 6493740 (2002-12-01), Lomax
patent: 6725446 (2004-04-01), Hahn et al.
patent: 6751663 (2004-06-01), Farrell et al.
patent: 2004/0064553 (2004-04-01), Kjellberg
U.S. Appl. No. 11/379,986, filed Apr. 24, 2006.
U.S. Appl. No. 11/410,511, filed Apr. 24, 2006.
Taylor, Object-Oriented Information Systems Planning and Implementation, pp. 1-172, 215-282, Apr. 10, 1992.
Rational Rose, Using Rational Rose 4.0, Rational Software Corporation, pp. 1-219, Nov. 1996.
Quatrani, Terry,Visual Modeling with Rational Rose and UML, pp. 1-6, Third Printing Apr. 1998.
Object Management Group (OMG), “Data Distribution Service for Real-Time Systems Specification,” Version 1.1, Dec. 2005.
Case et al., A Simple Network Management Protocol (SNMP), May 1990, IETF, RFC 1157, pp. 2, 6-8, 10, 12, 16, 19-20, 25, 27.
McCloghrie et al., Management Information Base for Network Management of TCP/IP-based internets, Aug. 1988, IETF, RFC 1066, pp. 10-11.
Rose et al., Structure and Identification of Management Information for TCP/IP-based internets, Aug. 1988, IETF, RFC 1065, pp. 7-8, 10.
Information Sciences Institute, USC, Internet Protocol, Sep. 1981, IETF, RFC 791, pp. 11.
Postel, J., User Datagram Protocol, Aug. 28, 1980, IETF, RFC 768, pp. 1.
UML Booch & Omt, Quick Reference for Rational Rose 4.0, 1996, Rational Software Corporation, pp. 10.
Burnett et al., “Concepts and Environments—Visual Object-Oriented Programming”, 1995, Manning Publications Co., pp. 276.
Firesmith et al., “Dictionary of Object Technology”, Sigs Books, 1995, pp. 5.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Framework for executing multiple threads and sharing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Framework for executing multiple threads and sharing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Framework for executing multiple threads and sharing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4157079

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.