System for facilitating weight control incorporating hand-held computing device
First Claim
1. A system for facilitating weight control of a user, said system comprising:
- a hand-held computing device having weight control software executing thereon and having a handheld database with weight control data stored thereon, the weight control data being used by the weight control software during execution thereof;
a personal computing device;
a first communications link by which said hand-held computing device and said personal computing device are communicable during a synchronization operation;
a server having a server database with weight control data stored thereon;
a second communications link by which said personal computing device and said server are communicable during the synchronization operation;
wherein during the synchronization operation, weight control data or modifications thereto are transferred in substantially real time between the handheld database and the server database; and
wherein at least a portion of the weight control data comprises two-way data modifiable by the user both on the handheld database via the hand-held computing device and on the server database via the server, wherein when the two-way data is modified by the user on the handheld database via said hand-held computing device said system automatically makes corresponding modifications to the weight control data stored on the server database during the synchronization operation, and wherein when the two-way data is modified by the user on the server database via said server said system automatically makes corresponding modifications to the weight control data stored on the handheld database during the synchronization operation.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for facilitating weight control provides dieters with the ability to maintain food consumption within the general rules of a weight control program and to maintain motivation in following these rules, incorporates a hand-held computing device to facilitate use of the system, provides the ability to update at least some information on either a server portion of the system or the hand-held computing device and then to synchronize the pertinent information therebetween at a later time, does not rely solely upon costly and often unreliable wireless communications, is not cumbersome to use, and is conducive to keeping information up-to-date.
-
Citations
70 Claims
-
1. A system for facilitating weight control of a user, said system comprising:
-
a hand-held computing device having weight control software executing thereon and having a handheld database with weight control data stored thereon, the weight control data being used by the weight control software during execution thereof;
a personal computing device;
a first communications link by which said hand-held computing device and said personal computing device are communicable during a synchronization operation;
a server having a server database with weight control data stored thereon;
a second communications link by which said personal computing device and said server are communicable during the synchronization operation;
wherein during the synchronization operation, weight control data or modifications thereto are transferred in substantially real time between the handheld database and the server database; and
wherein at least a portion of the weight control data comprises two-way data modifiable by the user both on the handheld database via the hand-held computing device and on the server database via the server, wherein when the two-way data is modified by the user on the handheld database via said hand-held computing device said system automatically makes corresponding modifications to the weight control data stored on the server database during the synchronization operation, and wherein when the two-way data is modified by the user on the server database via said server said system automatically makes corresponding modifications to the weight control data stored on the handheld database during the synchronization operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for facilitating weight control of a user, said system comprising:
-
a hand-held computing device having weight control software executing thereon and having a handheld database with weight control data stored thereon, the weight control data being used by the weight control software during execution thereof;
a server having a server database with weight control data stored thereon;
a communications link by which said hand-held computing device and said server are communicable; and
wherein at least a portion of the weight control data comprises two-way data modifiable by the user both on the handheld database via the hand-held computing device and on the server database via the server, wherein when the two-way data is modified by the user on the handheld database via said hand-held computing device said system automatically makes corresponding modifications to the weight control data stored on the server database during a synchronization operation, and wherein when the two-way data is modified by the user on the server database via said server said system automatically makes corresponding modifications to the weight control data stored on the handheld database during the synchronization operation. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for facilitating weight control of a user, said system comprising:
-
a hand-held computing device having weight control software executing thereon and having a handheld database with weight control data stored thereon, the weight control data being used by the weight control software during execution thereof;
a personal computing device;
a first communications link by which said hand-held computing device and said personal computing device are communicable during a synchronization operation;
a server having a server database with weight control data stored thereon;
a second communications link by which said personal computing device and said server are communicable during the synchronization operation; and
wherein during the synchronization operation, weight control data or modifications thereto are transferred in substantially real time between the handheld database and the server database. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for facilitating weight control of a user, said method comprising the steps of:
-
providing a hand-held computing device having weight control software executing thereon and having a handheld database with weight control data stored thereon, the weight control data being used by the weight control software during execution thereof;
providing a personal computing device;
establishing a first communications link by which the hand-held computing device and the personal computing device are communicable during a synchronization operation;
providing a server having a server database with weight control data stored thereon;
establishing a second communications link by which the personal computing device and the server are communicable during the synchronization operation;
performing a synchronization operation and transferring in substantially real-time weight control data or modifications thereto between the handheld database and the server database;
wherein at least a portion of the weight control data comprises two-way data modifiable by the user both on the handheld database via the hand-held computing device and on the server database via the server; and
receiving modifications of the two-way data on the handheld database from the user via the hand-held computing device and automatically making corresponding modifications to the weight control data stored on the server database, or receiving modifications of the two-way data on the server database from the user via the server and automatically making corresponding modifications to the weight control data stored on the handheld database. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for facilitating weight control of a user, the method comprising the steps of:
-
providing a hand-held computing device having weight control software executing thereon and having a handheld database with weight control data stored thereon, the weight control data being used by the weight control software during execution thereof;
providing a server having a server database with weight control data stored thereon;
establishing a communications link by which the hand-held computing device and the server are communicable; and
wherein at least a portion of the weight control data comprises two-way data modifiable by the user both on the handheld database via the hand-held computing device and on the server database via the server; and
receiving modifications of the two-way data on the handheld database from the user via the hand-held computing device and automatically making corresponding modifications to the weight control data stored on the server database, or receiving modifications of the two-way data on the server database from the user via the server and automatically making corresponding modifications to the weight control data stored on the handheld database. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A method for facilitating weight control of a user, the method comprising:
-
providing a hand-held computing device having weight control software executing thereon and having a handheld database with weight control data stored thereon, the weight control data being used by the weight control software during execution thereof;
providing a personal computing device;
establishing a first communications link by which the hand-held computing device and the personal computing device are communicable during a synchronization operation;
providing a server having a server database with weight control data stored thereon;
establishing a second communications link by which the personal computing device and the server are communicable during the synchronization operation; and
performing a synchronization operation and transferring in substantially real-time weight control data or modifications thereto between the handheld database and the server database. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70)
-
Specification