WO2008079498A1 - Method and system for retrieving broadcast media content through a communication network - Google Patents

Method and system for retrieving broadcast media content through a communication network Download PDF

Info

Publication number
WO2008079498A1
WO2008079498A1 PCT/US2007/082467 US2007082467W WO2008079498A1 WO 2008079498 A1 WO2008079498 A1 WO 2008079498A1 US 2007082467 W US2007082467 W US 2007082467W WO 2008079498 A1 WO2008079498 A1 WO 2008079498A1
Authority
WO
WIPO (PCT)
Prior art keywords
media content
identifier
broadcast media
broadcast
user
Prior art date
Application number
PCT/US2007/082467
Other languages
French (fr)
Inventor
Mohammed M. Ahmed
Original Assignee
Motorola, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola, Inc. filed Critical Motorola, Inc.
Publication of WO2008079498A1 publication Critical patent/WO2008079498A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]

Definitions

  • the present invention generally relates to broadcast media, and more specifically, to a method and system for retrieving broadcast media content through a communication network.
  • broadcast media content such as audio and/or video
  • the traditional broadcast network can be a wireless network such as a Terrestrial Television (TV) network, an Amplitude Modulation (AM) radio network, a Frequency Modulation (FM) radio network or a satellite radio network.
  • the traditional broadcast network can also be a wired network such as a cable TV network.
  • the broadcast media content can be received on a receiver device, for example, a TV, an AM/FM radio receiver, a Personal Computer (PC), a mobile phone and other similar devices.
  • a receiver device for example, a TV, an AM/FM radio receiver, a Personal Computer (PC), a mobile phone and other similar devices.
  • FIG. 1 illustrates an exemplary communication network, in accordance with various embodiments of the present invention
  • FIG. 2 illustrates an exemplary communication network, in accordance with another embodiment of the present invention
  • FIG. 3 is a flow chart illustrating a method for retrieving broadcast media content through a communication network, in accordance with various embodiments of the present invention.
  • FIG. 4 is a flow diagram illustrating a method for retrieving broadcast media content through a communication network, in accordance with an embodiment of the present invention.
  • FIG. 5 illustrates a block diagram of a communication device for retrieving broadcast media content through a communication network, in accordance with various embodiments of the present invention.
  • FIG. 6 illustrates a block diagram of a server for retrieving broadcast media content through a communication network, in accordance with various embodiments of the present invention.
  • a method for retrieving broadcast media content through a communication network is provided.
  • the broadcast media content can be broadcasted over a traditional broadcast network, and may be retrieved over a communication network such as, a wireless communication network.
  • the method for retrieving broadcast media content includes identifying the broadcast media content by a first identifier. Further, the method includes identifying the broadcast media content by a second identifier. Moreover, the method includes sending the first identifier and the second identifier to a server. Finally, the method includes receiving the broadcast media content based on the identifiers.
  • a communication device can retrieve broadcast media content through a communication network.
  • the communication device includes a transceiver for receiving the broadcast media content as well as a processor.
  • the processor is configured to generate a first identifier and a second identifier corresponding to the broadcast media content.
  • the first identifier may include a timestamp of the broadcast media content.
  • the second identifier may include a broadcast identification corresponding to the desired media content.
  • the processor is configured to forward the first identifier and the second identifier to a server that can deliver the broadcast media content to an end user.
  • a server in a communication network includes a memory module and a processor.
  • the memory module is configured to receive and store a first identifier and a second identifier corresponding to the broadcast media content.
  • the first identifier includes a timestamp of the broadcast media content.
  • the second identifier may include a broadcast identification.
  • the processor is configured to determine a unique ID of the broadcast media content by using the first identifier and the second identifier. Further, the processor is configured to deliver the broadcast media content to an end user by using the unique ID of the media content.
  • FIG. 1 illustrates an exemplary communication network 100 in accordance with various embodiments of the present invention.
  • the communication network 100 includes a communication device 102, a server 104, a broadcast service provider 106 and a third- party content provider 108.
  • the communication device 102 can receive media content broadcasted over a broadcast network 110.
  • the broadcast media content include a song, a movie, a television program or a video clip.
  • the broadcast network 110 may be a conventional broadcast network, including, but not limited to, a terrestrial television broadcast network, an AM/FM radio network, a satellite radio network or a cable TV network.
  • Examples of the communication device can include a mobile phone, Portable Subscriber Unit (PSU), PC, Personal Digital Assistant (PDA), TV, radio and laptop.
  • PSU Portable Subscriber Unit
  • PDA Personal Digital Assistant
  • the users may listen to FM radio on their mobile phone.
  • they can order the songs by performing a user action like pressing a key on the mobile phone.
  • This user action may generate a first identifier and a second identifier corresponding to the song and provides them to the server 104.
  • the first identifier can be a timestamp, which can be the date and time at which the song was broadcasted.
  • the second identifier can be the broadcast channel identification, such as the frequency of the FM radio channel.
  • the server 104 can provide the first identifier and the second identifier to the broadcast service provider 106, and request for a unique identifier corresponding to the broadcast media content.
  • the broadcast service provider 106 can be a web service hosted by a local radio/TV station or by any other independent entity.
  • the unique identifier can be the information that can uniquely identify the broadcast media content. For example, for a song, the unique identifier can be a combination of fields, such as artist name, album/film name, and the year of release.
  • the server 104 can use the unique identifier to order/download the song by communicating with the third-party content provider 108.
  • the third-party content provider 108 can be a web service that sells broadcast media content such as songs, movies, TV programs, etc., online. Examples of the third-party content provider 108 include Amazon.com, iTunes, etc.
  • the server 104 and the broadcast service provider 106 can be included in a single device. Therefore, the functions of the server 104 and the broadcast service provider 106 can be executed by a single device with different modules for the server 104 and the broadcast service provider 106.
  • the communication device 102 can directly receive signals transmitted by the broadcast network 110.
  • the communication device 102 may not receive signals transmitted by the broadcast network 110. This embodiment has been explained further in conjunction with FIG. 2.
  • FIG. 2 illustrates a communication network 200 in accordance with another embodiment of the present invention.
  • the communication network 200 includes the communication device 102, the server 104, the broadcast service provider 106, the third-party content provider 108 and a receiver 202.
  • the receiver 202 can receive the media content broadcasted over the broadcast network 110.
  • the receiver 202 can be a FM radio set
  • the communication device 102 can be a mobile phone.
  • the users may receive the broadcast media content, for example, a song, on their FM radio set.
  • the users may show interest in the broadcast media content received at their FM/radio set by pressing a key on their mobile phone.
  • FIG. 3 is a flowchart illustrating a method for retrieving broadcast media content through the communication network 100 in accordance with various embodiments of the present invention.
  • the method for retrieving the broadcast media content starts at step 302.
  • the broadcast media content is identified by a first identifier.
  • the first identifier can include a timestamp of when the broadcast media content was received.
  • the timestamp can indicate the date and time at which the broadcast media content is broadcasted. For example, a user may hear a song at a particular time on a communication device and may want to send a request to retrieve the song. The user may enter the timestamp of the song on the communication device 102.
  • the user may click a button on the communication device 102 while watching or listening to a program, and, thereby, the timestamp information, i.e. the time of the broadcast, can be automatically recorded in the communication device 102.
  • the timestamp information can be globally synchronized in time, so that the broadcast media content can be uniquely identified by its timestamp together with other identification.
  • the broadcast media content is identified by a second identifier.
  • the second identifier of the broadcast media content can include a broadcast identification of the broadcast media content.
  • the broadcast identification identifies the media broadcast channel information. For example, a user wants to retrieve a song being played on the 91.1 FM radio channel at 6 pm on December 25, 2006. In such a case, the first identifier can be the timestamp, i.e., 6.00 pm, December 25, 2006, and the second identifier can be the broadcast channel identification, i.e., the 91.1 FM.
  • one of the first identifier and the second identifier can include a clip of the broadcast media content.
  • the clip of the broadcast media content being received at the communication device 102 can be forwarded to the server 104 along with the timestamp or broadcast channel identification.
  • the first identifier and the second identifier are sent to the server 104.
  • the communication device 102 sends the first identifier and the second identifier to the server 104.
  • the first identifier and the second identifier can be sent to the server 104, either instantly or after a time delay.
  • the time delay can be adjusted depending on the user's choice. For example, the users may wish to acquire one or more broadcast media content. Therefore, the users can store one or more first and second identifiers combinations for broadcast media content selections. Further, based on their convenience, the users can send the request after a certain time, for example a week, to acquire the broadcast media content.
  • the users may want to download a video of the TV serial, which they missed watching the previous day.
  • the users can manually enter the timestamp, which can be the date and time of the TV serial, and the TV channel information on the communication device 102.
  • the communication device 102 receives the broadcast media content at step 310by way of the server 104.
  • One such method for the broadcast media content to be received by the server 104 has been explained further in conjunction with FIG. 4. Thereafter, the method terminates at step 312.
  • FIG. 4 is a flow diagram 400 illustrating a method for retrieving broadcast media content through the communication network 100, in accordance with an embodiment of the present invention.
  • a user performs an action on the communication device 102 while receiving the broadcast media content.
  • Examples of the user action can be pressing a button or key combination on the communication device or a voice signal from the user.
  • a user can hear a song on the communication device 102 and may be interested in downloading the song. So the user can press a key on the communication device 102.
  • the pressing of the key can generate a first identifier corresponding to the song.
  • the first identifier can be a timestamp of the media content.
  • the timestamp can include the date and time when the user shows interest in the broadcast media content.
  • a second identifier corresponding to the broadcast media content is generated.
  • the second identifier can be a broadcast- channel identification of the broadcast media content.
  • the first identifier and the second identifier corresponding to the broadcast media content can be manually entered by the user. For example, the user can press a key on the communication device 102, whereby a menu appears on the screen of the communication device 102. This prompts the user to enter the broadcast-channel identification and the timestamp of the broadcast media content on the communication device 102.
  • one of the first identifier and the second identifier corresponding to the broadcast media content can be entered manually by the user.
  • the user action on the communication device 102 can enable the user to enter the broadcast channel corresponding to the media content, while the timestamp of the broadcast media can be automatically determined by the date and time information present in the communication device 102.
  • the first identifier and the second identifier can be automatically generated corresponding to the broadcast media content.
  • the timestamp of the broadcast media can be automatically determined by the date and time information present in the communication device 102.
  • the broadcast channel identification can be automatically set as the current broadcast channel, for example the frequency of the currently tuned FM radio channel.
  • the second identifier can be generated by using a set-top box or a Near Field Communication (NFC) technology-based device.
  • NFC Near Field Communication
  • the NFC technology can include Bluetooth , ZigBee , Infrared, and the like.
  • the user can press a key on the communication device 102 or the NFC technology-based device. The pressing of the key generates the second identifier corresponding to the broadcast media content.
  • a user is listening to an FM radio in car.
  • the communication device 102 can be the mobile phone the user is carrying.
  • the user has a Bluetooth device in the car. In this event, the user can click a button on the Bluetooth device that can communicate with the FM radio to obtain the second identifier, and forward it to the communication device 102.
  • the communication device 102 can send the identifiers corresponding to the timestamp information and the broadcast-channel information to the server 104.
  • the server 104 sends a query to the broadcast service provider 106.
  • the query may inquire the broadcast service provider 106 for information about the broadcast media content being played on the broadcast channel specified by the broadcast channel information at the time specified by the timestamp information.
  • the timestamp of the broadcast media content is globally synchronized in time. This may enable the broadcast service provider 106 to correctly recognize the queries sent by the server 104 at step 408.
  • the broadcast service provider 106 can maintain a database that includes information about the broadcast media content and their broadcast schedule.
  • the broadcast service provider '91.1 FM' can maintain a database of names of all the songs transmitted on the frequency 91.1 MHz, their broadcast date and time, the album names, the names of the artist, etc.
  • the broadcast service provider 106 can compare the timestamp information received from the server 104 with the broadcast date and time to uniquely determine the song and other corresponding details.
  • the broadcast service provider 106 can send a unique ID of the broadcast media content to the server 104.
  • the unique ID of a song can be information pertaining to the song or the artist, name of the album/film, year of release and the like.
  • the unique ID is determined by the service provider 106 using the first and second identifiers to locate the media content.
  • the unique ID can be a combination of various fields. For example, for a song, the unique ID can be a combination of fields such as the name of singer, name of the album/film, year of release, language, etc.
  • the server 104 can evaluate user preferences that indicate how a user prefers to receive the broadcast media content.
  • the one or more user preferences include options for providing the broadcast media content by email, download, information update of the broadcast media content or an online update of a play list.
  • the user may wish to upload a song on an online play list.
  • a user may receive an advertisement of a new product on the communication device 102. The user can get an update of a product by setting the preference to 'receiving information update' for the product.
  • the server 104 can initiate requests for the purchase of the broadcast media content, based on user preferences, when the user preferences are set to 'download' or 'a request for the purchase' of the broadcast media content.
  • the user can adjust the preferences to always purchase and download the broadcast media content, for example, a song or a movie.
  • the server 104 can send a request to the third-party content provider 108 to purchase the broadcast media content.
  • the third-party content provider 108 can send the broadcast media content requested by the user at step 416.
  • the third-party content provider 108 can send the broadcast media content to the server 104.
  • the server 104 can send the broadcast media content to the communication device 102.
  • the third-party content provider 108 can send the content directly to the communication device 102 or to any other location specified by the user.
  • FIG. 5 illustrates a block diagram of the communication device 102, to retrieve broadcast media content through the communication network 100, in accordance with various embodiments of the present invention.
  • Examples of the communication device 102 include, but are not limited to, a PSU, a TV, a radio, a laptop, a PC, and a PDA.
  • the communication device 102 includes a transceiver 502 for receiving the broadcast media content. Further, the communication device 102 includes a memory module 504, which can receive and store the broadcast media content. Examples of the memory module 504 include, but are not limited to, a dedicated memory, an Electrically Erasable, Programmable, Read-only Memory (EEPROM), an Erasable Programmable Read-only Memory (EPROM), a Flash NAND, a Flash NOR, a Flash Serial, a Non-volatile Random Access Memory (NVRAM), and a Random Access Memory (RAM). [0042] Further, the communication device 102 includes a processor 506.
  • EEPROM Electrically Erasable, Programmable, Read-only Memory
  • EPROM Erasable Programmable Read-only Memory
  • Flash NAND a Flash NAND
  • Flash NOR Flash NOR
  • Flash Serial a Non-volatile Random Access Memory
  • NVRAM Non-volatile Random Access Memory
  • RAM Random Access Memory
  • the processor 506 is configured to generate a first identifier and a second identifier corresponding to the broadcast media content, based on a user action.
  • the first identifier and the second identifier can be generated based on a user input.
  • the processor can receive the user input through a user input interface 508.
  • the user input interface 508 can include a key combination a user presses to generate the first identifier and the second identifier corresponding to the broadcast media content.
  • the user input interface 508 can include a mechanism to interpret a voice signal from the user, such that the communication device 102 identifies the user input through the voice signal.
  • the first identifier includes a timestamp of the broadcast media content
  • the second identifier includes a broadcast identification.
  • the second identifier can include a clip of the broadcast media content.
  • the processor 506 can be configured to send the first identifier and the second identifier to the server 104, to deliver the broadcast media content to the user.
  • the processor 506 enables the user to enter the first identifier and the second identifier manually.
  • the users may show an interest in receiving the broadcast media content, just by pressing a key on the communication device 102. This user action prompts the user to enter the first identifier and the second identifier on the communication device 102.
  • the processor 506 enables the communication device 102 to automatically retrieve the first identifier and the second identifier of the broadcast media content. For example, as soon as the user presses a key on the communication device 102, the first identifier and the second identifier corresponding to the broadcast media content are automatically generated by the communication device 102 and are sent to the server 104.
  • the communication device 102 includes a display unit 510.
  • the display unit include, but are not limited to, a Cathode Ray Tube (CRT) display, a Vacuum Fluorescent Display (VFD), and a Liquid Crystal Display (LCD).
  • the display unit 510 receives an input from the memory module 504 and the processor 506 and displays the broadcast media content to the users.
  • the display unit 510 can also show the user input, for example, the broadcast channel information entered by the user.
  • the communication device 102 can include a communication controller interface 512 that enables the first identifier and the second identifier being sent to the server 104.
  • the communication controller interface 512 can interact with the server 104 by using any standard wired/wireless communication link.
  • FIG. 6 illustrates a block diagram of the server 104 for retrieving broadcast media content through the communication network 100, in accordance with various embodiments of the present invention.
  • the server 104 includes a memory module 602, and a processor 604.
  • the memory module 602 is configured to receive and store a first identifier and a second identifier of the broadcast media content.
  • the memory module 602 is capable of storing one or more user preferences for the broadcast media content. These one or more user preferences can include options for providing the broadcast media content to the end user. For example, the user can opt to receive the broadcast media content by an email, a download or an information- update of the broadcast media content. Therefore, the end user can be the user communication device or the online play list.
  • the processor 604 is configured to determine a unique ID of the broadcast media content by using the first identifier and the second identifier.
  • the unique ID of a song can be information pertaining to the song or the artist or a product ID of the song.
  • the processor 604 is configured to deliver the broadcast media content to the end user by using the unique ID derived from the first and second identifiers.
  • the processor 604 is configured to deliver the broadcast media content to the end user, based on the user preferences for the broadcast media content.
  • the method enables a user to retrieve media content broadcast over a conventional broadcast network. Further, the method enables the users to instantly retrieve the broadcast media content. For another embodiment, the method provides options to the user for receiving the broadcast media content. For example, the user may purchase or download the broadcast media content in real-time while receiving the broadcast media content on the communication device, or make a request for further information on the broadcast media content.
  • the present invention has been explained with reference to broadcast media content broadcasted over traditional broadcast networks, the method disclosed here can be easily extended to any new broadcasting techniques.
  • the present invention can be easily implemented over digital media broadcasting techniques, such as Interactive TV transmission, Internet radio broadcast, streaming audio/video, video on demand, etc.
  • the method and system for retrieving broadcast media content through the communication network may comprise one or more conventional processors and unique stored program instructions that control the one or more processors, to implement, in conjunction with certain non- processor circuits, some, most or all of the functions of the system described herein.
  • the non-processor circuits can include, but are not limited to, signal drivers, clock circuits, power-source circuits and user-input devices. As such, these functions may be interpreted as steps of a method to enable control of the one or more devices.

