Integrated automated vehicle analysis
-
0Associated
Cases -
0Associated
Defendants -
0Accused
Products -
169Forward
Citations -
0
Petitions -
2
Assignments
First Claim
1. An integrated automotive diagnosis, repair and invoicing system comprising:
- a technician terminal including means for displaying a plurality of inspection screens, means for inputting inspection results, and means for generating an inspection report;
a point-of-sale terminal coupled to the technician terminal, the point-of-sale terminal including means for generating a cost estimate report in response to the generation of the inspection report;
a printer coupled to the point-of-sale terminal for printing the cost estimate report; and
a database system coupled to the technician terminal and to the point-of-sale terminal, the data base system comprising;
an inspection guidelines database comprising inspection guidelines, said technician terminal including means for selectively displaying the inspection guidelines,a specifications database comprising vehicle specifications, the technician terminal including means for comparing the vehicle specifications with the inspection results, and means for generating the inspection report in response to the means for comparing,a parts and labor database comprising part costs, the means for generating the cost estimate report accessing the parts and labor database in response to the inspection report and generating the cost estimate report in response to the accessing of the parts and labor database.
2 Assignments
0 Petitions

Accused Products

Abstract
An integrated highly automated vehicle analysis system employs a technician terminal for displaying a plurality of inspection screens, and for entering inspection results. The technician terminal generates an inspection report after the inspection results have been input. A point-of-sale terminal is used to generate a cost estimate report in response to the generation of the inspection report and also generates an invoice report. The system includes a plurality of databases, including an inspection guideline database, a specifications database (containing vehicle specifications), a customer/inspection database (containing prior inspection records), and a parts catalog database (containing part numbers and part costs).
185 Citations
SYSTEM AND METHOD FOR USINGA N ORDINARY ARTICLE OF COMMERCE TO ACCESS A REMOTE COMPUTER | ||
Patent #
US 20110029640A1
Filed 06/30/2010
|
Current Assignee
NM LLC
|
Sponsoring Entity
NM LLC
|
Sales force automation system and method | ||
Patent #
US 7,941,341 B2
Filed 03/27/2009
|
Current Assignee
SFA Systems LLC fka Triton IP LLC
|
Sponsoring Entity
SFA Systems LLC fka Triton IP LLC
|
System and method for testing the integrity of a vehicle testing/diagnostic system | ||
Patent #
US 7,945,358 B2
Filed 08/18/2006
|
Current Assignee
ENVIROTEST SYSTEMS HOLDINGS CORP.
|
Sponsoring Entity
Environmental Systems Products Incorporated
|
Vehicle diagnostic tool providing information on the operating condition of a power plant utilizing voltage data | ||
Patent #
US 7,962,271 B1
Filed 11/23/2009
|
Current Assignee
Pederson Noal R., Thompson Bernie C.
|
Sponsoring Entity
Pederson Noal R., Thompson Bernie C.
|
Method and Apparatus for Interfacing an Automotive Diagnostic Tool with a Diagnostic Database | ||
Patent #
US 20110112932A1
Filed 11/10/2009
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Flexible cost and revenue allocation for service orders | ||
Patent #
US 7,945,489 B2
Filed 09/21/2005
|
Current Assignee
SAP SE
|
Sponsoring Entity
SAP SE
|
Methods and apparatus for using black box data to analyze vehicular accidents | ||
Patent #
US 7,974,808 B2
Filed 03/22/2010
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
INJURY SCIENCES LLC
|
Automotive diagnostic and remedial process | ||
Patent #
US 8,019,503 B2
Filed 06/28/2007
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Cellphone based vehicle diagnostic system | ||
Patent #
US 8,024,083 B2
Filed 06/30/2005
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Vehicle diagnostic system | ||
Patent #
US 8,068,951 B2
Filed 03/21/2008
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Method of providing diagnostic information in connection with the sale of pre-owned vehicles | ||
Patent #
US 8,032,419 B2
Filed 09/11/2009
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Methods and apparatus for using black box data to analyze vehicular accidents | ||
Patent #
US 7,716,002 B1
Filed 02/12/2008
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
INJURY SCIENCES LLC
|
AUTOMOTIVE DIAGNOSTIC PROCESS | ||
Patent #
US 20100174446A1
Filed 03/01/2010
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Computer-implemented method and system for collecting and communicating inspection information for a mechanism | ||
Patent #
US 20100030615A1
Filed 09/24/2009
|
Current Assignee
Ford Motor Company
|
Sponsoring Entity
Ford Motor Company
|
Method of Inspecting Equipment | ||
Patent #
US 20100217554A1
Filed 02/26/2009
|
Current Assignee
Cantor Fitzgerald Securities
|
Sponsoring Entity
Cantor Fitzgerald Securities
|
Method of Providing Diagnostic Information in Connection with the Sale of Pre-Owned Vehicles | ||
Patent #
US 20100005010A1
Filed 09/11/2009
|
Current Assignee
Chenn Ieon C.
|
Sponsoring Entity
Chenn Ieon C.
|
Open Dealership Management System developed in MySQL, PHP, HTML, and JavaScript | ||
Patent #
US 20100174571A1
Filed 01/04/2009
|
Current Assignee
Jerome Keith, Jerome Sandra Lee
|
Sponsoring Entity
Jerome Keith, Jerome Sandra Lee
|
Automotive diagnostic and remedial process | ||
Patent #
US 20090006476A1
Filed 06/28/2007
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
On-site E-commerce parts ordering from products being serviced | ||
Patent #
US 7,478,060 B2
Filed 08/30/2001
|
Current Assignee
Xerox Corporation
|
Sponsoring Entity
Xerox Corporation
|
Method and apparatus for obtaining and using impact severity triage data | ||
Patent #
US 7,502,772 B2
Filed 02/27/2006
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
INJURY SCIENCES LLC
|
Method and system for computer network implemented vehicle diagnostics | ||
Patent #
RE40799E1
Filed 08/16/2006
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Method and system for computer network implemented vehicle diagnostics | ||
Patent #
RE40798E1
Filed 06/02/2006
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Vehicle Inspection System and Process | ||
Patent #
US 20090182635A1
Filed 01/15/2009
|
Current Assignee
Parisi Robert F., Masi Robert A.
|
Sponsoring Entity
Parisi Robert F., Masi Robert A.
|
DATA MANAGEMENT SYSTEMS FOR COLLISION REPAIR COACHING | ||
Patent #
US 20090197228A1
Filed 01/30/2009
|
Current Assignee
VeriFacts Automotive LLC
|
Sponsoring Entity
VeriFacts Automotive LLC
|
Method of providing diagnostic information in connection with the sale of pre-owned vehicles | ||
Patent #
US 7,603,293 B2
Filed 06/24/2005
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
SALES FORCE AUTOMATION SYSTEM AND METHOD | ||
Patent #
US 20090248479A1
Filed 03/27/2009
|
Current Assignee
SFA Systems LLC fka Triton IP LLC
|
Sponsoring Entity
SFA Systems LLC fka Triton IP LLC
|
Handheld Automotive Diagnostic Tool with VIN Decoder and Communication System | ||
Patent #
US 20090276115A1
Filed 07/13/2009
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Computer-implemented method and system for collecting and communicating inspection information for a mechanism | ||
Patent #
US 7,613,627 B2
Filed 02/02/2004
|
Current Assignee
Ford Motor Company
|
Sponsoring Entity
Ford Motor Company
|
SCAN TOOL USER INTERFACE | ||
Patent #
US 20090326757A1
Filed 06/30/2008
|
Current Assignee
Rich David S. II, Andreasen Keith
|
Sponsoring Entity
Rich David S. II, Andreasen Keith
|
Scan tool | ||
Patent #
D558621S1
Filed 10/27/2006
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Scan tool | ||
Patent #
D560527S1
Filed 10/27/2006
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Scan tool | ||
Patent #
D560129S1
Filed 10/27/2006
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Scan tool | ||
Patent #
D563249S1
Filed 01/12/2007
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Method and process for providing relevant data, comparing proposal alternatives, and reconciling proposals, invoices, and purchase orders with actual costs in a workflow process | ||
Patent #
US 20080065445A1
Filed 10/31/2007
|
Current Assignee
Livesay Jeffrey, Lopus Thomas, Robert Bodnar
|
Sponsoring Entity
Livesay Jeffrey, Lopus Thomas, Robert Bodnar
|
Application launcher | ||
Patent #
US 7,363,128 B2
Filed 09/28/2004
|
Current Assignee
Eaton Intelligent Power Limited
|
Sponsoring Entity
Eaton Corporation
|
Methods and apparatus for using black box data to analyze vehicular accidents | ||
Patent #
US 7,359,821 B1
Filed 06/11/2002
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
INJURY SCIENCES LLC
|
Use of automotive diagnostics console to diagnose vehicle | ||
Patent #
US 7,376,497 B2
Filed 01/10/2003
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Method and process for providing relevant data, comparing proposal alternatives, and reconciling proposals, invoices, and purchase orders with actual costs in a workflow process | ||
Patent #
US 20080126265A1
Filed 10/31/2007
|
Current Assignee
Robert Bodnar, Thomas A. Lopus, Jeffrey A. Livesay
|
Sponsoring Entity
Robert Bodnar, Thomas A. Lopus
|
System and method for automatic access of a remote computer over a network | ||
Patent #
US 7,383,209 B2
Filed 01/29/2004
|
Current Assignee
NM LLC
|
Sponsoring Entity
NeoMedia Technologies Inc.
|
APPARATUS, SYSTEM, AND METHOD FOR RAPID DESIGN OF EMISSIONS COMPONENT INSTALLATIONS | ||
Patent #
US 20080156569A1
Filed 12/29/2006
|
Current Assignee
Cummins Filtration Incorporated
|
Sponsoring Entity
Cummins Filtration Incorporated
|
Vehicle technician time clock tool | ||
Patent #
US 7,398,180 B2
Filed 10/19/2005
|
Current Assignee
Daimler Trucks North America LLC
|
Sponsoring Entity
Daimler Trucks North America LLC
|
Vehicle diagnostic system | ||
Patent #
US 20080177438A1
Filed 03/21/2008
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Scan tool user interface | ||
Patent #
US 7,437,227 B2
Filed 07/22/2004
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Handheld diagnostic device and method for displaying bitmapped graphic characters utilizing a condensed bitmap character library | ||
Patent #
US 7,464,000 B2
Filed 11/09/2004
|
Current Assignee
David Huang, Innova Electronics Corporation
|
Sponsoring Entity
David Huang, Innova Electronics Corporation
|
Cellphone based vehicle diagnostic system | ||
Patent #
US 20070005201A1
Filed 06/30/2005
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
System and method for determining post-collision vehicular velocity changes | ||
Patent #
US 7,197,444 B2
Filed 11/22/2004
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
INJURY SCIENCES LLC
|
Automotive code reader | ||
Patent #
RE39619E1
Filed 12/06/2005
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Charge information processing apparatus, franchise system provided with the charge information processing apparatus, charge calculating method, recording medium, and program | ||
Patent #
US 7,222,110 B2
Filed 01/16/2001
|
Current Assignee
CCC CO. LTD.
|
Sponsoring Entity
CCC CO. LTD.
|
LOYALTY LINK METHOD AND APPARATUS WITH AUDIO PERFORMANCE FOR INTEGRATING CUSTOMER INFORMATION WITH DEALER MANAGEMENT INFORMATION | ||
Patent #
US 20070162401A9
Filed 06/13/2003
|
Current Assignee
Reynolds and Reynolds Holdings Incorporated
|
Sponsoring Entity
Deutsche Bank SA Espanola
|
Loyalty link method and apparatus for integrating customer information with dealer management information | ||
Patent #
US 7,249,052 B2
Filed 03/31/2003
|
Current Assignee
Reynolds and Reynolds Holdings Incorporated
|
Sponsoring Entity
Deutsche Bank SA Espanola
|
Method and apparatus for obtaining and using impact severity triage data | ||
Patent #
US 20070203866A1
Filed 02/27/2006
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
CCC Information Services Inc.
|
Method and system for graphically identifying replacement parts for generally complex equipment | ||
Patent #
US 7,266,515 B2
Filed 04/20/2001
|
Current Assignee
General Electric Company
|
Sponsoring Entity
General Electric Company
|
Loyalty link method and apparatus with audio performance for integrating customer information with dealer management information | ||
Patent #
US 7,283,972 B2
Filed 06/13/2003
|
Current Assignee
Reynolds and Reynolds Holdings Incorporated
|
Sponsoring Entity
Deutsche Bank SA Espanola
|
Automated Vehicle Check-In Inspection Method and System With Digital Image Archiving | ||
Patent #
US 20070250232A1
Filed 04/25/2007
|
Current Assignee
AUTOCHECKMATE LLC
|
Sponsoring Entity
AUTOCHECKMATE LLC
|
Vehicle data kiosk | ||
Patent #
D555524S1
Filed 03/07/2006
|
Current Assignee
Environmental Systems Products Incorporated
|
Sponsoring Entity
Environmental Systems Products Incorporated
|
Method and system for identifying repeatedly malfunctioning equipment | ||
Patent #
US 6,691,064 B2
Filed 04/20/2001
|
Current Assignee
General Electric Company
|
Sponsoring Entity
General Electric Company
|
Method and system for servicing a selected piece of equipment having unique system configurations and servicing requirements | ||
Patent #
US 6,810,406 B2
Filed 04/20/2001
|
Current Assignee
GE Global Sourcing LLC
|
Sponsoring Entity
General Electric Company
|
Technique for effectively searching for information in a vehicle | ||
Patent #
US 6,438,465 B2
Filed 02/23/2001
|
Current Assignee
American Calcar Inc.
|
Sponsoring Entity
American Calcar Inc.
|
Technique for providing information and control responsive to a request in a vehicle | ||
Patent #
US 6,542,795 B2
Filed 06/20/2002
|
Current Assignee
American Calcar Inc.
|
Sponsoring Entity
American Calcar Inc.
|
Scan tool user interface | ||
Patent #
US 20060027650A1
Filed 07/22/2004
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Loyalty link method and apparatus with audio performance for integrating customer information with dealer management information | ||
Patent #
US 7,016,854 B2
Filed 10/23/2001
|
Current Assignee
Reynolds and Reynolds Holdings Incorporated
|
Sponsoring Entity
Reynolds and Reynolds Holdings Incorporated
|
Application launcher | ||
Patent #
US 20060069474A1
Filed 09/28/2004
|
Current Assignee
Eaton Intelligent Power Limited
|
Sponsoring Entity
Eaton Intelligent Power Limited
|
Vehicle downtime reporting tool | ||
Patent #
US 20060085218A1
Filed 10/19/2005
|
Current Assignee
Freightliner Limited
|
Sponsoring Entity
Freightliner Limited
|
Flexible cost and revenue allocation for service orders | ||
Patent #
US 20060085302A1
Filed 09/21/2005
|
Current Assignee
SAP SE
|
Sponsoring Entity
SAP SE
|
Automated vehicle check-in inspection method and system with digital image archiving | ||
Patent #
US 20060132291A1
Filed 11/09/2005
|
Current Assignee
AUTOCHECKMATE LLC
|
Sponsoring Entity
AUTOCHECKMATE LLC
|
Method for detection of low leak rates in a tire | ||
Patent #
US 20060122747A1
Filed 12/03/2004
|
Current Assignee
Goodyear Tire Rubber Company
|
Sponsoring Entity
Goodyear Tire Rubber Company
|
Vehicle diagnostic tool | ||
Patent #
US 7,085,680 B2
Filed 01/16/2004
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Network coupled diagnosis and maintenance system | ||
Patent #
US 20060173591A1
Filed 01/04/2006
|
Current Assignee
Knapp Benjamin P., Emilio Banchs Fabregat
|
Sponsoring Entity
Knapp Benjamin P., Emilio Banchs Fabregat
|
Vehicle technician time clock tool | ||
Patent #
US 20060217856A1
Filed 10/19/2005
|
Current Assignee
Daimler Trucks North America LLC
|
Sponsoring Entity
Daimler Trucks North America LLC
|
Method and apparatus for wireless PC tablet presentation process | ||
Patent #
US 20060243788A1
Filed 03/31/2006
|
Current Assignee
David Waco
|
Sponsoring Entity
David Waco
|
Computer system for aircraft | ||
Patent #
US 20060282597A1
Filed 06/10/2005
|
Current Assignee
LUFTHANSA SYSTEMS GROUP GMBH
|
Sponsoring Entity
LUFTHANSA SYSTEMS GROUP GMBH
|
Automotive data logger | ||
Patent #
US 20060293811A1
Filed 06/24/2005
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
System and method for coordinating product inspection, repair and product maintenance | ||
Patent #
US 20050065842A1
Filed 07/28/2004
|
Current Assignee
THE SUMMERS GROUP LLC
|
Sponsoring Entity
THE SUMMERS GROUP LLC
|
Network coupled diagnosis and maintenance system | ||
Patent #
US 20050085964A1
Filed 10/21/2003
|
Current Assignee
Knapp Benjamin P., Emilio Banchs Fabregat
|
Sponsoring Entity
Knapp Benjamin P., Emilio Banchs Fabregat
|
System and method for estimating post-collision vehicular velocity changes | ||
Patent #
US 6,885,981 B2
Filed 01/14/2002
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
INJURY SCIENCES LLC
|
Service interlink | ||
Patent #
US 6,892,936 B2
Filed 05/16/2002
|
Current Assignee
Caterpillar Incorporated
|
Sponsoring Entity
Caterpillar Incorporated
|
Loyalty link method and apparatus for integrating customer information with dealer management information | ||
Patent #
US 6,901,374 B1
Filed 11/29/2000
|
Current Assignee
Reynolds and Reynolds Holdings Incorporated
|
Sponsoring Entity
Reynolds and Reynolds Holdings Incorporated
|
Method for guiding repair or replacement of parts for generally complex equipment | ||
Patent #
US 20050144183A1
Filed 02/18/2005
|
Current Assignee
Smith Mark Douglas, James Edward Schlabach, Christopher Mcdonald Mcquown
|
Sponsoring Entity
Smith Mark Douglas, James Edward Schlabach, Christopher Mcdonald Mcquown
|
Integrated automated analysis and repair | ||
Patent #
US 20050131596A1
Filed 06/28/2004
|
Current Assignee
Aaron F. Cherrington, John K. Cherrington
|
Sponsoring Entity
Aaron F. Cherrington, John K. Cherrington
|
Vehicle diagnostic tool | ||
Patent #
US 20050159923A1
Filed 01/16/2004
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Handheld diagnostic device and method for displaying bitmapped graphic characters utilizing a condensed bitmap character library | ||
Patent #
US 20050171735A1
Filed 11/09/2004
|
Current Assignee
David Huang, Innova Electronics Corporation
|
Sponsoring Entity
David Huang, Innova Electronics Corporation
|
Computer-implemented method and system for collecting and communicating inspection information for a mechanism | ||
Patent #
US 20050171829A1
Filed 02/02/2004
|
Current Assignee
Ford Motor Company
|
Sponsoring Entity
Ford Motor Company
|
Method and system for managing supply of replacement parts of a piece of equipment | ||
Patent #
US 20050187838A1
Filed 04/21/2005
|
Current Assignee
Mark R. Squeglia, Smith Gary
|
Sponsoring Entity
Mark R. Squeglia, Smith Gary
|
Method and system for computer network implemented vehicle diagnostics | ||
Patent #
US 6,941,203 B2
Filed 09/21/2001
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Method for database storing, accessing personnel to service selected assemblies of selected equipment | ||
Patent #
US 6,950,829 B2
Filed 04/20/2001
|
Current Assignee
GE Global Sourcing LLC
|
Sponsoring Entity
General Electric Company
|
Method and system for computer network implemented vehicle diagnostics | ||
Patent #
US 6,947,816 B2
Filed 01/03/2005
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Service database with component images | ||
Patent #
US 20050234602A1
Filed 04/13/2005
|
Current Assignee
Snap-On Incorporated
|
Sponsoring Entity
Snap-On Incorporated
|
System and method for automatic access of a remote computer over a network | ||
Patent #
US 20050246237A1
Filed 01/29/2004
|
Current Assignee
NM LLC
|
Sponsoring Entity
NM LLC
|
Loyalty link method and apparatus with audio performance for integrating customer information with dealer management information | ||
Patent #
US 20040002921A1
Filed 06/13/2003
|
Current Assignee
Himes Steven G.
|
Sponsoring Entity
Himes Steven G.
|
Method for production of medical records and other technical documents | ||
Patent #
US 6,684,188 B1
Filed 02/02/1996
|
Current Assignee
Geoffrey C. Mitchell, Douglas D. Rudy
|
Sponsoring Entity
Geoffrey C. Mitchell, Douglas D. Rudy
|
Wireless vehicle location and emergency notification system | ||
Patent #
US 6,678,612 B1
Filed 12/15/1998
|
Current Assignee
Maurice A. Khawam
|
Sponsoring Entity
Maurice A. Khawam
|
Automotive code reader | ||
Patent #
US 6,687,584 B2
Filed 12/31/2001
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Network based automotive service monitoring system | ||
Patent #
US 6,732,028 B2
Filed 02/15/2001
|
Current Assignee
Joe Auto Inc.
|
Sponsoring Entity
Joe Auto Inc.
|
Automated data capture system | ||
Patent #
US 20040153269A1
Filed 02/15/2002
|
Current Assignee
American Management Systems Incorporated
|
Sponsoring Entity
-
|
Method of determining an efficiency of a repair process | ||
Patent #
US 20040162754A1
Filed 11/10/2003
|
Current Assignee
BASF Corporation
|
Sponsoring Entity
-
|
Engine induction booking system | ||
Patent #
US 20040172314A1
Filed 02/28/2003
|
Current Assignee
United Technologies Corporation
|
Sponsoring Entity
-
|
System and method for remarketing off lease items | ||
Patent #
US 20030014352A1
Filed 07/13/2002
|
Current Assignee
MANHEIM NRT LLC
|
Sponsoring Entity
MANHEIM NRT LLC
|
On-site E-commerce parts ordering from products being serviced | ||
Patent #
US 20030046174A1
Filed 08/30/2001
|
Current Assignee
Xerox Corporation
|
Sponsoring Entity
Xerox Corporation
|
Process for fitting structural units to vehicles | ||
Patent #
US 6,539,332 B1
Filed 09/08/1998
|
Current Assignee
Audi AG
|
Sponsoring Entity
Audi AG
|
Method and apparatus for update and acquisition of automotive vehicle specifications in automotive diagnostic equipment | ||
Patent #
US 6,556,904 B1
Filed 06/05/2000
|
Current Assignee
Hunter Engineering Company
|
Sponsoring Entity
Hunter Engineering Company
|
Automotive code reader | ||
Patent #
US 20030125851A1
Filed 12/31/2001
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Use of automotive diagnostics console to diagnose vehicle | ||
Patent #
US 20030138475A1
Filed 01/10/2003
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
-
|
Vehicle warranty and repair computer-networked system | ||
Patent #
US 6,609,050 B2
Filed 01/20/2000
|
Current Assignee
FCA US LLC
|
Sponsoring Entity
Daimler Chrysler Corporation
|
Loyalty link method and apparatus for integrating customer information with dealer management information | ||
Patent #
US 20030191660A1
Filed 03/31/2003
|
Current Assignee
Reynolds and Reynolds Holdings Incorporated
|
Sponsoring Entity
-
|
Service interlink | ||
Patent #
US 20030213839A1
Filed 05/16/2002
|
Current Assignee
Caterpillar Incorporated
|
Sponsoring Entity
Caterpillar Incorporated
|
Process and device for controlling a test track system for motor vehicles | ||
Patent #
US 6,336,079 B1
Filed 10/13/1998
|
Current Assignee
MAHA Maschinenbau Haldenwang GmbH Co. KG
|
Sponsoring Entity
MAHA Maschinenbau Haldenwang GmbH Co. KG
|
Charge information processing apparatus, franchise system provided with the charge information processing apparatus, charge calculating method, recording medium, and program | ||
Patent #
US 20020019787A1
Filed 01/16/2001
|
Current Assignee
CCC CO. LTD.
|
Sponsoring Entity
CCC CO. LTD.
|
Method for training service personnel to service selected equipment | ||
Patent #
US 20020026537A1
Filed 04/20/2001
|
Current Assignee
GE Global Sourcing LLC
|
Sponsoring Entity
GE Global Sourcing LLC
|
Circuit having bus bars and junction box containing the circuit | ||
Patent #
US 20020030036A1
Filed 09/06/2001
|
Current Assignee
Sumitomo Wiring Systems Limited
|
Sponsoring Entity
Sumitomo Wiring Systems Limited
|
Method and apparatus for networked wheel alignment communications and service | ||
Patent #
US 6,370,455 B1
Filed 09/05/2000
|
Current Assignee
Hunter Engineering Company
|
Sponsoring Entity
Hunter Engineering Company
|
Method and system for facilitating vehicle inspection to detect previous damage and repairs | ||
Patent #
US 6,397,131 B1
Filed 05/23/2000
|
Current Assignee
MANAGEMENT SYSTEMS DATA SERVICES INC. AKA MSDS INC.
|
Sponsoring Entity
MANAGEMENT SYSTEMS DATA SERVICES INC. AKA MSDS INC.
|
Repair request handling method and repair request handling apparatus | ||
Patent #
US 20020072948A1
Filed 11/15/2001
|
Current Assignee
Toshiba Tec Corporation
|
Sponsoring Entity
Toshiba Tec Corporation
|
Parts management system and method for mobile unit | ||
Patent #
US 20020077088A1
Filed 12/14/2001
|
Current Assignee
Pioneer Corporation
|
Sponsoring Entity
Pioneer Corporation
|
Vehicle component diagnostic and update system | ||
Patent #
US 6,434,455 B1
Filed 08/06/1999
|
Current Assignee
Eaton Intelligent Power Limited
|
Sponsoring Entity
Eaton Corporation
|
Network based automotive service event scheduling and monitoring system | ||
Patent #
US 20020111844A1
Filed 02/15/2001
|
Current Assignee
Randy Vanstory, Lynn B. Graham, Richard Davis
|
Sponsoring Entity
Randy Vanstory, Lynn B. Graham, Richard Davis
|
Vehicle value appraisal system | ||
Patent #
US 20020128985A1
Filed 09/18/2001
|
Current Assignee
Brad Greenwald
|
Sponsoring Entity
Brad Greenwald
|
System for recognizing damaged part of accident-involved car and computer-readable medium on which program is recorded | ||
Patent #
US 20020161533A1
Filed 10/12/2001
|
Current Assignee
E.A.C.CO. LTD.
|
Sponsoring Entity
E.A.C.CO. LTD.
|
System and method for acquiring and quantifying vehicular damage information | ||
Patent #
US 6,470,303 B2
Filed 02/04/1998
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
INJURY SCIENCES LLC
|
Method and system for managing supply of replacement parts of a piece of equipment | ||
Patent #
US 20020156692A1
Filed 04/20/2001
|
Current Assignee
General Electric Company
|
Sponsoring Entity
General Electric Company
|
Computer vision-based rotor machining system apparatus and method | ||
Patent #
US 6,175,778 B1
Filed 06/03/1998
|
Current Assignee
Performance Friction
|
Sponsoring Entity
Performance Friction
|
Turning center with integrated non-contact inspection system | ||
Patent #
US 6,233,533 B1
Filed 06/04/1998
|
Current Assignee
Performance Friction
|
Sponsoring Entity
Performance Friction
|
Process for acquiring and/or paying a fee for exhaust pollutants and a motor vehicle with an exhaust pollutant set which operates using this process | ||
Patent #
US 6,234,390 B1
Filed 01/26/1999
|
Current Assignee
Sachsenring Automobiltechnik AG
|
Sponsoring Entity
Sachsenring Automobiltechnik AG
|
Remote portable display unit and engine analyzing system incorporating same | ||
Patent #
US 6,227,043 B1
Filed 12/07/1999
|
Current Assignee
Snap-On Technologies Incorporated
|
Sponsoring Entity
Snap-On Technologies Incorporated
|
Integrated automotive service system and method | ||
Patent #
US 6,263,322 B1
Filed 07/07/1998
|
Current Assignee
VTX ACQUISITION CORP.
|
Sponsoring Entity
ENTERPRISE ALLIANCE INC.
|
Computerized automotive service system | ||
Patent #
US 6,285,932 B1
Filed 05/16/1997
|
Current Assignee
Snap-On Technologies Incorporated
|
Sponsoring Entity
Snap-On Technologies Incorporated
|
Support system for setting price of transaction target article | ||
Patent #
US 20010053995A1
Filed 06/01/2001
|
Current Assignee
CCC CO. LTD.
|
Sponsoring Entity
CCC CO. LTD.
|
Remote portable display unit with wireless transceiver and engine analyzing system incorporating same | ||
Patent #
US 6,029,508 A
Filed 03/25/1996
|
Current Assignee
Snap-On Technologies Incorporated
|
Sponsoring Entity
Snap-On Technologies Incorporated
|
Method and system for diagnosing and reporting failure of a vehicle emission test | ||
Patent #
US 5,835,871 A
Filed 01/21/1997
|
Current Assignee
ENVIROTEST ACQUISITION CO.
|
Sponsoring Entity
ENVIROTEST ACQUISITION CO.
|
Cellphone based vehicle diagnostic system | ||
Patent #
US 20120010775A1
Filed 09/16/2011
|
Current Assignee
Chenn Ieon C.
|
Sponsoring Entity
Chenn Ieon C.
|
CLAIMING SYSTEM AND METHOD | ||
Patent #
US 20120059676A1
Filed 08/30/2011
|
Current Assignee
Daniel A. King
|
Sponsoring Entity
Daniel A. King
|
System and method for using an ordinary article of commerce to access a remote computer | ||
Patent #
US 8,131,597 B2
Filed 06/30/2010
|
Current Assignee
NM LLC
|
Sponsoring Entity
NeoMedia Technologies Inc.
|
Method of inspecting equipment | ||
Patent #
US 8,165,848 B2
Filed 02/26/2009
|
Current Assignee
Cantor Fitzgerald Securities
|
Sponsoring Entity
KNIGHT INFORMATION SYSTEMS L.L.C.
|
Messaging interchange system | ||
Patent #
US 8,189,466 B2
Filed 03/12/2009
|
Current Assignee
NM LLC
|
Sponsoring Entity
NeoMedia Technologies Inc.
|
Sales force automation system and method | ||
Patent #
US 8,271,355 B2
Filed 04/25/2011
|
Current Assignee
SFA Systems LLC fka Triton IP LLC
|
Sponsoring Entity
SFA Systems LLC fka Triton IP LLC
|
Web-based Dealership Management System | ||
Patent #
US 20120265648A1
Filed 06/05/2012
|
Current Assignee
Jerome Keith, Sandra L. Jerome
|
Sponsoring Entity
Jerome Keith, Sandra L. Jerome
|
Apparatus for designing a tubing configuration | ||
Patent #
US 8,296,949 B2
Filed 12/29/2006
|
Current Assignee
Cummins Filtration Incorporated
|
Sponsoring Entity
Cummins Filtration Incorporated
|
Scan tool user interface | ||
Patent #
US 8,301,329 B2
Filed 06/30/2008
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Method of diagnosing a vehicle having diagnostic data | ||
Patent #
US 8,306,687 B2
Filed 11/10/2009
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Method and process for providing relevant data, comparing proposal alternatives, and reconciling proposals, invoices, and purchase orders with actual costs in a workflow process | ||
Patent #
US 8,321,313 B2
Filed 10/31/2007
|
Current Assignee
Wellogix Technology Licensing LLC
|
Sponsoring Entity
Wellogix Technology Licensing LLC
|
System and method for testing the integrity of a vehicle testing/diagnostic system | ||
Patent #
US 8,355,837 B2
Filed 05/16/2011
|
Current Assignee
ENVIROTEST SYSTEMS HOLDINGS CORP.
|
Sponsoring Entity
ENVIROTEST SYSTEMS HOLDINGS CORP.
|
Automotive diagnostic process | ||
Patent #
US 8,370,018 B2
Filed 03/01/2010
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Data management systems for collision repair coaching | ||
Patent #
US 8,428,810 B2
Filed 01/30/2009
|
Current Assignee
VeriFacts Automotive LLC
|
Sponsoring Entity
VeriFacts Automotive LLC
|
Web-based dealership management system | ||
Patent #
US 8,495,487 B2
Filed 01/04/2009
|
Current Assignee
Jerome Keith, Jerome Sandra Lee
|
Sponsoring Entity
Jerome Keith, Jerome Sandra Lee
|
Method and system for comparing a purchase order, actual data, and an invoice to determine a discrepancy between the purchase order, actual data, and the invoice | ||
Patent #
US 8,566,194 B2
Filed 10/31/2007
|
Current Assignee
Wellogix Technology Licensing LLC
|
Sponsoring Entity
Wellogix Technology Licensing LLC
|
Methods and apparatus for using black box data to analyze vehicular accidents | ||
Patent #
US 8,612,170 B2
Filed 06/29/2011
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
CCC Information Services Inc.
|
Increasing vehicle security | ||
Patent #
US 8,725,330 B2
Filed 01/28/2011
|
Current Assignee
Failing Bryan Marc
|
Sponsoring Entity
Failing Bryan Marc
|
Mobile communication interface, system having a mobile communication interface, and method for identifying, diagnosing, maintaining, and repairing a vehicle | ||
Patent #
US 20140188331A1
Filed 05/23/2012
|
Current Assignee
Robert Bosch GmbH
|
Sponsoring Entity
Robert Bosch GmbH
|
Energy transfer with vehicles | ||
Patent #
US 8,841,881 B2
Filed 01/28/2011
|
Current Assignee
Failing Bryan Marc
|
Sponsoring Entity
Failing Bryan Marc
|
Cellphone based vehicle diagnostic system | ||
Patent #
US 8,880,274 B2
Filed 09/16/2011
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Web-based dealership management system | ||
Patent #
US 8,880,998 B2
Filed 06/05/2012
|
Current Assignee
Jerome Keith, Sandra L. Jerome
|
Sponsoring Entity
Jerome Keith, Sandra L. Jerome
|
Handheld scan tool with fixed solution capability | ||
Patent #
US 8,909,416 B2
Filed 08/06/2012
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Handheld automotive diagnostic tool with VIN decoder and communication system | ||
Patent #
US 9,117,319 B2
Filed 07/13/2009
|
Current Assignee
Innova Electronics Corporation
|
Sponsoring Entity
Innova Electronics Corporation
|
Increasing vehicle security | ||
Patent #
US 9,114,719 B1
Filed 05/12/2014
|
Current Assignee
Failing Bryan Marc
|
Sponsoring Entity
Failing Bryan Marc
|
Services support system and method | ||
Patent #
US 9,239,991 B2
Filed 07/29/2014
|
Current Assignee
General Electric Company
|
Sponsoring Entity
General Electric Company
|
Mobile communication interface, system having a mobile communication interface, and method for identifying, diagnosing, maintaining, and repairing a vehicle | ||
Patent #
US 9,317,977 B2
Filed 05/23/2012
|
Current Assignee
Robert Bosch GmbH
|
Sponsoring Entity
Robert Bosch GmbH
|
Energy transfer with vehicles | ||
Patent #
US 9,393,878 B1
Filed 09/23/2014
|
Current Assignee
Failing Bryan Marc
|
Sponsoring Entity
Failing Bryan Marc
|
Enhanced claims settlement | ||
Patent #
US 9,424,606 B2
Filed 04/27/2012
|
Current Assignee
Allstate Insurance Company
|
Sponsoring Entity
Allstate Insurance Company
|
Mobile device-enhanced user selection of specific rental vehicles for a rental vehicle reservation | ||
Patent #
US 9,499,128 B2
Filed 03/15/2013
|
Current Assignee
The Crawford Group Incorporated
|
Sponsoring Entity
The Crawford Group Incorporated
|
Methods and apparatus for using black box data to analyze vehicular accidents | ||
Patent #
US 9,500,545 B2
Filed 12/04/2013
|
Current Assignee
CCC Information Services Inc.
|
Sponsoring Entity
CCC Information Services Inc.
|
Mobile inspection facility | ||
Patent #
US 9,604,563 B1
Filed 11/05/2015
|
Current Assignee
Allstate Insurance Company
|
Sponsoring Entity
Allstate Insurance Company
|
Inspection facility | ||
Patent #
US 9,684,934 B1
Filed 09/21/2016
|
Current Assignee
Allstate Insurance Company
|
Sponsoring Entity
Allstate Insurance Company
|
Smart key emulation for vehicles | ||
Patent #
US 9,701,281 B2
Filed 03/14/2014
|
Current Assignee
The Crawford Group Incorporated
|
Sponsoring Entity
The Crawford Group Incorporated
|
Inspection facility | ||
Patent #
US 9,799,077 B1
Filed 05/18/2017
|
Current Assignee
Allstate Insurance Company
|
Sponsoring Entity
Allstate Insurance Company
|
Three dimensional image scan for vehicle | ||
Patent #
US 9,824,453 B1
Filed 10/14/2015
|
Current Assignee
Allstate Insurance Company
|
Sponsoring Entity
Allstate Insurance Company
|
Method and apparatus for driver's license analysis to support rental vehicle transactions | ||
Patent #
US 10,059,304 B2
Filed 03/14/2014
|
Current Assignee
The Crawford Group Incorporated
|
Sponsoring Entity
The Crawford Group Incorporated
|
Energy transfer with vehicles | ||
Patent #
US 10,124,691 B1
Filed 09/23/2014
|
Current Assignee
Failing Bryan Marc
|
Sponsoring Entity
Failing Bryan Marc
|
Automated damage assessment and claims processing | ||
Patent #
US 10,304,137 B1
Filed 12/27/2012
|
Current Assignee
Allstate Insurance Company
|
Sponsoring Entity
Allstate Insurance Company
|
Smart key emulation for vehicles | ||
Patent #
US 10,308,219 B2
Filed 05/01/2017
|
Current Assignee
The Crawford Group Incorporated
|
Sponsoring Entity
The Crawford Group Incorporated
|
Mobile inspection facility | ||
Patent #
RE47686E1
Filed 09/12/2017
|
Current Assignee
-
|
Sponsoring Entity
-
|
Mobile termainal position information detection method and system using the method | ||
Patent #
US 5,434,904 A
Filed 07/21/1993
|
Current Assignee
Hitachi Software Engineering Co. Ltd., Hitachi Ltd.
|
Sponsoring Entity
Hitachi Software Engineering Co. Ltd., Hitachi Ltd.
|
Apparatus for calculating a repair cost of a damaged car | ||
Patent #
US 5,317,503 A
Filed 03/27/1992
|
Current Assignee
REPAIR-TECH PUBLISHING INC.
|
Sponsoring Entity
Isao Inoue
|
Method and apparatus for compiling data relating to damage extent, panel and chassis member rectification work, painting work and costs | ||
Patent #
US 5,377,098 A
Filed 02/27/1989
|
Current Assignee
Nissan Motor Co. Ltd.
|
Sponsoring Entity
Nissan Motor Co. Ltd.
|
Brake diagnostic computer | ||
Patent #
US 5,239,486 A
Filed 10/22/1990
|
Current Assignee
Mortier Mark
|
Sponsoring Entity
Mortier Mark
|
Electronic accident estimating system | ||
Patent #
US 5,128,859 A
Filed 11/26/1990
|
Current Assignee
STELVIO INC.
|
Sponsoring Entity
Carbone Albert R., di Fusco Filippo, Carbone Dominic
|
Sliding gauge | ||
Patent #
US 5,029,402 A
Filed 10/19/1988
|
Current Assignee
PAV PRAZISIONS- APPARATEBAU AKTIENGESELLSCHAFT
|
Sponsoring Entity
PAV PRAZISIONS- APPARATEBAU AKTIENGESELLSCHAFT
|
Data-transmitting apparatus having connecting plug | ||
Patent #
US 4,930,096 A
Filed 05/02/1989
|
Current Assignee
Nitto Kohki Company Limited
|
Sponsoring Entity
Nitto Kohki Company Limited
|
Process control interface system for managing measurement data | ||
Patent #
US 4,967,381 A
Filed 07/06/1989
|
Current Assignee
Tencor Instruments
|
Sponsoring Entity
Prometrix Corp
|
Fault isolation for vehicle using a multifunction test probe | ||
Patent #
US 4,757,463 A
Filed 06/02/1986
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Brake drum measuring apparatus | ||
Patent #
US 4,782,595 A
Filed 10/26/1987
|
Current Assignee
WEST TWO ENTERPRISES LTD.
|
Sponsoring Entity
Diewert Arman
|
Method and apparatus for inspecting vehicles | ||
Patent #
US 4,441,359 A
Filed 03/03/1982
|
Current Assignee
Nissan Motor Co. Ltd.
|
Sponsoring Entity
Nissan Motor Co. Ltd.
|
Automotive diagnostic system | ||
Patent #
US 4,404,639 A
Filed 12/02/1980
|
Current Assignee
CHEVRON RESEARCH COMPANY A CORP.OF DE.
|
Sponsoring Entity
CHEVRON RESEARCH COMPANY A CORP.OF DE.
|
Brake drum and disc micrometer | ||
Patent #
US 3,889,378 A
Filed 06/28/1973
|
Current Assignee
HEIN-WERNER CORORATION
|
Sponsoring Entity
Gulf Western Manufacturing Company
|
Electronic ordering, computing and bill-printing system | ||
Patent #
US 3,314,049 A
Filed 07/23/1963
|
Current Assignee
Marvin Felcheck
|
Sponsoring Entity
Marvin Felcheck
|
ENGINE PERFORMANCE ANALYZER | ||
Patent #
US 3,485,093 A
Filed 12/01/1967
|
Current Assignee
Don M. Muller, Lavar E. Whittle, Chartrand Victor
|
Sponsoring Entity
Don M. Muller, Lavar E. Whittle, Chartrand Victor
|
Brake drum gauge | ||
Patent #
US 3,006,076 A
Filed 04/27/1960
|
Current Assignee
Morris D. Wisti
|
Sponsoring Entity
Morris D. Wisti
|
35 Claims
- 1. An integrated automotive diagnosis, repair and invoicing system comprising:
a technician terminal including means for displaying a plurality of inspection screens, means for inputting inspection results, and means for generating an inspection report; a point-of-sale terminal coupled to the technician terminal, the point-of-sale terminal including means for generating a cost estimate report in response to the generation of the inspection report; a printer coupled to the point-of-sale terminal for printing the cost estimate report; and a database system coupled to the technician terminal and to the point-of-sale terminal, the data base system comprising; an inspection guidelines database comprising inspection guidelines, said technician terminal including means for selectively displaying the inspection guidelines, a specifications database comprising vehicle specifications, the technician terminal including means for comparing the vehicle specifications with the inspection results, and means for generating the inspection report in response to the means for comparing, a parts and labor database comprising part costs, the means for generating the cost estimate report accessing the parts and labor database in response to the inspection report and generating the cost estimate report in response to the accessing of the parts and labor database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- 12. An integrated automotive diagnosis, repair and invoicing system comprising:
a first terminal located in a garage area where a vehicle may be parked for inspection, said first terminal including first computer means for processing and displaying a plurality of inspection screens, input means for inputting inspection results, and report means for generating an inspection report; a second terminal networked to the first terminal located within a point-of-sale area proximate the garage area, said second terminal including second computer means for generating a cost estimate report responsive to said inspection report and for generating an invoice report, input means for inputting selection data and repair data, and print means for printing the cost estimate report; a database system networked to the first and second terminals comprising inspection guidelines, vehicle specifications, part and labor costs, and memory storage; program control means for controlling and coordinating the operation of said first and second terminals and database system in a way that; (a) prompts a user of the first terminal to identify a vehicle to be inspected by make, model number and year, and further prompts the user what to inspect on the identified vehicle, requires the user to input inspection results, compares the inspection results to vehicle specifications, and generates the inspection report based on differences between the inspection results and vehicle specifications, the inspection report including a list of (i) mandatory repairs that must be made to correct problems with the vehicle that are not within specification, and (ii) recommended repairs that address problems that are still within specification but which are within a specified tolerance of not being in specification, (b) in response to the inspection report, generates the cost estimate report, which cost estimate report provides a cost estimate of how much it should cost to perform the mandatory and recommended repairs, and thereby helps an owner of the vehicle to decide which of the mandatory and recommended repairs should be performed, and (c) allows a user of the first terminal to selectively retrieve repair information from the database system that prompts the user of the first terminal how to perform repairs indicated by the selection data for the identified vehicle. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
- 20. In an integrated diagnosis, repair and invoicing system, a method including:
selecting a make, model and year of a vehicle using a first computer system; retrieving a measurement/specification for the vehicle, having been selected, from a measurements/specifications database; prompting a user of the first computer system to conduct an inspection of the vehicle and to enter an inspection result into the first computer system; comparing the inspection result with the measurement/specification, having been retrieved, so as to determine whether the inspection result is outside a first prescribed tolerance of the measurement/specification, having been retrieved; generating an inspection report that indicates whether the inspection result is outside the first prescribed tolerance of the measurement/specification; communicating the inspection report to a second computer system; generating, within the second computer system, a cost estimate report in response to the inspection report in the event the inspection result is outside the first prescribed tolerance of the measurement/specification, the cost estimate report indicating an expected cost of repair; and generating, within the second computer system, an invoice report indicating a cost charged for repair of the vehicle, the invoice report being generated in response to the cost estimate report. - View Dependent Claims (21, 22, 23, 24)
- 25. An integrated inspection system for self-propelled vehicles comprising:
a video display; a computer coupled to the video display, the computer including means for causing display information to be displayed on the video display; an input means for inputting input information into the computer, the input means being coupled to the computer; a housing enclosing the computer; a database system coupled to the computer, the data base system comprising; a specifications database comprising vehicle specifications, the computer including means for comparing the specifications with the input information, and means for generating an inspection report in response to the means for comparing; and a shop manual database comprising instructions for making selected repairs on specified vehicles, the computer including means for signaling the video display to display the instructions on the video display. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
1 Specification
The present invention relates to vehicle analysis, and more particularly to integrated highly automated systems and procedures for diagnosis, cost estimating and invoicing in the servicing of self-propelled motorized vehicles.
The servicing of modern vehicles, internal combustion engine automobiles in particular, has become extremely complicated and, to some extent, virtually impossible for some persons to perform. This problem arises because of the complexity of the vehicle, the inadequacy and rapid changes in available specifications on the vehicle and the changes in regulatory requirements applicable to the vehicle. Further, the capability of some diagnostic equipment used in diagnosing and servicing vehicles has not kept pace with changes in the vehicles. Added to these complications is a growing scarcity of personnel trained in servicing such complicated equipment. For example, whereas it has been possible to service many vehicles with internal combustion engines by checking the condition of ignition parts, carburetor adjustments, or electrical systems, and replacing some or all parts, the newer vehicles have engines that do not have the older conventional ignition parts, the fuel supply is not easily adjusted, and the electrical system is sometimes separately controlled by its own built-in computer. Electronic systems also now control systems within the vehicle such as the air conditioner, the exhaust system, the suspension and the braking system. Some governmental regulatory agencies prohibit some adjustments to critical parts, or have established operating conditions for vehicle engines that require adjustments to an engine'"'"'s operation that can only be accomplished with special test equipment.
Personnel that service vehicles also may contribute to servicing problems. Often because the environment of an automotive repair shop is quite noisy and otherwise distracting, and because the technicians working therein are under a great deal of pressure to quickly inspect and diagnose vehicles, important diagnostic steps may be skipped or incorrectly carried out. This can result in needed repairs being overlooked, resulting in potentially dangerous conditions for the driver and passengers of the vehicle. This is of particular concern when critical safety systems of the vehicle are involved, such as the vehicle'"'"'s braking system or suspension. Other systems, such as the exhaust system and the air conditioning system, if not inspected properly, can lead to unscheduled maintenance or repair.
The dissemination of original vehicle specifications, changes to such specifications, and other pertinent information relating to specific vehicles has also become problematic. It is difficult to get the latest information to the vehicle owner and to get the latest information to the vehicle service agency. It may also be difficult to get the person to whom the information is sent to read and apply the information to the diagnostic and servicing function.
It has long been known to provide paper manuals for vehicle specifications, repair instructions and, more recently, to provide the specifications and instructions in microfilm systems. Both paper manuals and microfilm systems require updating by physical replacement of outdated information and therefore have the problem of being dependent, to some extent, upon the interest and motivation of the receiver of the information. Furthermore, it is not uncommon for errors to occur in the updating of paper manuals or microfilm systems, resulting in outdated or missing information.
Electronic engine analyzers are also known, some of which are general purpose for use with many vehicles and some of which are specific to a particular manufacturer'"'"'s vehicle. Some manufacturers have built microprocessors into the vehicle so as to provide part or all of the engine analysis function. Some engine analyzers merely measure existing conditions in a vehicle and are unable to compare the measured conditions to a reference standard that defines what the measured condition should be. Other analyzers provide complete diagnostic capabilities including advising the operator on what corrections should be made.
Once a vehicle has been diagnosed, the diagnosis is generally reviewed by a customer and a determination is made by the customer as to what repairs he or she wishes to have performed. A service advisor or mechanic may assist the customer in the review and may advise the customer as to which of the indicated repairs are needed, or required, and which are merely suggested. The determination of which repairs are needed and which are merely suggested is highly subjective and wide discretion is exercised by the mechanic or service advisor. This discretion, and the desire on the part of some service advisors to increase the cost of vehicle service (and therefore their profits) by characterizing some repairs as required when they are in fact merely suggested, leads to discomfort on the part of the customer, which problematically breeds ill will and dissatisfaction.
Before repairs are performed on a vehicle, many states require that the customer be provided with a written estimate of repair costs, and that the actual costs of performed repairs not exceed the estimate by more than a prescribed amount, e.g., ten percent. There is a great deal of discretion on the part of the service advisor in generating the estimate, which results in under and over estimation of costs. If the costs are under estimated, state law may prohibit the repair shop from charging the customer a correct amount. If the costs are over estimated, the customer may be subject to over charging. The problem of over estimating and under estimating may be compounded due to miscommunications between the technician or mechanic performing the vehicle diagnosis and the person who prepares the estimate. The diagnosis is generally communicated to the customer and the person preparing the estimate via a paper report that is hand prepared by the technician. Such hand-prepared reports are subject to numerous errors, both in entering the information and in interpreting the entered information.
After repairs are performed, it is further necessary for the repair shop to generate an invoice reciting the charges assessed to the customer for services and parts. Such invoice, as mentioned above, must often not exceed the estimate by more than a legally prescribed amount, e.g., ten percent. Preparation of the invoice is generally performed manually. Verification that the invoice does not exceed the estimate by more than the prescribed amount is also performed manually. Unfortunately, manually prepared invoices and other reports are error prone and consume significant amounts of time for those preparing such invoices and reports.
From the above, it is evident that improvements are needed in the way that vehicles are diagnosed, serviced and invoiced.
The present invention advantageously addresses the needs above as well as other needs by providing a vehicle analysis system and method for integrated highly automated diagnosis, cost estimation and invoicing in the servicing of self-propelled motorized vehicles.
In one embodiment, the invention can be characterized as an integrated automotive diagnosis, repair and invoicing system. The system employs a technician terminal for displaying a plurality of inspection screens, and for entering inspection results. The technician terminal generates an inspection report after the inspection results have been input. A point-of-sale terminal is used to generate a cost estimate report in response to the generation of the inspection report and also generates and prints an invoice report. The preparation of such reports--inspection, cost-estimate and invoice--is made easy through the use of several databases. An inspection guideline database, for example, is made up of inspection guidelines accessible, e.g., from the inspection screens. A specification database contains vehicle specifications. The technician terminal compares the specifications from the specification database with the inspection results in generating the inspection report. A customer/inspection database contains inspection records made in response to the generating of the inspection report. A parts catalog database includes part numbers and part costs.
In another embodiment, the invention can be characterized as a method. The method includes selecting a make, model and year of a vehicle using a first computer system; retrieving a measurement/specification for the vehicle from a measurements/specifications database; and prompting a user of the first computer system to conduct an inspection of the vehicle and to enter an inspection result into the first computer system. The method also includes comparing the inspection result with the retrieved measurement/specification and determining whether the inspection result is outside a first prescribed tolerance of the measurement/specification. Next, the method includes generating an inspection report that indicates whether the inspection result is outside the first prescribed tolerance of the measurement/specification, and communicating the inspection report to a second computer system. Within the second computer system a cost estimate report is generated in the event the inspection result is outside the first prescribed tolerance of the measurement/specification. The cost estimate report indicates an expected cost of repair. The method further includes generating, within the second computer system, an invoice report in response to the cost estimate report. The invoice report indicates a cost charged for repair of the vehicle.
It is therefore a feature of the invention to provide a vehicle analysis system and method for use in servicing motorized vehicles that provides for integrated highly automated diagnosis, cost estimation and invoicing.
It is another feature of the invention to provide such vehicle analysis system wherein an inspection report is generated in response to inspection results that are entered into a technician terminal.
It is a supplementary feature of the invention to automatically generate the inspection report based on discrepancies between the inspection results and vehicle specifications.
It is a further feature of the invention to generate a cost estimate based on the inspection report.
It is an additional feature of the invention to generate and print an invoice based on the cost estimate.
It is an added feature of the invention, in one embodiment, to provide inspection guidelines that are accessible from inspection screens.
The above and other aspects, features and advantages of the present invention will be more apparent from the following more particular description thereof, presented in conjunction with the following drawings wherein:
FIG. 1 is schematic diagram of components employed in one embodiment of the present invention;
FIG. 2 is a block diagram of the modules employed in a software system utilized in the embodiment of FIG. 1;
FIG. 3 is a flow chart showing the steps traversed by a system information module employed in the embodiment of FIG. 1;
FIGS. 4A and 4B are a flow chart showing the steps traversed by a brake inspection module employed in the embodiment of FIG. 1;
FIG. 5 is a flow chart showing the steps traversed by a user input sub-module which is executed at each user input screen of the modules shown in FIGS. 4A, 4B, 6A, 6B, 7A and 7B;
FIGS. 6A and 6B are a flow chart showing the steps traversed by a exhaust inspection module employed in the embodiment of FIG. 1;
FIGS. 7A and 7B are a flow chart showing the steps traversed by a suspension inspection module employed in the embodiment of FIG. 1;
FIG. 8 is a flow chart showing the steps traversed by an inspection report module employed in the embodiment of FIG. 1;
FIG. 9 is a flow chart showing the steps traversed by a cost estimate module employed in the embodiment of FIG. 1;
FIG. 10 is a flow chart showing the steps traversed by an invoicing module employed in the embodiment of FIG. 1;
FIG. 11 is a perspective view of a technician terminal shown schematically FIG. 1.
FIG. 12 is a perspective view of an alternative technician terminal to the technician terminal shown schematically in FIG. 1;
FIG. 13 is a schematic view of the dual-action digital calipers shown schematically in FIG. 1 as they are used to measure brake rotor thickness; and
FIG. 14 is a schematic view of the dual-action digital calipers of FIG. 13 as they are used to measure the inner diameter of a brake drum.
Corresponding reference characters indicate corresponding components throughout the several views of the drawings.
The following description of the presently contemplated best mode of practicing the invention is not to be taken in a limiting sense, but is made merely for the purpose of describing the general principles of the invention. The scope of the invention should be determined with reference to the claims.
Referring first to FIG. 1, a schematic diagram is shown of components employed in one embodiment of an integrated highly automated vehicle diagnosis, estimating, and invoicing system 10. A technician terminal 12 is coupled to a measurement and instructions printer 14 and to a digital measuring instrument 16. A recommended/suggested services printer 18 is also coupled to the technician terminal 12, as is a point of sale terminal 20, and a point of sale printer 22. Note that the measurement and instructions printer 16, the recommended/suggested services printer 18 and the point of sale printer 22 are described herein as being separate printers. However, it will be understood by one skilled in the art that the functions of these three printers 16, 18, 22, as described herein, may in practice be carried out either by three separate printers or by two or fewer printers possibly connected to the first and second personal computers through a network. In particular, the measurements and instructions printer 16 and the suggested/recommended services printer 18 are preferably a single printer carrying out the functions of these printers 16, 18.
Also coupled to the technician terminal 12 are a customer/inspection database 24, a measurements/specifications database 26, a shop manual database 28, a parts catalog database 30, and an inspection guidelines database 32.
The technician terminal 12 includes a video display 34, such as a cathode ray tube (CRT), a touch screen interface 36, a first personal computer 38 and a ruggedized housing 40. The first personal computer 38 is modified with an inspection program that causes the first personal computer 38 to display a sequence of input screens on the first video display 34. These inspection screens are explained in more detail hereinbelow, however, it is important to note that the sequence of input screens requires that a technician sequentially enter data for each of a plurality of sequential inspection steps, such that the technician cannot move to a subsequent inspection step without first inputting information from a current inspection step. As a result, the technician is discouraged from skipping steps in the inspection.
The technician inputs results from each inspection step via the touch screen interface 36, which is coupled to the first personal computer 38 and to the first video display 34. As a result, it is preferably unnecessary for the technician to utilize a keyboard or other input device when inputting inspection results--advantageously avoiding problems associated with keyboard use, such as limited space; sensitivity to dirt, grease and smoke; and susceptibility to damage by tools and vehicle parts as they are moved from location to location. In order to input inspection results, for example, the technician may be presented with an inspection category, such as, a "parking brake inspection" and may further be presented with the option of indicating the parking brake is okay, or that the parking is "inoperative" or has "excessive travel." The technician selects the condition of the inspected component, e.g., the parking brake, by pointing to a respective area on the first video display 34 at which the condition or problem is printed, e.g., "excessive travel," "inoperative" or "okay." In this way, the technician is able to specify a condition for each inspection category in each inspection step without the need for a computer keyboard or other such input device, and further, without the need for typing out the results of the inspection. This feature of the present embodiment offers several advantages, including ease of use for the technician and greater consistency in the responses given in each of the inspection categories (because the selectable conditions are predefined).
Note that conditions may also be specified by selecting a "keyboard" on the first video display 34. This is done by touching an area of the first video display displaying the word "keyboard," which causes the inspection program to display a QWERTY keyboard (i.e., a standard keyboard layout--QWERTY representing the first six letters of the top row of keys on a standard keyboard) on the first video display 34. The technician then specifies the condition by sequentially touching areas of the first video display 34 associated with letters of words that he or she wishes to use in specifying the condition. A "space bar" is also provided as part of the displayed keyboard to put spaces between the words.
The first personal computer 38 is located within the ruggedized housing 40, which may also include drawers 42, cabinets 44 and other storage compartments for storage of tools and/or the digital measuring instrument 16. Further, the ruggedized housing 40 is preferably mounted on wheels 46, or casters, such that it can easily be rolled from one location to another by a person. As a result, it is possible to use the technician terminal to conduct inspections on a plurality of vehicles at a plurality of locations within a vehicle repair facility.
One type of inspection that is facilitated by the present embodiment is a measurement of the brake rotor or drum condition. This inspection is performed using the digital measuring instrument 16, which in one variation of the present embodiment is a dual-action digital caliper. The dual-action digital caliper is coupled through an RS-232 interface on the first personal computer 38 and thereby supplies the first personal computer 38 with data indicative of the brake rotor and/or drum measurements. The dual-action digital caliper is described in further detail hereinbelow.
In practice, when a "brake measurements" inspection screen is displayed, the technician is prompted to input the measurements of a brake rotor and/or drum. In order to input the thickness of the brake rotors, first and second contact pins of the dual-action digital caliper are placed against the opposing surfaces of the brake rotor and are closed tightly thereagainst. The second contact pin (or second point) is slidable relative to the first contact pin (or first point), thereby facilitating its tightening against the opposing surfaces. A linear encoder is positioned along a rail along which the second contact pin slides. When the dual-action digital caliper is closed against the opposing surfaces of the brake rotor, the linear encoder generates a distance signal indicative of the position of the second contact pin (second point) relative to the first contact pin (first point) and the technician presses a button on the dual-action digital caliper, which sends the measurement taken to the inspection program in the technician terminal. The measurement is input into the "brake measurements" inspection screen generated by the inspection program.
Similarly, the brake drum can be measured by placing third and fourth contact pins (or third and fourth points) of the dual-action digital caliper against opposing interior annular surfaces of the drum. The caliper is opened against the interior annular surface of the drum until the contact pins (or points) tightly contact the annular surface. Once the dual-action digital caliper is tightly against the interior annular surface of the brake drum, the button is again pushed and the measurement indicated by the linear encoder is sent to the inspection program within first personal computer and input to the "break measurements" inspection screen.
Note that, in practice, the technician inputs the make, model and year of the vehicle being inspected prior to conducting the inspection. The inspection program accesses the measurements/specifications database 26 in order to determine the configuration of braking equipment for the vehicle being inspected. As a result, the inspection program will only request measurements for rotors and/or brake drums as appropriate for the particular make, model and year of vehicle on which the inspection is being conducted.
From any of the inspection screens, the technician may select an area of the first video display labeled "Uniform Inspection Guidelines" or "Standards of Service." By selecting this area of the screen the inspection program is signalled to access the inspection guidelines database 32 and to display appropriate inspection guidelines (as promulgated, e.g., under the Maintenance Awareness Program (MAP)) on the first video display 34. The inspection guidelines retrieved from the inspection guidelines database 32 are automatically selected based on the particular inspection screen at which "Uniform Inspection Guidelines" is selected. In this way, the technician is able to view context-sensitive inspection guidelines for the area of the vehicle being inspected without the need for the technician to leave the inspection area to consult printed manuals containing inspection guidelines. The ease with which context-sensitive inspection guidelines can be retrieved serves as an incentive for the technician to consult the inspection guidelines and therefore to conduct a more thorough, complete and uniform inspection of the vehicle.
Upon completion of the inspection, the technician may touch an area of the first video display 34 displaying the word "print." In response to touching the area displaying the word "print," referred to herein as the print "button," a recommended/suggested services report is printed from the recommended/suggested services printer 18 and is also stored in the customer/inspection database 24. The report contains a list of recommended services, including the part, the service, the failure and an explanation of the failure, and a diagram of the effected system within the vehicle such that a customer can easily determine what part and/or service it is that is recommended or required. A notation is made on the recommended/suggested services report that the required services must be performed and the suggested services should be performed.
Determination as to whether a particular service is recommended or required is made automatically by the inspection program based on the inspection results, and the inspection guidelines retrieved from the inspection guidelines database 32, and measurements and specifications retrieved from the measurements/specifications database 26. For example, required services may include those services or parts which relate to aspects of the inspection which were out of specification or tolerance. The suggested services, in contrast, may relate to those aspects of the inspection which indicate parts or services that are still within specification, but that are within a prescribed tolerance, i.e., a percentage, e.g., fifteen percent, or a prescribed amount of being out of specification. For example, when brake pad measurements are taken, if the brake pads have less than one or two thirty-seconds of an inch thickness, they are suggested for replacement. Each suggested or required service or part repair/replacement is automatically accompanied by a detailed standardized explanation of the "condition" selected by the technician during the inspection.
Based on the recommended/suggested services report, which is typically handed to the customer (or vehicle owner), the customer is able to decide whether he/she wishes to have the suggested services and/or part replacements performed and whether he/she desires to have the required services and/or part replacements performed.
Along with the printing of the recommended/suggested services report, the inspection report is communicated to the point of sale terminal 20, which is modified with a point of sale program. The point of sale terminal 20 employs a second personal computer, a second video display and a keyboard, all of which are of conventional design. The point of sale program is accessed by an operator of the point of sale terminal 20 and an estimate of the cost of each of the needed services, both recommended and suggested, is generated and displayed on the second video display. Furthermore, the parts catalog database 30 is accessed by the point of sale terminal 20 and the cost of the parts needed for each proposed repair is automatically retrieved. Based on the inspection report and on the estimated costs for each of the services and for each of the parts, a cost estimate report is generated, stored in the customer/inspection database 24 and printed on the point of sale printer 22. The cost estimate can easily be modified by the operator of the point of sale terminal in accordance with any discounts, service packages, or the like. Based on the printed cost estimate, the customer decides what services he/she wishes to have performed. In this way, an accurate cost estimate can be generated based directly on the information generated and stored as the inspection report.
Once the customer approves the work to be done, the technician returns to the technician terminal from which he/she can access the parts catalog database 30, the shop manual database 28, and the measurements/specifications database 26. These databases 20, 28, 26 provide information relating to the particular make, model and year of vehicle on which the inspection was performed. The shop manual database 28 contains detailed illustrations and instructions to the technician regarding how various repairs are to be performed and how various components of the vehicle are assembled and disassembled. For example, the shop manual database 28 may include an electronic version of MITCHELL'"'"'S shop manual. The measurements/specifications database 26 provides information to the technician regarding specifications for the vehicle being serviced. One example of a specifications database is a "Huth" card program, which includes specifications for bending custom exhaust pipes. Another example of a specifications database, such as an electronic version of CHILTON'"'"'S manual, specifies component tolerances for various system components within the vehicle, such as brake rotor or drum tolerances. The parts catalog database 30 provides a list of parts and part numbers needed to perform the recommended/suggested services that were approved by the customer and identified in the inspection report. In this way, the technician is able to access a shop manual, and retrieve part numbers and vehicle specifications without the need for accessing printed manuals, which generally will not be located conveniently at the technician'"'"'s work area where the vehicle is being inspected and serviced. Furthermore, because the parts catalog database 30 is automatically accessed by the inspection program, the technician does not need to search for the appropriate parts number and descriptions when performing approved repairs. Rather, the appropriate part numbers and descriptions are automatically accessed for the technician, thereby speeding up the process of vehicle repair and reducing the possibility of error.
The measurements and specifications retrieved from the measurements/specifications database 26, the shop manual information retrieved from the shop manual database 28 and the parts information retrieved from the parts catalog database 30 can be printed on the measurements-specifications printer 14 located near the technician terminal 12. The measurements/specifications printer 14 may be housed within the ruggedized housing 40 that houses the first personal computer 38 and the first video display 34.
Once the repairs have been completed, the customer is directed to the point of sale terminal 20 whereat the cost estimate report is retrieved by the point of sale program. The cost of such repairs is automatically calculated by the second personal computer on the second video display. An invoice is generated by the point of sale program in response to the retained cost estimated report.
Once the invoice is generated, the operator of the point of sale terminal 20 directs the point of sale program (using appropriate keys on the keyboard) to print an invoice report on the point of sale printer 22 and to store the invoice in the customer/inspection database 24. The point of sale printer 22 generates a printed invoice that indicates the total price to be paid by the customer. Additional features such as check verification, automatic withdrawal from debit accounts, and/or credit card verification can also be integrated into the point of sale terminal 20. Such additional features as a part of a point of sale terminal are well known in the art and therefore are not described in detail herein.
As thus described, it is seen that the present embodiment is able to facilitate the inspection of a vehicle and the generation of the recommended/suggested services report, the generation of a cost estimate for recommended and suggested repairs, the repair of such vehicle, and the generation of an accurate and detailed invoice.
The above description of the present embodiment described a single technician terminal coupled to (or networked with) a single point of sale terminal. In one variation of the above embodiment, however, a plurality of technician terminals may be coupled to the single point of sale terminal or to a plurality of such terminals. In another variation, a plurality of point of sale terminals may be coupled to a single technician terminal. In a further variation, only the technician terminal may be utilized as a stand alone inspection station. Such stand alone inspection station may or may not perform the functions of the point of sale terminal within the first computer system.
Another variation of the present embodiment includes a central terminal from which a plurality of point of sale terminals can be accessed. The point of sale terminals can be located at remote locations, e.g., at different shop locations, and can be accessed through, e.g., analog telephone lines and modems. Upon accessing one of the point of sale terminals, the central terminal can be used to download inspection reports from the customer/inspection database associated with the accessed point of sale terminal. The central terminal can then be used to perform statistical analyses, such as frequency of repair analysis, on the inspection reports.
Referring next to FIG. 2, a block diagram is shown of the modules employed in a software system utilized in the embodiment of FIG. 1. The software system is made up of the inspection program 200, the point of sale programs 202, and a database program (or database "engine") for accessing the shop manual database 28 and the measurements/specifications database 26. As illustrated, the inspection program 200 is made up of a main menu module 204, a brake inspection module 206, a suspension inspection module 208, an exhaust inspection module 210, an instructions module 212, a measurements module 214, an inspection report module 216, and a system manager module 218. The main menu module 204 provides a screen display from which the technician may select most of the other modules depicted in FIG. 2. Specifically, the technician may select the brake inspection module 206, the suspension inspection module 208 or the exhaust inspection module 210 by touching areas of the first video display 34 on which the respective modules names are printed. In addition, the measurements module 214, and the instructions module 212 can be accessed by touching areas of the first video display 34 on which the respective module names are printed. The measurements module 214 and the instruction module 212 interface with the data base program so as to retrieve and display information from the measurements/specifications database 26 and the "shop manual" database 28. The inspection report module 216 and a system manager module 218 may also be accessed from the main menu module 204 in a manner similar to that in which the previously described modules are accessed. Once a module is selected from the main menu, control of the technician terminal 34 is relinquished to the selected module.
With respect to the brake inspection module 206, the suspension inspection module 208 and the exhaust inspection module 210, control of the terminal 34 involves the presentation of a sequence of inspection screens on the first video display 34 to the technician, and the requesting of various inspection information from the technician. The inspection information is entered using the touch screen input device 36 as described herein.
With respect to the inspection report module 216, an inspection report is generated by the inspection program whenever the inspection report module 216 is selected. The inspection report, described above, includes suggested and required repairs indicated by the brake inspection module 206, the suspension inspection module 208 and/or the exhaust inspection module 210.
The system manager module 218 provides for the configuration of various system operations, and is typically not accessed by the technician on a frequent basis. In order to deter unauthorized access to the system manager module 218, a password is required.
The point of sale program 202 employs the cost estimate module 220 and the invoice module 222. The cost estimate module 220 retrieves the inspection report generated by the inspection report module and combines it with information from the databases, as described above, in order to produce a proposed cost estimate for the required and suggested services. The operator of the point of sale terminal can then be permitted to modify the proposed cost estimate by altering the prices of services or parts, and/or adding or subtracting required and/or suggested services. Once an acceptable cost estimate is achieved, the cost estimate is printed out using the point of sale printer 22.
After all required and suggested services contained in the cost estimate are performed, the point of sale program 202 accesses the invoice module 222, which retrieves the cost estimate generated by the cost estimate module 220 and prepares a final invoice in response thereto. Again, the operator of the point of sale terminal 20 can be presented with the option of modifying the proposed invoice, before the invoice is printed. Such modification may include services performed by the technician, which were not originally included in the cost estimate. The invoice module also checks for compliance with local and national laws with respect to the invoice and its deviation from the cost estimate presented to and agreed to by the customer.
As thus described, the various modules and programs of the present embodiment are accessed by the technician at the technician terminal 12 or the operator at the point of sale terminal 20. The modules interact with one another so as to facilitate the inspection of the vehicle, the generation of the inspection report, the generation of the cost estimate, provision of instructions and measurements to the technician during the repair and servicing of the vehicle, and the generation of the invoice from which the customer is billed.
Referring next to FIG. 3, a flow chart is shown of the steps traversed by a system manager module employed in the embodiment of FIG. 1.
Upon selection at the main menu (Block 300), the system manager module prompts (Block 302) the technician, or other user of the technician terminal 12, to enter a password. The password is entered (Block 304) by the technician and compared (Block 306) by the system manager module with the correct password. In the event the password is incorrect, the system manager module again prompts (Block 302) for the password. In the event however, the password is correct, system information is displayed (Block 308) on the first video display 34 and the technician or other user is provided with the opportunity to enter changes (Block 310) to the system information. As the information is entered into the technician terminal 12, the system manager module checks (Block 312) the validity of such changes. For example, the system manager module can check the appropriateness of such entries such as state, wherein a two letter state abbreviation may be required, zip code, wherein the appropriateness of the zip code may be verified (and in one variation, cross checked with the city entered into the city field). The phone number can also be checked for validity. An additional parameter that can be verified is the selection of various "paths" or locations within the technician terminal 12 at which information is stored. This checking is performed by verifying, e.g., that the paths in fact exist on a mass storage device such as a hard drive within the first computer system 38. If the information entered is invalid (Block 314), an error message is displayed (Block 316) on the first video display 34 and the opportunity is again presented (Block 310) for the technician or user to make changes to the system information. The validity of this subsequent information is again verified (Block 312). If the information entered is valid (Block 314), then the system manager module determines whether additional changes are needed (Block 318). This can be done by detecting whether or not a "done" button, i.e., an area on the first video display on which the word "done" is printed, has been touched. In the event the "done" button has been touched, any changes to the system information are saved (Block 320) within the first personal computer 38 and execution of the system manager module terminates (Block 322), returning control to the main menu module. In the event the "done" button has not been depressed (Block 318), the system provides (Block 310) the opportunity for the technician or user to enter additional changes to the system information, validity is checked (Block 312), and so forth (Blocks 314 through 322).
In this way, system information, i.e., configuration information) can be entered into the technician terminal of the present embodiment, and can similarly be modified.
Referring next to FIGS. 4A and 4B, a flow chart is shown of the steps traversed by a brake inspection module employed in the embodiment of FIG. 1. Upon the selection of the brake inspection module, the main menu module transfers control of the technician terminal 12 to the brake inspection module (Block 400, FIG. 4A). The brake inspection module displays a screen requesting (Block 402) a customer name and technician ID for the brake inspection to be conducted.
This request for information, and all such information contained within the brake inspection module, the exhaust inspection module and the suspension inspection module are performed in accordance with the information request routine (or user input routine) shown in FIG. 5. Thus, for example, when the name and technician ID are requested, a prompt is displayed (Block 500) on the first video display 34 and the opportunity for input by the technician is presented. In the event the technician inputs a customer name and technician ID (Block 502), the validity of that information is tested (Block 504) and if it is invalid, an error message is displayed (Block 506), with control returning to the technician opportunity for user input (Block 502).
After valid information is input into the user input routine the user input routine continues to wait until the user selects either one of two additional options displayed on every user input screen. The first is "return to previous step". The "return to previous step" option, if selected by the technician or user (Block 508), returns the control of the first personal computer to the previous step in the respective flowchart, e.g., the flowchart of FIGS. 4A and 4B. For example, if the technician or user presses the "return to previous step" button at the customer name and technician ID request screen (FIG. 4A, Block 402), control is returned to the main module (because there is no previous step in the brake inspection module). The other option that is selectable by the technician or user is the "proceed to next step" option. When this option is selected (Block 510), a check is made (Block 512) to see whether all needed information has been entered into the current input screen. In the event that some information has not been entered (Block 512), the opportunity for user input is again presented (Block 502). The "proceed to next step" option will continue to return the user to the user input opportunity (Block 512) until all information needed at the particular input screen being displayed has been entered. If the "proceed to next step" option is selected (Block 510) and all information needed at the user input screen has been entered (Block 512), control passes to the next step in the flowchart, e.g., a customer questionnaire screen (FIG. 4A, Block 404).
Note that all user input screens (in FIGS. 4A, 4B, 6A, 6B, 7A and 7B) function in accordance with the user input routine shown in FIG. 5, but for the sake of conciseness, such detailed explanation of the user input routine, above, will not be repeated for each user input screen described below. It will be understood, however, by one skilled in the art that such user input routine, or a similar routine, will be traversed each time a user input screen (or inspection screen) is presented.
Next on the customer questionnaire screen (Block 404), various questions are presented to the technician, such as "noise is", and various responses are presented, such as "constant," "only when braking," "front," "rear," and "other". Each of these questions, which represent possible customer complaints, is completed by the technician before proceeding to the next user input screen. The next user input screen prompts the technician (Block 406) for the make, model and year of the vehicle on which the inspection is to be performed. Following the selection of the make, model and year, information for the selected make, model and year is displayed (Block 408) on the first video display 34, and the technician has the opportunity to determine whether the displayed make, model and year vehicle information matches the vehicle on which he/she intends to perform service. If the displayed vehicle is not the vehicle on which the technician intends to perform service (Block 410), technician is again presented with the opportunity to select the make, model and year of the vehicle (Block 406).
Note that in the event that the make, model and year of the vehicle on which service is to be performed is not available within the present embodiment, the technician is provided with the opportunity to manually enter information on the vehicle.
Once the make, model and year information is selected and the technician is satisfied that this is the correct vehicle type (Block 410), the technician is prompted (Block 412) to enter in the license plate number and state, the odometer mileage, and the vehicle identification number for the vehicle on which the inspection is to be performed.
Note that the above-described screens (Blocks 402, 404, 406, 408, 412) may be displayed and responded to at the technician terminal 12, or, alternatively, may be displayed and responded to at the point of sale terminal 20. The point of sale terminal is preferably located near an area where customers are allowed, such as in a customer lobby or at a cashier'"'"'s station, whereas the technician terminal 12 is preferably located in an area where customers are not allowed, i.e., a shop area. The inspection screens that follow (Blocks 414 et seq.) are preferably displayed and responded to at the technician terminal 12.
After the license plate, odometer and vehicle identification number information is entered (Block 412), the first inspection screen is presented to the technician (Block 414). This first inspection screen prompts the technician for information that the technician obtains after taking the vehicle on a test drive.
The first inspection screen also requests information on the brake pedal, the parking brake, the panel lights and the wheels of the vehicle. With respect to the brake pedal, the technician has the opportunity to select "low," "high," "soft," "hard," "fade," "pulsation," or "okay." With respect to the parking brake, the technician has the option of selecting "excessive travel," "inoperative," or "okay." With respect to the panel lights the technician has the opportunity of selecting "warning," "ABS," "rear brake," or "okay." With respect to wheels, the technician has the opportunity to select "custom," "damaged," "locks," "mismatch," "missing lug nuts," or "okay." The technician selects an option by touching the area of the first video display 34 at which the desired option is displayed. Depending on the particular options selected for each of the categories on this inspection screen, the technician may be prompted to enter a location of the condition (Blocks 416 and 418). For example, if the technician selects "damaged" under the wheels category, the system will prompt the technician to enter the location of the damaged wheel. After the location is entered, or in the event the location is not required by any of selected options, the system next determines whether or not any of the selected options requires that a reason be entered (Blocks 420 and 422). The only option which will not cause the system to require a location or a reason is "okay." If reasons are required, the system requests (Block 422) that such reasons be entered. Examples of reasons are: "part is close to end of its useful life", "address customer need, convenience or request", "comply with maintenance recommended by the vehicles original equipment manufacturer", "technicians recommendation based on substantial and informed experience".
The next screen that is presented requests (Block 428) response in the following categories: hubcaps, tires, 15 MPH, and 30 MPH. Various options are presented below each of these categories and the technician is presented with the opportunity of selecting options for each of these categories in a manner similar to that in which the technician was able to select options for the categories brake pedal, parking brake, warning lights, and wheels. Again, the opportunity is presented (Block 430 and 432) for the technician to enter a location, if appropriate, and, similarly, the technician is requested (Blocks 434 and 436) to enter reasons for the selected options in each category, if an option other than okay is selected in any of the categories.
The next screen display requests (Block 438) that an option be selected in each of the following categories: master cylinder, power booster and brake fluid. No location will be required for any selected response to these three categories, but the technician will be required to enter reasons if an option other than okay is selected in any of these categories (Blocks 440 and 442).
Next, an inspection screen with the following categories is presented: Hoses, and steel lines/fitting (Block 452). In the event the user selects options other than okay in either of these categories, the technician will be required to enter the location (Block 454 and 456) of the problem and the reasons for the option (Blocks 458 and 460).
If the technician entered "leaking," "internal leak" and/or "intermittent pedal drop" in the master cylinder category of the master cylinder/power booster/brake fluid inspection screen (Block 438), he/she will be required to perform a line clamp test following the hoses and steel lines/fittings inspection screen (Block 452). If the technician is required to perform the line clamp test (Block 444), a line clamp test screen is displayed (Block 446) providing the opportunity to enter results from the line clamp test. In the event the results are not normal (Block 448), reasons for such results are required (Block 450).
An inspection screen with the following categories is next presented: Lugs or studs, parking brake cable, axle seals and wheel bearings (Block 462, FIG. 4B). As with many of the previous categories, when non-okay options are selected in any of these categories, the technician will be required to enter in the location (Block 464 and 466) of the selected option (i.e., problem), and the reason (Block 468 and 470) for the option.
Next, the technician is prompted (Block 472) to enter measurements for the brake rotors and/or drums. Determination as to whether brake rotor measurements or brake drum measurements are to be made is determined by the technician program based on the selected make, model and year of the vehicle being inspected. A separate inspection screen is presented for each wheel of the vehicle being inspected, and categories for pad condition and/or shoe condition, and rotor condition and/or drum condition, are presented, in addition to the request for rotor and/or drum measurements. Measurements may also be taken of the brake pads and/or shoes, as needed. Options for each of the categories presented, e.g., pad conditions and rotor conditions, are selected in a manner similar to that described above.
Responses to, e.g., pad measurements and rotor measurements screen are made as follows. In another embodiment, the digital measuring instrument 16 may include a digital depth gauge. The digital depth gauge is utilized to input the inner and outer pad measurements by selecting (i.e., touching) an input box on the brake measurement selection screen. For example, when the inner pad measurement box is selected, the digital depth gauge are positioned against the inner pad. Once the digital depth gauge is against the inner pad, a button on the digital depth gauge is pressed and the measurement for the inner pad is automatically input into the inner pad measurement box on the brake inspection screen. Similarly, the outer pad measurement is recorded and the rotor dimension is also recorded. A suitable digital depth gauge is available as the "Ultra Cal Mark 3" from Fred V. Fowler Company of Massachusetts. Alternatively, the pad measurements (or other measurements, such as rotor and/or drum measurements) analogous can be entered manually using an on-screen keyboard. Once the pad dimensions and rotor dimensions are recorded, the system will request that the technician enter reasons for the selected option in the pad condition category, and/or the selected option in the rotor condition category in the event an option other than okay is selected (Blocks 480 and 482). Note that because a separate inspection screen is presented for measurements associated with each wheel of the vehicle, the location of the selected option for pads/shoe condition and/or rotor/drum condition is not requested.
After any reasons are entered, as required, the system determines (Block 483) whether a run-out test is needed. A run out test will be required if the "pulsation" option is selected in the brake pedal category above (Block 414, FIG. 4A). If a run out test is required, the screen will prompt the technician to conduct the run out test and enter any results or reasons (Block 484). The run out test may be performed manually, as is known in the art, or may be performed using a digital dial indicator, such as the "Ultra Digit Mark 4" from Fred V. Fowler Company of Massachusetts.
After the run out test, or in the event that no run out test is required, an inspection screen with the following categories is presented: Brake shoe springs/self-adjusters, drum/disk hardware (Block 486). In the event an option other than okay is selected for either the brake shoe spring/self-adjusters category or the drum/disk hardware category, the technician is required to enter into the technician terminal the location of the selected option (i.e., problem) (Block 487 and 488). The technician is also required to enter the reason for the selected option into the technician terminal in the event that an option other than okay is selected for either of the above categories (Block 490 and 492).
Next, the inspection program displays an inspection screen with the following categories: calipers and wheel cylinders (Block 494). As with many of the above-described inspection steps, in the event that an option other than okay is selected for either of the categories, the technician is required to enter in a location for the option (Blocks 496 and 498) as well as a reason for the option (Block 520 and 522).
Following the calipers and wheel cylinders inspection screen, the inspection results are saved (Block 524) within the first personal computer 38 of the technician terminal, and control is returned (Block 526) to the main menu module.
Referring next to FIGS. 6A and 6B, a flow chart is shown of the steps traversed by an exhaust inspection module employed in the embodiment of FIG. 1. Initially (Block 600), as with the brake inspection module, the exhaust inspection module displays (Block 602, FIG. 6A) an input screen that requests the customer name and technician ID. Next, the exhaust inspection module displays (Block 604) the customer questionnaire, also described above, and then displays (Block 606) a screen into which the technician enters the make, model and year of the vehicle. After the selection of the make, model and year of the vehicle, the exhaust inspection module displays (Block 608) information regarding the make, model and year of the vehicle and presents the technician with the opportunity to use the selected make, model and year, or to reelect a different make, model and year (Block 610).
Note that in the event the particular make, model and year of the vehicle that the technician is to inspect is not available within the exhaust inspection module, the technician is given the opportunity to enter the information on the particular make, model and year to be inspected. In this case, a make, model and year are manually entered.
After selecting (or manually entering) the make, model and year, the technician is presented with a screen that requests (Block 612) the license plate number and state, the odometer mileage and the vehicle identification number. Note that, as in the brake inspection module, the above-described screens (Blocks 602, 604, 606, 608, 612) may be displayed and responded to at the technician terminal 12, or, alternatively, may be displayed and responded to at the point of sale terminal 20. The inspection screens described hereinbelow (Blocks 614 et seq.) are preferably displayed and responded to at the technician terminal 12.
Following the entry of the license plate, odometer and vehicle identification number information, the technician is prompted (Block 614) with a screen listing two categories: manifold and heat riser. The technician is required to select an option within each of these categories, and in the event the option is an option other than okay, the technician is required to enter a reason for the selection of the option (Blocks 616 and 617).
Next, the technician is presented (Block 618) with the catalytic converter category screen. As with the previous screen, if the technician selects an option under the catalytic converter category other than okay, the technician is required to enter a reason for the selection (Blocks 620 and 621). The next screen presented (Block 622) to the technician includes the check valve and oxygen sensor categories. A reason must be entered in the event an option other than okay is selected for either the check valve or oxygen sensor category (Blocks 624 and 625). The technician is next presented (Block 626) with an inspection screen that includes exhaust pipe and tail pipe categories. In the event an option other than okay is selected for either the exhaust pipe or tail pipe, the technician is required to enter the location of the indicated option (i.e., problem) (Blocks 628 and 629) and is then required to enter a reason for the selected option (Blocks 630 and 631).
The next inspection screen with which the technician is presented (Block 632) is the muffler/resonator/glass packs screen. In the event the technician indicates a problem with the mufflers, resonators or glass pacts, the technician is required to enter a location of the problem (Blocks 634 and 635) and the reason for the problem (Blocks 636 and 637).
Next, the technician is presented with a screen that includes the following categories: Clamps and hangers (Block 638). In the event their is a problem with either the clamps or the hangers, the technician selects an appropriate option in the clamps and/or hangers category. The technician will then be required to enter in the location of the problem (Blocks 640 and 641) and the reason for selecting the problem (Blocks 642 and 643), unless the option selected for both categories is okay. The technician is then presented with an inspection screen with the following categories: Rubber rings and chrome tips (Blocks 644, FIG. 6B). The technician is required to select an option for each of these categories and in the event the option is other than okay, the technician is required to enter the location of the problem (Blocks 646 and 647) and the reason for the problem (Blocks 648 and 649).
Next, the technician is presented (Block 650) with an inspection screen with a flanges/gaskets category and a hardware category. The technician is required to enter into the inspection screen an option for each of these categories and in the event an option other than okay is selected, the technician is required to enter the reason for the selection (Blocks 652 and 653). Following the exhaust inspection, the inspection data entered into the inspection screens is saved (Block 654) into the first personal computer system within the technician terminal and control is returned (Block 655) to the main menu module.
Referring next to FIGS. 7A and 7B, a flow chart is shown of the steps traversed by a suspension inspection module employed in the embodiment of FIG. 1.
After selection at the main menu module, the suspension inspection module is executed (Block 700, FIG. 7A) and an information screen is presented (Block 702) requesting the customer name and technician ID. After the customer name and technician ID are input to the suspension inspection module, the customer questionnaire, described above, is displayed and completed (Block 704) by the technician. Next, the make, model, and year of the vehicle are selected (Block 706) and information regarding the vehicle is displayed (Block 708) on the first video display. The technician is then presented with an option (Block 710) to use the information displayed or to re-select the make, model, and year of the vehicle. In the event the make, model, and year of the vehicle being inspected are not among the selectable makes, models or years, the technician has the opportunity to manually enter the make, model, and year of the vehicle along with information regarding the vehicle, such as vehicle specifications and measurements. Next, the technician is asked (Block 712) to enter the license plate number, state, odometer mileage, and vehicle identification number for the vehicle on which the inspection is to be performed. Note that, as in the brake inspection module, the above-described screens (Blocks 702, 704, 706, 708, 712) may be displayed and responded to at the technician terminal 12, or, alternatively, may be displayed and responded to at the point of sale terminal 20. The inspection screens described hereinbelow (Blocks 714 et seq.) are preferably displayed and responded to at the technician terminal 12.
After entry of the license plate, odometer mileage, and vehicle identification number, the first inspection screen is displayed (Block 714) on which the categories wheels, and lugs or studs are displayed. The technician is required to select an option for each of these two categories, and in the event an option other than okay is selected the technician is required to enter the location of the option (i.e., problem) (Blocks 716 and 717) and the reason that the option was selected (Blocks 718 and 719). The next suspension inspection screen display lists categories relating to information gathered by the technician during a test drive (Block 720). The categories are steering/handling and braking. In the event the technician selects an option for either of these categories other than okay, the technician is required to enter the reasons for selecting the option (Block 722 and 724).
Next, an inspection screen is displayed (Block 726) requesting information regarding the shocks and/or struts. Again, the technician is required to enter the location of the problem (Blocks 728 and 729) and the reason for selecting the option (i.e., problem) (Blocks 730 and 731), in the event the option selected is other than okay. The technician is next directed to inspect the following categories: rotation of the tires/balancing of the wheels, steering and coupler belts (Block 732). In the event an option other than okay is selected in any of the categories, the location must be entered of the problem associated with the option selected (Block 734 and 735), and a reason indicated for selecting the option (Block 736 and 737).
Next, an inspection screen relating to the power steering system is displayed (Block 738). This inspection screen has the categories of pump, hose and fluid, if an option other than okay is selected in any of these categories the technician is required to enter a reason for having selected such option (Blocks 740 and 741). The technician is then directed to the following categories: control arm bushing, strut bearing plate, shims/cams, and engine damper (Block 742). In the event an option other than okay is selected under any of these categories, location of the problem associated with the option must be indicated (Blocks 744 and 745) and a reason for selecting the option must be selected (Blocks 746 and 747).
The next inspection screen presented has the categories of wheel bearings, and spring/torsion bar (Block 748, FIG. 7B). As with many of the options above, in the event the technician selects an option other than okay in either of these categories the technician is required to specify the location of the problem associated with the option (Blocks 750 and 751), and the reason for selecting the option (Blocks 752 and 753). The technician is next directed to inspect the ball joints (Block 754) and in the event an option other than okay is selected is required to specify a reason for selecting the selected option (Blocks 756 and 757).
Next, an inspection screen listing the following options is displayed: constant velocity/universal joint, motor mounts, and transmission mounts (Block 758). In the event an option other than okay is selected in any of these categories the technician may be required to enter location, if appropriate (Blocks 759 and 760), and is required to enter the reason for selecting the option (Blocks 761 and 762).
Next, the technician is presented with an inspection screen with the categories of bushings, control arm, strut rod, frame, and link (Block 763). Again, in the event the technician selects an option other than okay for any of these categories, the technician will be required to enter a location for the problem associated with the option, if appropriate (Block 764 and 765), and to specify the reasons for selecting the option (Blocks 764 and 767). The next inspection screen that is presented to the technician includes the following categories: gear box/rack, pitman arm, center link, and idler arm (Block 768). In the event an option other than okay is selected in any of these categories the technician is required to enter the reason for selecting such option (Blocks 770 and 771).
Next, the suspension inspection module causes an inspection screen to be displayed (Block 772) requesting idler arm measurements on the vehicle being inspected. The technician takes these measurements in a conventional manner, or may use a digital measuring instrument analogous to the dual-action digital calipers described herein. The technician is next presented with an inspection screen on which he/she must select an option in each of the following categories: tie rod end/sleeves, steering damper, and track bar/bushing (Block 774). In the event an option other than okay is selected in any of these categories the suspension inspection module will require that the technician enter the location of the problem associated with the option, if appropriate (Blocks 776 and 778), and the reason for selecting the option (Blocks 779 and 780).
Next, the suspension inspection module determines whether a ride height test needs to be performed (Block 782). This determination is made based upon whether certain options were selected during certain of the inspection screens previously presented. Specifically, in the event any of the following options were selected in the shock/strut category the ride height test will be required: bent/damaged piston rods, broken/damaged/missing HW, dented, SAG, binding, cracked/torn/missing boot/dust C., missing, or leaking. In addition, the ride height test will be required if any of the options were selected in the pump, hose, and/or fluid categories other than sector shaft seal leak. During the ride height test, the technician will select the location of the tire at which ride height is to be measured, an inspection screen will be displayed for the selected tire, and the manufactures specifications will be displayed in a box on the inspection screen (Block 784). Another box will be displayed into which the technician is to input the measured ride height (Block 784). Typically, these ride height measurements are entered manually using an on-screen keyboard. The ride height measurements are made using a conventional tool to find the center of the wheel, such as is available from MOOG of Missouri, and a measuring tape to measure the distance from the center of the wheel to the wheel well. Alternatively, a digital measuring instrument, analogous to the dual action digital calipers, described herein, may be used in lieu of conventional manual instruments in order to measure the ride height for each tire. After each tire ride height information is measured, or in the event the ride height test is not required, toque specifications for the vehicle being inspected are retrieved (Block 786) from the measurements/specifications database 26 for later use by the technician. The torque specifications are printed as a part of the inspection report, when it is printed as described hereinbelow. After the torque specifications are retrieved, the suspension inspection module proceeds to save the inspection data (Block 788), input during each of the inspection screens above, and the retrieved torque specifications; and control is returned to the main menu module (Block 790).
Referring next to FIG. 8, a flow chart is shown of the steps traversed by an inspection report module employed in the embodiment of FIG. 1. Following any of the inspection modules described above, the technician may select "print report" from the main menu screen of the Main Menu Module. When "print report" is selected (Block 800), inspection data for the immediately preceding inspection module is retrieved (Block 802) from the first personal computer 38. Based on this inspection data, the inspection report module automatically generates (Block 804) an inspection report based on the options selected for each of the categories on the inspection screen and control is returned (Block 806) to the main menu module. The inspection report is displayed on the first video display 34 of the technician terminal 12. After such display, the technician has the option of printing an inspection report to the recommended/suggested services report printer 18. Generally, this report will then be presented to the customer/owner of the vehicle for consideration. The inspection report indicates any repairs that are required, and lists an explanation for such repairs, and also indicates any repairs that are suggested and an explanation for such repairs. A diagram is advantageously printed on the face of the inspection report below the lists of required and suggested repairs so that the customer may easily determine what parts of the inspected system are in need of servicing or replacement. In this way, a comprehensive inspection report is automatically generated and presented to a customer based on accurately and systematically obtained inspection data obtained from the above described inspection modules.
Referring next to FIG. 9, a flow chart is shown of the steps traversed by a cost estimate module employed in the embodiment of FIG. 1. After the customer has elected those suggested services that he/she would like to have performed, and authorizes the performance of the required services, a cost estimate can be generated at the point of sale terminal. Note that generally the shop at which the present embodiment is utilized will not be willing to perform service on the vehicle unless all of the required inspection items can be repaired. This is because the vehicle may be unsafe for operation unless these required services are performed.
Once the cost estimate module is selected (Block 900) at the point of sale terminal, the inspection data for a particular vehicle is retrieved (Block 902). Such retrieval is done by searching the stored inspection data (stored in the customer/inspection database) based on, e.g., customer name, vehicle license plate number, or vehicle identification number. The inspection data is combined automatically with required parts, and the cost of such parts (Block 904). In addition, the cost estimate module automatically generates an estimate for the cost of services associated with each of the authorized required and suggested repairs, and the cost estimate is displayed (Block 906) on the second video display at the second personal computer. The operator of the point of sale terminal 20 is asked by the cost estimate module to verify the displayed cost estimate (Block 908). In the event the operator wishes to make changes to the displayed cost estimate he/she may indicate his/her desire to do so, and may then enter any desired revisions to the displayed cost estimate (Block 910). If the operator says that the estimate is okay, a final cost estimate is generated and saved (Block 912) at the point of sale terminal 20 and control is returned (Block 914) in the main menu module. The cost estimate can also printed on the point of sale printer 22, and will generally be signed by the customer to indicate his/her authorization of the indicated repairs and associated cost. In this way, an integrated system is provided for generating a cost estimate based directly on inspection data, which is systematically generated during one or more of the above described inspection modules.
Referring next to FIG. 10, a flow chart is shown of the steps traversed by an invoicing module employed in the embodiment of FIG. 1. After authorized required and suggested repairs are performed on the vehicle (Block 1000), inspection data is retrieved (Block 1002) from the first personal computer system 12 (which stores the customer/inspection database 24) by an invoicing module executing on the second personal computer system. The inspection data is retrieved through a network that coupled the first personal computer to the second personal computer. The network may be a peer-to-peer network, such as Windows for Workgroups available from Microsoft of Washington, or a client-server network, such as NetWare available from Novell, Utah, such as is known in the art. In addition, the cost estimate generated by the cost estimate module is retrieved (Block 1004) and displayed (Block 1006). Next, in a preferred embodiment, no prompt is made for the operator to indicate that actual costs differ from the printed estimate. Instead, the invoicing module automatically proceeds to generate and save the invoice, as described below (Block 1018). In an alternative embodiment, the operator of the point of sale terminal 20 is prompted (Block 1008) with whether the actual costs differ from the cost estimate. In the event the actual cost do differ from the cost estimate, the operator is given the opportunity to enter these revisions (Block 1010), which are subsequently compared to the cost estimate to determine whether they exceed the cost estimate by more than is allowed by local laws and regulations (Block 1012). In the event the actual costs do exceed the cost estimate by more than is allowed, a warning message is displayed (Block 1014) and the operator is required to enter further revisions. In the event the actual costs do not exceed the estimate by more than is allowed, the operator is asked to verify that the actual cost are okay (Block 1016), and permitted to enter further revisions (Block 1010 et seq.) in the event they are not. In the event the actual costs are not different from the cost estimate, or in the event the actual costs are entered and verified as okay by the operator of the point of sale terminal, a final invoice is generated (Block 1018) by the point of sale module, and is saved (Block 1018) to the customer/inspection database 24. The generated final invoice can then printed to the point of sale printer 22 and can be presented to the customer for payment. Following the generation of the final invoice (Block 1020), control is returned to the point of sale program, which allows additional cost estimates or invoices to be generated for other vehicles and customers. In this way, a final invoice is systematically generated by the present embodiment based upon inspection data and a cost estimate for a particular vehicle.
Referring next to FIG. 11, a perspective view of a technician terminal employed in the embodiment of FIG. 1 is shown. The technician terminal 12 includes the first video display 34 mounted on top of the ruggedized housing 40. The ruggedized housing is preferably made from steel and is mounted on wheels or casters 46 to as to facilitate movement of the technician terminal within a shop by a technician. The ruggedized housing encloses the first personal computer 38 and provides several drawers 47 into which the digital measuring instrument 16 can be put for storage. In addition, the several drawers 47 preferably contain all of the tools necessary to perform a specific inspection, e.g., a brake inspection, so that the technician terminal 12 is a self-contained inspection station--containing the first personal computer, modified with an inspection module, along with all of the tools needed to perform the inspection. The drawers 47 may be specifically formed with compartments to contain the needed tools.
The first video display 34 is fitted with the touch screen interface 36, and the inspection program, which modifies the first personal computer 38 is designed to accept all needed input through the touch screen interface, thereby eliminating the need for a conventional keyboard. Advantageously, the touch screen interface provides a mechanism whereby a technician can easily input information into the technician terminal without the need for a clumsy and fragile keyboard. The touch screen interface may be a pressure gauge-type touch screen available as model number 7557 from IBM of New York. As an alternative to the touch screen interface, a light pen interface may be used, such as are known in the art, or any other suitable input device, such as a keyboard, a mouse or the like.
Referring to FIG. 12, a perspective view is shown of an alternative technician terminal to the technician terminal shown schematically in FIG. 1. The alternative technician terminal 12'"'"' includes the first video display 34 mounted within an alternative ruggedized housing 40'"'"'. The ruggedized housing 40'"'"' is preferably made from steel and is mounted on wheels or casters 46 so as to facilitate movement of the technician terminal within a shop by a technician. The ruggedized housing encloses the first personal computer 38. The first video display 34 is fitted with the touch screen interface, as described above.
Referring next to FIG. 13, a schematic view is shown of the dual-action digital calipers as they are used to measure the thickness of a brake rotor 1200. The calipers have two sets of points 1202, 1204 that are positioned to measure outer surfaces. A first of the points 1202 is fixed relative to a rail 1206 that serves as the body of the calipers. A second of the points 1204 slides relative to the rail 1206 so as to assume various distances relative to the first of the points 1202. The first and second points 1202, 1204 inwardly point in opposite directions, i.e., toward each other, so that each of them can contact an opposing exterior surface of a structure, such as opposite sides 1210, 1212 of the brake rotor 1200.
As the second point 1204 slides along the rail 1206, a distance signal is generated by a linear encoder 1208 within the calipers. The distance signal is indicative of the distance between the first and second points 1202, 1204. The distance signal may be generated using capacitive electronics, such as in digital calipers marketed as "Break Force" by Central Tools of Rhode Island. While the "Break Force" calipers measure only brake drum inner diameter, they can be modified in accordance with the present embodiment by adding the first and second points 1202, 1204 so as to measure thickness, as well as inner diameter. The distance signal is generated within the "Brake Force" calipers by electronics from Sylvac of Switzerland.
In order to take a measurement of a brake rotor 1200, the calipers are positioned so that the first point 1202 is adjacent to and against an interior side 1210 of the rotor 1200, and the second point 1204 is adjacent to an exterior side of the brake rotor 1200. The second point 1204 is then slid along and parallel to the rail 1206 toward the first point 1202 until both points 1202, 1204 are against their respective sides 1210, 1212 of the rotor 1200. As the second point 1204 is slidably moved, its relative distance from the first point 1202 is indicated by the distance signal, mentioned above, and this relative distance is displayed on a digital display 1214. When the first and second points 1202, 1204 are each against their respective opposing sides 1210, 1212 of the rotor 1200, the display 1214 indicates the exact thickness of the rotor (which is the exact distance between the points). The dual-action digital calipers are accurate to 0.001". The points 1202, 1204 are preferably positioned at the surfaces 1210, 1212 and the display 1214 is observed. The points 1202, 1204 are then moved radially across the surfaces 1210, 1212 in order to locate the thinnest area of the brake rotor 1200, as indicated on the display 1214. In this way, the technician assures that any "grooves" in the brake rotor 1200 are detected and used to measure the rotor'"'"'s thickness. A transmit button 1216 is then depressed and the thickness of the rotor, which is displayed on the display 1214, is transmitted to the first personal computer 38. The first personal computer 38 automatically enters the measurement into the brake measurements inspection screen, described above, thereby eliminating the need for any manual entry of the measurement, and as a part of the generation of the inspection report compares the brake measurement with a specified brake measurement from the specifications/measurements database 26. In the event the brake measurement deviates from the specified brake measurement by more than a prescribed amount, the rotor is indicated on the inspection report as a required repair. Note that the brake rotor/drum measurements do not, in the present embodiment, result in "suggested" repairs, i.e., they are either okay or they are required repairs. This process is repeated for each rotor on the vehicle being inspected. In this way, precise measurements of rotor thickness are made, digitally transmitted to the technician terminal 12, automatically entered into an appropriate inspection screen and compared with specified brake measurements.
Referring next to FIG. 14, a schematic view is shown of the dual-action digital calipers as they are used to measure the inner diameter of a brake drum. A switch 1316 is used to select the mode in which the dual action digital calipers operate, i.e., whether they measure thickness or inner diameter. The calipers have an additional set of points comprising a third point 1302 and a forth point 1304, which are positioned to measure inner surfaces, and inner diameter in particular. The third and forth points 1302, 1304 outwardly point in opposite directions, i.e., away from each other, so that each of them can contact an opposing interior surface of a structure, such as opposite sides 1310, 1312 of the interior annular surface of the brake drum 1300. The third point 1302 is oriented to point in a direction opposite from that of the first point 1202, and along with the first point 1202 is mounted to the rail upon a fixed caliper that fixes the position of the first and third points 1202, 1302 relative to the rail 1206. The forth point 1304 is oriented to point in a direction opposite from that of the second point 1204, and in the same direction as the first point 1202. The second and forth points 1204, 1304 are mounted to the rail upon a slidable caliper that allows them to slide, or move linearly, relative to the first and third points 1202, 1302. The third of the points 1302 is oriented oppositely from the first point 1202.
As mentioned above, the forth point 1304 slides along the rail 1206, in a manner similar to the second point 1204, so as to assume various distances relative to the third point 1302. As the forth point 1304 slides along the rail 1206, the distance signal is generated, as explained above. Because the distance signal is preferably indicative of the relative distance between the first and second points 1202, 1204, a correction factor, e.g., 2.4 inches, is, in practice, added to the distance indicated by the distance signal in order to determine the distance between the third and fourth points 1302, 1304. The correction factor can either be added by electronics within the calipers, when the switch 1316 is positioned to indicate that inner diameter is to be measured, or can be added by the first personal computer in response to the brake inspection module. The description below assumes that the correction factor is added by electronics within the calipers.
In order to take a measurement of a brake drum 1300, the calipers are positioned so that the third point 1302 is adjacent to and against a first side of the drum 1310, and the fourth point 1304 is adjacent to a second side of the brake drum 1312. The fourth point 1304 is then slid along the rail 1206 away from the fourth point 1302 until both points 1302, 1304 are against their respective opposite interior sides 1310, 1312 of the drum 1300. As the fourth point 1304 is slidably moved, its relative distance from the third point 1202 is determined (by adding the correction factor to the relative distance indicated by the distance signal) and is displayed on the digital display 1214. When the third and fourth points 1302, 1304 are each against their respective sides 1310, 1312 of the drum 1300, the display 1214 indicates the exact diameter of the drum (which is the exact distance between the points 1302, 1304). The transmit button 1216 is then depressed and the distance displayed on the display 1214 is transmitted to the first personal computer 38. The first personal computer 38 automatically enters the measurement into the brake measurements inspection screen, as described above, and as a part of the generation of the inspection report compares the brake measurement with a specified brake measurement from the specifications/measurements database 26. This process is repeated for each drum on the vehicle being inspected. In this way, precise measurements of drum diameter can be made, using the same tool as is used to make rotor thickness measurements. The drum diameter is digitally transmitted to the technician terminal 12 and is automatically entered into an appropriate inspection screen.
While the invention herein disclosed has been described by means of specific embodiments and applications thereof, numerous modifications and variations could be made thereto by those skilled in the art without departing from the scope of the invention set forth in the claims.