Wireless device, program products and methods of using a wireless device to deliver services
First Claim
Patent Images
1. A method for execution by a server computer system, the method comprising:
- associating a first caloric intake goal with a first time period and a second caloric intake goal that is different from the first caloric intake goal with a second time period in a meal plan database;
storing user activity data associated with the first time period in a user training journal database;
receiving over a communication network from a portable user device a query regarding a dining decision, the query including a location and a caloric expenditure associated with the user activity data;
determining at least one menu item at a restaurant proximate to the location based upon the first caloric intake goal stored in the meal plan database and the caloric expenditure;
transmitting the at least one menu item to the user device; and
determining that less than all of the caloric intake goals should be modified.
3 Assignments
0 Petitions
Accused Products
Abstract
In at least one embodiment, a data processing system receives from a user device a query regarding a dining decision, where the query includes a location. At least one menu item at a restaurant proximate to the location is determined based upon at least one user-specific criterion, and the at least one menu item is transmitted to the user device.
109 Citations
31 Claims
-
1. A method for execution by a server computer system, the method comprising:
-
associating a first caloric intake goal with a first time period and a second caloric intake goal that is different from the first caloric intake goal with a second time period in a meal plan database; storing user activity data associated with the first time period in a user training journal database; receiving over a communication network from a portable user device a query regarding a dining decision, the query including a location and a caloric expenditure associated with the user activity data; determining at least one menu item at a restaurant proximate to the location based upon the first caloric intake goal stored in the meal plan database and the caloric expenditure; transmitting the at least one menu item to the user device; and determining that less than all of the caloric intake goals should be modified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for execution by a server computer system to allow the server system to respond to queries regarding dining decisions, the method comprising:
-
associating a first planned workout with a first time period and a second planned workout with a second time period in a training journal database; associating a first caloric intake goal with the first time period and a second caloric intake goal that is different from the first caloric intake goal with the second time period in a meal plan database; receiving from a portable user device first user activity data collected via a fitness monitor during execution of the first planned workout, and associating the first user activity data with the first time period in the training journal database; receiving a first query regarding a first dining decision from the portable user device, the query including a first user device location; determining at least one first menu item at a first restaurant proximate to the first user device location based on information associated with the first time period in the training journal database and also based on the first caloric intake goal associated with the first time period in the meal plan database; determining whether the second planned workout should be modified; and determining that less than all of the caloric intake goals should be modified. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification