Crowd-assisted micro-navigation
First Claim
1. A method, comprising steps of:
- determining a navigation route between a first user device and a second user device within a given environment, wherein the determining step is executed by a module of a navigation computing device connected at least to (i) the first user device, (ii) the second user device, and (iii) one or more databases;
defining a virtual boundary to surround the navigation route, wherein the defining step is executed by a module of the navigation computing device;
implementing a first set of one or more additional user devices within the given environment to (i) detect movement of the first user device outside of the virtual boundary and (ii) generate an alert upon detection of movement of the first user device outside of the virtual boundary, wherein implementing the first set of one or more additional user devices is executed by a module of the navigation computing device connected to the first set of one or more additional user devices; and
implementing a second set of one or more additional user devices within the given environment to measure the strength of a wireless signal received from the first user device to enable triangulation of a location of the first user device, in response to the alert, wherein implementing the second set of one or more additional user devices is executed by a module of the navigation computing device connected to the second set of one or more additional user devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for crowd-assisted micro-navigation are provided herein. A method includes determining a navigation route between a first user device and a second user device within a given environment; defining a virtual boundary to surround the navigation route; implementing a first set of one or more additional user devices within the given environment to (i) detect movement of the first user device outside of the virtual boundary and (ii) generate an alert upon detection of movement of the first user device outside of the virtual boundary; and implementing a second set of one or more additional user devices within the given environment to measure a wireless signal received from the first user device to enable triangulation of the location of the first user device, in response to the alert.
-
Citations
20 Claims
-
1. A method, comprising steps of:
-
determining a navigation route between a first user device and a second user device within a given environment, wherein the determining step is executed by a module of a navigation computing device connected at least to (i) the first user device, (ii) the second user device, and (iii) one or more databases; defining a virtual boundary to surround the navigation route, wherein the defining step is executed by a module of the navigation computing device; implementing a first set of one or more additional user devices within the given environment to (i) detect movement of the first user device outside of the virtual boundary and (ii) generate an alert upon detection of movement of the first user device outside of the virtual boundary, wherein implementing the first set of one or more additional user devices is executed by a module of the navigation computing device connected to the first set of one or more additional user devices; and implementing a second set of one or more additional user devices within the given environment to measure the strength of a wireless signal received from the first user device to enable triangulation of a location of the first user device, in response to the alert, wherein implementing the second set of one or more additional user devices is executed by a module of the navigation computing device connected to the second set of one or more additional user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions comprising:
-
determining a navigation route between a first user device and a second user device within a given environment; defining a virtual boundary to surround the navigation route; implementing a first set of one or more additional user devices within the given environment to (i) detect movement of the first user device outside of the virtual boundary and (ii) generate an alert upon detection of movement of the first user device outside of the virtual boundary; and implementing a second set of one or more additional user devices within the given environment to measure the strength of a wireless signal received from the first user device to enable triangulation of a location of the first user device, in response to the alert.
-
-
17. A system comprising:
-
a memory; and at least one processor coupled to the memory and configured for; determining a navigation route between a first user device and a second user device within a given environment; defining a virtual boundary to surround the navigation route; implementing a first set of one or more additional user devices within the given environment to (i) detect movement of the first user device outside of the virtual boundary and (ii) generate an alert upon detection of movement of the first user device outside of the virtual boundary; and implementing a second set of one or more additional user devices within the given environment to measure the strength of a wireless signal received from the first user device to enable triangulation of a location of the first user device, in response to the alert.
-
-
18. A crowd-assisted navigation device comprising:
-
a navigation service module, executing on the crowd-assisted navigation device, to; determine a navigation route between a first user device and a second user device within a given environment; and define a virtual boundary to surround the navigation route; a collaboration service module, executing on the crowd-assisted navigation device, to; implement a first set of one or more additional user devices within the given environment to (i) detect movement of the first user device outside of the virtual boundary and (ii) generate an alert upon detection of movement of the first user device outside of the virtual boundary; and implement a second set of one or more additional user devices within the given environment to measure the strength of a wireless signal received from the first user device to enable triangulation of a location of the first user device, in response to the alert; and a coordination module, executing on the crowd-assisted navigation device, to coordinate communication between the navigation service module and the collaboration service module; wherein the navigation service module, the collaboration service module, and the coordination module are coupled to (i) a graphical user interface for user manipulation of the crowd-assisted navigation device and (ii) a display for presentation to a user. - View Dependent Claims (19, 20)
-
Specification