System and method for parallel asynchronous execution of commands
First Claim
Patent Images
1. A system for parallel asynchronous command execution, comprising:
- a first computer system for directing a call to invoke a remote procedure in a second computer system, the first computer and second computer communicating via a non-persistent connection;
wherein the second computer system performs remote execution of the remote procedure and upon completion of the remote procedure generates an event trigger and transmits the event trigger and remote procedure results to the first computer system during a subsequent non-persistent connection;
wherein the first computer system carries out other procedures while waiting for the event trigger and remote procedure results from the second computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for parallel asynchronous command execution is provided. The system includes a first computer system for directing a plurality of calls to at least one other computer system. The first computer system invokes a remote procedure in the other computer system and receives results from the procedure via an event triggered by the other computer system. The system may also include a distributed object architecture for communicating between the first computer system and the other computer system.
-
Citations
30 Claims
-
1. A system for parallel asynchronous command execution, comprising:
-
a first computer system for directing a call to invoke a remote procedure in a second computer system, the first computer and second computer communicating via a non-persistent connection; wherein the second computer system performs remote execution of the remote procedure and upon completion of the remote procedure generates an event trigger and transmits the event trigger and remote procedure results to the first computer system during a subsequent non-persistent connection; wherein the first computer system carries out other procedures while waiting for the event trigger and remote procedure results from the second computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for parallel asynchronous command execution, comprising:
a first computer system for directing at least one call to invoke a remote procedure in at least one other computer system, the first computer system continuing to perform other tasks, the at least one other computer system upon completion of the remote procedure establishing a non-persistent connection to the first computer system, the at least one other computer system generating an event trigger and transmitting the event trigger and remote procedure results to the first computer system.
-
18. A method for parallel asynchronous command execution, comprising:
-
directing at least one call from a first computer system to invoke a remote procedure in at least one other computer system; executing other functions with the first computer system; establishing a non-persistent connection between the first computer system and the at least one other computer system upon completion by the at least one other computer system of the remote procedure; and generating an event trigger and transmitting the event trigger and remote procedure results to the first computer system. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for parallel asynchronous command execution, comprising:
-
means for directing at least one call from a first computer system to invoke a remote procedure in at least one other computer system; means for establishing a non-persistent connection between the first computer system and the at least one other computer system upon completion by the at least one other computer system of the remote procedure; and means for generating an event trigger and transmitting the event trigger and remote procedure results to the first computer system.
-
-
24. A system for parallel asynchronous command execution, comprising:
-
a server for performing and responding to at least one remote call by invoking a remote procedure; the server establishes a non-persistent connection to communicate results of the remote procedure; and the server generates an event trigger and transmits the event trigger and remote procedure results upon completion of the remote procedure. - View Dependent Claims (25, 26)
-
-
27. A system for parallel asynchronous command execution, comprising:
-
a first computer for directing a call to invoke a remote procedure in a second computer, the first computer transmits a non-persistent signal to the second computer; wherein the second computer executes the remote procedure and upon completion of the remote procedure generates an event trigger and transmits the event trigger and remote procedure results to the first computer via a second non-persistent signal.
-
-
28. A computer-readable medium having computer-readable instructions for performing the acts of, comprising:
-
responding to at least one remote call by invoking a remote procedure; establishing a subsequent non-persistent connection to communicate results of the remote procedure; and generating an event trigger and transmitting the event trigger and remote procedure results upon completion of the remote procedure. - View Dependent Claims (29, 30)
-
Specification