SYSTEMS AND METHODS FOR MAPPING
First Claim
1. A method, comprising:
- receiving, by a mapping server comprising one or more processors, a plurality of images from at least one user device;
analyzing, by the mapping server, the plurality of images;
determining, by the mapping server and based at least in part on the analyzing, that the images are associated with a structure; and
generating, by the mapping server, a map of the structure based at least in part on the plurality of images.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to generate maps or models of structures are disclosed. Features of the structure to be mapped may be determined for the purposes of generating the map or model based at least in part on images associated with the structure, sensor measurements associated with the structure, and phase data of communications signals that interact with the structure. The mapping or modeling processes may be performed at a mapping server that receives images, sensor data, and/or communications signal phase information from one or more user devices, such as mobile devices. The mapping servers may perform a simultaneous localization and mapping (SLAM) process and may enhance the generated maps using sensor and/or communications phase data to map one or more hidden features of the structure.
39 Citations
24 Claims
-
1. A method, comprising:
-
receiving, by a mapping server comprising one or more processors, a plurality of images from at least one user device; analyzing, by the mapping server, the plurality of images; determining, by the mapping server and based at least in part on the analyzing, that the images are associated with a structure; and generating, by the mapping server, a map of the structure based at least in part on the plurality of images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable media comprising computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform a method comprising:
-
receiving a plurality of images from a plurality of user devices; analyzing the plurality of images; determining, based at least in part on the analyzing, that the images are associated with a structure; and generating a map of the structure based at least in part on the plurality of images. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
at least one memory that stores computer-executable instructions; at least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to; receive a plurality of images from a plurality of user devices; analyze the plurality of images; determine, based at least in part on the analyzing, that the images are associated with a structure; and generate a map of the structure based at least in part on the plurality of images. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification