Data repurposing
First Claim
Patent Images
1. A method for providing collaborative data repurposing, comprising:
- discovering, at a first client device, other client devices within close proximity;
identifying one or more data streams for rendering, wherein at least one of the one or more data streams includes data that serves a dual purpose of presenting information to a user on the first client device and enabling an interactive and collaborative experience between the first client device and one or more of the other client devices;
rendering the at least one of the one or more data streams differently by the first client device than is rendered by at least one of the other client devices at substantially the same time, wherein the rendering by the first client device that is different than the rendering by the least one of the other client devices is automatically selected by a classifier that has been trained to automatically infer one or more preferences of the user of the first client device based, at least in part, on automatic. content in the at least one of the one or more data streams to identify whether the content is real-time content or non-real-time content; and
collaborating with at least one of the other client devices to create an aggregated rendering of content when the at least one of the one or more data streams is rendered by the first client device for an interactive and collaborative experience.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital broadcast network is provided in which multiple original experiences powered by the same data is created. A server software intelligently handles delivery of data so that the data can be utilized by several different client-side applications at substantially the same time. Through filtering of large amounts of data and creation of a universal format, this data can be used by devices capable of receiving a digital broadcast stream.
25 Citations
39 Claims
-
1. A method for providing collaborative data repurposing, comprising:
-
discovering, at a first client device, other client devices within close proximity; identifying one or more data streams for rendering, wherein at least one of the one or more data streams includes data that serves a dual purpose of presenting information to a user on the first client device and enabling an interactive and collaborative experience between the first client device and one or more of the other client devices; rendering the at least one of the one or more data streams differently by the first client device than is rendered by at least one of the other client devices at substantially the same time, wherein the rendering by the first client device that is different than the rendering by the least one of the other client devices is automatically selected by a classifier that has been trained to automatically infer one or more preferences of the user of the first client device based, at least in part, on automatic. content in the at least one of the one or more data streams to identify whether the content is real-time content or non-real-time content; and collaborating with at least one of the other client devices to create an aggregated rendering of content when the at least one of the one or more data streams is rendered by the first client device for an interactive and collaborative experience. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for rendering content, comprising:
a processor in communication with a memory that stores instructions, the processor executing instructions to; discover other client devices within close proximity; identify one or more data streams for rendering, wherein at least one of the one or more data streams includes data that serves a dual purpose of presenting information to a user on the device and enabling an interactive and collaborative experience between the device and one or more of the other client devices; render the at least one of the one or more data streams differently by the device than is rendered by at least one of the other client devices at substantially the same time, wherein the rendering by the device that is different than the rendering by the at least one of the other client devices is automatically selected by a classifier that has been trained to automatically infer one or more preferences of the user of the device based, at least in part, on automatic processing of content in the at least one of the one or more data stream to identify whether the content is real-time content or non-real-time content; and collaborate with at least one of the other client devices to create an aggregated rendering of content when the at least one of the one or more data streams is rendered by the device for an interactive and collaborative experience. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A client apparatus for selectively rendering at least a subset of content, comprising:
-
means for discovering other client devices within close proximity; means for identifying one or more data streams for rendering based on one or more selection parameters within a selection database, the one or more parameters including stream content, wherein at least one of the one or more data streams includes data that serves a dual purpose of presenting information to a user on the client apparatus and enabling an interactive and collaborative experience between the client apparatus and one or more of the other client devices; means for rendering the at least one of the one or more data streams differently by the client apparatus than is rendered by at least one of the other client devices at substantially the same time, wherein the rendering by the client apparatus that is different than the rendering by the at least one of the other client devices is automatically selected by a classifier that has been trained to automatically infer one or more preferences of the user of the first client device based, at least in part, on automatic processing of content in the at least one of the one or more data streams to identify whether the content is real-time content or non-real-time content; and means for interactively collaborating with at least one of the other clients to create an aggregated rendering of content when the at least one of the one or more data streams is rendered by the client apparatus for an interactive and collaborative experience. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory machine-readable medium having stored thereon machine-executable instructions that when executed by a device are configured to perform operations comprising:
-
discovering other devices within close proximity; identifying one or more data streams for rendering based on one or more selection parameters within a selection database, the one or more parameters including stream content, wherein at least one of the one or more data streams includes data that serves a dual purpose of presenting information to a user on the device and enabling an interactive and collaborative experience between the device and one or more of the other devices; rendering the at least one of the one or more data streams differently by the device than is rendered by at least one of the other devices at substantially the same time, wherein the rendering by the device that is different than the rendering by the at least one of the other devices is automatically selected by a classifier that has been trained to automatically infer one or more preferences of the user of the device based, at least in part, on automatic processing of content in the at least one of the one or more data streams to identify whether the content is real-time content or non-real-time content; and collaborating interactively with at least one of the discovered devices to create an aggregated rendering of content when the at least one of the one or more data streams is rendered by the device for an interactive and collaborative experience. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. In a wireless communication system, an apparatus comprising:
a processor configured to; discover devices within close proximity; send a query to determine if the discovered devices can participate in a collaborative experience; receive a response to the query, wherein the response is an acceptance or denial of participation; identify one or more data streams for rendering based on one or more selection parameters within a selection database, the one or more parameters including stream content, wherein at least one of the one or more data streams includes data that serves a dual purpose of presenting information to a user on the apparatus and enabling an interactive and collaborative experience between the apparatus and one or more of the discovered devices; render the at least one of the one or more data streams differently than is rendered by at least one of the discovered devices at substantially the same time, wherein the rendering that is different than the rendering by the at least one of the discovered devices is automatically selected by a classifier that has been trained to automatically infer one or more preferences of the user of the apparatus based, at least in part, on automatic processing of content in the at least one of the one or more data streams to identify whether the content is real-time content or non-real-time content; and interactively collaborate with at least one of the discovered devices to create an aggregated rendering of content when the at least one of the one or more data streams is rendered for an interactive and collaborative experience. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
Specification