| CPC G07C 5/0816 (2013.01) [G06F 16/24542 (2019.01); G06F 16/24564 (2019.01); G06Q 20/02 (2013.01); G06Q 20/34 (2013.01); G07C 5/008 (2013.01)] | 20 Claims |

|
1. A method of requesting data from a vehicle, the method comprising:
determining a capability of an in-vehicle system, wherein the capability includes at least one of processing capabilities, memory capabilities or sensor capabilities, and determining the capability of the in-vehicle system comprises querying at least one component of the in-vehicle system;
receiving a rule from a device external from the vehicle, wherein the rule comprises a data collection request, and the data collection request comprises:
a trigger event, and
an indication of data requested for collection in response to detection of the trigger event;
determining whether the capability of the in-vehicle system is able to satisfy the data collection request, wherein the determining is based on:
an ability of the in-vehicle system to detect occurrence of the trigger event, and
an ability of the in-vehicle system to collect the data requested in response to detection of the trigger event; and
discarding the rule in response to a determination that the capability of the in-vehicle system is not able to satisfy the data collection request, wherein an ability to satisfy the data collection request includes both of:
the ability of the in-vehicle system to detect occurrence of the trigger event, and
the ability of the in-vehicle system to collect the data requested in response to detection of the trigger event,
wherein discarding the rule comprises maintaining processing capabilities and sensor capabilities of the in-vehicle system.
|