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, wherein the shipping context is a predicted state of the asset;
determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context, wherein the dynamic behavior corresponds to an adjustable frequency of data collection at the tracking device and an adjustable frequency of data reporting at the tracking device; and
based on the determination, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes;
adjusting the frequency of location data collection from a navigation receiver in the tracking device from a first collection frequency to a second collection frequency, andadjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency.
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.
-
Citations
24 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, wherein the shipping context is a predicted state of the asset; determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context, wherein the dynamic behavior corresponds to an adjustable frequency of data collection at the tracking device and an adjustable frequency of data reporting at the tracking device; and based on the determination, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes; adjusting the frequency of location data collection from a navigation receiver in the tracking device from a first collection frequency to a second collection frequency, and adjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 24)
-
-
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, wherein the shipping context is that the asset has entered or exited at least one of the nested geofences; determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context, wherein the dynamic behavior corresponds to an adjustable frequency of data collection at the tracking device and an adjustable frequency of data reporting at the tracking device; and based on the determination, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes; adjusting the frequency of location data collection from a navigation receiver in the tracking device from a first collection frequency to a second collection frequency, and adjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency.
-
-
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, wherein the shipping context is a predicted state of the asset; determining that a dynamic behavior of a tracking device coupled to the asset is to be adjusted based on the shipping context, wherein the dynamic behavior corresponds to an adjustable frequency of data collection at the tracking device and adjustable frequency of data reporting at the tracking device; and based on the determination, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes; adjusting the frequency of location data collection from a navigation receiver in the tracking device from a first collection frequency to a second collection frequency, and adjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency. - 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 whether the asset is stationary or in motion; selecting a context model based on whether the asset is stationary or in motion based on determining that the asset is stationary, selecting a vibration or acceleration pattern matching model; based on determining that the asset is in motion, selecting at least one of a Hidden Markov model with historical data for a tradelane of the asset, or a nested geofence model without historical data for the tradelane of the asset; 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 based on the shipping context, wherein the dynamic behavior corresponds to an adjustable frequency of data collection at the tracking device and an adjustable frequency of data reporting at the tracking device; and based on the determination that the dynamic behavior is to be adjusted, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes; adjusting the frequency of location data collection from a navigation receiver in the tracking device from a first collection frequency to a second collection frequency, and adjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency.
-
-
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, wherein the shipping context is a predicted state of the asset; determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context, wherein the dynamic behavior corresponds to an adjustable frequency of data collection at the tracking device and an adjustable frequency of data reporting at the tracking device; and based on the determination, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes; adjusting the frequency of location data collection from a navigation receiver in the tracking device from a first collection frequency to a second collection frequency, and adjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency.
-
-
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, wherein the shipping context is that the asset has entered or exited at least one of the nested geofences; determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context, wherein the dynamic behavior corresponds to an adjustable frequency of data collection at the tracking device and an adjustable frequency of data reporting at the tracking device; and based on the determination, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes; adjusting the frequency of location data collection from navigation receiver in the tracking device from a first collection frequency to a second collection frequency, and adjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency.
-
-
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, wherein the shipping context is a predicted state of the asset; determining that a dynamic behavior of a tracking device coupled to the asset is to be adjusted based on the shipping context, wherein the dynamic behavior corresponds to an adjustable frequency of data collection at the tracking device and an adjustable frequency of data reporting at the tracking device; and based on the determination, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes; adjusting the frequency of location data collection from a navigation receiver in the tracking device from a first collection frequency to a second collection frequency, and adjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency.
-
-
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 whether the shipment is stationary or in motion based on the sensor data or location data; selecting a context model based on whether the shipment is stationary or in motion; based on determining that the shipment is stationary, selecting a vibration or acceleration pattern matching model; based on determining that 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 based on the shipping context, wherein the dynamic behavior corresponds to an adjustable frequency of data collection at the tracking device and an adjustable frequency of data reporting at the tracking device; and based on the determination that the dynamic behavior should be adjusted, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes; adjusting the frequency of location data collection from a navigation receiver in the tracking device from a first collection frequency to a second collection frequency, and adjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency.
-
-
23. 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, wherein the shipping context is a predicted state of the asset; determining that a dynamic behavior of the tracking device is to be adjusted based on the shipping context, wherein the dynamic behavior corresponds to changing a communication channel of the tracking device and adjusting frequency of data collection and frequency of data reporting at the tracking device; and based on the determination, adjusting the dynamic behavior of the tracking device for the asset, wherein adjusting the dynamic behavior includes; changing the communication channel of the tracking device from a first communication channel to a second communication channel, and adjusting the frequency of location data collection from a navigation receiver in the tracking device from a first collection frequency to a second collection frequency, and adjusting the frequency of data reporting from the tracking device to a remote server from a first reporting frequency to a second reporting frequency.
-
Specification