IP Library Granted Patent US 10,595,092
Granted Patent B2
US 10,595,092 · App. 16/227,497 · Granted Mar 17, 2020

Systems and methods for identifying and correlating an advertised object from a media asset with a demanded object from a group of interconnected computing devices embedded in a living environment of a user

Inventor: Timothy Jacob Fennelly (Reading, MA)
Assignee: Rovi Guides, Inc.
H04N21/47815G06Q20/12G06Q30/0251G06Q30/0255H04N21/23424H04N21/254H04N21/2542H04N21/2543H04N21/4316H04N21/6581
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 10,595,092
App. No.
16/227,497
Granted
Mar 17, 2020
Kind
B2
Abstract

Systems and methods for identifying and correlating an advertised object with a plurality of interconnected computing devices embedded in a living environment of the user. For example, a media guidance application implemented at a set-top box with a television may receive a signal from a printer indicating that cartridge ink is low. When the user is watching a television show and an advertisement relating to printer cartridges is being played, the media guidance application may identify that the advertised printer cartridges may be something that the user needs, and may then send a notification to a user of the advertisement. In this way, the media guidance application correlates advertisements from a media asset with a user's actual needs, which may improve the advertisement conversion rate for advertisers.

Claims (73)

1. A method for identifying a level of user interest in an advertised object, the method comprising:

receiving, from a remote source, a media asset and metadata corresponding to the media asset;

playing, at user equipment, the media asset;

identifying an advertised object from the metadata corresponding to the media asset;

polling a communication stack within a wireless communications network for status information of a plurality of computing devices interconnected via the wireless communication network;

receiving, via the wireless communications network, an electronic status message from a computing device of the plurality of computing devices, the electronic message being indicative of a demanded object relating to the computing device;

in response to receiving the electronic status message indicative of a demanded object relating to the computing device;

storing the demanded object and one or more attributes corresponding to the demanded object into a user interest table; and

assigning to the demanded object a first priority score based on the one or more attributes;

determining whether the advertised object is related to the demanded object;

in response to determining that the advertised object is related to the demanded object, retrieving the first priority score; and

in response to determining that the first priority score is greater than a first pre-determined priority threshold, automatically sending a transaction request to an electronic commerce website to complete a purchase of the advertised object without user intervention.

2. The method of claim 1 , further comprising:

obtaining information relating to user activities indicating a user interest in an object;

storing the object and one or more attributes corresponding to the object into the user interest table; and

assigning a second priority score to the object based on the obtained information relating to user activities indicating the user interest in the object and a type of the object, the second priority score being lower than the first priority score.

3. The method of claim 2 , further comprising:

in response to determining that the advertised object is unrelated to the demanded object, determining whether the advertised object corresponds to the object that the user has shown interest in from the user interest table;

in response to determining that the advertised object corresponds to the object from the user interest table, determining whether the second priority score is greater than a second pre-determined priority threshold;

in response to determining the second priority score is greater than the second pre-determined priority threshold, sending an electronic communication to a user device, the electronic communication including information related to the advertised object;

in response to sending the electronic communication to the user device, receiving a user indication that affirms a user demand for the advertised object; and

in response to receiving the user indication that affirms the user demand for the advertised object, sending the transaction request to the electronic commerce website to complete the purchase of the advertised object.

4. The method of claim 1 , further comprising:

in response to determining that the first priority score is lower than the first pre-determined priority threshold but higher than a second pre-determined priority threshold, sending an electronic communication to a user device, the electronic communication including information related to the advertised object;

in response to sending the electronic communication to the user device, receiving a user indication that affirms a user demand for the advertised object; and

in response to receiving the user indication that affirms the user demand for the advertised object, sending a transaction request to an electronic commerce website to complete a purchase of the advertised object.

5. The method of claim 1 , further comprising:

in response to determining that the first priority score is lower than a second pre-determined priority threshold:

refraining sending an electronic communication to a user device; and

adding the advertised object to a wish list corresponding to a user profile.

6. The method of claim 1 , wherein the sending the transaction request to the electronic commerce website to complete the purchase of the advertised object comprises:

determining whether the metadata corresponding to the media asset includes information relating to the electronic commerce website corresponding to the advertised object;

