Methods and systems to facilitate passive relocalization using three-dimensional maps

US12299918B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12299918-B2
Application numberUS-202217585439-A
CountryUS
Kind codeB2
Filing dateJan 26, 2022
Priority dateJan 26, 2022
Publication dateMay 13, 2025
Grant dateMay 13, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes accessing map data of an area of a real environment, the map data comprising three-dimensional feature descriptors describing features visible in the real environment. A plurality of map packages are generated based on the map data, wherein each of the map packages (1) corresponds to a two-dimensional sub-area within the area of the real environment, and (2) comprises a subset of the three-dimensional feature descriptors describing features visible in the sub-area. A first sequence of the plurality of map packages are broadcast through one or more base stations, wherein the first sequence is based on the two-dimensional sub-area of each of the map packages, wherein each of the map packages is configured to be received and used by an artificial-reality device to determine a pose of the artificial-reality device in the associated sub-area based on the associated subset of the three-dimensional feature descriptors.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: accessing map data of an area of a real environment, the map data comprising three-dimensional feature descriptors describing features visible in the real environment; generating, based on the map data, a plurality of map packages, wherein each of the map packages (1) corresponds to a two-dimensional sub-area within the area of the real environment, and (2) comprises a subset of the three-dimensional feature descriptors describing features visible in the sub-area; and sequentially broadcasting the plurality of map packages in a first predetermined sequence through one or more base stations, wherein a plurality of artificial-reality devices located in a two-dimensional sub-area are each configured to: receive, over a one-way communication channel, at least one of the plurality of map packages via at least one of the sequential broadcasts, and determine a pose of the artificial-reality device based on at least a portion of the three-dimensional feature descriptors included in the received at least one map package. 2. The method of claim 1 , wherein the associated sub-area corresponding to each of the map packages is equal. 3. The method of claim 1 , wherein the associated sub-area corresponding to each of the map packages is used by the artificial-reality device as a bounded search space to determine the pose of the artificial-reality device. 4. The method of claim 1 , wherein each of the map packages further comprises metadata containing information about a location of the associated sub-area in the real environment. 5. The method of claim 1 , wherein the predetermined sequence of the plurality of map packages are sequentially broadcast through the one or more base stations at different radio frequencies. 6. The method of claim 1 , wherein the predetermined sequence is further based on the associated subset of the three-dimensional feature descriptors comprising each map package in the first sequence. 7. The method of claim 1 , wherein a first base station of the one or more base stations is located within a first two-dimensional sub-area, wherein the first base station broadcasts a map package associated with the first two-dimensional sub-area. 8. The method of claim 1 , wherein the predetermined sequence of the plurality of map packages is broadcasted at a first frequency, further comprising: sequentially broadcasting a second predetermined sequence of the plurality of map packages in a second predetermined sequence at a second frequency that is greater than the first frequency, wherein the subset of the three-dimensional feature descriptors of each map package in the second predetermined sequence of the plurality of map packages is a larger subset of the three-dimensional feature descriptors than the subset of the three-dimensional feature descriptors of each map package in the predetermined sequence the plurality of map packages. 9. The method of claim 1 , wherein a first artificial-reality device of the plurality of artificial-reality devices receives multiple of the plurality of map packages via multiple of the sequential broadcasts, and the first artificial-reality device is configured to: filter the received map packages to identify one or more map packages for pose estimation, wherein a pose of the first artificial-reality device is determined based on the identified one or more map packages. 10. One or more computer-readable non-transitory storage media embodying software that is operable when executed to: access map data of an area of a real environment, the map data comprising three-dimensional feature descriptors describing features visible in the real environment; generate, based on the map data, a plurality of map packages, wherein each of the map packages (1) corresponds to a two-dimensional sub-area within the area of the real environment, and (2) comprises a subset of the three-dimensional feature descriptors describing features visible in the sub-area; and sequentially broadcast the plurality of map packages in a first predetermined sequence through one or more base stations, wherein a plurality of artificial-reality devices located in a two-dimensional sub-area are each configured to: receive, over a one-way communication channel, at least one of the plurality of map packages via at least one of the sequential broadcasts, and determine a pose of the artificial-reality device based on at least a portion of the three-dimensional feature descriptors included in the received at least one map package. 11. The media of claim 10 , wherein the associated sub-area corresponding to each of the map packages is equal. 12. The media of claim 10 , wherein the associated sub-area corresponding to each of the map packages is used by the artificial-reality device as a bounded search space to determine the pose of the artificial-reality device. 13. The media of claim 10 , wherein each of the map packages further comprises metadata containing information about a location of the associated sub-area in the real environment. 14. The media of claim 10 , wherein the predetermined sequence of the plurality of map packages are sequentially broadcast through the one or more base stations at different radio frequencies. 15. The media of claim 10 , wherein the predetermined sequence of the plurality of map packages is broadcasted at a first frequency, wherein the software is further operable to: sequentially broadcast a second predetermined sequence of the plurality of map packages in a second predetermined sequence at a second frequency that is greater than the first frequency, wherein the subset of the three-dimensional feature descriptors of each map package in the second predetermined sequence of the plurality of map packages is a larger subset of the three-dimensional feature descriptors than the subset of the three-dimensional feature descriptors of each map package in the first predetermined sequence the plurality of map packages. 16. A system comprising: one or more processors; and one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to: access map data of an area of a real environment, the map data comprising three-dimensional feature descriptors describing features visible in the real environment; generate, based on the map data, a plurality of map packages, wherein each of the map packages (1) corresponds to a two-dimensional sub-area within the area of the real environment, and (2) comprises a subset of the three-dimensional feature descriptors describing features visible in the sub-area; and sequentially broadcast the plurality of map packages in a first predetermined sequence through one or more base stations, wherein a plurality of artificial-reality devices located in a two-dimensional sub-area are each configured to: receive, over a one-way communication channel, at least one of the plurality of map packages via at least one of the sequential broadcasts, and determine a pose of the artificial-reality device based on at least a portion of the three-dimensional feature descriptors included in the received at least one map package. 17. The system of claim 16 , wherein the associated sub-area corresponding to each of the map packages is equal. 18. The system of claim 16 , wherein the associated sub-area corresponding to each of the map packages is used by the artificial-reality device as a bounded search space to determine the pose of th

Assignees

Inventors

Classifications

  • Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services · CPC title

  • Time management, e.g. calendars, reminders, meetings or time accounting · CPC title

  • Computer-aided management of electronic mailing [e-mailing] · CPC title

  • Targeted advertisements · CPC title

  • graphically representing goods, e.g. 3D product representation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12299918B2 cover?
A method includes accessing map data of an area of a real environment, the map data comprising three-dimensional feature descriptors describing features visible in the real environment. A plurality of map packages are generated based on the map data, wherein each of the map packages (1) corresponds to a two-dimensional sub-area within the area of the real environment, and (2) comprises a subset…
Who is the assignee on this patent?
Meta Platforms Tech Llc
What technology area does this patent fall under?
Primary CPC classification G06T7/73. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 13 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).