IP Library Granted Patent US 8,341,137
Granted Patent B2
US 8,341,137 · App. 12/819,359 · Granted Dec 25, 2012

Search engine for video and graphics

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 8,341,137
App. No.
12/819,359
Granted
Dec 25, 2012
Kind
B2
Abstract

A method of selecting graphic or video files having corresponding locators used to locate such graphic or video files using a computer. Identifiers are created by searching an area within a web page near a graphic or video file for searchable identification terms and searching an area within a web page near links to a graphic or video for searchable identification terms. The identifiers are stored in a database. User requests for graphic or video file content are received and the database of identifiers is searched to find graphic and video files corresponding criteria of the user. Graphic or video file content is then provided to the user.

Claims (72)

1. A computer-implemented method of providing video information comprising:

receiving, at a server, a user submission of a video file;

receiving, at the server, a user submission of identifier information about the video file; wherein the identifier information comprises a title of the video file;

storing, in a storage device, the identifier information about the video file;

receiving a user input of search criteria matching at least some of the identifier information about the video file;

in response to receiving the user input,

determining a location of at which the video file is accessible;

Providing, in a results page, a user-selectable link to the video file based on the determined location;

retrieving at least some of the identifier information from the storage device;

providing, in the results page, the retrieved identifier information.

2. The method of claim 1 , wherein receiving a user submission of a video file comprises receiving a submission of the video file to a server, and automatically storing the video file in the storage device, wherein the storage device is in communication with the server.

3. The method of claim 1 , further comprising providing information about an item, wherein the item is at least one of a product, service, and website that is associated with the video file.

4. The method of claim 1 , further comprising receiving an instruction to perform an operation with the video file, wherein the operation comprises one or more of viewing, saving, downloading, and sending.

5. The method of claim 1 , wherein the at least some of the identifier information comprises at least one of an author of the video file and an owner of the video file.

6. The method of claim 1 , further comprising generating an identifier of the video file using the identifier information about the video file and saving the identifier in an electronic database.

7. The method of claim 1 , wherein the results page is provided through an Internet interface.

8. A computer-implemented method of providing video information comprising:

identifying, at a server, an electronically-stored video file;

receiving, at the server, a user submission of identifier information about the video file through an Internet interface; wherein the identifier information comprises a title of the video file;

storing at least a portion of the identifier information about the video file in a memory as searchable identifier information;

receiving search criteria;

identifying the video file when the search criteria match the at least a portion of the searchable identifier information;

providing, in a results page, a user-selectable link to the video file based on a location at which the video file is accessible;

retrieving the stored identifier information from the memory;

providing, in the results page, at least some of the retrieved user identifier information.

9. The method of claim 8 , further comprising automatically storing the video file in a storage device.

10. The method of claim 8 , further comprising providing information about an item, wherein the item is at least one of a product, service, and website that is associated with the video file.

11. The method of claim 8 , further comprising receiving an instruction to perform an operation with the video file, wherein the operation comprises one or more of viewing, saving, downloading, and sending.

12. The method of claim 8 , wherein the at least some of the identifier information comprises at least one of an author of the video file and an owner of the video file.

13. A system for providing video information comprising:

a storage device, operatively connected to a processor and configured to store user-provided information; and

the processor, configured to communicate with one or more user devices via the Internet, and to receive from at least one user device:

a user submission of a video file,

a user submission of identifier information about the video file, wherein the identifier information comprises a title of the video file; and

a user input of search criteria matching at least some of the identifier information about the video file,

further configured to, in response to receiving the user submission of the identifier information about the video file, store the identifier information about the video file in the storage device;

and further configured to, in response to receiving the user input of search criteria matching at least some of the identifier information about the video file:

determine a location at which the video file is accessible;

provide to at least one user device, in a results page, a user-selectable link to the video file based on the determined location;

retrieve the stored identifier information from the storage device; and

provide at least some of the retrieved identifier information in the results page.

14. The system of claim 13 , wherein the processor is further configured to automatically store the video file in the storage device.

15. The system of claim 13 , wherein the processor is further configured to provide, in response to receiving the user input, information about an item, wherein the item is at least one of a product, service, and website that is associated with the video file.

16. The system of claim 13 , wherein the processor is further configured to receive, from the user device, an instruction to perform an operation with the video file, wherein the operation comprises one or more of viewing, saving, downloading, and sending.

17. The system of claim 13 , wherein the at least some of the identifier information comprises at least one of an author of the video file and an owner of the video file.

18. The system of claim 13 , wherein the processor is further configured to generate an identifier of the video file using the identifier information about the video file and store the identifier in the storage device.

19. The system of claim 13 , wherein the results page is provided through an Internet interface.

20. The system of claim 13 , wherein the displayable file is provided to a user device different from the user device that submitted the identifier information.

21. A computer-implemented method of providing video information comprising:

receiving, at a server, a user submission of a video file;

receiving, at the server, a submission of identifier information about the video file, wherein the identifier information comprises a title of the video file; the submission provided to the server by a user using a user device;

storing, in a storage device, the identifier information about the video file;

receiving a user input;

In response to receiving the user input, retrieving the stored identifier information about the video file from the storage device and generating a results page including a link to a location of the video file and at least some of the retrieved identifier information.

22. A system for providing video information comprising:

a processor, configured to communicate with one or more remote user devices, and to receive from at least one user device:

a user submission of a video file,

a user submission of identifier information about the video file, wherein the identifier information comprises a title of the video file; and

a user input of search criteria matching at least some of the identifier information about the video file,

further configured to, in response to receiving the user submission of identifier information about the video file, store the identifier information about the video file in a storage device;

and further configured to, in response to receiving the user input of search criteria matching at least some of the identifier information about the video file:

retrieve the identifier information from the storage device; and

Transmit, to at least one user device, a results page including a link to a location of the video file and at least some of the retrieved identifier information.

23. A system for providing video information comprising:

a processor configured to:

receive a submission of identifier information about a video file, wherein the identifier information comprises a title of the video file; through an Internet interface, from a user device;

store at least a portion of the identifier information about the video file in a storage device as searchable identifier information;

receive search criteria from a user device;

identify the video file when the search criteria match the at least a portion of the searchable identifier information;

retrieve the stored identifier information about the video file; and

Transmit, to a user device, a results page including a link to a location of the video file and at least some of the retrieved identifier information.

24. The system of claim 23 , wherein the results page is transmitted to a user device different from the user device that submitted the identifier information.

Assignments (9)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2014
From: GEMSTAR DEVELOPMENT CORPORATION
To: ROVI GUIDES, INC.
Reel/Frame 034501/0207 →
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 →
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 →
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 →