Over-the-air radio broadcast signals are commonly used to deliver a variety of programming content (e.g., audio, etc.) to radio receiver systems. Supplemental data (e.g., metadata) may be provided to radio broadcast receiver systems, where such supplemental data is associated with the programming content delivered via the over-the-air radio broadcast signals. In exemplary embodiments described herein, a radio receiver system receives both (i) primary programming content via over-the-air radio broadcast transmission, and (ii) metadata related to the programming content via wireless internet. This use of metadata provides a user with an enhanced experience regardless of the type of terrestrial broadcast signal that is received at the user's radio receiver system. Users receiving radio broadcast signals at a receiver system may view images, videos, multimedia displays, text, etc., that is related to the programming content received via the over-the-air radio broadcast signals.
|
8. A method for providing metadata associated with terrestrial over-the-air radio broadcast signals to a broadcast radio receiver system, the method comprising:
receiving a terrestrial over-the-air radio broadcast signal at a radio broadcast receiver via a radio broadcast transmission transmitted over a radio broadcast channel, the terrestrial over-the-air radio broadcast signal including a primary programming audio content, the metadata including information describing the primary programming audio content transmitting a metadata request to a station data device; the metadata request including identification of the radio broadcast channel; and;
receiving a wireless internet protocol signal at the radio broadcast receiver via a wireless internet communication medium transmitted over an internet protocol channel responsive to the metadata request, the wireless internet protocol signal including metadata associated with the primary programming audio content of the terrestrial over-the-air radio broadcast signal; and
displaying at least a portion of the metadata based on the received terrestrial over-the-air radio broadcast signal.
1. A broadcast radio receiver system comprising:
an over-the-air radio broadcast hardware communication module to receive a terrestrial over-the-air radio broadcast signal via a radio broadcast transmission transmitted over a radio broadcast channel, the terrestrial over-the-air radio broadcast signal including a primary programming audio content;
a wireless internet protocol hardware communication module to receive a wireless internet protocol signal via a wireless internet communication medium transmitted over an internet protocol channel, the wireless internet protocol signal including metadata associated with the primary programming audio content of the terrestrial over-the-air radio broadcast signal, the metadata including information describing the primary programming audio content;
a broadcast radio receiver display; and
a processor to: cause the broadcast radio receiver display to display at least a portion of the metadata based on the received terrestrial over-the-air radio broadcast signal; detect a disruption of the terrestrial over-the-air radio broadcast signal; and cause a copy of the primary programming audio content to be played through the audio system responsive to detecting the disruption, wherein the wireless internet protocol signal includes the copy of the primary programming audio content.
17. A method for providing metadata associated with terrestrial over-the-air radio broadcast signals to a broadcast radio receiver system, the method comprising: receiving a terrestrial over-the-air radio broadcast signal at a radio broadcast receiver via a radio broadcast transmission transmitted over a radio broadcast channel, the terrestrial over-the-air radio broadcast signal including a primary programming audio content, the metadata including information describing the primary programming audio content; receiving a wireless internet protocol signal at the radio broadcast receiver via a wireless internet communication medium transmitted over an internet protocol channel, the wireless internet protocol signal including metadata associated with the primary programming audio content of the terrestrial over-the-air radio broadcast signal; and displaying at least a portion of the metadata based on the received terrestrial over-the-air radio broadcast signal; detecting a disruption of the terrestrial over-the-air radio broadcast signal; and playing the digital streaming audio copy of the primary programming audio content through the radio broadcast receiver responsive to detecting the disruption, wherein the wireless internet protocol signal includes the digital streaming audio copy of the primary programming audio content.
2. The broadcast radio receiver system of
3. The broadcast radio receiver system of
4. The broadcast radio receiver system of
5. The broadcast radio receiver system of
6. The broadcast radio receiver system of
7. The broadcast radio receiver system of
9. The method of
the radio broadcast receiver includes a radio display; and
displaying the portion of the metadata includes displaying the portion of the metadata on the radio display.
10. The method of
11. The method of
12. The method of
14. The method of
16. The method of
18. The method of
19. The method of
20. The method of
|
This application is a Continuation of U.S. patent application Ser. No. 15/493,605, filed on Apr. 21, 2017 and entitled “OVER-THE-AIR RADIO BROADCAST SIGNAL METADATA”, which is related and claims priority to U.S. Provisional Application No. 62/326,432, filed on Apr. 22, 2016 and entitled “SYSTEMS AND METHODS FOR PROVIDING META DATA ASSOCIATED WITH OVER-THE-AIR RADIO BROADCAST SIGNALS,” the entirety of which is incorporated herein by reference.
The technology described in this patent document relates to systems and methods for providing supplemental data (e.g., metadata) that is associated with over-the-air radio broadcast signals.
Over-the-air radio broadcast signals are commonly used to deliver a variety of programming content (e.g., audio, etc.) to radio receiver systems. Such over-the-air radio broadcast signals include conventional AM and FM analog broadcast signals, digital radio broadcast signals, or other broadcast signals. Digital radio broadcasting technology delivers digital audio and data services to mobile, portable, and fixed receivers. One type of digital radio broadcasting, referred to as in-band on-channel (IBOC) digital audio broadcasting (DAB), uses terrestrial transmitters in the existing Medium Frequency (MF) and Very High Frequency (VHF) radio bands. HD Radio™ technology, developed by iBiquity Digital Corporation, is one example of an IBOC implementation for digital radio broadcasting and reception. An IBOC implementation of digital radio broadcasting and reception is described in U.S. Pat. No. 8,676,114, which is incorporated herein by reference in its entirety.
Over-the-air radio broadcast signals are commonly used to deliver a variety of programming content (e.g., audio, etc.) to radio receiver systems. Supplemental data (e.g., metadata) may be provided to radio broadcast receiver systems, where such supplemental data is associated with the programming content delivered via the over-the-air radio broadcast signals. In exemplary embodiments described herein, a radio receiver system receives both (i) primary programming content (e.g., audio, etc.) via over-the-air radio broadcast transmission, and (ii) metadata related to the programming content via wireless Internet. Such embodiments may thus utilize two different communication platforms, with the different communication platforms enabling the radio receiver system to receive relevant metadata in concert with terrestrial radio broadcast signals. Such a system can be described as a “hybrid radio” system.
The metadata related to the programming content can include both “static” metadata and “dynamic” metadata. For example, when the radio receiver system is receiving an over-the-air radio broadcast signal from a particular radio station, the receiver system may receive static metadata via wireless IP, where the static metadata changes infrequently or does not change. The static metadata may include the radio station's call sign, name, logo (e.g., higher or lower logo resolutions), slogan, station format, station genre, language, web page URL, URL for social media (e.g., Facebook, Twitter), phone number, SMS number, SMS short code, PI code, country, or other information. As another example, when the radio receiver system is receiving an over-the-air broadcast signal including audio, the receiver system may receive dynamic metadata via wireless IP, where the dynamic metadata changes relatively frequently. The dynamic metadata may include a song name, artist name, album name, artist image (e.g., higher or lower resolutions), enhanced advertising (e.g., title, tag line, image, phone number, SMS number, URL, search terms), program schedules (image, timeframe, title, artist name, DJ name, phone number, URL), service following data, or other information related to the audio.
In various embodiments, the systems and methods described herein provide a user with an enhanced experience (e.g., an enhanced listening experience) regardless of the type of terrestrial broadcast signal that is received at the user's radio receiver system. For example, conventionally, a user receiving a conventional analog AM or FM radio broadcast signal is provided little, if any, metadata in addition to the received audio (e.g., a user's automotive receiver may display only a song title and artist name). By contrast, embodiments of the systems and methods described herein enable an enhanced user experience by providing a variety of different metadata in concert with the primary programming content. Thus, for example, users receiving radio broadcast signals at a receiver system may view images, videos, multimedia displays, text, etc., that is related to the programming content received via the over-the-air radio broadcast signals. As described herein, in embodiments, such metadata is provided via wireless IP and not via radio broadcast transmission.
The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to understand the specific embodiment. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of various embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass all available equivalents of those claims.
In
As explained above, the second communication platform used in delivering the metadata to the receiver system 120 may be wireless Internet (e.g., Wi-Fi, mobile telecommunications technologies such as 3G, 4G, etc.). In
Radio broadcast signal 130 may be subject to intermittent fades or blockages that may result in problems with signal quality for signals received at the receiver system 120. Further, some such blockages may sufficiently obscure the broadcast signal 130 from the receiver system 120 for periods of time such that the blockages produce a gap in the reception of the broadcast signal 130 and thus gaps in the program content, e.g., a song, traffic report or weather report, that the user/consumer desires to hear. In embodiments, to mitigate the effects of such signal disruptions and/or gaps, the receiver system 120 may receive “gap-filling” data via the wireless Internet, as described in U.S. patent application Ser. No. 14/580,920, which is incorporated herein by reference in its entirety so that the program content (e.g., song, traffic, weather content) that would otherwise be obscured or blocked in the terrestrial broadcast may nevertheless be received at the receiver system 120 via wireless internet and rendered for user or consumer consumption. The metadata described herein is data that is provided in addition to any such gap-filling data conveying program content.
Specifically, the gap-filling data comprises primary programming content (e.g., portions of the programming content that is received via the terrestrial signal 130), while the metadata described herein is supplemental data that is related to but different from the primary programming content.
Unlike the gap-filling data, metadata such as described herein is not duplicate data of data transmitted via over-the-air radio broadcast signals.
The radio receiver system 120 used to receive the over-the-air radio broadcast signals and the metadata via the wireless IP may be, for example, a hand-held device (e.g., a tablet, mobile phone, etc.) that includes hardware and/or software for implementing both an Internet receiver for receiving metadata via wireless IP and a radio receiver (e.g., a wireless 3G or 4G chipset and HD Radio chipset and associated antenna systems). In another example, the receiver system may comprise (i) an automotive receiver (e.g., a receiver included in an automobile) that includes a radio receiver, and (ii) a mobile phone that includes the Internet receiver. In this example, the automotive receiver and the mobile phone may be connected via a physical link (e.g., a cable, etc.) or a wireless link (e.g., Bluetooth, etc.) and may work together to implement receiver-side processes (e.g., displaying metadata in concert with the received radio broadcast signal). For example, the radio (e.g., automotive) receiver may include any suitable combination of hardware, software and/or firmware, to communicate (e.g., wirelessly) the currently tuned frequency and information regarding the current broadcast coverage area to a mobile phone or tablet having a computer processor, which runs an application that processes that tuned frequency, location information, and any other suitable information to access metadata from a server and then display or otherwise render information associated with the metadata at the mobile phone or tablet. In yet another example, the receiver system may comprise an automotive receiver or a home receiver that includes a wireless 3G or 4G chipset and a radio baseband processor such as an HD Radio chipset and associated antenna systems and includes a display, computer processor, and application software and/or firmware to access and display or otherwise render information associated with the metadata. In a still further example, the receiver system on a handheld device such as a mobile phone or smart phone includes a radio receiver in addition to wireless network access such as Wi-Fi, Bluetooth, 3G, or 4G.
It should be understood that the receiver 200 of
While only certain components of the receiver 200 are shown for exemplary purposes, it should be apparent that the receiver may comprise a number of additional components. The additional components may be distributed among a number of separate enclosures having tuners and front-ends, speakers, remote controls, various input/output devices, and other components. The exemplary receiver includes a tuner 256 that has an input 252 connected to an antenna 254. The antenna 254, tuner 256, and baseband processor 251 may be collectively referred to as an over-the-air radio broadcast hardware communication module.
Within the baseband processor 251, the intermediate frequency signal 257 from the tuner 256 is provided to an analog-to-digital converter and digital down converter 258 to produce a baseband signal at output 260 comprising a series of complex signal samples. The signal samples are complex in that each sample comprises a “real” component and an “imaginary” component. An analog demodulator 262 demodulates the analog modulated portion of the baseband signal to produce an analog audio signal on line 264. The digitally modulated portion of the sampled baseband signal is next filtered by isolation filter 266, which has a pass-band frequency response comprising the collective set of subcarriers f1-fn present in the received OFDM signal. First adjacent canceller (FAC) 268 suppresses the effects of a first-adjacent interferer. Complex signal 269 is routed to the input of acquisition module 270, which acquires or recovers OFDM symbol timing offset/error and carrier frequency offset/error from the received OFDM symbols as represented in received complex signal 269. Acquisition module 270 develops a symbol timing offset Δt and carrier frequency offset Δf, as well as status and control information. The signal is then demodulated (block 272) to demodulate the digitally modulated portion of the baseband signal.
Then the digital signal is de-interleaved by a de-interleaver 274, and decoded by a Viterbi decoder 276. A service de-multiplexer 278 separates main and supplemental program signals from data signals.
The example IBOC digital radio broadcasting receiver 200 of
The data for rendering may include metadata (e.g., text, images, video, etc.), as described herein, and may be rendered at substantially the same time that primary programming content received over-the-air (e.g., audio received via an over-the-air radio broadcast signal) is rendered.
In some examples, a component (e.g., the selector 220) of the receiver 200 may make a request to a file server for metadata, e.g., via the wireless IP interface 240, which communicates with the host controller 230, to send a request for the metadata. An audio processor 280 processes received signals to produce an audio signal on line 282 and MPSD/SPSD 281. In embodiments, analog and main digital audio signals are blended as shown in block 284, or the supplemental program signal is passed through, to produce an audio output on line 286. A data processor 288 processes received data signals and produces data output signals on lines 290, 292, and 294. The data lines 290, 292, and 294 may be multiplexed together onto a suitable bus such as an I2c, SPI, UART, or USB. The data signals can include, for example, data representing the metadata to be rendered at the receiver.
The host controller 230 receives and processes the data signals. The host controller 230 comprises a microcontroller that is coupled to the DCU 232 and memory module 234. Any suitable microcontroller could be used such as an 8-bit RISC microcontroller, an advanced RISC machine 32-bit microcontroller, or any other suitable microcontroller. Additionally, a portion or all of the functions of the host controller 230 could be performed in a baseband processor (e.g., the processor 280 and/or data processor 288). The DCU 232 comprises any suitable input/output (I/O) processor that controls the display, which may be any suitable visual display such as an LCD or LED display. In certain embodiments, the DCL 232 may also control user input components via a touch-screen display. In certain embodiments, the host controller 230 may also control user input from a keyboard, dials, knobs or other suitable inputs. The memory module 234 may include any suitable data storage medium such as RAM, Flash ROM (e.g., an SD memory card), and/or a hard disk drive. In certain embodiments, the memory module 234 may be included in an external component that communicates with the host controller 230 such as a remote control.
Based on the download request 320, metadata 325 (e.g., in the form of computer files, etc.) may be downloaded wirelessly from the computing system 305 to the receiver system 310 using an Internet protocol, such as HyperText Transfer Protocol (HTTP), HyperText Transfer Protocol Secure (HTTPS), File Transfer Protocol (FTP) or File Transfer Protocol Secure (FTPS).
In an embodiment, the receiver system 310 may include a mobile phone, and the mobile phone may execute a mobile software application program (e.g., a mobile app). The transmitting of the download request and the receiving of the metadata 325 may be performed based on user input received via the mobile software application program. In other embodiments, the receiver system 310 may include an automotive receiver system executing a software application. The transmitting of the download request and the receiving of the metadata 325 may be performed based on user input received via the software application. In other embodiments, the downloading of the metadata 325 is performed automatically and not in response to user input. In examples, data from a messaging service triggers the requesting of metadata 325 by the receiver system. Such a messaging system is described below with reference to
Further, the service 405 keeps track of what is being played by multiple different radio stations by interfacing with the Dynamic Metadata Collection service 435. The information regarding the songs that are being played by the radio stations comprises “dynamic metadata,” as described herein. Each radio station runs an instance of the Dynamic Metadata Collection service 435 and interfaces the service 435 to the station's playout system. The service 435 collects station events such as current and past song data, and reports this information to the Static Metadata Collection service 405. Dynamic Metadata Collection service 435 may collect metadata at a station client 440 from automated collection services 445 (e.g., from internet radio streams, radio DNS, radio station information databases), from an importer 450, or from other metadata sources 455.
Radio broadcast receiver 470 access the core hybrid radio system through an API and messaging service shown at reference numeral 420 in
The radio broadcast receiver 470 reports various data regarding user interaction and field information through the client usage data collection module 465. The module 465 thus collects various metrics and usage data from the receiver 470, (e.g., what stations users are listening to, when the users are listening to such stations, and other metrics) regarding user listening.
In an embodiment, radio broadcast receiver client 505 may initiate interaction by providing the API the latitude and longitude of their location 520. The API calculates which stations are listenable from that location and responds with a list of listenable stations 525. The radio broadcast receiver client 505 may then request full data about individual stations via a specific station query 535 and receive a response 535, or may request full data about individual stations via an event query 540 and receive a response 545. The radio broadcast receiver client 505 can subscribe to the messaging queue to be notified when updated data becomes available so that the client can retrieve current data. While this specifies a latitude/longitude query for location information, other queries by city, state, ZIP code, or other means of geographic identification may also be possible.
This disclosure has been described in detail and with reference to exemplary embodiments thereof, it will be apparent to one skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the embodiments. Thus, it is intended that the present disclosure cover the modifications and variations of this disclosure provided they come within the scope of the appended claims and their equivalents.
To better illustrate the method and apparatuses disclosed herein, a non-limiting list of embodiments is provided here.
Example 1 is a broadcast radio receiver system comprising: an over-the-air radio broadcast hardware communication module to receive an over-the-air radio broadcast signal, the over-the-air radio broadcast signal including a primary programming audio content; a wireless internet protocol hardware communication module to receive a wireless internet protocol signal, the wireless internet protocol signal including metadata associated with the over-the-air radio broadcast signal; a broadcast radio receiver display; and a processor to cause the broadcast radio receiver display to display at least a portion of the metadata.
In Example 2, the subject matter of Example 1 optionally includes the processor further to select a portion of the metadata associated with the primary programming audio content, wherein displaying the portion of the metadata includes displaying the selected portion of the metadata on the broadcast radio receiver display.
In Example 3, the subject matter of any one or more of Examples 1-2 optionally include an audio system, the processor further to cause a primary programming audio content to be played through the audio system, wherein the over-the-air radio broadcast signal includes the primary programming audio content.
In Example 4, the subject matter of Example 3 optionally includes the processor further to: detect a disruption of the over-the-air radio broadcast signal; and cause a copy of the primary programming audio content to be played through the audio system responsive to detecting the disruption, wherein the wireless internet protocol signal includes the copy of the primary programming audio content.
In Example 5, the subject matter of any one or more of Examples 1-4 optionally include the processor further to cause the wireless internet protocol hardware communication module to transmit a metadata request to a station data service, wherein receiving the wireless internet protocol signal is responsive to transmitting the metadata request.
In Example 6, the subject matter of Example 5 optionally includes wherein the station data service includes at least one of a station data API service and a station data messaging service.
In Example 7, the subject matter of any one or more of Examples 1-6 optionally include wherein the metadata includes a set of static metadata.
In Example 8, the subject matter of Example 7 optionally includes wherein the set of static metadata includes at least one of a radio station call sign, a radio station name, and a radio station logo.
In Example 9, the subject matter of any one or more of Examples 1-8 optionally include wherein the metadata includes a set of dynamic metadata.
In Example 10, the subject matter of Example 9 optionally includes wherein the set of dynamic metadata includes at least one of a song name, an artist name, and an album name.
In Example 11, the subject matter of any one or more of Examples 1-10 optionally include wherein the over-the-air radio broadcast signal includes at least one of an analog radio broadcast transmission and a digital radio broadcast transmission.
Example 12 is a method for providing metadata associated with over-the-air radio broadcast signals to a broadcast radio receiver system, the method comprising: receiving an over-the-air radio broadcast signal at a radio broadcast receiver, the over-the-air radio broadcast signal including a primary programming audio content; receiving a wireless internet protocol signal at the radio broadcast receiver, the wireless internet protocol signal including metadata associated with the over-the-air radio broadcast signal; and displaying at least a portion of the metadata.
In Example 13, the subject matter of Example 12 optionally includes wherein: the radio broadcast receiver includes a radio display; and displaying the portion of the metadata includes displaying the portion of the metadata on the radio display.
In Example 14, the subject matter of Example 13 optionally includes selecting a portion of the metadata associated with the primary programming audio content, wherein displaying the portion of the metadata includes displaying the selected portion of the metadata on the radio display.
In Example 15, the subject matter of any one or more of Examples 12-14 optionally include playing a primary programming audio content through the radio broadcast receiver, wherein the over-the-air radio broadcast signal includes the primary programming audio content.
In Example 16, the subject matter of any one or more of Examples 12-15 optionally include detecting a disruption of the over-the-air radio broadcast signal; and playing a copy of the primary programming audio content through the radio broadcast receiver responsive to detecting the disruption, wherein the wireless internet protocol signal includes the copy of the primary programming audio content.
In Example 17, the subject matter of any one or more of Examples 12-16 optionally include transmitting a metadata request from the radio broadcast receiver to a station data service, wherein receiving the wireless internet protocol signal is responsive to transmitting the metadata request.
In Example 18, the subject matter of Example 17 optionally includes wherein the station data service includes at least one of a station data API service and a station data messaging service.
In Example 19, the subject matter of any one or more of Examples 12-18 optionally include wherein the metadata includes a set of static metadata.
In Example 20, the subject matter of Example 19 optionally includes wherein the set of static metadata includes at least one of a radio station call sign, a radio station name, and a radio station logo.
In Example 21, the subject matter of any one or more of Examples 12-20 optionally include wherein the metadata includes a set of dynamic metadata.
In Example 22, the subject matter of Example 21 optionally includes wherein the set of dynamic metadata includes at least one of a song name, an artist name, and an album name.
In Example 23, the subject matter of any one or more of Examples 12-22 optionally include wherein the over-the-air radio broadcast signal includes at least one of an analog radio broadcast transmission and a digital radio broadcast transmission.
Example 24 is at least one machine-readable medium including instructions, which when executed by a computing system, cause the computing system to perform any of the methods of Examples 12-23.
Example 25 is an apparatus comprising means for performing any of the methods of Examples 12-23.
The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show specific embodiments by way of illustration. These embodiments are also referred to herein as “examples.” Such examples can include elements in addition to those shown or described. Moreover, the subject matter may include any combination or permutation of those elements shown or described (or one or more aspects thereof), either with respect to a particular example (or one or more aspects thereof), or with respect to other examples (or one or more aspects thereof) shown or described herein.
In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more aspects thereof) may be used in combination with each other. Other embodiments can be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, the subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments can be combined with each other in various combinations or permutations. The scope should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
Dillon, Robert Michael, Venezia, Paul
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
6845230, | Oct 26 2001 | iBiquity Digital Corporation | System and method for a push-pull gateway-directed digital receiver |
7721337, | Oct 26 2001 | iBiquity Digital Corporation | System and method for providing a push of background data |
8111716, | Feb 15 2008 | iBiquity Digital Corporation | Method and apparatus for formatting data signals in a digital audio broadcasting system |
8417179, | Aug 29 2008 | Mitsubishi Electric Corporation | Radio broadcast receiver |
8676114, | Sep 04 2007 | iBiquity Digital Corporation | Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest |
9467255, | Dec 23 2014 | iBiquity Digital Corporation | Systems and methods for digital radio broadcast with cross platform reception |
20010012277, | |||
20020184339, | |||
20030070172, | |||
20030083977, | |||
20030084108, | |||
20030135464, | |||
20050003808, | |||
20060242153, | |||
20070291876, | |||
20080152039, | |||
20090061763, | |||
20100063931, | |||
20100229205, | |||
20110213681, | |||
20120051543, | |||
20120099514, | |||
20130094426, | |||
20140099879, | |||
20140115627, | |||
20150019465, | |||
20160182192, | |||
20170019215, | |||
20170310411, | |||
WO2016106307, | |||
WO2017184963, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 18 2017 | Ibiquily Digital Corporation | (assignment on the face of the patent) | / | |||
Jun 18 2018 | DILLON, ROBERT | iBiquity Digital Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 046308 | /0057 | |
Jun 21 2018 | VENEZIA, PAUL | iBiquity Digital Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 046308 | /0057 | |
Jun 01 2020 | Rovi Guides, Inc | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | Rovi Solutions Corporation | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | iBiquity Digital Corporation | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | PHORUS, INC | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | DTS, INC | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | Rovi Technologies Corporation | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | Tessera, Inc | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | TIVO SOLUTIONS INC | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | TESSERA ADVANCED TECHNOLOGIES, INC | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | Veveo, Inc | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | Invensas Corporation | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Jun 01 2020 | INVENSAS BONDING TECHNOLOGIES, INC | BANK OF AMERICA, N A | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 053468 | /0001 | |
Oct 25 2022 | BANK OF AMERICA, N A , AS COLLATERAL AGENT | VEVEO LLC F K A VEVEO, INC | PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS | 061786 | /0675 | |
Oct 25 2022 | BANK OF AMERICA, N A , AS COLLATERAL AGENT | PHORUS, INC | PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS | 061786 | /0675 | |
Oct 25 2022 | BANK OF AMERICA, N A , AS COLLATERAL AGENT | iBiquity Digital Corporation | PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS | 061786 | /0675 | |
Oct 25 2022 | BANK OF AMERICA, N A , AS COLLATERAL AGENT | DTS, INC | PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS | 061786 | /0675 |
Date | Maintenance Fee Events |
Oct 18 2017 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Aug 20 2024 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Mar 02 2024 | 4 years fee payment window open |
Sep 02 2024 | 6 months grace period start (w surcharge) |
Mar 02 2025 | patent expiry (for year 4) |
Mar 02 2027 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 02 2028 | 8 years fee payment window open |
Sep 02 2028 | 6 months grace period start (w surcharge) |
Mar 02 2029 | patent expiry (for year 8) |
Mar 02 2031 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 02 2032 | 12 years fee payment window open |
Sep 02 2032 | 6 months grace period start (w surcharge) |
Mar 02 2033 | patent expiry (for year 12) |
Mar 02 2035 | 2 years to revive unintentionally abandoned end. (for year 12) |