IP Library › Granted Patent US 12,372,785
Granted Patent B2
US 12,372,785 · App. 18/243,033 · Granted Jul 29, 2025

Augmented reality device and methods of use

Inventors: Bobak Tavangar (Washington, DC); Rajesh Nakarja (Stockholm, SE)
Assignee: Brilliant Labs Private Limited
G02B27/0101G02B5/04G02B27/0172G02B27/0176G02B27/18G06T19/006G02B2027/0138G02B2027/014G02B2027/0178
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 12,372,785
App. No.
18/243,033
Filed
Sep 6, 2023
Granted
Jul 29, 2025
Kind
B2
Art Unit
2626
USPC
345/8
Abstract

Computer-implemented methods of operating an augmented reality device can involve capturing camera images, processing the camera images, and displaying virtual display images. The camera images can be captured automatically using a camera disposed within an augmented reality device worn by a user. The camera images can be processed automatically using a processor located within the augmented reality device. The virtual display images can be displayed automatically to the user within the augmented reality device while the user is looking through the augmented reality device and simultaneously viewing real objects through the augmented reality device. The virtual display images can be based on the processed camera images. Additional steps can include accepting a first user input, storing camera image(s) on a memory located within the augmented reality device based on the first input, accepting a second user input, and displaying stored image(s) to the user based on the second input.

Claims (48)

1. A computer-implemented method of operating an augmented reality device, the computer-implemented method comprising:

capturing a first plurality of camera images using a camera disposed within an augmented reality device, wherein the augmented reality device includes a display arrangement configured to provide a virtual display to a user;

processing the first plurality of camera images using a processor located within the augmented reality device;

receiving a first audio signal from a microphone of the augmented reality device;

processing the first audio signal using the processor located within the augmented reality device to create a textual description of the audio signal;

periodically collecting sensor data by the augmented reality device over a period of time;

generating a package including the processed camera images and/or the textual description of the audio signal, wherein the generated package includes text of a question or a query and includes context data comprising the collected sensor data, wherein the augmented reality device includes a pre-set listing of questions for submission to the machine learning model, wherein each of the pre-set listing of questions are associated with a type of sensor data used for a respective question;

transmitting the generated package for input to a machine learning model, wherein the machine learning model comprises a large language model external to the augmented reality device;

receiving an output at least partially generated by the machine learning model; and

displaying a portion of the output via the display arrangement.

2. The method of claim 1 , wherein the augmented reality device further comprises one or more of the sensors: an accelerometer; a gyroscope, position sensor, global positioning system, a temperature sensor.

3. The method of claim 1 , further comprising:

generating a list of available sensor data of the augmented reality device; and

providing the generated list of available sensor data and a request to the machine learning model of what available sensor data of the augmented reality device to use to process the generated package.

4. The method of claim 3 , further comprising:

receiving a response indicating additional sensor data that would be helpful to the processing of the request by the machine learning model; and

providing to the machine learning model data values of the additional sensor data.

5. The method of claim 1 , further comprising the operations of:

receiving a selection of one of the pre-set listing of questions; and

selecting sensor data to be used for the selected question.

6. The method of claim 1 , further comprising:

determining which of the collected sensor data to use in conjunction with the question or the query.

7. The method of claim 1 , wherein the collected sensor data includes location information obtained from a GPS system or a position sensor.

8. The method of claim 7 , wherein the context data comprises a current position or location data and a historic position or location data.

9. An augmented reality device, comprising a camera, a display arrangement, a microphone, and one or more processors configured to perform the operations of:

capturing a first plurality of camera images using the camera, wherein the display arrangement is configured to provide a virtual display to a user;

processing the first plurality of camera images using the one or more processors;

receiving a first audio signal from the microphone;

processing the first audio signal using the one or more processors to create a textual description of the audio signal;

generating a package including the processed camera images and/or the textual description of the audio signal, wherein the augmented reality device includes a pre-set listing of questions for submission to the machine learning model, wherein each of the pre-set listing of questions are associated with a type of sensor data used for a respective question;

