IP Library Granted Patent US 9,015,749
Granted Patent B2
US 9,015,749 · App. 14/252,743 · Granted Apr 21, 2015

System and method for modifying advertisement responsive to EPG information

Inventors: Ronald Alexander (Needham, MA); Stephen Dias (Sharon, MA); Kenneth S. Hancock (Nashua, NH); Elsie Y. Leung (South Pasadena, CA); Douglas B. Macrae (Weston, MA); Arthur Y. Ng (Waltham, MA); Shawn P. O'Neil (Danville, NH); P. Christopher Shoaff (Westford, MA); Jonathon Sutton (Concord, MA); Thomas E. Ward (Weston, MA); Thomas E. Westberg (Stow, MA); Henry C. Yuen (Pasadena, CA)
Assignee: Rovi Guides, Inc.
H04N21/488H04N5/44543H04N7/17318H04N21/25891H04N21/4314H04N21/4334H04N21/44222H04N21/4438H04N21/4532H04N21/4583H04N21/4622H04N21/47214H04N21/478H04N21/4782H04N21/482H04N21/4821H04N21/6125H04N21/812H04N21/8586H04N21/4668H04N21/858H04N21/4722H04N5/782H04N21/42204H04N21/4316H04N21/47H04N2007/1739
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,015,749
App. No.
14/252,743
Granted
Apr 21, 2015
Kind
B2
Abstract

A system and method for utilizing data stored in an EPG database for modifying advertisement information. In this way, a service provider and/or an advertiser can transmit a single advertisement to all the television stations regardless of their geographic location and other user specific information, and need not re-transmit the advertisement even if there is a change in the show's program description. When the advertisement is displayed, the correct updated information is retrieved from the EPG database and inserted into the advertisement. In one aspect, the present invention describes a method for modifying an advertisement in an EPG comprising the steps of: storing television schedule information in a first database; storing advertisement information in a second database; incorporating a portion of the television schedule information into a portion of the advertisement information to form a modified advertisement; and displaying the modified advertisement on a screen.

Claims (64)

1. A method for transmitting advertisements, the method comprising:

storing a user profile of a user comprising a history of user interactions, wherein the history of user interactions includes information indicating that the user performed a first type of interaction associated with a first media asset and a second type of interaction associated with a second media asset, wherein the second type of interaction associated with the second media asset is an interaction to schedule a future broadcast of the second media asset for recording, and wherein the first type of interaction and the second type of interaction are different;

selecting an advertisement from a plurality of advertisements based at least in part on the first type of interaction and the second type of interaction from the history of user interactions;

transmitting, to a user equipment of the user, a first portion of a video and a second portion of the video; and

transmitting, to the user equipment of the user, the selected advertisement after the first portion of the video and before the second portion of the video such that when the video is displayed on the user equipment of the user, the selected advertisement is displayed after the first portion of the video and before the second portion of the video.

2. The method of claim 1 , wherein the history of user interactions further includes information indicating that the user performed the first type of interaction associated with a third media asset.

3. The method of claim 1 , further comprising:

receiving a first user command to view the first media asset, wherein the information indicating that the user performed the first type of interaction associated with the first media asset is added to the history of user interactions responsive to the first command, and wherein the first type of interaction comprises viewing; and

receiving a second user command to record the second media asset, wherein the information indicating that the user performed the second type of interaction associated with the second media asset is added to the history of user interactions responsive to the second command, and wherein the second type of interaction comprises viewing.

4. The method of claim 1 , further comprising determining user characteristics based on the first type of interaction and the second type of interaction from the history of user interactions, wherein selecting the advertisement comprises selecting the advertisement based on the user characteristics.

5. The method of claim 4 , wherein:

the user performed the first type of interaction associated with the first media asset during a display of a third media asset;

the user performed the second type of interaction associated with the second media asset during a display of a fourth media asset; and

determining the user characteristics comprises determining that the third media asset is more related to the user characteristics than the fourth media asset based on a comparison of the first type of interaction and the second type of interaction.

6. The method of claim 1 , further comprising identifying one or more second user profiles similar to the stored user profile, wherein selecting the advertisement comprises selecting an advertisement in which one or more second users associated with the one or more second user profiles have shown an interest.

