METHOD AND SYSTEM FOR TUNABLE DISTRIBUTION OF CONTENT
First Claim
1. A computer-implemented method, comprising:
- receiving a request from a client;
determining one or more content files related to the request and a user profile of a user operating the client;
assigning one or more seeders to start the delivery of the one or more content files; and
delivering a plurality of pieces of the one or more content files to the client from the one or more seeders,wherein at least one piece of the plurality of pieces of the one or more content files contains digital rights information.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system for tunable distribution of content are disclosed. Preferably, the content comprises digital rights and/or watermark information. In one embodiment, a computer-implemented method comprises receiving a request from a client. One or more content files related to the request and a user profile of a user are determined. One or more seeders are assigned to start the delivery of the one or more content files. The client is allowed to obtain a plurality of pieces of the one or more content files from the one or more seeders. At least one piece of the plurality of pieces of the one or more content files contains digital rights and/or watermark information.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving a request from a client; determining one or more content files related to the request and a user profile of a user operating the client; assigning one or more seeders to start the delivery of the one or more content files; and delivering a plurality of pieces of the one or more content files to the client from the one or more seeders, wherein at least one piece of the plurality of pieces of the one or more content files contains digital rights information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable medium having stored thereon a plurality of instructions, the plurality of instructions when executed by a computer, cause said computer to perform:
-
receiving a request from a client; determining one or more content files related to the request and a user profile of a user; assigning one or more seeders to start the delivery of the one or more content files; and delivering a plurality of pieces of the one or more content files to the client from the one or more seeders, wherein at least one piece of the plurality of pieces of the one or more content files contains digital rights information, and wherein the plurality of pieces of the one or more content files comprises a plurality of dynamic sectors and a plurality of static sectors and each dynamic sector of the plurality of dynamic sectors corresponds to a static sector of the plurality of static sectors.
-
-
25. A multipoint system comprising:
-
a plurality of clients, each of the plurality of clients being coupled to a network; a management server coupled to the network; and a plurality of seeders coupled to the network for distributing a plurality of content files, each of the plurality of content files having a least one piece containing digital rights information; wherein the management server upon receiving a request from a user operating a first client of the plurality of clients determines one or more content files of the plurality of content files related to the request, wherein the management server uses a user profile of the user operating the first client and assigns one or more seeders of the plurality of seeders to allow the delivery of the one or more content files, wherein the one or more content files are delivered to the first client from the one or more seeders of the plurality of seeders, wherein the plurality of pieces of the one or more content files comprises a plurality of dynamic sectors and a plurality of static sectors and each dynamic sector of the plurality of dynamic sectors corresponds to a static sector of the plurality of static sectors.
-
Specification