Apparatus, system, and method for converting a synchronous interface into an asynchronous interface
First Claim
1. An apparatus to convert a synchronous interface into an asynchronous:
- interface, the apparatus comprising;
a receive module configured to receive a request for a transaction from a synchronous requester;
a generate module configured to generate a delaying object and a forwarding interface compatible with the requested return type; and
a return module configured to return the delaying object with the forwarding interface to the requestor.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for converting a synchronous interface into an asynchronous interface. The apparatus includes a receive module, a generate module, and a return module. The receive module receives a request for a transaction from a synchronous requester, the generate module generates a delaying object and a forwarding interface compatible with the requested return type, and the return module returns the delaying object with the forwarding interface to the requester. Additionally, services for implementing such an apparatus, system, and method are disclosed. Implementation of the apparatus, system, and method provide for increased computing performance, reduced application run time, and decreased usage of computing resources.
47 Citations
30 Claims
-
1. An apparatus to convert a synchronous interface into an asynchronous:
- interface, the apparatus comprising;
a receive module configured to receive a request for a transaction from a synchronous requester;
a generate module configured to generate a delaying object and a forwarding interface compatible with the requested return type; and
a return module configured to return the delaying object with the forwarding interface to the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- interface, the apparatus comprising;
-
9. An apparatus to convert a synchronous interface into an asynchronous interface, the apparatus comprising:
-
a requesting module configured to send a request for a transaction;
a receiving module configured to receive a delaying object via an associated forwarding interface; and
a processing module configured to continue processing tasks in response to receiving the delaying object.
-
-
10. A system to convert a synchronous interface into an asynchronous interface, the system comprising:
-
a synchronous requestor configured to send a request for a transaction, receive a delaying object with an associated forwarding interface, and continue to process tasks in response to receiving the delaying object; and
a responder configured to receive a request for a transaction from a synchronous requester, generate a delaying object and a forwarding interface compatible with the requested return type, and return the delaying object with the forwarding interface to the requestor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations for converting a synchronous interface to an asynchronous interface, the operations comprising:
-
receiving a request for a transaction from a synchronous requester;
generating a delaying object and a forwarding interface compatible with the requested return type; and
returning the delaying object with the forwarding interface to the requester. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for providing a service of converting a synchronous interface into an asynchronous interface, the method comprising:
-
receiving a request for a transaction from a synchronous requester;
generating a delaying object and a forwarding interface compatible with the requested return type; and
returning the delaying object with the forwarding interface to the requester. - View Dependent Claims (27, 28, 29)
-
-
30. An apparatus to convert a synchronous interface into an asynchronous interface, the apparatus comprising:
-
means for receiving a request for a transaction from a synchronous requestor;
means for generating a delaying object and a forwarding interface compatible with the requested return type; and
means for returning the delaying object with the forwarding interface to the requester.
-
Specification