| CPC G07C 5/006 (2013.01) [G06Q 10/20 (2013.01); G07C 5/0808 (2013.01); G07C 5/0816 (2013.01); G07C 2205/02 (2013.01)] | 24 Claims |

|
1. A method of using first and second computing systems and a server to perform a functional task during a repair session, wherein the first and second computing systems communicate with each other over the Internet, the second computing system and the server communicate with each other over the Internet, the second computing system and a vehicle communicate with each other using a wired network or wireless network local to the second computing system and the vehicle, the method comprising:
receiving, at the first computing system, a vehicle identifier for determining a year, make, and model of the vehicle connected to the second computing system;
providing, on a display at the first computing system, a first selectable user-interface element corresponding to a first task performable on the vehicle using the second computing system;
transmitting, from the first computing system to the server in response to a selection of the first selectable user-interface element on the display at the first computing system, a first link including the vehicle identifier, a selection identifier corresponding to the first selectable user-interface element, and an identifier of the second computing system;
determining, at the server based on the first link, a first functional task setup including the vehicle identifier and an identifier of a first functional task, and that the second computing system is a destination for the first functional task setup based on the identifier of the second computing system;
transmitting, from the server to the second computing system, the first functional task setup;
in response to receipt of the first functional task setup from the server, the second computing system determining the second computing system is available to perform the first functional task, bypassing menu-based interfaces to select the vehicle and to select the first functional task on the vehicle, and displaying, on a display at the second computing system, a menu option to initiate a performance of the first functional task on the vehicle;
receiving, at the server from the second computing system, a first output related to the performance of the first functional task on the vehicle;
transmitting a second link from the server to the first computing system, wherein content of the second link includes the first output;
displaying, on the display at the first computing system based on the content of the second link, a first dialog that indicates a status related to the performance of the first functional task on the vehicle, wherein the status is based on the first output; and
ending the repair session based on the content of the second link.
|