Systems and methods for beacon device fleet management
First Claim
1. A computer-implemented method to enable beacon device fleet management, the method comprising:
- receiving, by a fleet management system, a plurality of observation reports respectively from a plurality of mobile computing devices, each observation report identifying at least one of a plurality of beacon devices observed by a reporting mobile computing device and describing a location of the reporting mobile computing device when the reporting mobile computing device observed the identified at least one beacon device, wherein one or more of the plurality of observation reports identify a plurality of simultaneously observed beacon devices, the plurality of simultaneously observed beacon devices including at least a first beacon device and a second beacon device, and wherein the first beacon device is non-stationary;
receiving, by the fleet, management system from a fleet owner computing device, a device status request that requests an operational status of at least the first beacon device of the plurality of beacon devices;
determining, by the fleet management system, a current location of the first beacon device based at least in part on the respective locations indicated by the one or more of the plurality of observation reports and based at least in part on respective current locations of the plurality of simultaneously observed beacon devices, such that the current location of the first beacon device is determined based at least in part on a second location that is associated with the second beacon device that was simultaneously observed with the first beacon device;
determining, by the fleet management system, a location status of the first beacon device based at least in part on the current location of the first beacon device; and
transmitting, by the fleet management system, data that describes the determined location status of the first beacon device to the fleet owner computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for beacon device fleet management are provided. One example system includes a plurality of beacon devices, a plurality of mobile computing devices, a fleet management system, and a fleet owner computing devices. One example method includes receiving, by the fleet management system, a device status request from the fleet owner computing device. The fleet management system determines one or more operational statuses of beacon devices owned by the fleet owner and transmits data indicative of the one or more operational statuses to the fleet owner computing device. The operational statuses can include a current detection status (e.g., online or offline), a location status, a power source status, and/or other operational parameters.
17 Citations
18 Claims
-
1. A computer-implemented method to enable beacon device fleet management, the method comprising:
-
receiving, by a fleet management system, a plurality of observation reports respectively from a plurality of mobile computing devices, each observation report identifying at least one of a plurality of beacon devices observed by a reporting mobile computing device and describing a location of the reporting mobile computing device when the reporting mobile computing device observed the identified at least one beacon device, wherein one or more of the plurality of observation reports identify a plurality of simultaneously observed beacon devices, the plurality of simultaneously observed beacon devices including at least a first beacon device and a second beacon device, and wherein the first beacon device is non-stationary; receiving, by the fleet, management system from a fleet owner computing device, a device status request that requests an operational status of at least the first beacon device of the plurality of beacon devices; determining, by the fleet management system, a current location of the first beacon device based at least in part on the respective locations indicated by the one or more of the plurality of observation reports and based at least in part on respective current locations of the plurality of simultaneously observed beacon devices, such that the current location of the first beacon device is determined based at least in part on a second location that is associated with the second beacon device that was simultaneously observed with the first beacon device; determining, by the fleet management system, a location status of the first beacon device based at least in part on the current location of the first beacon device; and transmitting, by the fleet management system, data that describes the determined location status of the first beacon device to the fleet owner computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method to enable beacon device fleet management, the method comprising:
-
receiving, by a fleet management system, a plurality of observation reports respectively from a plurality of mobile computing devices, each observation report identifying at least one of a plurality of beacon devices observed by a reporting mobile computing device and describing a location of the reporting mobile computing device when the reporting mobile computing device observed the identified at least one beacon device, wherein one or more of the plurality of observation reports identify a plurality of simultaneously observed beacon devices, the plurality of simultaneously observed beacon devices including at least a first beacon device and a second beacon device; receiving, by the fleet management system from a fleet owner computing device, a device status request that requests an operational status of at least the first beacon device of the plurality of beacon devices; determining, by the fleet management system, a current location of the first beacon device based at least in part on the respective locations indicated by the one or more of the plurality of observation reports and based at least in part on respective current locations of the plurality of simultaneously observed beacon devices; determining, by the fleet management system, a location status of the first beacon device based at least in part on the current location of the first beacon device; and transmitting, by the fleet management system, data that describes the determined location status of the first beacon device to the fleet owner computing device; wherein determining, by the fleet management system, the current location of the first beacon device comprises; generating, by the fleet management system, one or more simulated observation reports based at least in part on the one or more observation reports that identify the plurality of simultaneously observed beacon devices, each the one or more simulated observation reports describing an additional observation location determined based at least in part on the respective current locations of the plurality of simultaneously observed beacon devices; and determining, by the fleet management system, the current location of the first beacon device based at least in part on the one or more simulated observation reports.
-
-
11. A computer-implemented method to enable beacon device fleet management, the method comprising:
-
receiving, by a fleet management system from one or more reporting devices, one or more observation reports that provide a location at which the reporting device observed a first beacon device that is non-stationary, wherein at least one of the observation reports identifies a second beacon device that was simultaneously observed with the first beacon device; determining, by the fleet management system, a current location of the first beacon device based at least in part on a second location that is associated with the second beacon device that was simultaneously observed with the first beacon device; determining, by the fleet management system, a location status of the first beacon device based at least in part on the current location of the first beacon device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification