IP Library Granted Patent US 10,192,371
Granted Patent B2
US 10,192,371 · App. 15/461,663 · Granted Jan 29, 2019

System and method for a diagnostic software service

Inventors: John Green (Aurora, OH); Kimber Biniak (Cuyahoga Falls, OH); Brian Katzenmeyer (Stow, OH); Jason Jones (Stow, OH)
Assignee: Matco Tools Corporation
G07C5/0825G06F3/04842G06F11/3688G06F11/3692G06Q20/102G06Q20/127G06Q20/14G07C5/008H04W12/08G06F3/0482
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,192,371
App. No.
15/461,663
Granted
Jan 29, 2019
Kind
B2
Abstract

Systems and methods for a diagnostic software service that utilizes a subscription model to distribute diagnostic software to diagnostic tools. A diagnostic application is installed on a mobile device. The mobile device communicates with an adapter which can be coupled to a vehicle. An application server provides software modules that are available to be subscribed to by a technician and, once subscribed, can be utilized via the diagnostic application. Subscription to software modules enable the technician to add and utilize specific diagnostic functionality in an a la carte manner.

Claims (52)

1. A mobile electronic communication device for use by a vehicle maintenance technician for motor vehicle maintenance, comprising:

a user interface;

a display;

a communication interface; and

a processor coupled to computer-readable storage medium on the mobile device having stored thereon computer-executable instructions for use in maintenance of a motor vehicle, the computer readable instructions, when executed by the processor, configuring the processor to:

output, on the display of the mobile device, a list of diagnostic software modules available for utilization by a vehicle maintenance technician for analysis of a vehicle data package where the processor includes the list of diagnostic software modules;

select, via the user interface, a selection of one or more diagnostic software modules from the list of diagnostic software modules;

receive, via the user interface, a diagnostic software package comprising a selection of one or more diagnostic software modules from the list of diagnostic software modules;

receive, via the communication interface, the vehicle data package from the motor vehicle;

enable operation of the diagnostic software package, upon receipt of an authorization signal where the authorization signal is a result of a payment for the one or more diagnostic software modules, for generating an analysis result from an analysis of at least a portion of the vehicle data package; and

output on the display the analysis result of the diagnostic software package.

2. The mobile device of claim 1 wherein the communication interface comprises a receiver configured to receive the vehicle data package transmitted by at least one control unit of the motor vehicle.

3. The mobile device of claim 1 wherein the communication interface is configured to receive the vehicle data package from data storage remote from the motor vehicle.

4. The mobile device of claim 1 wherein the communication interface comprises a receiver configured to receive the vehicle data package from the motor vehicle and transmitted by the vehicle communication interface operatively coupled to the motor vehicle.

5. The mobile device of claim 1 , the computer-executable instructions further configuring the processor to store the diagnostic software package on the computer-readable storage medium of the mobile device.

6. The mobile device of claim 1 , wherein the diagnostic software package is stored on the computer-readable storage medium of the mobile device, and wherein only when the mobile device receives the authorization signal is access granted for the use of the diagnostic software package via the mobile device.

7. The mobile device of claim 1 , the computer-executable instructions further configuring the processor to:

communicate, to a remote server, a request for analysis of the vehicle data package by the diagnostic software package;

receive the analysis result from the remote server of the mobile device; and

output the analysis result to the display.

8. The mobile device of claim 1 , wherein the authorization signal enables the operation of a pay-per-use service for a predetermined period of time.

9. The mobile device of claim 1 , where the diagnostic software package is received in response to the authorization signal enabled by a location of the mobile device.

10. The mobile device of claim 1 , where the technician selects the vehicle data package from the motor vehicle to receive the analysis result.

11. The mobile device of claim 1 , where mobile device performs a check-in with a remote support system to receive the authorization signal to enable operation of the desired diagnostic software module.

12. A non-transitory, computer-readable storage medium having stored thereon computer-executable instructions for enabling operation of a diagnostic software module for use in maintenance of a motor vehicle, the computer-executable instructions comprising:

a software application that, when executed by a processor, configures the processor to:

output a list of diagnostic software modules available for utilization by a vehicle maintenance technician for analysis of vehicle data associated with a motor vehicle where the processor includes the list of diagnostic software modules;

select a selection of one or more diagnostic software modules from the list of diagnostic software modules selected by the vehicle maintenance technician through a user interface of a mobile electronic communication device;

receive a diagnostic software package comprising the selection of one or more desired diagnostic software modules from the list of diagnostic software modules;

receive a data package from the motor vehicle via a communication interface of the mobile electronic communication device;

enable operation of the diagnostic software package on the mobile electronic communication device upon receipt of an authorization signal where the authorization signal is a result of a payment for the one or more diagnostic software modules; and

output on a display of the mobile electronic communication device an analysis result of the diagnostic software package.

13. The computer-readable storage medium of claim 12 , wherein the software application is executable by a computer processor of the mobile device.

14. The computer-readable storage medium of claim 13 , wherein the software application further configures the computer processor of the mobile device to receive an authorization signal and to enable access to the diagnostic software package responsive to the authorization signal.

15. The computer-readable storage medium of claim 13 , wherein the software application further configures the computer processor of the mobile device to receive the data package transmitted from the motor vehicle.

16. The computer-readable storage medium of claim 13 , wherein the software application further configures the computer processor of the mobile device to obtain the data package from data storage remote from the motor vehicle.

17. The computer-readable storage medium of claim 12 , wherein the software application further configures the processor to:

communicate the selection of the diagnostic software package to a first remote system; and

communicate a commitment of payment to a second remote system.

18. The computer-readable storage medium of claim 12 , where the operation of the diagnostic software package is enabled for a pay-per-use service.

19. The computer-readable storage medium of claim 12 , where the operation of the diagnostic software package is enabled for a predetermined period of time.

20. A mobile electronic communication device for use by a vehicle maintenance technician for motor vehicle maintenance, comprising:

a user interface;

a display;

a communication interface; and

a processor coupled to computer-readable storage medium on the mobile device having stored thereon computer-executable instructions for use in maintenance of a motor vehicle, the computer readable instructions, when executed by the processor, configuring the processor to:

output, on the display of the mobile device, a list of diagnostic software modules available for utilization by a vehicle maintenance technician for analysis of vehicle data package where the mobile device includes the list of diagnostic software modules;

select, via the user interface, a selection of one or more diagnostic software modules from the list of diagnostic software modules;

receive, via the user interface, a diagnostic software package comprising a selection of one or more diagnostic software modules from the list of diagnostic software modules;

receive, via the communication interface, the vehicle data package from the motor vehicle;

enable operation of the diagnostic software package, upon receipt of an authorization signal where the authorization signal is a result of a payment for the one or more diagnostic software modules, for generating an analysis result from an analysis of at least a portion of the vehicle data package; and

output the analysis result of the diagnostic software package on the display where the authorization signal enables the operation of the desired diagnostic software module for a pay per use service.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2017
From: GREEN, JOHN; BINIAK, KIMBER; KATZENMEYER, BRIAN; JONES, JASON M
To: NMTC, INC. D/B/A MATCO TOOLS
Reel/Frame 042159/0189 →
CHANGE OF NAME Recorded Apr 27, 2017
From: NMTC, INC. D/B/A MATCO TOOLS
To: MATCO TOOLS CORPORATION
Reel/Frame 042352/0250 →
Continuity (3)
Continuation 14703464 · May 4, 2015
Provisional Application 61988557 · May 5, 2014
Related Publication 20170193715A1 · Jul 6, 2017