METHOD AND SYSTEM FOR AN ELECTRONIC PERSONAL TRAINER
First Claim
1. A method comprising:
- identifying, at an input device, a first object in an environment, the first object having a health-related association to a user of the input device;
responsive to the identification of the first object, invoking an interface on the input device to receive, from the first object, health-related input data, pertaining to the first object; and
receiving the health-related input data via the interface into the input device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system to implement an electronic personal training is provided. According to an example embodiment, personal goals for fitness and health-related activities may be recorded, tracked, and provided, using personal electronic devices. The personal electronic devices may receive and store input from objects (e.g., exercise equipments or food items) in an environment (e.g., a fitness center or a supermarket) and output relevant personal information about the activity currently being input (e.g. on a digital screen, pre-stored version of a human voice, etc.). The portable electronic devices may periodically communicate data with a system located on a communications network, where the fitness data may be processed to provide individual and group reports (e.g. email sent to person, membership trends to gyms, account history available online). A user may set or modify his or her goals by accessing the system via the portable electronic device or a user computer.
60 Citations
59 Claims
-
1. A method comprising:
-
identifying, at an input device, a first object in an environment, the first object having a health-related association to a user of the input device; responsive to the identification of the first object, invoking an interface on the input device to receive, from the first object, health-related input data, pertaining to the first object; and receiving the health-related input data via the interface into the input device. - View Dependent Claims (2, 4, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16)
-
-
3. (canceled)
-
7. (canceled)
-
9. (canceled)
-
17. A system comprising:
-
an identification module to identify at an input device, a first object in an environment, the first object having a health-related association to a user of the input device; and an interface to receive health-related input data into the input device, the identification module, responsive to the identification of the first object, to invoke the interface to receive, from the first object, the health-related input data, pertaining to the first object. - View Dependent Claims (18, 19, 20, 25, 26, 31, 32)
-
-
21-24. -24. (canceled)
-
27-30. -30. (canceled)
-
33. (canceled)
-
34. A system comprising:
-
means for identifying, at an input device, a first object in an environment, the first object having a health-related association to a user of the input device; means for invoking, responsive to the identification of the first object, an interface on the input device to receive, from the first object, health-related input data, pertaining to the first object; and means for receiving the health-related input data via the interface into the input device. - View Dependent Claims (35)
-
-
36. A machine-readable medium embodying instructions, the instructions, when executed by a machine, causing the machine to:
-
identify a first object, at an input device, in an environment, the first object having a health-related association to a user of the input device; responsive to the identification of the first object, to invoke the interface to receive, from the first object, health-related input data, pertaining to the first object; and receive health-related input data into the input device via the interface, - View Dependent Claims (37)
-
-
38. A method comprising:
-
at an input device, identifying an object in an environment, the object having a health-related association to a user of the input device; receiving a health-related input data pertaining to the object; transmitting, via a network, the input data to a processing server, the processing server analyzing the input data and generating a health-related output; receiving from the processing server, the generated output; and displaying the output to the user. - View Dependent Claims (39, 41, 42, 43, 44, 45)
-
-
40. (canceled)
-
46. An input device comprising:
-
an identification module to identify an object in an environment, the object having a health-related association to a user of the input device; a receiver module to receive, from the object, health-related input data associated with a user; a transmitter module to transmit, via a network, the health-related input data to a processing server, the processing server to analyze the input data, to generate a plurality of health-related outputs, and to communicate the outputs to the receiver; and a display module to display the outputs received from the processing server by the receiver and delivered to the display module. - View Dependent Claims (47, 49, 50, 51, 54, 55, 56, 57)
-
-
48. (canceled)
-
52-53. -53. (canceled)
-
58. An input device comprising:
-
means for identifying an object in an environment, the object having a health-related association to a user of the input device; means for receiving health-related input data pertaining to the object; means for transmitting the input data to a processing server, the processing server analyzing the input data and generating a health-related outputs; means for receiving from the processing server, the generated output; and means for displaying the output to the user.
-
-
59. A machine-readable medium embodying instructions, the instructions, when executed by a machine, causing the machine to:
-
to identify an object in an environment, the object having a health-related association to a user of the input device; to receive, from the object, health-related input data associated with a user; to transmit the health-related input data to a processing server, the processing server to analyze the input data, to generate health-related outputs, and to communicate the outputs to the receiver; and to display the outputs received from the processing server by the receiver and delivered to the display module.
-
Specification