Abstract

A method and system for retrieving broadcast media content through a communication network (100) is provided. The method includes the broadcast media content being identified (304) by a first identifier. The method also includes the broadcast media content being identified (306) by a second identifier. Further, the method includes sending (308) the first identifier and the second identifier to a server (104). Moreover, the method includes receiving (310) the broadcast media content.

Description

METHOD AND SYSTEM FOR RETRIEVING BROADCAST MEDIA CONTENT THROUGH A COMMUNICATION NETWORK
[0001] The present invention generally relates to broadcast media, and more specifically, to a method and system for retrieving broadcast media content through a communication network.
BACKGROUND OF THE INVENTION
[0002] Various forms of broadcast media content, such as audio and/or video, can be broadcasted over a traditional broadcast network. The traditional broadcast network can be a wireless network such as a Terrestrial Television (TV) network, an Amplitude Modulation (AM) radio network, a Frequency Modulation (FM) radio network or a satellite radio network. The traditional broadcast network can also be a wired network such as a cable TV network. The broadcast media content can be received on a receiver device, for example, a TV, an AM/FM radio receiver, a Personal Computer (PC), a mobile phone and other similar devices.
[0003] With advances being made in broadcasting technology, users now have access to new features that enable them to customize broadcasted media to their needs. In digital broadcast technology such as Interactive TV, users can alter their viewing experience; get additional information about the broadcasted program and purchase media content instantly. Internet Radio Broadcast also allows a user to purchase broadcasted media content while listening to it.
[0004] The above-mentioned features are currently not available for broadcast media content that is broadcasted over a traditional broadcast network. For example, users who are listening to a FM radio station may like the broadcasted song so much that they may want to purchase the song instantly or know more details about it but may not be able to access that information. Unfortunately, techniques are not available that enable instant purchases of media over the traditional broadcast networks.
[0005] In light of the foregoing discussion, there is a need for a method and system that will allow the user to retrieve broadcast media content broadcasted over a traditional broadcast network using a communications network.
BRIEF DESCRIPTION OF THE FIGURES
[0006] The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views, and which, together with the detailed description below, are incorporated in and form part of the specification, serve to further illustrate various embodiments and explain various principles and advantages, all in accordance with the present invention.
[0007] FIG. 1 illustrates an exemplary communication network, in accordance with various embodiments of the present invention;
[0008] FIG. 2 illustrates an exemplary communication network, in accordance with another embodiment of the present invention;
[0009] FIG. 3 is a flow chart illustrating a method for retrieving broadcast media content through a communication network, in accordance with various embodiments of the present invention; [0010] FIG. 4 is a flow diagram illustrating a method for retrieving broadcast media content through a communication network, in accordance with an embodiment of the present invention;
[0011] FIG. 5 illustrates a block diagram of a communication device for retrieving broadcast media content through a communication network, in accordance with various embodiments of the present invention; and
[0012] FIG. 6 illustrates a block diagram of a server for retrieving broadcast media content through a communication network, in accordance with various embodiments of the present invention.
[0013] Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated, relative to other elements, to help in improving an understanding of the embodiments of the present invention.
DETAILED DESCRIPTION
[0014] Before describing in detail the particular method and system for retrieving broadcast media content through a communication network in accordance with various embodiments of the present invention, it should be observed that the present invention resides primarily in combinations of method steps related to retrieving broadcast media content through a communication network. Accordingly, the apparatus components and method steps have been represented, where appropriate, by conventional symbols in the drawings showing only those specific details that are pertinent for an understanding of the present invention so as not to obscure the disclosure with details that will be readily apparent to those with ordinary skill in the art having the benefit of the description herein.
[0015] In this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such a process, method, article or apparatus. An element proceeded by "comprises ... a" does not, without more constraints, preclude the existence of additional identical elements in the process, method, article or apparatus that comprises the element. The term "another," as used in this document, is defined as at least a second or more. The term "includes", as used herein, is defined as comprising.
[0016] For an embodiment, a method for retrieving broadcast media content through a communication network is provided. The broadcast media content can be broadcasted over a traditional broadcast network, and may be retrieved over a communication network such as, a wireless communication network. The method for retrieving broadcast media content includes identifying the broadcast media content by a first identifier. Further, the method includes identifying the broadcast media content by a second identifier. Moreover, the method includes sending the first identifier and the second identifier to a server. Finally, the method includes receiving the broadcast media content based on the identifiers.
[0017] For another embodiment, a communication device is disclosed. The communication device can retrieve broadcast media content through a communication network. The communication device includes a transceiver for receiving the broadcast media content as well as a processor. The processor is configured to generate a first identifier and a second identifier corresponding to the broadcast media content. The first identifier may include a timestamp of the broadcast media content. The second identifier may include a broadcast identification corresponding to the desired media content. Further, the processor is configured to forward the first identifier and the second identifier to a server that can deliver the broadcast media content to an end user.
[0018] For yet another embodiment, a server in a communication network is disclosed. The server includes a memory module and a processor. The memory module is configured to receive and store a first identifier and a second identifier corresponding to the broadcast media content. The first identifier includes a timestamp of the broadcast media content. The second identifier may include a broadcast identification. The processor is configured to determine a unique ID of the broadcast media content by using the first identifier and the second identifier. Further, the processor is configured to deliver the broadcast media content to an end user by using the unique ID of the media content.
[0019] The present invention provides a mechanism to retrieve media content broadcasted over a broadcast network using a communication network. FIG. 1 illustrates an exemplary communication network 100 in accordance with various embodiments of the present invention. The communication network 100 includes a communication device 102, a server 104, a broadcast service provider 106 and a third- party content provider 108.
[0020] The communication device 102 can receive media content broadcasted over a broadcast network 110. Examples of the broadcast media content include a song, a movie, a television program or a video clip. The broadcast network 110 may be a conventional broadcast network, including, but not limited to, a terrestrial television broadcast network, an AM/FM radio network, a satellite radio network or a cable TV network. Examples of the communication device can include a mobile phone, Portable Subscriber Unit (PSU), PC, Personal Digital Assistant (PDA), TV, radio and laptop.
[0021] As an example, the users may listen to FM radio on their mobile phone. In such a case, they can order the songs by performing a user action like pressing a key on the mobile phone. This user action may generate a first identifier and a second identifier corresponding to the song and provides them to the server 104. The first identifier can be a timestamp, which can be the date and time at which the song was broadcasted. The second identifier can be the broadcast channel identification, such as the frequency of the FM radio channel. Thereafter, the server 104 can provide the first identifier and the second identifier to the broadcast service provider 106, and request for a unique identifier corresponding to the broadcast media content. The broadcast service provider 106 can be a web service hosted by a local radio/TV station or by any other independent entity. The unique identifier can be the information that can uniquely identify the broadcast media content. For example, for a song, the unique identifier can be a combination of fields, such as artist name, album/film name, and the year of release. Once, the unique identifier is obtained, the server 104 can use the unique identifier to order/download the song by communicating with the third-party content provider 108. The third-party content provider 108 can be a web service that sells broadcast media content such as songs, movies, TV programs, etc., online. Examples of the third-party content provider 108 include Amazon.com, iTunes, etc.
[0022] For an embodiment, the server 104 and the broadcast service provider 106 can be included in a single device. Therefore, the functions of the server 104 and the broadcast service provider 106 can be executed by a single device with different modules for the server 104 and the broadcast service provider 106.
[0023] As shown in FIG. 1, the communication device 102 can directly receive signals transmitted by the broadcast network 110. For another embodiment, the communication device 102 may not receive signals transmitted by the broadcast network 110. This embodiment has been explained further in conjunction with FIG. 2.
[0024] FIG. 2 illustrates a communication network 200 in accordance with another embodiment of the present invention. The communication network 200 includes the communication device 102, the server 104, the broadcast service provider 106, the third-party content provider 108 and a receiver 202. The receiver 202 can receive the media content broadcasted over the broadcast network 110. For example, the receiver 202 can be a FM radio set, and the communication device 102 can be a mobile phone. The users may receive the broadcast media content, for example, a song, on their FM radio set. The users may show interest in the broadcast media content received at their FM/radio set by pressing a key on their mobile phone.
[0025] FIG. 3 is a flowchart illustrating a method for retrieving broadcast media content through the communication network 100 in accordance with various embodiments of the present invention. The method for retrieving the broadcast media content starts at step 302. At step 304, the broadcast media content is identified by a first identifier. For an embodiment, the first identifier can include a timestamp of when the broadcast media content was received. The timestamp can indicate the date and time at which the broadcast media content is broadcasted. For example, a user may hear a song at a particular time on a communication device and may want to send a request to retrieve the song. The user may enter the timestamp of the song on the communication device 102. For another embodiment, the user may click a button on the communication device 102 while watching or listening to a program, and, thereby, the timestamp information, i.e. the time of the broadcast, can be automatically recorded in the communication device 102. Further, the timestamp information can be globally synchronized in time, so that the broadcast media content can be uniquely identified by its timestamp together with other identification. [0026] At step 306, the broadcast media content is identified by a second identifier. For an embodiment, the second identifier of the broadcast media content can include a broadcast identification of the broadcast media content. The broadcast identification identifies the media broadcast channel information. For example, a user wants to retrieve a song being played on the 91.1 FM radio channel at 6 pm on December 25, 2006. In such a case, the first identifier can be the timestamp, i.e., 6.00 pm, December 25, 2006, and the second identifier can be the broadcast channel identification, i.e., the 91.1 FM.
[0027] For yet another embodiment, one of the first identifier and the second identifier can include a clip of the broadcast media content. For example, the clip of the broadcast media content being received at the communication device 102 can be forwarded to the server 104 along with the timestamp or broadcast channel identification.
[0028] At step 308, the first identifier and the second identifier are sent to the server 104. For an embodiment, the communication device 102 sends the first identifier and the second identifier to the server 104. For another embodiment, the first identifier and the second identifier can be sent to the server 104, either instantly or after a time delay. The time delay can be adjusted depending on the user's choice. For example, the users may wish to acquire one or more broadcast media content. Therefore, the users can store one or more first and second identifiers combinations for broadcast media content selections. Further, based on their convenience, the users can send the request after a certain time, for example a week, to acquire the broadcast media content. In another example, the users may want to download a video of the TV serial, which they missed watching the previous day. In such a case, the users can manually enter the timestamp, which can be the date and time of the TV serial, and the TV channel information on the communication device 102.
[0029] The communication device 102 receives the broadcast media content at step 310by way of the server 104. One such method for the broadcast media content to be received by the server 104 has been explained further in conjunction with FIG. 4. Thereafter, the method terminates at step 312.
[0030] FIG. 4 is a flow diagram 400 illustrating a method for retrieving broadcast media content through the communication network 100, in accordance with an embodiment of the present invention. At step 402, a user performs an action on the communication device 102 while receiving the broadcast media content. Examples of the user action can be pressing a button or key combination on the communication device or a voice signal from the user. For example, a user can hear a song on the communication device 102 and may be interested in downloading the song. So the user can press a key on the communication device 102. The pressing of the key can generate a first identifier corresponding to the song. For an embodiment, the first identifier can be a timestamp of the media content. The timestamp can include the date and time when the user shows interest in the broadcast media content.
[0031] At step 404, a second identifier corresponding to the broadcast media content is generated. For an embodiment, the second identifier can be a broadcast- channel identification of the broadcast media content. [0032] For an embodiment, the first identifier and the second identifier corresponding to the broadcast media content can be manually entered by the user. For example, the user can press a key on the communication device 102, whereby a menu appears on the screen of the communication device 102. This prompts the user to enter the broadcast-channel identification and the timestamp of the broadcast media content on the communication device 102.
[0033] For another embodiment, one of the first identifier and the second identifier corresponding to the broadcast media content can be entered manually by the user. For example, the user action on the communication device 102 can enable the user to enter the broadcast channel corresponding to the media content, while the timestamp of the broadcast media can be automatically determined by the date and time information present in the communication device 102.
[0034] For yet another embodiment, the first identifier and the second identifier can be automatically generated corresponding to the broadcast media content. For example, as a result of the user action on the communication device 102, the timestamp of the broadcast media can be automatically determined by the date and time information present in the communication device 102. In addition, the broadcast channel identification can be automatically set as the current broadcast channel, for example the frequency of the currently tuned FM radio channel.
[0035] For still another embodiment, the second identifier can be generated by using a set-top box or a Near Field Communication (NFC) technology-based device. Examples of the NFC technology can include Bluetooth , ZigBee , Infrared, and the like. When the broadcast media content is received on the communication device 102, the user can press a key on the communication device 102 or the NFC technology-based device. The pressing of the key generates the second identifier corresponding to the broadcast media content. For example, a user is listening to an FM radio in car. The communication device 102 can be the mobile phone the user is carrying. In addition, the user has a Bluetooth device in the car. In this event, the user can click a button on the Bluetooth device that can communicate with the FM radio to obtain the second identifier, and forward it to the communication device 102.
[0036] At step 406, the communication device 102 can send the identifiers corresponding to the timestamp information and the broadcast-channel information to the server 104. At step 408, the server 104 sends a query to the broadcast service provider 106. The query may inquire the broadcast service provider 106 for information about the broadcast media content being played on the broadcast channel specified by the broadcast channel information at the time specified by the timestamp information. For an embodiment, the timestamp of the broadcast media content is globally synchronized in time. This may enable the broadcast service provider 106 to correctly recognize the queries sent by the server 104 at step 408. For an embodiment, the broadcast service provider 106 can maintain a database that includes information about the broadcast media content and their broadcast schedule. For example, the broadcast service provider '91.1 FM' can maintain a database of names of all the songs transmitted on the frequency 91.1 MHz, their broadcast date and time, the album names, the names of the artist, etc. The broadcast service provider 106 can compare the timestamp information received from the server 104 with the broadcast date and time to uniquely determine the song and other corresponding details. [0037] At step 410, the broadcast service provider 106 can send a unique ID of the broadcast media content to the server 104. For example, the unique ID of a song can be information pertaining to the song or the artist, name of the album/film, year of release and the like. The unique ID is determined by the service provider 106 using the first and second identifiers to locate the media content. Further, the unique ID can be a combination of various fields. For example, for a song, the unique ID can be a combination of fields such as the name of singer, name of the album/film, year of release, language, etc.
[0038] At step 412, the server 104 can evaluate user preferences that indicate how a user prefers to receive the broadcast media content. For an embodiment, the one or more user preferences include options for providing the broadcast media content by email, download, information update of the broadcast media content or an online update of a play list. For example, the user may wish to upload a song on an online play list. In another example, a user may receive an advertisement of a new product on the communication device 102. The user can get an update of a product by setting the preference to 'receiving information update' for the product. In another example, the server 104 can initiate requests for the purchase of the broadcast media content, based on user preferences, when the user preferences are set to 'download' or 'a request for the purchase' of the broadcast media content. For another embodiment, the user can adjust the preferences to always purchase and download the broadcast media content, for example, a song or a movie. For yet another embodiment the communication device can determine preferences from prior usage patterns of the users. For example, the user may always download the songs that were broadcasted on 91 FM radio channel. In such a case, the user preferences may be set to 'download songs when second identifier = 91 FM radio channel'.
[0039] At step 414, the server 104 can send a request to the third-party content provider 108 to purchase the broadcast media content. In response to the request, the third-party content provider 108 can send the broadcast media content requested by the user at step 416. For an embodiment, the third-party content provider 108 can send the broadcast media content to the server 104. Further, the server 104 can send the broadcast media content to the communication device 102. For another embodiment, the third-party content provider 108 can send the content directly to the communication device 102 or to any other location specified by the user.
[0040] FIG. 5 illustrates a block diagram of the communication device 102, to retrieve broadcast media content through the communication network 100, in accordance with various embodiments of the present invention. Examples of the communication device 102 include, but are not limited to, a PSU, a TV, a radio, a laptop, a PC, and a PDA.
[0041] The communication device 102 includes a transceiver 502 for receiving the broadcast media content. Further, the communication device 102 includes a memory module 504, which can receive and store the broadcast media content. Examples of the memory module 504 include, but are not limited to, a dedicated memory, an Electrically Erasable, Programmable, Read-only Memory (EEPROM), an Erasable Programmable Read-only Memory (EPROM), a Flash NAND, a Flash NOR, a Flash Serial, a Non-volatile Random Access Memory (NVRAM), and a Random Access Memory (RAM). [0042] Further, the communication device 102 includes a processor 506. The processor 506 is configured to generate a first identifier and a second identifier corresponding to the broadcast media content, based on a user action. The first identifier and the second identifier can be generated based on a user input. The processor can receive the user input through a user input interface 508. The user input interface 508 can include a key combination a user presses to generate the first identifier and the second identifier corresponding to the broadcast media content. Further, the user input interface 508 can include a mechanism to interpret a voice signal from the user, such that the communication device 102 identifies the user input through the voice signal. For an embodiment, the first identifier includes a timestamp of the broadcast media content, and the second identifier includes a broadcast identification. For another embodiment, the second identifier can include a clip of the broadcast media content. Moreover, the processor 506 can be configured to send the first identifier and the second identifier to the server 104, to deliver the broadcast media content to the user.
[0043] For an embodiment, the processor 506 enables the user to enter the first identifier and the second identifier manually. For example, the users may show an interest in receiving the broadcast media content, just by pressing a key on the communication device 102. This user action prompts the user to enter the first identifier and the second identifier on the communication device 102. For another embodiment, the processor 506 enables the communication device 102 to automatically retrieve the first identifier and the second identifier of the broadcast media content. For example, as soon as the user presses a key on the communication device 102, the first identifier and the second identifier corresponding to the broadcast media content are automatically generated by the communication device 102 and are sent to the server 104.
[0044] Further, the communication device 102 includes a display unit 510. Examples of the display unit include, but are not limited to, a Cathode Ray Tube (CRT) display, a Vacuum Fluorescent Display (VFD), and a Liquid Crystal Display (LCD). The display unit 510 receives an input from the memory module 504 and the processor 506 and displays the broadcast media content to the users. The display unit 510 can also show the user input, for example, the broadcast channel information entered by the user. Further, the communication device 102 can include a communication controller interface 512 that enables the first identifier and the second identifier being sent to the server 104. The communication controller interface 512 can interact with the server 104 by using any standard wired/wireless communication link.
[0045] FIG. 6 illustrates a block diagram of the server 104 for retrieving broadcast media content through the communication network 100, in accordance with various embodiments of the present invention. The server 104 includes a memory module 602, and a processor 604. The memory module 602 is configured to receive and store a first identifier and a second identifier of the broadcast media content. The memory module 602 is capable of storing one or more user preferences for the broadcast media content. These one or more user preferences can include options for providing the broadcast media content to the end user. For example, the user can opt to receive the broadcast media content by an email, a download or an information- update of the broadcast media content. Therefore, the end user can be the user communication device or the online play list.
[0046] The processor 604 is configured to determine a unique ID of the broadcast media content by using the first identifier and the second identifier. For example, the unique ID of a song can be information pertaining to the song or the artist or a product ID of the song. Further, the processor 604 is configured to deliver the broadcast media content to the end user by using the unique ID derived from the first and second identifiers. Furthermore, the processor 604 is configured to deliver the broadcast media content to the end user, based on the user preferences for the broadcast media content.
[0047] As described above, various embodiments of the method and system for retrieving broadcast media content through the communication network provide the following advantages. For an embodiment, the method enables a user to retrieve media content broadcast over a conventional broadcast network. Further, the method enables the users to instantly retrieve the broadcast media content. For another embodiment, the method provides options to the user for receiving the broadcast media content. For example, the user may purchase or download the broadcast media content in real-time while receiving the broadcast media content on the communication device, or make a request for further information on the broadcast media content.
[0048] Although the working of present invention has been explained mainly with respect to the example of retrieving a song broadcasted over an FM radio, the scope of the invention can be extended to various other scenarios. For example, while watching news on a TV set, a user can download a news video or receive further updates on the news item on a mobile phone. In another example, the user may receive an advertisement on the TV set and may be interested in receiving details pertaining to the product being advertised. So the user can press a key on the communication device 102 to receive more details of the advertised product.
[0049] It should be noted that although the present invention has been explained with reference to broadcast media content broadcasted over traditional broadcast networks, the method disclosed here can be easily extended to any new broadcasting techniques. For example, the present invention can be easily implemented over digital media broadcasting techniques, such as Interactive TV transmission, Internet radio broadcast, streaming audio/video, video on demand, etc.
[0050] It will be appreciated that the method and system for retrieving broadcast media content through the communication network, described herein, may comprise one or more conventional processors and unique stored program instructions that control the one or more processors, to implement, in conjunction with certain non- processor circuits, some, most or all of the functions of the system described herein. The non-processor circuits can include, but are not limited to, signal drivers, clock circuits, power-source circuits and user-input devices. As such, these functions may be interpreted as steps of a method to enable control of the one or more devices. Alternatively, some or all the functions could be implemented by a state machine that has no stored program instructions, or in one or more application-specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could also be used. Thus, methods and means for these functions have been described herein.
[0051] It is expected that one with ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, the available time, current technology and economic considerations, when guided by the concepts and principles disclosed herein, will be readily capable of generating such software instructions, programs and ICs with minimal experimentation.
[0052] In the foregoing specification, the invention and its benefits and advantages have been described with reference to specific embodiments. However, one with ordinary skill in the art would appreciate that various modifications and changes can be made without departing from the scope of the present invention, as set forth in the claims. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present invention. The benefits, advantages, solutions to problems and any element(s) that may cause any benefit, advantage or solution to occur or become more pronounced are not to be construed as critical, required or essential features or elements of any or all the claims. The invention is defined solely by the appended claims, including any amendments made during the pendency of this application and all equivalents of those claims, as issued.

