US 12,340,567 B2
Spatial localization design service
Michael Ebstyne, Seattle, WA (US); Pedro Urbina Escos, Seattle, WA (US); Emanuel Shalev, Sammamish, WA (US); Alex Kipman, Bellevue, WA (US); Yuri Pekelny, Seattle, WA (US); and Jonathan Chi Hang Chan, Seattle, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Oct. 30, 2023, as Appl. No. 18/498,024.
Application 18/498,024 is a continuation of application No. 17/371,093, filed on Jul. 8, 2021, granted, now 11,842,529.
Application 17/371,093 is a continuation of application No. 15/974,665, filed on May 8, 2018, granted, now 11,087,176, issued on Aug. 10, 2021.
Prior Publication US 2024/0062528 A1, Feb. 22, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06V 10/774 (2022.01); G06F 11/26 (2006.01); G06F 11/3668 (2025.01); G06F 18/21 (2023.01); G06F 30/20 (2020.01); G06F 30/27 (2020.01); G06F 18/214 (2023.01); G06F 111/18 (2020.01); G06T 7/70 (2017.01); G06T 19/00 (2011.01)
CPC G06V 10/774 (2022.01) [G06F 11/261 (2013.01); G06F 11/3684 (2013.01); G06F 18/217 (2023.01); G06F 30/20 (2020.01); G06F 18/214 (2023.01); G06F 30/27 (2020.01); G06F 2111/18 (2020.01); G06T 7/70 (2017.01); G06T 19/003 (2013.01); G06T 19/006 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory embodied with executable instructions; and
a processor programmed for:
simulating a virtual environment;
determining disparity data of a localization algorithm tested against ground truth data in the simulated virtual environment from the localization algorithm tested against a first hardware configuration in the simulated virtual environment;
determining that the disparity data exceeds a variance threshold;
directing an artificial intelligence (AI) application to run subsequent testing of the localization algorithm against a second hardware configuration, different from the first hardware configuration, in the simulated virtual environment; and
modifying the localization algorithm based on the subsequent testing.