periodically collecting sensor data by the augmented reality device;

transmitting the generated package for input to a machine learning model, wherein the generated package includes text of a question or a query and context data comprising the collected sensor data;

receiving an output at least partially generated by the machine learning model, wherein the machine learning model comprises a large language model external to the augmented reality device; and

displaying a portion of the output via the display arrangement.

10. The augmented reality device of claim 9 , wherein the augmented reality device further comprises one or more of the sensors: an accelerometer; a gyroscope, position sensor, global positioning system, a temperature sensor.

11. The augmented reality device of claim 9 , further comprising the operations of:

generating a list of available sensor data of the augmented reality device; and

providing the generated list of available sensor data and a request to the machine learning model of what available sensor data of the augmented reality device to use to process the generated package.

12. The augmented reality device of claim 11 , further comprising the operations of:

receiving a response indicating additional sensor data that would be helpful to the processing of the request by the machine learning model; and

providing to the machine learning model data values of the additional sensor data.

13. The augmented reality device of claim 9 , further comprising the operations of:

receiving a selection of one of the pre-set listing of questions; and

selecting sensor data to be used for the selected question.

14. The augmented reality device of claim 9 , further comprising:

determining which of the collected sensor data to use in conjunction with the question or the query.

15. The augmented reality device of claim 9 , wherein the collected sensor data includes location information obtained from a GPS system or a position sensor.

16. The augmented reality device of claim 15 , wherein the context data comprises a current position or current location data, and a historic position or historic location data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: BRILLIANT LABS LIMITED
To: BRILLIANT LABS PRIVATE LIMITED
Reel/Frame 066113/0617 →
Continuity (7)
Continuation 18138257 · Apr 24, 2023
Continuation In Part 18127319 · Mar 28, 2023
Continuation 17881160 · Aug 4, 2022
Continuation 17687576 · Mar 4, 2022
Provisional Application 63298206 · Jan 10, 2022
Provisional Application 63297689 · Jan 7, 2022
Related Publication 20230408812A1 · Dec 21, 2023
References Cited (26)
US 6057966A · Carroll et al. · 2000 [cited by applicant]
US 6292301B1 · Kuramochi et al. · 2001 [cited by applicant]
US 6421031B1 · Ronzani et al. · 2002 [cited by applicant]
US 6523629B1 · Buttz et al. · 2003 [cited by applicant]
US 11782271B2 · Tavangar · 2023 [cited by examiner]
US 20130009853A1 · Hesselink · 2013 [cited by examiner]
US 20150379963A1 · Holmanu · 2015 [cited by examiner]
US 20170185738A1 · Moharir · 2017 [cited by examiner]
US 20180081429A1 · Akenine-Moller · 2018 [cited by examiner]
US 20180276830A1 · Bostick · 2018 [cited by examiner]
US 20190302937A1 · Heo · 2019 [cited by examiner]
US 20200150602A1 · Trikha · 2020 [cited by examiner]
US 20200219492A1 · Apsingekar · 2020 [cited by examiner]
US 20210026139A1 · Harder · 2021 [cited by examiner]
US 20210063742A1 · Lee · 2021 [cited by examiner]
US 20210082554A1 · Kalia · 2021 [cited by examiner]
US 20210173480A1 · Osterhout et al. · 2021 [cited by applicant]
US 20210181533A1 · Kim et al. · 2021 [cited by applicant]
US 20210225391A1 · Wexler · 2021 [cited by examiner]
US 20210304507A1 · Smith et al. · 2021 [cited by applicant]
US 20210344560A1 · Alameh · 2021 [cited by examiner]
US 20230136553A1 · Olwal · 2023 [cited by examiner]
US 20230154032A1 · Sinha · 2023 [cited by examiner]
US 20230186908A1 · Sharifi · 2023 [cited by examiner]
US 20230205781A1 · Bharadwaj · 2023 [cited by examiner]
US 20230281955A1 · Ackerson · 2023 [cited by examiner]