Methods, systems, and computer program products for implementing interactive control of radio and other media
First Claim
Patent Images
1. A method implemented on a user mobile device, the method comprising:
- receiving, at the user mobile device, multiple feeds of content that are broadcast from a plurality of content providers, the user mobile device is a cellular telephone using cellular technology;
receiving, at the user mobile device, supplemental programming data broadcast from the plurality of content providers;
receiving, at the user mobile device, guide programming data broadcast from a content-independent programming data source;
generating, by the user mobile device, an interactive program guide in response to the supplemental programming data and the guide programming data, the interactive program guide presenting the multiple feeds of content available to the user; and
resolving, by the user mobile device, a conflict between the supplemental programming data from the plurality of content providers and the guide programming data from the content-independent programming data source by using the supplemental programming data from the plurality of content providers instead of the guide programming data from the content-independent programming data source to generate the interactive program guide.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for presenting content to a user through a content management device. The method includes receiving at a content management device content from a plurality of content providers. The content management device generates a supplemental programming data from the content providers. The content management device receives guide programming data from a content-independent programming data source. The content management device generates an interactive program guide in response to the supplemental programming data and the guide programming data, the interactive program guide presenting content available to the user.
-
Citations
17 Claims
-
1. A method implemented on a user mobile device, the method comprising:
-
receiving, at the user mobile device, multiple feeds of content that are broadcast from a plurality of content providers, the user mobile device is a cellular telephone using cellular technology; receiving, at the user mobile device, supplemental programming data broadcast from the plurality of content providers; receiving, at the user mobile device, guide programming data broadcast from a content-independent programming data source; generating, by the user mobile device, an interactive program guide in response to the supplemental programming data and the guide programming data, the interactive program guide presenting the multiple feeds of content available to the user; and resolving, by the user mobile device, a conflict between the supplemental programming data from the plurality of content providers and the guide programming data from the content-independent programming data source by using the supplemental programming data from the plurality of content providers instead of the guide programming data from the content-independent programming data source to generate the interactive program guide. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method implemented on a cellular telephone, the method comprising:
-
receiving, at the cellular telephone, multiple feeds of content broadcast from a plurality of content providers, the cellular telephone being a user device; receiving, at the cellular telephone, programming data related to the content broadcast from the plurality of content providers; receiving, at the cellular telephone, guide programming data broadcast from a content-independent programming data source; generating, by the cellular telephone, an interactive program guide in response to the content and the programming data, the interactive program guide presenting the content available to the user; wherein if a content identifier of the content received from a content provider matches a content identifier of stored content stored on the cellular telephone, an indicator indicating that the stored content already stored on the cellular telephone is associated with the content in the interactive program guide; resolving, by the cellular telephone, a conflict between the supplemental programming data from the plurality of content providers and the guide programming data from the content-independent programming data source by using the supplemental programming data from the plurality of content providers instead of the guide programming data from the content-independent programming data source to generate the interactive program guide; wherein audio of the content plays through vehicle speakers in a vehicle.
-
-
17. An apparatus for a user mobile device in a vehicle, the apparatus comprising:
-
a content receiver in the mobile device receives content broadcast from a plurality of content providers and receives supplemental programming data broadcast from the plurality of content providers, wherein the user mobile device is a cellular telephone using cellular technology; a data transceiver in the mobile device receives guide programming data broadcast from a content-independent programming data source; a user interface display controller in the mobile device generates an interactive program guide in response to the supplemental programming data and the guide programming data, the interactive program guide presenting the content available to the user; a display device coupled to the user interface display controller displays the interactive program guide; wherein in response to receiving a selection of a favorite designation for the content displayed in the interactive program guide, the display device highlights the content having the favorite designation with special visual effects in subsequent presentations in the interactive program guide; and wherein the data transceiver resolves a conflict between the supplemental programming data from the content provider and the guide programming data from the content-independent programming data source by using the supplemental programming data from the content provider instead of the guide programming data from the content-independent programming data source to generate the interactive program guide.
-
Specification