IP Library Granted Patent US 10,475,251
Granted Patent B2
US 10,475,251 · App. 16/169,916 · Granted Nov 12, 2019

Method and apparatus for multiple mode interface

Inventors: Nathan Abercrombie (Mountain View, CA); Iryna Issayeva (Foster City, CA); Greg James (Redwood City, CA); Sleiman Itani (East Palo Alto, CA)
Assignee: Atheer, Inc.
G06T19/006G06F3/011G06F3/013G06F3/017G06F3/04815
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 10,475,251
App. No.
16/169,916
Granted
Nov 12, 2019
Kind
B2
Abstract

A method, system, apparatus, and/or device for executing a translation instruction for a constructive movement. The method, system, apparatus, and/or device may include an input device configured to sense a first constructive movement input representative of a non-translational movement of a body of a user that does not move from a first point to a second point in the physical world environment. The method, system, apparatus, and/or device may include a processing device coupled to the input device, where the processing device is configured to execute a translational instruction associated with the first constructive movement input, execute a first resizing instruction to reduce a size of a portion of the physical world environment as displayed by a head-mounted display by an amount indicated by the first resizing stimulus, receive a second constructive movement input, and execute a second translational instruction associated with the second constructive translational movement input.

Claims (51)

1. A method, comprising:

receiving, from an input device, a first constructive movement input representative of a non-translational movement of a body of a user, wherein:

the body does not move from a first point in a physical world environment to a second point in the physical world environment; and

the non-translational movement mimics a movement of the body translationally moving from the first point to the second point;

executing, by a processing device, a translational instruction associated with the first constructive movement input, wherein the translational instruction comprises moving the body in a world space of an augmented reality environment from the first point in space to the second point in space, wherein the world space is a portion of the physical world environment being substantially bound by a portion of a physical world environment relative to a head mounted display;

receiving, from the input device, a first resizing stimulus;

executing, by the processing device, a first resizing instruction to reduce a size of a portion of the world space as displayed by a head-mounted display by a first amount indicated by the first resizing stimulus;

receiving, from the input device, a second constructive movement input; and

executing, by the processing device, a second translational instruction associated with the second constructive movement input, wherein the second translational instruction comprises moving the body a second distance that corresponds with a first actual movement of the body in the reduced-size world space.

2. The method of claim 1 , wherein the augmented reality environment comprises one or more objects overlaid onto the physical world environment.

3. The method of claim 1 , wherein the first resizing stimulus is a user input.

4. The method of claim 3 , wherein the user input comprises at least one of a voice command, a hand posture, a hand gesture, a stylus posture, a stylus gesture, an eye gesture, or a brainwave modulation.

5. The method of claim 1 , wherein the first constructive movement input includes constructive rotational movement that corresponds to rotational movement by the head-mounted display where the head-mounted display remains at the first point and rotates about an axis.

6. The method of claim 1 , wherein the first resizing stimulus is indicative of the body interacting with an augmented reality object displayed in the physical world environment.

7. The method of claim 1 , further comprising:

receiving, from the input device, a second resizing stimulus;

executing, by the processing device, a second resizing instruction to increase the size of the portion of the world space as displayed by the head-mounted display by a second amount indicated by the second resizing stimulus;

receiving, from the input device, a third constructive movement input; and

executing, by the processing device, a third translational instruction associated with the third constructive movement input, wherein the third translational instruction comprises moving the body a third distance that corresponds with a second actual movement of the body in the increased-size world space.

8. The method of claim 1 , further comprising adapting, by the processing device, the physical world environment to be displayed as a virtual reality environment.

9. The method of claim 8 , wherein the portion of the world space that is resized is a portion of the physical world environment displayed as the virtual reality environment.

10. The method of claim 1 , wherein the portion of the world space that is resized is a portion of the physical world environment within a viewing range of the user.

11. A device, comprising:

an input device configured to sense a first constructive movement input representative of a non-translational movement of a body of a user that does not move from a first point to a second point in a physical world environment, wherein the non-translational movement mimics a movement of the body translationally moving from the first point to the second point;