7. The method of claim 6 , wherein the one or more second users have shown an interest in the advertisement by interacting with the advertisement.

8. The method of claim 1 , wherein the second type of interaction occurred more recently than the first type of interaction, and wherein the method further comprises:

assigning a first weight to the first type of interaction; and

assigning a second weight to the second type of interaction, wherein the second weight is greater than the first weight to indicate that the second type of interaction occurred more recently than the first type of interaction.

9. The method of claim 1 , wherein the first type of interaction is an interaction with an internet resource.

10. The method of claim 9 , wherein the interaction with the internet resource occurred while the user was viewing a media asset.

11. The method of claim 9 , wherein the interaction with the internet resource comprises at least one of accessing a website, accessing an e-mail service, and accessing a chatroom.

12. A non-transitory machine-readable medium comprising instructions thereon for transmitting advertisements, the instructions comprising:

instructions to store a user profile of a user comprising a history of user interactions, wherein the history of user interactions includes information indicating that the user performed a first type of interaction associated with a first media asset and a second type of interaction associated with a second media asset, wherein the second type of interaction associated with the second media asset is an interaction to schedule a future broadcast of the second media asset for recording, and wherein the first type of interaction and the second type of interaction are different;

instructions to select an advertisement from a plurality of advertisements based at least in part on the first type of interaction and the second type of interaction from the history of user interactions;

instructions to transmit, to a user equipment of the user, a first portion of a video and a second portion of the video; and

instructions to transmit, to the user equipment of the user, the selected advertisement after the first portion of the video and before the second portion of the video such that when the video is displayed on the user equipment of the user, the selected advertisement is displayed after the first portion of the video and before the second portion of the video.

13. The non-transitory machine-readable medium of claim 12 , wherein the history of user interactions further includes information indicating that the user performed the first type of interaction associated with a third media asset.

14. The non-transitory machine-readable medium of claim 12 , further comprising:

instructions to receive a first user command to view the first media asset, wherein the information indicating that the user performed the first type of interaction associated with the first media asset is added to the history of user interactions responsive to the first command, and wherein the first type of interaction comprises viewing; and

instructions to receive a second user command to record the second media asset, wherein the information indicating that the user performed the second type of interaction associated with the second media asset is added to the history of user interactions responsive to the second command, and wherein the second type of interaction comprises viewing.

15. The non-transitory machine-readable medium of claim 12 , further comprising instructions to determine user characteristics based on the first type of interaction and the second type of interaction from the history of user interactions, wherein the instructions to select the advertisement comprise instructions to select the advertisement based on the user characteristics.

16. The non-transitory machine-readable medium of claim 15 , wherein:

the user performed the first type of interaction associated with the first media asset during a display of a third media asset;

the user performed the second type of interaction associated with the second media asset during a display of a fourth media asset; and

the instructions to determine the user characteristics comprise instructions to determine that the third media asset is more related to the user characteristics than the fourth media asset based on a comparison of the first type of interaction and the second type of interaction.

17. The non-transitory machine-readable medium of claim 12 , further comprising instructions to identify one or more second user profiles similar to the stored user profile, wherein the instructions to select the advertisement comprise instructions to select an advertisement in which one or more second users associated with the one or more second user profiles have shown an interest.

18. The non-transitory machine-readable medium of claim 17 , wherein the one or more second users have shown an interest in the advertisement by interacting with the advertisement.

19. The non-transitory machine-readable medium of claim 12 , wherein the second type of interaction occurred more recently than the first type of interaction, further comprising:

instructions to assign a first weight to the first type of interaction; and

instructions to assign a second weight to the second type of interaction, wherein the second weight is greater than the first weight to indicate that the second type of interaction occurred more recently than the first type of interaction.

20. The non-transitory machine-readable medium of claim 12 , wherein the first type of interaction is an interaction with an internet resource.

21. A system for transmitting advertisements, the system comprising:

memory configured to store a user profile of a user comprising a history of user interactions, wherein the history of user interactions includes information indicating that the user performed a first type of interaction associated with a first media asset and a second type of interaction associated with a second media asset, wherein the second type of interaction associated with the second media asset is an interaction to schedule a future broadcast of the second media asset for recording, and wherein the first type of interaction and the second type of interaction are different;

