Mobile device protocol health monitoring system
AssigneeGeotab Inc.
InventorsAnthonios Partheniou, Paul Philip Ciolek
Life of this patent
Estimating the term…
Abstract
A method and apparatus for use in a mobile device telemetry system is disclosed. The method and apparatus relate to aspects in a mobile device protocol health monitoring system. The method and apparatus provide a system to monitor and assess protocol health, log protocol health data and communicate the logs of protocol health data to a remote system. The system may also take corrective actions based upon specific indications of protocol health. The method and apparatus also provides protocol health indications and corrective actions based upon monitoring the message transmission rate. The method and apparatus also provides protocol health indications and corrective actions based upon monitoring for a line disconnect.
Claims42
A method comprising:
- monitoring protocol health in a mobile device network, the protocol health indicating an ability of devices to communicate via the mobile device network and/or a level of interference in the mobile device network, the monitoring comprising monitoring a message transmission rate in the mobile device network, wherein monitoring the message transmission rate comprises:
- determining a message transmission rate threshold for the mobile device network, wherein determining the message transmission rate threshold comprises:
- iteratively selecting devices in the mobile device network and monitoring each selected device until a device is identified that is communicating via the mobile device network at more than a threshold rate,
- in response to identifying a device communicating at more than the threshold rate, setting the identified device as a monitored device and setting a transmission rate of the monitored device as the message transmission rate threshold;
- wherein:
- monitoring the protocol health in the mobile device network comprises monitoring a protocol health for each of a plurality of protocols:
- determining the message transmission rate threshold comprises determining a message transmission rate threshold for each of the plurality of protocols:
- and
- determining the message transmission rate threshold for each of the plurality of protocols comprises repeating, for each protocol, the iteratively selecting devices, the monitoring each selected device, the setting the identified device as the monitored device, and the setting the transmission rate of the monitored device as the message transmission rate threshold, to determine a monitored device and a message transmission rate threshold for each protocol.
A method comprising:
- monitoring protocol health in a mobile device network for each of a plurality of protocols, the protocol health of a protocol indicating an ability of devices to communicate via the mobile device network and/or a level of interference in the mobile device network, the monitoring comprising monitoring a message transmission rate in the mobile device network for each protocol of the plurality of protocols, wherein monitoring the message transmission rate comprises, for each protocol of the plurality of protocols:
- selecting a monitored device for the protocol and setting the message transmission rate of the monitored device as a message transmission rate threshold for the protocol, wherein the selecting and setting comprises
- repeating acts of monitoring a message transmission rate associated with a selected address, and, in response to determining that the message transmission rate is below a threshold rate, selecting another address, until the message transmission rate associated with the selected address is determined to be above the threshold rate,
- setting a device associated with the selected address as the monitored device for the protocol, and
- setting the message transmission rate associated with said selected address as the message transmission rate threshold for the protocol;
- comparing a range of said message transmission rate for the monitored device for the protocol to the message transmission rate threshold for the protocol;
- and
- logging a protocol health condition based on a result of the comparing of said message transmission rate threshold to said range for the protocol.
A method as in 35 further comprising, in response to determining that a severe protocol health condition is met, triggering performance of at least one corrective action.
Dependencies are inferred from the claim text.