US20140289788A1 - System And Method Synchronization Guides For Group Video Watching - Google Patents
System And Method Synchronization Guides For Group Video Watching Download PDFInfo
- Publication number
- US20140289788A1 US20140289788A1 US14/298,265 US201414298265A US2014289788A1 US 20140289788 A1 US20140289788 A1 US 20140289788A1 US 201414298265 A US201414298265 A US 201414298265A US 2014289788 A1 US2014289788 A1 US 2014289788A1
- Authority
- US
- United States
- Prior art keywords
- multicast
- media content
- digital radio
- content
- radio broadcast
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/10—Arrangements for replacing or switching information during the broadcast or the distribution
- H04H20/106—Receiver-side switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/65—Arrangements characterised by transmission systems for broadcast
- H04H20/71—Wireless systems
- H04H20/72—Wireless systems of terrestrial networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H40/00—Arrangements specially adapted for receiving broadcast information
- H04H40/18—Arrangements characterised by circuits or components specially adapted for receiving
- H04H40/27—Arrangements characterised by circuits or components specially adapted for receiving specially adapted for broadcast systems covered by groups H04H20/53 - H04H20/95
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/49—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations
- H04H60/51—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of receiving stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/82—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
- H04H60/83—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks
- H04H60/85—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet accessed over telephonic networks which are mobile communication networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
Definitions
- the present disclosure relates generally to a media system and, more particularly, to a system and method for providing synchronized terrestrial broadcast and Internet simulcast of media content.
- next-generation devices which are capable of supporting enhanced data bandwidth over the latest generation of cellular wireless standards infrastructures (e.g., 4G infrastructures, including for example, Long Term Evolution (LTETM) or Worldwide Interoperability for Microwave Access (WiMAXTM) networks, which can be Internet Protocol version 6 (IPv6) enabled) in addition to HD Radio tuners and associated radio data system (RDS) functionality, such that Mobile HD radio listeners may then be provided with an experience comparable to Internet Radio.
- 4G infrastructures including for example, Long Term Evolution (LTETM) or Worldwide Interoperability for Microwave Access (WiMAXTM) networks, which can be Internet Protocol version 6 (IPv6) enabled
- IPv6 Internet Protocol version 6
- RDS radio data system
- IPv6 Internet Protocol version 6
- 4G next-generation Internet Protocol version 6
- IPv6 Internet Protocol version 6
- RDS radio data system
- GPS global positioning system
- systems and methods consistent with the present disclosure provide for an acknowledgement such as, for example, an autonomous unicast message to be sent from the client to confirm media content placement and record HD Radio song playback for centralized royalty calculations.
- systems and methods consistent with the present disclosure allow for control of access to encrypted terrestrial broadcast audio content using, for example, a client side watermark reader for extracting an encryption key from the watermark of a selected multicast video to decrypt the audio content for playback together with the media content by the client device.
- the present disclosure provides a method of synchronizing digital radio content and media content for a client device comprising: receiving a digital radio broadcast comprising digital radio content over a terrestrial radio broadcast spectrum, wherein the digital radio broadcast includes an associated subcarrier data channel of the digital radio broadcast comprising geo-tagged Internet Protocol (IP) multicast addresses that identify streams of media content available separately over a multicast network; receiving at least one of the streams of media content over the multicast network that is selected based on a match of at least one of the geo-tagged IP multicast addresses to a current location of the client device; time synchronizing the at least one of the streams of media content to the digital radio broadcast; and presenting the time synchronized at least one of the streams of media content and the digital radio content for playback by the client device.
- IP Internet Protocol
- the media content may be one of a video multicast or an audio multicast.
- FIG. 1A illustrates an overview of a system for providing synchronized broadcast and simulcast of media content, including the basic function using an RDS trigger for geo-based media content support, according to an exemplary embodiment of the present disclosure
- FIG. 1B illustrates a map and a playlist table to show an example of the system of FIG. 1A matching ads with a playlist and different geographic locations for broadcasting to those locations;
- FIG. 2 depicts the basic protocol for gee-tagged audio and simulcast multicast of media content according to an illustrative embodiment
- FIG. 3 depicts a block diagram of the basic functions of a client device according to an illustrative embodiment
- FIG. 4A depicts a sequence diagram according to an illustrative embodiment of the present disclosure
- FIG. 4B depicts a process flow of a client device operation according to an illustrative embodiment of a method operating in the system of FIGS. 1-3 ;
- FIG. 5 depicts the transmit and wide area network ONAN) protocols for a dual audio HD Radio station according to an illustrative embodiment
- FIG. 6 depicts a block diagram of the basic functions of a client device for a dual audio HD Radio station according to an illustrative embodiment.
- systems and methods consistent with the present disclosure provide for synchronized broadcast and simulcast of media content. While an exemplary embodiment is discussed below in the context of a video multicast, one skilled in the art will appreciate that a system suitable for use with the methods and systems consistent with the present disclosure may be employed in other media context such as, but not limited to, an audio multicast solution.
- FIG. 1A illustrates an overview of a system 100 for providing synchronized broadcast and simulcast of media content, including the basic function using an RDS trigger for geo-based media content support, according to an exemplary embodiment of the present disclosure.
- FIG. 1A shows the system 100 using a digital radio broadcast such as, but not limited to, HD Radio (including supplemental RDS broadcast) with Long Term Evolution (LTETM) multicast.
- LTETM Long Term Evolution
- LTETM Advanced for 4G is one example of an LTETM network; however, the present invention is not limited to this and other suitable networks, such as 3G or 4G networks, or future developed networks may be used.
- FIG. 1A shows an LTETM network as an example, the present invention contemplates any mobile data network that supports IPv6 multicast.
- LTETM and WiMAXTM are examples of networks which can be IPv6 enabled.
- the system 100 comprises, for example, a dual physical layer system operating in a licensed broadcast area 101 wherein a terrestrial frequency modulation (FM) radio station 105 including an FM transmitter provides audio, such as a terrestrial HD Radio broadcast, over the traditional terrestrial radio broadcast spectrum and related location relevant video over a separate mobile Internet Protocol (IP) network 110 to a client playback device of a dual radio client 115 .
- FM terrestrial frequency modulation
- IP Internet Protocol
- Multiple video feeds are available based on the client's location, where each feed provides location relevance to the presently transmitted audio.
- Associated geo-tags are broadcast with the terrestrial system identifying the IP addresses of these matching video feeds.
- the client playback device of the dual radio client 115 can then use GPS as at 116 to select and display the applicable video feed 118 .
- Such a system 100 can provide video based location targeted ads matching to a given radio content such as, for example, a song being played on the terrestrial radio broadcast spectrum.
- the system 100 is well suited to next generation dual radio smart phone chipsets and supports 3G/4G mobile IP connectivity and HD Radio tuners with RDS capability.
- the multicast capability of an IPv6 mobile access network serves to increase the total delivery spectrum efficiency of the separate mobile Internet Protocol (IP) network 110 in the system 100 .
- IP Internet Protocol
- the supplemental simulcast content streaming function 130 streams multiple supplemental video content multicasts 131 over the mobile IP network 110 , where each video stream is matched to location and the audio (e.g., a song) generated from a radio content programming function 140 (or previously defined playlist as at 141 ).
- the radio content programming function 140 also provides the radio content, such as HD Radio music content as at 142 for terrestrial radio broadcast from FM radio station or broadcast facility 105 .
- Each location-targeted video is made available via a multicast IPv6 address allowing bandwidth to only be used when needed within a given mobile access network (shown in FIG. 1A as an LTETM network) cell and preferably, but not necessarily, without being replicated with separate unicast feeds to multiple clients.
- the streaming function makes location data and multicast IP addresses for each video feed available to the RDS channel of the terrestrial broadcast as shown by the HD Radio RDS geo-tagged IPv6 multicast addresses 132 .
- Client devices such as dual radio client 115 , receive the audio and RDS as at 106 from the terrestrial HD Radio broadcast of terrestrial FM radio station 105 .
- the RDS geo-tags are matched to the current location using GPS 116 and the appropriate video multicast 118 is joined over the mobile access network (shown in FIG. 1A as an LTETM network).
- an acknowledgement 119 is returned from the dual radio client 115 to a back-office application 150 identifying and 20 confirming which multicast was joined as at 151 .
- FIG. 1B illustrates a map and a play list table to show an example of the system 100 of FIG. 1A matching ads with a playlist and different geographic locations for broadcasting to those locations.
- FIG. 1B shows a plurality of IP networks, for example, mobile access network cells 110 A, 110 B, and 110 C (shown in FIG. 1B as LTETM cells) positioned at different geographic locations in the broadcast area 101 which is represented in FIG. 1B by the concentric circles.
- the radio content programming function 140 of terrestrial FM radio station 105 programs its play list as it normally would. However, the radio content programming function 140 communicates the playlist and the time the playlist is to be broadcast to the supplemental simulcast content streaming function 130 .
- the supplemental simulcast content streaming function 130 matches media content (in this example, ads) with the playlist and different geographical locations and broadcasts it as shown in FIG. 1B .
- Ads can be selected by location according to the terms negotiated between the station and the advertiser. Alternatively, specific advertisers can request that their ads be displayed only against certain songs (and not with other songs).
- the supplemental simulcast content streaming function 130 preferably, but not necessarily, performs these tasks.
- the supplemental simulcast content streaming function 130 may also potentially modify and/or select the ads to match the timing data of the songs in the playlist. In the example of FIG. 1B , for the 8:30 am timeslot, the Knoxville Zoo ad, for example, is played while the listener is hearing the song “Dream On” by the group Aerosmith.
- the video ad may simply be a video showing different snapshots of families having fun at the Knoxville Zoo, displayed along with the Zoo hours and contact information.
- FIG. 1B also shows a variety of different songs and artists matched with various commercial enterprises at different locations for the particular timeslots between 8:00 am and 8:30 am.
- the basic protocol formats 200 for geo-tagged audio and simulcast multicast video are shown in FIG. 2 .
- the RDS capability allows a repetitive sequence of geo-tags 205 to be broadcast as at 201 from the FM broadcast facility 105 with, for example, the digital audio content 210 of the HD Radio station.
- the geo-tag sequence 205 repeats such that a client tuning to a station after the beginning of a song (e.g., songs A, B, C, . . . ) can quickly join the associated multicast 202 .
- Each geo-tag 215 contains a point location or given area matched to an IPv6 multicast address (e.g., Location 1 & IP Address, Location 2 & IP Address, . . . Location n & IP Address).
- the point location or given area may be defined as a single location with given radius, points of a polygon, or other area defining means.
- the IP address may be directly defined or indirectly defined using a uniform resource locator (URL) (via Hypertext Transfer Protocol (HTTP)).
- URL uniform resource locator
- HTTP Hypertext Transfer Protocol
- Differing Layer 4 through 7 protocol stack implementations may be used for delivering the video.
- the associated video streams available over the mobile access network e.g., LTETM, WiMAXTM, etc.
- FIG. 2 shows song Bas an example).
- the client side device 300 (which corresponds to dual radio client 115 in FIG. 1 ) are shown in FIG. 3 .
- the client side device 300 is described in the context of a mobile client device, but is not limited thereto.
- the client side device 300 may be a smart phone, a laptop computer, a personal computer (PC), a digital audio player with Internet capability, or the like.
- the client side device 300 may be integrated with a mobile entertainment system such as, for example, an automobile entertainment system.
- a multiple antenna interface 305 receives HD FM radio broadcast, mobile access network multicast (shown in FIG. 3 as an LTETM multicast), and a GPS signal.
- the multiple antenna interface 305 includes an antenna filter 305 ′ which routes each of the signals to the appropriate processors in the client side device 300 .
- the analog RF spectrum from the terrestrial broadcast is provided as shown at 306 for an HD Radio receiver/tuner 307
- the multicast 314 is provided for a mobile IP network interface 309
- the GPS signal 318 is provided for a GPS receiver 311 .
- the HD Radio receiver/tuner 307 demodulates to separate digital audio programming 308 and RDS gee-tags 310 .
- the digital audio 308 is fed to an appropriate audio codec & playback functions 313 for decompression and audio analog conversion 312 as an output for the listener.
- the RDS gee-tags 310 are sent to a microcontroller 315 .
- the GPS receiver 311 receives a GPS satellite signal 318 and provides longitude and latitude coordinates to the microcontroller 315 allowing identification of current location to a gee-tagged area from the RDS channel.
- the microcontroller 315 then uses the associated IP address to connect to the correct multicast 314 via the network interface 309 .
- the microcontroller 315 serves as a means for time synchronizing the media content to the digital radio broadcast.
- the received multicast is then fed as at 316 to a video codec 317 for display on a video display 319 on the client side device 300 .
- the audio codec & playback functions 313 and the video codec 317 together form a media codec and are included in a means for presenting the time synchronized media content and the digital radio content for playback by the client side device 300 .
- a radio type client application 321 provides user interface 323 and other controls via the microcontroller 315 .
- the radio type client application 321 can be, for example, pre-installed on client side device 300 , or can be downloaded onto client side device 300 (e.g., from a radio station or a third-party provider).
- Suitable memory 325 and secondary storage device(s) 327 are operative to communicate with the microcontroller 315 .
- FIG. 4A depicts a sequence diagram according to an illustrative embodiment of the present disclosure. More specifically, at steps 410 and 412 , a Mobile Device A (which corresponds to dual radio client 115 in FIG. 1 and client side device 300 in FIG. 3 ) determines/refreshes its current location using GPS 116 . At step 414 , the user tunes the Mobile Device A to an HD radio station. At step 416 , the radio content programming function 140 sets the playlist. At step 418 , the radio content programming function 140 sends the songs from the playlist in real time to the FM Broadcast tower 105 of the H D radio station to be broadcast.
- the radio content programming function 140 sends in advance the playlist and the time when the playlist will be played to the supplemental simulcast content streaming function 130 and the back office application 150 .
- the supplemental simulcast content streaming function 130 determines in advance which videos should be delivered along side of the HD radio content for each location in the HD radio station's range, and then sends the videos by location to the mobile access network cell tower 110 (shown in FIG. 4A as an LTETM Cell Tower) for broadcast in real-time synchronization with the HD radio broadcast.
- the supplemental simulcast content streaming function 130 also sends this list to the back office application 150 .
- the FM broadcast tower 105 broadcasts the content 106 of the HD radio station.
- the mobile access network cell tower 110 broadcasts the multicast 118 .
- This multicast 118 includes the geo-tags (location and IP address for the media (e.g., video) content) corresponding to the songs broadcast by the HD radio station.
- the Mobile Device A receives the HD radio broadcast 106 .
- the Mobile Device A receives the multicast 118 .
- the GPS location of Mobile Device A and the locations in the multicast are compared to determine the optimum multicast for Mobile Device A to receive.
- the Mobile Device A receives the multicast 118 specific for its location.
- Mobile Device A then in real time accesses the IP addresses from the specific multicast 118 for its location. This allows Mobile Device A to obtain the video content associated with the radio station.
- the mobile access network cell tower 110 reports as at 151 to the back office application 150 which geographic specific multicast 118 has been joined by Mobile Device A.
- the back office application 150 now knows the content being broadcast (from step 422 ), the video content (e.g., ads) being delivered in conjunction with that content (from step 426 ), and which users are listening to this station, based on the geographic-specific multicast 118 joined (step 440 ).
- the back office application 150 can then generate reports that show how many listeners have listened to particular songs (for royalty reporting) and how many listeners have received video content (here, ads) (for impression reporting) (step 442 ).
- the Mobile Device A plays the songs from the HD radio station.
- the display on Mobile Device A shows the geographic-specific media content associated with the HD radio station for its current location.
- FIG. 4B shows a process flow of a client device operation according to an illustrative embodiment of a method operating in the system of FIGS. 1-3 . It should be understood that more or less steps may be included. For example, a simple process flow of the selection of an HD Radio station by the client side device ( 115 , 300 ) is shown in FIG. 4B .
- the user/listener selects a particular HD Radio FM station to which to listen.
- the HD receiver/tuner 307 sends HD station audio programming to the audio codec & playback functions 313 .
- the HD receiver/tuner 307 sends HD RDS geo-tags (i.e., RDS geo-tagged IP addresses) to the microcontroller 315 in step 403 .
- the microcontroller 315 receives the current location from the GPS receiver 311 .
- the microcontroller 315 analyzes the location and selects the optimum geo-tag multicast in step 405 .
- the video codec 317 concurrently displays the received multicast on the video display 319 along with HD Radio audio at output 312 .
- the microcontroller 315 acknowledges via the network interface 309 the selected multicast.
- the client side device may start with step 403 to select a new multicast based on an updated location. Alternatively, the client side device may just continue receiving based on its current location and monitor for exit from the currently RDS-identified locations at any time of the broadcast.
- FIG. 5 shows a modified version of FIG. 2 to explain the Example, with like elements being designated with like reference numerals except with the prefix “5” instead of “2” or “1”.
- next generation mobile devices contain radio frequency (RF) interfaces with both WAN LTETM, and RF HD Radio including RDS.
- RF radio frequency
- a single terrestrial FM broadcast station 505 offers HD Radio programming in both traditional audio ad format 512 and an alternate (audio ad-free) format using only video based ads 511 (similar to Internet radio).
- the available 300 kbits/s is partitioned as follows:
- the radio station streams video ads matched to the encrypted programming content 511 over the Internet such that LTETM enabled mobile devices can receive the video ad while simultaneously listening to audio ad-free HD Radio.
- the geo-tag sequence 505 repeats such that a client tuning to a station after the beginning of a song (e.g., songs A, B, C, . . . ) can quickly join the associated multicast 502 .
- Each geo-tag 515 contains a point location or given area matched to an IPv6 multicast address (e.g., Location 1 & IP Address, Location 2 & IP Address, . . . Location n & IP Address).
- the point location or given area may be defined as a single location with given radius, points of a polygon, or other area defining means.
- the IP address may be directly defined or indirectly defined using a URL (via HTIP). Again, differing Layer 4 through 7 protocol stack implementations may be used for delivering the video.
- the associated video streams available over the LTETM network are time synchronized to the given song playing over the terrestrial broadcast ( FIG. 5 again shows song Bas an example).
- FIG. 6 shows a modified version of FIG. 3 to support this scenario, with like elements being designated with like reference numerals except with the prefix “6” instead of “3”.
- client devices 600 wishing to receive audio ad-free radio have the ability to receive both audio streams and circuitry or software within the video codec 617 to retrieve the decryption key 604 .
- This key 604 is then used by the decryption function 629 to allow playback of the encrypted audio 2 programming 622 .
- an acknowledgment is returned (see, for example, acknowledgement 119 in FIG. 1 ).
- the present invention has substantial opportunity for variation without departing from the spirit or scope of the present invention.
- the video multicast model described previously may be replaced with an audio multicast solution.
- Geo-tags are used such that the client device can join a multicast audio stream based on location of the listener.
- an audio stream would have replacement content (e.g., an ad) to overwrite generic content contained on the radio frequency (RF) broadcast.
- the multicast audio content would be time synchronized with the RF audio content and would appear seamless to the listener when over-inserted on the client device.
- scalable video content may be used on the video multicast to allow efficient spectrum use for clients of varying display capability.
- playback devices with higher screen resolutions would use enhancement layers when displaying video content for HD Radio stations.
- an advertiser may be billed a premium by the radio station for delivering a higher resolution ad.
- the acknowledgment from the client device would indicate this to the back-office systems.
Abstract
Description
- This application a continuation U.S. patent application Ser. No. 12/801,566, titled “SYSTEM AND METHOD FOR PROVIDING SYNCHRONIZED BROADCAST AND SIMULCAST OF MEDIA CONTENT”, filed on Jun. 15, 2010, and claims the benefit of provisional Patent Application Ser. No. 61/227,196, filed Jul. 21, 2009, each assigned to the assignee of the present application, and each incorporated herein by reference.
- The present disclosure relates generally to a media system and, more particularly, to a system and method for providing synchronized terrestrial broadcast and Internet simulcast of media content.
- Listeners to Internet Radio have become accustomed to a minimal amount of audio advertising (ads) in Internet Radio content streams. Listeners of Internet Radio would like to access Internet Radio in a mobile environment, but Internet Radio may have a significant bandwidth usage impact on future 4G mobile services. Terrestrial HD broadcasts are more suited for the mobile environment from a bandwidth perspective, but unfortunately, existing Terrestrial HD broadcast business models do not support a minimal amount of audio ads. Thus, it would be beneficial to provide next-generation devices which are capable of supporting enhanced data bandwidth over the latest generation of cellular wireless standards infrastructures (e.g., 4G infrastructures, including for example, Long Term Evolution (LTE™) or Worldwide Interoperability for Microwave Access (WiMAX™) networks, which can be Internet Protocol version 6 (IPv6) enabled) in addition to HD Radio tuners and associated radio data system (RDS) functionality, such that Mobile HD radio listeners may then be provided with an experience comparable to Internet Radio.
- Systems and methods consistent with the present disclosure relate to utilizing the next-generation Internet Protocol version 6 (IPv6) capabilities of 4G (and similar) networks to provide multicast time synchronized geo-relevant content matched to a given digital radio broadcast, such as an HD Radio station's terrestrial broadcast. This synchronized broadcast and simulcast capability then allows mobile client devices to use radio data system (RDS) geo-coded tags with their global positioning system (GPS) identified location to join an appropriate multicast for targeted media content (e.g., video or audio) capability (to provide targeted ads, for example).
- Moreover, systems and methods consistent with the present disclosure provide for an acknowledgement such as, for example, an autonomous unicast message to be sent from the client to confirm media content placement and record HD Radio song playback for centralized royalty calculations.
- Moreover, systems and methods consistent with the present disclosure allow for control of access to encrypted terrestrial broadcast audio content using, for example, a client side watermark reader for extracting an encryption key from the watermark of a selected multicast video to decrypt the audio content for playback together with the media content by the client device.
- According to one aspect, the present disclosure provides a method of synchronizing digital radio content and media content for a client device comprising: receiving a digital radio broadcast comprising digital radio content over a terrestrial radio broadcast spectrum, wherein the digital radio broadcast includes an associated subcarrier data channel of the digital radio broadcast comprising geo-tagged Internet Protocol (IP) multicast addresses that identify streams of media content available separately over a multicast network; receiving at least one of the streams of media content over the multicast network that is selected based on a match of at least one of the geo-tagged IP multicast addresses to a current location of the client device; time synchronizing the at least one of the streams of media content to the digital radio broadcast; and presenting the time synchronized at least one of the streams of media content and the digital radio content for playback by the client device.
- In the method, the media content may be one of a video multicast or an audio multicast.
- Those skilled in the art will appreciate the scope of the present invention and realize additional aspects thereof after reading the following detailed description of the preferred embodiments in association with the accompanying drawing figures.
- The accompanying drawing figures incorporated in and forming a part of this specification illustrate several aspects of the disclosure, and together with the description serve to explain the principles of the disclosure.
-
FIG. 1A illustrates an overview of a system for providing synchronized broadcast and simulcast of media content, including the basic function using an RDS trigger for geo-based media content support, according to an exemplary embodiment of the present disclosure; -
FIG. 1B illustrates a map and a playlist table to show an example of the system ofFIG. 1A matching ads with a playlist and different geographic locations for broadcasting to those locations; -
FIG. 2 depicts the basic protocol for gee-tagged audio and simulcast multicast of media content according to an illustrative embodiment; -
FIG. 3 depicts a block diagram of the basic functions of a client device according to an illustrative embodiment; -
FIG. 4A depicts a sequence diagram according to an illustrative embodiment of the present disclosure; -
FIG. 4B depicts a process flow of a client device operation according to an illustrative embodiment of a method operating in the system ofFIGS. 1-3 ; -
FIG. 5 depicts the transmit and wide area network ONAN) protocols for a dual audio HD Radio station according to an illustrative embodiment; and -
FIG. 6 depicts a block diagram of the basic functions of a client device for a dual audio HD Radio station according to an illustrative embodiment. - The embodiments set forth below represent the necessary information to enable those skilled in the art to practice the invention. Upon reading the following description in light of the accompanying drawing figures, those skilled in the art will understand the concepts of the invention and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure and the accompanying claims.
- Note that at times the system of the present invention is described as performing a certain function. However, one of ordinary skill in the art would know that the program is what is performing the function rather than the entity of the system itself. Further, embodiments described in the present disclosure can be implemented in hardware, software, or a combination thereof.
- Although aspects of one implementation of the present invention are depicted as being stored in memory, one skilled in the art will appreciate that all or part of systems and methods consistent with the present disclosure may be stored on or read from other non-transitory, computer-readable media, such as secondary storage devices, like hard disks, floppy disks, and CD-ROM, or other forms of a read-only memory (ROM) or random access memory (RAM) either currently known or later developed. Further, although specific components of the system have been described, one skilled in the art will appreciate that a system suitable for use with the methods and systems consistent with the present disclosure may contain additional or different components.
- As indicated above, systems and methods consistent with the present disclosure provide for synchronized broadcast and simulcast of media content. While an exemplary embodiment is discussed below in the context of a video multicast, one skilled in the art will appreciate that a system suitable for use with the methods and systems consistent with the present disclosure may be employed in other media context such as, but not limited to, an audio multicast solution.
- A more detailed description of the systems and methods consistent with the present disclosure will now follow with reference to the accompanying drawings.
-
FIG. 1A illustrates an overview of asystem 100 for providing synchronized broadcast and simulcast of media content, including the basic function using an RDS trigger for geo-based media content support, according to an exemplary embodiment of the present disclosure. In this case,FIG. 1A shows thesystem 100 using a digital radio broadcast such as, but not limited to, HD Radio (including supplemental RDS broadcast) with Long Term Evolution (LTE™) multicast. For example, LTE™ Advanced for 4G is one example of an LTE™ network; however, the present invention is not limited to this and other suitable networks, such as 3G or 4G networks, or future developed networks may be used. Moreover, whileFIG. 1A shows an LTE™ network as an example, the present invention contemplates any mobile data network that supports IPv6 multicast. LTE™ and WiMAX™ are examples of networks which can be IPv6 enabled. - In
FIG. 1A , thesystem 100 comprises, for example, a dual physical layer system operating in a licensedbroadcast area 101 wherein a terrestrial frequency modulation (FM)radio station 105 including an FM transmitter provides audio, such as a terrestrial HD Radio broadcast, over the traditional terrestrial radio broadcast spectrum and related location relevant video over a separate mobile Internet Protocol (IP)network 110 to a client playback device of adual radio client 115. Multiple video feeds are available based on the client's location, where each feed provides location relevance to the presently transmitted audio. Associated geo-tags are broadcast with the terrestrial system identifying the IP addresses of these matching video feeds. The client playback device of thedual radio client 115 can then use GPS as at 116 to select and display theapplicable video feed 118. Such asystem 100 can provide video based location targeted ads matching to a given radio content such as, for example, a song being played on the terrestrial radio broadcast spectrum. Thesystem 100 is well suited to next generation dual radio smart phone chipsets and supports 3G/4G mobile IP connectivity and HD Radio tuners with RDS capability. The multicast capability of an IPv6 mobile access network (such as LTE™ or WiMAX™) serves to increase the total delivery spectrum efficiency of the separate mobile Internet Protocol (IP)network 110 in thesystem 100. - At the transmit side, the supplemental simulcast
content streaming function 130 streams multiple supplementalvideo content multicasts 131 over themobile IP network 110, where each video stream is matched to location and the audio (e.g., a song) generated from a radio content programming function 140 (or previously defined playlist as at 141). The radiocontent programming function 140 also provides the radio content, such as HD Radio music content as at 142 for terrestrial radio broadcast from FM radio station orbroadcast facility 105. Each location-targeted video is made available via a multicast IPv6 address allowing bandwidth to only be used when needed within a given mobile access network (shown inFIG. 1A as an LTE™ network) cell and preferably, but not necessarily, without being replicated with separate unicast feeds to multiple clients. The streaming function makes location data and multicast IP addresses for each video feed available to the RDS channel of the terrestrial broadcast as shown by the HD Radio RDS geo-tagged IPv6 multicast addresses 132. Client devices, such asdual radio client 115, receive the audio and RDS as at 106 from the terrestrial HD Radio broadcast of terrestrialFM radio station 105. The RDS geo-tags are matched to the current location using GPS 116 and theappropriate video multicast 118 is joined over the mobile access network (shown inFIG. 1A as an LTE™ network). Once theappropriate video multicast 118 has been joined, anacknowledgement 119 is returned from thedual radio client 115 to a back-office application 150 identifying and 20 confirming which multicast was joined as at 151. -
FIG. 1B illustrates a map and a play list table to show an example of thesystem 100 ofFIG. 1A matching ads with a playlist and different geographic locations for broadcasting to those locations. In addition to the terrestrialFM radio station 105,FIG. 1B shows a plurality of IP networks, for example, mobile access network cells 110A, 110B, and 110C (shown inFIG. 1B as LTE™ cells) positioned at different geographic locations in thebroadcast area 101 which is represented inFIG. 1B by the concentric circles. More specifically, the radiocontent programming function 140 of terrestrialFM radio station 105 programs its play list as it normally would. However, the radiocontent programming function 140 communicates the playlist and the time the playlist is to be broadcast to the supplemental simulcastcontent streaming function 130. The supplemental simulcastcontent streaming function 130 then matches media content (in this example, ads) with the playlist and different geographical locations and broadcasts it as shown inFIG. 1B . Ads can be selected by location according to the terms negotiated between the station and the advertiser. Alternatively, specific advertisers can request that their ads be displayed only against certain songs (and not with other songs). The supplemental simulcastcontent streaming function 130 preferably, but not necessarily, performs these tasks. The supplemental simulcastcontent streaming function 130 may also potentially modify and/or select the ads to match the timing data of the songs in the playlist. In the example ofFIG. 1B , for the 8:30 am timeslot, the Knoxville Zoo ad, for example, is played while the listener is hearing the song “Dream On” by the group Aerosmith. As an example, the video ad may simply be a video showing different snapshots of families having fun at the Knoxville Zoo, displayed along with the Zoo hours and contact information.FIG. 1B also shows a variety of different songs and artists matched with various commercial enterprises at different locations for the particular timeslots between 8:00 am and 8:30 am. - The basic protocol formats 200 for geo-tagged audio and simulcast multicast video are shown in
FIG. 2 . The RDS capability allows a repetitive sequence of geo-tags 205 to be broadcast as at 201 from theFM broadcast facility 105 with, for example, thedigital audio content 210 of the HD Radio station. The geo-tag sequence 205 repeats such that a client tuning to a station after the beginning of a song (e.g., songs A, B, C, . . . ) can quickly join the associatedmulticast 202. Each geo-tag 215 contains a point location or given area matched to an IPv6 multicast address (e.g.,Location 1 & IP Address,Location 2 & IP Address, . . . Location n & IP Address). The point location or given area may be defined as a single location with given radius, points of a polygon, or other area defining means. The IP address may be directly defined or indirectly defined using a uniform resource locator (URL) (via Hypertext Transfer Protocol (HTTP)). Differing Layer 4 through 7 protocol stack implementations may be used for delivering the video. The associated video streams available over the mobile access network (e.g., LTE™, WiMAX™, etc.) are time synchronized to the given song playing over the terrestrial broadcast (FIG. 2 shows song Bas an example). - The basic functions of the client side device 300 (which corresponds to
dual radio client 115 inFIG. 1 ) are shown inFIG. 3 . Theclient side device 300 is described in the context of a mobile client device, but is not limited thereto. For example, theclient side device 300 may be a smart phone, a laptop computer, a personal computer (PC), a digital audio player with Internet capability, or the like. Theclient side device 300 may be integrated with a mobile entertainment system such as, for example, an automobile entertainment system. A multiple antenna interface 305 receives HD FM radio broadcast, mobile access network multicast (shown inFIG. 3 as an LTE™ multicast), and a GPS signal. The multiple antenna interface 305 includes an antenna filter 305′ which routes each of the signals to the appropriate processors in theclient side device 300. Thus, the analog RF spectrum from the terrestrial broadcast is provided as shown at 306 for an HD Radio receiver/tuner 307, themulticast 314 is provided for a mobile IP network interface 309, and theGPS signal 318 is provided for a GPS receiver 311. The HD Radio receiver/tuner 307 demodulates to separate digital audio programming 308 and RDS gee-tags 310. The digital audio 308 is fed to an appropriate audio codec & playback functions 313 for decompression andaudio analog conversion 312 as an output for the listener. The RDS gee-tags 310 are sent to a microcontroller 315. The GPS receiver 311 receives aGPS satellite signal 318 and provides longitude and latitude coordinates to the microcontroller 315 allowing identification of current location to a gee-tagged area from the RDS channel. The microcontroller 315 then uses the associated IP address to connect to thecorrect multicast 314 via the network interface 309. Thus, the microcontroller 315 serves as a means for time synchronizing the media content to the digital radio broadcast. The received multicast is then fed as at 316 to avideo codec 317 for display on avideo display 319 on theclient side device 300. The audio codec & playback functions 313 and thevideo codec 317 together form a media codec and are included in a means for presenting the time synchronized media content and the digital radio content for playback by theclient side device 300. A radiotype client application 321 providesuser interface 323 and other controls via the microcontroller 315. The radiotype client application 321 can be, for example, pre-installed onclient side device 300, or can be downloaded onto client side device 300 (e.g., from a radio station or a third-party provider). Suitable memory 325 and secondary storage device(s) 327 are operative to communicate with the microcontroller 315. -
FIG. 4A depicts a sequence diagram according to an illustrative embodiment of the present disclosure. More specifically, atsteps dual radio client 115 inFIG. 1 andclient side device 300 inFIG. 3 ) determines/refreshes its current location using GPS 116. Atstep 414, the user tunes the Mobile Device A to an HD radio station. At step 416, the radiocontent programming function 140 sets the playlist. Atstep 418, the radiocontent programming function 140 sends the songs from the playlist in real time to theFM Broadcast tower 105 of the H D radio station to be broadcast. Atstep 420 and 422, the radiocontent programming function 140 sends in advance the playlist and the time when the playlist will be played to the supplemental simulcastcontent streaming function 130 and theback office application 150. Atsteps 424A and 4248, the supplemental simulcastcontent streaming function 130 determines in advance which videos should be delivered along side of the HD radio content for each location in the HD radio station's range, and then sends the videos by location to the mobile access network cell tower 110 (shown inFIG. 4A as an LTE™ Cell Tower) for broadcast in real-time synchronization with the HD radio broadcast. Atstep 426, the supplemental simulcastcontent streaming function 130 also sends this list to theback office application 150. Atstep 428, theFM broadcast tower 105 broadcasts thecontent 106 of the HD radio station. Atstep 430, the mobile accessnetwork cell tower 110 broadcasts themulticast 118. Thismulticast 118 includes the geo-tags (location and IP address for the media (e.g., video) content) corresponding to the songs broadcast by the HD radio station. Atstep 432, the Mobile Device A receives theHD radio broadcast 106. Atstep 434, the Mobile Device A receives themulticast 118. At step 436, the GPS location of Mobile Device A and the locations in the multicast are compared to determine the optimum multicast for Mobile Device A to receive. Atstep 438, the Mobile Device A receives themulticast 118 specific for its location. Mobile Device A then in real time accesses the IP addresses from thespecific multicast 118 for its location. This allows Mobile Device A to obtain the video content associated with the radio station. Atstep 440, the mobile accessnetwork cell tower 110 reports as at 151 to theback office application 150 which geographicspecific multicast 118 has been joined by Mobile Device A. Atstep 442, theback office application 150 now knows the content being broadcast (from step 422), the video content (e.g., ads) being delivered in conjunction with that content (from step 426), and which users are listening to this station, based on the geographic-specific multicast 118 joined (step 440). Theback office application 150 can then generate reports that show how many listeners have listened to particular songs (for royalty reporting) and how many listeners have received video content (here, ads) (for impression reporting) (step 442). Atstep 444, the Mobile Device A plays the songs from the HD radio station. At step 446, the display on Mobile Device A shows the geographic-specific media content associated with the HD radio station for its current location. -
FIG. 4B shows a process flow of a client device operation according to an illustrative embodiment of a method operating in the system ofFIGS. 1-3 . It should be understood that more or less steps may be included. For example, a simple process flow of the selection of an HD Radio station by the client side device (115, 300) is shown inFIG. 4B . In step 401, the user/listener selects a particular HD Radio FM station to which to listen. In step 402, the HD receiver/tuner 307 sends HD station audio programming to the audio codec & playback functions 313. The HD receiver/tuner 307 sends HD RDS geo-tags (i.e., RDS geo-tagged IP addresses) to the microcontroller 315 in step 403. In step 404, the microcontroller 315 receives the current location from the GPS receiver 311. The microcontroller 315 analyzes the location and selects the optimum geo-tag multicast instep 405. In step 406, thevideo codec 317 concurrently displays the received multicast on thevideo display 319 along with HD Radio audio atoutput 312. In step 407, the microcontroller 315 acknowledges via the network interface 309 the selected multicast. When a new song begins, the client side device may start with step 403 to select a new multicast based on an updated location. Alternatively, the client side device may just continue receiving based on its current location and monitor for exit from the currently RDS-identified locations at any time of the broadcast. -
FIG. 5 shows a modified version ofFIG. 2 to explain the Example, with like elements being designated with like reference numerals except with the prefix “5” instead of “2” or “1”. With reference toFIG. 5 , next generation mobile devices contain radio frequency (RF) interfaces with both WAN LTE™, and RF HD Radio including RDS. A single terrestrialFM broadcast station 505 offers HD Radio programming in both traditional audio ad format 512 and an alternate (audio ad-free) format using only video based ads 511 (similar to Internet radio). Utilizing a pure digital format on the broadcast carrier, the available 300 kbits/s is partitioned as follows: - 100 kbits/s approximate CD quality unencrypted audio with in-line audio ads as at 512;
- 100 kbits/s approximate CD quality per song unique encrypted audio with no in-line ads as at 511;
- 50 kbits/s data containing geo-tags with multicast IP addresses for video ads as at 505; and
- 50 kbits/s other RDS type data services (traffic, weather, gas prices, etc.) as at 506.
- In addition to the RF broadcast 501, the radio station streams video ads matched to the
encrypted programming content 511 over the Internet such that LTE™ enabled mobile devices can receive the video ad while simultaneously listening to audio ad-free HD Radio. As described in connection withFIG. 2 , the geo-tag sequence 505 repeats such that a client tuning to a station after the beginning of a song (e.g., songs A, B, C, . . . ) can quickly join the associatedmulticast 502. Each geo-tag 515 contains a point location or given area matched to an IPv6 multicast address (e.g.,Location 1 & IP Address,Location 2 & IP Address, . . . Location n & IP Address). The point location or given area may be defined as a single location with given radius, points of a polygon, or other area defining means. The IP address may be directly defined or indirectly defined using a URL (via HTIP). Again, differing Layer 4 through 7 protocol stack implementations may be used for delivering the video. The associated video streams available over the LTE™ network are time synchronized to the given song playing over the terrestrial broadcast (FIG. 5 again shows song Bas an example). - Contained within the video content is an invisible
digital watermark 503 with arotating encryption key 504 to be used to decrypt the current song playing (e.g., song B inFIG. 5 ) on the audio device.FIG. 6 shows a modified version ofFIG. 3 to support this scenario, with like elements being designated with like reference numerals except with the prefix “6” instead of “3”. As shown inFIG. 6 , client devices 600 wishing to receive audio ad-free radio have the ability to receive both audio streams and circuitry or software within the video codec 617 to retrieve the decryption key 604. This key 604 is then used by the decryption function 629 to allow playback of theencrypted audio 2programming 622. Once decryption is enabled and the video ad is displayed by the video display 619, an acknowledgment is returned (see, for example,acknowledgement 119 inFIG. 1 ). - The present invention has substantial opportunity for variation without departing from the spirit or scope of the present invention. For example, while the embodiments discussed herein are directed to video multicast examples, the present invention is not limited thereto. For example, the video multicast model described previously may be replaced with an audio multicast solution. Geo-tags are used such that the client device can join a multicast audio stream based on location of the listener. For example, an audio stream would have replacement content (e.g., an ad) to overwrite generic content contained on the radio frequency (RF) broadcast. The multicast audio content would be time synchronized with the RF audio content and would appear seamless to the listener when over-inserted on the client device.
- Moreover, scalable video content may be used on the video multicast to allow efficient spectrum use for clients of varying display capability. Basically, playback devices with higher screen resolutions would use enhancement layers when displaying video content for HD Radio stations. When joining an enhancement layer, an advertiser may be billed a premium by the radio station for delivering a higher resolution ad. The acknowledgment from the client device would indicate this to the back-office systems.
- Still further, while the examples refer to audio/video content, the present invention is not limited thereto and other forms of media content are contemplated herein.
- Those skilled in the art will recognize improvements and modifications to the preferred embodiments of the present invention. All such improvements and modifications are considered within the scope of the concepts disclosed herein and the claims that follow.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/298,265 US20140289788A1 (en) | 2009-07-21 | 2014-06-06 | System And Method Synchronization Guides For Group Video Watching |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US22719609P | 2009-07-21 | 2009-07-21 | |
US12/801,566 US8780778B2 (en) | 2009-07-21 | 2010-06-15 | System and method for providing synchronized broadcast and simulcast of media content |
US14/298,265 US20140289788A1 (en) | 2009-07-21 | 2014-06-06 | System And Method Synchronization Guides For Group Video Watching |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/801,566 Continuation US8780778B2 (en) | 2009-07-21 | 2010-06-15 | System and method for providing synchronized broadcast and simulcast of media content |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140289788A1 true US20140289788A1 (en) | 2014-09-25 |
Family
ID=45697298
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/801,566 Expired - Fee Related US8780778B2 (en) | 2009-07-21 | 2010-06-15 | System and method for providing synchronized broadcast and simulcast of media content |
US14/298,265 Abandoned US20140289788A1 (en) | 2009-07-21 | 2014-06-06 | System And Method Synchronization Guides For Group Video Watching |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/801,566 Expired - Fee Related US8780778B2 (en) | 2009-07-21 | 2010-06-15 | System and method for providing synchronized broadcast and simulcast of media content |
Country Status (1)
Country | Link |
---|---|
US (2) | US8780778B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10700798B1 (en) * | 2019-03-01 | 2020-06-30 | GM Global Technology Operations LLC | System and method to receive and deliver audio content |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8200602B2 (en) * | 2009-02-02 | 2012-06-12 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US8780778B2 (en) * | 2009-07-21 | 2014-07-15 | Lemi Technology, Llc | System and method for providing synchronized broadcast and simulcast of media content |
US20120014370A1 (en) * | 2009-09-11 | 2012-01-19 | Lazer Spots, Llc | Equipment, system and methodologies for time synchronization between multiple rf frequencies, rf power, and antenna selection of boosters in a segmented listening area delivering localized auxiliary information |
US8607292B2 (en) * | 2009-12-08 | 2013-12-10 | Clear Channel Management Services, Inc. | Broadcast synchronization |
CN102316579B (en) * | 2010-07-06 | 2015-01-28 | 北京三星通信技术研究有限公司 | Method for applying location-based service zone |
US8843316B2 (en) | 2012-01-09 | 2014-09-23 | Blackberry Limited | Method to geo-tag streaming music |
US9210204B2 (en) | 2013-10-31 | 2015-12-08 | At&T Intellectual Property I, Lp | Synchronizing media presentation at multiple devices |
CN105850103A (en) * | 2013-12-19 | 2016-08-10 | 汤姆逊许可公司 | Method and system for managing stream in home media network having a home gateway and a plurality of devices |
GB2549997B (en) * | 2016-04-19 | 2019-07-03 | Cisco Tech Inc | Management of content delivery in an IP network |
CN109863482A (en) * | 2016-04-22 | 2019-06-07 | 艾比奎蒂数字公司 | On-air radio electricity broadcast singal metadata |
US10956942B2 (en) * | 2017-12-12 | 2021-03-23 | International Business Machines Corporation | Synchronization of play of targeted media content with time slots in radio broadcast signal |
US10798625B2 (en) | 2018-03-12 | 2020-10-06 | At&T Mobility Ii Llc | Digital media delivery |
Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6018768A (en) * | 1996-03-08 | 2000-01-25 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US6816966B1 (en) * | 1997-06-30 | 2004-11-09 | Sun Microsystems, Inc. | Techniques for securing data flow in internet multicasting |
US6832388B1 (en) * | 2000-05-30 | 2004-12-14 | Jordan Du Val | Personal computer used in conjunction with television to display information related to television programming |
US20050059409A1 (en) * | 2003-09-08 | 2005-03-17 | Nokia Corporation | Geographical position extension in messaging for a terminal node |
US20060239266A1 (en) * | 2005-04-21 | 2006-10-26 | Babbar Uppinder S | Method and apparatus for supporting wireless data services on a TE2 device using an IP-based interface |
US7236208B2 (en) * | 2000-07-31 | 2007-06-26 | Motorola Inc. | Method and apparatus for providing additional information to a selective call device about a broadcast |
US20070169115A1 (en) * | 2005-12-20 | 2007-07-19 | Apple Computer, Inc. | Portable media player as a low power remote control and method thereof |
US20080129864A1 (en) * | 2006-12-01 | 2008-06-05 | General Instrument Corporation | Distribution of Closed Captioning From a Server to a Client Over a Home Network |
US20090005019A1 (en) * | 2006-01-19 | 2009-01-01 | Jagrut Patel | Location Specific Communications |
US20090059962A1 (en) * | 2007-08-30 | 2009-03-05 | Schmidt Brian K | Synchronizing related data streams in interconnection networks |
US20090089842A1 (en) * | 2006-09-07 | 2009-04-02 | Avocent Huntsville Corporation | Point-to-multipoint high definition multimedia transmitter and receiver |
US20090157613A1 (en) * | 2007-12-17 | 2009-06-18 | Nokia Corporation | Creating a Travel Community |
US20090180451A1 (en) * | 2008-01-10 | 2009-07-16 | Comsys Communication & Signal Processing Ltd. | Apparatus for and method of coordinating transmission and reception opportunities in a communications device incorporating multiple radios |
US20090205008A1 (en) * | 2008-02-13 | 2009-08-13 | At&T Knowledge Ventures, L.P. | Synchronizing presentations of multimedia programs |
US20090276821A1 (en) * | 2008-04-30 | 2009-11-05 | At&T Knowledge Ventures, L.P. | Dynamic synchronization of media streams within a social network |
US20090323646A1 (en) * | 2003-10-15 | 2009-12-31 | Qualcomm Incorporated | Method and apparatus for wirless lan (wlan) data multiplexing |
US20100138561A1 (en) * | 2006-01-27 | 2010-06-03 | Michael Wayne Church | Simulcast internet media distribution system and method |
US20100169751A1 (en) * | 2008-12-29 | 2010-07-01 | Lg Electronics Inc. | Control channel detection for multiple implicit identifiers |
US20110107364A1 (en) * | 2009-10-30 | 2011-05-05 | Lajoie Michael L | Methods and apparatus for packetized content delivery over a content delivery network |
US20110131411A1 (en) * | 2007-10-17 | 2011-06-02 | Telcordia Technologies, Inc. | Secure content based routing in mobile ad hoc networks |
US8023439B2 (en) * | 2006-11-20 | 2011-09-20 | Airvana Network Solutions, Inc. | Multicast flow distribution |
US20120051543A1 (en) * | 2009-07-21 | 2012-03-01 | Lemi Technology, Llc | System and method for providing synchronized broadcast and simulcast of media content |
US8141115B2 (en) * | 2008-12-17 | 2012-03-20 | At&T Labs, Inc. | Systems and methods for multiple media coordination |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7562392B1 (en) | 1999-05-19 | 2009-07-14 | Digimarc Corporation | Methods of interacting with audio and ambient music |
US7308485B2 (en) | 1997-04-15 | 2007-12-11 | Gracenote, Inc. | Method and system for accessing web pages based on playback of recordings |
US6351736B1 (en) | 1999-09-03 | 2002-02-26 | Tomer Weisberg | System and method for displaying advertisements with played data |
US20030115167A1 (en) | 2000-07-11 | 2003-06-19 | Imran Sharif | Web browser implemented in an Internet appliance |
US20020162120A1 (en) | 2001-04-25 | 2002-10-31 | Slade Mitchell | Apparatus and method to provide supplemental content from an interactive television system to a remote device |
US7086081B2 (en) | 2001-11-08 | 2006-08-01 | International Business Machines Corporation | Multi-terminal docking station system |
US20090111448A1 (en) | 2007-10-31 | 2009-04-30 | Nokia Corporation | System and method for enabling widget interaction |
-
2010
- 2010-06-15 US US12/801,566 patent/US8780778B2/en not_active Expired - Fee Related
-
2014
- 2014-06-06 US US14/298,265 patent/US20140289788A1/en not_active Abandoned
Patent Citations (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6018768A (en) * | 1996-03-08 | 2000-01-25 | Actv, Inc. | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US6816966B1 (en) * | 1997-06-30 | 2004-11-09 | Sun Microsystems, Inc. | Techniques for securing data flow in internet multicasting |
US6832388B1 (en) * | 2000-05-30 | 2004-12-14 | Jordan Du Val | Personal computer used in conjunction with television to display information related to television programming |
US7236208B2 (en) * | 2000-07-31 | 2007-06-26 | Motorola Inc. | Method and apparatus for providing additional information to a selective call device about a broadcast |
US20050059409A1 (en) * | 2003-09-08 | 2005-03-17 | Nokia Corporation | Geographical position extension in messaging for a terminal node |
US20090323646A1 (en) * | 2003-10-15 | 2009-12-31 | Qualcomm Incorporated | Method and apparatus for wirless lan (wlan) data multiplexing |
US20060239266A1 (en) * | 2005-04-21 | 2006-10-26 | Babbar Uppinder S | Method and apparatus for supporting wireless data services on a TE2 device using an IP-based interface |
US20070169115A1 (en) * | 2005-12-20 | 2007-07-19 | Apple Computer, Inc. | Portable media player as a low power remote control and method thereof |
US20090005019A1 (en) * | 2006-01-19 | 2009-01-01 | Jagrut Patel | Location Specific Communications |
US20100138561A1 (en) * | 2006-01-27 | 2010-06-03 | Michael Wayne Church | Simulcast internet media distribution system and method |
US20090089842A1 (en) * | 2006-09-07 | 2009-04-02 | Avocent Huntsville Corporation | Point-to-multipoint high definition multimedia transmitter and receiver |
US8023439B2 (en) * | 2006-11-20 | 2011-09-20 | Airvana Network Solutions, Inc. | Multicast flow distribution |
US20080129864A1 (en) * | 2006-12-01 | 2008-06-05 | General Instrument Corporation | Distribution of Closed Captioning From a Server to a Client Over a Home Network |
US20090059962A1 (en) * | 2007-08-30 | 2009-03-05 | Schmidt Brian K | Synchronizing related data streams in interconnection networks |
US20110131411A1 (en) * | 2007-10-17 | 2011-06-02 | Telcordia Technologies, Inc. | Secure content based routing in mobile ad hoc networks |
US20090157613A1 (en) * | 2007-12-17 | 2009-06-18 | Nokia Corporation | Creating a Travel Community |
US20090180451A1 (en) * | 2008-01-10 | 2009-07-16 | Comsys Communication & Signal Processing Ltd. | Apparatus for and method of coordinating transmission and reception opportunities in a communications device incorporating multiple radios |
US20090205008A1 (en) * | 2008-02-13 | 2009-08-13 | At&T Knowledge Ventures, L.P. | Synchronizing presentations of multimedia programs |
US20090276821A1 (en) * | 2008-04-30 | 2009-11-05 | At&T Knowledge Ventures, L.P. | Dynamic synchronization of media streams within a social network |
US8141115B2 (en) * | 2008-12-17 | 2012-03-20 | At&T Labs, Inc. | Systems and methods for multiple media coordination |
US20100169751A1 (en) * | 2008-12-29 | 2010-07-01 | Lg Electronics Inc. | Control channel detection for multiple implicit identifiers |
US20120051543A1 (en) * | 2009-07-21 | 2012-03-01 | Lemi Technology, Llc | System and method for providing synchronized broadcast and simulcast of media content |
US20110107364A1 (en) * | 2009-10-30 | 2011-05-05 | Lajoie Michael L | Methods and apparatus for packetized content delivery over a content delivery network |
US20110107379A1 (en) * | 2009-10-30 | 2011-05-05 | Lajoie Michael L | Methods and apparatus for packetized content delivery over a content delivery network |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10700798B1 (en) * | 2019-03-01 | 2020-06-30 | GM Global Technology Operations LLC | System and method to receive and deliver audio content |
CN111639958A (en) * | 2019-03-01 | 2020-09-08 | 通用汽车环球科技运作有限责任公司 | System and method for receiving and delivering audio content |
Also Published As
Publication number | Publication date |
---|---|
US8780778B2 (en) | 2014-07-15 |
US20120051543A1 (en) | 2012-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8780778B2 (en) | System and method for providing synchronized broadcast and simulcast of media content | |
KR100870717B1 (en) | System and associated terminal, method and computer-readable storage medium for recording content usage statistics | |
US7720432B1 (en) | Content customization in asymmetric communication systems | |
US9178774B2 (en) | Channel hopping scheme for update of data for multiple services across multiple channels | |
US20080092164A1 (en) | Providing a supplemental content service for communication networks | |
US20080092201A1 (en) | Providing a supplemental content service for communication networks | |
US20070240188A1 (en) | Datacasting | |
CA2829418A1 (en) | System and method for increasing transmission bandwidth efficiency | |
US20080022294A1 (en) | Matching users with wirelessly downloaded video and audio content | |
CN101228792B (en) | Method for virtual discovery of content available to a device | |
US20080160940A1 (en) | Radio advertisement based on rds | |
US7817591B2 (en) | Dedicated local internet radio | |
US20060067260A1 (en) | Updating associating data in a media device | |
CA3078855C (en) | Media break window | |
US9467239B1 (en) | Content customization in communication systems | |
US20020090936A1 (en) | Cellular subscriber radio service | |
JP2010141484A (en) | One-segment broadcasting system | |
US20060166617A1 (en) | Broadcast data processing | |
WO2019073266A1 (en) | Media break management | |
US10826633B2 (en) | System and method for the broadcast transmission of digital video over terrestrial frequency modulated wireless medium | |
FR3134268A1 (en) | Local off-hook method in a digital radio receiver | |
KR20060053054A (en) | Method for serving advertisement broadcast in the digital multimedia broadcasting reception terminal | |
KR100880743B1 (en) | Broadcasting system for supporting broadcasting service and method thereof | |
Cho et al. | Design and Implementation of Clipcast Service via Terrestrial DMB | |
Nair | Mobile TV broadcasting: Life is live now |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LEMI TECHNOLOGY, LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:EVANS, GREGORY M.;FARRELLY, EUGENE MATTHEW;PHILLIPS, ANDREW V.;SIGNING DATES FROM 20100611 TO 20100612;REEL/FRAME:035538/0570 |
|
AS | Assignment |
Owner name: CONCERT DEBT, LLC, NEW HAMPSHIRE Free format text: SECURITY INTEREST;ASSIGNOR:LEMI TECHNOLOGY, LLC;REEL/FRAME:036425/0588 Effective date: 20150501 Owner name: CONCERT DEBT, LLC, NEW HAMPSHIRE Free format text: SECURITY INTEREST;ASSIGNOR:LEMI TECHNOLOGY, LLC;REEL/FRAME:036426/0076 Effective date: 20150801 |
|
AS | Assignment |
Owner name: CONCERT DEBT, LLC, NEW HAMPSHIRE Free format text: SECURITY INTEREST;ASSIGNOR:CONCERT TECHNOLOGY CORPORATION;REEL/FRAME:036515/0471 Effective date: 20150501 Owner name: CONCERT DEBT, LLC, NEW HAMPSHIRE Free format text: SECURITY INTEREST;ASSIGNOR:CONCERT TECHNOLOGY CORPORATION;REEL/FRAME:036515/0495 Effective date: 20150801 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: CONCERT TECHNOLOGY CORPORATION, NEW HAMPSHIRE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEMI TECHNOLOGY, LLC;REEL/FRAME:051457/0465 Effective date: 20191203 |