IP Library › Granted Patent US 12,315,093
Granted Patent B1
US 12,315,093 · App. 18/329,906 · Granted May 27, 2025

Local physical environment modeling in extended reality environments

Inventors: Ravi Durairaj (San Antonio, TX); Marta Leigh Argumedo (Helotes, TX); Sean C. Mitchem (San Antonio, TX); Ruthie Lyle (Durham, NC); Nolan Serrao (Plano, TX); Bharat Prasad (San Antonio, TX); Nathan L. Post (Rockport, TX)
Assignee: UIPCO, LLC
G06T19/006G06F3/017G06T17/00G06V20/20G06V40/28
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,315,093
App. No.
18/329,906
Granted
May 27, 2025
Kind
B1
Abstract

Disclosed herein is an environmental scanning tool that generates a digital model representing the surroundings of a user of an extended reality head-mounted display device. The environment is imaged in both a depth map and in visible light for some select objects of interest. The selected objects exist within the digital model at higher fidelity and resolution than the remaining portions of the model in order to manage the storage size of the digital model. In some cases, the objects of interest are selected, or their higher fidelity scans are directed, by a remote user. The digital model further includes time stamped updates of the environment such that users can view a state of the environment according to various timestamps.

Claims (71)

1. A method comprising:

providing, via a head mounted extended reality device (“XR device”), directions for a user to aim one or more external facing environment cameras of the XR device at a physical object within a local physical environment of the user, wherein multiple images captured by one or more of the cameras are each a depth map frame;

generating, by combining one or more of the depth map frames and a corresponding visible light frame, a digital representation of the physical object within the local physical environment of the user, wherein the visible light frame being combined with its corresponding depth map frame provides color to a portion of the digital representation of the physical object; and

transmitting the digital representation of the physical object to an other device.

2. The method of claim 1 , wherein the other device is a second XR device worn by a second user and the digital representation of the physical object is displayed, via the second XR device, as a 3D model.

3. The method of claim 1 ,

wherein the other device is a second XR device worn by a second user; and

wherein the method further comprises causing a system to:

identify a make and model of the physical object using an image recognition system; and

cause a textual display of the make and model of the physical object to be rendered on a display of the second XR device worn by the second user, wherein the textual display is positioned to appear adjacent to the digital representation of the physical object.

4. The method of claim 1 , further comprising identifying a make and model of the physical object using image recognition performed on the digital representation of the physical object.

5. The method of claim 1 ,

wherein the other device is a second XR device worn by the second user; and

wherein the method further comprises causing a system to:

identify a make and model of the physical object;

render a textual display of the make and model of the physical object to a display of the second XR device worn by the second user; and

update a user account of the first user confirming a status of the physical object in response to input by the second user.

6. The method of claim 1 , further comprising causing a system to:

identify one or more characteristics of the physical object using image recognition;

cause a textual display of the one or more characteristics of the physical object to be rendered on a display of the other device; and

generate a photograph of the physical object based on the digital representation of the physical object.

7. The method of claim 1 , further comprising:

subsequent to the transmitting the digital representation, and in response to a request from an entity, capturing an updated local physical environment of the user via the one or more external facing environment cameras of the XR device;

generating, using the captured updated local physical environment, a digital representation of an updated version of the physical object; and

transmitting the digital representation of the updated version of the physical object;

wherein, in response to receiving the digital representation of the updated version of the physical object, an insurance claim is established or modified based on a difference between the digital representation of the physical object and the digital representation of the updated version of the physical object.

8. The method of claim 1 , further comprising:

causing identification of characteristics of the physical object via computer vision executed with aspects of the local physical environment; and

receiving, by the XR device, hand gesture input via the one or more external facing environment cameras, wherein the hand gesture input confirms the identification of the characteristics of the physical object.

9. The method of claim 1 , further comprising:

causing identification of a make and model of the physical object via computer vision; and

causing display of a monetary value for the physical object, the monetary value determined based on the make and model.

10. A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform a process comprising:

providing, via a head mounted extended reality device (“XR device”), directions for a user to aim one or more external facing environment cameras of the XR device at a physical object within a local physical environment of the user, wherein multiple images captured by one or more of the cameras are each a depth map frame;

generating, by combining one or more of the depth map frames and a corresponding visible light frame, a digital representation of the physical object within the local physical environment of the user, wherein the visible light frame being combined with its corresponding depth map frame provides color to a portion of the digital representation of the physical object; and

transmitting the digital representation of the physical object to an other device.

11. The computer-readable storage medium of claim 10 , wherein the process further comprises:

causing identification of a make and model of the physical object via computer vision; and

causing display of a monetary value for the physical object, the monetary value determined based on the make and model.

12. The computer-readable storage medium of claim 10 , wherein the other device is a second XR device worn by a second user and the digital representation of the physical object is displayed, via the second XR device, as a 3D model.

13. The computer-readable storage medium of claim 10 ,

wherein the other device is a second XR device worn by a second user; and

wherein the process further comprises causing a system to:

identify a make and model of the physical object using an image recognition system; and

cause a textual display of the make and model of the physical object to be rendered on a display of the second XR device worn by the second user, wherein the textual display is positioned adjacent to the digital representation of the physical object.

14. The computer-readable storage medium of claim 10 , wherein the process further comprises identifying a make and model of the physical object using image recognition performed on the digital representation of the physical object.

15. The computer-readable storage medium of claim 10 ,

wherein the other device is a second XR device worn by the second user; and

wherein the process further comprises causing a system to:

identify a make and model of the physical object;

