CONTEXT-AWARE INFORMATION DISCOVERY
First Claim
1. A method comprising the steps of:
- receiving, by a computer system, user data collected at a client device associated with a user, the user data including user interaction data and contextual data;
generating, by a computer system, a user pattern profile based on the user data;
scoring, by the computer system, available content items based on the user pattern profile and the contextual data;
generating, by the computer system, a sorted list of content items from the available content items based on the scoring; and
presenting, by the computer system at the client device, the sorted list of content items.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, contextual data is gathered via sensors at a client device. This contextual data is transferred to servers associated with a system to inform scoring of available content to present to a user. Available content can include content curated by the user, content curated by other users associated with the user, and other external content. The system generates lists of relevant content based on the scoring and presents the lists of contextually relevant content to the user via the client device. Data associated with user interaction with items in the list is returned to the servers associated with the system and can be used to build a user pattern profile associated with the user and/or to update scoring of available content items.
-
Citations
20 Claims
-
1. A method comprising the steps of:
-
receiving, by a computer system, user data collected at a client device associated with a user, the user data including user interaction data and contextual data; generating, by a computer system, a user pattern profile based on the user data; scoring, by the computer system, available content items based on the user pattern profile and the contextual data; generating, by the computer system, a sorted list of content items from the available content items based on the scoring; and presenting, by the computer system at the client device, the sorted list of content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising the steps of:
-
receiving, by a computer system, user data collected at a client device associated with a user, the user data including contextual data; identifying, by the computer system, a contextually relevant content item from a set of available content items based on the received contextual data; presenting, by the computer system at the client device, the contextually relevant content item; receiving, by the computer system a user interaction with the contextually relevant content item; inferring, by the computer system, a user preference based on the user interaction; and creating a new or updating an existing user pattern profile based on the inferred user preference. - View Dependent Claims (11)
-
-
12. A computer system comprising:
-
a processor; and a memory unit coupled to the processor, the memory unit including instructions stored thereon, which when executed by the processor, cause the computer system to; receive user data collected at a client device associated with a user, the user data including user interaction data and contextual data; generate a user pattern profile based on the user data; score available content items based on the user pattern profile and the contextual data; generate a sorted list of content items from the available content items based on the scoring; and present, at the client device, the sorted list of content items. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification