IP Library › Granted Patent US 9,918,663
Granted Patent B2
US 9,918,663 · App. 15/350,698 · Granted Mar 20, 2018

Feedback wearable

Inventor: Wamis Singhatat (Malvern, PA)
A61B5/1117A61B5/6814A61B5/6831A61B5/742A61B5/7455A61B2562/0219
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,918,663
App. No.
15/350,698
Granted
Mar 20, 2018
Kind
B2
Abstract

A method of operating a wearable includes receiving an inertial movement from an inertial measurement sensor disposed on a user. The inertial measurement is indicative of a movement of the user from a first pose to a second pose away from the first pose. The method also includes determining a movement vector defining the movement of the user from the first pose to the second pose based on the inertial measurement. The movement vector is relative to the first pose. The method also includes determining whether the movement vector satisfies a threshold movement vector. When the movement vector satisfies a threshold movement vector, the method includes instructing at least one actuator to apply a feedback response on the user.

Claims (54)

1. A method comprising:

receiving, at data processing hardware, an inertial measurement from an inertial measurement sensor disposed on a user, the inertial measurement sensor comprising a tri-axial accelerometer and a tri-axial gyroscope, the user defining a vertical gravitational axis and a forward travel direction, the user having a pose defined by a sway angle of the user relative to the vertical gravitational axis and a sway direction of the user relative to the forward travel direction, the inertial measurement indicative of a movement of the user from a first pose to a second pose away from the first pose;

determining, by the data processing hardware, a movement vector defining the movement of the user from the first pose to the second pose based on the inertial measurement, the movement vector relative to the first pose;

determining, by the data processing hardware, whether the movement vector satisfies a threshold movement vector; and

when the movement vector satisfies a threshold movement vector, instructing, by the data processing hardware, at least one actuator to apply a feedback response on the user, the at least one actuator disposed on a band circumscribing a portion of the user, the feedback response comprising at least one force that is substantially opposite and proportional to the movement vector.

2. The method of claim 1 , wherein determining whether the movement vector satisfies a threshold movement vector comprises determining whether the movement vector extends beyond a movement envelope defined by a collection of envelope movement vectors relative to the vertical gravitational axis and the forward travel direction of the user at the first pose.

3. The method of claim 1 , wherein the movement vector comprises an angular displacement of the user from the first pose to the second pose.

4. The method of claim 1 , wherein the movement vector comprises a horizontal translation relative to the vertical gravitational axis of the user from the first pose to the second pose.

5. The method of claim 1 , wherein the user has a center of gravity and the vertical gravitational axis intersects the center of gravity of the user along a direction of gravity at the first pose.

6. The method of claim 1 , wherein the at least one inertial measurement sensor comprises at least one of a tri-axial accelerometer, a tri-axial magnetometer, or a tri-axial gyroscope.

7. The method of claim 1 , wherein the at least one actuator and the inertial measurement sensor are disposed on the band.

8. The method of claim 1 , wherein the at least one actuator comprises at least one of an electro-mechanical polymer, a piezo-electric actuator, a solenoid actuator, a pneumatic actuator, a hydraulic actuator, or a linear actuator.

9. The method of claim 1 , wherein instructing the at least one actuator to apply the feedback response on the user further comprises:

receiving a video feed of an environment about the user;

augmenting the video feed by adding a stationary virtual object to the video feed, the stationary virtual object indicating the vertical gravitational axis; and

instructing a display of the augmenting video feed on an electronic display in communication with the data processing hardware.

10. The method of claim 1 , wherein the feedback response comprises at least one of a force at least partially opposite to and proportional to the movement vector, an audible signal, an emitted light, or a vibration.

11. A wearable comprising:

a band;

actuators disposed on the band, the actuators circumferentially spaced along the band, each actuator configured to apply a force to a user donning the band;

an inertial measurement sensor comprising a tri-axial accelerometer and a tri-axial gyroscope; and

controller in communication with the actuators and the inertial measurement sensor, the controller configured to perform operations comprising:

receiving an inertial measurement from the inertial measurement sensor, the user defining a vertical gravitational axis and a forward travel direction, the user having a pose defined by a sway angle of the user relative to the vertical gravitational axis and a sway direction of the user relative to the forward travel direction, the inertial measurement indicative of a movement of the user from a first pose to a second pose away from the first pose;

