Wearable gait monitoring apparatus, systems, and related methods
First Claim
1. A non-transitory computer-readable medium storing computer-executable instructions for:
- receiving, at a gait server, a first set of information obtained over a first period of time defined by an individual'"'"'s routine movements from at least one sensor embedded into a pair of glasses worn by the individual and from at least one sensor positioned proximate at least one foot of the individual, wherein the first set of information corresponds to one or more movements of the individual'"'"'s head, to a height of the at least one foot from the ground, and to an orientation of the at least one foot relative to a central axis of the individual as the individual ambulates;
using, by the gait server, the first set of information to identify one or more relative peaks in linear acceleration of the head of the individual;
using, by the gait server, regression analysis techniques to identify a first slope of a first line corresponding to the one or more relative peaks in linear acceleration of the head of the individual over the first period of time to identify a first gait pattern of the individual;
receiving, at the gait server, a second set of information obtained over a second period of time defined by the individual'"'"'s routine movements from the at least one sensor embedded into the pair of glasses worn by the individual and from the at least one sensor positioned proximate to the at least one foot of the individual, wherein the second set of information corresponds to one or more movements of the individual'"'"'s head, to the height of the at least one foot from the ground, and to the orientation of the at least one foot relative to the central axis of the individual as the individual ambulates;
using, by the gait server, the second set of information to identify one or more relative peaks in linear acceleration of the head of the individual;
using, by the gait server, regression analysis techniques to identify a second slope of a second line corresponding to the one or more relative peaks in linear acceleration of the head of the individual over the second period of time to identify a second gait pattern of the individual;
comparing, by the gait server, the first gait pattern to the second gait pattern by comparing the first slope of the first line to the second slope of the second line;
in response to comparing the first gait pattern to the second gait pattern, identifying, by the gait server, the second gait pattern as an irregular gait pattern;
analyzing, by the gait server, the irregular gait pattern to determine whether the irregular gait pattern includes one or more particular gait patterns that are associated with a particular medical condition; and
in response to determining that the irregular gait pattern includes the one or more gait patterns, generating an alert that the individual may have the particular medical condition.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, according to various embodiments, includes eyewear (or any other suitable wearable device) that includes one or more sensors (e.g., one or more accelerometers, magnetometers, position sensors, gyroscopes, and/or other suitable sensors) that may be used to monitor the gait of an individual (e.g., by monitoring the movement of the user'"'"'s head, or other portions of the user'"'"'s body, as the user ambulates). The system may further include one or more suitable computing devices for analyzing the individual'"'"'s gait. This information may then be used, for example, to: (1) identify one or more medical conditions associated with the individual; (2) assess the fit of a prosthetic device worn by the individual, and/or (3) assess an individual'"'"'s recovery from a particular injury or medical procedure.
-
Citations
13 Claims
-
1. A non-transitory computer-readable medium storing computer-executable instructions for:
-
receiving, at a gait server, a first set of information obtained over a first period of time defined by an individual'"'"'s routine movements from at least one sensor embedded into a pair of glasses worn by the individual and from at least one sensor positioned proximate at least one foot of the individual, wherein the first set of information corresponds to one or more movements of the individual'"'"'s head, to a height of the at least one foot from the ground, and to an orientation of the at least one foot relative to a central axis of the individual as the individual ambulates; using, by the gait server, the first set of information to identify one or more relative peaks in linear acceleration of the head of the individual; using, by the gait server, regression analysis techniques to identify a first slope of a first line corresponding to the one or more relative peaks in linear acceleration of the head of the individual over the first period of time to identify a first gait pattern of the individual; receiving, at the gait server, a second set of information obtained over a second period of time defined by the individual'"'"'s routine movements from the at least one sensor embedded into the pair of glasses worn by the individual and from the at least one sensor positioned proximate to the at least one foot of the individual, wherein the second set of information corresponds to one or more movements of the individual'"'"'s head, to the height of the at least one foot from the ground, and to the orientation of the at least one foot relative to the central axis of the individual as the individual ambulates; using, by the gait server, the second set of information to identify one or more relative peaks in linear acceleration of the head of the individual; using, by the gait server, regression analysis techniques to identify a second slope of a second line corresponding to the one or more relative peaks in linear acceleration of the head of the individual over the second period of time to identify a second gait pattern of the individual; comparing, by the gait server, the first gait pattern to the second gait pattern by comparing the first slope of the first line to the second slope of the second line; in response to comparing the first gait pattern to the second gait pattern, identifying, by the gait server, the second gait pattern as an irregular gait pattern; analyzing, by the gait server, the irregular gait pattern to determine whether the irregular gait pattern includes one or more particular gait patterns that are associated with a particular medical condition; and in response to determining that the irregular gait pattern includes the one or more gait patterns, generating an alert that the individual may have the particular medical condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for monitoring the gait of an individual, said system comprising:
-
a pair of glasses comprising one or more sensors for assessing the gait of the individual during a period of time corresponding to a recovery; a computer system comprising a processor in communication with the one or more sensors of the pair of glasses, the processor being configured to; obtain a first set of information over a first time after an injury or a medical procedure from the one or more sensors of the pair of glasses worn by the individual; assess a first injury gait associated with the individual'"'"'s gait during the first time, wherein assessing the first injury gait comprises; using the first set of information to identify one or more relative peaks in linear acceleration of a head of the individual, and using regression analysis techniques to identify a first slope of a first line corresponding to the one or more relative peaks in linear acceleration of the head of the individual over the first period of time to identify the first injury gait pattern of the individual; obtain a second set of information over a second time after the injury or the medical procedure from the one or more sensors of the pair of glasses worn by the individual; assess a second injury gait associated with the individual'"'"'s gait during the second time, wherein the first time is closer to the injury or the medical procedure than the second time, wherein assessing the second injury gait comprises; using the second set of information to identify one or more relative peaks in linear acceleration of the head of the individual, and using regression analysis techniques to identify a second slope of a second line corresponding to the one or more relative peaks in linear acceleration of the head of the individual over the second period of time to identify the second injury gait pattern of the individual; analyze the first injury gait and the second injury gait to determine whether the individual'"'"'s gait is normalizing to become more consistent with a previously established one or more movement patterns associated with the individual prior to the injury or the medical procedure; in response to determining that the individual'"'"'s gait is not becoming more consistent with a previously established one or more movement patterns associated with the individual prior to the injury or the medical procedure, determine an alternate treatment plan for the individual; and generate an alert to the individual comprising the alternate treatment plan.
-
-
13. A non-transitory computer-readable medium storing computer-executable instructions for:
-
receiving, at a gait server, a first set of information obtained over a first period of time defined by an individual'"'"'s routine movements from at least one sensor embedded into a pair of glasses worn by the individual, wherein the first set of information corresponds to one or more movements of the individual'"'"'s head as the individual ambulates; using, by the gait server, the first set of information to identify one or more relative peaks in linear acceleration of the head of the individual; using, by the gait server, regression analysis techniques to identify a first slope of a first line corresponding to the one or more relative peaks in linear acceleration of the head of the individual over the first period of time to identify a first gait pattern of the individual; receiving, at the gait server, a second set of information obtained over a second period of time defined by the individual'"'"'s routine movements from the at least one sensor embedded into the pair of glasses worn by the individual, wherein the second set of information corresponds to one or more movements of the individual'"'"'s head as the individual ambulates; using, by the gait server, the second set of information to identify one or more relative peaks in linear acceleration of the head of the individual; using, by the gait server, regression analysis techniques to identify a second slope of a second line corresponding to the one or more relative peaks in linear acceleration of the head of the individual over the second period of time to identify a second gait pattern of the individual; comparing, by the gait server, the first gait pattern to the second gait pattern by comparing the first slope of the first line to the second slope of the second line; in response to comparing the first gait pattern to the second gait pattern, identifying, by the gait server, the second gait pattern as an irregular gait pattern; analyzing, by the gait server, the irregular gait pattern to determine whether the irregular gait pattern includes one or more particular gait patterns that are associated with a particular medical condition; and in response to determining that the irregular gait pattern includes the one or more gait patterns, generating an alert that the individual may have the particular medical condition.
-
Specification