Path storage and recovery using wireless devices
First Claim
1. A method comprising:
- receiving, by a server, from a receiving device, a device identifier and a first location information, wherein the first location information is received by the receiving device from at least one of a plurality of beacons and identifies a first location of the receiving device;
receiving, by the server, a second location information from the receiving device, wherein the second location information is received by the receiving device from at least one of the plurality of beacons and identifies a second location of the receiving device;
receiving, by the server, from the receiving device, a request for a traversed path corresponding to a path traversed by the receiving device from the first location to the second location, wherein the traversed path represents instructions for the receiving device to travel from the second location back to the first location;
determining, by the server, the traversed path using information associated with the first location and the second location, and distance of the receiving device from each beacon located between the first location and the second location;
rendering, by the server on the receiving device, a graphical user interface to display instructions to reach the first location using the traversed path;
receiving, by the server, a third location information from the receiving device, wherein the third location information is received by the receiving device from at least one of the plurality of beacons and identifies a third location of the receiving device;
determining, by the server, whether the third location is along the traversed path displayed on the graphical user interface; and
in response to the third location not being along the traversed path,transmitting, by the server, a notification to the receiving device informing the receiving device that the receiving device is not along the traversed path.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure include an efficient method for presenting a traversed path. The method disclosed can be used to track individuals or provide directions for the individual to return using a path already traversed, so that the individual does not get lost. The method comprises determining a location for an individual by receiving a device identifier (e.g., distinctive combination of numbers and/or characters uniquely identifying a receiving device associated with the individual) and location information, received from one or more beacons, from the receiving device. The method comprises determining a first location associated with the receiving device based on the location information and/or the device identifier. The method comprises determining different locations associated with the individual as the individual moves. The method comprises, upon receiving a request for a traversed path, displaying instructions to reach the point of origin (e.g., first location).
-
Citations
16 Claims
-
1. A method comprising:
-
receiving, by a server, from a receiving device, a device identifier and a first location information, wherein the first location information is received by the receiving device from at least one of a plurality of beacons and identifies a first location of the receiving device; receiving, by the server, a second location information from the receiving device, wherein the second location information is received by the receiving device from at least one of the plurality of beacons and identifies a second location of the receiving device; receiving, by the server, from the receiving device, a request for a traversed path corresponding to a path traversed by the receiving device from the first location to the second location, wherein the traversed path represents instructions for the receiving device to travel from the second location back to the first location; determining, by the server, the traversed path using information associated with the first location and the second location, and distance of the receiving device from each beacon located between the first location and the second location; rendering, by the server on the receiving device, a graphical user interface to display instructions to reach the first location using the traversed path; receiving, by the server, a third location information from the receiving device, wherein the third location information is received by the receiving device from at least one of the plurality of beacons and identifies a third location of the receiving device; determining, by the server, whether the third location is along the traversed path displayed on the graphical user interface; and in response to the third location not being along the traversed path, transmitting, by the server, a notification to the receiving device informing the receiving device that the receiving device is not along the traversed path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a plurality of beacons where each beacon emits location information; a receiving device operated by a user; and a server communicatively coupled to the plurality of beacons and the device, wherein the server; receive from the receiving device, a device identifier and a first location information, wherein the first location information is received by the receiving device from at least beacon within the plurality of beacons and identifies a first location of the receiving device; receive a second location information from the receiving device, wherein the second location information is received by the receiving device from at least one of the plurality of beacons and identifies a second location of the receiving device; receive from the receiving device, a request for a traversed path corresponding to a path traversed by the receiving device from the first location to the second location, wherein the traversed path represents instructions for the receiving device to travel from the second location back to the first location; determine the traversed path using information associated with the first location and the second location, and distance of the receiving device from each beacon located between the first location and the second location; render on the receiving device, a graphical user interface to display instructions to reach the first location using the traversed path; receive a third location information from the receiving device, wherein the third location information is received by the receiving device from at least one of the plurality of beacons and identifies a third location of the receiving device; determine whether the third location is on the traversed path displayed on the graphical user interface; and in response to the third location not being on with the traversed path, transmit a notification to the receiving device informing the receiving device that the receiving device is not on the traversed path. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification