IP Library Granted Patent US 9,330,239
Granted Patent B2
US 9,330,239 · App. 14/588,361 · Granted May 3, 2016

Cloud-based initiation of customized exercise routine

Inventors: Sunil Koduri (Sammamish, WA); Bobby Joe Adams (Kirkland, WA); Surendra P. S. Bhatia (Kent, WA); John Michael Hand (Sammamish, WA); Shalini Koduri (Sammamish, WA); John W. Ransone (Wimberley, TX)
Assignee: Zsolutionz, LLC
G06F19/3481
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,330,239
App. No.
14/588,361
Granted
May 3, 2016
Kind
B2
Abstract

Disclosed herein are techniques and systems for recognizing a user via a networked fitness system and initiating a customized exercise routine for the recognized user. The process includes receiving, at the networked fitness system, identification data associated with the user, and transmitting the identification data over a network to one or more remotely located servers. The networked fitness system may receive a user identification (ID) from the remotely located server(s) at least partly in response to the transmitted identification data, and receive a confirmation from the user that the user ID corresponds to the user. At least partly in response to the confirmation, the networked fitness system may automatically download a customized exercise routine associated with the user from the remotely located server(s) and initiate the customized exercise routine by the networked fitness system.

Claims (53)

1. A method of recognizing a user via a networked fitness system to initiate a customized exercise routine, the method comprising:

receiving, at the networked fitness system, identification data associated with the user;

transmitting, by the networked fitness system, the identification data over a network to one or more remotely located servers;

receiving, at the networked fitness system, a user identification (ID) from the one or more remotely located servers at least partly in response to the transmitting the identification data;

receiving, at the networked fitness system, a confirmation from the user that the user ID corresponds to the user;

automatically downloading, at least partly in response to the receiving the confirmation, a customized exercise routine associated with the user from the one or more remotely located servers;

detecting, by one or more sensors of the networked fitness system, current vital measurements about the user;

modifying the customized exercise routine based at least in part on the current vital measurements detected by the one or more sensors to generate a modified exercise routine; and

initiating the modified exercise routine by the networked fitness system.

2. The method of claim 1 , wherein the receiving the identification data comprises receiving a unique device identifier from at least one of a mobile phone, a key fob, a fitness tracking device, or a thumb drive.

3. The method of claim 1 , wherein the identification data comprises image data of a face of the user obtained by a camera-based sensor of the networked fitness system, and wherein the user ID is located based on face recognition using the image data of the face of the user.

4. The method of claim 1 , wherein the confirmation received from the user comprises one or more security credentials associated with the user.

5. The method of claim 1 , wherein the receiving the identification data comprises receiving the identification data wirelessly from a mobile device.

6. The method of claim 5 , further comprising establishing a handshake between the mobile device and the networked fitness system upon the receiving the identification data.

7. The method of claim 1 , further comprising, receiving, at least partly in response to the receiving the confirmation:

information about the user obtained from an online user profile; and

an avatar of the user that is representative of a state of fitness of the user at a time in the past.

8. The method of claim 1 , further comprising, receiving, prior to the automatically downloading the customized exercise routine, one or more answers from the user in response to a subjective feedback survey regarding recent activities or current health of the user.

9. The method of claim 1 , further comprising automatically uploading a workout summary to the one or more remotely located servers after completion or termination of the modified exercise routine.

10. A networked fitness system comprising:

one or more processors;

one or more sensors configured to detect vital measurements; and

one or more memories maintaining modules executable by the one or more processors, the modules comprising:

an identification module to:

receive identification data associated with a user, and

cause transmission of the identification data over a network to one or more remotely located servers,

an authorization module to

receive a user identification (ID) from the one or more remotely located servers over the network at least partly in response to the transmission of the identification data; and

a download module to:

automatically download a customized exercise routine associated with the user from the one or more remotely located servers,

modify the customized exercise routine based at least in part on current vital measurements about the user detected by the one or more sensors to generate a modified exercise routine, and

initiate the modified exercise routine by the networked fitness system.

11. The networked fitness system of claim 10 , wherein the identification data comprises a unique device identifier received from at least one of a mobile phone, a key fob, a fitness tracking device, or a thumb drive.

12. The networked fitness system of claim 10 , further comprising a camera-based sensor, and wherein the identification data comprises image data of a face of the user obtained by the camera-based sensor, and wherein the user ID is located based on face recognition using the image data of the face of the user.

13. The networked fitness system of claim 10 , wherein the authorization module is further configured to receive one or more security credentials associated with the user as a confirmation that the user ID corresponds to the user.

14. The networked fitness system of claim 10 , wherein the download module is further configured to receive:

information about the user obtained from an online user profile; and

an avatar of the user that is representative of a state of fitness of the user at a time in the past.

15. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, perform acts comprising:

receiving, at a networked fitness system, identification data associated with a user of the networked fitness system;

transmitting, by the networked fitness system, the identification data over a network to one or more remotely located servers;

receiving, at the networked fitness system, a user identification (ID) from the one or more remotely located servers at least partly in response to the transmitting the identification data;

automatically downloading a customized exercise routine associated with the user from the one or more remotely located servers;

detecting, by one or more sensors of the networked fitness system, current vital measurements about the user;

modifying the customized exercise routine based at least in part on the current vital measurements detected by the one or more sensors to generate a modified exercise routine; and

initiating the modified exercise routine by the networked fitness system.

16. The one or more non-transitory computer-readable media of claim 15 , wherein the receiving the identification data comprises receiving a unique device identifier from at least one of a mobile phone, a key fob, a fitness tracking device, or a thumb drive.

17. The one or more non-transitory computer-readable media of claim 15 , the acts further comprising receiving a confirmation from the user that the user ID corresponds to the user, the confirmation comprising one or more security credentials associated with the user.

18. The one or more non-transitory computer-readable media of claim 15 , the acts further comprising automatically uploading a workout summary to the one or more remotely located servers after completion or termination of the modified exercise routine.

19. The one or more non-transitory computer-readable media of claim 15 , the acts further comprising receiving:

information about the user obtained from an online user profile; and

an avatar of the user that is representative of a state of fitness of the user at a time in the past.

20. The one or more non-transitory computer-readable media of claim 15 , the acts further comprising receiving, prior to the automatically downloading the customized exercise routine, one or more answers from the user in response to a subjective feedback survey regarding recent activities or current health of the user.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2021
From: ZSOLUTIONZ, LLC
To: ZSOLUTIONZ LLC
Reel/Frame 057552/0243 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDING SEVENTH INVENTOR PREVIOUSLY RECORDED AT REEL: 034787 FRAME: 0065. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 15, 2016
From: KODURI, SUNIL; HAND, JOHN MICHAEL; BHATIA, SURENDRA P.S.; ADAMS, BOBBY JOE; RANSONE, JOHN W.; KODURI, SHALINI; CRINKLAW, KENNETH
To: ZSOLUTIONZ, LLC
Reel/Frame 039688/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2015
From: KODURI, SUNIL; ADAMS, BOBBY JOE; BHATIA, SURENDRA P.S.; HAND, JOHN MICHAEL; KODURI, SHALINI; RANSONE, JOHN W.
To: ZSOLUTIONZ, LLC
Reel/Frame 034787/0065 →
Continuity (2)
Provisional Application 61927359 · Jan 14, 2014
Related Publication 20150199494A1 · Jul 16, 2015