Claims
- 1. A system for facilitating weight control of a person, said system comprising:
a user computer; a weight control program computer in communication with the user computer over a network; a foods database accessible by the weight control program computer, the foods database having stored thereon data relating to a plurality of foods; software executing on the weight control program computer operable to generate a meal plan comprised of foods stored on the foods database, to transmit the meal plan to the user computer and to allow the person to alter the meal plan based upon food selections received from the user computer; and software executing on the weight control program computer operable to receive data relating to foods from the person via the user computer and to alter the foods database based upon the received data.
- 2. The system according to claim 1, further comprising software executing on the weight control program computer operable to search the foods database to locate and transmit to the user computer data relating to foods stored on the foods database which match criteria received from the user computer.
- 3. The system according to claim 2, wherein the food selections received from the user computer are based upon the data relating to foods transmitted by the software.
- 4. The system according to claim 1, wherein at least some of the data stored on the foods database relates to branded foods.
- 5. The system according to claim 1, wherein at least some of the data stored on the foods database relates to foods prepared by consumer restaurants.
- 6. The system according to claim 1, wherein the meal plan is based at least in part on a target food consumption value maintained by software executing on the weight control program computer.
- 7. The system according to claim 6, further comprising software executing on the weight control program computer operable to alter the target food consumption value based upon activity selections received from the user computer.
- 8. The system according to claim 7, further comprising:
an activities database accessible by the weight control program computer, the activities database having stored thereon data relating to a plurality of activities; software executing on the weight control program computer operable to search the activities database to locate and transmit to the user computer data relating to activities stored on the activities database which match criteria received from the user computer; and wherein the activity selections received from the user computer are based upon the data relating to activities transmitted by the software.
- 9. The system according to claim 8, further comprising software executing on the weight control program computer operable to receive data relating to activities from the person via the user computer and to alter the activities database based upon the received data.
- 10. The system according to claim 6, wherein the target food consumption value is generated automatically by software executing on the weight control program computer.
- 11. The system according to claim 10, wherein the target food consumption value is based at least in part on an initial weight of the person.
- 12. The system according to claim 10, wherein the target food consumption value is based at least in part on a current weight of the person.
- 13. The system according to claim 1, further comprising a favorites database accessible by the weight control program computer, the favorites database having stored thereon data relating to foods which are favorites of the person.
- 14. The system according to claim 13, wherein the foods which are favorites of the person are specified by the person.
- 15. The system according to claim 13, wherein the foods which are favorites of the person are determined automatically by software executing on the weight control program computer.
- 16. The system according to claim 1, wherein the network comprises the Internet.
- 17. A system for facilitating weight control of a person, said system comprising:
a user computer; a weight control program computer in communication with the user computer over a network; a foods database accessible by the weight control program computer, the foods database having stored thereon data relating to a plurality of foods, at least some of the data stored on the foods database relating to branded foods; software executing on the weight control program computer operable to generate a meal plan comprised of foods stored on the foods database, to transmit the meal plan to the user computer and to allow the person to alter the meal plan based upon food selections received from the user computer; and software executing on the weight control program computer operable to search the foods database to locate and transmit to the user computer data relating to foods stored on the foods database which match criteria received from the user computer.
- 18. The system according to claim 17, wherein the food selections received from the user computer are based upon the data relating to foods transmitted by the software.
- 19. The system according to claim 17, wherein at least some of the data stored on the foods database relates to foods prepared by consumer restaurants.
- 20. The system according to claim 17, further comprising software executing on the weight control program computer operable to receive data relating to foods from the person via the user computer and to alter the foods database based upon the received data.
- 21. The system according to claim 17, wherein the meal plan is based at least in part on a target food consumption value maintained by software executing on the weight control program computer.
- 22. The system according to claim 21, further comprising software executing on the weight control program computer operable to alter the target food consumption value based upon activity selections received from the user computer.
- 23. The system according to claim 22, further comprising:
an activities database accessible by the weight control program computer, the activities database having stored thereon data relating to a plurality of activities; software executing on the weight control program computer operable to search the activities database to locate and transmit to the user computer data relating to activities stored on the activities database which match criteria received from the user computer; and wherein the activity selections received from the user computer are based upon the data relating to activities transmitted by the software.
- 24. The system according to claim 23, further comprising software executing on the weight control program computer operable to receive data relating to activities from the person via the user computer and to alter the activities database based upon the received data.
- 25. The system according to claim 21, wherein the target food consumption value is generated automatically by software executing on the weight control program computer.
- 26. The system according to claim 25, wherein the target food consumption value is based at least in part on an initial weight of the person.
- 27. The system according to claim 25, wherein the target food consumption value is based at least in part on a current weight of the person.
- 28. The system according to claim 17, further comprising a favorites database accessible by the weight control program computer, the favorites database having stored thereon data relating to foods which are favorites of the person.
- 29. The system according to claim 28, wherein the foods which are favorites of the person are specified by the person.
- 30. The system according to claim 28, wherein the foods which are favorites of the person are determined automatically by software executing on the weight control program computer.
- 31. The system according to claim 17, wherein the network comprises the Internet.
- 32. A system for facilitating weight control of a person, said system comprising:
a user computer; a weight control program computer in communication with the user computer over a network; software executing on the weight control program computer operable to maintain a target food consumption value; an activities database accessible by the weight control program computer, the activities database having stored thereon data relating to a plurality of activities; software executing on the weight control program computer operable to search the activities database to locate and transmit to the user computer data relating to activities stored on the activities database which match criteria received from the user computer; and software executing on the weight control program computer operable to alter the target food consumption value based upon activity selections received from the user computer, which activity selections received from the user computer are based upon the data relating to activities transmitted by the software.
- 33. The system according to claim 32, further comprising software executing on the weight control program computer operable to receive data relating to activities from the person via the user computer and to alter the activities database based upon the received data.
- 34. The system according to claim 32, wherein the target food consumption value is generated automatically by software executing on the weight control program computer.
- 35. The system according to claim 34, wherein the target food consumption value is based at least in part on an initial weight of the person.
- 36. The system according to claim 34, wherein the target food consumption value is based at least in part on a current weight of the person.
- 37. The system according to claim 32, further comprising:
a foods database accessible by the weight control program computer, the foods database having stored thereon data relating to a plurality of foods; and software executing on the weight control program computer operable to generate a meal plan comprised of foods stored on the foods database, to transmit the meal plan to the user computer and to allow the person to alter the meal plan based upon food selections received from the user computer, the meal plan being based at least in part on the target food consumption value.
- 38. The system according to claim 37, further comprising software executing on the weight control program computer operable to receive data relating to foods from the person via the user computer and to alter the foods database based upon the received data.
- 39. The system according to claim 37, further comprising software executing on the weight control program computer operable to search the foods database to locate and transmit to the user computer data relating to foods stored on the foods database which match criteria received from the user computer.
- 40. The system according to claim 39, wherein the food selections received from the user computer are based upon the data relating to foods transmitted by the software.
- 41. The system according to claim 37, wherein at least some of the data stored on the foods database relates to branded foods.
- 42. The system according to claim 37, wherein at least some of the data stored on the foods database relates to foods prepared by consumer restaurants.
- 43. The system according to claim 32, further comprising a favorites database accessible by the weight control program computer, the favorites database having stored thereon data relating to activities which are favorites of the person.
- 44. The system according to claim 43, wherein the activities which are favorites of the person are specified by the person.
- 45. The system according to claim 43, wherein the activities which are favorites of the person are determined automatically by software executing on the weight control program computer.
- 46. The system according to claim 32, wherein the network comprises the Internet.
- 47. A system for facilitating weight control of a person, said system comprising:
a user computer; a weight control program computer in communication with the user computer over a network; an activities database accessible by the weight control program computer, the activities database having stored thereon data relating to a plurality of activities; software executing on the weight control program computer operable to maintain a target food consumption value and to allow the person to alter the target food consumption value based upon activity selections received from the person; a foods database accessible by the weight control program computer, the foods database having stored thereon data concerning a plurality of foods; software executing on the weight control program computer operable to generate a meal plan comprised of foods stored on the foods database based at least in part on the target food consumption value, to transmit the meal plan to the user computer and to allow the person to alter the meal plan based upon food selections received from the user computer; and a favorites database accessible by the weight control program computer, the favorites database having stored thereon data relating to foods and activities which are favorites of the person.
- 48. The system according to claim 47, wherein the foods and activities which are favorites of the person are specified by the person.
- 49. The system according to claim 47, wherein the foods and activities which are favorites of the person are determined automatically by software executing on the weight control program computer.
- 50. The system according to claim 47, further comprising software executing on the weight control program computer operable to search the favorites database to locate and transmit to the user computer data relating to foods and activities stored on the favorites database which match criteria received from the user computer.
- 51. The system according to claim 50, further comprising software executing on the weight control program computer operable to alter the target food consumption value based upon activity selections received from the user computer, which activity selections received from the user computer are based upon the data relating to activities stored on the favorites database transmitted by the software.
- 52. The system according to claim 50, further comprising software executing on the weight control program computer operable to alter the meal plan based upon food selections received from the user computer, which food selections received from the user computer are based upon the data relating to foods stored on the favorites database transmitted by the software.
- 53. The system according to claim 47, wherein the network comprises the Internet.
RELATED APPLICATIONS
[0001] This patent application is a divisional of currently pending U.S. patent application Ser. No. 10/355,425, filed Jan. 31, 2003, which application claims the benefit of, under Title 35, United States Code, Section 119(e), U.S. Provisional Patent Application No. 60/353,811, filed Feb. 1, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60353811 |
Feb 2002 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
10355425 |
Jan 2003 |
US |
Child |
10797502 |
Mar 2004 |
US |