Systems and methods offline data synchronization
AssigneeInteraptix Inc.
InventorsDae Hyun Lee, Tyler James Doyle
Life of this patent
Estimating the term…
Abstract
An example method for offline data synchronization to generate a representation of a space includes: localizing a data capture device in the space; detecting, by the data capture device, a nearby additional data capture device; in response to detecting the additional data capture device, establishing a communications channel to the additional data capture device; generating data representing the space; generating synchronization data based on the generated data; and sending the synchronization data to the additional capture device via the communications channel.
Claims13
A method for offline data synchronization for a representation of a space, the method comprising:
- localizing, by a data capture device, the data capture device in the space using at least one of image and depth data;
- obtaining, by the data capture device, a spatial data representation of the space including target capture points representing target locations in the space;
- detecting, by the data capture device, a presence or an absence of a connection to a server, wherein:
- if the presence is detected, then:
- sending the spatial data to the server;
- the spatial data having a first data size;
- the server to generate synchronized data that synchronizes conflicts between the spatial data and additional spatial data having a second data size;
- the additional spatial data from a nearby additional data capture device within the space;
- the synchronized data having a third data size less than the first data size plus the second data size;
- if the absence is detected then:
- detecting, by the data capture device, a nearby additional data capture device;
- the detecting based on a wireless signal from the data capture device to the nearby additional data capture device;
- in response to detecting the additional data capture device, establishing a communications channel to the additional data capture device;
- receiving, from the additional data capture device, the additional spatial data generated by the additional data capture device representing the space;
- generating, at the data capture device, the synchronization data;
- and
- sending the synchronization data to the additional capture device via the communications channel;
- the additional data capture device to send the synchronized data to the server;
- detecting a disconnection from a server configured to manage the representation of the space;
- and
- performing the detecting of the additional nearby data capture device in response to detecting the disconnection.
Dependencies are inferred from the claim text.