Apparatus and method for detecting objects and navigation
First Claim
1. A device comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
determining an initial position and direction for the device, wherein the device is a mobile device;
detecting first objects within an area including the initial position, wherein the detecting is performed while the device moves along a first path from the initial position to a boundary of the area;
collecting first data regarding the first objects, wherein the collecting is performed at a plurality of first collection points along the first path, a distance between successive first collection points corresponding to a time interval during movement of the device along the first path;
buffering the first data;
transmitting the first data to a remote system;
obtaining a map of the area from the remote system, wherein the map includes information based on second data previously collected regarding second objects in the area, the second data collected at a plurality of second collection points along a second path different from the first path, wherein the second data includes a position indicator and a direction indicator for each of the second objects indexed by the initial position, wherein the remote system aggregates the first data and the second data to generate an updated map of the area;
generating navigation instructions based on the initial position and the map; and
presenting the navigation instructions to a user of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, a method in which a mobile device determines a current position and direction; detects objects within an area including the current position; collects first data regarding the objects; buffers the first data; and transmits the first data to a remote system responsive to the mobile device reaching a boundary of the area. The method also comprises obtaining a map of the area from the remote device; the map includes information based on second data previously collected regarding objects in the area, the second data includes a position indicator and a direction indicator for each of the second objects indexed by the current position, and the remote device aggregates the first data and the second data to generate an updated map of the area. Navigation instructions are generated based on the current position and the map, Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A device comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining an initial position and direction for the device, wherein the device is a mobile device; detecting first objects within an area including the initial position, wherein the detecting is performed while the device moves along a first path from the initial position to a boundary of the area; collecting first data regarding the first objects, wherein the collecting is performed at a plurality of first collection points along the first path, a distance between successive first collection points corresponding to a time interval during movement of the device along the first path; buffering the first data; transmitting the first data to a remote system; obtaining a map of the area from the remote system, wherein the map includes information based on second data previously collected regarding second objects in the area, the second data collected at a plurality of second collection points along a second path different from the first path, wherein the second data includes a position indicator and a direction indicator for each of the second objects indexed by the initial position, wherein the remote system aggregates the first data and the second data to generate an updated map of the area; generating navigation instructions based on the initial position and the map; and presenting the navigation instructions to a user of the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
determining, by a mobile device comprising a processor, an initial position and direction for the mobile device; detecting, by the mobile device, first objects within an area including the initial position, wherein the detecting is performed while the mobile device moves along a first path from the initial position to a boundary of the area; collecting, by the mobile device, first data regarding the first objects, wherein the collecting is performed at a plurality of first collection points along the first path, a distance between successive first collection points corresponding to a time interval during movement of the mobile device along the path; buffering, by the mobile device, the first data; transmitting, by the mobile device, the first data to a remote device responsive to the mobile device reaching the boundary of the area; obtaining, by the mobile device, a map of the area from the remote device, wherein the map includes information based on second data previously collected regarding second objects in the area, the second data collected at a plurality of second collection points along a second path different from the first path, wherein the second data includes a position indicator and a direction indicator for each of the second objects indexed by the initial position, wherein the remote device aggregates the first data and the second data to generate an updated map of the area; generating, by the mobile device, navigation instructions based on the initial position and the map; and presenting, by the mobile device, the navigation instructions to a user of the device as an audio signal, a display, or a combination thereof. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising executable instructions that, when executed by a processor, facilitate performance of operations comprising:
-
determining an initial position and direction for a mobile device, wherein the initial position is determined using a global positioning system; detecting first objects within an area including the initial position, wherein the area corresponds to an accuracy range of the global positioning system, wherein the detecting is performed while the mobile device moves along a first path from the initial position to a boundary of the area; collecting first data regarding the first objects, wherein the collecting is performed at a plurality of first collection points along the first path, a distance between successive first collection points corresponding to a time interval during movement of the mobile device along the path; buffering the first data; transmitting the first data to a remote device responsive to the mobile device reaching the boundary of the area; obtaining a map of the area from the remote device, wherein the map includes information based on second data previously collected regarding second objects in the area, the second data collected at a plurality of second collection points along a second path different from the first path, wherein the second data includes a position indicator and a direction indicator for each of the second objects indexed by the initial position, wherein the remote device aggregates the first data and the second data to generate an updated map of the area; generating navigation instructions based on the initial position and the map; and presenting the navigation instructions to a user of the mobile device. - View Dependent Claims (18, 19, 20)
-
Specification