IP Library Granted Patent US 11,763,530
Granted Patent B2
US 11,763,530 · App. 17/462,241 · Granted Sep 19, 2023

Content association and history tracking in virtual and augmented realities

Inventors: Sina Fateh (Mountain View, CA); Ron Butterworth (Sunnyvale, CA); Mohamed Nabil Hajj Chehade (Los Angeles, CA); Allen Yang Yang (Richmond, CA); Sleiman Itani (East Palo Alto, CA)
G06T19/006G06F16/219G06F16/22G06F16/2228G06F16/24569G06T1/20G06T1/60G06T7/70G06T19/00G06T2215/16
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 11,763,530
App. No.
17/462,241
Granted
Sep 19, 2023
Kind
B2
Abstract

A system, apparatus, device, or method to output different iterations of data entities. The method may include establishing a first data entity; establishing a first state for the first data entity. The method may include establishing a second state for the first data entity. The method may include storing the first data entity, the first state, and the second state at a storage device. The method may include retrieving a first iteration of the first data entity exhibiting at least a portion of the first state. The method may include retrieving a second iteration of the first data entity exhibiting at least a portion of the second state. The method may include outputting the first iteration and the second iteration at an output time.

Claims (45)

1. A method comprising:

establishing, by a processor, a first data entity, wherein:

the first data entity is an augmented reality object in an augmented reality environment having an associated parent entity in a real-world physical environment;

establishing, by the processor, a first state in the augmented reality environment for the first data entity, wherein the first state comprises:

a first state time;

a first three-dimensional model of the augmented reality object defining a first geometry of the augmented reality object; and

a first data item representative of a first characteristic exhibited by the parent entity and not exhibited by the first data entity;

establishing a second state for the first data entity, the second state being distinct from the first state, wherein the second state comprises:

a second state time;

a second three-dimensional model of the augmented reality object defining a second geometry of the augmented reality object; and

a second data item representative of a second characteristic exhibited by the parent entity and not exhibited by the first data entity;

and wherein the first state time is different from the second state time, and the augmented reality object visually changes from a first visual appearance at the first state time to a second visual appearance at the second state time;

storing the first data entity, the first state, and the second state at a storage device;

concurrently displaying at an output device at an output time:

a first augmented reality image of the augmented reality object comprising the first geometry and the first data item at the first state time; and

a second augmented reality image of the augmented reality object comprising the second geometry and the second data item at the second state time indicative of a user change between the first state time and the second state time, wherein the output time is different from the first state time and the second state time.

2. The method of claim 1 , wherein the first state comprises a first state property corresponding to the first data entity at the first state time.

3. The method of claim 2 , wherein the first state property comprises a first spatial arrangement.

4. The method of claim 2 , wherein the first state property comprises an identity of the first data entity.

5. The method of claim 2 , wherein the first state property comprises at least one of a still image, a video, audio, olfactory data, a two-dimensional (2D) model, a three-dimensional (3D) model, text, numerical data, an environmental condition, animation, resolution, frame rate, bit depth, sampling rate, color, color distribution, spectral signature, brightness, brightness distribution, reflectivity, transmissivity, absorptivity, surface texture, geometry, mobility, motion, speed, direction, acceleration, temperature, temperature distribution, composition, chemical concentration, electrical potential, electrical current, mass, mass distribution, density, density distribution, price, quantity, nutritional information, user review, presence, visibility, radio frequency identification (RFID) data, barcode data, a file, executable instructions, a hyperlink, a data connection, a communication link, contents, association, creator, or a system identifier (ID).

6. The method of claim 1 , wherein the second state comprises a second state property corresponding to the first data entity at the second state time.

7. The method of claim 6 , wherein the second state comprises a second spatial arrangement.

8. The method of claim 6 , wherein the second state property comprises at least one of a still image, a video, audio, olfactory data, a two-dimensional (2D) model, a three-dimensional (3D) model, text, numerical data, an environmental condition, animation, resolution, frame rate, bit depth, sampling rate, color, color distribution, spectral signature, brightness, brightness distribution, reflectivity, transmissivity, absorptivity, surface texture, geometry, mobility, motion, speed, direction, acceleration, temperature, temperature distribution, composition, chemical concentration, electrical potential, electrical current, mass, mass distribution, density, density distribution, price, quantity, nutritional information, user review, presence, visibility, radio frequency identification (RFID) data, barcode data, a file, executable instructions, a hyperlink, a data connection, a communication link, contents, association, creator, or a system identifier (ID).

9. The method of claim 1 , wherein the first data entity is a first an augmented reality object or a first virtual reality object.

10. A method comprising:

establishing, by a processor, a first data entity, wherein the first data entity corresponds to a first real-world object in a first augmented reality environment having an associated first parent entity in a real-world physical environment;

establishing, by the processor, a first state for the first data entity, wherein the first state comprises a first state time;

establishing, by the processor, a second data entity, wherein the second data entity corresponds to a second real-world object in a second augmented reality environment having an associated second parent entity in a real-world physical environment, wherein the second augmented reality environment is different from the first augmented reality environment, and the second data entity is distinct from the first data entity;

establishing, by the processor, a second state for the second data entity, the second state being distinct from the first state, wherein the second state comprises a second state time, wherein the first state time is different from the second state time;

storing, at a storage device, the first data entity, the second data entity, the first state, and the second state;

concurrently displaying at an output device at an output time:

a first augmented reality image of the first real-world object in the first state, wherein:

the first augmented reality image comprises a first geometry and a first data item representative of a characteristic exhibited by the first parent entity and not exhibited by the first data entity; and

the first augmented reality image illustrates a change in a spatial position of the first real-world object; and

a second augmented reality image of the second real-world object in the second state, wherein:

the second augmented reality image illustrates a change in spatial position of the second real-world object; and

the second augmented reality image comprises a second geometry and a second data item representative of a characteristic exhibited by the second parent entity and not exhibited by the second data entity at the second state time indicative of a user change between the first state time and the second state time;

wherein the output time is different from the first state time and the second state time.

11. The method of claim 10 , wherein the first state for the first data entity comprises a state property corresponding to the first data entity at the first state time.

12. The method of claim 11 , wherein the state property comprises a spatial arrangement, the spatial arrangement comprising at least one of an absolute position of the first data entity, an absolute orientation of the first data entity, a relative position of the first data entity, or a relative orientation of the first data entity.

13. The method of claim 10 , wherein the second state for the second data entity comprises a state property corresponding to the second data entity at the second state time.

14. The method of claim 13 , wherein the state property comprises a spatial arrangement, the spatial arrangement comprising at least one of an absolute position of the first data entity, an absolute orientation of the first data entity, a relative position of the first data entity, or a relative orientation of the first data entity.

15. The method of claim 10 , further comprising:

determining, by a first sensor coupled to the processor, the first state at the first state time; and

determining, by the first sensor or a second sensor coupled to the processor, the second state at the second state time to distinguish the first state at the first state time from the second state at the second state time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: ATHEER, INC.
To: WEST TEXAS TECHNOLOGY PARTNERS, LLC
Reel/Frame 058962/0067 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: FATEH, SINA; BUTTERWORTH, RON; CHEHADE, MOHAMED NABIL HAJJ; YANG, ALLEN YANG; ITANI, SLEIMAN
To: ATHEER, INC.
Reel/Frame 058589/0244 →
Continuity (5)
Continuation 15981771 · May 16, 2018
Continuation 15410616 · Jan 19, 2017
Continuation 14014296 · Aug 29, 2013
Provisional Application 61695268 · Aug 30, 2012
Related Publication 20220058881A1 · Feb 24, 2022