REDUCING LATENCY IN PERFORMING A TASK AMONG DISTRIBUTED SYSTEMS
First Claim
1. A computer-implemented method comprisingreducing latency between a beginning and an end of a task that is to be performed between at least two systems coupled to a network, and in which performance of the task involves at least two steps to be communicated, from one of the systems, to be handled by another of the systems,one of the two steps having a dependency related to the handling of the other of the two steps,the reducing of the latency including:
- forming a package that encompasses at least two of the steps and includes logic that will control the handling of the one step at the other system, based on the dependency related to the handling of the other step at the other system, andsending the package in a single communication over the network from the one system to the other system and receiving one or more corresponding results from the other system.
6 Assignments
0 Petitions
Accused Products
Abstract
Among other things, at a client computer system in communication with a computer network, a request object is generated that includes logic to control the handling of requests. At least one of the requests depends on (for example, simply by being part of a sequence) a result of at least one of the other of the requests. The request object is sent to a server computer system that is in communication with the computer network. A response object is received that includes results of at least some of the requests.
21 Citations
43 Claims
-
1. A computer-implemented method comprising
reducing latency between a beginning and an end of a task that is to be performed between at least two systems coupled to a network, and in which performance of the task involves at least two steps to be communicated, from one of the systems, to be handled by another of the systems, one of the two steps having a dependency related to the handling of the other of the two steps, the reducing of the latency including: -
forming a package that encompasses at least two of the steps and includes logic that will control the handling of the one step at the other system, based on the dependency related to the handling of the other step at the other system, and sending the package in a single communication over the network from the one system to the other system and receiving one or more corresponding results from the other system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising
at a client computer system in communication with a computer network, generating a request object comprising logic to control the handling of a plurality of requests, at least one of the requests depending on a result of at least one of the other of the requests; -
transmitting the request object to a server computer system in communication with the computer network; and receiving one or more response objects comprising results of at least some of the plurality of requests. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system comprising
a client computer system in communication with a computer network, comprising a processor configured to generate a request object comprising logic to control the handling of a plurality of requests and to enable a server computer system to sequence or decide on execution of the requests, at least one of the requests depending on a result of at least one of the other of the requests; - and
a network interface configured to transmit the request object to a server computer system in communication with the computer network, and configured to receive a response object comprising results of at least some of the plurality of requests. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
- and
-
32. Computer readable media storing software comprising instructions executable by a client computer system in communication with a computer network to cause the client computer system to perform operations comprising:
generating a request object comprising logic to control the handling of a plurality of requests, at least one of the requests depending on a result of at least one of the other of the requests; transmitting the request object to a server computer system in communication with the computer network; and receiving a response object comprising results of at least some of the plurality of requests. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
Specification