Patent ID: 8655717

Claim:
A computerized method for automatically generating a reward message for a user who accomplishes an intermediate milestone based on an ultimate goal, the computerized method comprising: (a) receiving at a computer from said user: (1) an ultimate goal; (2) activity preferences related to said goal; and (3) contact data for a mobile device of said user; (b) storing at said computer said ultimate goal and said activity preferences for said user; (c) executing at said computer an expert system that automatically (1) generates at said computer at least one personalized intermediate milestone for said user, said personalized intermediate milestone: different than said ultimate goal; and consistent with said user's personal data; (2) generates at said computer at least one progress message comprising a request for a progress measurement from said user; (3) using said contact data from said user, transmits from said computer to said mobile device of said user said progress message; (4) in response to said progress message transmitted to said mobile device, receives at said computer from said mobile device said progress measurement; (5) stores at said computer said progress measurement; (6) compares said progress measurement to said personalized intermediate milestone to determine if said personalized intermediate milestone has been met; (7) generates a reward message to said user if said personalized intermediate milestone has been met, said reward message comprising a redeemable reward consistent with said user's ultimate goal and activity preferences; (8) determines a transmission time for said reward message consistent with said user's activity preferences; (9) transmits said reward message to said user mobile device at said transmission time.