VEHICLE ENVIRONMENTAL COMPLIANCE SYSTEM AND METHOD

20190172276 ยท 2019-06-06

    Inventors

    Cpc classification

    International classification

    Abstract

    A vehicle environmental compliance system includes: an onboard diagnostic (OBD) tool configured to obtain OBD data from a vehicle's onboard diagnostics; an application for storage on a mobile computing device in communication with the OBD tool, the application configured to process the OBD data to form processed OBD data; a compliance center or server for receiving the process the OBD data from the application, the compliance center or server configured to further process the processed OBD data to form further processed OBD data; and wherein one of the processed OBD data or the further processed OBD data includes a result of OBD data subjected to a compliance evaluation routine, and wherein the system maintains a triggering algorithm that determines when the compliance evaluation routine is performed.

    Claims

    1. A vehicle environmental compliance system comprising: an onboard diagnostic (OBD) tool configured to obtain OBD data from a vehicle's onboard diagnostics; an application for storage on a mobile computing device in communication with the OBD tool, the application configured to process the OBD data to form processed OBD data; a compliance center or server for receiving the processed OBD data, the compliance center or server configured to further process the processed OBD data to form further processed OBD data; and wherein one of the processed OBD data or the further processed OBD data includes a result of OBD data subjected to a compliance evaluation routine, and wherein the system maintains a triggering algorithm that determines when the compliance evaluation routine is performed.

    2. The vehicle environmental compliance system of claim 1, wherein the processed OBD data via the application includes the result of OBD data subjected to the compliance evaluation routine.

    3. The vehicle environmental compliance system of claim 2, wherein the further processed data from the compliance center or server includes the result of OBD data subjected to the compliance evaluation routine placed into a form suitable for sending to a jurisdiction.

    4. The vehicle environmental compliance system of claim 1, wherein the further processed OBD data via the compliance center or server includes the result of OBD data subjected to the compliance evaluation routine.

    5. The vehicle environmental compliance system of claim 4, wherein the processed OBD data via the application includes OBD data from the OBD tool placed into a form suitable for sending to the compliance center or server.

    6. The vehicle environmental compliance system of claim 1, wherein the compliance evaluation routine is stored and processed at the application.

    7. The vehicle environmental compliance system of claim 1, wherein the compliance evaluation routine is stored and processed at the compliance center or server.

    8. The vehicle environmental compliance system of claim 1, wherein the triggering algorithm is stored and processed at the application or the compliance center or server, and wherein the triggering algorithm is applied before allowing obtain OBD data to be sent from the OBD tool.

    9. The vehicle environmental compliance system of claim 1, wherein the triggering algorithm is stored and processed at the compliance center or server, and wherein the triggering algorithm is applied before allowing processed OBD data to be delivered to the compliance center or server.

    10. The vehicle environmental compliance system of claim 1, wherein the triggering algorithm and the compliance evaluation routine are stored and processed at the compliance center or server, and wherein the triggering algorithm is applied before allowing the processed OBD data to be subjected to the compliance evaluation routine to form further processed OBD data.

    11. The vehicle environmental compliance system of claim 1, wherein the triggering algorithm takes into account at least one factor selected from the group consisting of: duration from the previous compliance evaluation, mileage, make of automobile, year of automobile manufacturer, gas efficiency, sensed automobile parameter(s), and a randomly generated number.

    12. The vehicle environmental compliance system of claim 1, wherein the application includes software for processing the OBD data or is a browser application that recalls software for processing the OBD data.

    13. The vehicle environmental compliance system of claim 1, wherein the compliance center or server is configured to receive processed OBD data from multiple applications associated with multiple OBD tools.

    14. A vehicle environmental compliance system comprising: an onboard diagnostic (OBD) tool configured to obtain OBD data from a vehicle's onboard diagnostics; an application for storage on a mobile computing device in communication with the OBD tool, the application configured to process the OBD data to form processed OBD data; and a compliance center or server for receiving the processed OBD data from the application, the compliance center or server configured to subject the processed OBD data to a compliance evaluation routine, the compliance center or server maintaining a triggering algorithm that determines when the compliance evaluation routine is performed.

    15. The vehicle environmental compliance system of claim 14, wherein the compliance center or server is configured to inform the application when to accept OBD data from the OBD tool based upon the triggering algorithm.

    16. The vehicle environmental compliance system of claim 14, wherein the compliance center or server is configured to inform the application to accept OBD data from the OBD tool when the compliance evaluation routine is to be performed.

    17. The vehicle environmental compliance system of claim 14, wherein the compliance center or server is configured accept to the processed OBD data when the compliance evaluation routine is to be performed.

    18. A vehicle environmental compliance method comprising: allowing a triggering algorithm stored on a computer memory and processed via a processor to trigger a compliance evaluation for a vehicle having onboard diagnostics; upon triggering the compliance evaluation, electronically obtaining onboard diagnostic (OBD) data from an OBD tool, the OBD tool obtaining the OBD data from the vehicle's onboard diagnostics; and electronically performing a compliance evaluation routine on the obtained OBD data or a derivative thereof.

    19. The vehicle environmental compliance method of claim 18, which further includes transferring the OBD data or derivative thereof to a center or server for electronically performing the compliance evaluation routine, the transferring performed via an application that is portable so as to be brought into proximity of the OBD tool to obtain the OBD data.

    20. The vehicle environmental compliance method of claim 19, wherein the center or server includes the computer memory storing the triggering algorithm.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0022] FIG. 1 is a process flow diagram of a method of performing remote vehicle environment compliance according to an embodiment of the invention;

    [0023] FIG. 2 is a process flow diagram of a method of performing remote vehicle environment compliance according to an alternative embodiment;

    [0024] FIG. 3 is a process flow diagram of a method of performing remote vehicle environment compliance according to another alternative embodiment; and

    [0025] FIG. 4 is a block diagram of one embodiment of a remote OBD system that may carry out the methods of FIGS. 1 to 3.

    DETAILED DESCRIPTION OF THE DISCLOSURE

    [0026] Referring now to the drawings and the illustrative embodiments depicted therein, a method 10 (FIG. 1) for performing remote vehicle environment compliance inspection includes interfacing at block 12 a remote OBD tool 14 (FIG. 4) with a vehicle OBD computer 111 (FIG. 4). The tool 14 is caused at block 16 to obtain vehicle data via a vehicle OBD port 112 (FIG. 4) from the vehicle OBD computer 111 and relay that data to mobile computing device 114 (FIG. 4). In one embodiment the connection between OBD tool 14 and vehicle OBD port 112 is an electrical connection, wherein multiple conductive pins of the OBD tool 14 are inserted into multiple conductive sockets of OBD port 112 or vice versa. In one embodiment, the data connection between OBD tool 14 and mobile computing device 114 is wireless, e.g. via Bluetooth communication.

    [0027] At block 18, vehicle environmental test data obtained by the OBD tool 14 and sent to mobile computing device 114, wherein such data is sufficient to determine emission compliance of the vehicle, is sent from mobile computing device 114 to a vehicle environmental compliance center or server 122 (FIG. 4). The environmental compliance center or server 122 at block 20 determines from the test data whether the vehicle is in compliance with vehicle environmental compliance standards according to an emissions compliance evaluation routine. The compliance evaluation routine is triggered upon a triggering event as set forth below.

    [0028] In environmental compliance inspection method 10, the triggering event determination of whether to perform a compliance evaluation routine is performed at diamond 24. If a triggering event has not occurred, then method 10 returns to the input of diamond 24. If a triggering event has occurred, then method 10 proceeds to block 16 where OBD tool 14 obtains vehicle data from the vehicle OBD port 112 and computer 111. As illustrated in FIG. 1, diamond 24 causes method 10 to wait in a loop until a triggering event occurs, then continues to the next process step. The triggering event associated with diamond 24 may be based upon one or more factors. One factor is duration from the previous compliance evaluation, e.g., an evaluation is to be performed every year or two years. Another factor is mileage, e.g., an evaluation is to be performed every 20,000 miles. A further factor is make of automobile, e.g., larger automobiles are tested more often than smaller ones. Yet another factor is year of manufacturer, e.g., older automobiles are tested more often than newer ones. Still a further factor is performance based, e.g., automobiles obtaining better miles per gallon are tested more often than automobiles having worse gas efficiency. Still another factor is internal and/or external sensing based, e.g., based upon internal catalytic convertor temperature or upon outside temperature. Yet a further factor is based upon a random number generator. Any one of the above factors may be combined with any one or more of the other factors to yield an overall algorithm for when vehicle environmental testing is to be performed.

    [0029] In FIG. 1, OBD data from the vehicle is not sent from OBD tool 14 to mobile computing device 114 until the triggering event has occurred, which is advantageous because data transfer is limited until it is needed, at which time mobile computing device 114 takes one or more snapshot of data from OBD tool 14. FIG. 2 illustrates an alternative method 50 in which the triggering event query at diamond 24 occurs instead after mobile computing device 114 has received data from OBD tool 14 at block 16, but before mobile computing device 114 relays the OBD data to environmental compliance center or server 122 at block 18. Method 50 spares environmental compliance center or server 122 from having to accept unused data, and may send stored packets of data to center or server 122 as opposed to the snapshot(s) taken in connection with method 10. In method 50, however, mobile computing device 114 receives unused data.

    [0030] FIG. 3 illustrates another alternative method 60 of performing remote vehicle environment compliance inspection. In method 60, the triggering event query at diamond 24 occurs instead after mobile computing device 114 relays the OBD data to environmental compliance center or server 122 at block 18, but before environmental compliance center or server 122 performs the test center compliance evaluation at block 20. Here, environmental compliance center or server 122 accepts unused data but as an advantage may use as much of the data as desired upon the occurrence of a triggering event.

    [0031] FIGS. 1 to 3 illustrate where the triggering event query at diamond 24 is applied. The software and processing for knowing and tracking the triggering event in method 10 in FIG. 1 may reside either on mobile computing device 114 or at compliance center or server 122. When residing on mobile computing device 114, the triggering event occurring within its own software tells mobile computing device 114 when to take the snapshot of data from OBD tool 14. When residing instead on compliance center or server 122, compliance center or server 122 tells mobile computing device 114 when to take the snapshot of data from OBD tool 14. The software and processing for knowing and tracking the triggering event in methods 50 and 60 of FIGS. 2 and 3 resides at compliance center or server 122 because the OBD data has already been delivered from mobile computing device 114 to compliance center or server 122.

    [0032] Similarly, it should be appreciated that in method 10 of FIG. 1, the compliance evaluation routine may be performed at either (i) mobile computing device 114, where the results (e.g., overall pass/fail and underlying evaluations) are forwarded to compliance center or server 122 or (ii) compliance center or server 122. In methods 50 and 60 of FIGS. 2 and 3, the compliance evaluation is performed at compliance center or server 122 because the OBD data has already been delivered from mobile computing device 114 to compliance center or server 122.

    [0033] Regarding the compliance evaluation routine performed at either computing device 114 or compliance center or server 122, the routine in one embodiment looks at the vehicle OBD data obtained from vehicle OBD system 111 and diagnostic port 112, which may include any one or more of OBD tool serial number, vehicle identification number, date of data collection, time of data collection, communication protocol, catalyst data, catalyst heater data, evaporator data, air data, oxygen sensor data, oxygen sensor heater data, fuel system data, misfire data, air conditioner data, engine RPM, diagnostic trouble codes, pending diagnostic trouble codes, permanent diagnostic trouble codes, etc. According to various embodiments for the compliance evaluation routine, the data may itself indicate a pass or fail or be compared to an acceptable range or standard to indicate pass or fail. As listed, many evaluations may be made. Overall pass or fail may be determined to be fail if any of the numerous evaluations show fail, or if a certain number show fail, and/or if a particular one or more important evaluation shows fail.

    [0034] Referring now to FIG. 4, OBD tool 14, mobile computing device 114 and compliance center or server 122 are illustrated as being part of a vehicle environmental compliance inspection system 100 that is for use with a vehicle (not shown) equipped with an OBD system 111 and having a diagnostic port 112 for accepting OBD tool 14. System 100 is capable of implementing any of methods 10, 50 and 60. In the illustrated embodiment, OBD tool 114 includes an OBD interface link 113 that is configured to connect with diagnostic port 112 of OBD system 111 and to read emission data from OBD system 111. OBD tool 114 further includes a logic circuit 117a, such as a programmed microprocessor, or the like, memory 117b that stores data, an onboard link application 115, which is configured to read OBD data from vehicle diagnostic port 112 and communicate the OBD data to mobile computing device 114. OBD tool 14 may be an off the shelf device, which may for example be based upon ELM software and firmware. OBD tool 14 in one embodiment is capable of interfacing with iOS and Android operating systems, such that tool 14 can talk to different mobile computing devices 114 (smartphones, tablets, etc.) currently on the market.

    [0035] Regarding the communication between OBD tool 14 and mobile computing device 114, a communication channel 116a is established between interface device 113 and OBD port 112. Mobile computing device 114 may be a cellular device, e.g., a smart phone, tablet media player, tablet computer, or the like. In the illustrated embodiment, communication channel 116a is a Bluetooth, RFID or other, e.g., short range, wireless communication protocol. OBD tool 14 is illustrated accordingly having a Bluetooth interface 116b, while mobile computing device 114 is illustrated having a Bluetooth interface 116c, which enable wireless Bluetooth communication via channel 116a. Communication channel 116a is configured to communicate the diagnostic data read by the OBD interface link 113 to mobile computing device 114.

    [0036] Mobile computing device 114 is normally carried by the user and is therefore in range of OBD tool 14 to accept OBD data from OBD tool 14 when called upon. In the illustrated embodiment, mobile computing device 114 stores a mobile computing device (MCD) application 118, which may include actual software for processing the OBD data or be a browser application in which the actual software for processing the OBD data is stored in and recalled from a cloud server or other remote server. In either case, application 118 either places the OBD data in a form suitable for use by compliance center or server 122 or performs the compliance evaluation routine and send the results to compliance center or server 122 for further processing to place in a condition suitable for sending to a jurisdiction as discussed above.

    [0037] Mobile computing device 114 includes a wireless or WIFI interface as illustrated, which communicates wirelessly, e.g., over the internet and via a WIFI access point/router 120, with compliance center or server 122, which in FIG. 4 is illustrated having a central management and analysis system including a central database. The central database enables OBD data and/or results from evaluations of OBD data from multiple OBD tools 14/mobile computing devices 114 to be accepted, further processed and managed in one location. The central management and analysis system may store and execute the triggering algorithm(s) used to determine when each of the constituent vehicles (e.g., of a specific jurisdiction) is to be evaluated as well as the compliance evaluation routine(s) used to determine pass or fail for the constituent vehicles.

    [0038] OBD tool 14 may alternatively communicate with a wireless communication transceiver that is external the vehicle, and is part of a proprietary network, such as via a two-way wireless communication. The transceiver may either be stationary as disclosed in U.S. Pat. No. 8,428,814 entitled METHOD OF VERIFYING REGULATORY COMPLIANCE OF A VEHICLE HAVING A VEHICLE DIAGNOSTIC SYSTEM, or in another vehicle as disclosed in U.S. Pat. No. 7,596,435 entitled VEHICLE COMMUNICATION SYSTEM AND METHOD WITH MOBILE DATA COLLECTION, the disclosures of which are hereby incorporated herein by reference in their entirety. Other communication protocol would be apparent to the skilled artisan.

    [0039] Compliance center or server 122 may be owned and/or controlled by a private organization, which is contracted by a jurisdiction 123, e.g., state, city or municipality. Here, the private organization communicates the results of the compliance evaluations to a contracting jurisdiction 123, which handles results as it sees fit. Compliance center or server 122 may be owned and/or controlled alternatively by jurisdiction 123 itself, e.g., state, city or municipality. Either way, jurisdiction 123 ultimately receives compliance data as illustrated in FIG. 4, so that it may respond to non-compliant vehicles as needed.

    [0040] While the foregoing description describes several embodiments of the present invention, it will be understood by those skilled in the art that variations and modifications to these embodiments may be made without departing from the spirit and scope of the invention, as defined in the claims below. For example, in method 10, computing device 114 may be configured to take multiple snapshots of OBD data from OBD tool 14 and average or otherwise process the OBD data snapshots as desired. The present invention encompasses all combinations of various embodiments or aspects of the invention described herein. It is understood that any and all embodiments of the present invention may be taken in conjunction with any other embodiment to describe additional embodiments of the present invention. Furthermore, any elements of an embodiment may be combined with any and all other elements of any of the embodiments to describe additional embodiments.