Synchronous object unification protocol
First Claim
1. A method for coordinating timing of events related to objects within a distributed computing system, comprising:
- receiving a request to set a time base associated with an object to a current time value;
wherein the request is received through a protocol associated with the object; and
in response to the request, setting the time base associated with the object to the current time value, so that subsequent operations involving the object can be synchronized.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that coordinates timing of events related to objects within a distributed computing system. During operation, the system receives a request to set a time base associated with an object to a current time value. This request is received through a protocol associated with the object. In response to the request, the system sets the time base associated with the object to the current time value, so that subsequent operations involving the object can be synchronized. In a variation on this embodiment, the object is defined within an object-oriented programming system, and the object is defined to include the time base.
15 Citations
33 Claims
-
1. A method for coordinating timing of events related to objects within a distributed computing system, comprising:
-
receiving a request to set a time base associated with an object to a current time value;
wherein the request is received through a protocol associated with the object; and
in response to the request, setting the time base associated with the object to the current time value, so that subsequent operations involving the object can be synchronized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for coordinating timing of events related to objects within a distributed computing system, the method comprising:
-
receiving a request to set a time base associated with an object to a current time value;
wherein the request is received through a protocol associated with the object; and
in response to the request, setting the time base associated with the object to the current time value, so that subsequent operations involving the object can be synchronized. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus that coordinates timing for events related to objects within a distributed computing system, comprising:
-
a receiving mechanism that is configured to receive a request to set a time base associated with an object to a current time value;
wherein the receiving mechanism receives the request in a format that adheres to a protocol associated with the object; and
a time base setting mechanism, wherein in response to the request, the time base setting mechanism is configured to set the time base associated with the object to the current time value, so that subsequent operations involving the object can be synchronized. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification