A radio station transmits its broadcast audio content, including audible advertisements, to listeners over the internet via an internet Hosting Service that provides listener access to radio station content. A computing system at the radio station digitizes the audio, and supplies marking information that identifies the beginning and duration of commercials. The digital marking information is supplied with the radio station's audio to the internet Hosting Service. The internet Hosting Service maintains a repository of replacement audio commercials along with information about the commercials including duration. Upon receiving the digital marker indicating the presence of a commercial, the internet Hosting Service selects a replacement commercial of comparable duration from its repository. The internet Hosting Service then substitutes the replacement commercial for the original broadcast commercial and produces an edited audio program for delivery to the listeners that carries advertising of higher value than the original advertising.
|
0. 14. A method performed with a processor for distributing a radio program stream containing original audio ads to a plurality of users listening to a radio program over the internet, comprising:
receiving the radio program from a radio program originator via the internet in the form of a marked digitized stream comprising an audio track and at least one digital marker embedded in the digitized stream indicating the beginning of an original audio ad contained within the audio track and either or both of the duration and end of the original ad;
receiving a request from a user for a stream;
retrieving demographic data for an identity associated with the request from previously stored information;
determining from the at least one digital marker the start and duration of the original ad;
retrieving from a repository of audio ads categorized by type and duration a replacement ad of a duration equivalent to the determined duration and of a type matching the retrieved demographic data;
inserting the replacement ad in place of the original ad in the stream; and
sending the stream to the requesting user;
wherein each of a plurality of individual users listening to the internet radio broadcast receives a program stream containing demographically targeted audio advertising content according to demographic data of that individual user.
0. 10. A streaming server system for distributing demographically targeted advertising to a plurality of users listening to a radio program over the internet, comprising a processor adapted to
receive a marked digitized stream via the internet from a radio program originator, comprising an audio track for a radio program containing original audio ads and containing at least one digital marker embedded in the digitized stream indicating the beginning of an original audio ad contained within the audio track and either or both of the duration and end of the original ad;
receive a request from a user for a stream;
retrieve demographic data from previously stored information for an identity associated with the request;
determine from the at least one digital marker the start and duration of the original ad;
retrieve from a repository of audio ads categorized by type and duration a replacement audio ad of a duration equivalent to the determined duration and of a type matching the retrieved demographic data;
insert the replacement ad in place of the original ad in the stream; and
send the stream to the requesting user;
said streaming server functioning such that each of a plurality of individual users listening to the internet radio broadcast transmitted by said streaming server receives a program stream containing demographically targeted audio advertising content according to demographic data of that individual user.
0. 16. An article of manufacture for adapting a streaming media server for serving a radio program stream to a plurality of users listening to the program over the internet, comprising a non-transitory machine-readable medium on which there has been recorded instructions comprising:
routines for receiving a marked digitized stream from a radio program originator via the internet comprising an audio track for a radio program and at least one digital marker embedded in the digitized stream indicating the beginning of an original audio ad in the audio track and either or both of the duration and end of the original ad;
routines for receiving from a user a request for a stream;
routines for retrieving demographic data for an identity associated with the request from previously stored information;
routines for determining from the at least one digital marker the start and duration of the original ad;
routines for retrieving from a repository of audio ads categorized by type and duration a replacement ad of a duration equivalent to the determined duration and of a type matching the retrieved demographic data;
routines for inserting the replacement ad in place of the original ad in the stream; and
routines for sending the stream to the requesting user;
said routines operating with the effect that each of a plurality of individual users listening to the internet radio broadcast receives a program stream containing demographically targeted audio advertising content according to demographic data of that individual user.
0. 12. A method for modifying and demographically targeting advertising content of an internet radio broadcast, comprising:
by an audio source, emitting an audio track for a radio program, the audio track containing audio ads;
by a processor-controlled subsystem, emitting data comprising the start time and duration of each of the audio ads;
by an ad marking system comprising a processor,
receiving the audio track;
receiving the data comprising the start time and duration of each of the audio ads;
generating a marked digitized stream comprising audio data from the audio track and at least one digital marker embedded in the digitized stream indicating the beginning of an original audio ad contained within the audio track and either or both of the duration and end of the original ad; and
sending the marked stream to a streaming server via the internet;
by a streaming server,
receiving the marked stream from the ad marking system via the internet;
receiving a request from a user for a stream;
retrieving demographic data for an identity associated with the request from previously stored information;
reading the at least one digital marker from the stream and determining therefrom the start and duration of the original ad;
retrieving from a repository of audio ads categorized by type and duration a replacement audio ad of a duration equivalent to the determined duration and of a type matching the retrieved demographic data;
inserting the replacement ad in place of the original ad in the stream; and
sending the stream to the requesting user;
wherein each of a plurality of individual users listening to the internet radio broadcast receives a program stream containing demographically targeted audio advertising content according to demographic data of that individual user.
0. 8. A system for modifying and targeting advertising content of an internet radio broadcast, comprising:
an originating subsystem comprising,
an audio source emitting an audio track for a radio program, the audio track containing audio ads;
a processor-controlled subsystem, emitting data comprising the start time and duration of each of the audio ads;
an ad marking system, comprising a processor, adapted to
receive the audio track;
receive the data comprising the start time and duration of each of the audio advertisements;
generate a marked digitized stream comprising audio data from the audio track and at least one digital marker embedded in the digitized stream, indicating the beginning of an original audio ad contained within the audio track and either or both of the duration and end of the original ad; and
send the marked stream to a streaming server via the internet;
a streaming server subsystem adapted to receive and process the stream, comprising a processor adapted to
receive the marked stream from the ad marking system via the internet;
receive a request from a user for a stream;
retrieve demographic data for an identity associated with the request from previously stored information;
read the at least one digital marker from the marked stream and determine therefrom the start and duration of an original audio ad in the marked stream;
retrieve from a repository of audio ads categorized by type and duration a replacement audio ad of a duration equivalent to the determined duration and of a type matching the retrieved demographic data;
insert the replacement ad in an output stream in place of the original ad; and
send the output stream to the requesting user;
said system functioning such that each of a plurality of individual users listening to the internet radio broadcast transmitted by said system receives a program stream containing demographically targeted audio advertising content according to demographic data of that individual user.
0. 1. An interactive method for substituting replacement radio commercials in place of a plurality of broadcast radio commercial streams on an internet radio program broadcast by a radio station to an internet hosting service based on user preferences indicating demographic, and personal preferences, comprising the steps of:
(a) generating a plurality of replacement radio commercial streams of various predetermined time lengths, whereby each replacement radio commercial has an associated time length;
(b) digitizing said replacement radio commercial streams and said associated time lengths;
(c) storing in an array said digitized replacement radio commercial streams and said associated time lengths, said array stored at an internet service provider;
(d) maintaining user demographic information and user preferences;
(e) marking each of said broadcast radio commercial streams with a digital marker by said radio station, said digital marker indicating the start and duration time of said broadcast radio commercial within said internet radio program;
(f) transmitting said marked internet radio program stream to said internet hosting service;
(g) receiving of said marked internet radio program stream by said internet hosting service;
(h) examining of said marked internet radio program stream by said internet hosting service;
(i) detecting a digital marker of a commercial on said received internet broadcast program stream;
(j) reading the duration time, of said commercial, from said detected digital marker;
(k) comparing said read duration time with said associated time lengths stored in said array;
(l) selecting from said array a digitized replacement radio commercial having an associated time length equal to said read duration time to match said demographic information and said user preferences with said replacement commercial stream having an associated time length equal to said real duration time;
(m) substituting said selected digitized replacement radio commercial stream in place of said broadcast commercial stream; and
(n) repeating steps (h) through (l) until the end of said internet radio program,
whereby the listener of said internet radio program stream receives an edited program stream having one or more replacement radio commercial streams substituted in place of said broadcast radio commercial.
0. 2. A method as recited in
0. 3. A method as recited in
0. 4. A method as recited in
0. 5. An interactive system for substituting broadcast commercial streams of an internet radio program stream, with replacement commercial streams, comprising:
(a) radio station means for marking said broadcast commercial streams of said internet radio program with a mark, said mark indicating the start and time duration of said broadcast commercial stream;
(b) input server means for receiving said marked internet radio program stream by an internet hosting service;
(c) commercial storage means of said internet hosting service for storing a plurality of digitized radio commercial streams and user preferences;
(d) central processor means for selecting one of said digitized radio commercials from said commercial storage means matching said user preferences;
(e) marker decoder means for decoding said mark, said mark being supplied to said central processor;
(f) comparison means to select a digitalized radio commercial stream in place of said broadcast commercial stream;
(g) central processor mixing means for generating an edited radio program stream by substituting said selected digitized radio commercial streams in place of said broadcast commercial stream; and
(h) output server means for transmitting said edited radio program stream to a user.
0. 6. A system as recited by
0. 7. A system as recited by
0. 9. The system of claim 8,
wherein the processor of the ad marking system is further adapted to generate the stream such that it is comprised of sequentially numbered packets and such that the at least one digital marker contains packet number information indicating the beginning of the original audio ad and either or both of the duration and end of the original ad;
further wherein the processor of the streaming server subsystem is further adapted to use the packet number information of the at least one digital marker to replace the original ad with the replacement ad.
0. 11. The streaming server system of claim 10, wherein the stream received from the radio program originator comprises sequentially numbered packets such that the at least one digital marker contains packet number information indicating the beginning of the original audio ad and either or both of the duration and end of the original ad, and further wherein the processor is further adapted to use the packet number information of the at least one digital marker to replace the original ad with the replacement ad.
0. 13. The method of claim 12,
wherein the steps performed with the processor of the ad marking system further comprise generating the stream such that it is comprised of sequentially numbered packets and such that the at least one digital marker contains packet number information indicating the beginning of the original audio ad and either or both of the duration and end of the original ad; and
wherein the steps performed with the processor of the streaming server subsystem further comprise using the packet number information of the at least one digital marker to replace the original ad with the replacement ad.
0. 15. The method of claim 14, wherein the stream received from the radio program originator comprises sequentially numbered packets such that the at least one digital marker contains packet number information indicating the beginning of the original ad and either or both of the duration and end of the original ad, said method further comprising using the packet number information of the at least one digital marker to replace the original ad with the replacement ad.
0. 17. The article of claim 16, wherein the received marked digitized stream comprises sequentially numbered packets and the routine for determining from the at least one digital marker the start and duration of the original ad performs the further function of determining packet number information indicating said start and duration.
|
This application claims the benefit of U.S. Provisional Patent Application No. 60/119,443, filed Feb. 10, 1999 entitled “System For Modifying And Targeting Advertising Content of Internet Radio Broadcasts”. This application is a continuation reissue of application Ser. No. 13/790,418, now U.S. Pat. No. RE46,917, filed Mar. 8, 2013, which is a continuation reissue of application Ser. No. 12/931,733, now U.S. Pat. No. RE44,477, filed Oct. 11, 2011, which is an application for reissue of U.S. Pat. No. 7,490,053, filed Jan. 5, 2000, which claims priority to U.S. Provisional Application No. 60/119,443, filed Feb. 10, 1999.
1. Field of the Invention
The present invention relates to a method for substituting replacement commercial advertisements in place of original broadcast commercials for radio programs broadcast via the Internet.
2. Description of the Prior Art
Advertising is the primary mechanism by which producers of products and services capture the attention of potential consumers. In today's global marketplace of chaos and dislocation, the need for advertising has never been greater. Traditionally, mass advertising occurs by way of mass distribution through television, radio, newspapers and the like. Usually, advertisers prescribe the media content and pay for the mass distribution thereof. In some instances, the consumer subsumes a portion of the costs of the advertisements, as for example, by paying for a newspaper subscription. The advent of computer-driven technology, and especially the Internet, has rendered traditional advertising methods obsolete.
The Internet is a system of linked computers that provides for global information exchange and includes innumerable sites, each of which presents advertising, research and other information about a particular organization. Many organizations now rely on the Internet to obtain and transmit crucial and, oftentimes, sensitive information. Thus, the Internet has quickly become one of the most effective means by which an organization can globally advertise its goods and services.
It is now possible to listen to radio programs with a personal computer or other device capable of receiving audio data via the Internet. This is because it is becoming common for a regular broadcast radio station to make their programs available via the Internet. Internet radio programs originate from many different regions of the world. As a result, they are frequently sprinkled with commercial advertisements that are targeted to the region from which the program originated. A commercial for an automobile dealer in Lisbon is of little value to an Internet listener in Philadelphia. On the other hand, an Internet Hosting Service providing radio station content to the listener would benefit by substituting commercials of advertisers interested in reaching such listeners. The original commercials provide no benefit to the original radio station or advertisers, nor to the listener, nor are they a source of revenue for a business organization such as an Internet Hosting Service which presents radio stations on the Internet.
There remains a need in the art for an effective way to substitute replacement commercials for original broadcast commercials in radio programs transmitted via the Internet.
In accordance with the present invention, there is provided a method for substituting replacement commercial advertisements in place of original broadcast commercials for radio programs broadcast via the Internet. Generally stated, the method enables (a) generating a plurality of replacement radio commercials of various predetermined time lengths, whereby each replacement radio commercial has an associated time length; (b) digitizing the replacement radio commercials and the associated time lengths; (c) storing in an array the digitized replacement radio commercials and the associated time lengths, the array being stored by an Internet Hosting Service; (d) marking each of the broadcast radio commercials with a digital marker by the radio station, the digital marker indicating the start and duration time of the broadcast radio commercial within the Internet radio program; (e) transmitting the marked Internet radio program to the Internet Hosting Service; (f) receiving of the marked Internet radio program by the Internet Hosting Service; (g) detecting a digital marker of a commercial on the received Internet radio program; (h) reading the duration time of the received commercial from the detected digital marker; (i) comparing the read duration time with the associated time lengths stored in the array; (j) selecting from the array a digitized replacement radio commercial having an associated time length equal to the read duration time; (k) substituting the selected digitized replacement radio commercial in place of the broadcast commercial; and (l) repeating steps (g) through (k) until the end of the Internet radio program, whereby the listener of the Internet radio program receives an edited program having one or more replacement radio commercials substituted in place of the broadcast radio commercials.
Further, the invention provides a system for substituting broadcast commercials of an Internet radio program, with replacement commercials, comprising: (a) radio station means for marking the broadcast commercials of the Internet radio program with a mark, the mark indicating the start and time duration of the broadcast commercial; (b) input computer server means of an Internet Hosting Service for receiving the marked Internet radio program; (c) commercial storage means for storing a plurality of digitized replacement audio commercials; (d) central processor means for selecting one of the digitized replacement audio commercials from the commercial storage means; (e) marker decoder means for decoding the mark, the mark being supplied to the central processor; (f) digital audio processor means for generating an edited radio program by substituting the selected digitized replacement audio commercial in place of the broadcast commercial; and (g) output computer server means for transmitting the edited radio program to a user.
Optionally, the invention provides a system wherein the commercial storage means further stores commercial type and a user profile storage means stores individual user ID and user demographics, whereby the central processor employs the user ID to match the user demographics to the commercial type for selecting a commercial targeted to the user.
Also optionally, as the audio content emanating from the radio station is digitized, it is placed into data packets each bearing a sequential serial number. The digitizing mark that is created to identify the presence of a commercial is embedded with the serial numbers of the audio packets constituting the beginning and the duration of the commercial. The Internet Hosting Service, upon receiving the audio stream from the radio station in serialized packet format, along with the marking information stream containing the serial numbers of the packets containing audio commercials, can precisely remove the audio broadcast commercial and substitute it with a replacement commercial with no audible artifacts suggesting to the listener that such replacement has taken place.
Conveniently, a large percentage of radio stations utilize a computer system rather than tapes or CD's for the origination of the majority of their audio content, including music and commercials. Such systems, referred to generally as “broadcast automation systems” or “live assist systems” actually play the audio for the music or the commercial. A broadcast automation system maintains a listing of all audio events that the station plans to broadcast, including critical information of each event such as event type and duration. It can signal the precise beginning and ending of each event, and can transmit the identifying data associated with each event to an external system such as an Internet Hosting Service. Broadcast automation systems, having the capabilities listed above, facilitate the implementation of advertising replacements as described herein.
Advantageously, the method of the present invention permits an Internet Hosting Service to substitute local advertisements in place of originally broadcast advertisements in radio programs broadcast via the Internet. The invention enables the Internet Hosting Service to generate additional revenues and to target advertisements to its customers. Customers are provided with increased opportunity to receive information concerning services or products more attuned to their needs.
The invention will be more fully understood and further advantages will become apparent when reference is made to the following detailed description and the accompanying drawings, in which:
In accordance with the present invention, there is provided a method for substituting replacement commercial advertisements in place of original broadcast commercials for radio programs broadcast via the Internet. Internet radio programs originate from many different regions of the world. As a result, they are frequently sprinkled with commercial advertisements that are targeted to the region from which the program originated. A commercial for an automobile dealer in Lisbon is of little value to an Internet listener in Philadelphia. On the other hand, an Internet Hosting Service providing Internet radio station access to the listener would benefit by substituting commercials of advertisers interested in reaching such listeners.
The invention provides a method for substituting replacement radio commercials in place of broadcast radio commercials by an Internet Hosting Service. In practice, each commercial is marked by the radio station with a digital marker that indicates the start and length of each commercial in the program broadcast. When the program is received by the Internet Hosting Service, each commercial is identified by its marker and a replacement commercial of the appropriate length is selected from a list of commercials kept by the Internet Hosting Service and substituted in place of the original commercial. The Internet Hosting Service may be any type of service which has the ability to receive communications from a radio station. That is to say, the Internet Hosting Service may be a private communications entity, a broadcasting network data center, a service provider or the like. In one embodiment, the Internet Hosting Service may comprise the same entity as an Internet service provider.
As illustrated by
The method for substituting replacement radio commercials in place of a plurality of broadcast radio commercials on an Internet radio program transmitted by a hosting service 13 to a listener 19 via an Internet service provider 17 comprises the steps of: (a) generating a plurality of replacement radio commercials of various predetermined time lengths, whereby each replacement radio commercial has an associated time length; (b) digitizing the replacement radio commercials and the associated time lengths; (c) storing in an array the digitized replacement radio commercials and the associated time lengths, the array being stored by the Internet Hosting Service 13; (d) marking each of the broadcast radio commercials with a digital marker by the ad marking system 11, the digital marker indicating the start and duration time of the broadcast radio commercial within the Internet radio program 12; (e) transmitting the marked Internet radio program 12 to the Internet Hosting Service 13; (f) receiving the marked Internet radio program 12 by the Internet Hosting Service 13; (g) examining the marked Internet radio program 12 by the Internet Hosting Service 13; (h) detecting a digital marker of a commercial on the marked Internet radio program 12; (i) reading the duration time of the commercial from the detected digital marker; (j) comparing the read duration time with the associated time lengths stored in the array; (k) selecting from the array a digitized replacement radio commercial having an associated time length equal to the read duration time; (l) substituting the selected digitized replacement radio commercial in place of the commercial; and (m) repeating steps (h) through (l) until the end of the Internet radio program.
A segment of Internet radio program 20 starts at 21 and ends at 29. Segment 20 is comprised of program elements 22 and commercials 24, 26, 28 of differing time durations. The hosting service 13 or the program originator 10 is provided with a means for marking the beginning of each commercial with marker 31. Marker 31 comprises a start indicator and a time duration of commercials 24, 26 and 28. The marking means can take any number of methods known in the art, such as putting a digital pulse-modulated inaudible tone on a subcarrier of the audio wave. Alternatively, marking the start and time duration of the commercial is accomplished by adding a digital marker information packet to the audio data stream.
Advantageously, the method of the present invention permits an Internet Hosting Service to substitute replacement advertisements in place of originally broadcast advertisements in radio programs broadcast via the Internet. The invention enables the Internet Hosting Service to generate additional revenues and to target advertisements to its customers.
In practice, radio station program originator 10 sends broadcast audio to ad marking system 11, and then transmits marked Internet radio program 12 via the Internet to Internet Hosting Service input server 40 of Internet Hosting Service 13. Marked Internet radio program is sent as data stream 12a to marker decoder 48. Marker decoder 48 reads marker 31 and decodes time duration 32. Internet radio program data stream 12b and time duration 32 are passed to central processor 46. Central processor 46 uses time duration 32 to find an equal length substitute commercial from commercial storage means 14. The selected commercial is returned to central processor 46 as replacement commercial audio stream 38. Central processor 46 substitutes replacement commercial audio stream 38 for the original commercial resulting in edited program 16. Edited program 16 is passed to Internet Hosting Service output server 52 and then sent via Internet through the Internet Service Provider 17 to the user, listener 19.
Optionally, the system further comprises user profile storage means 15, where demographics of each user are stored along with the user's ID number. User ID 35, obtained from output server 52, is also passed to central processor 46 and to user profile storage means 15. In this manner, the system is provided with means for selecting a commercial targeted for a specific user or type of user.
The invention provides a system for substituting broadcast commercials of an Internet radio program, with replacement commercials, comprising: (a) radio station means for marking the broadcast commercials of the Internet radio program with a mark, the mark indicating the start and time duration of the broadcast commercial; (b) input server means for receiving the marked Internet radio program; (c) commercial storage means for storing a plurality of digitized radio commercials; (d) central processor means for selecting one of the digitized radio commercials from the commercial storage means; (e) marker decoder means for decoding the mark, the mark being supplied to the central processor; (f) central processor mixing means for generating an edited radio program by substituting the selected digitized radio commercial in place of the broadcast commercial; and (g) output server for transmitting the edited radio program to a user.
Optionally, the invention provides a system wherein the commercial storage means further stores commercial type and a user profile storage means stores individual user ID and user demographics, whereby the central processor employs the user ID to match the user demographics to the commercial type for selecting a commercial targeted for a specific user or type of user.
Having thus described the invention in rather full detail, it will be understood that such detail need not be strictly adhered to but that various changes and modifications may suggest themselves to one skilled in the art, all falling within the scope of the present invention as defined by subjoined claims.
Grywalski, William A., LeBow, Gerald M., Emerson, Harry E.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5155591, | Oct 23 1989 | GENERAL INSTRUMENT CORPORATION GIC-4 | Method and apparatus for providing demographically targeted television commercials |
5572643, | Oct 19 1995 | INTERNETAD SYSTEMS LLC | Web browser with dynamic display of information objects during linking |
5721827, | Oct 02 1996 | PERSONAL AUDIO LLC | System for electrically distributing personalized information |
5727156, | Apr 10 1996 | Xylon LLC | Internet-based automatic publishing system |
5737619, | Oct 19 1995 | INTERNETAD SYSTEMS LLC | World wide web browsing with content delivery over an idle connection and interstitial content display |
5793964, | Jun 07 1995 | GOOGLE LLC | Web browser system |
5793972, | May 03 1996 | CALLAHAN CELLULAR L L C | System and method providing an interactive response to direct mail by creating personalized web page based on URL provided on mail piece |
5794210, | Dec 11 1995 | MYPOINTS COM, INC | Attention brokerage |
5802299, | Feb 13 1996 | 3M Innovative Properties Company | Interactive system for authoring hypertext document collections |
5805815, | Dec 18 1995 | AT&T Corp | Method and apparatus for providing interim data displays while awaiting of retrieval linked information |
5809242, | Apr 19 1996 | JUNO ONLINE SERVICES, INC | Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system |
5854897, | Dec 27 1996 | MARSHALL COMMUNICATIONS, LLC | Network communications marketing system |
5870546, | Feb 21 1996 | DISNEY ENTERPRISES, INC | Method and apparatus for redirection of server external hyper-link reference |
5917830, | Oct 18 1996 | Google Technology Holdings LLC | Splicing compressed packetized digital video streams |
5933811, | Aug 20 1996 | HEMISPHERE SOLUTIONS N A , L L C | System and method for delivering customized advertisements within interactive communication systems |
5961603, | Apr 10 1996 | Comcast IP Holdings I, LLC | Access system and method for providing interactive access to an information source through a networked distribution system |
6009409, | Apr 02 1997 | Alcatel Lucent | System and method for scheduling and controlling delivery of advertising in a communications network |
6061659, | Jun 03 1997 | Digital Marketing Communications, Inc. | System and method for integrating a message into a graphical environment |
6094677, | May 30 1997 | GOOGLE LLC | Methods, systems and computer program products for providing insertions during delays in interactive systems |
6112192, | May 09 1997 | eBay Inc | Method for providing individually customized content in a network |
6133912, | May 04 1998 | V3 SOFTWARE DEVELOPMENT CORPORATION | Method of delivering information over a communication network |
6199076, | Oct 02 1996 | PERSONAL AUDIO LLC | Audio program player including a dynamic program selection controller |
6298218, | Dec 18 1996 | Clubcom, LLC | Combined advertising and entertainment system network |
6357042, | Sep 16 1998 | Tata America International Corporation | Method and apparatus for multiplexing separately-authored metadata for insertion into a video data stream |
6577716, | Dec 23 1998 | Internet radio system with selective replacement capability | |
6587127, | Nov 25 1997 | Google Technology Holdings LLC | Content player method and server with user profile |
7055166, | Oct 03 1996 | TIVO SOLUTIONS INC | Apparatus and methods for broadcast monitoring |
EP424648, | |||
EP751640, | |||
EP847156, | |||
WO124421, | |||
WO9749241, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 22 2018 | WAG ACQUISITION L.L.C. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jun 22 2018 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Jul 05 2018 | SMAL: Entity status set to Small. |
Sep 24 2020 | M2553: Payment of Maintenance Fee, 12th Yr, Small Entity. |
Sep 24 2020 | M2556: 11.5 yr surcharge- late pmt w/in 6 mo, Small Entity. |
Date | Maintenance Schedule |
Jul 21 2023 | 4 years fee payment window open |
Jan 21 2024 | 6 months grace period start (w surcharge) |
Jul 21 2024 | patent expiry (for year 4) |
Jul 21 2026 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 21 2027 | 8 years fee payment window open |
Jan 21 2028 | 6 months grace period start (w surcharge) |
Jul 21 2028 | patent expiry (for year 8) |
Jul 21 2030 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 21 2031 | 12 years fee payment window open |
Jan 21 2032 | 6 months grace period start (w surcharge) |
Jul 21 2032 | patent expiry (for year 12) |
Jul 21 2034 | 2 years to revive unintentionally abandoned end. (for year 12) |