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 computer-readable data storage, a user interface, and a requestor application that requests vehicle attributes, the method comprising:
- receiving, from the requestor application, a first request for a first attribute of a given vehicle, wherein the first request for the first attribute of the given vehicle comprises (i) an indicator associated with the given vehicle, (ii) an indicator of the requestor application, and (iii) an indicator of the first vehicle attribute; and
performing a first search of the data storage so as to determine whether the data storage contains the first attribute of the given vehicle as an attribute for both the requestor application and the given vehicle;
wherein, if a result of the first search indicates that the data storage contains the first attribute of the given vehicle as an attribute for both the requestor application and the given vehicle, the method further comprises providing, from the data storage to the requestor application, the first attribute of the given vehicle contained within the data storage as an attribute for both the requestor application and the given vehicle,wherein, if the result of the first search indicates that the data storage does not contain the first attribute of the given vehicle as an attribute for both the requestor application and the given vehicle, the method further comprises performing a second search of the data storage so as to determine whether the data storage contains the first attribute of the given vehicle as an attribute associated with both another application and the given vehicle, andwherein, if a result of the second search indicates that the data storage contains the first attribute of the given vehicle as an attribute for both the other application and the given vehicle, the method further comprises providing, from the data storage to the requestor application, the first attribute of the given vehicle contained with the data storage as an attribute for both the other application and the given vehicle.
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.
7 Citations
23 Claims
-
1. A method, carried out via a vehicle service tool including computer-readable data storage, a user interface, and a requestor application that requests vehicle attributes, the method comprising:
-
receiving, from the requestor application, a first request for a first attribute of a given vehicle, wherein the first request for the first attribute of the given vehicle comprises (i) an indicator associated with the given vehicle, (ii) an indicator of the requestor application, and (iii) an indicator of the first vehicle attribute; and performing a first search of the data storage so as to determine whether the data storage contains the first attribute of the given vehicle as an attribute for both the requestor application and the given vehicle; wherein, if a result of the first search indicates that the data storage contains the first attribute of the given vehicle as an attribute for both the requestor application and the given vehicle, the method further comprises providing, from the data storage to the requestor application, the first attribute of the given vehicle contained within the data storage as an attribute for both the requestor application and the given vehicle, wherein, if the result of the first search indicates that the data storage does not contain the first attribute of the given vehicle as an attribute for both the requestor application and the given vehicle, the method further comprises performing a second search of the data storage so as to determine whether the data storage contains the first attribute of the given vehicle as an attribute associated with both another application and the given vehicle, and wherein, if a result of the second search indicates that the data storage contains the first attribute of the given vehicle as an attribute for both the other application and the given vehicle, the method further comprises providing, from the data storage to the requestor application, the first attribute of the given vehicle contained with the data storage as an attribute for both the other application and the given vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 requestor 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 requestor 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 requestor 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 (19)
-
-
20. 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 (21, 22, 23)
-
Specification