Method and system having collaborative network media appliances utilizing prioritized local storage of recommended content
First Claim
1. A system comprising:
- A) a cloud storage server comprising a network interface for receiving into an associated network accessible memory data representing a plurality of content objects; and
B) a plurality of viewer device processes operably coupled over a network to the cloud storage server and the network accessible memory, each of the plurality of viewer device processes having associated therewith a viewer channel in which content objects are ranked according to a viewer'"'"'s emotional motivation to select such content objects;
C) memory associated with each of the plurality of viewer device processes for storing content objects associated with a respective viewer channel,wherein a content object having a higher threshold rank within the viewer channel associated with the viewer device process are stored in local portion of memory associated with the viewer device process; and
wherein a content object having a lower threshold rank within the viewer channel associated with the viewer device process are stored in a back-up storage portion of memory associated with the viewer device process.
1 Assignment
0 Petitions
Accused Products
Abstract
A collaborative system for more efficiently viewing streamed content in a time shifted manner utilizes collaborative home set-top box (STB) and a cloud component (the cloud STB) and a receiving device, such as an antenna or cable component, all cooperatively shared among a community of users. The cloud STB may further comprise a network accessible distributed part and/or a cross licensed portion of other home STBs. The home STB may be connected to the cloud STB and other home STBs over any local or wide area network topology infrastructure, such as the Internet. A group of home STBs may be cross licensed to each other within a community of users sharing the same viewing rights to a collaboratively copy content retained either in the system or among a plurality of shared user systems. Various network infrastructure configurations and streaming techniques, including unicast, multicast, and upstream and downstream collaborative streaming, are proposed to optimize network bandwidth efficiency and increase viewing options.
-
Citations
20 Claims
-
1. A system comprising:
-
A) a cloud storage server comprising a network interface for receiving into an associated network accessible memory data representing a plurality of content objects; and B) a plurality of viewer device processes operably coupled over a network to the cloud storage server and the network accessible memory, each of the plurality of viewer device processes having associated therewith a viewer channel in which content objects are ranked according to a viewer'"'"'s emotional motivation to select such content objects; C) memory associated with each of the plurality of viewer device processes for storing content objects associated with a respective viewer channel, wherein a content object having a higher threshold rank within the viewer channel associated with the viewer device process are stored in local portion of memory associated with the viewer device process; and wherein a content object having a lower threshold rank within the viewer channel associated with the viewer device process are stored in a back-up storage portion of memory associated with the viewer device process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
A) providing a plurality of viewer device processes interoperably coupled over a network and further operably coupled to a cloud storage server and an associated network accessible memory, each of the plurality of viewer device processes authorizing all other of the plurality of viewer device processes to receive the data representing a content object on its behalf; B) transmitting from one of the plurality of viewer device processes a request to receive a copy of the data representing a content object; C) receiving at the requesting of the plurality of viewer device processes the data representing a content object; D) storing the received data representing a content object in memory associated with the requesting of the plurality of viewer device processes; and E) transmitting a notification to other of the plurality of viewer device processes that data representing the content object is available for transmission. - View Dependent Claims (11, 12)
-
-
13. A method comprising:
-
A) providing a plurality of viewer device processes interoperably coupled over a network and further operably coupled to a cloud storage server and an associated network accessible memory, each of the plurality of viewer device processes authorizing all other of the plurality of viewer device processes to receive the data representing a content object on its behalf; B) transmitting from one of the plurality of viewer device processes a plurality of requests to receive data representing a plurality of content objects; C) receiving, at the requesting of the plurality of viewer device processes, data portions of the plurality of content objects, each data portion of a received content object having an associated identifier; and D) assembling the received data portions of the plurality of content objects in memory associated with the requesting of the plurality of viewer device processes according to their respective identifiers. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification