System and method for analyzing vehicular behavior in a network environment
First Claim
1. A method executed by an on-board unit of a vehicle, comprising:
- receiving a set of data in real time from a plurality of machine devices associated with a vehicle, wherein the plurality of machine devices includes at least a first machine device monitoring changes in vehicle control system information of the vehicle, at least a second machine device monitoring changes in physiological signals of a driver of the vehicle, and at least a third machine device monitoring changes in events or objects surrounding the vehicle;
providing a policy with a set of rules;
comparing the set of data with the policy;
providing a set of reference data corresponding to a machine device of the plurality of machine devices, wherein the set of reference data includes a trend of previous data received from the machine device;
comparing the set of data with the set of reference data, wherein a determination of whether the set of data deviates from the trend of previous data is based, at least in part, on a profile of a current driver of the vehicle; and
initiating an operation when at least one of a violation of the policy and a deviation within the set of data from the set of reference data is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
A method in one example embodiment includes receiving a set of data in real time from a plurality of machine devices associated with at least one vehicle, providing a set of reference data corresponding to a machine device of the plurality of machine devices, comparing the set of data with the set of reference data, and detecting a deviation within the set of data from the set of reference data. The method further includes initiating an operation associated with the deviation. The set of reference data could be a trend of previous data received from the machine device or a common trend based on a previous set of data of the machine device. More specific embodiments include receiving a plurality of data containing the set of data from the plurality of machine devices and identifying a state of the machine device using the set of data.
397 Citations
22 Claims
-
1. A method executed by an on-board unit of a vehicle, comprising:
-
receiving a set of data in real time from a plurality of machine devices associated with a vehicle, wherein the plurality of machine devices includes at least a first machine device monitoring changes in vehicle control system information of the vehicle, at least a second machine device monitoring changes in physiological signals of a driver of the vehicle, and at least a third machine device monitoring changes in events or objects surrounding the vehicle; providing a policy with a set of rules; comparing the set of data with the policy; providing a set of reference data corresponding to a machine device of the plurality of machine devices, wherein the set of reference data includes a trend of previous data received from the machine device; comparing the set of data with the set of reference data, wherein a determination of whether the set of data deviates from the trend of previous data is based, at least in part, on a profile of a current driver of the vehicle; and initiating an operation when at least one of a violation of the policy and a deviation within the set of data from the set of reference data is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Logic encoded in non-transitory media that includes code for execution and when executed by a processor is operable to perform operations comprising:
-
receiving a set of data in real time from a plurality of machine devices associated with a vehicle, wherein the plurality of machine devices includes at least a first machine device monitoring changes in vehicle control system information of the vehicle, at least a second machine device monitoring changes in physiological signals of a driver of the vehicle, and at least a third machine device monitoring changes in events or objects surrounding the vehicle; providing a policy with a set of rules; comparing the set of data with the policy; providing a set of reference data corresponding to a machine device of the plurality of machine devices, wherein the set of reference data includes a trend of previous data received from the machine device; comparing the set of data with the set of reference data, wherein a determination of whether the set of data deviates from the trend of previous data is based, at least in part, on a profile of a current driver of the vehicle; and initiating an operation when at least one of a violation of the policy and a deviation within the set of data from the set of reference data is detected. - View Dependent Claims (13, 14, 15)
-
-
16. An apparatus, comprising:
-
a memory element configured to store data; a behavior engine module; and a processor operable to execute instructions associated with the data, wherein the processor, the memory element, and the behavior engine module cooperate such that the apparatus is configured for; receiving a set of data in real time from a plurality of machine devices associated with a vehicle, wherein the plurality of machine devices includes at least a first machine device monitoring changes in vehicle control system information of the vehicle, at least a second machine device monitoring changes in physiological signals of a driver of the vehicle, and at least a third machine device monitoring changes in events or objects surrounding the vehicle; providing a policy with a set of rules; comparing the set of data with the policy; providing a set of reference data corresponding to a machine device of the plurality of machine devices, wherein the set of reference data includes a trend of previous data received from the machine device; comparing the set of data with the set of reference data, wherein a determination of whether the set of data deviates from the trend of previous data is based, at least in part, on a profile of a current driver of the vehicle; and initiating an operation when at least one of a violation of the policy and a deviation within the set of data from the set of reference data is detected. - View Dependent Claims (17)
-
-
18. A method executed by processor, comprising:
-
receiving a plurality of behavior states associated with a plurality of machine devices in a plurality of vehicles, wherein the plurality of machine devices includes first machine devices monitoring changes in vehicle control system information of the plurality of vehicles, second machine devices monitoring changes in physiological signals of drivers of the plurality of vehicles, and third machine devices monitoring changes in events or objects surrounding the plurality of vehicles; monitoring the plurality of behavior states; identifying abnormal behavior of machine device based on a corresponding behavior state in the plurality of behavior states; determining the abnormal behavior indicates a manufacturing defect of the machine device when the abnormal behavior exists in greater than a threshold number of vehicles of the plurality of vehicles having a same type and model; and initiating an operation when the abnormal behavior exists in greater than the threshold number of vehicles having a same type and model, wherein at least some behavior states are built by observing interactions between at least two machine devices of a vehicle at runtime, wherein the at least two machine devices are connected across bus subsystems of the vehicle. - View Dependent Claims (19, 20, 21, 22)
-
Specification