Methods, systems, and computer program products for implementing interactive control of radio and other media

US9557902B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9557902-B2
Application numberUS-201414326524-A
CountryUS
Kind codeB2
Filing dateJul 9, 2014
Priority dateOct 5, 2004
Publication dateJan 31, 2017
Grant dateJan 31, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for presenting content on a user mobile device, the method comprising: receiving, by the user mobile device, multiple feeds of the content that are broadcast from a plurality of content providers; receiving, by the user mobile device, supplemental programming data broadcast from the plurality of content providers; receiving, by the user mobile device, guide programming data broadcast from a content-independent programming data source; and 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 the content available to a user. 2. The method of claim 1 , wherein the user mobile device is a cellular telephone using cellular technology. 3. The method of claim 1 , further comprising 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. 4. The method of claim 1 , wherein the multiple feeds of the content that are broadcast from the plurality of content providers to the user mobile device are separate from an internet connection to the user mobile device. 5. The method of claim 1 , wherein receiving at the user mobile device the multiple feeds of the content from the plurality of content providers includes accessing user profile data, comparing the supplemental programming data to the user profile data, and altering a presentation of the interactive program guide based on matching characteristics between the user profile data and the supplemental programming data; and wherein the content is arranged in the interactive program guide in response to a degree of match between the user profile data and the supplemental programming data. 6. The method of claim 1 , wherein the interactive program guide presenting the content available to the user includes presenting stored content stored on the user mobile device. 7. The method of claim 1 , further comprising when a content identifier of the content received from a content provider matches a content identifier of stored content stored on the user mobile device, associating an indication indicating that the stored content is already stored on the user mobile device with the content in the interactive program guide. 8. The method of claim 1 , wherein the supplemental programming data from a content provider includes call-in information; and wherein generating the interactive program guide includes displaying a call-in availability indication associated with the content for which call-in is available. 9. The method of claim 8 , further comprising initiating a call to the content provider providing the content for which call-in is available upon receipt of a user selection of the call-in availability indication. 10. The method of claim 1 , further comprising presenting an additional action indicator associated with the content and initiating an additional action upon receipt of a user selection of the additional action indicator. 11. The method of claim 10 , wherein the additional action includes marking the content as a favorite; and wherein generating the interactive program guide includes placing the content marked as the favorite at a preferred location in the interactive program guide. 12. The method of claim 10 , wherein the additional action includes initiating a request for downloading the content to the user mobile device; and wherein the request is for a limited number of plays of the content downloaded. 13. The method of claim 10 , wherein the additional action includes selecting future content, storing a station identifier for the future content and a start time for the future content, and playing by the user mobile device the future content when a current time matches the start time. 14. The method of claim 10 , wherein the additional action includes recording the content as received on the user mobile device; and wherein the additional action includes a request for acquiring additional information related to the content upon the user selection of the additional action indicator. 15. The method of claim 1 , wherein the content includes content broadcast via radio. 16. A computer program product, tangibly embodied on a non-transitory computer readable medium, for presenting content, the computer program product including instructions that, when executed by a user mobile device, cause the user mobile device to perform operations comprising: receiving, by the user mobile device, multiple feeds of the content that are broadcast from a plurality of content providers; receiving, by the user mobile device, supplemental programming data broadcast from the plurality of content providers; receiving, by the user mobile device, guide programming data broadcast from a content-independent programming data source; and 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 the content available to a user. 17. The computer program product of claim 16 , wherein the user mobile device is a cellular telephone using cellular technology. 18. An apparatus for a user mobile device, the apparatus comprising: a processor; and memory comprising computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising: receiving, in the user mobile device, content broadcast from a plurality of content providers; receiving, in the user mobile device, supplemental programming data broadcast from the plurality of content providers, wherein the user mobile device is a cellular telephone using cellular technology; receiving, in the user mobile device, guide programming data broadcast from a content-independent programming data source; generating, in 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 content available to a user; and displaying the interactive program guide. 19. The apparatus of claim 18 , wherein the user mobile device resolves 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. 20. The apparatus of claim 18 , wherein audio of the content plays sound through vehicle speakers in a vehicle.

Assignees

Inventors

Classifications

  • Processing of additional data, e.g. scrambling of additional data or processing content descriptors · CPC title

  • Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs · CPC title

  • Interfacing an external recording device · CPC title

  • Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream · CPC title

  • Generation of protective data, e.g. certificates {(protecting software against unauthorised usage in a vending or licensing environment G06F21/10)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9557902B2 cover?
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 sour…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification G06F3/04842. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 31 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).