SHARING NEIGHBORING MAP DATA ACROSS DEVICES
First Claim
Patent Images
1. A server computing device, comprising:
- a processor;
a non-volatile storage device operatively coupled to the processor; and
an anchor transfer program stored in the non-volatile storage device and executed by the processor of the computing device, whereinthe anchor transfer program is configured to;
receive a request to transfer anchor data of a target virtual place-located anchor at a target virtual location from a first display device operated by a first user to a second display device operated by a second user;
retrieve and transmit to the second display device neighboring map data corresponding to the target virtual location, the neighboring map data being map data of a neighborhood in a vicinity around the target virtual location;
cause the second display device to incorporate the neighboring map data into existing map data of the second display device; and
cause the second display device to display one or more holograms at the target virtual place-located anchor at the target virtual location from the second user'"'"'s vantage point based on the incorporated map data and the existing map data of the second display device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device and method are provided for transmitting a relevant subset of map data, called a neighborhood, to enable mutual spatial understanding by multiple display devices around a target virtual location to display a shared hologram in the same exact location in the physical environment at the same moment in time. The computing device may comprise a processor, a memory operatively coupled to the processor, and an anchor transfer program stored in the memory and executed by the processor.
42 Citations
20 Claims
-
1. A server computing device, comprising:
-
a processor; a non-volatile storage device operatively coupled to the processor; and an anchor transfer program stored in the non-volatile storage device and executed by the processor of the computing device, wherein the anchor transfer program is configured to; receive a request to transfer anchor data of a target virtual place-located anchor at a target virtual location from a first display device operated by a first user to a second display device operated by a second user; retrieve and transmit to the second display device neighboring map data corresponding to the target virtual location, the neighboring map data being map data of a neighborhood in a vicinity around the target virtual location; cause the second display device to incorporate the neighboring map data into existing map data of the second display device; and cause the second display device to display one or more holograms at the target virtual place-located anchor at the target virtual location from the second user'"'"'s vantage point based on the incorporated map data and the existing map data of the second display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving a request to transfer anchor data of a target virtual place-located anchor at a target virtual location from a first display device operated by a first user to a second display device operated by a second user; retrieving and transmitting map data to the first display device neighboring map data corresponding to the target virtual location; and subsequent to the first display device transferring anchor data and the neighboring map data to the second display device, causing the second display device to incorporate the neighboring map data into existing map data of the second display device, and causing the second display device to display one or more holograms to the second user at the target virtual place-located anchor at the target virtual location from the second user'"'"'s vantage point based on the incorporated map data and the existing map data of the second display device, wherein the neighboring map data is map data of a neighborhood around the target virtual location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A first computing device operated by a first user, networked with a second computing device and a third computing device, the first computing device comprising:
-
a processor; a memory operatively coupled to the processor and storing local map data of the first computing device; a first display operatively coupled to the memory and the processor; and an anchor transfer program stored in the memory and executed by the processor to be configured to receive first anchor data causing the first display to display one or more holograms to the first user at a first virtual place-located anchor at a first target virtual location from the first user'"'"'s vantage point, and further configured to execute an export anchor mode, wherein in the export anchor mode, the anchor transfer program is configured to; receive a first neighboring map data of a neighborhood around the first target virtual location; and send the first anchor data and the first neighboring map data to the second computing device operated by a second user, thereby causing a second display of the second computing device to display the one or more holograms at the first virtual place-located anchor at the first target virtual location from the second user'"'"'s vantage point based on the first neighboring map data and the local map data of the second computing device. - View Dependent Claims (18)
-
-
19. A server computing device, comprising:
-
a processor; a non-volatile storage device operatively coupled to the processor; and an anchor transfer program stored in the non-volatile storage device and executed by the processor of the computing device, wherein the anchor transfer program is configured to; receive a request to transfer anchor data of a target virtual place-located anchor at a target virtual location from a first display device to a second display device; retrieve and transmit to the second display device neighboring map data corresponding to the target virtual location, the neighboring map data being map data of a neighborhood in a vicinity around the target virtual location; cause the second display device to incorporate the neighboring map data into existing map data of the second display device; and cause the second display device to align movements in aligned coordinate space with the first display device based on the incorporated map data and the existing map data of the second display device, wherein the first and second display devices are configured to be autonomous robots. - View Dependent Claims (20)
-
Specification