Cross reality system with wireless fingerprints

US2025063390A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025063390-A1
Application numberUS-202418936094-A
CountryUS
Kind codeA1
Filing dateNov 4, 2024
Priority dateOct 15, 2019
Publication dateFeb 20, 2025
Grant date

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 cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. Both stored maps and tracking maps used by portable devices may have wireless fingerprints associated with them. The portable devices may maintain wireless fingerprints based on wireless scans performed repetitively, based on one or more trigger conditions, as the devices move around the physical world. The wireless information obtained from these scans may be used to create or update wireless fingerprints associated with locations in a tracking map on the devices. One or more of these wireless fingerprints may be used when a previously stored map is to be selected based on its coverage of an area in which the portable device is operating. Maintaining wireless fingerprints in this way provides a reliable and low latency mechanism for performing map-related operations.

First claim

Opening claim text (preview).

1 . A portable device configured to operate within a three-dimensional (3D) environment and display virtual content of a cross reality system, the 3D environment comprising a plurality of locations associated with a plurality of features extracted from image data and a wireless fingerprint linked with a location of the plurality of locations, the wireless fingerprint comprising first network access point information obtained from one or more network access points at a first time, the portable device comprising: at least one processor; an image sensor; wireless hardware; and computer executable instructions configured to, when executed by the at least one processor, perform a method comprising: obtaining second network access point information from the one or more network access points at a second time after the first time using the wireless hardware; extracting one or more features from image data obtained by the image sensor; identifying the location from among the plurality of locations of the 3D environment based on correspondence between the one or more features extracted from the image data obtained by the image sensor and features of the plurality of features of the 3D environment; and based on selecting the location, updating the wireless fingerprint linked with the location of the 3D environment by merging the second network access point information obtained at the second time with the first network access point information obtained at the first time. 2 . The portable device of claim 1 , wherein the method further comprises: for the one or more features of the plurality of features extracted from the image data obtained by the image sensor, sending to a localization service at least one feature of the one or more features extracted from the image data obtained by the image sensor and the updated wireless fingerprint linked with the location of the 3D environment; and based on sending to the localization service the at least one feature and the updated wireless fingerprint linked with the location, receiving from the localization service a coordinate transformation between a first coordinate frame of the 3D environment and a coordinate frame of a stored map. 3 . The portable device of claim 1 , wherein obtaining network access point information comprises triggering a scan for network access points. 4 . The portable device of claim 1 , wherein obtaining network access point information comprises receiving the network access point information pushed from wireless hardware components after a scan for network access points. 5 . The portable device of claim 1 , wherein obtaining the second network access point information comprises obtaining access point identifiers of the one or more network access points. 6 . The portable device of claim 5 , wherein obtaining the second network access point information further comprises obtaining one or more signal strength indicator values for access points identified by the access point identifiers. 7 . The portable device of claim 6 , wherein the access point identifiers are Basic Service Set Identifiers (BSSIDs). 8 . The portable device of claim 1 , wherein obtaining network access point information further comprises filtering, clustering, and/or normalizing the network access point information. 9 . The portable device of claim 1 , wherein: each location of the plurality of locations of the 3D environment comprises information configured to orient the portable device relative to the 3D environment. 10 . A non-transitory computer-readable medium storing computer executable instructions configured to, when executed by at least one processor, perform a method for operating a portable device comprising an image sensor and wireless hardware and configured to operate within a three-dimensional (3D) environment and display virtual content of a cross reality system, the 3D environment comprising a plurality of locations associated with a plurality of features extracted from image data and a wireless fingerprint linked with a location of the plurality of locations, the wireless fingerprint comprising first network access point information obtained from one or more network access points at a first time, the method comprising: obtaining second network access point information from the one or more network access points at a second time different than the first time using the wireless hardware; extracting one or more features from image data obtained by the image sensor; identifying the location from among the plurality of locations of the 3D environment based on correspondence between the one or more features extracted from the image data obtained by the image sensor and features of the plurality of features of the 3D environment; and based on selecting the location, updating the wireless fingerprint linked with the location of the 3D environment by merging the second network access point information obtained at the second time with the first network access point information obtained at the first time. 11 . The non-transitory computer-readable medium of claim 10 , wherein the method further comprises: for the one or more features of the plurality of features extracted from the image data obtained by the image sensor, sending to a localization service at least one feature of the one or more features extracted from the image data obtained by the image sensor and the updated wireless fingerprint linked with the location of the 3D environment; and based on sending to the localization service the at least one feature and the updated wireless fingerprint linked with the location, receiving from the localization service a coordinate transformation between a first coordinate frame of the 3D environment and a coordinate frame of a stored map. 12 . The non-transitory computer-readable medium of claim 10 , wherein obtaining network access point information comprises triggering a scan for network access points; wherein the scan for network access points is triggered when an amount of time passed since a previous scan of network access points was performed exceeds a threshold. 13 . The non-transitory computer-readable medium of claim 10 , wherein obtaining the second network access point information comprises obtaining access point identifiers of the one or more network access points. 14 . The non-transitory computer-readable medium of claim 13 , wherein obtaining the second network access point information further comprises obtaining one or more signal strength indicator values for access points identified by the access point identifiers. 15 . The non-transitory computer-readable medium of claim 14 , wherein updating the wireless fingerprint linked with the location comprises storing the one or more signal strength indicator values in association with the access point identifiers. 16 . The non-transitory computer-readable medium of claim 15 , wherein updating the wireless fingerprint linked with the location comprises identifying a subset of the access point identifiers to be excluded. 17 . The non-transitory computer-readable medium of claim 16 , wherein the subset of the access point identifiers to be excluded is based at least on the one or more signal strength indicator values. 18 . The non-transitory computer-readable medium of claim 15 , wherein storing the one or more signal strength indicator values comprises storing an average of multiple signal strength indicator values in association with the access point identifiers. 19 . A portable device configured to operate within a th

Assignees

Inventors

Classifications

  • Services making use of location information · CPC title

  • Radio frequency fingerprinting · CPC title

  • H04W4/029Primary

    Location-based management or tracking services · CPC title

  • Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

  • Discovering, processing access restriction or access information · 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 US2025063390A1 cover?
A cross reality system enables any of multiple devices to efficiently and accurately access previously stored maps and render virtual content specified in relation to those maps. Both stored maps and tracking maps used by portable devices may have wireless fingerprints associated with them. The portable devices may maintain wireless fingerprints based on wireless scans performed repetitively, b…
Who is the assignee on this patent?
Magic Leap Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/029. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Feb 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).