a processing device coupled to the input device, the processing device configured to:

execute a translational instruction associated with the first constructive movement input, wherein then translational instruction comprises moving the body in a world space of an augmented reality environment from the first point to the second point, wherein the world space is a portion of the physical world environment being substantially bound by a portion of a physical world environment relative to a head mounted display;

in response to receiving a first resizing stimulus, execute a first resizing instruction to reduce a size of a portion of the world space as displayed by a head-mounted display by an amount indicated by the first resizing stimulus;

receive, from the input device, a second constructive movement input; and

execute a second translational instruction associated with the second constructive movement input, wherein the second translational instruction comprises moving the body a second distance that corresponds with a first actual movement of the body in the reduced-size world space.

12. The device of claim 11 , wherein the processing device is further configured to:

receive, from the input device, a second resizing stimulus;

execute a second resizing instruction to increase a size of the portion of the world space as displayed by the head-mounted display by an amount indicated by the second resizing stimulus;

receive, from the input device, a third constructive movement input; and

execute a third translational instruction associated with the third constructive movement input, wherein the third translational instruction comprises moving the body a third distance that corresponds with a second actual movement of the body in the increased-size world space.

13. The device of claim 11 , wherein the processing device is further configured to receive an exception stimulus and execute an exception instruction associated with the exception stimulus.

14. The device of claim 13 , wherein the exception instruction is an instruction to disregard a translational movement by the user in the world space.

15. The device of claim 13 , wherein the exception stimulus is at least one of a gesture, a verbal command, or a signal or data from another device or input device.

16. The device of claim 13 , wherein the exception stimulus is a motion data from an input device located in a vehicle indicating a movement of the vehicle.

17. A system, comprising:

a head-mounted display configured to display a physical world environment in an augmented reality environment, the physical world having a first size;

an input device configured to sense a constructive movement input representative of a non-translational movement of a body that does not move from a first point to a second point in the physical world environment, wherein the non-translational movement mimics a movement of the body translationally moving from the first point to the second point;

a processing device coupled to the input device and the head-mounted display, the processing device configured to:

in response to receiving a first resizing stimulus, execute a first resizing instruction to reduce a size of a world space from the first size to a second size indicated by the first resizing stimulus, wherein the world space is a portion of the physical world environment being substantially bound by a portion of a physical world environment relative to a head mounted display;

receive, from the input device, the constructive movement input; and

execute a second translational instruction associated with the constructive translational movement input, wherein the translational instruction comprises moving the body a distance that corresponds with a first actual movement of the body in the reduced-size world space.

18. The system of claim 17 , wherein the processing device is further configured to adapt the physical world environment to be displayed as a virtual reality environment, wherein the portion of the world space that is resized is a portion of the physical world environment display as the virtual reality environment.

19. The system of claim 17 , wherein the processing device is further configured to:

receive, from the input device, a second resizing stimulus;

execute a second resizing instruction to increase a size of a portion of the world space as displayed by the head-mounted display by an amount indicated by the second resizing stimulus;

receive, from the input device, a third constructive movement input; and

execute a third translational instruction associated with the third constructive movement input, wherein the third translational instruction comprises moving the body a third distance that corresponds with a second actual movement of the body in the increased-size world space.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: ATHEER, INC.
To: WEST TEXAS TECHNOLOGY PARTNERS, LLC
Reel/Frame 058962/0067 →
SECURITY INTEREST Recorded Nov 20, 2018
From: ATHEER, INC.
To: COTA CAPITAL MASTER FUND, L.P., AS COLLATERAL AGENT
Reel/Frame 048154/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2018
From: ABERCROMBIE, NATHAN; ISSAYEVA, IRYNA; JAMES, GREG; ITANI, SLEIMAN
To: ATHEER, INC.
Reel/Frame 047315/0711 →
Continuity (3)
Continuation 14505295 · Oct 2, 2014
Provisional Application 61885896 · Oct 2, 2013
Related Publication 20190066386A1 · Feb 28, 2019