Patentable/Patents/US-10681490
US-10681490

Events based asset location and management system

PublishedJune 9, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An asset location and management system, the system including multiple reader nodes, each reader node having a Bluetooth Low Energy (BLE) radio in communication with a plurality of peripheral devices, a local service module and a communications manager in communication with a cloud server. The system further including the cloud server having a communication module, a process flow library to describe how peripheral devices are expected to move through a facility, a rules library describing trigger events associated with one or more peripheral device and identifying a corresponding action for each trigger event, and a real-time compute engine to generate a sequence of events based on the data from the peripheral devices and the process flow library.

Patent Claims
22 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An asset location and management system comprising: at least one cloud server; and multiple reader nodes, each reader node comprising: at least one BLE radio configured to communicate with a plurality of peripheral devices, wherein each peripheral device of the plurality of peripheral devices is associated with and monitors a physical location or a physical state of a respective asset of a plurality of assets; a local services module in communication with the at least one BLE radio and configured to analyze data associated with each asset of the plurality of assets; and a communications manager in communication with the local services module and configured to communicate with the at least one cloud server, and wherein the at least one cloud server comprises: a communications module for receiving, from the communications manager of at least one of the multiple reader nodes, an analyzed data set associated with at least one asset of the plurality of peripheral devices in communication with the at least one BLE radio of that reader node, wherein the analyzed data set includes physical location data; a process flow library describing how distinct types of assets are expected to move through a facility; a rules library describing a plurality of trigger events associated with the distinct types of assets and identifying a corresponding action for each trigger event; and a real-time compute engine configured to generate a sequence of events based in part on the analyzed data set associated with the at least one asset and a determined type of the at least one asset and determine, using the process flow library, whether the at least one asset is traveling in an expected manner.

2

2. The system of claim 1 , wherein an event in the generated sequence of events comprises an entry to an area of interest, an exit from an area of interest, a hand-off between areas of interest, a boundary event, a visit event, an asset moving in a manner that is not allowed, or a location state.

3

3. The system of claim 1 , wherein the real-time compute engine is configured to evaluate the generated sequence of events to identify an occurrence of one or more trigger events and to initiate a corresponding action associated with any occurring trigger event.

4

4. The system of claim 1 , wherein the analyzed data set further includes physical state data and wherein a trigger event of the plurality of trigger events comprises at least one of: a physical state transition, a temperature crossing a threshold, a temperature out of range, a weight crossing a threshold, a temperature duration, a light level, a motion, an orientation from a gyroscope, a pressure crossing a threshold, a sensed current from a current transmitter, a relay output from a contact sensor, an inventory level, a dwell time, or a shock.

5

5. The system of claim 1 , wherein a corresponding action for a trigger event of the plurality of trigger events comprises generating an in-app alert, generating an e-mail message, generating a text message, causing an affected asset or peripheral device to produce an output, activating an alarm, rerouting an asset, initiating replenishment of a material, or initiating a line stoppage.

6

6. The system of claim 1 , wherein the real-time compute engine comprises a business insight module configured to analyze the generated sequence of events and the analyzed data set associated with the at least one asset to derive a business insight, wherein the business insight comprises at least one of: a statistic regarding an asset or a given location, an asset count at a given location, a comparison between current and historic inventory levels at a given site, a comparison between a current asset level and a historic asset level, an asset level at a given supplier, a statistic for a category of assets, or a parameter associated with an asset.

7

7. The system of claim 1 , wherein a peripheral device of the plurality of peripheral devices comprises a leaf node, an asset tag, a sensor, a wearable device, a bar code device, or an alarm.

8

8. The system of claim 1 , wherein the corresponding local services module is configured to determine a corresponding physical location of each of the assets associated with the plurality of peripheral devices in communication with the at least one BLE radio.

9

9. The system of claim 1 , further comprising a peripheral device discovery module configured to parse a received advertisement from a new peripheral device and identify the new peripheral device.

10

