Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2006-04-24
2010-11-02
An, Meng-Ai (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
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.
Joshi Rajive
Pardo-Castellote Gerardo
Rhee Stephen Jisoo
Sin Elaine Yee Ting
Thiebaut Stefaan Sonck
An Meng-Ai
Beyer Law Group LLP
Kumabe Blake
Real-Time Innovations, Inc.
LandOfFree
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.
Profile ID: LFUS-PAI-O-4157079