Claims

What is claimed is:
1. A method for retrieving a broadcast media content through a communication network, the method comprising: identifying a broadcast media content by a first identifier; identifying the broadcast media content by a second identifier; sending the first identifier and the second identifier to a server; and receiving the broadcast media content.
2. The method as recited in claim 1, wherein the first identifier comprises a timestamp of the broadcast media content.
3. The method as recited in claim 1, wherein the second identifier comprises a broadcast identification of the broadcast media content.
4. The method of claim 1 , wherein receiving the broadcast media content comprises acquiring the broadcast media content based on one or more user preferences.
5. The method of claim 1, wherein sending the first identifier and the second identifier further comprising transferring the first identifier and the second identifier to the server after a time delay, further wherein the time delay is based on a user's choice.
6. A communication device capable of retrieving a broadcast media content through a communication network comprising: a transceiver; and a processor configured to generate a first identifier and a second identifier corresponding to the broadcast media content, and forward the first identifier and the second identifier to a server for delivering the broadcast media content to an end user, wherein the first identifier comprises a timestamp of the broadcast media content.
7. The communication device of claim 6, wherein the processor enables the end user to enter at least one of the first identifier and the second identifier manually.
8. The communication device of claim 6 further comprising a memory module for receiving a second identifier of the broadcast media content from a Near Field Communication (NFC) Technology device.
9. A server in a communication network comprising: a memory module configured to receive and store a first identifier and a second identifier corresponding to a broadcast media content, wherein the first identifier comprises a timestamp of the broadcast media content; and a processor configured to determine a unique id using the first identifier and the second identifier and deliver the broadcast media content to an end user using the unique id.
0. The server of claim 9, wherein the second identifier further comprises broadcast identification of the broadcast media content.
PCT/US2007/082467 2006-12-20 2007-10-25 Method and system for retrieving broadcast media content through a communication network WO2008079498A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/613,324 2006-12-20
US11/613,324 US20080151888A1 (en) 2006-12-20 2006-12-20 Method and system for retrieving broadcast media content through a communication network

