Synchronizing services across network nodes
AssigneeCanon Kabushiki Kaisha
InventorsRavichandran Ragunathan, Attaullah Seikh, Rajini Bala Giridharagopal
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorsRavichandran Ragunathan, Attaullah Seikh, Rajini Bala Giridharagopal
Estimating the term…
A network-enabled device is synchronized with other nodes. Services are run on the device, including at least a node service and a service repository service. Peer nodes on a network are accessed, and a service list which includes services available locally at the network-enabled device and services available remotely at peer nodes is maintained at the service repository service. The node service manages synchronized access to the service list by multicasting a change notification responsive to a change in the services available locally, and by listening to multicasts of change notifications from peer nodes. Responsive to a change in local services, the node service collects a list of local services at the device, generates a SyncGUID by using a hash function applied to the list of services, formats a change notification message which includes the SyncGUID, and multicasts the formatted change notification message to peer nodes on the network.
A network-enabled device, comprising:
A method of synchronizing a network-enabled device with other devices on a network, comprising:
A network module for synchronizing a network-enabled device with other devices on a network, comprising:
A computer-readable storage medium storing computer-executable process steps for causing a computer to perform a method for synchronizing a network-enabled device with other devices on a network, comprising:
Dependencies are inferred from the claim text.