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 at least a time at which the reporting mobile computing device observed the identified at least one beacon device;
analyzing, by the fleet management system, at least a portion of the plurality of observation reports that are associated with a first beacon device to determine a detection interval for the first beacon device, the detection interval comprising an amount of time that is based at least in part on a historical observation frequency at which the first beacon device has been observed by the mobile computing devices;
comparing, by the fleet management system, the detection interval of the first beacon device to a difference between a current time and a timestamp of a most recent observation report associated with the first beacon device; and
determining, by the fleet management system, a detection status of the first beacon device based at least in part on the comparison of the detection interval of the first beacon device to the difference between the current time and the timestamp of the most recent observation report associated with the first beacon device, wherein the detection status is indicative of a current operation status of the first beacon 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.
-
Citations
20 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 at least a time at which the reporting mobile computing device observed the identified at least one beacon device; analyzing, by the fleet management system, at least a portion of the plurality of observation reports that are associated with a first beacon device to determine a detection interval for the first beacon device, the detection interval comprising an amount of time that is based at least in part on a historical observation frequency at which the first beacon device has been observed by the mobile computing devices; comparing, by the fleet management system, the detection interval of the first beacon device to a difference between a current time and a timestamp of a most recent observation report associated with the first beacon device; and determining, by the fleet management system, a detection status of the first beacon device based at least in part on the comparison of the detection interval of the first beacon device to the difference between the current time and the timestamp of the most recent observation report associated with the first beacon device, wherein the detection status is indicative of a current operation status of the first beacon device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system, comprising:
- one or more processors; and
one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising; receiving a plurality of observation reports respectively from a plurality of mobile computing devices, each observation report corresponding to an observation of a first beacon device by the reporting mobile device; analyzing the plurality of observation reports to determine a detection interval for the first beacon device, the detection interval comprising an amount of time that is based at least in part on a historical observation frequency at which the first beacon device has been observed by the mobile computing devices; comparing the detection interval of the first beacon device to a difference between a current time and a timestamp of a most recent observation report associated with the first beacon device; and determining a detection status of the first beacon device based at least in part on the comparison of the detection interval of the first beacon device to the difference between the current time and the timestamp of the most recent observation report associated with the first beacon device, wherein the detection status is indicative of a current operation status of the first beacon device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
- one or more processors; and
-
20. One or more non-transitory computer-readable media that collectively store instructions that, when executed by one or more processors, cause the one or more processors to perform operations, the operations comprising;
-
receiving a plurality of observation reports respectively from a plurality of mobile computing devices, each observation report corresponding to an observation of a first beacon device by the reporting mobile device; analyzing the plurality of observation reports to determine a detection interval for the first beacon device, the detection interval comprising an amount of time that is based at least in part on a historical observation frequency at which the first beacon device has been observed by the mobile computing devices; comparing the detection interval of the first beacon device to a difference between a current time and a timestamp of a most recent observation report associated with the first beacon device; and determining a detection status of the first beacon device based at least in part on the comparison of the detection interval of the first beacon device to the difference between the current time and the timestamp of the most recent observation report associated with the first beacon device, wherein the detection status is indicative of a current operation status of the first beacon device.
-
Specification