Content suggestion engine
First Claim
1. A method performed by a computer-implemented content suggestion engine for determining suggested content from a human activity recommendation information system, comprising:
- obtaining context-sensitive content relevant to attainment of an overall selected goal that is attempted by a human subject, the context-sensitive content produced from content data stored in the human activity recommendation information system, wherein the overall selected goal is attained in connection with changes to human behavior by the human subject in a plurality of real-world activities;
determining a set of conditions relevant to the attainment of the overall selected goal to establish a filter and a weight for restricting and prioritizing the context-sensitive content, the set of conditions including one or more conditions obtained from a profile of the human subject, wherein the profile tracks one or more behavior characteristics affecting the attainment of the overall selected goal by the human subject;
matching the context-sensitive content to the human subject according to the set of conditions, the matching including applying the filter to exclude content from the context-sensitive content that does not match the set of conditions;
prioritizing the context-sensitive content to the human subject according to the set of conditions, the prioritizing including applying the weight to prioritize content in the context-sensitive content that provides a greater match to the profile of the human subject; and
selecting suggested content from the filtered and prioritized context-sensitive content for presentation to the human subject.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for content selection and processing in an information system are described herein. In one example, a content suggestion engine operates to select, suggest, or recommend content to human users. The selection of content may be suited to a goal or set of goals set by a human user (for example, content recommendations used to assist the human user with achieving a personal health goal). The content suggestion engine may evaluate information to help determine the appropriateness of the content suggestions, considering factors such as a psychological profile, medical conditions, lifestyle, demographics, and goals. The content may be further filtered and weighted to select a subset of content and suggested actions most relevant to the human user.
226 Citations
33 Claims
-
1. A method performed by a computer-implemented content suggestion engine for determining suggested content from a human activity recommendation information system, comprising:
-
obtaining context-sensitive content relevant to attainment of an overall selected goal that is attempted by a human subject, the context-sensitive content produced from content data stored in the human activity recommendation information system, wherein the overall selected goal is attained in connection with changes to human behavior by the human subject in a plurality of real-world activities; determining a set of conditions relevant to the attainment of the overall selected goal to establish a filter and a weight for restricting and prioritizing the context-sensitive content, the set of conditions including one or more conditions obtained from a profile of the human subject, wherein the profile tracks one or more behavior characteristics affecting the attainment of the overall selected goal by the human subject; matching the context-sensitive content to the human subject according to the set of conditions, the matching including applying the filter to exclude content from the context-sensitive content that does not match the set of conditions; prioritizing the context-sensitive content to the human subject according to the set of conditions, the prioritizing including applying the weight to prioritize content in the context-sensitive content that provides a greater match to the profile of the human subject; and selecting suggested content from the filtered and prioritized context-sensitive content for presentation to the human subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An information system, comprising:
-
a content database to store context-sensitive content items; a content suggestion module implemented using a processor, the content suggestion module configured for selection of suggested content from the context-sensitive content in the content database, the context-sensitive content being relevant to attainment of an overall goal that is attempted by a human subject, wherein the overall goal is attained in connection with changes to human behavior by the human subject in a plurality of real-world activities, and wherein to select the suggested content, the content suggestion module is configured to; establish a filter and a weight for narrowing the selection of context-sensitive content using a condition relevant to the attainment of the overall goal, the condition provided from a profile of the human subject, wherein the profile tracks a behavior characteristic of the human subject affecting the attainment of the overall goal by the human subject; match the context-sensitive content to the human subject according to the condition, by applying the filter to exclude content from the context-sensitive content not satisfying the condition; and prioritize the context-sensitive content to the human subject according to the condition, by applying the weight to produce the selection of the suggested content from the context-sensitive content having a largest prioritization for the condition and having a relevance match to the profile of the human subject; and a content delivery module implemented using the processor, the content delivery module configured to electronically provide the selection of the suggested content based on timing, and modify content of the selection of the suggested content to increase relevance to the human subject; wherein the selection of the suggested content includes one or more suggested actions for performance by the human subject, the one or more suggested actions relevant to the attainment of the overall goal by the human subject. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory machine readable storage medium comprising a plurality of instructions that, in response to being executed on a computing device, cause the computing device to:
-
retrieve, from content data stored in an human activity recommendation information system, context-sensitive content relevant to attainment of an overall goal by a human subject, wherein the overall goal is attained in connection with changes to human behavior by the human subject in a plurality of real-world activities; establish one or more user restrictions and one or more user preferences for the context-sensitive content from a set of conditions relevant to the attainment of the overall goal, the set of conditions populated from a profile of the human subject, and the profile tracking one or more behavior characteristics of the human subject affecting the attainment of the overall goal by the human subject; match the context-sensitive content to the human subject according to the set of conditions and the one or more restrictions, by applying the filter to exclude content from the context-sensitive content that is not compatible with the one or more restrictions and to exclude content from the context-sensitive content that is not relevant to the set of conditions; prioritize the context-sensitive content to the human subject according to the set of conditions and the one or more preferences, by applying the one or more preferences to prefer content from the context-sensitive content that is compatible with the one or more behavior characteristics of the human subject; and produce suggested content from the matched and prioritized context-sensitive content for presentation to the human subject. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification