Haptic feedback
US-2022032159-A1 · Feb 3, 2022 · US
US12576308B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12576308-B2 |
| Application number | US-202117204235-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 17, 2021 |
| Priority date | Mar 17, 2021 |
| Publication date | Mar 17, 2026 |
| Grant date | Mar 17, 2026 |
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.
Detecting quality of use of an exercise machine includes detecting a path of an actuator over time during use of the exercise machine. It further includes characterize the path including generating at least one parameter associated with the path. It further includes comparing the at least one parameter associated with the detected path to a canonical parameter. Providing feedback on quality of use of an exercise machine includes determining a quality of a use of the exercise machine. The quality of the use of the exercise machine is determined based at least in part on a detected path of an actuator over time. It further includes performing an action that is based at least in part on the determined quality of the use of the exercise machine.
Opening claim text (preview).
What is claimed is: 1 . A system, comprising: one or more processors configured to: detect a spatio-temporal path of a handle during performance of an exercise movement involving use of a weight training machine; characterize the spatio-temporal path of the handle including generating at least one parameter associated with the spatio-temporal path of the handle, wherein the spatio-temporal path of the handle is characterized at least in part by fusing together: (1) at least one of acceleration measurements or rate of rotation measurements from a first sensor comprising an inertial measurement unit embedded within the handle; and (2) cable length measurements from a second sensor different from the first sensor, wherein the cable length measurements from the second sensor are with respect to a cable coupled to the handle; detect a sub-portion of a repetition of the exercise movement, wherein the sub-portion includes a first phase or a second phase; and compare, based on the detected sub-portion, the at least one parameter associated with the detected spatio-temporal path of the handle to a canonical parameter, the canonical parameter comprising a threshold defined in a form detection expression corresponding to the exercise movement, wherein the at least one parameter includes a first parameter, a second parameter, or both, and wherein the comparing of the at least one parameter associated with the detected spatio-temporal path of the handle to the canonical parameter comprises to: determine whether the detected sub-portion corresponds to the first phase or the second phase; in response to a determination that the detected sub-portion corresponds to the first phase, compare the first parameter to the canonical parameter; and in response to a determination that the detected sub-portion corresponds to the second phase, compare the second parameter to the canonical parameter; and a memory coupled to the one or more processors and configured to provide the one or more processors with instructions. 2 . The system of claim 1 wherein the one or more processors are configured to compare the detected spatio-temporal path with a previous path. 3 . The system of claim 1 wherein the one or more processors are configured to provide feedback based at least in part on the comparing of the at least one parameter associated with the detected spatio-temporal path to the canonical parameter. 4 . The system of claim 1 wherein the one or more processors are configured to determine a workout based at least in part on the comparing of the at least one parameter associated with the detected spatio-temporal path to the canonical parameter. 5 . A method, comprising: detecting a spatio-temporal path of a handle during performance of an exercise movement involving use of a weight training machine; characterizing the spatio-temporal path of the handle including generating at least one parameter associated with the spatio-temporal path of the handle, wherein the spatio-temporal path of the handle is characterized at least in part by fusing together: (1) at least one of acceleration measurements or rate of rotation measurements from a first sensor comprising an inertial measurement unit embedded within the handle; and (2) cable length measurements from a second sensor different from the first sensor, wherein the cable length measurements from the second sensor are with respect to a cable coupled to the handle; detecting a sub-portion of a repetition of the exercise movement, wherein the sub-portion includes a first phase or a second phase; and comparing, based on the detected sub-portion, the at least one parameter associated with the detected spatio-temporal path of the handle to a canonical parameter, the canonical parameter comprising a threshold defined in a form detection expression corresponding to the exercise movement, wherein the at least one parameter includes a first parameter, a second parameter, or both, and wherein the comparing of the at least one parameter associated with the detected spatio-temporal path of the handle to the canonical parameter comprises: determining whether the detected sub-portion corresponds to the first phase or the second phase; in response to a determination that the detected sub-portion corresponds to the first phase, comparing the first parameter to the canonical parameter; and in response to a determination that the detected sub-portion corresponds to the second phase, comparing the second parameter to the canonical parameter. 6 . A system, comprising: one or more processors configured to: determine a quality of a use of a weight training machine, wherein: the quality of the use of the weight training machine is determined based at least in part on a detected spatio-temporal path of a handle when performing an exercise movement; the quality of the use of the weight training machine is determined at least in part by evaluating a form detection expression corresponding to the exercise movement, wherein the form detection expression comprises at least one threshold; the evaluating of the form detection expression is based at least in part on fusing together: (1) at least one of acceleration measurements or rate of rotation measurements from a first sensor comprising an inertial measurement unit embedded within the handle; and (2) cable length measurements from a second sensor different from the first sensor, wherein the cable length measurements from the second sensor are with respect to a cable coupled to the handle; and the evaluating is performed with respect to a detected sub-portion of a repetition of the exercise movement, wherein the sub-portion includes a first phase or a second phase; the determining of the quality of the use of the weight training machine comprises to: compare, based on the detected sub-portion, the at least one parameter associated with the detected spatio-temporal path of the handle to a canonical parameter, the canonical parameter comprising a threshold defined in a form detection expression corresponding to the exercise movement, wherein the at least one parameter includes a first parameter, a second parameter, or both, and wherein the comparing of the at least one parameter associated with the detected spatio-temporal path of the handle to the canonical parameter comprises to: determine whether the detected sub-portion corresponds to the first phase or the second phase; in response to a determination that the detected sub-portion corresponds to the first phase, compare the first parameter to the canonical parameter; and in response to a determination that the detected sub-portion corresponds to the second phase, compare the second parameter to the canonical parameter; and perform an action that is based at least in part on the determined quality of the use of the weight training machine; and a memory coupled to the one or more processors and configured to provide the one or more processors with instructions. 7 . The system of claim 6 , wherein performing the action comprises providing feedback based at least in part on the determined quality of the use of the weight training machine. 8 . The system of claim 7 , wherein providing the feedback comprises providing audio feedback including a voiceover. 9 . The system of claim 7 wherein providing the feedback comprises providing haptic feedback, including causing the handle to vibrate. 10 . The system of claim 9 wherein the weight training machine includes a plurality of handles, and wherein providing the haptic feedback comprises causing a subset of the plurality of handles to vibrate, and wherein the subset of handles is determined based at least in part o
Comparing movements or motion sequences with a registered reference · CPC title
Means for generating exercise programmes or schemes, e.g. computerized virtual trainer, e.g. using expert databases · CPC title
relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising · CPC title
Repetitive work cycles; Sequence of movements · CPC title
Tactile feedback · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.