IP Library Granted Patent US 12,596,014
Granted Patent B2
US 12,596,014 · App. 18/241,181 · Granted Apr 7, 2026

Guidance for collaborative map building and updating

Inventors: Petter Wannerberg (Stockholm, SE); Christopher Phillips (Hartwell, GA)
Assignee: Adeia Guides Inc.
G01C21/3848G06T19/006
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,596,014
App. No.
18/241,181
Granted
Apr 7, 2026
Kind
B2
Abstract

A collaborative map building method is described in which if it is determined, for example, by a SLAM network edge, that a portion of a map corresponding to a target area of a first region is incomplete, a request to a device is transmitted to move toward the target area. The map is updated based on the scan performed by the device in the target area. Also described is a virtual image guide embodiment in which upon determining that a map of a target area of the first region is incomplete, a virtual guide image is generated on a device to appear at a target location. The user of the device is guided to the target area by the virtual image.

Claims (56)

1 . A method comprising:

receiving a first transmission from a first device, the first transmission containing first image data for a target area;

generating, by control circuitry, using the first image data, a map of the target area;

determining that at least a portion of the map of the target area is incomplete;

based at least in part on the determining that at least the portion of the map of the target area is incomplete, identifying a plurality of available devices;

selecting at least one second device of the plurality of available devices based at least in part on a rule that permits entry to the target area for the at least one second device and prohibits entry to the target area for available devices of the plurality of available devices other than the at least one second device;

based at least in part on the selecting the at least one second device, transmitting a request to the at least one second device to move toward the target area, wherein the transmitted request causes the at least one second device to display an image or map of at least a portion of the target area with a direction to move toward the target area or causes the at least one second device to automatically move toward the target area;

receiving a second transmission from the at least one second device, the second transmission indicating containing second image data of the target area; and

updating, according to the second image data, the map of the target area.

2 . The method of claim 1 , further comprising:

receiving a third transmission from a third device, the third transmission indicating a location of the third device; and

determining that an image data retrieval capability of the at least one second device exceeds an image data retrieval capability of the third device,

wherein the transmitting of the request to the at least one second device to move toward the target area is performed in response to the determining that the image data retrieval capability of the at least one second device exceeds the image data retrieval capability of the third device.

3 . The method of claim 2 , wherein the determining that the image data retrieval capability of the at least one second device exceeds the image data retrieval capability of the third device comprises: determining that the at least one second device retrieves image data in flight.

4 . The method of claim 2 , wherein the determining that the image data retrieval capability of the at least one second device exceeds the image data retrieval capability of the third device comprises:

determining that the at least one second device comprises an image sensor configured to provide a higher image resolution or a higher frame rate than provided by the third device, or that the at least one second device is configured to provide a higher bit transmission rate than provided by the third device.

5 . The method of claim 2 , wherein the determining that the image data retrieval capability of the at least one second device exceeds the image data retrieval capability of the third device comprises: determining that an image sensor of the at least one second device is positioned lower to the ground than is an image sensor of the third device.

6 . The method of claim 2 , further comprising:

storing in relation to the second image data one or more of an image resolution provided by the image sensor of the at least one second device, a frame rate provided by the image sensor of the at least one second device, or a bit transmission rate provided by the at least one second device.

7 . The method of claim 2 , further comprising:

determining, prior to the transmitting of the request to the at least one second device to move toward the target area, that the indicated location of the third device is closer to the target area than is a location of the at least one second device.

8 . The method of claim 1 , wherein the first device is a SLAM-enabled device, and the first transmission indicating the location of the first device comprises inertial measurement data obtained by the first device;

wherein the at least one second device is a SLAM-enabled device, and the second transmission indicating the location of the at least one second device comprises inertial measurement data obtained by the at least one second device; and

the control circuitry is comprised in a SLAM network edge service.

9 . The method of claim 1 , wherein the at least one second device is a wearable device.

10 . The method of claim 1 , wherein the at least one second device is configured to provide an extended reality experience or an augmented reality experience.

