CONTEXTUALLY AWARE MONITORING OF ASSETS
First Claim
1. A computer-implemented method, comprising:
- receiving tracking data for an asset from a tracking device coupled to the asset, the tracking data including a location of the asset and a timestamp corresponding to the location;
utilizing a Hidden Markov Model to assess a shipping context of the asset based on the received tracking data;
determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context; and
adjusting the dynamic behavior of the tracking device for the asset.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, method and system for contextually aware monitoring of a supply chain are disclosed. In some implementations, contextually aware monitoring can include monitoring of the supply chain tradelane with tracking devices including sensors for determining location, velocity, heading, vibration, acceleration (e.g., 3D acceleration), or any other sensor that can monitor the environment of the shipping container to provide contextual awareness. The contextual awareness can be enabled by geofencing and recursive algorithms, which allow dynamic modification of the tracking device behavior. Dynamic modification can reduce performance to save power (e.g., save battery usage) and lower costs. Dynamic modification can increase performance where it matters in the supply chain for improved reporting accuracy or frequency or recognition of supply chain events. Dynamic modification can adapt performance such as wireless communications to the region or location of the tracking device.
262 Citations
22 Claims
-
1. A computer-implemented method, comprising:
-
receiving tracking data for an asset from a tracking device coupled to the asset, the tracking data including a location of the asset and a timestamp corresponding to the location; utilizing a Hidden Markov Model to assess a shipping context of the asset based on the received tracking data; determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context; and adjusting the dynamic behavior of the tracking device for the asset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method, comprising:
-
receiving tracking data for an asset from a tracking device coupled to the asset, the tracking data including a location of the asset and a timestamp corresponding to the location; utilizing nested geofences to assess a shipping context of the asset based on the received tracking data; determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context; and adjusting the dynamic behavior of the tracking device for the asset.
-
-
15. A computer-implemented method, comprising:
-
receiving sensor data for an asset from a tracking device coupled to the asset, the sensor data including one or more of vibration data, velocimeter data, and accelerometer data of the asset and a timestamp corresponding to the sensor data; utilizing pattern matching to assess a shipping context of the asset based on the received sensor data; determining that a dynamic behavior of a tracking device coupled to the asset is to be adjusted; and adjusting the dynamic behavior of the tracking device for the asset. - View Dependent Claims (16, 17)
-
-
18. A computer-implemented method, comprising:
-
receiving tracking data for an asset from a tracking device coupled to the asset, the tracking data including a location of the asset and a timestamp corresponding to the location; receiving sensor data for an asset from the tracking device, the sensor data including one or more of vibration data, velocimeter data, and accelerometer data of the asset at the location; determining if the shipment is stationary or in motion; if the shipment is stationary, selecting a vibration or acceleration pattern matching model; if the shipment is in motion, selecting at least one of a Hidden Markov model with historical data for a tradelane of the shipment, or a nested geofence model without historical data for the tradelane of the shipment; assessing a shipping context of the asset based on the selected model and the received tracking or sensor data; determining that a dynamic behavior of the tracking device is to be adjusted; and adjusting the dynamic behavior of the tracking device for the asset.
-
-
19. A system for tracking an asset based on shipping context, the system comprising:
-
a communication interface configured for communicating with a tracking device coupled to the asset, the communication interface configured for receiving tracking data for the asset from the tracking device, the tracking data including a location of the asset and a timestamp corresponding to the location; a processor coupled to the communication interface and configured for; utilizing a Hidden Markov Model to assess a shipping context of the asset based on the received tracking data; determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context; and adjusting the dynamic behavior of the tracking device for the asset.
-
-
20. A system for tracking an asset based on shipping context, the system comprising:
-
a communication interface configured for receiving tracking data for an asset from a tracking device coupled to the asset, the tracking data including a location of the asset and a timestamp corresponding to the location; a processor coupled to the communication interface and configured for; utilizing nested geofences to assess a shipping context of the asset based on the received tracking data; determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context; and adjusting the dynamic behavior of the tracking device for the asset.
-
-
21. A system for tracking an asset based on shipping context, the system comprising:
-
a communication interface configured for receiving sensor data for an asset from one or more sensors from a tracking device coupled to the asset, the sensor data including one or more of vibration data, velocimeter data, and accelerometer data of the asset and a timestamp corresponding to the sensor data; a processor coupled to the communication interface and configured for; utilizing pattern matching to assess a shipping context of the asset based on the received sensor data; determining that a dynamic behavior of a tracking device coupled to the asset is to be adjusted; and adjusting the dynamic behavior of the tracking device for the asset.
-
-
22. A system for tracking an asset based on shipping context, the system comprising:
-
a communication interface configured for receiving tracking data for an asset from a tracking device coupled to the asset, the tracking data including a location of the asset and a timestamp corresponding to the location, and for receiving sensor data for an asset from the tracking device, the sensor data including one or more of vibration data, velocimeter data, and accelerometer data of the asset at the location; a processor coupled to the communication interface and configured for; determining if the shipment is stationary or in motion based on the sensor data or location data; if the shipment is stationary, selecting a vibration or acceleration pattern matching model; if the shipment is in motion, selecting at least one of a Hidden Markov model with historical data for a tradelane of the shipment, or a nested geofence model without historical data for the tradelane of the shipment; assessing a shipping context of the asset based on the selected model and the received tracking or sensor data; determining that a dynamic behavior of the tracking device is to be adjusted; and adjusting the dynamic behavior of the tracking device for the asset.
-
Specification