(Not Applicable)
1. Field of the Invention
The present invention relates generally to a vehicle diagnosis method, and more specifically to a method of reconfiguring an automotive diagnostic tool based on a vehicle's VIN to receive diagnostic data and relay diagnostic data to a remote server via a user's cell phone.
2. Description of the Related Art
Over time, vehicles have evolved from a generally mechanical device, to a complex electro-mechanical system having a wide-range of computer components integrated into the vehicle. For instance, the components may sense and store operational data (i.e., emissions data, mileage per gallon data, engine temperature data, etc.) on a central onboard computer. Such data may be useful for purposes of diagnosing potential problems with the vehicle. Therefore, there may be a significant desire to access such data.
Accessing such data may require communication with the onboard computer. Given that vehicles are manufactured by a number of different manufacturers, the protocol or computer language used by onboard computers may vary from vehicle to vehicle. However, certain government regulations may require automakers to provide access to certain data stored on an onboard computer. For instance, most, if not all onboard computers on vehicles subject to the government regulation must generally communicate in a basic, standardized protocol to provide certain vehicle data, such as emissions and mileage per gallon.
Other data located on the onboard computer may not be subject to such government regulation. Moreover, onboard computers may use a different protocol for access to data not subject to government regulation. The protocol may vary by the vehicle's manufacturer, make, model, year, etc. Therefore, in order to determine the specific protocol to access certain data in a given onboard computer, it may be necessary to know the manufacturer, make, model, year, etc. for that vehicle.
Many prior art devices are capable of communicating with an onboard computer using the specific protocol of the onboard computer. However, in order to determine the proper protocol to access certain types of data, the prior art devices may require the user to enter the year, manufacturer, make, model, or related information into the device. In this regard, the device may include a user interface having a user menu which the user navigates to enter the vehicle-specific information. For instance, the user menu may include a series of fields which the user may enter the vehicle-specific information into. Furthermore, the user menu may include a number of drop-down menus allowing the user to select the option corresponding to the particular vehicle. In either case, the user is required to navigate through a user menu and input vehicle-specific data. Such a process may take several minutes to complete, during which time a user may lose patience or be drawn to another task. Furthermore, a user may not know all of the information required to access a specific protocol.
In addition to the foregoing, many communication systems have also been developed to communicate diagnostic data from a vehicle for diagnostic analysis. For instance, the increasing sophistication of vehicle diagnostic systems has given rise to a variety of communication systems for interfacing the vehicle diagnostic system to wireless networks, for routing vehicle owners to service providers, the internet and elsewhere. Business models for various automatic systems have emerged, based on different commercial approaches for interfacing communication networks to vehicle voice and data systems. Typically, the communications systems include a wireless appliance installed in the vehicle, wired to the vehicle diagnostic system. The wireless appliance may include, or be wired to a global position satellite (GPS) system, for generating information respecting the location of the vehicle. The wireless appliance may communicate with a dedicated receiver, and charge a subscription fee to maintain and support the data link.
A common shortcoming of such contemporary systems is that they typically require dedicated hardware, e.g. a wireless appliance mounted to a vehicle, and electrically connected to the vehicle computer. The hardware generally relies upon a dedicated wireless communication link to a specific service provider. Consequently, the user may feel captive to a particular diagnostic subscription service. Such systems may be viewed as expensive, of limited functionality, and tend to be standard equipment only in higher priced vehicles.
In relation to conventional prior art systems, it would be desirable to provide a diagnostic communication system that does not require mounting to a vehicle chassis, or need installation by a trained installer. It is desirable to provide a diagnostic communication system that does not require a dedicated communications link, but rather allows a user to connect to a variety of generally available contacts on the cellular network, public telephone network and the internet, without the need for participation in a subscription communication service.
As described below, the present invention, in different combination embodiments, addresses these and other improvements to contemporary vehicle diagnostic communication systems, and business methods related thereto.
The invention provides a device and method for quickly and easily determining the protocol or communication language used by an onboard vehicle computer. It is understood that an onboard computer may communicate high-level diagnostic data in a protocol that is specific or private to the particular vehicle associated with the onboard computer. Accordingly, one aspect of the method and device disclosed herein, is directed toward decoding a vehicle identification number (VIN) to access a diagnostic protocol for communicating with an onboard computer.
The invention provides a method of receiving data from an onboard computer located on a vehicle. The method includes connecting a scan tool to the onboard computer and polling the onboard computer to identify a basic communication protocol. In one embodiment, an identification request is then transmitted to the onboard computer in the basic communication protocol. The onboard computer is configured to communicate vehicle identification data upon receipt of the identification request. In another embodiment, vehicle identification data is optically scanned, e.g. by a barcode scanner, from identification data located on the vehicle. Once, the vehicle identification data is received, e.g. from the onboard computer or scanned, a protocol database may be accessed which includes one or more diagnostic protocols. In some cases, the diagnostic protocols are addressable by one or more portions of the received vehicle identification data. The diagnostic protocol corresponding to such received vehicle identification data may then be accessed and used to re-configure the scan tool to communicate with the onboard computer to recover associated data from the vehicle. Once the diagnostic data is received, it may be transmitted from the scan tool to a cell phone via a local connectivity circuit. The data is then transmitted from the cell phone to a main server via a cellular telephone network. The main server may include a diagnostic database being arranged to map vehicle diagnostic data to a possible vehicle fix(es). A bid is then solicited from a repair shop to perform the possible vehicle fix. The bid is subsequently communicated to the cell phone via the cellular telephone network.
The vehicle identification data may include the vehicle identification number (VIN) associated with the particular vehicle. The diagnostic protocol may be associated with one or more vehicle characteristics. For instance, the diagnostic protocol may be associated with the manufacturer of the vehicle, and/or the year of the vehicle. Accordingly, the VIN may be decoded to determine the particular vehicle characteristic (i.e. manufacturer, vehicle year) associated with a diagnostic protocol.
In other cases, the diagnostic protocol(s) are available only under license agreement with the vehicle/equipment manufacturer. Without such a license, the data and/or control functions accessible under that protocol(s) is unavailable to the mechanic. Upon receipt of such a license, the licensed protocol, or an identifier allowing access to the licensed protocol or data may be loaded into the scan tool for enhanced access to vehicle data and/or vehicle control functions in diagnosing and repairing the associated vehicle(s). The licensed protocols or identifier may also be addressable by vehicle identification data, or portions thereof. Alternatively, the licensed protocol or identifier can be appended to the data from the scan tool for recognition and response by the vehicle on board computer, once a diagnostic protocol is derived from vehicle identification data.
The method may further include the step of prioritizing the possible vehicle fix(es) in accordance with ranked matches of the received private operational data to combinations of private operational data stored in a prior experience database. The prior experience database may include an identified fix associated with stored combinations of private operational data. The fix associated with the highest ranked combination of private operational data may be identified as the most likely fix. The most likely fix may be mapped to a vehicle repair procedure database with the most likely fix being directly mapped to an associated repair procedure for repairing the most likely fix.
There may also be provided a method of receiving data from an onboard computer wherein a handheld automotive diagnostic device and a cable is provided. The diagnostic device may include an input/output connector, and the cable may include a first connector and a second connector. The cable may have a unique physical feature correlated to a specific basic communication protocol. The first connector may be connected to the input/output connector on the diagnostic device. A basic communication protocol signal from the cable may be received, including cable identification data unique to the physical features of the cable. The retrieved cable identification data may be compared with at least one look-up cable to identify the basic communication protocol. Once the basic communication protocol is determined, an identification request may be transmitted to the onboard computer in the basic communication protocol. Subsequently, vehicle identification data may be received from the onboard computer, and a protocol database having a plurality of diagnostic protocols may be accessed to determine the diagnostic protocol based on the received vehicle identification data.
The present invention is best understood by reference to the following detailed description when read in conjunction with the accompanying drawings.
These and other features and advantages of the various embodiments disclosed herein will be better understood with respect to the following description and drawings in which like numbers refer to like parts throughout and in which:
Various aspects of the present invention are directed toward a vehicle diagnostic system which facilitates retrieval of diagnostic data from a vehicle and communicates the diagnostic data to a remote diagnostic server via a user's cell phone. More specifically, the vehicle diagnostic system includes a handheld automotive diagnostic tool configured to retrieve a vehicle's vehicle identification number (VIN). The automotive diagnostic tool determines the communication protocol(s) of the vehicle's onboard computer based on the vehicle identification number and reconfigures itself to communicate with the onboard computer in the appropriate communication protocols. Once diagnostic data is received from the vehicle, the automotive diagnostic tool transmits the diagnostic data to a user's cell phone via a first stage, local connectivity circuit. The cell phone subsequently transmits the data to a remote database for diagnostic analysis.
Referring now to the drawings, wherein the showings are for purposes of illustrating a preferred embodiment of the present invention only, and not for purposes of limiting the same,
Referring now specifically to
The diagnostic tool 10 may also include a key pad 24 to allow a user to operate the diagnostic tool 10. For instance, the key pad 24 may allow a user to turn the tool 10 on or off, erase data previously stored on the tool 10, or to initiate communication with the onboard computer 12.
A display 26 may also be included on the diagnostic tool 10 to display data received from the vehicle. Diagnostic indicators 28 may further be included on the diagnostic tool 10 to quickly and easily communicate a diagnostic condition to a user. For instance, the diagnostic tool 10 illustrated in
Referring to
Referring now to
It is contemplated that the vehicle connector 30 may be a standard outlet or connector located on the vehicle (as may be the case in OBD-II compliant vehicles), in which case, the diagnostic connector 20 may directly engage with the vehicle connector 30. For vehicles which do not include a standard connector, an adaptor may be used to connect the diagnostic connector 20 to the vehicle connector 30. For instance, the adaptor may include a cable 32 having a first cable connector 34 engageable with the diagnostic connector 20, and a second cable connector 36 engageable with the vehicle connector 30.
Once the diagnostic tool 10 is operatively connected to the onboard computer 12, the diagnostic tool 10 may begin sending initiation signals to the onboard computer 12. However, in order to achieve successful communication between the tool 10 and the computer 12, the computer 12 generally requires that the signals are in a protocol understandable by the computer 12. Therefore, the particular protocol used by the onboard computer 12 may be identified to facilitate communication with the tool 12. Accordingly, one embodiment of the diagnostic tool 10 includes a polling sequencer 40 for transmitting a protocol identification request (e.g. initiation signal) to the computer 12 in different protocols.
The polling sequencer 40 is in communication with a central CPU 38, which controls operation of the tool 10. It is understood that in many vehicles, especially OBD-II compliant vehicles, the onboard computer 12 may employ one of only a handful of standardized, basic communication protocols with regard to certain basic communications. Accordingly, in order to determine which basic communication protocol is employed by a particular onboard computer 12, the polling sequencer 40 communicates the initiation or identification signal in one of the basic communication protocols. If the onboard computer 12 transmits a confirmation signal (which may include general vehicle identification data) in response to the initiation signal transmitted by the polling sequencer 40, the correct basic communication protocol has been used by the polling sequencer 40. Conversely, if the onboard computer 12 does not transmit a confirmation signal, the polling sequencer 40 transmits an initiation signal in another basic communication protocol until the correct basic communication protocol is determined.
The polling sequencer 40 is in communication with a basic communication protocol database 42 having initiation signals in the various basic communication protocols. As shown in
Once communication between the tool 10 and the computer 12 has been established, and the basic communication protocol has been determined, the tool 10 may transmit a request to the computer 12 for the vehicle's VIN. For OBD-II compliant vehicles (i.e., vehicles manufactured after 1996), the VIN number may be communicated from the onboard computer 12 to the diagnostic tool 10 using the polling procedure described above. Once the VIN number is obtained, the higher level protocols employed by the particular onboard computer 12 may be determined, as described in more detail below.
However, for pre-OBD-II vehicles (i.e., OBD-I vehicles) the onboard computer 12 may not be configured to communicate the VIN to the tool 10. Therefore, an alternate method of obtaining the VIN is to retrieve the VIN from a bar code located on the vehicle. Most vehicles include multiple bar codes having VIN information coded therein. The bar codes may be located in various locations through the vehicle. One common location is inside the vehicle door. Therefore, one embodiment of the diagnostic tool 10 includes a bar code scanner 30 (see
In the case of onboard computers 12 which do not employ one of the basic communication protocols, as discussed above, the initiation protocol used by some onboard computers 12 may be unique to the physical features of the vehicle connector 30 used by the onboard computer 12. Therefore, an alternative method of obtaining the initial, basic communication protocol is to match the unique connector (or the adapter used to interface the tool 10 with the connector, such as a cable 32) to a basic communication protocol.
One embodiment of the diagnostic tool 10 includes a cable ID sequencer 54 for determining the basic communication protocol used by the onboard computer 12 based on the second cable connector 36. Cable identification data may be retrieved from the cable 32 upon connection to the diagnostic tool 10. The cable identification data may be indicative of the cable's second cable connector 36. The cable identification data may be compared to an OBD-I unique cable ID database 56, which contains information on each type of vehicle connector 30 utilized with OBD-I protocols for each specific manufacturer. Likewise, if the vehicle connector 30 is on OBD-II compliant vehicle, the cable identification data may be compared to an OBD-II unique cable ID database 58 to determine the particular initiation protocol used by the onboard computer 12. For more information related to determining the communications protocol based on a second cable connector 36, please refer U.S. Patent Application Publication No. US 2005/0182535 entitled, Device and Method For Identifying A Specific Communication Protocol Used In An On-Board Diagnostic Tool, assigned to Innova Electronics Corporation of Fountain Valley, Calif., the entire contents of which are incorporated herein by reference. Once the basic communication protocol is determined, the tool 10 may request the VIN from the computer 12.
Standard, or basic communication protocols may allow the user to obtain standard, or low level diagnostic data. For instance, certain rules and regulations may require that data related to emissions and mileage per gallon be obtainable using a basic communication protocol. In order to obtain higher level, or more detailed diagnostic information, the diagnostic tool 10 may be required to communicate a diagnostic information request to the onboard computer 12 in one or more higher level protocols (collectively referred to herein as “diagnostic protocols”), which differ from the basic communication protocol. The diagnostic protocol may be unique to various vehicle characteristics, such as the particular year, make, model, engine, computer, etc. of the vehicle.
It is contemplated that the vehicle's computer system may employ a plurality of diagnostic protocols to control communication related to the various components and functions associated with the vehicle. The various diagnostic protocols may be organized in a hierarchical structure which may correlate to the sensitivity of the vehicle data associated with the protocol.
In one embodiment, the diagnostic protocols may include system level protocols which provide access and possible control to data associated with a particular vehicle system. For instance, the vehicle may include a system level protocol for accessing data related to the braking system. Such a braking system level protocol may provide access to general braking system data, such as whether the brakes are working or not.
More specific system-level data may be controlled by intra-system protocols. A given system may include several intra-system protocols controlling access to its data. Each intra-system protocol may control access to certain parts of the system. For instance, in the case of the braking system described above, the vehicle may include a brake on each wheel. Access to sensor data related to each brake may be controlled by an intra-system protocol.
It is also contemplated that various diagnostic protocols may control read/write access to the corresponding vehicle data. More specifically, certain diagnostic protocols may only allowing viewing of the vehicle data (i.e. “read diagnostic protocols”), whereas other protocols may allowing writing or altering the vehicle data (i.e., “write diagnostic protocols”).
The private or diagnostic communication protocols may be determined by decoding the vehicle information, such as the VIN number of the particular vehicle. The VIN number contains information relating to the year, make, model, engine, and other characteristics of that particular vehicle. Therefore, once the VIN number is obtained from the vehicle, the protocols required to obtain higher level information may be determined.
The diagnostic tool 10 includes a VIN protocol sequencer 60 for decoding the VIN number of the vehicle. In this manner, the VIN protocol sequencer 60 obtains the vehicle specific information (year, make, model, etc.) from the VIN number. The VIN protocol sequencer 60 is in communication with a diagnostic protocol database 62 having a plurality of diagnostic protocols correlating to vehicle specific information. The diagnostic protocol database 62 illustrated in
The diagnostic protocol database 62 may be constructed by obtaining diagnostic protocols from individual vehicle manufacturers which correlate to particular vehicle-specific data. It is understood that the vehicle manufacturers may license such information to third parties. Therefore, the VIN protocol sequencer 60 may determine if the user has obtained a license, or other permission from the vehicle manufacturers to use a particular diagnostic protocol to access the desired higher level diagnostic data. If the required license has been obtained, the database will likely include the diagnostic protocol. If the particular protocol needed is not located on the database, the diagnostic tool may provide the user with various options.
The diagnostic tool 10 may have the required protocol stored locally on the tool 10, or in a remote location accessible by the tool 10. A pop-up window on the tool's display may provide the user the option of purchasing/licensing the protocol when needed. In another embodiment, the diagnostic tool 10 may be capable of communicating with a remote database which includes the desired protocol. For instance, a vehicle manufacturer may have an on-line website which may be accessed via the diagnostic tool 10 to download the required protocol.
The diagnostic tool 10 may provide access to a database having a list of vehicle repair/diagnostic facilities which have licensed the desired protocol. The diagnostic tool 10 may match the desired protocol with the facilities that have licensed the particular protocol and provide a list of facilities to the user.
Once the higher level diagnostic data is received from the onboard computer 12 the diagnostic tool 10 may process the data and communicate the diagnosis to the user. One embodiment of the diagnostic tool 10 includes a display 26 and diagnostic indicators 28, such as emissions indicators, in electrical communication with the CPU 38. The tool 10 may additionally include a data logger 65 to allow the tool 10 to log data received from the computer 12. Furthermore, the tool 10 may also include a power source 67 for supplying power to the tool 10.
Referring now to
The diagnostic tool 10 may include a kiosk connector 22 (see
However, given the complex nature of today's vehicles, identifying a particular diagnostic failure source tends to be difficult. Therefore, the diagnostic data may be communicated to more specialized diagnostic locations capable of analyzing the data and outputting a diagnosis. One embodiment, the tool 10 communicates data to a remote prior experience database 76. The prior experience database 76 includes information related to diagnostic solutions associated with combinations of diagnostic data. The prior experience database 76 is arranged to match the received vehicle diagnostic data to possible diagnostic solutions. It is contemplated that the automotive diagnostic tool 10 may communicate the vehicle diagnostic data to the prior experience database 76 via a cellular telephone network 78, either directly via a diagnostic transceiver 72 (see
The prior experience database 76 may include a prioritizer 82 connected thereto to prioritize the possible diagnostic solutions. The possible diagnostic solutions may be prioritized in accordance with ranked matches of the received diagnostic data to the previous combinations of diagnostic data stored in the prior experience database 76. The possible diagnostic solution associated with the highest ranked combination of diagnostic data is identified as the most likely solution. The most likely solution may be wirelessly communicated the user via the user's personal communication device 80 or the console 74, or directly to the tool 10 to alert the user of the likely diagnosis. For a more detailed description of prioritizing the possible diagnostic solutions generated from the prior experience database, please see U.S. patent application Ser. No. 11/823,757 entitled Automotive Diagnostic and Remedial Process, assigned to Innova Electronic Corporation of Fountain Valley, Calif., the contents of which are expressly incorporated herein by reference.
After the most likely solution is identified, the vehicle components associated with the most likely solution are identified by a vehicle component identifier. This may be performed by using a lookup table to associate the most likely solution with the identified vehicle components.
Once the vehicle components are identified, the automotive diagnostic tool 10 is configured to log diagnostic data related to the vehicle components. More specifically, a signal containing the most likely failure source is communicated from the prior experience database 76 to the automotive diagnostic tool 10. Upon receipt of the signal, the tool 10 is configured to log diagnostic data related to the vehicle components. In this manner, the data logging capability of the automotive diagnostic tool 10 is focused on the systems or components that are associated with the most likely solution in order to verify the source of the problem. If the tool 10 includes the protocols required to retrieve data from the systems or components associated with the most likely solution, the tool 10 may begin retrieving data therefrom. However, if the tool 10 does not include the required protocols, the tool 10 may present the user with the option to purchase/license the protocols, or direct the user to a repair facility which has licensed the protocol (as described above).
The tool 10 may include a data logger for logging data from the onboard diagnostic computer 12. As such, the onboard diagnostic computer 12 may be capable of obtaining operational data associated with each component or system connected thereto. The automotive diagnostic tool 10 may be configured to log such data in response to the vehicle components associated with the most likely solution being identified. As such, the automotive diagnostic tool 10 may send a signal to the onboard diagnostic computer 12 requesting such data. A user may be able to program the tool 10 to log data for a selectable period of time.
The diagnostic data received from the onboard diagnostic computer 12 may be useful to determine whether the identified most likely failure source is in fact the actual source of failure. If the diagnostic data does not show some irregularity or other signs of a problem, the identified most likely failure source may not be the actual failure source. In this event, the automotive diagnostic tool 10 may be reconfigured to log diagnostic data related to the components associated with a second most likely failure source. This process may be repeated until the logged data confirms that the identified likely failure source is the actual source of the failure.
After a diagnosis has been completed, a customer service center 84 and/or repair center 86 may be automatically contacted to schedule service or repair. The console 74, personal communication device 80, or the tool 10 may communicate the diagnosis to the customer service center 84 and/or the repair center 86 via the telephone network 78.
In addition to the foregoing, it is expressly contemplated that one aspect of the invention includes a method of receiving diagnostic information from an onboard computer 12. Referring now to
In step 212, the diagnostic tool 10 polls the onboard computer 12 with standard initiation signals to determine the basic communication protocol. In one implementation, the onboard computer 12 is serially polled with the initiation signals (one at a time), while in another implementation, the diagnostic tool 10 polls the onboard computer 12 with the standard initiation signals in parallel (all at once).
In step 214, the diagnostic tool 10 determines whether a confirmation signal is received in the basic communication protocol. If not, the diagnostic tool 10 continues to poll the onboard computer 12 with standard initiation signals and different basic communication protocols. Conversely, if a confirmation signal is received in the basic communication protocol the diagnostic tool 10 proceeds to step 216.
In step 216, with the basic communication protocol determined, the diagnostic tool 10 transmits an identification request to the onboard computer 12 in the basic communication protocol. The identification request may request the VIN number from the onboard computer 12, or other vehicle-specific information from the onboard computer 12.
In step 218, the VIN, or other vehicle-specific information is received from the onboard computer 12.
In step 220, the diagnostic protocol is retrieved from the vehicle-specific database 62. In this manner, the VIN number, or other vehicle-specific information is decoded and is correlated with a particular diagnostic protocol.
In step 222, the diagnostic tool 10 determines whether it has permission to access private data or higher level diagnostic information from the onboard computer 12. For instance, the diagnostic tool 10 may determine if it has a license, or other permission from the manufacturer to access the information. If the tool 10 does not have permission to access the information, the process may stop. At this point, the user may determine whether it is desirable to obtain the necessary permission to access the higher level diagnostic data. Otherwise, the user will be denied access t the diagnostic information. If the diagnostic tool determines that it does has permission to access the private data from the onboard computer 12, the tool 10 proceeds to step 224 wherein the private data is accessed from the onboard computer 12 using the diagnostic protocol. Once the private data is accessed a diagnosis may be performed (as described in more detail above) in step 226.
It is also contemplated that, various aspects of the present invention are directed toward utilizing the evolving capacity of cellular telephones to support voice and data information, and to avoid the need for installing dedicated wireless devices to communicate between the diagnostic system and a cellular network, or other dedicated radio frequency systems. Such contemporary cell phones incorporate a user visual interface, a series of input keys, an internal processor, internal storage, and communications links adapted for bidirectional communication of voice, data and control signals, sufficient to access and communicate diagnostic information and related control signals.
In one embodiment of the invention diagnostic information and/or control signals are communicated between the cell phone network and the vehicle on-board computer via a first-stage, local connectivity network, such as a Bluetooth™, Wi-Fi network or infrared communication signals. The link between the local connectivity network and the vehicle computer may be implemented using the tool 10 modified to incorporate a local connectivity communication circuit. The link between the local connectivity network and the cellular network may be implemented using a cell phone or personal data assistant incorporating a Bluetooth™, Wi-Fi or infrared connectivity circuit.
Where the tool 10 is not engaged in communication with a local connectivity network (e.g. not located proximate a Bluetooth™ enabled cell phone), the tool 10 may store the diagnostic data for review or be used to manually transport data from the vehicle to be uploaded to a remote personal computer (e.g. by USB connector or personal computer supported local connectivity network) for communication with a remote service provider. The tool local connectivity circuit may, therefore, be in communication with a personal computer local connectivity circuit. As such, diagnostic information may alternately be communicated from the tool 10 to a personal computer, for further communication to remote service providers, without use of the cellular network.
In some embodiments the tool 10 may communicate with other devices, such as a personal data assistant or Blackberry™, (collectively a “personal data assistant”) adapted for communication with a local connectivity circuit and/or the cellular telephone network. In further embodiments, the tool 10 may itself incorporate a cellular network connectivity circuit for communicating directly between the tool 10 and the cellular telephone network.
In further embodiments the cell phone and/or tool 10 may incorporate GPS circuitry to provide location information that may be communicated to a remote service provider along with diagnostic information, via the cellular telephone network and/or manual transport and uploading to a personal computer. In another implementation, a tool adapter is provided for interfacing a conventional tool to a local connectivity network for communicating information accessed by the conventional tool to a cell phone or personal computer.
Turning now to the drawings,
The scan tool 10 may be provided with a local connectivity circuit 90, to facilitate communication of diagnostic information and control signals between the diagnostic tool 10 and a local connectivity network 88 for communication between the diagnostic tool 10 and wireless communication device 80. The wireless communication device 80 may be implemented as a cell phone, PDA, Blackberry or other similar devices. The wireless communication device 80 also incorporates a local connectivity circuit 92, which allows local communication between the diagnostic device 10 and the wireless communication device 80. As indicated above, the local connectivity circuit may be implemented using Bluetooth™, Wi-Fi, infrared or other local connectivity networks utilizing signal protocols commonly used for such network.
The wireless communication device 80 is, in turn, in communication with a cellular telephone network 94. The cellular telephone network 94 is, in turn, in communication with Public Switched Telephone Network (PSTN) 96 and/or the Central Automotive Diagnostic and Services Center 100.
The central automotive diagnostic and services center 100 includes a computer terminal 104 and interconnected automotive diagnostic database 106. The operator or human interface 102, may thereby receive information from the wireless communication device 10, such as diagnostic trouble codes, which can be correlated into the corresponding diagnostic condition, using automotive diagnostic database 106. The operator or human interface 102 may take steps appropriate to the diagnostic condition, by communicating with repair services 108, emergency services 110, or to other parts or services providers, via internet 98, or by communicating with the user, via the cellular network 94.
According to one embodiment, the automotive diagnostic and services center 100 may coordinate repair services 108, emergency services 110, or other similar repair and diagnostic services within a specific geographical area. In particular, different geographical parameters may be used to locate services providers which are in a location which is convenient for the user. Service provider may pay a fee to be included on a database used by the diagnostic and services center 100.
It is contemplated that each wireless communication device 80 may be associated with one or more physical addresses (i.e., home address, work address, etc.). The addresses may be provided during initial registration with the central automotive diagnostic and services center 100. The addresses may also be updated by the user at any time. The automotive and diagnostic services center 100 may search for service providers within a certain range of the physical address(es). For instance, service provides within a set radius (i.e., 5 miles, 10 miles, etc.) of the user's work address and/or home address may be searched for. Alternatively, service providers located within the same town, zip code, county, etc. may be searched for. Other geographical parameters known by those skilled in the art may also be employed without departing from the spirit and scope of the present invention.
It is also contemplated that the central automotive diagnostic and services center 100 may use GPS data to search for service providers. In this regard, the wireless communication device 80 and/or the diagnostic tool 10 may include a GPS device 112 for generating positioning data which may be used to find service providers.
Upon locating service providers, the central automotive diagnostic and services center 100 may request a bid from each service provider to perform one or more services. In this regard, diagnostic information may be transmitted from the diagnostic and services center 100 to the service providers to allow the service providers to formulate a bid. The bid(s) may be communicated directly to the user's wireless communication device 80, or the bid(s) may be routed through the diagnostic and services center 100.
When the present invention is implemented using a scan tool 10 not having local wireless transmission capabilities, an adapter may be provided to provide connectivity to communicate with the local connectivity network. As shown in
Most commonly the wireless device 80 may be implemented as a generally conventional cell phone, with functionality for communicating with the scan tool 10 or adapter 91, where the adapter 91 is implemented separate from the scan tool 10. Wireless device 80 may incorporate a local connectivity circuit 92, for communicating with the diagnostic device local connectivity circuit 90. The cell phone 80 therefore can communicate data, such as diagnostic information and control signals between the scan tool 10 and the cellular telephone network. As such, the onboard computer 12 may be queried, or operating parameters adjusted, as appropriate to access diagnostic information, or change operating conditions within the vehicle.
In one embodiment of the invention as shown in
In one embodiment of the invention pressing the blue indicator may automatically link the cell phone 80 to a preset telephone number. In another embodiment of the invention, depression of the blue button will generate options on the cell phone display, which may be selected by use of the cell phone keyboard. One such option may include manual entry of desired telephone number on the keypad.
Illumination of the red indicator may serve to indicate presence of one or more predetermined trouble codes, or other diagnostic information indicative of a more immediate need for attention. Again, in different embodiments of the invention the red indicator may function as an input button, which may be depressed to initiate a communications link with scan tool 10, e.g. generate an interrogation signal for communication to the scan tool 10.
As shown in
The scan tool 10 may be provided with an output connector 25 (
In practice, the scan tool 10 may thereby allow either real time or delayed communication of diagnostic information from the vehicle onboard computer 30 to one or more remote locations, wherein vehicle diagnostic information may be analyzed and corrective actions identified. Information respecting parts and services useful for such corrective actions may be communicated to the user and displayed on the diagnostic display 26 or cell phone display. Selection of various functions may be implemented using input buttons on the scan tool 10 or cell phone, e.g. keypad, as may be appropriate for different diagnostic conditions.
The cell phone may communicate data, over the cellular telephone network, to a service advisor either by direct cell phone link, by connection to a landline via public switched telephone network, or by connection to internet portal, whereby data is communicated via the internet to an internet service provider.
Where the diagnostic device local connectivity circuit is in communication with a local personal computer, the personal computer may implement connectivity with internet service providers, landline telephones or other systems to provide analysis of the fault codes and related data, as well as any data control signals necessary to obtain additional information from the vehicle onboard computer, or to adjust the operation thereof. Voice communication may also be implemented between the service provider receiving the fault codes and related data, and the user's cell phone, to provide additional information, such as the location of a nearby service facility, emergency service communications, towing services, etc.
The above description is given by way of example, and not limitation. Given the above disclosure, one skilled in the art could devise variations that are within the scope and spirit of the invention disclosed herein. Further, the various features of the embodiments disclosed herein can be used alone, or in varying combinations with each other and are not intended to be limited to the specific combination described herein. Thus, the scope of the claims is not to be limited by the illustrated embodiments.
This application is a continuation-in-part of prior application Ser. No. 11/823,757, entitled Automotive Diagnostic and Remedial Process, filed Jun. 28, 2007, a continuation-in-part of prior application Ser. No. 11/172,293 entitled Cell phone Based Vehicle Diagnostic System, filed Jun. 30, 2005, and a continuation-in-part of prior application Ser. No. 12/077,855, entitled Vehicle Diagnostic System, filed Mar. 21, 2008, the disclosures of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 12501698 | Jul 2009 | US |
Child | 14676701 | US | |
Parent | 11172293 | Jun 2005 | US |
Child | 11823757 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 11823757 | Jun 2007 | US |
Child | 12501698 | US | |
Parent | 12077855 | Mar 2008 | US |
Child | 11172293 | US |