11 . The method of claim 1 , wherein the at least one second device comprises an autonomous household appliance, an industrial robot, a robotic device, or an autonomous vehicle.

12 . A system comprising:

communication circuitry configured:

to receive a first transmission from a first device, the first transmission containing first image data for a target area; and

processing circuitry configured:

to generate, using the first image data, a map of the area;

to determine that at least a portion of the map of the target area is incomplete;

based at least in part on the determining that at least the portion of the map of the target area is incomplete, to identify a plurality of available devices;

to select at least one second device of the plurality of available devices based at least in part on a rule that permits entry to the target area for the at least one second device and prohibits entry to the target area for available devices of the plurality of available devices other than the at least one second device;

based at least in part on the selecting the at least one second device, to transmit a request to the at least one second device to move toward the target area, wherein the transmitted request causes the at least one second device to display an image or map of at least a portion of the target area with a direction to move toward the target area or causes the at least one second device to automatically move toward the target area;

to receive a second transmission from the at least one second device, the second transmission containing second image data of the target area; and

to update, according to the second image data, the map of the target area.

13 . The system of claim 12 , wherein the processing circuitry is further configured:

to receive a third transmission from a third device, the third transmission indicating a location of the third device; and

to determine that an image data retrieval capability of the at least one second device exceeds an image data retrieval capability of the third device,

wherein the transmitting of the request to the at least one second device to move toward the target area is performed in response to the determining that the image data retrieval capability of the at least one second device exceeds the image data retrieval capability of the third device.

14 . The system of claim 13 , wherein the determining that the image data retrieval capability of the at least one second device exceeds the image data retrieval capability of the third device comprises:

determining that the at least one second device retrieves image data in flight.

15 . The system of claim 13 , wherein the determining that the image data retrieval capability of the at least one second device exceeds the image data retrieval capability of the third device comprises:

determining that the at least one second device comprises an image sensor configured to provide a higher image resolution or a higher frame rate than provided by the third device, or that the at least one second device is configured to provide a higher bit transmission rate than provided by the third device.

16 . The system of claim 13 , wherein the determining that the image data retrieval capability of the at least one second device exceeds the image data retrieval capability of the third device comprises:

determining that an image sensor of the at least one second device is positioned lower to the ground than is an image sensor of the third device.

17 . The system of claim 13 , wherein the processing circuitry is further configured:

to store in relation to the second image data one or more of an image resolution provided by the image sensor of the at least one second device, a frame rate provided by the image sensor of the at least one second device, or a bit transmission rate provided by the at least one second device.

18 . The system of claim 13 , wherein the processing circuitry is further configured:

to determine, prior to the transmitting of the request to the at least one second device to move toward the target area, that the indicated location of the third device is closer to the target area than is a location of the at least one second device.

19 . The system of claim 12 , wherein the first device is a SLAM-enabled device, and the first transmission indicating the location of the first device comprises inertial measurement data obtained by the first device;

wherein the at least one second device is a SLAM-enabled device, and the second transmission indicating the location of the at least one second device comprises inertial measurement data obtained by the at least one second device; and

the processing circuitry is comprised in a SLAM network edge service.

