SYSTEM AND METHOD FOR PEER-TO-PEER DATACASTING IN A BROADCASTING NETWORK
First Claim
1. A method of peer-to-peer datacasting in a broadcasting network, the method comprising:
- providing first and second peers and a source, wherein the first and second peers are configured to communicate data with the source via the broadcasting network, wherein each of the first and second peers stores an updatable software object, and wherein the source stores the most recent version of the software object;
receiving, at the first peer, an update request for the software object from the second peer;
obtaining, at the first peer, the most recent version of the software object associated with the update request;
transmitting, at the first peer, the requested most recent version of the software object to the second peer; and
updating the software object of the second peer with the received software object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for peer-to-peer datacasting in a broadcasting network is disclosed. The method may include providing first and second peers and a source, wherein the first and second peers are configured to communicate data with the source via the broadcasting network, wherein each of the first and second peers stores an updatable software object, wherein the source stores the most recent version of the software object, and wherein the second peer is configured to communicate data with the source via the first peer. The method may also include receiving, at the first peer, an update request for a software object from the second peer and obtaining, at the first peer, the most recent version of the software object associated with the update request. The method may further include transmitting, at the first peer, the requested most recent version of the software object to the second peer and updating the software object of the second peer with the received software object.
-
Citations
29 Claims
-
1. A method of peer-to-peer datacasting in a broadcasting network, the method comprising:
-
providing first and second peers and a source, wherein the first and second peers are configured to communicate data with the source via the broadcasting network, wherein each of the first and second peers stores an updatable software object, and wherein the source stores the most recent version of the software object; receiving, at the first peer, an update request for the software object from the second peer; obtaining, at the first peer, the most recent version of the software object associated with the update request; transmitting, at the first peer, the requested most recent version of the software object to the second peer; and updating the software object of the second peer with the received software object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of peer-to-peer datacasting in a digital communication network, the method comprising:
-
providing a first peer; receiving, at the first peer, an update request for a software object, from a second peer; transmitting the update request to a third peer, wherein each of the first, second and third peers stores an updatable software object; receiving, at the first peer, the requested most recent version of the software object from the third peer; updating the software object of the first peer with the received most recent version; and transmitting the requested most recent version of the software object to the second peer so as to update the software object of the second peer with the received most recent version. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for peer-to-peer datacasting in a broadcasting network, the system comprising:
a controller being in data communication with a plurality of peers and a source, wherein each of the plurality of peers is configured to store an updatable software object, wherein one of the plurality of peers is configured to receive and store the most recent version of the software object from the source, and wherein the controller is configured to control the plurality of peers such that the software objects of each of the plurality of peers are updated with the most recent version by way of sequential delegation of
1) an update request and
2) the most recent version of the software object between the plurality of peers.- View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
28. One or more processor-readable storage devices having processor-readable code embodied on the processor-readable storage devices, the processor-readable code for programming one or more processors to perform a method of peer-to-peer datacasting in a digital communication network, the method comprising:
-
providing a first peer; receiving, at the first peer, an update request for a software object, from a second peer; transmitting the update request to a third peer, wherein each of the first, second and third peers stores an updatable software object; receiving, at the first peer, the requested most recent version of the software object from the third peer; updating the software object of the first peer with the received most recent version; and transmitting the requested most recent version of the software object to the second peer so as to update the software object of the second peer with the received most recent version.
-
-
29. A system for peer-to-peer datacasting in a broadcasting network, the system comprising:
-
means for providing a first peer; means for receiving, at the first peer, an update request for a software object, from a second peer; means for transmitting the update request to a third peer, wherein each of the first, second and third peers stores an updatable software object; means for receiving, at the first peer, the requested most recent version of the software object from the third peer; means for updating the software object of the first peer with the received most recent version; and means for transmitting the requested most recent version of the software object to the second peer so as to update the software object of the second peer with the received most recent version.
-
Specification