Interactive data stream
First Claim
Patent Images
1. An apparatus comprising:
- a device configured to receive a data stream including content data from a data server, the data server being configured to simultaneously provide the same data stream to one or more other devices for presentation of the same content data by the respective one or more other devices, the content data including audio data for a currently-played song and a plurality of visual elements including image data for the currently-played song and one or more upcoming songs in a queue of songs,wherein the device is configured to present the content data of the data stream to a user, including being configured to scroll or slide the visual elements arranged in a position on a screen, the image data for the one or more upcoming songs being arranged on the screen in an order the data server is configured to add the respective one or more upcoming songs to the content data to thereby play the respective one or more upcoming songs,wherein the device is configured to receive an indication of user interaction with the content data of the data stream, the indication including a vote for or against an upcoming song in the queue of songs,wherein the device is configured to transmit data associated with the user interaction and including the vote, the data server being configured to adjust the content data of the data stream per the user interaction, including the data server being configured to adjust the content data to reorder the image data for the respective upcoming song in the queue of songs or remove the image data for the respective upcoming song in the queue of songs based on the vote from the device and a vote for or against the respective upcoming song from any of the one or more other devices, andwherein the device being configured to receive the data stream includes being configured to receive the data stream further including the adjusted content data, and being configured to present the content data includes being configured to further present the adjusted content data, the data server being configured to simultaneously provide the same data stream to the one or more other devices for further presentation of the same adjusted content data by the respective one or more other devices.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is geared generally towards the transmission of data, such as images, audio, video, or text, as a continuous stream via a network to recipients. In particular, the present invention relates to enabling the transmission of data to recipients and enabling the recipients to interact and influence the content of the transmission.
41 Citations
35 Claims
-
1. An apparatus comprising:
-
a device configured to receive a data stream including content data from a data server, the data server being configured to simultaneously provide the same data stream to one or more other devices for presentation of the same content data by the respective one or more other devices, the content data including audio data for a currently-played song and a plurality of visual elements including image data for the currently-played song and one or more upcoming songs in a queue of songs, wherein the device is configured to present the content data of the data stream to a user, including being configured to scroll or slide the visual elements arranged in a position on a screen, the image data for the one or more upcoming songs being arranged on the screen in an order the data server is configured to add the respective one or more upcoming songs to the content data to thereby play the respective one or more upcoming songs, wherein the device is configured to receive an indication of user interaction with the content data of the data stream, the indication including a vote for or against an upcoming song in the queue of songs, wherein the device is configured to transmit data associated with the user interaction and including the vote, the data server being configured to adjust the content data of the data stream per the user interaction, including the data server being configured to adjust the content data to reorder the image data for the respective upcoming song in the queue of songs or remove the image data for the respective upcoming song in the queue of songs based on the vote from the device and a vote for or against the respective upcoming song from any of the one or more other devices, and wherein the device being configured to receive the data stream includes being configured to receive the data stream further including the adjusted content data, and being configured to present the content data includes being configured to further present the adjusted content data, the data server being configured to simultaneously provide the same data stream to the one or more other devices for further presentation of the same adjusted content data by the respective one or more other devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a data server configured to simultaneously provide a data stream including content data to a plurality of devices for presentation of the content data of the data stream to respective users of the devices, the content data including audio data for a currently-played song and a plurality of visual elements including image data for the currently-played song and one or more upcoming songs in a queue of songs, wherein the data server is configured to provide the data stream for the devices to scroll or slide the visual elements arranged in a position on respective screens, the image data for the one or more upcoming songs being arranged on the respective screens in an order the data server is configured to add the respective one or more upcoming songs to the content data to thereby play the respective one or more upcoming songs, wherein data server is configured to receive from one of the devices, data associated with a user interaction with the content data of the data stream, the indication including a vote for or against an upcoming song in the queue of songs, wherein the data server is configured to adjust the content data of the data stream per the user interaction, including being configured to adjust the content data to reorder the image data for the respective upcoming song in the queue of songs or remove the image data for the respective upcoming song in the queue of songs based on the vote from the one of the devices and a vote for or against the respective upcoming song from any other of the devices, and wherein the data server being configured to provide the data stream further includes being configured to simultaneously provide the data stream further including the adjusted content data to the plurality of devices for further presentation of the adjusted content of the data stream to the users of the respective devices. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable storage medium and computer-readable program code portions being configured to, with a processor, cause an apparatus to at least:
-
receive a data stream including content data from a data server, the data server being configured to simultaneously provide the same data stream to one or more other devices for presentation of the same content data by the respective one or more other devices, the content data including audio data for a currently-played song and a plurality of visual elements including image data for the currently-played song and one or more upcoming songs in a queue of songs; direct presentation of the content data of the data stream to a user, including being configured to cause the apparatus to scroll or slide the visual elements arranged in a position on a screen, the image data for the one or more upcoming songs being arranged on the screen in an order the data server is configured to add the respective one or more upcoming songs to the content data to thereby play the respective one or more upcoming songs; receive an indication of user interaction with the content data of the data stream, the indication including a vote for or against an upcoming song in the queue of songs; and direct transmission of data associated with the user interaction and including the vote, the data server being configured to adjust the content data of the data stream per the user interaction, including the data server being configured to adjust the content data to reorder the image data for the respective upcoming song in the queue of songs or remove the image data for the respective upcoming song in the queue of songs based on the vote from the device and a vote for or against the respective upcoming song from any of the one or more other devices, wherein being configured to cause the apparatus to receive the data stream includes being configured to cause the apparatus to receive the data stream further including the adjusted content data, and being configured to cause the apparatus to direct presentation of the content data includes being configured to cause the apparatus to further direct presentation of the adjusted content data, the data server being configured to simultaneously provide the same data stream to the one or more other devices for further presentation of the same adjusted content data by the respective one or more other devices. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable storage medium and computer-readable program code portions being configured to, with a processor, cause an apparatus to at least:
-
direct simultaneous provision of a data stream including content data to a plurality of devices for presentation of the content data of the data stream to respective users of the devices, the content data including audio data for a currently-played song and a plurality of visual elements including image data for the currently-played song and one or more upcoming songs in a queue of songs, wherein the apparatus is caused to direct provision of the data stream for the devices to scroll or slide the visual elements arranged in a position on respective screens, the image data for the one or more upcoming songs being arranged on the respective screens in an order the data server is configured to add the respective one or more upcoming songs to the content data to thereby play the respective one or more upcoming songs; receive from one of the devices, data associated with a user interaction with the content data of the data stream, the indication including a vote for or against an upcoming song in the queue of songs; and adjust the content data of the data stream per the user interaction, including the apparatus being caused to adjust the content data to reorder the image data for the respective upcoming song in the queue of songs or remove the image data for the respective upcoming song in the queue of songs based on the vote from the one of the devices and a vote for or against the respective upcoming song from any other of the devices, wherein being configured to cause the apparatus to direct provision of the data stream further includes being configured to cause the apparatus to direct simultaneous provision of the data stream further including the adjusted content data to the plurality of devices for further presentation of the adjusted content of the data stream to the users of the respective devices. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification