Patent Document ID: 9430617
Application ID: 14713276

Base 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.

---

Claim 9:
9. The machine readable storage medium of claim 1 , the instructions further to cause the computing device to: further prioritize the selected content suggestion based on matches of a difficulty level suitable for the human user with an attribute of the selected content suggestion indicating a difficulty that is appropriate for the human user.