Incomplete data in a distributed environment
First Claim
Patent Images
1. A method of seeding media content, the method comprising:
- distributing segments representing data of a title among boxes in services, wherein each of the boxes locally caches none, or at least one of the segments, at least one of the segments generated to miss a certain number of data portions such that illegal possession of the segments would not support a playback of the title; and
causing an ordering box to receive the certain number of data portions after the ordering box is authenticated, wherein the ordering box is placed an order for the title and configured to receive the segments from other designated boxes, wherein the data portions are sequentially used to complement the segment so as to support a playback of the title.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for seeding data among client machines, also referred to as boxes herein, are disclosed. To prevent the data distributed among the boxes from being illegitimately accessed or possessed, according to one aspect of the present invention, at least one of the data segments for a title cached locally in the boxes is made to miss some data portions that are stored separately. Essentially, the data segments are unusable without these data portions. When the title is ordered and an ordering box is authenticated, these data portions are then provided to complement the data segments so that a playback of the title becomes possible.
75 Citations
16 Claims
-
1. A method of seeding media content, the method comprising:
-
distributing segments representing data of a title among boxes in services, wherein each of the boxes locally caches none, or at least one of the segments, at least one of the segments generated to miss a certain number of data portions such that illegal possession of the segments would not support a playback of the title; and causing an ordering box to receive the certain number of data portions after the ordering box is authenticated, wherein the ordering box is placed an order for the title and configured to receive the segments from other designated boxes, wherein the data portions are sequentially used to complement the segment so as to support a playback of the title. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of seeding media content, the system comprising:
-
a plurality of boxes configured to provide media services; a server, located relatively remote to the boxes, configured to distribute segments representing data of a title among the boxes, wherein each of the boxes locally caches none, or at least one of the segments, at least one of the segments generated to miss a certain number of data portions such that illegal possession of the segments would not support a playback of the title; and causing an ordering box, being one of the boxes, to receive the certain number of data portions after the ordering box is authenticated, wherein the ordering box is placed an order for the title and configured to receive the segments from other designated boxes, wherein the data portions are sequentially used to complement the segment so as to support a playback of the title. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification