IP Library Granted Patent US 11,915,257
Granted Patent B2
US 11,915,257 · App. 16/559,566 · Granted Feb 27, 2024

Systems and methods for receiving coupon and vendor data

Inventors: David J. Wheatley (Tower Lakes, IL); Brian C. Peterson (Barrington, IL); Douglas J. Seyller (Lisle, IL); James Cornell (Chicago, IL); Vanessa Wickenkamp (Elmhurst, IL); William J. Korbecki (Crystal Lake, IL)
Assignee: Rovi Guides, Inc.
G06Q30/0207G06F3/0481G06Q30/0239H04L12/1859H04L12/1895H04N21/4725H04N21/4784H04N21/812
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 11,915,257
App. No.
16/559,566
Granted
Feb 27, 2024
Kind
B2
Abstract

Systems and methods for receiving product data for products featured in a media asset are described. In some embodiments, the system includes control circuitry that receives from a server data for a plurality of products featured in a media asset. The control circuitry generates for display a list including the plurality of products. The control circuitry determines whether a product in the list is associated with a coupon and/or a preferred vendor. The control circuitry visually distinguishes the product from other products in the list in response to determining that the product is associated with a coupon and/or a preferred vendor.

Claims (46)

1. A method for providing product information related to a content item, the method comprising:

retrieving a content item to provide for consumption;

retrieving a product data structure associated with the content item, the product data structure comprising data identifying a plurality of objects appearing in the content item, a corresponding timestamp for each of the plurality of objects, and a corresponding hyperlink for each of the plurality of objects;

identifying, based on past purchase activity associated with a user profile, one or more preferred vendors associated with one or more of the plurality of objects;

generating a mosaic display of the content item and a plurality of video clips each corresponding to one of the plurality of objects based on the corresponding timestamp from the product data structure, wherein a first subset of the one or more of the plurality of video clips corresponding to products associated with the one or more preferred vendors are visually distinguished from a second subset of the one or more of the plurality of video clips corresponding to products that are not associated with the one or more preferred vendors; and

in response to receiving a user selection of a video clip of the mosaic of the plurality of video clips, generating for display the content item beginning at the timestamp for the one of the plurality of objects corresponding to the selected video clip and a user interface element with the corresponding hyperlink, from the product data structure, for the respective object of the plurality of objects.

2. The method of claim 1 , wherein identifying the plurality of objects contained in the content item comprises retrieving data for the plurality of objects contained in the content item and a plurality of timestamps for the content item, each respective timestamp of the plurality of timestamps associated with a respective object of the plurality of objects.

3. The method of claim 2 , wherein generating for display the content item beginning at the point where the object of the selected video clip is contained in the content item comprises generating for display the content item beginning at a timestamp of the plurality of timestamps associated with the object.

4. The method of claim 2 , further comprising generating for display the data for the plurality of objects, wherein the data for the plurality of objects is at least one of product information, a category, a price, or a vendor.

5. The method of claim 2 , wherein the data comprises product information for the object of the plurality of objects, further comprising:

substituting, based on the user profile, the product information for the object with product information for a similar object to the object; and

generating for display the product information for the similar object to the object.

6. The method of claim 1 , wherein identifying the plurality of objects contained in the content item comprises:

retrieving a viewing history associated with a user profile; and

identifying, based on the viewing history, the plurality of objects contained in unviewed portions of the content item.

7. The method of claim 1 , further comprising generating for display an option to purchase the object of the selected video clip.

8. The method of claim 1 , further comprising:

receiving a selection of a selected object category from a plurality of object categories, wherein each of the plurality of objects corresponds to one or more of the plurality of object categories; and

determining a subset of the plurality of objects based on the selected object category, wherein the subset of the plurality of objects is featured in a plot segment of the content item, and

wherein the plurality of video clips each corresponds to an object of the subset of the plurality of objects.

9. The method of claim 1 , further comprising adding the object of the selected video clip to a user wishlist.

10. The method of claim 1 , further comprising generating for display a coupon for the object of the selected video clip, wherein the coupon is retrieved from a t-commerce account corresponding to the user profile.

11. A system for providing product information related to a content item, the system comprising:

memory; and

a processor configured to:

retrieve from memory a content item to provide for consumption;

retrieve a product data structure associated with the content item, the product data structure comprising data identifying a plurality of objects appearing in the content item, a corresponding timestamp for each of the plurality of objects, and a corresponding hyperlink for each, of the plurality of objects;

identify, based on past purchase activity associated with a user profile, one or more preferred vendors associated with one or more of the plurality of objects;

generate a mosaic display of the content item and a plurality of video clips each corresponding to one of the plurality of objects based on the corresponding timestamp from the product data structure, wherein a first subset of the one or more of the plurality of video clips corresponding to products associated with the one or more preferred vendors are visually distinguished from a second subset of the one or more of the plurality of video clips corresponding to products that are not associated with the one or more preferred vendors; and

in response to receiving a user selection of a video clip of the mosaic of the plurality of video clips, generate for display the content item beginning at the timestamp for the one of the plurality of objects corresponding to the selected video clip and a user interface element with the corresponding hyperlink, from the product data structure, for the respective object of the plurality of objects.

12. The system of claim 11 , wherein the processor is further configured to identify the plurality of objects contained in the content item by retrieving data for the plurality of objects contained in the content item and a plurality of timestamps for the content item, each respective timestamp of the plurality of timestamps associated with a respective object of the plurality of objects.

13. The system of claim 12 , wherein the processor is further configured to generate for display the content item beginning at the point where the object of the selected video clip is contained in the content item by generating for display the content item beginning at a timestamp of the plurality of timestamps associated with the object.

14. The system of claim 12 , the processor is further configured to generate for display the data for the plurality of objects, wherein the data for the plurality of objects is at least one of product information, a category, a price, or a vendor.

15. The system of claim 12 , wherein the data comprises product information for the object of the plurality of objects, and the processor is further configured to:

substitute, based on the user profile, the product information for the object with product information for a similar object to the object; and

generate for display the product information for the similar object to the object.

16. The system of claim 11 , wherein the processor is further configured to identify the plurality of objects contained in the content item by:

retrieving a viewing history associated with a user profile; and

identifying, based on the viewing history, the plurality of objects contained in unviewed portions of the content item.

17. The system of claim 11 , wherein the processor is further configured to generate for display an option to purchase the object of the selected video clip.

18. The system of claim 11 , wherein the processor is further configured to:

receive a selection of a selected object category from a plurality of object categories, wherein each of the plurality of objects corresponds to one or more of the plurality of object categories; and

determine a subset of the plurality of objects based on the selected object category, wherein the subset of the plurality of objects is featured in a plot segment of the content item, and

wherein the plurality of video clips each corresponds to an object of the subset of the plurality of objects.

19. The system of claim 11 , wherein the processor is further configured to add the object of the selected video clip to a user wishlist.

20. The system of claim 11 , wherein the processor is further configured to generate for display a coupon for the object of the selected video clip, wherein the coupon is retrieved from a t-commerce account corresponding to the user profile.

Assignments (10)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0599 →
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 →
MERGER Recorded Feb 12, 2020
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 051917/0797 →
MERGER Recorded Feb 12, 2020
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 051805/0636 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: WHEATLEY, DAVID J.; PETERSON, BRIAN C.; SEYLLER, DOUGLAS J.; CORNELL, JAMES; WICKENKAMP, VANESSA; KORBECKI, WILLIAM J.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 051805/0596 →
MERGER Recorded Feb 12, 2020
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 051917/0804 →
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 →