US 9,811,538 B2
Search engine for video and graphics
Henry C. Yuen, Pasadena, CA (US)
Assigned to Rovi Guides, Inc., San Carlos, CA (US)
Filed by Rovi Guides, Inc., San Carlos, CA (US)
Filed on Mar. 2, 2016, as Appl. No. 15/58,878.
Application 15/058,878 is a continuation of application No. 13/612,288, filed on Sep. 12, 2012, granted, now 9,311,405.
Application 13/612,288 is a continuation of application No. 12/819,359, filed on Jun. 21, 2010, granted, now 8,341,137.
Application 12/819,359 is a continuation of application No. 11/894,684, filed on Aug. 20, 2007, granted, now 7,822,760.
Application 11/894,684 is a continuation of application No. 11/021,478, filed on Dec. 22, 2004, abandoned.
Application 11/021,478 is a continuation of application No. 09/452,287, filed on Nov. 30, 1999, granted, now 6,859,799.
Claims priority of provisional application 60/110,299, filed on Nov. 30, 1998.
Prior Publication US 2016/0292184 A1, Oct. 6, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/30 (2006.01); H04N 21/81 (2011.01); H04N 21/482 (2011.01); H04N 21/84 (2011.01); H04N 21/858 (2011.01)
CPC G06F 17/30265 (2013.01) [G06F 17/30864 (2013.01); G06F 17/30867 (2013.01); G06F 17/30896 (2013.01); H04N 21/4828 (2013.01); H04N 21/816 (2013.01); H04N 21/84 (2013.01); H04N 21/858 (2013.01); Y10S 707/99931 (2013.01); Y10S 707/99933 (2013.01); Y10S 707/99945 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method of providing video information in response to text based searches comprising:
generating an identifier of a video file based on a textual description of the video file submitted to an electronic storage device by an owner of the video file, wherein the textual description includes information about one of an author, a director, a year made, a category, an actor, an actress, the owner, a star rating, a parental control code, or content of the video file;
storing the identifier in the electronic storage device;
receiving a user input of search criteria matching the identifier; and
in response to receiving the user input:
determining a location 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 the textual description from the electronic storage device; and
providing, in the results page, the retrieved textual description.