in response to determining that the metadata corresponding to the media asset includes information relating to the electronic commerce website corresponding to the advertised object, extracting the information relating to the electronic commerce website and sending the transaction request to the electronic commerce website; and

in response to determining that the metadata corresponding to the media asset does not include information relating to the electronic commerce website corresponding to the advertised object,

retrieving information relating to a previously stored electronic commerce website;

sending a query including a search term relating to the advertised object to the previously stored electronic commerce website;

in response to sending the previously stored electronic commerce website, obtaining a link to a product page relating to the advertised object; and

sending the transaction request to the product page relating to the advertised object.

7. A system for identifying a level of user interest in an advertised object, the system comprising:

communication circuitry;

input/output circuitry; and

control circuitry configured to:

receive, via the communication circuitry, from a remote source, a media asset and metadata corresponding to the media asset;

play, via the input/output circuitry at user equipment, the media asset;

identify an advertised object from the metadata corresponding to the media asset;

poll, via the communication circuitry, a communication stack within a wireless communications network for status information of a plurality of computing devices interconnected via the wireless communication network;

receive, by the communication circuitry, via the wireless communications network, an electronic status message from a computing device of the plurality of computing devices, the electronic message being indicative of a demanded object relating to the computing device;

assign a second priority score to the object based on the obtained information relating to user activities indicating the user interest in the object and a type of the object, the second priority score being lower than the first priority score.

8. The system of claim 7 , wherein the control circuitry is further configured to:

obtain information relating to user activities indicating a user interest in an object;

store the object and one or more attributes corresponding to the object into the user interest table; and

assign a second priority score to the object based on the obtained information relating to user activities indicating the user interest in the object and a type of the obj ect, the second priority score being lower than the first priority score.

9. The system of claim 8 , wherein the control circuitry is further configured to:

in response to determining that the advertised object is unrelated to the demanded object, determine whether the advertised object corresponds to the object that the user has shown interest in from the user interest table;

in response to determining that the advertised object corresponds to the object from the user interest table, determine whether the second priority score is greater than a second pre-determined priority threshold; and

in response to determining the second priority score is greater than the second pre-determined priority threshold, send an electronic communication to a user device, the electronic communication including information related to the advertised object;

in response to sending the electronic communication to the user device, receive a user indication that affirms a user demand for the advertised object; and

in response to receiving the user indication that affirms the user demand for the advertised object, sending the transaction request to the electronic commerce website to complete the purchase of the advertised object.

10. The system of claim 7 , wherein the control circuitry is further configured to:

in response to determining that the first priority score is lower than the first pre-determined priority threshold but higher than a second pre-determined priority threshold, send an electronic communication to a user device, the electronic communication including information related to the advertised object;

in response to sending the electronic communication to the user device, receive a user indication that affirms a user demand for the advertised object; and

in response to receiving the user indication that affirms the user demand for the advertised object, send a transaction request to an electronic commerce website to complete a purchase of the advertised object.

11. The system of claim 7 , wherein the control circuitry is further configured to:

in response to determining that the first priority score is lower than a second pre-determined priority threshold:

refrain sending an electronic communication to a user device; and

add the advertised object to a wish list corresponding to a user profile.

12. The system of claim 7 , wherein the control circuitry is configured to send the transaction request to the electronic commerce website to complete the purchase of the advertised object by:

determining whether the metadata corresponding to the media asset includes information relating to the electronic commerce website corresponding to the advertised object;

in response to determining that the metadata corresponding to the media asset includes information relating to the electronic commerce website corresponding to the advertised object, extracting the information relating to the electronic commerce website and sending the transaction request to the electronic commerce website; and

in response to determining that the metadata corresponding to the media asset does not include information relating to the electronic commerce website corresponding to the advertised object, retrieving information relating to a previously stored electronic commerce website;

sending a query including a search term relating to the advertised object to the previously stored electronic commerce website;

in response to send the previously stored electronic commerce website, obtaining a link to a product page relating to the advertised object; and

sending the transaction request to the product page relating to the advertised object.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2019
From: FENNELLY, TIMOTHY JACOB
To: ROVI GUIDES, INC.
Reel/Frame 048185/0456 →
Continuity (2)
Division 15663381 · Jul 28, 2017
Related Publication 20190222901A1 · Jul 18, 2019
Cited By (2)
US 12,389,077 US 12,720,163