System and method for maintaining a distributed object system
First Claim
Patent Images
1. A system for maintaining data objects distributed on a network, comprising:
- a network controller coupled to the network and operable to enable data communications including the transmission of a data object update message and a corresponding data object update version sequence number (“
OVSN”
); and
a receiver coupled to the network and operable to enable data communications with the network controller, the receiver including a memory for storing a data object based on the data object update message and the OVSN and a processor coupled to the memory and operable to include a last received OVSN in a message to the network controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for maintaining a distributed object system using a network. Data objects are maintained at a network controller and are each associated with a data object version sequence number (OVSN), indicating a state, version, or configuration of each data object. When a receiver transmits a message to the network controller, the message includes an OVSN, representing a state, version, or configuration of objects located at the receiver, so the network controller can interpret the message in accordance with the OVSN contained in the message. The network controller may update the receiver'"'"'s data objects if necessary.
-
Citations
31 Claims
-
1. A system for maintaining data objects distributed on a network, comprising:
-
a network controller coupled to the network and operable to enable data communications including the transmission of a data object update message and a corresponding data object update version sequence number (“
OVSN”
); and
a receiver coupled to the network and operable to enable data communications with the network controller, the receiver including a memory for storing a data object based on the data object update message and the OVSN and a processor coupled to the memory and operable to include a last received OVSN in a message to the network controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 19)
-
-
14. A receiver for communicating data signals using a network, comprising:
-
a transceiver coupled to the network and operable to receive data communications;
a memory coupled to the transceiver for storing data objects and data object message version sequence numbers (OVSN) transmitted from a network controller in a data communication to the receiver; and
a processor coupled to the memory and transceiver and operable to include the last received OVSN in a message to the network controller.
-
-
18. A method of maintaining a distributed object system using a network, comprising the steps of:
-
receiving a data object update message with a data object update version sequence number (OVSN) from a network controller;
storing data objects based on the data object update message and said OVSN; and
transmitting the last received OVSN in a subsequent message to a network controller.
-
-
20. A method of maintaining a distributed object system using a network, comprising the steps of:
-
receiving a message from a receiver, said message comprising an object version sequence number (OVSN), said OVSN representing a first state of a data object relating to said receiver;
comparing said OVSN with a local OVSN, said local OVSN representing a second state of said data object;
processing said message in a first manner if said OVSN is equal to said local OVSN; and
processing said message in a second manner if said OVSN is not equal to said local OVSN. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A network controller for maintaining a distributed object system using a network, said network controller comprising:
-
a database for storing a data object and a corresponding data object version sequence number (OVSN);
a transceiver for sending a data object update message and a corresponding OVSN, said OVSN representing a state of said data object and for receiving a message from a remote receiver, said message comprising an OVSN representing a state of a data object associated with said receiver; and
a processor for comparing said received OVSN with said OVSN stored within said database, and further for processing said message received from said remote receiver in a first manner if said received OVSN matches said OVSN stored within said database and for processing said message received from said remote receiver in a second manner if said received OVSN does not match said OVSN stored within said database.
-
Specification