Method and system for automated and manual data capture configuration
First Claim
1. A client system for vehicle diagnostics, the client system comprising:
- a non-transitory computer-readable medium;
a network interface configured to receive a first request-alert transmitted over a network from a vehicle-diagnostic server, wherein the first request-alert identifies a particular vehicle-type and a vehicle data type of vehicle data to be captured, subsequent to the network interface receiving the first request alert, by the client system from a vehicle that is the particular vehicle-type identified by the first request-alert;
a user interface configured to visually present the first request-alert that is received using the network interface and that identifies the particular vehicle-type and the vehicle data type of vehicle data to be captured by the client system;
a client/vehicle interface configured to receive vehicle data storable in the computer-readable medium as first captured vehicle data from the vehicle that is the particular vehicle-type identified by the first request-alert, wherein the first captured vehicle data comprises vehicle data of the vehicle data type identified by the first request-alert captured, subsequent to the network interface receiving the first request alert, from the vehicle that is the particular vehicle-type identified by the first request-alert;
program instructions stored at the non-transitory computer-readable medium and executable by at least one processor to associate a first set of one or more data tags with the first captured vehicle data; and
wherein the network interface is configured to transmit a requested-data message including the first captured vehicle data and the first set of one or more data tags onto the network for transmission of the first captured vehicle data and the first set of one or more data tags from the client system to the vehicle-diagnostic server for storage in a network-based vehicle-diagnostics database that provides captured vehicle data collected from a community of client systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A client and server are operable within a community of clients for transferring vehicle diagnostic data captured from vehicles. The server includes a central library for storing captured vehicle data (CVD) prior to receiving client requests for CVD from the central library to compare to CVD within a client'"'"'s local library. The client request may include vehicle identification data and client settings so that the CVD provided to the client is from another client configured to the same client settings and from a type of vehicle that matches a vehicle-type identified by the vehicle identification data. Alert requests transmitted by a client or server can be received by a client or a remote alert device to provide notice that another client has requested CVD. CVD can be associated with data tags that reduce the burden in locating the CVD and include data relating to the capture of the CVD.
23 Citations
17 Claims
-
1. A client system for vehicle diagnostics, the client system comprising:
-
a non-transitory computer-readable medium; a network interface configured to receive a first request-alert transmitted over a network from a vehicle-diagnostic server, wherein the first request-alert identifies a particular vehicle-type and a vehicle data type of vehicle data to be captured, subsequent to the network interface receiving the first request alert, by the client system from a vehicle that is the particular vehicle-type identified by the first request-alert; a user interface configured to visually present the first request-alert that is received using the network interface and that identifies the particular vehicle-type and the vehicle data type of vehicle data to be captured by the client system; a client/vehicle interface configured to receive vehicle data storable in the computer-readable medium as first captured vehicle data from the vehicle that is the particular vehicle-type identified by the first request-alert, wherein the first captured vehicle data comprises vehicle data of the vehicle data type identified by the first request-alert captured, subsequent to the network interface receiving the first request alert, from the vehicle that is the particular vehicle-type identified by the first request-alert; program instructions stored at the non-transitory computer-readable medium and executable by at least one processor to associate a first set of one or more data tags with the first captured vehicle data; and wherein the network interface is configured to transmit a requested-data message including the first captured vehicle data and the first set of one or more data tags onto the network for transmission of the first captured vehicle data and the first set of one or more data tags from the client system to the vehicle-diagnostic server for storage in a network-based vehicle-diagnostics database that provides captured vehicle data collected from a community of client systems. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server system for vehicle diagnostics, the server system comprising:
-
a non-transitory computer-readable medium; and program instructions stored at the non-transitory computer-readable medium and executable by at least one processor to; (i) receive, via a network interface, requested-data messages from vehicle-diagnostic client systems, wherein each requested-data message comprises captured vehicle data and a set of one or more data tags associated with captured vehicle data within that requested-data message; (ii) maintain a network-based vehicle-diagnostics database, wherein the captured vehicle data from each requested-data message is categorized in the vehicle-diagnostics database based on the data tags associated with the captured vehicle data within that requested-data message; (iii) receive a first data-request message from a first vehicle-diagnostic client system, wherein the first data-request message comprises a first set of one or more data tags and a request-identifier; (iv) determine, upon receipt of the first data-request message, that the network-based vehicle-diagnostics database does not comprise captured vehicle data associated with a set of data tags that matches the first set of one or more data tags; (v) responsively generate a second data-request message, wherein the second data-request message indicates one or more settings for automatic configuration of a second vehicle-diagnostic client system that receives the second data-request message to capture vehicle data requested by the second data-request message; (vi) cause the network interface to transmit the second data-request message to the second vehicle-diagnostic client system; (vii) generate a first requested-data message that comprises the request-identifier received as part of the first data-request message, and first captured vehicle data stored at the network-based vehicle-diagnostics database and that is associated with a second set of data tags that matches the first set of one or more data tags within the first data-request message; and (viii) cause the network interface to transmit the first requested-data message to the first vehicle-diagnostic client system. - View Dependent Claims (9)
-
-
10. A method comprising:
-
determining, by a vehicle-diagnostic client system, vehicle information that indicates a given vehicle is a particular vehicle-type; transmitting, by the vehicle-diagnostic client system, a status message destined for a vehicle-diagnostic server, the status message comprising the vehicle information determined by the vehicle-diagnostic client system; receiving, by the vehicle-diagnostic client system, a data-request message transmitted over a communications network from the vehicle-diagnostic server, wherein the data-request message comprises a request-identifier and a first set of data tags including client setting tags for configuring the vehicle-diagnostic client system to capture first vehicle data from the given vehicle; configuring, by the vehicle-diagnostic client system, client settings of the vehicle-diagnostic client system to match client settings identified by the client setting tags and then capturing the first vehicle data while configured with the client setting that match the client settings identified by the client setting tags; associating, by the vehicle-diagnostic client system, a second set of data tags with the captured first vehicle data, wherein the second set of data tags include client tags that indicate how the vehicle-diagnostic client system was configured while capturing the first vehicle data; and transmitting, by the vehicle-diagnostic client system, a requested-data message addressed to the vehicle-diagnostic server, wherein the requested-data message comprises the captured first vehicle data, the second set of data tags, and the request-identifier received as part of the data-request message. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
a vehicle-diagnostic server receiving a status message, wherein the status message comprises a source identifier associated with a first vehicle-diagnostic client system and comprises a vehicle identifier that identifies a particular vehicle-type of a given vehicle; the vehicle-diagnostic server modifying a client register in response to receiving the status message, wherein modifying the client register includes modifying the register to indicate that a vehicle of the particular vehicle-type is accessible via the first vehicle-diagnostic client system; the vehicle-diagnostic server receiving a first data-request message, wherein the first data-request message comprises a source identifier associated with a second vehicle-diagnostic client system and comprises client setting tags for configuring a vehicle-diagnostic client system and vehicle identifier tags that identifies the particular vehicle-type; the vehicle-diagnostic server searching the client register in response to receiving the first data-request message, wherein searching the client register includes searching to identify any vehicle-diagnostic client system that has access to a vehicle of the particular vehicle-type; the vehicle-diagnostic server transmitting a second data-request message, wherein the second data-request message comprises a destination identifier associated with the first vehicle-diagnostic client system and comprises the client setting tags for configuring a vehicle-diagnostic client system and the vehicle identifier tags that identifies the particular vehicle-type; the vehicle-diagnostic server generating the second data-request message in response to the vehicle-diagnostic server identifying that the particular vehicle-type is accessible via the first vehicle-diagnostic client system; the vehicle-diagnostic server receiving a first requested-data message, wherein the first requested-data message comprises the source identifier associated with the first vehicle-diagnostic client system and comprises vehicle data that the first vehicle-diagnostic client system captured from the given vehicle while configured to client setting represented by the client setting tags; and the vehicle-diagnostic server transmitting a second requested-data message, wherein the second requested-data message comprises a destination identifier associated with the second vehicle-diagnostic client system and comprises the vehicle data that the first vehicle-diagnostic client system captured from the given vehicle while configured to client setting represented by the client setting tags.
-
Specification