PERSPECTIVE-BASED CONTENT FILTERING
First Claim
1. A method for filtering content for an end-user, comprising:
- (a) performing a content discovery process that includes;
(i) indexing a plurality of content items;
(ii) identifying one or more people that are associated with each of the indexed content items; and
(iii) obtaining and storing information about the identified people associated with each of the indexed content items; and
(b) performing a content filtering process that includes;
(i) identifying an end-user or characteristics of the end-user;
(ii) receiving a user context generated by or on behalf of the end-user;
(iii) determining one or more perspectives based on the identified end-user or the identified end-user characteristics and the user context; and
(iv) filtering the indexed content items by matching the stored information about the identified people associated with each of the indexed content items to the determined one or more perspectives.
1 Assignment
0 Petitions
Accused Products
Abstract
An automated system and a method are described for providing a personalized set and stream of content from the system to a user of an end-user device. The content may include multiple items of various sorts and media types, including textual items, video, audio and/or proprietary or composite content elements that originate from various sources. The content may be consumed by the end-user or by multiple applications on behalf of the end-user, whether on an end-user device or on a server for further processing. The system filters the content made available to end-users in a manner unique to each end-user. Filtering is based on characteristics associated with the content element, the originating source and author, and unique preferences relevant to the end-user. Filtering can be done in real time or be based on prior processing.
28 Citations
20 Claims
-
1. A method for filtering content for an end-user, comprising:
-
(a) performing a content discovery process that includes; (i) indexing a plurality of content items; (ii) identifying one or more people that are associated with each of the indexed content items; and (iii) obtaining and storing information about the identified people associated with each of the indexed content items; and (b) performing a content filtering process that includes; (i) identifying an end-user or characteristics of the end-user; (ii) receiving a user context generated by or on behalf of the end-user; (iii) determining one or more perspectives based on the identified end-user or the identified end-user characteristics and the user context; and (iv) filtering the indexed content items by matching the stored information about the identified people associated with each of the indexed content items to the determined one or more perspectives. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A content filtering system, comprising:
-
a content crawling and indexing component that is configured to index a plurality of content items; a content/user relation determination component that is configured to identify one or more people that are associated with each of the indexed content items and to obtain and store information about the identified people associated with each of the indexed content items; a user identification component that is configured to identify an end-user or characteristics of the end-user; a context determination component that is configured to determine a user context associated with the user; a perspectives determination component that is configured to determine one or more perspectives based on the identified end-user or the identified end-user characteristics and the determined user context; and a content selection component that is configured to filter the indexed content items by matching the stored information about the identified people associated with each of the indexed content items to the determined one or more perspectives. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for filtering content for an end-user, comprising:
-
(a) identifying an end-user or characteristics of the end user; (b) receiving a user context generated on or behalf of the end-user; (c) determining one or more perspective based on the identified end-user or the identified end-user characteristics and the user context; and (d) filtering indexed content items by matching stored information about people associated with each of the indexed content items to the determined one or more perspectives.
-
Specification