determining a movement vector defining the movement of the user from the first pose to the second pose based on the inertial measurement, the movement vector relative to the first pose;

determining whether the movement vector satisfies a threshold movement vector; and

when the movement vector satisfies a threshold movement vector, instructing at least one actuator to apply a force on the user, the force opposite to and proportional to the movement vector.

12. The wearable of claim 11 , wherein determining whether the movement vector satisfies a threshold movement vector comprises determining whether the movement vector extends beyond a movement envelope defined by a collection of envelope movement vectors relative to the vertical gravitational axis and the forward travel direction of the user at the first pose.

13. The wearable of claim 11 , wherein the movement vector comprises an angular displacement of the user from the first pose to the second pose.

14. The wearable of claim 11 , wherein the movement vector comprises a horizontal translation relative to the vertical gravitational axis of the user from the first pose to the second pose.

15. The wearable of claim 11 , wherein the user has a center of gravity and the vertical gravitational axis intersects the center of gravity of the user along a direction of gravity at the first pose.

16. The wearable of claim 11 , wherein the at least one actuator comprises at least one of a tri-axial accelerometer, a tri-axial magnetometer, or a tri-axial gyroscope.

17. The wearable of claim 11 , wherein the inertial measurement sensor is disposed on the band.

18. The wearable of claim 11 , wherein the at least one actuator comprises at least one of an electro-mechanical polymer, a piezo-electric actuator, a solenoid actuator, a pneumatic actuator, a hydraulic actuator, or a linear actuator.

19. The wearable of claim 11 , wherein the operations further comprise, when the movement vector satisfies a threshold movement vector:

receiving a video feed of an environment about the user;

augmenting the video feed by adding a stationary virtual object to the video feed, the stationary virtual object indicating the vertical gravitational axis; and

causing a display of the augmenting video feed on an electronic display in communication with the controller.

20. The wearable of claim 11 , wherein the operations further comprise, when the movement vector satisfies a threshold movement vector, triggering an ancillary feedback response comprising an audible response, a visual response, or a vibratory response.

21. A method comprising:

receiving, at data processing hardware, an inertial measurement from an inertial measurement sensor disposed on a user, the inertial measurement sensor comprising a tri-axial accelerometer and a tri-axial gyroscope, the user defining a vertical gravitational axis and a forward travel direction, the user having a pose defined by a sway angle of the user relative to the vertical gravitational axis and a sway direction of the user relative to the forward travel direction, the inertial measurement indicative of a movement of the user from a first pose to a second pose away from the first pose;

determining, by the data processing hardware, a movement vector defining the movement of the user from the first pose to the second pose based on the inertial measurement, the movement vector relative to the first pose;

determining, by the data processing hardware, whether the movement vector satisfies a threshold movement vector; and

when the movement vector satisfies a threshold movement vector;

receiving a video feed of an environment about the user;

augmenting the video feed by adding a stationary virtual object to the video feed, the stationary virtual object indicating the vertical gravitational axis; and

instructing, by the data processing hardware, display of the augmenting video feed on an electronic display.

22. The method of claim 21 , wherein determining whether the movement vector satisfies a threshold movement vector comprises determining whether the movement vector extends beyond a movement envelope defined by a collection of envelope movement vectors relative to the vertical gravitational axis and the forward travel direction of the user at the first pose.

23. The method of claim 21 , wherein the movement vector comprises an angular displacement of the user from the first pose to the second pose.

24. The method of claim 21 , wherein the movement vector comprises a horizontal translation relative to the vertical gravitational axis of the user from the first pose to the second pose.

25. The method of claim 21 , wherein the user has a center of gravity and the vertical gravitational axis intersects the center of gravity of the user along a direction of gravity.

26. The method of claim 21 , wherein the at least one inertial measurement sensor comprises at least one of a tri-axial accelerometer, a tri-axial magnetometer, or a tri-axial gyroscope.

27. The method of claim 21 , wherein the inertial measurement sensor is disposed on a band wearable by the user.

28. The method of claim 21 , wherein electronic display comprises a head mounted display.

29. The method of claim 21 , further comprising when the movement vector satisfies a threshold movement vector, triggering an ancillary feedback response comprising an audible response, a visual response, or a vibratory response.

Continuity (2)
Provisional Application 62255473 · Nov 15, 2015
Related Publication 20170135612A1 · May 18, 2017