IP Library Granted Patent US 9,364,714
Granted Patent B2
US 9,364,714 · App. 14/588,346 · Granted Jun 14, 2016

Fuzzy logic-based evaluation and feedback of exercise performance

Inventors: Sunil Koduri (Sammamish, WA); John Michael Hand (Sammamish, WA); Surendra P. S. Bhatia (Kent, WA); Bobby Joe Adams (Kirkland, WA); John W. Ransone (Wimberley, TX); Shalini Koduri (Sammamish, WA)
Assignee: Zsolutionz, LLC
A63B24/0087G06F19/3481G06K9/00335G06T7/00
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,364,714
App. No.
14/588,346
Granted
Jun 14, 2016
Kind
B2
Abstract

Disclosed herein are techniques and systems for evaluating exercise performance of a user of a fitness system by utilizing one or more intelligent sensors, including at least one camera-based sensor configured to detect image data of the user. The fitness system may include a stationary exercise device, a memory to store personal information about a user, and a processor to generate a set of exercise rules based, at least in part, on the personal information about the user. The fitness system may also include one or more sensors to monitor a physical state of the user, and a fuzzy system to generate an evaluation for the user based, at least in part, on i) the set of rules and ii) output from the one or more sensors. The fitness system may thereby provide real-time, constructive feedback regarding the user's exercise performance based on the sensed data.

Claims (65)

1. A method of evaluating an exercise performance condition of a user of a fitness system, the method comprising:

generating a set of exercise rules based, at least in part, on personal information about the user;

detecting, by a camera-based sensor, image data of the user;

analyzing the image data to produce one or more measurements representative of a muscle tension of the user;

mapping the one or more measurements representative of the muscle tension to a set of fuzzy variables by a membership function; and

generating an evaluation for the user based, at least in part, on i) the set of fuzzy variables and ii) the set of exercise rules.

2. The method of claim 1 , further comprising obtaining, based on one or more additional sensors, one or more additional measurements representative of a physical state of the user, the one or more additional measurements including one or more of body weight, heart rate, blood pressure, oxygen level, hydration level, body temperature, blood glucose level, or respiratory rate.

3. The method of claim 1 , further comprising analyzing the image data to produce one or more additional measurements relating to a stance of the user.

4. The method of claim 1 , further comprising identifying, by the camera-based sensor, the user based at least in part on facial recognition.

5. The method of claim 1 , further comprising:

identifying the user; and

downloading from a remote network server the personal information about the user.

6. The method of claim 1 , wherein the personal information about the user includes one or more of name, gender, age, race, height, weight, health conditions, or fitness goals.

7. The method of claim 1 , wherein the evaluation includes one or more of i) an evaluation of exercise performance by the user or ii) an instruction for the user to take corrective action.

8. The method of claim 7 , further comprising causing display of:

an image of a reference user having an ideal exercise form, and

an avatar of the user that indicates the exercise performance of the user.

9. The method of claim 8 , wherein the causing the display of the avatar of the user comprises overlaying the avatar of the user on top of the image of the reference user.

10. The method of claim 1 , wherein the fitness system includes a treadmill, and wherein the evaluation includes one or more of instructions to correct a stance of the user, to correct running stride, or to correct running pace.

11. The method of claim 1 , further comprising providing the evaluation on a display in the form of a text-based message of the evaluation.

12. The method of claim 1 , further comprising:

detecting, by an electronic textile (e-textile) sensor, pressure forces on at least one foot of the user, wherein the generating the evaluation for the user is further based, at least in part, on the pressure forces.

13. The method of claim 1 , further comprising displaying a text-based message of the evaluation for the user.

14. A fitness system comprising:

a camera-based sensor to detect image data of a user;

one or more processors; and

memory, storing instructions that, when executed by the one or more processors, perform operations comprising:

generating a set of exercise rules based, at least in part, on personal information about the user;

analyzing the image data detected by the camera-based sensor to produce one or more measurements representative of a muscle tension of the user;

mapping the one or more measurements representative of the muscle tension to a set of fuzzy variables by a membership function; and

generating an evaluation for the user based, at least in part, on i) the set of fuzzy variables and ii) the set of exercise rules.

15. The fitness system of claim 14 , further comprising one or more additional sensors, the operations further comprising obtaining, based on the one or more additional sensors, one or more additional measurements representative of a physical state of the user, the one or more additional measurements including one or more of body weight, heart rate, blood pressure, oxygen level, hydration level, body temperature, blood glucose level, or respiratory rate.