Publications (1)

Publication Number Publication Date
WO2008079498A1 true WO2008079498A1 (en) 2008-07-03

Family

ID=39542697

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/082467 WO2008079498A1 (en) 2006-12-20 2007-10-25 Method and system for retrieving broadcast media content through a communication network

Country Status (2)

Country Link
US (1) US20080151888A1 (en)
WO (1) WO2008079498A1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8656445B2 (en) * 2006-11-27 2014-02-18 Genband Us Llc Multimedia subsystem control for internet protocol based television services
US8554265B1 (en) * 2007-01-17 2013-10-08 At&T Mobility Ii Llc Distribution of user-generated multimedia broadcasts to mobile wireless telecommunication network users
KR101303672B1 (en) * 2007-10-15 2013-09-16 삼성전자주식회사 Device and method of sharing contents by devices
US8542699B2 (en) * 2008-07-31 2013-09-24 Industrial Technology Research Institute Methods and systems for content synchronization in wireless communication networks
US8452228B2 (en) 2008-09-24 2013-05-28 Apple Inc. Systems, methods, and devices for associating a contact identifier with a broadcast source
US8886112B2 (en) * 2008-09-24 2014-11-11 Apple Inc. Media device with enhanced data retrieval feature
US20100076576A1 (en) * 2008-09-24 2010-03-25 Apple Inc. Systems, methods, and devices for providing broadcast media from a selected source
US9264159B2 (en) * 2009-12-10 2016-02-16 Mobitv, Inc. Distributed contribution of disparate interactive elements
US20110161813A1 (en) * 2009-12-31 2011-06-30 Mobitv, Inc. Data measurement and feedback mechanism using an application framework
US8938755B2 (en) 2012-03-27 2015-01-20 Roku, Inc. Method and apparatus for recurring content searches and viewing window notification
US9519645B2 (en) 2012-03-27 2016-12-13 Silicon Valley Bank System and method for searching multimedia
US8977721B2 (en) 2012-03-27 2015-03-10 Roku, Inc. Method and apparatus for dynamic prioritization of content listings
US8627388B2 (en) 2012-03-27 2014-01-07 Roku, Inc. Method and apparatus for channel prioritization
US9137578B2 (en) 2012-03-27 2015-09-15 Roku, Inc. Method and apparatus for sharing content
CN104092654B (en) * 2014-01-22 2016-03-02 腾讯科技(深圳)有限公司 media playing method, client and system
US11546648B2 (en) * 2018-12-12 2023-01-03 Bloomberg Finance L.P. Content delivery system for television broadcast systems

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030154493A1 (en) * 2002-02-14 2003-08-14 Kagle Jonathan C. Identifying unique broadcasts
US20030200548A1 (en) * 2001-12-27 2003-10-23 Paul Baran Method and apparatus for viewer control of digital TV program start time
US20040025185A1 (en) * 2002-04-29 2004-02-05 John Goci Digital video jukebox network enterprise system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7599689B2 (en) * 2002-04-22 2009-10-06 Nokia Corporation System and method for bookmarking radio stations and associated internet addresses
US7123696B2 (en) * 2002-10-04 2006-10-17 Frederick Lowe Method and apparatus for generating and distributing personalized media clips
US20060015580A1 (en) * 2004-07-01 2006-01-19 Home Box Office, A Delaware Corporation Multimedia content distribution
US7853657B2 (en) * 2004-12-08 2010-12-14 John Martin Electronic message response and remediation system and method
WO2007002848A2 (en) * 2005-06-28 2007-01-04 Automated Media Processing Solution Dba Equilibrium Method and system for pre-loading media players
US7992175B2 (en) * 2006-05-15 2011-08-02 The Directv Group, Inc. Methods and apparatus to provide content on demand in content broadcast systems
US8660604B2 (en) * 2006-06-21 2014-02-25 Broadcom Corporation Method and system for a transceiver for bluetooth and near field communication (NFC)
US20080019516A1 (en) * 2006-06-22 2008-01-24 Entriq Inc. Enforced delay of access to digital content
KR100856408B1 (en) * 2006-07-19 2008-09-04 삼성전자주식회사 Apparatus and method for transmitting data
US8555318B2 (en) * 2006-12-06 2013-10-08 Verizon Patent And Licensing Inc. Customized media on demand

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030200548A1 (en) * 2001-12-27 2003-10-23 Paul Baran Method and apparatus for viewer control of digital TV program start time
US20030154493A1 (en) * 2002-02-14 2003-08-14 Kagle Jonathan C. Identifying unique broadcasts
US20040025185A1 (en) * 2002-04-29 2004-02-05 John Goci Digital video jukebox network enterprise system

