Patent ID: 9654949
Date: 2017-05-16
CPC Classifications: G06F,G16H,H04L,H04W

Claim:
1. A non-transitory computer readable medium embodying a computer program, the computer program comprising computer readable program code that, when executed by processing circuitry, causes the processing circuitry to: receive a plurality of user profile records for one or more enrolled users enrolled in a mobile healthcare program; identify a set of users from the plurality of the user profile records according to a first health related human physical attribute or a first human behavioral attribute; create a peer group by defining a subset of the set of users according to a selected criterion and by clustering profile records of the set of users, wherein the profile records of the set of users are clustered by identifying a number of values of the selected criterion within a metric-space distance of each other and wherein the selected criterion comprises at least one of a second health related human physical attribute or a second human behavioral attribute; calculate at least one peer group metric value for the peer group based on behaviors of the subset of users in the peer group; calculate a user metric value for a target-user included in the subset based on a behavior of the target-user; compare the user metric value for the target-user to the at least one peer group metric value; and construct a personalized message relating the user metric value to the peer group metric value, the personalized message configured to be transmitted wirelessly to a mobile device of the target-user and motivate the target-user to change at least one behavior.