The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 15, 2016

Filed:

Aug. 03, 2001
Applicants:

Michael L. Asmussen, Oak Hill, VA (US);

John S. Mccoskey, Castle Rock, CO (US);

William D. Swart, Fairfax, VA (US);

Inventors:

Michael L. Asmussen, Oak Hill, VA (US);

John S. Mccoskey, Castle Rock, CO (US);

William D. Swart, Fairfax, VA (US);

Assignee:

Comcast IP Holdings I, LLC, Philadelphia, PA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); H04H 20/42 (2008.01); H04H 20/91 (2008.01); H04H 60/04 (2008.01); H04H 60/25 (2008.01); H04H 60/64 (2008.01); H04H 60/73 (2008.01); H04N 5/60 (2006.01); H04N 7/088 (2006.01); H04N 7/10 (2006.01); H04N 7/16 (2011.01); H04N 7/173 (2011.01); H04N 21/218 (2011.01); H04N 21/2187 (2011.01); H04N 21/222 (2011.01); H04N 21/235 (2011.01); H04N 21/236 (2011.01); H04N 21/2362 (2011.01); H04N 21/2381 (2011.01); H04N 21/2389 (2011.01); H04N 21/25 (2011.01); H04N 21/2543 (2011.01); H04N 21/258 (2011.01); H04N 21/262 (2011.01); H04N 21/2668 (2011.01); H04N 21/422 (2011.01); H04N 21/426 (2011.01); H04N 21/431 (2011.01); H04N 21/433 (2011.01); H04N 21/434 (2011.01); H04N 21/435 (2011.01); H04N 21/4385 (2011.01); H04N 21/442 (2011.01); H04N 21/443 (2011.01); H04N 21/45 (2011.01); H04N 21/454 (2011.01); H04N 21/462 (2011.01); H04N 21/466 (2011.01); H04N 21/47 (2011.01); H04N 21/472 (2011.01); H04N 21/475 (2011.01); H04N 21/4786 (2011.01); H04N 21/4788 (2011.01); H04N 21/482 (2011.01); H04N 21/643 (2011.01); H04N 21/6543 (2011.01); H04N 21/6547 (2011.01); H04N 21/81 (2011.01); H04N 21/858 (2011.01); H04H 20/02 (2008.01); H04H 60/23 (2008.01); H04H 60/31 (2008.01); H04M 1/57 (2006.01); H04N 5/44 (2011.01); H04N 5/445 (2011.01); H04N 5/45 (2011.01); H04N 21/478 (2011.01);
U.S. Cl.
CPC ...
G06F 17/30017 (2013.01); G06F 17/30817 (2013.01); G06F 17/30828 (2013.01); H04H 20/42 (2013.01); H04H 20/91 (2013.01); H04H 60/04 (2013.01); H04H 60/25 (2013.01); H04H 60/64 (2013.01); H04H 60/73 (2013.01); H04N 5/4403 (2013.01); H04N 5/44504 (2013.01); H04N 5/44543 (2013.01); H04N 5/44582 (2013.01); H04N 5/44591 (2013.01); H04N 5/602 (2013.01); H04N 7/088 (2013.01); H04N 7/0882 (2013.01); H04N 7/0884 (2013.01); H04N 7/0887 (2013.01); H04N 7/10 (2013.01); H04N 7/102 (2013.01); H04N 7/163 (2013.01); H04N 7/165 (2013.01); H04N 7/173 (2013.01); H04N 7/17318 (2013.01); H04N 7/17336 (2013.01); H04N 7/17354 (2013.01); H04N 21/2181 (2013.01); H04N 21/2187 (2013.01); H04N 21/21815 (2013.01); H04N 21/2221 (2013.01); H04N 21/235 (2013.01); H04N 21/2362 (2013.01); H04N 21/2381 (2013.01); H04N 21/2389 (2013.01); H04N 21/23608 (2013.01); H04N 21/252 (2013.01); H04N 21/258 (2013.01); H04N 21/2543 (2013.01); H04N 21/25891 (2013.01); H04N 21/2668 (2013.01); H04N 21/26208 (2013.01); H04N 21/26283 (2013.01); H04N 21/4222 (2013.01); H04N 21/42204 (2013.01); H04N 21/42653 (2013.01); H04N 21/435 (2013.01); H04N 21/4312 (2013.01); H04N 21/4314 (2013.01); H04N 21/4316 (2013.01); H04N 21/4331 (2013.01); H04N 21/4344 (2013.01); H04N 21/4345 (2013.01); H04N 21/4385 (2013.01); H04N 21/443 (2013.01); H04N 21/44204 (2013.01); H04N 21/454 (2013.01); H04N 21/4532 (2013.01); H04N 21/4622 (2013.01); H04N 21/4662 (2013.01); H04N 21/4668 (2013.01); H04N 21/47 (2013.01); H04N 21/472 (2013.01); H04N 21/4755 (2013.01); H04N 21/4786 (2013.01); H04N 21/4788 (2013.01); H04N 21/47211 (2013.01); H04N 21/47214 (2013.01); H04N 21/482 (2013.01); H04N 21/4821 (2013.01); H04N 21/64307 (2013.01); H04N 21/6543 (2013.01); H04N 21/6547 (2013.01); H04N 21/812 (2013.01); H04N 21/8146 (2013.01); H04N 21/8586 (2013.01); H04H 20/02 (2013.01); H04H 60/23 (2013.01); H04H 60/31 (2013.01); H04M 1/57 (2013.01); H04N 5/4401 (2013.01); H04N 5/445 (2013.01); H04N 5/45 (2013.01); H04N 21/478 (2013.01); H04N 2005/4405 (2013.01);
Abstract

To allow a user to maximize use of a video and digital multimedia aggregator, a search suggestion engine and corresponding method may be used to provide suggestions of available content. The search suggestion engine starts by constructing a database of metadata elements or word items. The metadata element database may be constructed by using a crawler that periodically or continually crawls a content metadata database and extracts word items from the content metadata database. The word items are then processed according to a number of factors, including part-of-speech, entries in dictionaries and thesaurus and other factors. The thus-processed word items are indexed, and may be provided with a vector value. A subsequent search request submitted by the user may include search criteria that may be provided vector values. A processor within the search suggestion engine compares the vector values to determine if an indexed word item should be considered for retrieving the indexed word item's associated content. A list of suggested content is then generated. The list of suggested items may be ranked and filtered before being provided to the user.


Find Patent Forward Citations

Loading…