16. The fitness system of claim 14 , the operations further comprising analyzing the image data to produce one or more additional measurements relating to a stance of the user.

17. The fitness system of claim 14 , the operations further comprising identifying the user based at least in part on facial recognition using the image data detected by the camera-based sensor.

18. The fitness system of claim 14 , the operations further comprising:

identifying the user; and

downloading from a remote network server the personal information about the user.

19. The fitness system of claim 14 , wherein the personal information about the user includes one or more of name, gender, age, race, height, weight, health conditions, or fitness goals.

20. The fitness system of claim 14 , wherein the evaluation includes one or more of i) an evaluation of exercise performance by the user or ii) an instruction for the user to take corrective action.

21. The fitness system of claim 20 , further comprising a display, the operations further comprising presenting on the display:

an image of a reference user having an ideal exercise form, and

an avatar of the user that indicates the exercise performance of the user.

22. The fitness system of claim 21 , wherein the presenting on the display the avatar of the user comprises overlaying the avatar of the user on top of the image of the reference user.

23. The fitness system of claim 14 , wherein the fitness system includes a treadmill, and wherein the evaluation includes one or more of instructions to correct a stance of the user, to correct running stride, or to correct running pace.

24. The fitness system of claim 14 , further comprising a display, the operations further comprising providing the evaluation on the display in the form of a text-based message of the evaluation.

25. The fitness system of claim 14 , further comprising an electronic textile (e-textile) sensor, the operations further comprising:

detecting, by the e-textile sensor, pressure forces on at least one foot of the user, wherein the generating the evaluation for the user is further based, at least in part, on the pressure forces.

26. The fitness system of claim 14 , further comprising a display, the operations further comprising presenting, on the display, a text-based message of the evaluation for the user.

27. A computer-implemented method comprising:

generating a set of exercise rules based, at least in part, on personal information about a user;

detecting, by a camera-based sensor, image data of the user;

analyzing the image data to produce one or more measurements representative of a muscle tension of the user;

mapping the one or more measurements representative of the muscle tension to a set of fuzzy variables by a membership function; and

presenting, on a display, an evaluation for the user based, at least in part, on i) the set of fuzzy variables and ii) the set of exercise rules.

28. The computer-implemented method of claim 27 , further comprising obtaining, based on one or more additional sensors, one or more additional measurements representative of a physical state of the user, the one or more additional measurements including one or more of body weight, heart rate, blood pressure, oxygen level, hydration level, body temperature, blood glucose level, or respiratory rate.

29. The computer-implemented method of claim 27 , further comprising analyzing the image data to produce one or more additional measurements relating to a stance of the user.

30. The computer-implemented method of claim 27 , further comprising:

identifying the user; and

downloading from a remote network server the personal information about the user.

31. The computer-implemented method of claim 27 , wherein the personal information about the user includes one or more of name, gender, age, race, height, weight, health conditions, or fitness goals.

32. The computer-implemented method of claim 27 , wherein the evaluation includes one or more of i) an evaluation of exercise performance by the user or ii) an instruction for the user to take corrective action.

33. The computer-implemented method of claim 32 , further comprising presenting on the display:

an image of a reference user having an ideal exercise form, and

an avatar of the user that indicates the exercise performance of the user.

34. The computer-implemented method of claim 33 , wherein the presenting on the display the avatar of the user comprises overlaying the avatar of the user on top of the image of the reference user.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2021
From: ZSOLUTIONZ, LLC
To: ZSOLUTIONZ LLC
Reel/Frame 057552/0243 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LIST OF INVENTORS BY ADDING ONE INVENTOR PREVIOUSLY RECORDED ON REEL 034718 FRAME 0617. ASSIGNOR(S) HEREBY CONFIRMS THE SAME CONVEYANCE LANGUAGE IN THE ORIGINAL 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 039687/0963 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2014
From: KODURI, SUNIL; HAND, JOHN MICHAEL; BHATIA, SURENDRA P.S.; ADAMS, BOBBY JOE; RANSONE, JOHN W.; KODURI, SHALINI
To: ZSOLUTIONZ, LLC
Reel/Frame 034609/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2014
From: KODURI, SUNIL; HAND, JOHN MICHAEL; BHATIA, SURENDRA P.S.; ADAMS, BOBBY JOE; RANSONE, JOHN W.; KODURI, SHALINI
To: ZSOLUTIONZ, LLC
Reel/Frame 034718/0617 →
Continuity (2)
Provisional Application 61927399 · Jan 14, 2014
Related Publication 20150196805A1 · Jul 16, 2015