Also Published As

Publication number Publication date
US20080151888A1 (en) 2008-06-26

Similar Documents

Publication Publication Date Title
US20080151888A1 (en) Method and system for retrieving broadcast media content through a communication network
KR101828342B1 (en) Broadcast signal receiver, method for providing broadcast signal relation information and server
KR101323437B1 (en) System, apparatus, and method for a remote commander for internet protocol television
CN104756044B (en) On-demand access to Scheduling content
JP3875310B2 (en) Broadcast program information transmitter
EP1204275A2 (en) Network appliance for enhanced television services
CN102439986B (en) Electronic notification device and electronic notification method
US7991349B2 (en) Method and system for providing information which relates in broadcasting
KR101394152B1 (en) Contents download method and apparatus of mobile device
JP2009545218A (en) Broadcast system using local electronic service guide generation
EP2225884B1 (en) System and method for binding notification types to applications for a notification framework
US9674636B2 (en) System, method and computer software product for providing interactive data using a mobile device
US20220209879A1 (en) Acr-based radio metadata in the cloud
US9832513B2 (en) Digital device and controlling method thereof
US20100246597A1 (en) Method and apparatus for assigning identifiers to media services
JP2007520135A (en) Individual broadcast service providing method, communication system, user device, individual program data content
KR20140016695A (en) Apparatus and method of providing broadcast and communication convergence services
US20090215416A1 (en) System and Method for Providing Information About Broadcasted Content
JP2006135957A (en) Mobile terminal
US10390093B1 (en) Automatic on-demand navigation based on meta-data broadcast with media content
GB2516328A (en) Including an additional service in a channel guide
EP2275950A1 (en) A content distribution system comprising an on-demand server
KR100691788B1 (en) Broadcasting service system for personal contents and settop box using the system
US20060075435A1 (en) Method and apparatus for searching for a digital broadcasting program
JP2002238043A (en) User terminal and information-providing method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07854400

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07854400

Country of ref document: EP

Kind code of ref document: A1