Interactive dieting and exercise system
First Claim
1. A system for diet and exercise comprising:
- a central server having a diet and exercise model, a database of personal profiles of a plurality of users, a communication unit for communicating with said plurality of users over a network, an advice calculator unit for using said diet and exercise model together with respective personal profiles to plan a personalized diet and exercise program for a given user, an interaction unit for obtaining at least one query from said given user, using said query with said diet and exercise model and said corresponding personal profile to provide a modification to said personalized diet and exercise program, and sending said modified advice to said communication unit for communication to said remote user.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for providing a user with a diet and exercise program and on-line support, comprises: a central server having a diet and exercise model, a database of personal profiles of a plurality of users, a communication unit for communicating with said plurality of users over a network, an advice calculator unit for using said diet and exercise model together with respective personal profiles to plan a personalized diet and exercise program for a given user, and a scheduler for scheduling sending of details of said program to said remote user via said communication unit, thereby to provide said user with a time-based diet and exercise program. Additionally, a query unit provides a facility for allowing the user to make on-line queries of the database. Queries may range from asking about nutritional values of given foods to requesting modifications of the diet and exercise program.
-
Citations
45 Claims
-
1. A system for diet and exercise comprising:
-
a central server having a diet and exercise model, a database of personal profiles of a plurality of users, a communication unit for communicating with said plurality of users over a network, an advice calculator unit for using said diet and exercise model together with respective personal profiles to plan a personalized diet and exercise program for a given user, an interaction unit for obtaining at least one query from said given user, using said query with said diet and exercise model and said corresponding personal profile to provide a modification to said personalized diet and exercise program, and sending said modified advice to said communication unit for communication to said remote user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for diet and exercise comprising:
-
a central server having a diet and exercise model, a database of personal profiles of a plurality of users, a communication unit for communicating with said plurality of users over a network, an advice calculator unit for using said diet and exercise model together with respective personal profiles to plan a personalized diet and exercise program for a given user, and a scheduler for scheduling sending of details of said program to said remote user via said communication unit, thereby to provide said user with a time-based diet and exercise program. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An Interactive system for diet and exercise comprising:
-
a user profile builder for obtaining information from a user and building a profile of data from said user relevant to diet and exercise;
a diet and exercise model for utilizing said profile to assign a given user with a score indicating nutritional need;
a database of nutritional plans associated with different scores;
a database of exercise plans;
a personalization unit for assigning a given user with a combined nutritional and exercise plan;
a scheduler for scheduling notifications to users of their respective plans;
a query unit for receiving queries from respective users and responding with requested data or with modifications to said plans; and
a learning unit for discerning patterns in queries of respective users and using said patterns to modify said nutritional plans to provide a set of customized nutritional plans for said respective users. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method for interactive support for users for a diet and exercise program comprising:
-
providing an electronic diet and exercise model, providing a database of personal profiles of a plurality of remote users, providing a communication unit for communicating with said plurality of remote users over a network, using said diet and exercise model together with respective personal profiles to plan a personalized diet and exercise program for a given remote user, obtaining at least one query from said given remote user, using said query with said diet and exercise model and said corresponding personal profile to provide a modification to said personalized diet and exercise program, and sending said modified advice to said remote user.
-
-
44. A method for interactive support of users in a diet and exercise program comprising:
-
providing an electronic diet and exercise model, constructing a database of personal profiles of a plurality of remote users, communicating with said plurality of remote users over a network, using said electronic diet and exercise model together with respective personal profiles to plan a personalized diet and exercise program for a given user, and scheduling sending of details of said program to said remote user thereby to provide said user with a time-based diet and exercise program.
-
-
45. A method for interactive support of users in a diet and exercise program comprising:
-
obtaining information from a user and building a profile of data from said user relevant to diet and exercise;
utilizing said profile to assign a given user with a score indicating nutritional need;
providing a database of nutritional plans associated with different scores;
providing a database of exercise plans;
assigning a given user with a combined nutritional and exercise plan based on a corresponding score;
scheduling notifications to users of their respective plans;
receiving queries from respective users and responding with requested data or with modifications to said plans; and
discerning patterns in queries of respective users, and using said patterns to modify said nutritional plans to provide a set of customized nutritional plans for said respective users.
-
Specification