IP Library › Granted Patent US 10,788,948
Granted Patent B2
US 10,788,948 · App. 16/296,114 · Granted Sep 29, 2020

Systems, apparatuses, interfaces and implementing methods for displaying and manipulating temporal or sequential objects

Inventors: Jonathan Josephson (Austin, TX); Robert W. Strozier (Houston, TX)
Assignee: Quantum Interface, LLC
G06F3/04815G06F3/012G06F3/013G06F3/014G06F3/0482G06F3/04845
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,788,948
App. No.
16/296,114
Filed
Mar 7, 2019
Granted
Sep 29, 2020
Kind
B2
Examiner
KHOO, STACY
Art Unit
2624
USPC
345/156
Abstract

Systems, apparatuses, interfaces, and methods for visualizing time progressions in VR/AR/MR/XR environments, wherein the systems include a processing unit or a processor, a display device, and at least one VR/AR/MR/XR input device, wherein the systems, apparatuses, interfaces, and methods display projects or structures that have tasks, goals, targets, and/or events that have or will occur in a given time sequence along a time line, wherein the systems and methods also display a selection and control object and a temporal direction and speed control object.

Claims (77)

1. An apparatus comprising:

an interface including a first input device and a display device and configured to:

receive, from the first input device, outputs;

a processor configured to:

in response to a first output from the first input device having at least one property exceeding at least one threshold criterion:

display, on the display device, one or more selectable temporal and/or sequence objects, each of the selectable temporal objects including one or more selectable associated objects and/or attributes distributed along a time line and each of the selectable sequence objects including one or more selectable associated objects and/or attributes distributed along a sequence, select a particular temporal/sequence object aligned with a direction of the first output, and

display, on the display device, a computer generated (CG) environment associated with the particular temporal/sequence object, wherein the CG environment comprises a scene or scape, a vehicle, a selection object or an avatar, a directional control object, a path, one or more anti-nausea objects, and a plurality of selectable objects distributed along the path, wherein the selectable objects may have one or more subobjects associated therewith or the selectable objects form a navigate tree structure; and

in response to a further output from the first input device corresponding to movement of the selectable object, the processor is further configured to:

activate the directional control object,

rotate the directional control object forward to propel the vehicle forward through the scene along the path or backward through the scene along the path,

select a selectable object when the selectable object comes into the vehicle as the vehicle progresses along the path to the selectable object and display subobjects associated with selectable object about the selectable object, or

select and activate a subobject.

2. The apparatus of claim 1 , wherein the first input device comprises an eye or head tracking sensor, gloves, a body sensor, a controller, a camera, a body position sensor, an optical sensor, a motion sensor, or a combination thereof.

3. The apparatus of claim 1 , wherein:

the interface is further configured to:

receive, from a second input device, a second input; and

the processor is further configured to:

prior to selecting the particular object and in response to the second input, confirm the selection of the particular object.

4. The apparatus of claim 1 , wherein:

the interface is further configured to:

receive, from the first input device, further input; and

the processor is further configured to:

activate the directional control object,

rotate the directional control object forward to propel the vehicle forward through the scene along the path or backward through the scene along the path,

select a selectable object when the selectable object comes into the vehicle due to the vehicle progresses along the path to the selectable object and display subobjects associated with selectable object about the selectable object, or

select and activate a subobject

until the vehicle progresses to the end of the path.

5. A mobile apparatus comprising:

an interface including a first input device and a display device and configured to:

receive, from the first input device, outputs;

a processor configured to:

in response to a first output from the first input device having at least one property exceeding at least one threshold criterion:

display, on the display device, one or more selectable temporal and/or sequence objects, each of the selectable temporal objects including one or more selectable associated objects and/or attributes distributed along a time line and each of the selectable sequence objects including one or more selectable associated objects and/or attributes distributed along a sequence, select a particular temporal/sequence object aligned with a direction of the first output, and