control circuitry configured to select an advertisement from a plurality of advertisements based at least in part on the first type of interaction and the second type of interaction from the history of user interactions; and

communications circuitry configured to:

transmit, to a user equipment of the user, a first portion of a video and a second portion of the video; and

transmit, to the user equipment of the user, the selected advertisement after the first portion of the video and before the second portion of the video such that when the video is displayed on the user equipment of the user, the selected advertisement is displayed after the first portion of the video and before the second portion of the video.

22. The system of claim 18 , wherein the history of user interactions further includes information indicating that the user performed the first type of interaction associated with a third media asset.

23. The system of claim 18 , wherein the control circuitry is further configured to:

receive a first user command to view the first media asset, wherein the information indicating that the user performed the first type of interaction associated with the first media asset is added to the history of user interactions responsive to the first command, and wherein the first type of interaction comprises viewing; and

receive a second user command to record the second media asset, wherein the information indicating that the user performed the second type of interaction associated with the second media asset is added to the history of user interactions responsive to the second command, and wherein the second type of interaction comprises viewing.

24. The system of claim 18 , wherein the control circuitry is further configured to determine user characteristics based on the first type of interaction and the second type of interaction from the history of user interactions, and wherein the control circuitry is configured to select the advertisement by being configured to select the advertisement based on the user characteristics.

25. The system of claim 24 , wherein:

the user performed the first type of interaction associated with the first media asset during a display of a third media asset;

the user performed the second type of interaction associated with the second media asset during a display of a fourth media asset; and

the control circuitry is configured to determine the user characteristics by being configured to determine that the third media asset is more related to the user characteristics than the fourth media asset based on a comparison of the first type of interaction and the second type of interaction.

26. The system of claim 18 , wherein the control circuitry is further configured to identify one or more second user profiles similar to the stored user profile, and wherein the control circuitry is configured to select the advertisement by being configured to select an advertisement in which one or more second users associated with the one or more second user profiles have shown an interest.

27. The system of claim 21 , wherein the second type of interaction occurred more recently than the first type of interaction, and wherein the control circuitry is further configured to:

assign a first weight to the first type of interaction; and

assign a second weight to the second type of interaction, wherein the second weight is greater than the first weight to indicate that the second type of interaction occurred more recently than the first type of interaction.

28. The system of claim 21 , wherein the first type of interaction is an interaction with an internet resource.

29. The system of claim 28 , wherein the interaction with the internet resource occurred while the user was viewing a media asset.

30. The system of claim 28 , wherein the interaction with the internet resource comprises at least one of accessing a website, accessing an e-mail service, and accessing a chatroom.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2015
From: ALEXANDER, RONALD; DIAS, STEPHEN; HANCOCK, KENNETH S.; LEUNG, ELSIE Y.; MACRAE, DOUGLAS; NG, ARTHUR Y.; O'NEIL, SHAWN; SCHOAFF, PETER CHRISTOPHER; SUTTON, JONATHAN; WARD, THOMAS EDWARD, III; WESTBERG, THOMAS; YUEN, HENRY C.
To: E GUIDE, INC.
Reel/Frame 034815/0617 →
MERGER Recorded Jan 26, 2015
From: E GUIDE, INC.
To: GEMSTAR DEVELOPMENT CORPORATION
Reel/Frame 034815/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2015
From: GEMSTAR DEVELOPMENT CORPORATION
To: ROVI GUIDES, INC.
Reel/Frame 034815/0640 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
Continuity (13)
Continuation 14094573 · Dec 2, 2013
Continuation 10066811 · Feb 4, 2002
Continuation 09595216 · Jun 16, 2000
Continuation 09120488 · Jul 21, 1998
Provisional Application 60071811 · Jan 20, 1998
Provisional Application 60071812 · Jan 20, 1998
Provisional Application 60071882 · Jan 20, 1998
Provisional Application 60068375 · Dec 22, 1997
Provisional Application 60061119 · Oct 6, 1997
Provisional Application 60055761 · Aug 14, 1997
Provisional Application 60055237 · Aug 12, 1997
Provisional Application 60053330 · Jul 21, 1997
Related Publication 20140229981A1 · Aug 14, 2014