render a textual display of the make and model of the physical object to a display of the second XR device worn by the second user; and

update a user account of the first user confirming a status of the physical object in response to input by the second user.

16. The computer-readable storage medium of claim 10 , wherein the process further comprises causing a system to:

identify one or more characteristics of the physical object using image recognition;

cause a textual display of the one or more characteristics of the physical object to be rendered on a display of the other device; and

generate a photograph of the physical object based on the digital representation of the physical object.

17. The computer-readable storage medium of claim 10 , wherein the process further comprises:

subsequent to the transmitting the digital representation, and in response to a request from an entity, capturing an updated local physical environment of the user via the one or more external facing environment cameras of the XR device;

generating, using the captured updated local physical environment, a digital representation of an updated version of the physical object; and

transmitting the digital representation of the updated version of the physical object;

wherein, in response to receiving the digital representation of the updated version of the physical object, an insurance claim is established or modified based on a difference between the digital representation of the physical object and the digital representation of the updated version of the physical object.

18. The computer-readable storage medium of claim 10 , wherein the process further comprises:

causing identification of characteristics of the physical object via computer vision executed with aspects of the local physical environment; and

receiving, by the XR device, hand gesture input via the one or more external facing environment cameras, wherein the hand gesture input confirms the identification of the characteristics of the physical object.

19. A computing system comprising:

one or more processors; and

one or more memories storing instructions that, when executed by the one or more processors, cause the computing system to perform a process comprising:

providing, via a head mounted extended reality device (“XR device”), directions for a user to aim one or more external facing environment cameras of the XR device at a physical object within a local physical environment of the user, wherein multiple images captured by one or more of the cameras are each a depth map frame;

generating, by combining one or more of the depth map frames and a corresponding visible light frame, a digital representation of the physical object within the local physical environment of the user, wherein the visible light frame being combined with its corresponding depth map frame provides color to a portion of the digital representation of the physical object; and

transmitting the digital representation of the physical object to an other device.

20. The computing system of claim 19 , wherein the other device is a second XR device worn by a second user and the digital representation of the physical object is displayed, via the second XR device, as a 3D model.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2023
From: UIPCO, LLC
To: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Reel/Frame 064478/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2023
From: DURAIRAJ, RAVI; ARGUMEDO, MARTA; MITCHEM, SEAN C.; LYLE, RUTHIE; SERRAO, NOLAN; PRASAD, BHARAT
To: UIPCO, LLC
Reel/Frame 063867/0539 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2023
From: POST, NATHAN L.
To: UIPCO, LLC
Reel/Frame 063867/0663 →
Continuity (2)
Continuation 17402408 · Aug 13, 2021
Provisional Application 63066032 · Aug 14, 2020
References Cited (38)
US 8442355B2 · Imai · 2013 [cited by examiner]
US 9875258B1 · Hsiao et al. · 2018 [cited by applicant]
US 9921309B1 · Skowronek · 2018 [cited by examiner]
US 10025447B1 · Dixit et al. · 2018 [cited by applicant]
US 10832476B1 · Nussbaum et al. · 2020 [cited by applicant]
US 10931941B2 · Valdivia et al. · 2021 [cited by applicant]
US 11032532B2 · Enriquez et al. · 2021 [cited by applicant]
US 11126845B1 · Chaturvedi · 2021 [cited by examiner]
US 11200742B1 · Post et al. · 2021 [cited by applicant]
US 11210851B1 · Nussbaum et al. · 2021 [cited by applicant]
US 11282278B1 · Zavesky et al. · 2022 [cited by applicant]
US 11461820B2 · Fransen et al. · 2022 [cited by applicant]
US 11601607B2 · Chhabria · 2023 [cited by examiner]
US 20090290811A1 · Imai · 2009 [cited by examiner]
US 20100277468A1 · Lefevre et al. · 2010 [cited by applicant]
US 20130050453A1 · Bergstrom · 2013 [cited by examiner]
US 20140132633A1 · Fekete et al. · 2014 [cited by applicant]
US 20160092959A1 · Gross · 2016 [cited by applicant]
US 20180143321A1 · Skowronek · 2018 [cited by examiner]
US 20180275749A1 · Yoon et al. · 2018 [cited by applicant]
US 20190051054A1 · Jovanovic et al. · 2019 [cited by applicant]
US 20190188796A1 · Sauer et al. · 2019 [cited by applicant]
US 20190244434A1 · Pahud · 2019 [cited by examiner]
US 20190392643A1 · Busto et al. · 2019 [cited by applicant]
US 20200005540A1 · Challagolla et al. · 2020 [cited by applicant]
US 20200012916A1 · Dolignon et al. · 2020 [cited by applicant]
US 20200342670A1 · Nattinger · 2020 [cited by examiner]
US 20200342676A1 · Koohmarey · 2020 [cited by applicant]
US 20210027479A1 · Price · 2021 [cited by examiner]
US 20210192844A1 · Hutten et al. · 2021 [cited by applicant]
US 20210225038A1 · Holzer et al. · 2021 [cited by applicant]
US 20210279768A1 · Xu et al. · 2021 [cited by applicant]
US 20210312702A1 · Holzer et al. · 2021 [cited by applicant]
US 20220030183A1 · Chhabria · 2022 [cited by examiner]
US 20220086205A1 · LeBeau et al. · 2022 [cited by applicant]
US 20220165059A1 · Faulkner · 2022 [cited by applicant]
US 20220253126A1 · Holland · 2022 [cited by applicant]
US 20220270505A1 · Carmichael et al. · 2022 [cited by applicant]