IP Library Granted Patent US 9,686,588
Granted Patent B2
US 9,686,588 · App. 15/144,755 · Granted Jun 20, 2017

Systems and methods for providing targeted user content blended with a media stream

Inventors: Jayne F. Johnson (McLean, VA); G. Thomas Desjardins (Annandale, VA)
Assignee: Advertising.com LLC
H04N21/458G06Q30/02H04N7/163H04N21/23424H04N21/438H04N21/4331H04N21/4524H04N21/4532H04N21/812H04N21/8455
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,686,588
App. No.
15/144,755
Granted
Jun 20, 2017
Kind
B2
Abstract

A network system provides delivery of customized target content, such as advertising, to individual users. There is transmission of a common spot content stream to a large group of the users. Each home client user communicates through a telecommunications network, such as the Internet, for connection to a portal to receive continuing media, such as streaming audio or video. The user installs receiver software at his home client processor for receiving both the streaming media and a content stream. The media stream includes spot markers placed at appropriate locations in the media stream by the publisher to designate locations for insertion of spot content and optionally to identify specific characteristics of the media stream. The content stream includes content units, such as audio advertising, together with spot content frames, which include parameters having values designated by the spot content provider to be the target audience. A profile is produced at the home client having parameters with values associated with the home client user, such as geographic and demographic information. The receiver software at the home client matches the spot content frame for each spot content to the profile of the user to select those spot content units which have a match. These selected spot content units are stored at the home user and are blended into the media stream at the locations of the spot markers to produce an information data stream for the user that is customized for that user. A spot auditor at the home client measures the type and quantity of play back of the spot content received by the home user and this is reported to the spot content provider for measurement of the effectiveness in the distribution of the spot content.

Claims (54)

1. A computer-implemented method comprising the following operations performed by at least one processor:

receiving, over an electronic network, a stream of media content comprising at least one spot marker designating a spot location at which to insert a spot content unit into the media stream;

detecting, in the received media stream, the at least one spot marker, the at least one spot marker including spot content selection information for selecting a spot content unit to insert at the spot location;

selecting at least one spot content unit based on the spot content selection information of the detected at least one spot marker;

reproducing, at a client device, the media content stream with the selected at least one spot content unit;

updating an audit log based on reproducing the selected at least one spot content unit; and

automatically sending the audit log to a server in accordance with a predetermined time interval.

2. The method of claim 1 , wherein updating an audit log further comprises identifying the at least one spot content unit reproduced at the client device.

3. The method of claim 1 , wherein updating an audit log further comprises recording a number of times the at least one spot content unit was inserted into the media stream.

4. The method of claim 1 , wherein updating an audit log further comprises recording at least one of a genre category, demographic information of a user of the client device, or geographic information of a user of the client device.

5. The method of claim 1 , further comprising clearing the audit log after automatically sending the log to the server.

6. The method of claim 1 , wherein automatically sending the audit log to a server further comprises:

sending the log to the server after the predetermined time interval expires; and

resetting the predetermined time interval.

7. The method of claim 1 , wherein selecting at least one spot content unit further comprises:

retrieving, from the client device, a user profile including one or more parameters associated with a user; and

matching at least one detected spot content unit to the one or more parameters based on the spot content selection information.

8. An apparatus comprising:

at least one processor; and

a storage device comprising instructions that, when executed by the at least one processor, cause the at least one processor to perform the following operations:

receiving, over an electronic network, a stream of media content comprising at least one spot marker designating a spot location at which to insert a spot content unit into the media stream;

detecting, in the received media stream, the at least one spot marker, the at least one spot marker including spot content selection information for selecting a spot content unit to insert at the spot location;

selecting at least one spot content unit based on the spot content selection information of the detected at least one spot marker;

reproducing, at a client device, the media content stream with the selected at least one spot content unit;

updating an audit log based on reproducing the selected at least one spot content unit; and

automatically sending the audit log to a server in accordance with a predetermined time interval.

9. The apparatus of claim 8 , wherein updating an audit log further comprises identifying the at least one spot content unit reproduced at the client device.

10. The apparatus of claim 8 , wherein updating an audit log further comprises recording a number of times the at least one spot content unit was inserted into the media stream.

11. The apparatus of claim 8 , wherein updating an audit log further comprises recording at least one of a genre category, demographic information of a user of the client device, or geographic information of a user of the client device.

12. The apparatus of claim 8 , wherein the at least one processor further performs the following operation:

clearing the audit log after automatically sending the log to the server.

13. The apparatus of claim 8 , wherein automatically sending the audit log to a server further comprises:

sending the log to the server after the predetermined time interval expires; and

resetting the predetermined time interval.

14. The apparatus of claim 8 , wherein selecting at least one spot content unit further comprises:

retrieving, from the client device, a user profile including one or more parameters associated with a user; and

matching at least one detected spot content unit to the one or more parameters based on the spot content selection information.

15. A tangible, non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

receiving, over an electronic network, a stream of media content comprising at least one spot marker designating a spot location at which to insert a spot content unit into the media stream;

detecting, in the received media stream, the at least one spot marker, the at least one spot marker including spot content selection information for selecting a spot content unit to insert at the spot location;

selecting at least one spot content unit based on the spot content selection information of the detected at least one spot marker;

reproducing, at a client device, the media content stream with the selected at least one spot content unit;

updating an audit log based on reproducing the selected at least one spot content unit; and

automatically sending the audit log to a server in accordance with a predetermined time interval.

16. The medium of claim 15 , wherein updating an audit log further comprises identifying the at least one spot content unit reproduced at the client device.

17. The medium of claim 15 , wherein updating an audit log further comprises recording a number of times the at least one spot content unit was inserted into the media stream.

18. The medium of claim 15 , wherein the instructions further cause the at least one processor to perform operations comprising:

clearing the audit log after automatically sending the log to the server.

19. The medium of claim 15 , wherein automatically sending the audit log to a server further comprises:

sending the log to the server after the predetermined time interval expires; and

resetting the predetermined time interval.

20. The medium of claim 15 , wherein selecting at least one spot content unit further comprises:

retrieving, from the client device, a user profile including one or more parameters associated with a user; and

matching at least one detected spot content unit to the one or more parameters based on the spot content selection information.

Assignments (6)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0514 →
MERGER Recorded Jan 28, 2021
From: ADVERTISING.COM LLC
To: OATH (AMERICAS) INC.
Reel/Frame 055054/0947 →
CHANGE OF NAME Recorded Jan 28, 2021
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 055144/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2016
From: JOHNSON, JAYNE F.; DESJARDINS, G. THOMAS
To: LIGHTNINGCAST, INC.
Reel/Frame 038447/0709 →
MERGER Recorded May 3, 2016
From: LIGHTNINGCAST LLC
To: ADVERTISING.COM LLC
Reel/Frame 038447/0759 →
MERGER Recorded May 3, 2016
From: LIGHTNINGCAST, INC.
To: LIGHTNINGCAST LLC
Reel/Frame 038599/0225 →
Continuity (5)
Continuation 14623030 · Feb 16, 2015
Continuation 13929271 · Jun 27, 2013
Continuation 12561837 · Sep 17, 2009
Continuation 09479807 · Jan 8, 2000
Related Publication 20160323642A1 · Nov 3, 2016