Methods and systems for interactive goal setting and recommender using events having combined activity and location information
First Claim
1. A method comprising:
- receiving a goal via a user account of a user;
calculating a current performance metric of the user associated with a first geo-location;
accessing via a computer network a database of caloric intake information associated with food consumed by the user;
determining whether the user will achieve the goal by processing the current performance metric of the user and data that includes the caloric intake information; and
generating a recommendation that includes an activity and a second geo-location for performing the activity based on the processing of the caloric intake information, the goal, and the first geo-location.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating recommendations for achieving goals is described. The method includes receiving a goal for a user account. The goal is associated with an activity that is trackable via a monitoring device. The method further includes receiving tracking data associated with the monitoring device. At least part of the tracking data is associated to the activity. The method includes receiving geo-location data associated with the monitoring device. The geo-location data is correlated to the tracking data. The method includes analyzing the received tracking data and geo-location data to characterize a current performance metric for the activity and generating a recommendation for the user account. The recommendation identifies the current performance metric and a suggested action and location for increasing the current performance metric to achieve the goal.
520 Citations
20 Claims
-
1. A method comprising:
-
receiving a goal via a user account of a user; calculating a current performance metric of the user associated with a first geo-location; accessing via a computer network a database of caloric intake information associated with food consumed by the user; determining whether the user will achieve the goal by processing the current performance metric of the user and data that includes the caloric intake information; and generating a recommendation that includes an activity and a second geo-location for performing the activity based on the processing of the caloric intake information, the goal, and the first geo-location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving a goal via a user account of a user; receiving activity data from a monitoring device regarding an activity performed by the user at a first geo-location; receiving the first geo-location associated with the monitoring device; calculating a current performance metric of the user associated with the first geo-location based at least partly on the activity data; accessing via a computer network a database to identify a number associated with caloric intake by the user; determining whether the user will achieve the goal within an amount of time based on the number associated with the caloric intake and the current performance metric of the user; determining from the first geo-location whether the user is within a pre-determined distance from a second geo-location; and generating a recommendation to the user account of the second geo-location suitable for performing a recommended activity upon determining that the user will not achieve the goal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification