Peer-to-peer engine for object sharing in communication devices
First Claim
1. A method for providing object sharing between a communication device and a further communication device, comprising the steps of:
- sending an invite by a peer-to-peer engine of the communication device to a further peer-to-peer engine of the further communication device, wherein said invite signal contains information about at least one file or a part of said at least one file available for sharing and belonging to an application X in said communication device and said information is taken from a peer-to-peer database of said communication device by said peer-to-peer engine; and
transferring said at least one file or the part of said at least one file to a further peer-to-peer database of said further communication device, if said further communication device supports said application X and initiates said transfer, thus providing said object sharing.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention describes a method for sharing of application specific objects between communication devices (e.g., a mobile communication device or a mobile phone) using middleware containing a peer-to-peer engine. This engine is completely peer-to-peer based and no servers are needed in the network. Especially games are seen as a promising potential application for the invention. An application registers to the peer-to-peer (P2P) engine when it wants to share or download files. The P2P engine takes care of the file sharing and informs when a new file has been downloaded so the application can start using it and the P2P engine delivers them to the appropriate application directories. The P2P engine can use either a 2G or 3G general packet radio system (GPRS), a wideband code division multiple access (WCDMA) or a Bluetooth as a transport for the file sharing and the choice of the transport is left to the user.
160 Citations
32 Claims
-
1. A method for providing object sharing between a communication device and a further communication device, comprising the steps of:
-
sending an invite by a peer-to-peer engine of the communication device to a further peer-to-peer engine of the further communication device, wherein said invite signal contains information about at least one file or a part of said at least one file available for sharing and belonging to an application X in said communication device and said information is taken from a peer-to-peer database of said communication device by said peer-to-peer engine; and
transferring said at least one file or the part of said at least one file to a further peer-to-peer database of said further communication device, if said further communication device supports said application X and initiates said transfer, thus providing said object sharing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communication device for providing object sharing between said communication device and a further communication device, comprising:
-
a peer-to-peer engine, for sending an invite signal to a further peer-to-peer engine of the further communication device, wherein said invite signal contains information about at least one file or a part of said at least one file available for sharing and belonging to an application X in said communication device, for providing said at least one file or the part of said at least one file for transferring to a further peer-to-peer database of said further communication device, if said further communication device supports said application X and initiates said transfer, thus providing said object sharing; and
a peer-to-peer database, for storing said information about said at least one file or the part of said at least one file, wherein said information is taken from a peer-to-peer database of said communication device by said peer-to-peer engine. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. Middleware of a communication device for providing object sharing between the communication device and a further communication device, comprising:
-
a peer-to-peer engine, for sending an invite signal to a further peer-to-peer engine of the further communication device, wherein said invite signal (contains information about at least one file or a part of said at least one file available for sharing and belonging to an application X in said communication device, for providing said at least one file or the part of said at least one file for transferring to a further peer-to-peer database of said further communication device, if said further communication device supports said application X and initiates said transfer, thus providing said object sharing; and
a peer-to-peer database, for storing said information about said at least one file or the part of said at least one file, wherein said information is taken from a peer-to-peer database of said communication device by said peer-to-peer engine. - View Dependent Claims (32)
-
Specification