Systems and methods to determine the locations of packages and provide navigational guidance to reach the packages
First Claim
1. A method, comprising:
- providing a plurality of beacon devices at a plurality of locations, wherein each respective beacon device in the plurality of beacon devices includes;
a memory storing an identifier of the respective beacon device; and
a transmitter configured to wirelessly provide the identifier within a predetermined communication range from the respective beacon device;
storing, in at least one database, location data of the plurality of beacon devices, wherein the location data associates, for the respective beacon device,the identifier of the respective beacon device, andan identification of a location of the respective beacon device;
transmitting, to a first mobile device positioned within the communication range from a package having an attached first beacon device that is separate from the plurality of beacon devices, wireless communications from transmitters of beacon devices, including transmissions from the first beacon device and transmissions from a second beacon device among the plurality of beacon devices;
receiving, from the first mobile device in response to the first mobile device extracting from the wireless transmissions, an identifier of the first beacon device and an identifier of the second beacon device;
storing, in the at least one database, package data associating;
an identification of the package,the identifier of the first beacon device representative of the package having attached there on the first beacon device, andthe identifier of the second beacon device indicative of a location of the package based on the location data; and
providing, to a second mobile device, navigational guidance to reach the package based on;
a location of the second mobile device, andthe identification of the location of the second beacon device associated with the identifier of the second beacon device in the location data.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to provide navigational guidance to reach a package located inside a building. Low-energy wireless transmitting devices (e.g., Bluetooth devices) are used to transmit their identifiers. Some of the devices are placed at known locations inside the building; and some of the devices are attached to packages. When a mobile device detects the identifier of a device placed at a known location and the identifier of a device attached to the package, the location of the package is identified and recorded based on the known location of the device. Navigational guidance is provided to a mobile device of a user to reach the package based on the recorded location of the package and/or the location of any of the devices the mobile device can detect within the communication range from the current location of the mobile device.
41 Citations
20 Claims
-
1. A method, comprising:
-
providing a plurality of beacon devices at a plurality of locations, wherein each respective beacon device in the plurality of beacon devices includes; a memory storing an identifier of the respective beacon device; and a transmitter configured to wirelessly provide the identifier within a predetermined communication range from the respective beacon device; storing, in at least one database, location data of the plurality of beacon devices, wherein the location data associates, for the respective beacon device, the identifier of the respective beacon device, and an identification of a location of the respective beacon device; transmitting, to a first mobile device positioned within the communication range from a package having an attached first beacon device that is separate from the plurality of beacon devices, wireless communications from transmitters of beacon devices, including transmissions from the first beacon device and transmissions from a second beacon device among the plurality of beacon devices; receiving, from the first mobile device in response to the first mobile device extracting from the wireless transmissions, an identifier of the first beacon device and an identifier of the second beacon device; storing, in the at least one database, package data associating; an identification of the package, the identifier of the first beacon device representative of the package having attached there on the first beacon device, and the identifier of the second beacon device indicative of a location of the package based on the location data; and providing, to a second mobile device, navigational guidance to reach the package based on; a location of the second mobile device, and the identification of the location of the second beacon device associated with the identifier of the second beacon device in the location data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer storage medium storing instructions configured to instruct a computing apparatus to perform a method, the method comprising:
-
storing, in at least one database, location data of a plurality of beacon devices disposed at a plurality of locations, wherein each respective beacon device in the plurality of beacon devices includes; a memory storing an identifier of the respective beacon device; and a transmitter configured to wirelessly provide the identifier within a predetermined communication range from the respective beacon device, wherein the location data associates, for the respective beacon device, the identifier of the respective beacon device, and an identification of a location of the respective beacon device; receiving, from a first mobile device, an identifier of a first beacon device and an identifier of a second beacon device, in response to the first mobile device extracting, from wireless communications from transmitters of beacon devices while the first mobile device is positioned within the communication range from a package having an attached first beacon device that is separate from the plurality of beacon devices, wherein the wireless communications include transmissions from the first beacon device and transmissions from the second beacon device among the plurality of beacon devices; storing, in the at least one database, package data associating; an identification of the package, the identifier of the first beacon device representative of the package having attached there on the first beacon device, and the identifier of the second beacon device indicative of a location of the package based on the location data; and providing, to a second mobile device, navigational guidance to reach the package based on; a location of the second mobile device, and the identification of the location of the second beacon device associated with the identifier of the second beacon device in the location data.
-
-
12. A system, comprising:
-
a plurality of beacon devices disposed at a plurality of locations, wherein each respective beacon device in the plurality of beacon devices includes; a memory storing an identifier of the respective beacon device; a transmitter configured to wirelessly provide the identifier within a predetermined communication range from the respective beacon device; at least one database storing location data of the plurality of beacon devices, wherein the location data associates, for the respective beacon device, the identifier of the respective beacon device, and an identification of a location of the respective beacon device; and a server configured to communicate with mobile devices, wherein each of the mobile devices is configured to detect, within the predetermined communication range, wireless communications from the beacon devices and extract identifiers of the beacon devices from the wireless communications, wherein a first mobile device positioned within the communication range from a package having an attached first beacon device that is separate from the plurality of beacon devices, is configured to; receive wireless communications from transmitters from beacon devices, including transmissions from the first beacon device and transmissions from a second beacon device among the plurality of beacon devices, and extract, from the wireless transmissions, an identifier of the first beacon device and an identifier of the second beacon device; wherein the server is configured to communicate with the first mobile device to store, in the at least one database, package data associating; an identification of the package, the identifier of the first beacon device representative of the package having attached there on the first beacon device, and the identifier of the second beacon device indicative of the first location of the package based on the location data; and wherein the server is configured to provide a second mobile device with navigational guidance to reach the package based on; a location of the second mobile device, and the identification of the location of the second beacon device associated with the identifier of the second beacon device in the location data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification