System and Method for Using Vehicle Attributes to Identify a Vehicle Under Service
First Claim
1. A method carried out via a vehicle service tool including data storage, a user interface, and a requester application that requests vehicle attributes to identify a vehicle, the method comprising:
- receiving from the requester application a first request for a first vehicle attribute; and
performing a first search of the data storage so as to determine whether the data storage contains the first vehicle attribute for the requester application;
wherein if a result of the first search indicates the data storage contains the first attribute for the requester application, the method further comprises providing the first vehicle attribute for the requestor application from the data storage to the requestor application;
wherein if the result of the first search indicates the data storage does not contain the first vehicle attribute for the requester application, the method further comprises performing a second search of the data storage so as to determine whether the data storage contains the first vehicle attribute for another application, andwherein if a result of the second search indicates the data storage contains the first vehicle attribute for the other application, the method further comprises providing the first vehicle attribute for the other application from the data storage to the requestor application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method directed to determining vehicle attributes associated with a vehicle under service so as to eliminate the need for a user of a vehicle service tool to enter the vehicle attributes or to reduce the quantity of vehicle attributes that the user has to enter in order for the vehicle service tool to identify the vehicle under service and, in turn, to retrieve vehicle reference data associated with the vehicle under service. The vehicle service tool may include vehicle service applications for servicing various systems and/or components of the vehicle under service. A vehicle service application selected by the user may function as a requester application that queries other applications and/or data storage for the vehicle attributes needed by the requester application to identify the vehicle under service.
-
Citations
20 Claims
-
1. A method carried out via a vehicle service tool including data storage, a user interface, and a requester application that requests vehicle attributes to identify a vehicle, the method comprising:
-
receiving from the requester application a first request for a first vehicle attribute; and performing a first search of the data storage so as to determine whether the data storage contains the first vehicle attribute for the requester application; wherein if a result of the first search indicates the data storage contains the first attribute for the requester application, the method further comprises providing the first vehicle attribute for the requestor application from the data storage to the requestor application; wherein if the result of the first search indicates the data storage does not contain the first vehicle attribute for the requester application, the method further comprises performing a second search of the data storage so as to determine whether the data storage contains the first vehicle attribute for another application, and wherein if a result of the second search indicates the data storage contains the first vehicle attribute for the other application, the method further comprises providing the first vehicle attribute for the other application from the data storage to the requestor application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A vehicle service tool comprising:
-
a user interface; a processor; and data storage containing;
(i) a computer-readable requestor application, (ii) a computer-readable interceptor application, and (iii) a computer-readable common vehicle descriptor (CVD) application,wherein the requestor application, the interceptor application, and the CVD application are executable by the processor, wherein the requester application provides to the interceptor application a first request for a vehicle attribute, and receives from the interceptor application the requested vehicle attribute, wherein the interceptor application (i) receives from the requester application the first request for the vehicle attribute and responsively provides the CVD application with a second request for the vehicle attribute, and (ii) receives from the CVD application (a) a non-match indicator, or (b) a match indicator and the requested vehicle attribute, wherein in response to receiving the non-match indicator, the interceptor application provides to the user interface a third request for the vehicle attribute, receives the requested vehicle attribute from the user interface, and provides the requested vehicle attribute to the requester application, wherein in response to receiving the match indicator, the interceptor application provides the requested vehicle attribute received from the CVD application to the requestor application, and wherein the CVD application;
(i) searches the data storage to determine whether the data storage contains the requested vehicle attribute, and (ii) provides to the interceptor application the non-match indicator if the data storage does not contain the requested vehicle attribute or provides to the interceptor application the match indicator and the requested vehicle attribute if the data storage contains the requested vehicle attribute. - View Dependent Claims (16)
-
-
17. A vehicle service tool comprising:
-
a user interface; a processor; and data storage containing computer-readable program instructions executable by the processor, wherein the computer-readable program instructions comprise; (i) a first set of program instructions arranged as a first application that requests a first vehicle attribute for use in identifying a vehicle, (ii) a second set of program instructions arranged as second application associable with a vehicle attribute, (iii) a third set of program instructions executable to cause the processor to perform a first search of the data storage so as to determine whether the data storage contains the first vehicle attribute for the first application, wherein the third set of program instructions are executed in response to the first application requesting the first vehicle attribute, (iv) a fourth set of program instructions executable to cause the first vehicle attribute for the first application to be provided to the first application, wherein the fourth set of program instructions are executed if a result of the first search indicates the data storage contains the first vehicle attribute for the first application, (v) a fifth set of program instructions executable to cause the processor to perform a second search of the data storage to determine whether the data storage contains the first vehicle attribute for the second application, wherein the fifth set of program instructions are executed if the result of the first search indicates the data storage does not contain the first vehicle attribute for the first application, and (vi) a sixth set of program instruction executable to cause the first vehicle attribute for the second application to be provided to the first application, wherein the sixth set of program instructions are executed if a result of the second search indicates the data storage contains the first vehicle attribute for the second application. - View Dependent Claims (18, 19, 20)
-
Specification