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 at least one of the other client devices is automatically selected by logic of the first client device inferring 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
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.
27 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 at least one of the other client devices is automatically selected by logic of the first client device inferring 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 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 computer platform having a memory and a processor, wherein the memory comprises a selection parameter; a user interface in communication with the computer platform; an observation component that discovers other devices; a channel selector that identifies and selects one or more data streams for rendering on the device 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; and an association component that interactively collaborates with the at least one of the other devices to produce collaborative content for rendering when the at least one of the one or more data streams is rendered by the association component for an interactive and collaborative experience, wherein the association component renders and uses the at least one of the one or more data streams differently at the device than is rendered and used at the 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 logic of the device inferring 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. - 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 logic of the client apparatus inferring one or more preferences of the user of the client 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 means for interactively 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 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 logic of the device inferring 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 logic of the apparatus inferring 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