Systems and methods for remotely controlling data collection by a vehicle
First Claim
1. A collection system for collecting information from a vehicle, comprising:
- one or more processors;
a memory communicably coupled to the one or more processors and storing;
a communication module including instructions that when executed by the one or more processors cause the one or more processors to, in response to receiving a collection request from a remote server, identify defined parameters from the collection request about which data is to be harvested from the vehicle, wherein the defined parameters include at least a content parameter that indicates criteria for determining which data associated with the vehicle is to be collected; and
a filter module including instructions that when executed by the one or more processors cause the one or more processors to collect, from one or more vehicle systems of the vehicle, event data as a function of the content parameter and discarding extraneous data that does not match the content parameter wherein the defined parameters further specify a trigger event that indicates when the event data that matches the content parameter is to be collected, wherein the filter module includes instructions to buffer, in an incident buffer, preliminary data from the vehicle prior to detection of the trigger event for a defined period of time before cycling additional data into the incident buffer, and,wherein the communication module includes instructions to provide the event data to fulfill the collection request.
2 Assignments
0 Petitions
Accused Products
Abstract
System, methods, and other embodiments described herein relate to controlling a vehicle to selectively collect event data. In one embodiment, a method includes, in response to receiving a collection request from a remote server, identifying defined parameters from the collection request about which data is to be harvested from the vehicle. The defined parameters include at least a content parameter that indicates criteria for determining which data associated with the vehicle is to be collected. The method includes collecting, from one or more vehicle systems of the vehicle, event data as a function of the content parameter and discarding extraneous data that does not match the content parameter. The method includes providing the event data to fulfill the collection request.
-
Citations
20 Claims
-
1. A collection system for collecting information from a vehicle, comprising:
-
one or more processors; a memory communicably coupled to the one or more processors and storing; a communication module including instructions that when executed by the one or more processors cause the one or more processors to, in response to receiving a collection request from a remote server, identify defined parameters from the collection request about which data is to be harvested from the vehicle, wherein the defined parameters include at least a content parameter that indicates criteria for determining which data associated with the vehicle is to be collected; and a filter module including instructions that when executed by the one or more processors cause the one or more processors to collect, from one or more vehicle systems of the vehicle, event data as a function of the content parameter and discarding extraneous data that does not match the content parameter wherein the defined parameters further specify a trigger event that indicates when the event data that matches the content parameter is to be collected, wherein the filter module includes instructions to buffer, in an incident buffer, preliminary data from the vehicle prior to detection of the trigger event for a defined period of time before cycling additional data into the incident buffer, and, wherein the communication module includes instructions to provide the event data to fulfill the collection request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing instructions that when executed by one or more processors cause the one or more processors to:
-
in response to receiving a collection request from a remote server, identify defined parameters from the collection request about which data is to be harvested from a vehicle, wherein the defined parameters include at least a content parameter that indicates criteria for determining which data associated with the vehicle is to be collected; collect, from one or more vehicle systems of the vehicle, event data as a function of the content parameter and discarding extraneous data that does not match the content parameter, wherein the defined parameters further specify a trigger event that indicates when the event data that matches the content parameter is to be collected; buffer, in an incident buffer, preliminary data from the vehicle prior to detection of the trigger event for a defined period of time before cycling additional data into the incident buffer, and; provide the event data to fulfill the collection request. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of collecting information from a vehicle, comprising:
-
in response to receiving a collection request from a remote server, identifying defined parameters from the collection request about which data is to be harvested from the vehicle, wherein the defined parameters include at least a content parameter that indicates criteria for determining which data associated with the vehicle is to be collected; collecting, from one or more vehicle systems of the vehicle, event data as a function of the content parameter and discarding extraneous data that does not match the content parameter wherein the defined parameters further specify a trigger event that indicates when the event data that matches the content parameter is to be collected;
buffering, in an incident buffer, preliminary data from the vehicle prior to detection of the trigger event and for a defined period of time before cycling additional data into the incident buffer; andproviding the event data to fulfill the collection request. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification