Method, System, and Devices for Network Sharing or Searching Of Resources
1 Assignment
0 Petitions
Accused Products
Abstract
The invention presents an architecture of a distributed communication system that combines strengths of Distributed Hash Table (DHT) algorithms and social networks. The system forms a cost efficient platform for providing innovative mobile Services. Possible implementations of the proposed system in the IP Multimedia Subsystem and as a standalone SIP based system are presented. The architecture may also be deployed in other systems. Further, a content sharing inside community service is provided.
-
Citations
57 Claims
-
1-35. -35. (canceled)
-
36. A method, comprising:
-
storing, for each user, information related to resources provided by the user and/or his social contacts to other users; receiving, from a first user host, a first resource request requesting a resource from a second user host; if the second user host does not provide the requested resource, generating a second resource request to a third user host indicated as a stored social contact of the second user; and locating and forwarding the second resource request based on distributed hash table algorithm. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. Computer program product embodied on a computer-readable storage medium having computer-executable components that perform, when the program is run on a computer:
-
storing, for each user, information related to resources provided by the user and/or his social contacts to other users; receiving, from a first user host, a first resource request requesting a resource of a second user; if the second user host does not provide the requested resource, generating a second resource request to a third user host indicated as a stored social contact of the second user; and locating and forwarding the second resource request based on distributed hash table algorithm.
-
-
49. An apparatus, comprising:
-
a memory with a database configured to store, for each user, information related to resources provided by the user and/or his social contacts to other users; a receiving processor configured to receive, from a first user host, a first resource request requesting a resource from a second user; a request processor configured to generate, if the second user does not provide the requested resource, a second resource request to a third user host indicated as a stored social contact of the second user; and a transmitting processor configured to locate and forward the second resource request based on distributed hash table algorithm. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
Specification