Electronic agenda with weight management function
First Claim
1. A weight management system comprising:
- an input device which logs a user'"'"'s caloric intake goal, past food intake events and past energy expenditure events and receives agenda entries, the agenda entries each including times and geographical locations;
a memory which stores the caloric intake goal, the past food intake events, the past energy expenditure events, the agenda entries, and modes of transportation with associated levels of caloric consumption;
a processor which;
schedules at least one future food intake event and at least one future energy expenditure event based on the past food intake events, the past energy expenditure events, and the agenda entries,adds the future food intake event and the at least one future energy expenditure event to the memory as one of the agenda entries,determines one or more possible modes of transportation based on agenda entry times and geographical locations which the user would be able to employ to travel between agenda entry geographical locations within the agenda entry tunes such that the user would he able to employ the one or more possible modes of transportation to travel a distance within a time difference between a current agenda entry nine and geographical location and a next agenda entry time and geographical locationfor each of the one or more possible modes of transportation, determines a level of caloric consumption to travel from each agenda entry geographical location to a next agenda entry geographical location,selects one of the possible modes of transportation for traveling to each agenda entry geographical location which most closely balances past and future food intake with the past energy expenditure events and the determined levels of calorie consumption to travel between the agenda entry geographical locations according to the user'"'"'s caloric intake goal, andgenerates navel advice for travelling between the graphical in dons of successive agenda entries, the travel advice including the selected mode of transportation; and
display for displaying the agenda entries and the travel advice.
1 Assignment
0 Petitions
Accused Products
Abstract
A weight management system (10) comprising logging means (11) for logging past food intake events and past energy expenditure events, means for receiving (11) agenda entries and storage means (12) for storing the past food intake events, the past energy expenditure events and the agenda entries. The system further comprises a processor (13) for, based on the past food intake events, the past energy expenditure events and the agenda entries, scheduling at least one future food intake event or at least one future energy expenditure event and adding the future food intake event or the at least one future energy expenditure event to the storage means (12) as one of the agenda entries. An output (14) is provided for presenting the agenda entries to the user. The system (10) enables integrating a weight management system with a user'"'"'s personal agenda.
17 Citations
15 Claims
-
1. A weight management system comprising:
-
an input device which logs a user'"'"'s caloric intake goal, past food intake events and past energy expenditure events and receives agenda entries, the agenda entries each including times and geographical locations; a memory which stores the caloric intake goal, the past food intake events, the past energy expenditure events, the agenda entries, and modes of transportation with associated levels of caloric consumption; a processor which; schedules at least one future food intake event and at least one future energy expenditure event based on the past food intake events, the past energy expenditure events, and the agenda entries, adds the future food intake event and the at least one future energy expenditure event to the memory as one of the agenda entries, determines one or more possible modes of transportation based on agenda entry times and geographical locations which the user would be able to employ to travel between agenda entry geographical locations within the agenda entry tunes such that the user would he able to employ the one or more possible modes of transportation to travel a distance within a time difference between a current agenda entry nine and geographical location and a next agenda entry time and geographical location for each of the one or more possible modes of transportation, determines a level of caloric consumption to travel from each agenda entry geographical location to a next agenda entry geographical location, selects one of the possible modes of transportation for traveling to each agenda entry geographical location which most closely balances past and future food intake with the past energy expenditure events and the determined levels of calorie consumption to travel between the agenda entry geographical locations according to the user'"'"'s caloric intake goal, and generates navel advice for travelling between the graphical in dons of successive agenda entries, the travel advice including the selected mode of transportation; and display for displaying the agenda entries and the travel advice. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing weight, comprising:
-
with a processor, controlling a computer memory to store past food intake events, past energy expenditure events, agenda entries, the agenda entries including times and geographical locations and modes of transportation with associated caloric consumption; with the processor, scheduling at least one future food intake event and at least one future energy expenditure event, based on the past food intake events, the past energy expenditure events and the agenda entries; with the processor, cent Ping the computer memory to store the at least one future food intake event and the at least one future energy expenditure event as one of the agenda entries; in the processor, implementing an algorithm which determines one or more modes of transportation for travelling between the geographical locations of the agenda entries based on the past and/or future food intake events within a time difference between a current agenda entry time and a next agenda entry time, the past and/or future energy expenditure events and the times and geographic locations of the agenda entries in such a way as to balance the caloric consumption and caloric intake between the past and future food intake events, the past and future energy expenditure events, and the times and geographical locations of the agenda entries, according to a predetermined balancing criterion; in the processor, implementing an algorithm which selects a mode of transposition from the determined one or more modes of transportation, the selected mode of transportation having the balance closest to the predetermined balancing criterion, and with the processor, at least one of controlling a display device to display the agenda entries and the selected mode of transportation and the computer memory to store the selected mode of transportation. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium carrying instructions which control a processor to carry out a computer executed method of weight management, the computer executed method comprising
controlling a computer memory to store past food intake events, past energy expenditure events, agenda entries, the agenda entries including times and geographical locations and modes of transportation with associated caloric consumption; -
scheduling at least one future food intake event and at least one future energy expenditure event, based on the past food intake events, the past energy expenditure events and the agenda entries; controlling the computer memory to store the at least one future feed intake event and the at least one future energy expenditure event as one of the agenda entries; determining one or more modes of transportation for travelling between the geographical locations of the agenda entries based on the past and/or future fund intake events within a time difference between a current agenda entry time and a next agenda entry time, the past and/or future energy expenditure events and the times and geographic locations of the agenda entries in such is way as to balance the caloric consumption and caloric intake between the past and future hind intake events, the past and future energy expenditure events, and the times and geographical locations of the agenda entries; selecting a mode of transportation from the one or more determined modes of transportation having the difference closest to a users caloric balancing criterion, and at least one of controlling a display device to display the agenda entries and the selected mode of transportation and the computer memory to store the selected mode of transportation in a memory.
-
-
13. A method of managing weight, comprising;
-
(a) entering into a computer at time period; (b) entering into the computer to user'"'"'s calorie goal, wherein the goal is a number not calories the user desires to consume within the time period; (c) entering into the computer a total caloric intake for the time period; (d) entering into the computer a plurality of appointments for the user during the time period, wherein each appointment specifies a location and a time by which the use must be at the location; (e) sorting, with the computer, the plurality of appointments into chronological order; (f) storing in the computer a plurality of modes of transportation, wherein each mode of transportation is associated with a speed and a level of caloric consumption; (g) for each appointment except for the last appointment of the tune periods; (i) determining, with the computer, the distance between the current appointment location and the next chronological appointment location; (ii) determining, with the computer, the time difference between the current appointment location and the next chronological appointment location; (iii) determining, with the computer, one or more possible modes of transportation based on the distance and the time difference to the next Chronological appointment location such that the user would be able to employ the one or more possible modes of transportation to travel the distance within the time difference; (iv) for each one or more possible modes of transportation, determining, with the computer, the difference between the associated level of caloric consumption and the total caloric intake for the time period; (v) sorting the one or more possible modes of transportation based on the difference calculated in step (g)(iv); (vi) selecting, with the computer, a mode of transportation from the one or more possible modes of transportation, wherein the selected mode of transportation has the difference closest to the user'"'"'s calorie goal; (h) displaying the plurality of selected suggested modes of transportation and the associated appointment to the user. - View Dependent Claims (14, 15)
-
Specification