Asynchronous pattern
AssigneeMicrosoft Corporation
InventorsBrian M. Grunkemeyer, Jonathan C. Hawkins, Christopher W. Brumme, Gopala Krishna R. Kakivaya, Lance E. Olson, Dmitry Robsman, Henry L. Sanders, II
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsBrian M. Grunkemeyer, Jonathan C. Hawkins, Christopher W. Brumme, Gopala Krishna R. Kakivaya, Lance E. Olson, Dmitry Robsman, Henry L. Sanders, II
Estimating the term…
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.
A system that increases processing efficiency for converting a synchronous method call on a target method to an asynchronous method call, the system comprising the following computer executable components:
A system to facilitate making asynchronous calls on a target method, the system comprising:
A method that increases processing efficiency by converting code for a synchronous method call on a target method to code for an asynchronous method call, the method comprising:
Dependencies are inferred from the claim text.