display, on the display device, a computer generated (CG) environment associated with the particular temporal/sequence object, wherein the CG environment comprises a scene or scape, a vehicle, a selection object or an avatar, a directional control object, a path, one or more anti-nausea objects, and a plurality of selectable objects distributed along the path, wherein the selectable objects may have one or more subobjects associated therewith or the selectable objects form a navigate tree structure; and

in response to a further input from the first input device corresponding to movement of the selectable object, the processor is further configured to:

activate the directional control object,

rotate the directional control object forward to propel the vehicle forward through the scene along the path or backward through the scene along the path,

select a selectable object when the selectable object comes into the vehicle due to the vehicle progresses along the path to the selectable object and display subobjects associated with selectable object about the selectable object, or

select and activate a subobject.

6. The apparatus of claim 5 , wherein the first input device comprises an eye or head tracking sensor, gloves, a body sensor, a controller, a camera, a body position sensor, an optical sensor, a motion sensor, or a combination thereof.

7. The apparatus of claim 5 , wherein:

the interface is further configured to:

receive, from a second input device, a second input; and

the processor is further configured to:

prior to selecting the particular object and in response to the second input, confirm the selection of the particular object.

8. The apparatus of claim 5 , wherein:

the interface is further configured to:

receive, from the first input device, further input; and

the processor is further configured to:

activate the directional control object,

rotate the directional control object forward to propel the vehicle forward through the scene along the path or backward through the scene along the path,

select a selectable object when the selectable object comes into the vehicle due to the vehicle progresses along the path to the selectable object and display subobjects associated with selectable object about the selectable object, or

select and activate a subobject

until the vehicle progresses to the end of the path.

9. A method comprising:

receiving, at a processor from a first input device, a first input from an interface including the first input device, the processor, and a display device, wherein the first input has at least one property exceeding at least one threshold criterion,

in response to the first input, via the processor:

displaying, on the display device, one or more selectable temporal and/or sequence objects, each of the selectable temporal objects including one or more selectable associated objects and/or attributes distributed along a time line and each of the selectable sequence objects including one or more selectable associated objects and/or attributes distributed along a sequence,

selecting a particular selectable temporal object or a particular sequence object aligned with a direction of the first input, and

displaying, on the display device, a computer generated (CG) environment associated with the particular temporal object or the particular sequence object, wherein the CG environment comprises a scene or scape, a vehicle, a selection object or an avatar, a directional control object, a path, one or more anti-nausea objects, and a plurality of selectable objects distributed along the path, wherein the selectable objects may have one or more subobjects associated therewith or the selectable objects form a navigate tree structure,

receiving, at the processor from the first input device, at further input, wherein the further input has at least one property exceeding at least one threshold criterion, and

in response to the further input, via the processor

activating, the directional control object,

rotating the directional control object forward to propel the vehicle forward through the scene along the path or backward through the scene along the path,

selecting a selectable object when the selectable object comes into the vehicle as the vehicle progresses along the path to the selectable object and display subobjects associated with the selectable object about the selectable object, or selecting and activating a subobject.

10. The method of claim 9 , wherein:

the first input device comprises an eye or head tracking sensor, gloves, a body sensor, a controller, a camera, a body position sensor, an optical sensor, a motion sensor, or a combination thereof.

11. The method of claim 9 , wherein:

receiving, from a second input device, a second input; and

prior to selecting the particular object and in response to the second input, confirming the selection of the particular object.

12. The method of claim 9 , wherein:

receiving, from the first input device, further input; and

activating, via the processor, the directional control object,

rotating the directional control object forward to propel the vehicle forward through the scene along the path or backward through the scene along the path,

selecting a selectable object when the selectable object comes into the vehicle due to the vehicle progresses along the path to the selectable object and display subobjects associated with selectable object about the selectable object, or

selecting and activating a subobject,

until the vehicle progresses to the end of the path.

Continuity (2)
Provisional Application 62639917 · Mar 7, 2018
Related Publication 20190369838A1 · Dec 5, 2019