20 . The system of claim 12 , wherein the at least one second device is a wearable device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2026
From: PHILLIPS, CHRISTOPHER
To: ADEIA GUIDES INC.
Reel/Frame 073949/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2023
From: WANNERBERG, PETTER
To: ADEIA GUIDES INC.
Reel/Frame 065875/0459 →
Continuity (1)
Related Publication 20250076079A1 · Mar 6, 2025
References Cited (31)
US 10650588B2 · Hazeghi et al. · 2020 [cited by applicant]
US 11645904B2 · Trundle · 2023 [cited by examiner]
US 11907093B1 · Nair et al. · 2024 [cited by applicant]
US 20150172604A1 · Kim · 2015 [cited by applicant]
US 20180130196A1 · Loveland · 2018 [cited by examiner]
US 20180253862A1 · Barnes et al. · 2018 [cited by applicant]
US 20200034620A1 · Lutterodt · 2020 [cited by examiner]
US 20200117201A1 · Oetken · 2020 [cited by examiner]
US 20210150818A1 · Dedonato · 2021 [cited by examiner]
US 20210256722A1 · Staab · 2021 [cited by examiner]
US 20250076080A1 · Phillips · 2025 [cited by applicant]
CN 108136257B · 2021 [cited by applicant]
CN 113393579A · 2021 [cited by examiner]
San Juan, Víctor, Santos, Matilde, Andújar, José Manuel, “Intelligent UAV Map Generation and Discrete Path Planning for Search and Rescue Operations”, Complexity, 2018, 6879419, 17 pages, 2018. https://doi.org/10.1155/2… [cited by examiner]
Chen, Yu, Qi Dong, Xiaozhou Shang, Zhenyu Wu, and Jinyu Wang. 2023. “Multi-UAV Autonomous Path Planning in Reconnaissance Missions Considering Incomplete Information: A Reinforcement Learning Method” Drones 7, No. 1: 10… [cited by examiner]
H. Surmann, N. Berninger and R. Worst, “3D mapping for multi hybrid robot cooperation,” 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 2017, pp. 626-633, https://… [cited by examiner]
Canvas Lite for Homeowners, Remote 3D Home Measurement, Occipital, Inc., https://apps.apple.com/US/app/canvas-pocket-3d-room-scanner/id1514382369, retrieved from internet Oct. 3, 2023. [cited by applicant]
Canvas: LiDAR 3D Measurements, Fast, Easy As-Built CAD/BIM, Occipital, Inc., https://apps.apple.com/us/app/canvas-lidar-3d-measurements/id1169235377, retrieved from internet Oct. 3, 2023. [cited by applicant]
Indoor Positioning System according to Wikipedia, https://en.wikipedia.org/wiki/Indoor_positioning_system, retrieved from internet Oct. 3, 2023. [cited by applicant]
Introducing Roomplan, https://developer.apple.com/augmented-reality/roomplan/, retrieved from internet Oct. 3, 2023. [cited by applicant]
Jover, “Experimental Feature: De-Lighting Tool,” https://blog. unity.com/technology/experimental-feature-de-lighting-tool (Jul. 7, 2017). [cited by applicant]
Learning Efficient Multi-Agent Cooperative Visual Exploration, Chao Yu1 , Xinyi Yang, Jiaxuan Gao2, Huazhong Yang, Yu Wang, Yi Wu, 2022, https://openreview.net/pdf?id =-4Yz4vU4uN5. [cited by applicant]
LIDAR as defined by Wikipedia, https://en.wikipedia.org/wiki/Lidar, retrieved from internet Oct. 3, 2023. [cited by applicant]
Photogrammetry as defined by Wikipedia, https://en.wikipedia.org/wiki/Photogrammetry, retrieved from internet Oct. 3, 2023. [cited by applicant]
Quixel's Reality Scan app, https://www.unrealengine.com/en-us/realityscan, retrieved from internet Oct. 3, 2023. [cited by applicant]
Ren et al., “Poster Abstract: 3D Human Pose Estimation Using WiFi Signals,” SenSys '21: Proceedings of the 19th ACM Conference on Embedded Networked Sensor Systems, pp. 363-364 (2021). [cited by applicant]
SwarmMap: Scaling Up Real-time Collaborative Visual SLAM at the Edge, Jingao Xu, Hao Cao, and Zheng Yang, Longfei Shangguan, Jialin Zhang, Xiaowu He, and Yunhao Liu, Apr. 4, 2022, https://www.usenix.org/system/files/nsd… [cited by applicant]
Wang et al., “An Effective Hole Detection Method for 3D Models,” 20th European Signal Processing Conference (EUSIPCO), pp. 1-5 (2012). [cited by applicant]
U.S. Appl. No. 18/241,185, filed Aug. 31, 2023, Christopher Phillips. [cited by applicant]
U.S. Appl. No. 18/128,934, filed Mar. 30, 2023, Christopher Phillips. [cited by applicant]
U.S. Appl. No. 18/128,935, filed Mar. 30, 2023, Christopher Phillips. [cited by applicant]