Localized map generation
First Claim
Patent Images
1. A method of mapping an area, the method comprising:
- receiving, at a mobile device, a request to generate mapping data;
receiving image data representing a first image and a second image, the first image captured by an image detector of the mobile device at a first location and the second image captured by the image detector at a second location;
receiving inertial data captured by an inertial measurement unit of the mobile device and associated with movement of the mobile device from the first location to the second location;
in response to determining that the mobile device is located at the second location for a period of time that satisfies a threshold, generating, by one or more processors, boundary data indicating a boundary is located at the second location; and
initiating transmission of the mapping data, the mapping data based on the image data, the inertial data, and the boundary data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of creating a local map includes: receiving, at a mobile electronic data processing apparatus, a request from a server to generate a map of a specified destination; sending to the server a message accepting the request to generate the map responsive to receiving, at a user input of the mobile electronic data processing device, a user command indicating acceptance of the request; generating, using a processor, information related to construction of the map; an transmitting, from the mobile electronic data processing apparatus, the information related to construction of the map.
44 Citations
37 Claims
-
1. A method of mapping an area, the method comprising:
-
receiving, at a mobile device, a request to generate mapping data; receiving image data representing a first image and a second image, the first image captured by an image detector of the mobile device at a first location and the second image captured by the image detector at a second location; receiving inertial data captured by an inertial measurement unit of the mobile device and associated with movement of the mobile device from the first location to the second location; in response to determining that the mobile device is located at the second location for a period of time that satisfies a threshold, generating, by one or more processors, boundary data indicating a boundary is located at the second location; and initiating transmission of the mapping data, the mapping data based on the image data, the inertial data, and the boundary data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of obtaining a local map, the method comprising:
-
sending, from a server device to a first mobile device, a first request for mapping data associated with a specified destination; sending, from the server device to a second mobile device, a second request for the mapping data associated with the specified destination; receiving, from the first mobile device, a message accepting the first request; in response to the message accepting the first request, sending a retraction message to the second mobile device, the retraction message indicating retraction of the second request; and subsequent to receiving the message accepting the first request, receiving the mapping data from the first mobile device, wherein the mapping data comprises; image data and inertial data, trajectory data indicating a trajectory based on the image data and the inertial data, and boundary data; and generating a map using the image data, the trajectory, and the boundary data. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
a server device, comprising; one or more processors; and a memory coupled to the one or more processors and comprising instructions executable by the one or more processors that cause the server device to; send to a first mobile device a first request for mapping data associated with a specified destinations; send to a second mobile device, a second request for the mapping data associated with the specified destination; receive, from the first mobile device, a message accepting the first request; in response to the message accepting the first request, send a retraction message to the second mobile device, the retraction message indicating retraction of the second request; and receive the mapping data from the first mobile device, wherein the mapping data includes; image data representing a first image and a second image, the first image captured at a first location at the specified destination and the second image captured at a second location at the specified destination; inertial data captured during movement of the first mobile device from the first location to the second location; trajectory data based on the image data and the inertial data; and boundary data; and generate a map using the image data, the trajectory data, and the boundary data. - View Dependent Claims (36, 37)
Specification