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;
program instructions stored at the non-transitory computer-readable medium and executable by at least one processor to;
(i) receive, via a client/vehicle interface, vehicle data storable in the non-transitory computer-readable medium as first captured vehicle data for a vehicle;
(ii) associate a first set of one or more data tags with the first captured vehicle data; and
(iii) cause a network interface to transmit a requested-data message to a vehicle-diagnostic server for storage in a network-based vehicle-diagnostics database that provides captured vehicle data collected from a community of client systems, wherein the requested-data message comprises the first captured vehicle data for the vehicle and the first set of one or more associated data tags.
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.
31 Citations
25 Claims
-
1. A client system for vehicle diagnostics, the client system comprising:
-
a non-transitory computer-readable medium; program instructions stored at the non-transitory computer-readable medium and executable by at least one processor to; (i) receive, via a client/vehicle interface, vehicle data storable in the non-transitory computer-readable medium as first captured vehicle data for a vehicle; (ii) associate a first set of one or more data tags with the first captured vehicle data; and (iii) cause a network interface to transmit a requested-data message to a vehicle-diagnostic server for storage in a network-based vehicle-diagnostics database that provides captured vehicle data collected from a community of client systems, wherein the requested-data message comprises the first captured vehicle data for the vehicle and the first set of one or more associated data tags. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server system for vehicle diagnostics, the server system comprising:
-
a non-transitory computer-readable medium; program instructions stored on 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 associated data tags; (ii) maintain a network-based vehicle-diagnostics database, wherein the captured vehicle data from the requested-data messages are categorized in the vehicle-diagnostics database based on the respectively associated data tags; (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; (iv) generate a first requested-data message that comprises first captured vehicle data that is based on second 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; and (v) cause the network interface to transmit the first requested-data message to the first vehicle-diagnostic client system. - View Dependent Claims (10, 11)
-
-
12. A method comprising:
-
a vehicle-diagnostic client system determining vehicle information that indicates a given vehicle is a particular vehicle-type; the vehicle-diagnostic client system transmitting a status message destined for a vehicle-diagnostic server, the status message comprising the vehicle information determined by the vehicle-diagnostic client system; the vehicle-diagnostic client system receiving a data-request message, the data-request message comprising 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; the vehicle-diagnostic client system configuring 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; the vehicle-diagnostic client system associating 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 the vehicle-diagnostic client system transmitting a requested-data message addressed to the vehicle-diagnostic server, wherein the requested-data message comprises the captured first vehicle data and the second set of data tags. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. 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 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 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 receiving a first requested-data message, wherein the first requested-data message comprises a 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. - View Dependent Claims (20)
-
-
21. A method comprising:
-
a server receiving new captured vehicle data that a client captured from a vehicle and one or more new data tags associated with the new captured vehicle data; the server searching a library of captured vehicle data to determine whether the library contains a category of captured vehicle data that is associated with one or more data tags that match the one or more new data tags; and if the server determines that the library does not contain a category of captured vehicle data that is associated with one or more data tags that match the one or more new data tags, then the server generating a new category of captured vehicle data within the library and associating the new captured vehicle data with the new category of captured vehicle data, otherwise, if the server determines that the library already contains a category of captured vehicle data that is associated with one or more data tags that match the one or more new data tags, then the server associating the new captured vehicle data with the category of captured vehicle data already contained within the library. - View Dependent Claims (22, 23, 24, 25)
-
Specification