10. The system of claim 9 , further comprising a peripheral device configuration module configured to parse information provided by the identified new peripheral device to: (i) retrieve, from a peripheral device capabilities repository, relevant characteristics of the identified new peripheral device; (ii) create a peripheral profile for the identified new peripheral device; and (iii) configure the identified new peripheral device.

11

11. The system of claim 10 , wherein configuration of the identified new peripheral device includes setting alerts and trigger events associated with data from the identified new peripheral device.

12

12. The system of claim 1 , wherein the at least one cloud server further comprises a peripheral device hand-off and load-balancing module configured to coordinate communications with a particular peripheral device as it moves and transitions between two or more of the multiple reader nodes.

13

13. An asset location and management system comprising: a communications module for receiving, from a reader node of a plurality of reader nodes, a stream of data associated with at least one of a plurality of peripheral devices in communication with the at least one of the plurality of reader nodes, wherein the at least one of the plurality of peripheral devices is associated with and monitors a physical location and a physical state of an asset, and wherein the stream of data includes physical location data of the asset; a process flow library describing how distinct types of assets are expected to move through a facility; a rules library describing a plurality of trigger events associated with the distinct types of assets and identifying a corresponding action for each trigger event; and a real-time compute engine configured to generate a sequence of events based in part on the stream of data associated with the asset and a determined type of the asset and determine, using the process flow library, whether the asset is traveling in an expected manner.

14

14. The system of claim 13 , wherein an event in the generated sequence of events may comprise an entry to an area of interest, an exit from an area of interest, a hand-off between areas of interest, a boundary event, a visit event, an asset moving in a manner that is not allowed, or a location state.

15

15. The system of claim 13 , wherein the real-time compute engine is configured to evaluate the generated sequence of events to identify an occurrence of one or more trigger events and to initiate a corresponding action associated with any occurring trigger event.

16

16. The system of claim 13 , wherein the stream of data further includes physical state data and wherein a trigger event of the plurality of trigger events comprises a physical state transition, a temperature crossing a threshold, a temperature out of range, a weight crossing a threshold, a temperature duration, a light level, a motion, an orientation from a gyroscope, a pressure crossing a threshold, a sensed current from a current transmitter, a relay output from a contact sensor, an inventory level, a dwell time, or a shock.

17

17. The system of claim 13 , wherein a corresponding action for a trigger event of the plurality of trigger events comprises at least one of: generating an in-app alert, generating an e-mail message, generating a text message, causing an affected asset or peripheral device to produce an output, activating an alarm, rerouting an asset, initiating replenishment of a material, or initiating a line stoppage.

18

18. The system of claim 13 , wherein the real-time compute engine comprises a business insight module configured to analyze the generated sequence of events and the stream of data from the at least one of the plurality of peripheral devices to derive a business insight, wherein the business insight comprises at least one of: a statistic regarding an asset or a given location, an asset count at a given location, a comparison between current and historic inventory levels at a given site, a comparison between a current asset level and a historic asset level, an asset level at a given supplier, a statistic for a category of assets, or a parameter associated with an asset.

19

19. The system of claim 13 , wherein a peripheral device may be a leaf node, an asset tag, a sensor, a wearable device, a bar code device or an alarm.

20

20. The system of claim 13 , further comprising a peripheral device discovery module configured to parse a received advertisement from a new peripheral device and identify the new peripheral device.

21

21. The system of claim 20 , further comprising a peripheral device configuration module configured to parse information provided by the identified new peripheral device to: (i) retrieve, from a peripheral device capabilities repository, relevant characteristics of the identified new peripheral device; (ii) create a peripheral profile for the identified new peripheral device; and (iii) configure the identified new peripheral device.

22

22. The system of claim 21 , wherein configuration of the new peripheral device includes setting alerts and trigger events for the stream of data from the new peripheral device.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

July 17, 2018

Publication Date

June 9, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Events based asset location and management system” (US-10681490). https://patentable.app/patents/US-10681490

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.