Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media
First Claim
1. A peer-to-peer system for collaborative suggestions and media propagation comprising:
- a network, said network comprising a plurality of clients and at least one server;
one or more lists for each client indicative of interests of a corresponding user;
means for estimating similarity between said clients, based on said lists; and
means for automatically querying one client by another;
so that similar clients may share information;
wherein said peer-to-peer system operates in parallel with a client-sever system, making opportunistic use of an existing network connection.
12 Assignments
0 Petitions
Accused Products
Abstract
In a network-based system for recommending media content items based on user preferences, clients contact a server on a periodic basis, independent of the user. In addition to client-server interaction, clients also interact with one another in peer-to-peer fashion. Peers query one another and evaluate their similarity to each other in an interactive comparison of user preferences. When two clients are sufficiently similar, the interaction culminates in the originating client downloading content listings from the targeted peer to generate suggestions for their user. If the two clients are dissimilar, the query may be terminated, or the targeted peer may route the query to a second targeted peer. In addition to the lists of preferences, the originating client may download actual content items from the targeted peers.
-
Citations
42 Claims
-
1. A peer-to-peer system for collaborative suggestions and media propagation comprising:
-
a network, said network comprising a plurality of clients and at least one server;
one or more lists for each client indicative of interests of a corresponding user;
means for estimating similarity between said clients, based on said lists; and
means for automatically querying one client by another;
so that similar clients may share information;
wherein said peer-to-peer system operates in parallel with a client-sever system, making opportunistic use of an existing network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A peer-to-peer method of generating collaborative suggestions and propagating items of media content comprising the steps of:
-
providing a network, said network comprising a plurality of clients and at least one server;
providing one or more lists for each client indicative of interests of a corresponding user;
estimating similarity between said clients, based on said lists; and
automatically querying one client by another, so that similar clients may share information, wherein said peer-to-peer method executes in parallel with a client-server method, opportunistically using an existing network connection. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification