IDENTIFICATION AND ANALYSIS OF MOVEMENT USING SENSOR DEVICES
First Claim
1. A system, comprising:
- a plurality of sensor devices in data communication with a client device, the client device comprising at least one hardware processor, wherein individual ones of the sensor devices comprise;
a band to secure a respective one of the sensor devices to a portion of a body;
circuitry that measures a position of the portion of the body to which the band is secured during a movement performed by the portion of the body; and
an application executed in the client device, the application comprising logic that;
accesses sensor data measured by the plurality of sensor devices, the sensor data comprising the position of the portion of the body during the movement performed;
updates a three-dimensional reconstruction of the movement performed for viewing in a display;
determines whether the movement conforms to a predefined movement;
in response to the movement not conforming to the predefined movement, identifies a suggested change in the movement that conforms to the predefined movement; and
renders the three-dimensional reconstruction and the suggested change in the movement in the display.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for using sensor devices that include accelerometers and gyroscopes to detect and monitor movement of a body. The sensor devices may be coupled to a body in a predefined arrangement, where a sensor device is positioned on a particular portion of the body in accordance with the predefined arrangement. The sensor devices measure a position of the portion of the body to which the band is secured during movement and communicate the position to a client device to be used in generating and updating a three-dimensional reconstruction of the movement performed in near-real-time. Further, the client device may determine whether the movement performed conforms to a predefined movement and, in response to the movement not conforming to the predefined movement, a suggested change in the movement is identified that, if performed, would conform to the predefined movement.
-
Citations
20 Claims
-
1. A system, comprising:
-
a plurality of sensor devices in data communication with a client device, the client device comprising at least one hardware processor, wherein individual ones of the sensor devices comprise; a band to secure a respective one of the sensor devices to a portion of a body; circuitry that measures a position of the portion of the body to which the band is secured during a movement performed by the portion of the body; and an application executed in the client device, the application comprising logic that; accesses sensor data measured by the plurality of sensor devices, the sensor data comprising the position of the portion of the body during the movement performed; updates a three-dimensional reconstruction of the movement performed for viewing in a display; determines whether the movement conforms to a predefined movement; in response to the movement not conforming to the predefined movement, identifies a suggested change in the movement that conforms to the predefined movement; and renders the three-dimensional reconstruction and the suggested change in the movement in the display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a plurality of sensor devices in data communication with a client device, the client device comprising at least one hardware processor, wherein individual ones of the sensor devices comprise; a band to secure a respective one of the sensor devices to a portion of a body; circuitry that measures a position of the portion of the body to which the band is secured during a movement performed by the portion of the body; and an application executed in a remote computing device in data communication with the client device over a network, the application comprising logic that; accesses sensor data measured by the plurality of sensor devices received from the client device over the network, the sensor data comprising the position of the portion of the body during the movement performed; generates a three-dimensional reconstruction of the movement performed; determines whether the movement conforms to a predefined movement; in response to the movement not conforming to the predefined movement, identifies a suggested change in the movement that conforms to the predefined movement; and causes transmission of the three-dimensional reconstruction and the suggested change in the movement to the client device for rendering in a display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
accessing, by at least one computing device comprising at least one hardware processor, sensor data obtained by a plurality of sensor devices, wherein individual ones of the sensor devices comprise; a band to secure a respective one of the sensor devices to a portion of a body; circuitry that measures a position of the portion of the body to which the band is secured during a movement performed by the portion of the body; and generating, by the at least one computing device, a three-dimensional reconstruction of the movement performed using the sensor data; determining whether the movement conforms to a predefined movement; and in response to the movement not conforming to the predefined movement, identifying a suggested change in the movement that conforms to the predefined movement. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification