COARSE RELOCALIZATION USING SIGNAL FINGERPRINTS
First Claim
1. A first display device, comprising:
- a processor;
a display;
a memory operatively coupled to the processor and the display; and
a client fingerprint program stored in the memory and executed by the processor of the first display device, whereinthe client fingerprint program is configured to;
receive a session-specific identifier from a second device, the session-specific identifier corresponding to a map data set;
transmit the session-specific identifier to a remote system;
receive from the remote system at least a portion of the map data set corresponding to the session-specific identifier; and
stitch the map data set into a local map data of the first display device to create an integrated map.
1 Assignment
0 Petitions
Accused Products
Abstract
A first display device and method are provided for accelerating the coarse relocalization process of the first display device by generating a session-specific identifier and sending it to a second display device, which transmits the identifier to a cloud service, which returns at least a portion of a map data set corresponding to the identifier. The returned map data set is then stitched into the local map data of the first display device to create an integrated map, which is used to render one or a plurality of holograms. The first display device may comprise a processor, a memory operatively coupled to the processor, and a fingerprint program stored in the memory and executed by the processor.
83 Citations
20 Claims
-
1. A first display device, comprising:
-
a processor; a display; a memory operatively coupled to the processor and the display; and a client fingerprint program stored in the memory and executed by the processor of the first display device, wherein the client fingerprint program is configured to; receive a session-specific identifier from a second device, the session-specific identifier corresponding to a map data set; transmit the session-specific identifier to a remote system; receive from the remote system at least a portion of the map data set corresponding to the session-specific identifier; and stitch the map data set into a local map data of the first display device to create an integrated map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a session-specific identifier from a second device at a first display device, the session-specific identifier corresponding to a map data set; transmitting the session-specific identifier from the first display device to a remote system; receiving from the remote system at least a portion of the map data set corresponding to the session-specific identifier at the first display device; and stitching the map data set into a local map data to create an integrated map at the first display device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A server computing device, comprising:
-
a processor; a memory operatively coupled to the processor; signal fingerprint data stored in the memory; and a server fingerprint program stored in the memory and executed by the processor of the computing device, wherein the server fingerprint program is configured to; receive from a first mobile device a session-specific identifier generated by a second mobile device based on one or a plurality of signals from one or a plurality of signal sources received by at least one sensor of the second mobile device; and send to the first mobile device a corresponding map data set corresponding to the session-specific identifier, the corresponding map data set comprising neighboring map data of a neighborhood around one or a plurality of keyframes linked to the session-specific identifier, the neighboring map data captured and recorded by the second mobile device.
-
Specification