IP Library Granted Patent US 9,015,139
Granted Patent B2
US 9,015,139 · App. 12/780,489 · Granted Apr 21, 2015

Systems and methods for performing a search based on a media content snapshot image

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,139
App. No.
12/780,489
Granted
Apr 21, 2015
Kind
B2
Abstract

Systems and methods are provided for performing a search based on a snapshot image captured from media content presented to a user. The snapshot image contains features of the media content that the user wishes to target for the search. A search system recognizes features of the snapshot image and creates a search query based on the snapshot image. The search query is used to identify features of the snapshot image, and search results related to the identified features are presented to the user. Supplemental data or user input received with the snapshot image may be used in analyzing and identifying features of the snapshot image.

Claims (50)

1. A method for performing an image-based search, the method comprising:

receiving a snapshot image captured from video of media content being displayed by user equipment;

receiving supplemental data associated with the media content;

retrieving a plurality of images from a collection of searchable data by comparing the supplemental data to data associated with each image of the plurality of images;

processing visual attributes of each image of the plurality of retrieved images to determine whether at least one image of the plurality of retrieved images includes at least one recognizable feature of the snapshot image;

providing at least one first search result based on determining at least one image of the plurality of retrieved images has the at least one recognizable feature;

receiving a user request to refine the image-based search;

processing at least one new image based at least in part on the user request; and

providing at least one second search result based on the at least one new image.

2. The method of claim 1 , wherein the snapshot image contains more than one recognizable feature, and further comprising targeting at least one recognizable feature of the snapshot image based on user input.

3. The method of claim 2 , wherein the user input is received in response to a prompt presented to the user to select the recognizable features to be targeted.

4. The method of claim 1 , wherein:

the snapshot image contains more than one recognizable feature; and

the providing comprises providing a profile of information for each image of the plurality of retrieved images having the at least one recognizable feature.

5. The method of claim 4 , further comprising:

receiving a user selection of an image of the plurality of retrieved images having the at least one recognizable feature; and

providing search results related to the selected image.

6. The method of claim 1 , wherein the processing comprises comparing visual patterns of the snapshot image to visual patterns of each image of the plurality of images.

7. The method of claim 1 , wherein:

the media content is a broadcast television program; and

the supplemental data is guidance data used in an electronic program guide.

8. The method of claim 1 , further comprising:

determining a user's location; and

providing search results related to the user's location.

9. A search system for performing an image-based search, the system comprising:

processing circuitry configured to:

receive a snapshot image captured from video of media content being displayed by user equipment; and

receive supplemental data associated with the media content; and

searching circuitry responsive to the processing circuitry and configured to:

retrieve a plurality of images from a collection of searchable data by comparing the supplemental data to data associated with each image of the plurality of images;

process visual attributes of each image of the plurality of retrieved images to determine whether at least one image of the plurality of images includes at least one recognizable feature of the snapshot image;

provide at least one first search result based on determining at least one image of the plurality of retrieved images has the at least one recognizable feature;

receive a user request to refine the image-based search;

process at least one new image based at least in part on the user request; and

provide at least one second search result based on the at least one new image.

10. The system of claim 9 , wherein the snapshot image contains more than one recognizable feature, and the processing circuitry is further configured to target at least one recognizable feature of the snapshot image based on user input.

11. The system of claim 10 , wherein the user input is received by the processing circuitry in response to a prompt presented to the user to select the recognizable features to be targeted.

12. The system of claim 9 , wherein:

the snapshot image contains more than one recognizable feature; and

the searching circuitry is configured to provide a profile of information for each image of the plurality of retrieved images having the at least one recognizable feature.

13. The system of claim 12 , wherein:

the processing circuitry is further configured to receive a user selection of an image of the plurality of retrieved images having the at least one recognizable feature; and

the searching circuitry is further configured to provide search results related to the selected image.

14. The system of claim 9 , wherein the searching circuitry is configured to compare visual patterns of the snapshot image to visual patterns of each image of the plurality of images.

15. The system of claim 9 , wherein:

the media content is a broadcast television program; and

the supplemental data is guidance data used in an electronic program guide.

16. The system of claim 9 wherein:

the processing circuitry is further configured to determine a user's location; and

the searching circuitry is further configured to provide search results related to the user's location.

Assignments (14)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
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 →
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 →
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 →
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 →
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 →
MERGER Recorded Mar 23, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035229/0274 →
MERGER Recorded Mar 23, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035229/0295 →
MERGER Recorded Mar 23, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035229/0281 →
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 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2011
From: ROVI TECHNOLOGIES CORPORATION
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 026286/0539 →