CROWD-SOURCED CREATION AND UPDATING OF AREA DESCRIPTION FILE FOR MOBILE DEVICE LOCALIZATION
First Claim
1. A method comprising:
- receiving, at a computing system, a set of one or more area description files from a set of one or more first mobile devices, each area description file representing a point cloud of spatial features detected by a corresponding first mobile device at an area;
generating, at the computing system, a localization area description file for the area from the set of one or more area description files, the localization area description file representing a point cloud of spatial features for the area; and
providing the localization area description file from the computing system to a second mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system includes a network interface, a first datastore, a second datastore, and a merge module. The merge module is to receive a set of one or more area description files from a set of one or more first mobile devices. Each area description file represents a point cloud of spatial features detected by a corresponding first mobile device at an area. The computing system further includes a localization module and a query module. The localization generation module is to generate a localization area description file for the area from the set of one or more area description files and to store the localization area description file in the second datastore. The localization area description file represents a point cloud of spatial features for the area. The query module is to provide the localization area description file to a second mobile device via the network interface.
29 Citations
22 Claims
-
1. A method comprising:
-
receiving, at a computing system, a set of one or more area description files from a set of one or more first mobile devices, each area description file representing a point cloud of spatial features detected by a corresponding first mobile device at an area; generating, at the computing system, a localization area description file for the area from the set of one or more area description files, the localization area description file representing a point cloud of spatial features for the area; and providing the localization area description file from the computing system to a second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing system comprising:
-
a network interface to couple to a plurality of mobile devices; a first datastore; a second datastore; a merge module coupled to the network interface and the first datastore, the merge module to receive a set of one or more area description files from a set of one or more first mobile devices, each area description file representing a point cloud of spatial features detected by a corresponding first mobile device at an area; a localization generation module coupled to the first datastore and the second datastore, the localization module to generate a localization area description file for the area from the set of one or more area description files and to store the localization area description file in the second datastore, the localization area description file representing a point cloud of spatial features for the area; and a query module coupled to the second datastore and the network interface, the query module to provide the localization area description file to at least one second mobile device via the network interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile device comprising:
-
a network interface to couple to a remote computing system; a plurality of imaging sensors to capture imagery at an area in which the mobile device is located; a spatial feature detection module to detect a first set of spatial features in the captured imagery; and a localization module to obtain a localization area description file for the area from the remote computing system via the network interface, the localization area description file representing a second set of spatial features for the area, and to localize the mobile device to a coordinate frame associated with the area based on a comparison of the first set of spatial features to the second set of spatial features. - View Dependent Claims (20)
-
-
21. A mobile device comprising:
-
a network interface to couple to a remote computing system; a plurality of imaging sensors to capture imagery at an area at which the mobile device is located; a spatial feature detection module coupled to the plurality of imaging sensors, the spatial feature detection module to detect a set of spatial features in the captured imagery; a set of one or more one non-image sensors to capture sensor data concurrent with the capture of the imagery; and an assembly module coupled to the network interface, the spatial feature detection module, and the set of at least one non-image sensors, the assembly module to provide an area description file to the remote computing system via the network interface, the area description file representing a point cloud of a selected subset of the set of spatial features and including the sensor data. - View Dependent Claims (22)
-
Specification