Anticipatory content augmentation
First Claim
1. A method for providing anticipatory content augmentation comprising:
- (a) storing user personal preference requests as items in a Content Preference File (CPF);
(b) updating the CPF in accordance with subsequent personal requests that are incremental of the personal preference requests from step (a);
(c) categorizing the personal preference requests stored and updated in the CPF into lists, and weight-basing specific personal preference requests on the lists;
(d) dynamically linking items categorized in step (c);
(e) determining whether steps (a)-(d) have reached predetermined threshold criteria; and
repeating steps (a)-(d) if the threshold has not been reached;
(f) identifying the CPF as a master CPF when it has been determined in step (e) that the predetermined threshold has been reached;
(g) matching content of a program being viewed to the master CPF;
(h) initiating searches in a database/network for augmented information for items identified in the content of the program that are also found in the master CPF; and
(i) providing search results as anticipatory augmented content for items in the program being viewed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing anticipatory content augmentation includes: (a) storing user personal preference requests as items in a Content Preference File (CPF); (b) updating the CPF in accordance with subsequent personal requests that are incremental of the personal preference requests from step (a); (c) categorizing the personal preference requests stored and updated in the CPF into lists, and weight-basing specific personal preference requests on the lists; (d) dynamically linking items categorized in step (c); (e) determining whether steps (a)-(d) have recorded predetermined threshold criteria; and repeating steps (a)-(d) if the threshold has not been reached; (f) identifying the CPF as a master CPF when it has been determined in step (e) that the predetermined threshold has been reached; (g) matching content of a program being viewed to the master CPF; (h) initiating searches in a database/network for augmented information for items identified in the content of the program that are also found in the master CPF; and (i) providing search results as anticipatory augmented content for items in the program being viewed. The user can be prompted with the information while viewing, during breaks in a program, or by user request.
47 Citations
29 Claims
-
1. A method for providing anticipatory content augmentation comprising:
-
(a) storing user personal preference requests as items in a Content Preference File (CPF);
(b) updating the CPF in accordance with subsequent personal requests that are incremental of the personal preference requests from step (a);
(c) categorizing the personal preference requests stored and updated in the CPF into lists, and weight-basing specific personal preference requests on the lists;
(d) dynamically linking items categorized in step (c);
(e) determining whether steps (a)-(d) have reached predetermined threshold criteria; and
repeating steps (a)-(d) if the threshold has not been reached;
(f) identifying the CPF as a master CPF when it has been determined in step (e) that the predetermined threshold has been reached;
(g) matching content of a program being viewed to the master CPF;
(h) initiating searches in a database/network for augmented information for items identified in the content of the program that are also found in the master CPF; and
(i) providing search results as anticipatory augmented content for items in the program being viewed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A device for providing anticipatory content augmentation comprising:
-
(a) means for storing user entered personal preference requests as items in a Content Preference File (CPF);
(b) means for updating the CPF in accordance with subsequent personal requests that are incremental of the personal preference requests from step (a);
(c) categorizing means for categorizing the personal preference requests stored and updated in the CPF storage 24 into lists, and weight-basing specific personal preference requests on the lists;
(d) a link module for dynamically linking items categorized by the categorizing means;
(e) means for determining by a processor whether a predetermined threshold criteria for content preference requests have been reached;
(f) identifying the CPF as a master CPF when it has been determined in (e) that the predetermined threshold has been reached;
(g) matching content of a program being viewed to the master CPF by a matching module;
(h) initiating searches in a database/network for augmented information for items identified in the content of the program detected by segmenting circuit that are also found in the master CPF by a search module; and
(i) the search module providing search results to the user as anticipatory augmented content for items in the program being viewed.
-
-
29. A system for providing anticipatory content augmentation comprising:
-
(a) means for storing user entered personal preference requests as items in a Content Preference File (CPF);
(b) means for updating the CPF in accordance with subsequent personal requests that are incremental of the personal preference requests from step (a);
(c) categorizing means for categorizing the personal preference requests stored and updated in the CPF storage 24 into lists, and weight-basing specific personal preference requests on the lists;
(d) a link module for dynamically linking items categorized by the categorizing means;
(e) means for determining by a processor whether a predetermined threshold criteria for content preference requests have been reached;
(f) identifying the CPF as a master CPF when it has been determined in (e) that the predetermined threshold has been reached;
(g) matching content of a program being viewed to the master CPF by a matching module;
(h) initiating searches in one of a database Internet for augmented information for items identified in the content of the program that has been segmented by segmenting circuit and are also found in the master CPF by a search module; and
(i) the search module providing search results to the user as anticipatory augmented content for items in the program being viewed; and
wherein the search module communicates with the one of the Internet and database by one of wireless, wired and fiber optic communication links.
-
Specification