Lifestyle companion system
US-8956290-B2 · Feb 17, 2015 · US
US10105574B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10105574-B2 |
| Application number | US-201514976531-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 21, 2015 |
| Priority date | Dec 21, 2015 |
| Publication date | Oct 23, 2018 |
| Grant date | Oct 23, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Technologies for generating user-specific workout plans and tracking a user's progress are disclosed. The user-specific workout plan may be based on a user's goal and the particular workout facility to be used by the user. During performance of the user-specific workout by the user, the user is provided with workout data regarding the user's performance. Such workout data may be based on sensor data generated by sensors of the exercise machine used by the user and/or other sensors carried or worn by the user.
Opening claim text (preview).
The invention claimed is: 1. A server for generating a user-specific workout plan, the server comprising: a personalized workout module to: receive a workout request sent from a personal compute device of a user, wherein the workout request is usable to obtain user profile data related to the user and workout facility profile data related to a workout facility, wherein the workout facility profile data is indicative of one or more exercise machines at the workout facility; generate a user-specific workout plan based on the user profile data and the workout facility profile data, wherein the user-specific workout plan includes one or more exercises that use at least one of the one or more excises machines, transmit the user-specific workout plan to the personal compute device of the user, receive exercise machine sensor data generated by an exercise machine included in the user-specific workout plan, the exercise machine sensor data indicative of operational characteristics of the exercise machine while operated by the user to perform an exercise included in the user-specific workout plan, and a workout data determination module to determine workout data based on the exercise machine sensor data and transmit the workout data to the personal compute device, wherein the workout data is indicative of the exercise performed on the exercise machine by the user. 2. The server of claim 1 , wherein: the personalized workout module is to receive user sensor data from the personal compute device, the user sensor data is indicative of a motion of the user while the user performs the exercise, and the workout data determination module is to determine the workout data based on the exercise machine sensor data and the user sensor data. 3. The server of claim 2 , wherein the workout data determination module is to: determine exercise data based on the exercise machine sensor data and the user sensor data, wherein the exercise data is indicative of a motion of the user while the user performed the exercise, determine risk data indicative of a risk of injury to the user by comparing the exercise data to a preferred exercise motion for the exercise, and transmit to the personal compute device of the user, the risk data indicative of the risk of injury to the user. 4. The server of claim 1 , wherein the personalized workout module is to: receive social competition data indicative of workouts performed by one or more other users, wherein the one or more other users included in the social competition data are selected based on a comparison of physical characteristics of the user and the one or more other users; determine one or more recent workouts performed by the one or more other users based on the social competition data, and generate the user-specific workout plan based on the user profile data, the workout facility profile data, and the one or more recent workouts performed by other users. 5. The server of claim 1 , wherein the workout data determination module is to generate an augmented reality personal assistant to suggest corrections, based on the workout data, to the exercise performed by the user. 6. One or more non-transitory, machine readable storage media comprising a plurality of instructions stored thereon that, when executed, cause a server to: receive a workout request sent from a personal compute device of a user, the workout request identifying a workout facility and user profile data of the user; obtain workout facility profile data indicative of one or more exercise machines at the workout facility; generate a user-specific workout plan based on the user profile data and the workout facility profile data, wherein the user-specific workout plan includes one or more exercises that use at least one of the one or more exercise machines; transmit the user-specific workout plan to the personal compute device of the user; receive exercise machine sensor data generated by an exercise machine included in the user-specific workout plan, the exercise machine sensor data indicative of operational characteristics of the exercise machine while operated by the user to perform an exercise included in the user-specific workout plan; determine workout data based on the exercise machine sensor data; and transmit the workout data to the personal compute device, wherein the workout data is indicative of the exercise performed on the exercise machine by the user. 7. The one or more non-transitory, machine readable storage media of claim 6 , wherein the plurality of instructions, when executed, further cause the server to receive user sensor data from the personal compute device, the user sensor data being indicative of a motion of the user while the user performs the exercise, wherein to determine the workout data comprises to determine the workout data based on the exercise machine sensor data and the user sensor data. 8. The one or more non-transitory, machine readable storage media of claim 6 , wherein to: receive the workout request further comprises to receive social competition data indicative of workouts performed by one or more other users, wherein the one or more other users included in the social competition data are selected based on a comparison of physical characteristics of the user and the one or more other users; and generate the user-specific workout plan comprises to (i) determine one or more recent workouts performed by the one or more other users based on the social competition data, and (ii) generate the user-specific workout plan based on the user profile data, the workout facility profile data, and the one or more recent workouts performed by other users. 9. The one or more non-transitory, machine readable storage media of claim 6 , wherein the plurality of instructions, when executed, further cause the server to generate an augmented reality personal assistant to suggest corrections, based on the workout data, to the exercise performed by the user. 10. The compute device of claim 6 , wherein: the personalized workout module is to generate user sensor data, the user sensor data is indicative of a motion of the user while the user performs the exercise, and the workout data module is to determine the workout data based on the exercise machine sensor data and the user sensor data. 11. The compute device of claim 7 , wherein the workout data module is to: determine exercise data based on the exercise machine sensor data and the user sensor data, wherein the exercise data is indicative of a motion of the user while the user performed the exercise, determine risk data indicative of a risk of injury to the user by comparing the exercise data to a preferred exercise motion for the exercise, and transmit to the personal compute device of the user, the risk data indicative of the risk of injury to the user. 12. The compute device of claim 6 , wherein the personalized workout module is to: obtain social competition data indicative of workouts performed by one or more other users, wherein the one or more other users included in the social competition data are selected based on a comparison of physical characteristics of the user and the one or more other users; determine one or more recent workouts performed by the one or more other users based on the social competition data, and generate the user-specific workout plan based on the user profile data, the workout facility profile data, and the one or more recent workouts performed by other users. 13. The compute device of claim 6 , wherein the workout data module is to generate an augmented reality personal assistant to suggest corrections, based on the workout data, to the
electroencephalographic signals · CPC title
Rowing machines for conditioning the cardio-vascular system (seats moving during exercise A63B22/0087; training appliances for rowing or sculling on boats A63B69/06) · CPC title
performing an elliptic movement · CPC title
Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load · CPC title
Motion sensors · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.