Method and device for exchanging data between mobile stations in a peer to peer network
First Claim
1. A method of sharing digital data in a peer-to-peer network comprising peer stations which are both client and server stations, said method comprising the following steps:
- creating a collection of data for digital data items to be shared, each digital data item having a partial version and a complete version, wherein the partial version of a respective digital data item is present on at least one peer station which is a server station of the peer-to-peer network and is firstly transmitted to stations for which said digital data items are intended;
associating a data identifier with each digital data item and allocating to each data identifier an availability label indicating whether the complete version of the digital data item is present in addition to the partial version on at least one peer station which is a server station of the peer-to-peer network;
notifying the existence of said collection to at least one destination peer station by a first notification; and
on reception of availability information indicating that the complete versions of the digital data items of the collection are present on at least one peer station which is a server station of the peer-to-peer network;
updating said collection by updating said availability label associated with each digital data item present on at least one peer station which is a server station of the peer-to-peer network; and
notifying the updating of said collection by a second notification to said at least one destination peer station,wherein the partial version of the digital data item has a resolution lower than that of an original.
1 Assignment
0 Petitions
Accused Products
Abstract
In order to share digital data in a peer to peer communication network, a partial version of the data is firstly transmitted to destination stations, and: a collection of data is created in which an identifier is associated with each data item and to each data identifier there is allocated a label indicating whether the complete version of the data item is available on the network; the existence of the collection is notified to at least one destination station; and, on the reception of information on availability on the network of the complete versions of the data of the collection: the collection is updated; and the updating of the shared collection is notified to the destination station or stations.
22 Citations
22 Claims
-
1. A method of sharing digital data in a peer-to-peer network comprising peer stations which are both client and server stations, said method comprising the following steps:
-
creating a collection of data for digital data items to be shared, each digital data item having a partial version and a complete version, wherein the partial version of a respective digital data item is present on at least one peer station which is a server station of the peer-to-peer network and is firstly transmitted to stations for which said digital data items are intended; associating a data identifier with each digital data item and allocating to each data identifier an availability label indicating whether the complete version of the digital data item is present in addition to the partial version on at least one peer station which is a server station of the peer-to-peer network; notifying the existence of said collection to at least one destination peer station by a first notification; and on reception of availability information indicating that the complete versions of the digital data items of the collection are present on at least one peer station which is a server station of the peer-to-peer network; updating said collection by updating said availability label associated with each digital data item present on at least one peer station which is a server station of the peer-to-peer network; and notifying the updating of said collection by a second notification to said at least one destination peer station, wherein the partial version of the digital data item has a resolution lower than that of an original. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of sharing digital data in a peer-to-peer communication network comprising peer stations which are both client and server stations, a digital data item to be shared having a partial version and a complete version, said method, performed at a destination peer station, comprising the steps of:
-
receiving a first notification indicating the existence of a collection of data, the notification comprising a data identifier associated with each digital data item, an availability label having been allocated to each data identifier in order to indicate whether the complete version of the digital data item in addition to the partial version is present on at least one peer station which is a server station of the peer-to-peer network, wherein a partial version of the shared digital data item is firstly transmitted to stations for which said digital data items are intended; analyzing the availability labels associated with the data identifiers for each digital data item of the collection; in the case where the analyzing step determines the existence of availability labels indicating that the complete version of a digital data item is not present on at least one peer station which is a server station of the peer-to-peer network, restricting processing rights associated with said digital data item so determined; and on reception of a second notification to update the collection by updating said availability label associated with each digital data item present on at least one peer station which is a server station of the peer-to-peer network, eliminating the restriction of the processing rights, wherein the partial version of the digital data item has a resolution lower than that of an original. - View Dependent Claims (10, 11)
-
-
12. A device for sharing digital data in a peer-to-peer communication network comprising peer stations which are both client and server stations, said device comprising:
-
creating means for creating a collection of data for digital data items to be shared, each digital data item having a partial version and a complete version, wherein the partial version of a respective digital data item is present on at least one peer station which is a server station of the peer-to-peer network and firstly transmitted to stations for which said digital data items are intended; associating means for associating a data identifier with each digital data item and allocating to each data identifier an availability label indicating whether the complete version of the digital data item in addition to the partial version is present on at least one peer station which is a server station of the peer-to-peer network; first notifying means for notifying the existence of said collection to at least one destination peer station by a first notification; updating means for, on reception of availability information indicating that the complete versions of the digital data items of the collection are present on at least one peer station which is a sever station of the peer-to-peer network, updating said collection by updating the availability label associated with each digital data item present on at least one peer station which is a server station of the peer-to-peer network; and second notifying means for notifying the updating of said collection by a second notification to said at least one destination peer station, wherein the partial version of the digital data item has a resolution lower than that of an original. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A device for sharing digital data in a peer-to-peer network comprising peer stations which are both client and server stations, a digital data item to be shared having a partial version and a complete version, in which wherein a partial version of the shared digital data item is present on at least one peer station which is a server station of the peer-to-peer network, said device comprising, at a destination station:
-
receiving means for analyzing, on reception of receiving a first notification indicating the existence of a data collection, the notification comprising a data identifier associated with each digital data item, an availability label having been allocated to each data identifier in order to indicate whether the complete version of the digital data item in addition to the partial version is present on at least one peer station which is a server station of the peer-to-peer network, wherein a partial version of the shared digital data item is firstly transmitted to stations for which said digital data items are intended; analyzing means for analyzing the availability labels associated with the data identifiers for each digital data item of the collection; restricting means for restricting processing rights associated with said digital data item in the case where the analyzing means determines the existence of availability labels indicating that the complete version of a digital data item is not present on at least one peer station which is a server station of the peer-to-peer network; and eliminating means for, on reception of a second notification to update the collection by updating said availability label associated with each digital data item present on at least one peer station which is a server station of the peer-to-peer network, eliminating the restriction of the processing rights, wherein the partial version of the digital data item has a resolution lower than that of an original. - View Dependent Claims (18, 19)
-
-
20. A data server in a peer-to-peer communication network, comprising:
-
storage means for storing data; a Web server; a display interface, couple to said Web server; a database; and a device for sharing digital data in a peer-to-peer communication network comprising peer stations which are both client and server stations, a digital data item to be shared having a partial version and a complete version, in which stations for which said data are intended are adapted to receive, firstly, a partial version of the shared data, said device comprising; creating means for creating a collection of data for digital data items to be shared, each digital data item having a partial version and a complete version, wherein the partial version of a respective digital data item is present on at least one peer station which is a server station of the peer-to-peer network and firstly transmitted to stations for which said digital data items are intended; associating means for associating a data identifier being associated with each digital data item and allocating to each data identifier an availability label to each data identifier indicating whether the complete version of the digital data item in addition to the partial version is present on at least one peer station which is a server station of the peer-to-peer network; first notifying means for notifying the existence of said collection to at least one destination peer station by a first notification; updating means for, on reception of availability information indicating that the complete versions of the digital data items of the collection are present on at least one peer station which is a sever station of the peer-to-peer network, updating said collection by updating the availability label associated with each digital data item present on at least one peer station which is a server station of the peer-to-peer network; and second notifying means for notifying the updating of said collection by a second notification to said at least one destination peer station, wherein the partial version of the digital data item has a resolution lower than that of an original.
-
-
21. A non-transitory computer-readable storage medium, that can be read by a computer or a microprocessor, and storing instructions of a computer program that, when executed by a computer, implements a method of sharing digital data in a peer-to-peer network comprising peer stations which are both client and server stations, said method comprising the following steps:
-
creating a collection of data for digital data items to be shared, each digital data item having a partial version and a complete version, wherein the partial version of a respective digital data item is present on at least one peer station which is a server station of the peer-to-peer network and is firstly transmitted to stations for which said digital data items are intended; associating a data identifier with each digital data item and allocating to each data identifier an availability label indicating whether the complete version of the digital data item is present in addition to the partial version on at least one peer station which is a server station of the peer-to-peer network; notifying the existence of said collection to at least one destination peer station by a first notification; and on reception of availability information indicating that the complete versions of the digital data items of the collection are present on at least one peer station which is a server station of the peer-to-peer network; updating said collection by updating said availability label associated with each digital data item present on at least one peer station which is a server station of the peer-to-peer network; and notifying the updating of said collection by a second notification to said at least one destination peer station, wherein the partial version of the digital data item has a resolution lower than that of an original.
-
-
22. A non-transitory computer-readable storage medium, that can be read by a computer or a microprocessor, and storing instructions of a computer program that, when executed by a computer, implements a method for sharing digital data in a peer-to-peer communication network comprising peer stations which are both client and server stations, a digital data item to be shared having a partial version and a complete version, said method, performed at a destination peer station, comprising the steps of:
-
receiving a first notification indicating the existence of a collection of data, the notification comprising a data identifier associated with each digital data item, an availability label having been allocated to each data identifier in order to indicate whether the complete version of the digital data item in addition to the partial version is present on at least one peer station which is a server station of the peer-to-peer network wherein a partial version of the shared digital data item is firstly transmitted to stations for which said digital data items are intended; analyzing the availability labels associated with the data identifiers for each digital data item of the collection; in the case where the analyzing step determines the existence of availability labels indicating that the complete version of a digital data item is not present on at least one peer station which is a server station of the peer-to-peer network, restricting processing rights associated with said digital data item so determined; and on reception of a second notification to update the collection by updating said availability label associated with each digital data item present on at least one peer station which is a server station of the peer-to-peer network, eliminating the restriction of the processing rights, wherein the partial version of the digital data item has a resolution lower than that of an original.
-
Specification