Multiplex communications – Communication techniques for information carried in plural... – Adaptive
Reexamination Certificate
2007-07-24
2007-07-24
Chan, Wing (Department: 2616)
Multiplex communications
Communication techniques for information carried in plural...
Adaptive
C370S465000, C370S467000, C707S793000, C707S793000, C707S793000, C709S210000, C709S230000, C709S241000
Reexamination Certificate
active
11425690
ABSTRACT:
A system and method for converting code associated with synchronous method calls to code that can be employed to perform asynchronous method calls and for supporting such asynchronous method calls is provided. The system includes a pattern generator that can break code for a synchronous method call into one or more constituent parts including a begin asynchronous operation method, an end asynchronous operation method, an asynchronous call state object and an asynchronous call result object. The system includes a pattern data store that holds data associated with converting a synchronous method call to an asynchronous method call, which facilitates employing the system consistently across environments like file input/output, stream input/output, socket input/output, networking, remoting channels, proxies, web forms, web services and messaging message queues.
REFERENCES:
patent: 5640556 (1997-06-01), Tamura
patent: 5666362 (1997-09-01), Chen et al.
patent: 5848234 (1998-12-01), Chernick et al.
patent: 5958004 (1999-09-01), Helland et al.
patent: 5987517 (1999-11-01), Firth et al.
patent: 5999987 (1999-12-01), O'Farrell et al.
patent: 6012081 (2000-01-01), Dorn et al.
patent: 6253252 (2001-06-01), Schofield
patent: 6275871 (2001-08-01), Reinfelder et al.
patent: 6401099 (2002-06-01), Koppolu et al.
patent: 6529962 (2003-03-01), Azagury et al.
patent: 6553438 (2003-04-01), Coffman et al.
patent: 6591272 (2003-07-01), Williams
patent: 6618703 (2003-09-01), Peres et al.
patent: 6779180 (2004-08-01), Palm
patent: 6853852 (2005-02-01), Park et al.
patent: 6901554 (2005-05-01), Bahrs et al.
patent: 6901596 (2005-05-01), Galloway
patent: 6934948 (2005-08-01), Mikalsen et al.
patent: 2001/0020243 (2001-09-01), Koppolu et al.
patent: 2002/0004850 (2002-01-01), Sudarshan et al.
Wilhelm Hasselbring, “Programming Languages and Systems for Prototyping Concurrent Applications”, ACM Computing Surveys, Mar. 2000, p. 43-79, vol. 32, No. 1.
David A. Solomon, et al., “Inside Microsoft Windows 2000 Third Edition”, 2000, pp. 587-588, 604-605, Microsoft Press, Redmond WA.
Brumme Christopher W.
Grunkemeyer Brian M.
Hawkins Jonathan C.
Kakivaya Gopala Krishna R.
Olson Lance E.
Amin Turocy & Calvin LLP
Chan Wing
Lee Andrew C.
LandOfFree
Asynchronous pattern does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Asynchronous pattern, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Asynchronous pattern will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3743526