Content suggestion engine
First Claim
1. A non-transitory machine readable storage medium comprising a plurality of instructions for determining suggested content that, in response to being executed on a computing device, cause the computing device to:
- evaluate data that represents a plurality of personality and psychological characteristics of a human user, the data being obtained from a user information system, and the personality and psychological characteristics being relevant to an attainment of an overall health goal for the human user;
evaluate data that represents a plurality of behaviors and actions of the human user, the data being obtained from the user information system, and the behaviors and actions being relevant to the attainment of the overall health goal for the human user;
select a candidate set of context-sensitive content suggestions for the human user, the context-sensitive content suggestions being selected from a content information system, and the context-sensitive content suggestions indicating respective suggested actions for performance by the human user that assist the attainment of the overall health goal for the human user;
filter the candidate set of context-sensitive content suggestions for the human user, based on matching the candidate set to the behaviors and actions of the human user, and matching the candidate set to the personality and psychological characteristics of the human user;
prioritize a selected content suggestion from the candidate set of context-sensitive content suggestions for presentation to the human user, based on matching the selected content suggestion to the behavior and actions of the human user, and matching the selected content suggestion to a current state of the human user; and
transmit data indicating the selected content suggestion, to cause display of the selected content suggestion to the human user in a graphical user interface of an electronic device.
2 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.
229 Citations
28 Claims
-
1. A non-transitory machine readable storage medium comprising a plurality of instructions for determining suggested content that, in response to being executed on a computing device, cause the computing device to:
-
evaluate data that represents a plurality of personality and psychological characteristics of a human user, the data being obtained from a user information system, and the personality and psychological characteristics being relevant to an attainment of an overall health goal for the human user; evaluate data that represents a plurality of behaviors and actions of the human user, the data being obtained from the user information system, and the behaviors and actions being relevant to the attainment of the overall health goal for the human user; select a candidate set of context-sensitive content suggestions for the human user, the context-sensitive content suggestions being selected from a content information system, and the context-sensitive content suggestions indicating respective suggested actions for performance by the human user that assist the attainment of the overall health goal for the human user; filter the candidate set of context-sensitive content suggestions for the human user, based on matching the candidate set to the behaviors and actions of the human user, and matching the candidate set to the personality and psychological characteristics of the human user; prioritize a selected content suggestion from the candidate set of context-sensitive content suggestions for presentation to the human user, based on matching the selected content suggestion to the behavior and actions of the human user, and matching the selected content suggestion to a current state of the human user; and transmit data indicating the selected content suggestion, to cause display of the selected content suggestion to the human user in a graphical user interface of an electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed by a computer-implemented content suggestion engine for determining suggested content, comprising:
-
evaluating data that represents a plurality of personality and psychological characteristics of a human user, the data being obtained from a user information system, and the personality and psychological characteristics being relevant to an attainment of an overall health goal for the human user; evaluating data that represents a plurality of behaviors and actions of the human user, the data being obtained from the user information system, and the behaviors and actions being relevant to the attainment of the overall health goal for the human user; retrieving, from a content information system, a superset of context-sensitive content suggestions relevant to attainment of the overall health goal for the human user, the context-sensitive content suggestions indicating respective suggested actions for performance by the human user that assist the attainment of the overall health goal; selecting a candidate set of context-sensitive content suggestions for the human user, the candidate set of context-sensitive content suggestions being selected from the superset of context-sensitive content suggestions; filtering the candidate set of context-sensitive content suggestions for the human user, based on matching the candidate set to the behaviors and actions of the human user, and matching the candidate set to the personality and psychological characteristics of the human user; prioritizing a selected content suggestion from the candidate set of context-sensitive content suggestions for presentation to the human user, based on matching the selected content suggestion to the behavior and actions of the human user, and matching the selected content suggestion to a current state of the human user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An information system, comprising a computer system having at least one hardware processor, at least one memory, and at least one storage medium, the computer system configured to execute instructions from the at least one storage medium using the hardware processor and the memory, to cause the computer to:
-
evaluate data that indicates a plurality of personality and psychological characteristics of a human user, the personality and psychological characteristics being relevant to an attainment of an overall health goal for the human user; evaluate data that indicates a plurality of behaviors and actions of the human user, the behaviors and actions being relevant to the attainment of the overall health goal for the human user; select a candidate set of context-sensitive content suggestions for the human user, the context-sensitive content suggestions being relevant to the attainment of the overall health goal for the human user; filter the candidate set of context-sensitive content suggestions for the human user, based on matching the candidate set to the behaviors and actions of the human user, and matching the candidate set to the personality and psychological characteristics of the human user; prioritize a selected content suggestion from the candidate set of context-sensitive content suggestions for presentation to the human user, based on matching the selected content suggestion to the behavior and actions of the human user, and matching the selected content suggestion to a current state of the human user; and generate data indicating the selected content suggestion for display to the human user in a graphical user interface. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification