System and method for providing vehicle data reports
First Claim
1. A method comprising:
- receiving, by a server computing system including a computer-readable memory and at least one processor, a first vehicle data report including an identifier of a first vehicle and a tool measurement regarding the first vehicle;
storing, at the computer-readable memory, multiple vehicle data records including an identifier of a respective vehicle, wherein the multiple vehicle data records include a first vehicle data recording including the identifier of the first vehicle;
storing, at the computer-readable memory, the first vehicle data report as part of the first vehicle data record;
receiving, by the server computing system, a request from a client computing system for a requested portion of the first vehicle data record, wherein the request includes the identifier of the first vehicle, and wherein the requested portion includes at least a portion of the first vehicle data report;
determining, by the at least one processor, the client computing system is authorized to receive the requested portion of the first vehicle data record; and
transmitting, by the server computing system, a response to the request from the authorized client computing system, wherein the response includes the requested portion of the first vehicle data record.
1 Assignment
0 Petitions
Accused Products
Abstract
A client computing system (CCS) receives a tool measurement from a measurement tool other than by determining the tool measurement from a vehicle data (VD) message. The CCS generates a VD report including a vehicle identifier of a vehicle associated with the tool measurement and the VD report. The VD report can include temporal and/or spatial identifiers pertaining to the tool measurement. The VD report can be provided to a server computing system (SCS) for storage as part of a VD record associated with the vehicle. The CCS that generated the VD report or another CCS can request the VD report from the SCS. The SCS can determine if the requesting CCS is authorized to receive the VD report to maintain the vehicle owner'"'"'s privacy. The tool measurement can be selected from a service procedure provided to the CCS from SCS and displayed at the CCS.
22 Citations
36 Claims
-
1. A method comprising:
-
receiving, by a server computing system including a computer-readable memory and at least one processor, a first vehicle data report including an identifier of a first vehicle and a tool measurement regarding the first vehicle; storing, at the computer-readable memory, multiple vehicle data records including an identifier of a respective vehicle, wherein the multiple vehicle data records include a first vehicle data recording including the identifier of the first vehicle; storing, at the computer-readable memory, the first vehicle data report as part of the first vehicle data record; receiving, by the server computing system, a request from a client computing system for a requested portion of the first vehicle data record, wherein the request includes the identifier of the first vehicle, and wherein the requested portion includes at least a portion of the first vehicle data report; determining, by the at least one processor, the client computing system is authorized to receive the requested portion of the first vehicle data record; and transmitting, by the server computing system, a response to the request from the authorized client computing system, wherein the response includes the requested portion of the first vehicle data record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server computing system comprising;
-
at least one processor; and at least one computer-readable memory storing computer-readable program instructions and multiple vehicle data records including an identifier of a respective vehicle, wherein the multiple vehicle data records include a first vehicle data record including an identifier of a first vehicle, wherein execution of the computer-readable program instructions cause the server computing system to perform functions including; receiving a first vehicle data report including the identifier of the first vehicle and a tool measurement regarding the first vehicle; storing, at the computer-readable memory, the first vehicle data report as part of the first vehicle data record; receiving a request from a client computing system for a requested portion of the first vehicle data record, wherein the request includes the identifier of the first vehicle, and wherein the requested portion includes at least a portion of the first vehicle data report; determining the client computing system is authorized to receive the requested portion of the first vehicle data record; and transmitting a response to the request from the authorized client computing system, wherein the response includes the requested portion of the first vehicle data record. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving, by at least one processor of a client computing system, an identifier of a first vehicle; generating, by the at least one processor of the client computing system, a request for a first vehicle data report including a tool measurement regarding the first vehicle, wherein the first vehicle data report is part of a first vehicle data record including an identifier of the first vehicle and a first authorization identifier, wherein the request includes the identifier of the first vehicle and the first authorization identifier; transmitting, by the client computing system to a server computing system, the request for the first vehicle data report, wherein the first vehicle data record is stored at the server computing system with one or more other vehicle data records that include both an identifier of a respective vehicle other than the first vehicle and at least one authorization identifier; receiving, by the client computing system in response to transmitting the request, the first vehicle data report; and displaying, by a display of the client computing system, the first vehicle data report. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A client computing system comprising;
-
at least one processor; a display; and at least one computer-readable memory storing computer-readable program instructions, wherein execution of the computer-readable program instructions cause the client computing system to perform functions including; receiving, by the at least one processor, an identifier of a first vehicle; generating, by the at least one processor, a request for a first vehicle data report including a tool measurement regarding the first vehicle, wherein the first vehicle data report is part of a first vehicle data record including an identifier of the first vehicle and a first authorization identifier, wherein the request includes the identifier of the first vehicle and the first authorization identifier; transmitting, to a server computing system, the request for the first vehicle data report, wherein the first vehicle data record is stored at the server computing system with one or more other vehicle data records that include both an identifier of a respective vehicle other than the first vehicle and at least one authorization identifier; receiving, in response to transmitting the request, the first vehicle data report; and displaying, by the display, the first vehicle data report. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification