US20230145354A1 - System and Method for Dynamically Improving Vehicle Diagnostic Systems - Google Patents
System and Method for Dynamically Improving Vehicle Diagnostic Systems Download PDFInfo
- Publication number
- US20230145354A1 US20230145354A1 US17/917,648 US202117917648A US2023145354A1 US 20230145354 A1 US20230145354 A1 US 20230145354A1 US 202117917648 A US202117917648 A US 202117917648A US 2023145354 A1 US2023145354 A1 US 2023145354A1
- Authority
- US
- United States
- Prior art keywords
- vehicle
- feedback
- snapshot
- input
- fault
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/06—Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
- B60R16/0232—Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2306/00—Other features of vehicle sub-units
- B60Y2306/15—Failure diagnostics
Definitions
- the present invention relates to a system and a method for dynamically improving vehicle diagnostic systems.
- Vehicle diagnostic systems are known. These are systems which can comprise a large number of technical methods and applications in order to enable an accurate assignment of findings to faults appertaining to electrical and electronic components in the vehicle during fault analysis. What is disadvantageous about such diagnostic systems is that faults appertaining to electrical and electronic components are described with the aid of functions and a fault is only recognized if a predeterminable or predetermined threshold range is exceeded. In this case, a specific fault code or error code or diagnostic trouble code (DTC) is assigned to each fault.
- DTC diagnostic trouble code
- a further disadvantage is that only a known fault to which a specific fault code has already been assigned is actually recognized. This can have the effect that a customer perceives a malfunction in the vehicle, but this is not recognized as a fault by the vehicle diagnostic system because a threshold value is not exceeded and/or the fault is not recognized as such since no corresponding fault code exists.
- the object of the invention is to provide a solution that enables improved, dynamic detection of faults in the vehicle and thus improves vehicle diagnostic systems.
- a vehicle diagnostic system comprising at least one vehicle, wherein the vehicle comprises:
- an input unit configured to receive an input with respect to a vehicle fault
- control unit configured to create a snapshot of the electrical and/or electronic vehicle components after the input has been received via the input unit
- a communication unit configured to communicate the created snapshot to a backend.
- the system comprises at least one vehicle.
- vehicle encompasses mobile means of transport that serve to transport persons (passenger traffic), goods (freight traffic) or tools (machines or implements).
- vehicle encompasses motor vehicles and motor vehicles which can be driven electrically at least in part (electric automobile, hybrid vehicles).
- the vehicle can be controlled by a vehicle driver.
- the vehicle can be an at least partially automated driving vehicle.
- automated driving vehicle or “automated driving” can be understood to mean driving with automated longitudinal or lateral control or autonomous driving with automated longitudinal and lateral control.
- Automated driving can involve for example driving for a relatively long time on the interstate or driving for a limited time in the context of parking or maneuvering.
- automated driving encompasses automated driving with an arbitrary degree of automation. Exemplary degrees of automation are assisted, partly automated, highly automated or fully automated driving. These degrees of automation were defined by the German Federal Highway Research Institute (BASt) (see BASt publication “Research compact”, issue 11/2012).
- the driver permanently carries out the longitudinal or lateral control, while the system performs the respective other function within certain limits.
- the system performs the longitudinal and lateral control for a certain period of time and/or in specific situations, wherein the driver must permanently monitor the system as in the case of assisted driving.
- the system performs the longitudinal and lateral control for a certain period of time, without the driver having to permanently monitor the system.
- the driver must be able to take over control of the vehicle within a certain time.
- the system can automatically manage driving in all situations for a specific application; a driver is no longer required for this application.
- SAE levels 1 to 4 of the SAE J3016 standard SAE—Society of Automotive Engineering.
- SAE J3016 also provides SAE level 5 as the highest degree of automation, which is not contained in the definition by the BASt.
- SAE level 5 corresponds to driverless driving, wherein the system can automatically manage all situations like a human driver during the entire journey.
- the vehicle comprises an input unit.
- the input unit can be part of an infotainment system of the vehicle, for example.
- the input unit can be operated by means of voice control and/or touch operation and/or key operation and/or any other operating option.
- the input unit is configured to receive an input with respect to a vehicle fault.
- a vehicle fault with respect to an electronic and/or electrical component of the vehicle is recognized, a user of the vehicle can effect an input with respect to the vehicle fault via the input unit. This can be done in a very convenient way.
- an application or app preinstalled in the vehicle can be provided, by means of which the recognized vehicle fault can be input by voice input and/or touch input via a touchscreen and/or some other suitable input.
- the vehicle comprises a control unit.
- the control unit is configured to create a snapshot of the electrical and/or electronic vehicle components after the input with respect to the vehicle fault has been received via the input unit.
- the snapshot can be a suitable data structure and can comprise a current state of the electrical and/or electronic vehicle components at the time when the input with respect to the vehicle fault was received via the input unit. This is particularly advantageous since the user of the vehicle may not have any information about the electrical and/or electronic component(s) responsible for the perceived vehicle fault.
- a snapshot of all the electrical and/or electronic vehicle components at the time when the vehicle fault was perceived by the user of the vehicle is thus created, which can be analyzed later in the procedure.
- the electrical and/or electronic components of the vehicle can comprise the entire vehicle or automobile electronics, that is to say the entire area of the electronics in the vehicle. These can include all control devices that are distributed in the vehicle.
- the control devices can include control devices with respect to the instrument cluster in the vehicle, with respect to the engine controller in the vehicle, with respect to driver assistance systems in the vehicle, with respect to airbag systems in the vehicle, with respect to alarm systems in the vehicle, with respect to multimedia systems in the vehicle, etc.
- the vehicle comprises a feedback unit.
- the feedback unit is configured to acquire feedback about the vehicle fault;
- acquiring the feedback comprises categorizing the feedback in a predefined problem description structure
- the feedback unit is configured to process the feedback and to derive a degree of severity of a problem from the feedback
- the vehicle can additionally comprise a feedback unit or a feedback module.
- the feedback unit is configured to acquire further information or data with respect to the vehicle fault from the user or driver of the vehicle.
- a predefined dialog can be carried out via an input and output unit in the vehicle, for example the infotainment system of the vehicle. It is thus possible to capture further disturbances, perceived in particular by the user or driver of the vehicle, with respect to the perceived vehicle fault.
- the feedback acquired by the feedback unit or the feedback data acquired by the feedback unit can be integrated into the snapshot.
- the feedback unit can comprise a voice dialog system in order to include the feedback from the user or driver of the vehicle with respect to the perceived disturbance with respect to the perceived vehicle fault.
- a voice dialog system is a system via which persons can conduct dialogs in natural language and thus use natural language as an input and/or output medium. Acquiring the feedback via the voice dialog system, which can be part of the infotainment system of the vehicle, is particularly advantageous since the feedback can be obtained without the user or driver of the vehicle having to use operating elements to input the feedback. This prevents the user or driver of the vehicle from being distracted from road traffic.
- the feedback unit can comprise an input and output unit that can be part of the infotainment system of the vehicle. Feedback about the vehicle fault can be acquired here for example by touch input, input via an operating element, etc., via a window.
- Acquiring the feedback can comprise categorizing the feedback in a predefined or predefinable problem description structure.
- the problem description structure can comprise one or more of the following elements:
- the feedback unit can derive the severity or degree of severity of the problem, wherein the degree of severity can be classified in different areas, e.g. severe if the wellbeing of the vehicle occupants and/or of other road users is affected, or slight if a disruption of the traffic situation information in the navigation module of the vehicle is involved.
- Examples of the provision of feedback by a user or driver of the vehicle via a voice dialog system in the event of a problem with respect to traffic situation information can be:
- Examples of the provision of feedback by a user or driver of the vehicle via a voice dialog system with respect to a mechanical problem can be:
- the feedback unit can derive the following from the feedback “Whenever I turn off the engine, the engine makes knocking noises”:
- problem descriptions input via other input options can also be classified by the feedback unit.
- the disturbance perceived by the user or driver of the vehicle with respect to the vehicle fault can thus be acquired, integrated into the snapshot and concomitantly communicated to the backend for possible fault diagnosis.
- the perception of the user or driver of the vehicle with respect to the vehicle fault affords a significant advantage when identifying the vehicle fault and/or the causes of the vehicle fault in comparison with conventional vehicle diagnostic systems.
- By classifying the feedback via the feedback unit it is possible to realize a uniform data structure for problem description and to communicate it to the backend for possible fault diagnosis.
- the snapshot and the feedback can thus be combined or merged into a uniform overall data structure.
- the system comprises a backend.
- the backend can comprise at least one backend server and/or be part of cloud computing or of an IT infrastructure that provides storage space, computing power and/or application software as a service via the internet (service provider).
- the vehicle comprises a communication unit.
- the communication unit can be a communication unit which is arranged in the vehicle and which is configured to establish a communication connection to other communication subscribers, for example the backend and/or a mobile terminal.
- the communication unit can comprise a subscriber identity module or a SIM card, which serves to establish a communication connection via a mobile radio system. In this case, the subscriber identity module uniquely identifies the communication unit in the mobile radio network.
- the communication connection can be a data connection (e.g. packet switching) and/or a wired communication connection (e.g. circuit switching).
- the communication can take place according to the Cellular Vehicle To X (C-V2X) Paradigm in accordance with the LTE Standard Version 14, the 4G Standard and/or the 5G Standard.
- C-V2X Cellular Vehicle To X
- the communication unit can communicate via another air interface, for example WLAN, independently of the mobile radio network or the availability of sufficient capacities of the currently available mobile radio network.
- WLAN wireless local area network
- IST-G5 or IEEE 802.11p during vehicle-to-vehicle (V2V) communication.
- V2V vehicle-to-vehicle
- the communication unit is configured to communicate the created snapshot to the backend.
- data with respect to a vehicle fault recognized or perceived by a user of a vehicle can thus be acquired independently of defined or undefined fault codes for one or more electronic and/or electrical vehicle components and independently of whether a threshold value required for a defined fault code is exceeded, and can be communicated to the backend for further fault detection or fault processing.
- Known vehicle diagnostic systems are considerably improved as a result since they often do not recognize fault states, even though a vehicle user perceives a fault or fault state. This increases the safety of all road users in road traffic, in particular.
- the snapshot of the electrical and/or electronic vehicle components comprises:
- the current status of all the electrical and/or electronic vehicle components includes in particular a current status thereof at the time of the input received.
- the vehicle identification number (VIN) of the vehicle can be used to identify the relevant vehicle during further processing of the snapshot, for example by the backend and/or by service employees.
- the geographical position of the vehicle can be determined for example by a position determining unit installed in the vehicle.
- the position determining unit can be configured to determine or capture current position data of the vehicle with the aid of a navigation satellite system.
- the navigation satellite system can be any conventional and future global navigation satellite system (GNSS) for position determination and navigation by reception of signals from navigation satellites and/or pseudolites. This can involve for example the Global Positioning System (GPS), GLObal NAvigation Satellite System (GLONASS), Galileo positioning system and/or BeiDou Navigation Satellite System.
- GPS Global Positioning System
- GLONASS GLObal NAvigation Satellite System
- Galileo positioning system Galileo positioning system
- BeiDou Navigation Satellite System BeiDou Navigation Satellite System
- the position determining unit can comprise a GPS module configured to determine current GPS position data of the vehicle at the time of the input via the input unit.
- Current environmental conditions can comprise for example a current outside temperature, current weather conditions, road conditions, etc. These can be acquired in the manner known from the prior art with the aid of suitable sensors (e.g. temperature sensor, rain sensor, external cameras, etc.) at the time of the input via the input unit and can be integrated into the snapshot.
- suitable sensors e.g. temperature sensor, rain sensor, external cameras, etc.
- the backend is preferably configured to evaluate the received snapshot.
- the received snapshot can be evaluated by the backend with the aid of suitable machine learning algorithms.
- suitable machine learning algorithms e.g. by means of supervised learning or unsupervised learning—from a large number of vehicles from the snapshots already received.
- one or more electronic and/or electrical components responsible for the vehicle fault can be identified.
- the snapshot can be communicated to a service employee or tele-assistance employee. The latter, in order to obtain further information with respect to the vehicle fault, for example, may contact the user of the vehicle and/or propose a service appointment for the vehicle.
- the snapshot data can also be used by workshops and/or problem management teams in order to find solutions to problems.
- external service employees can thus also benefit from the snapshot. Consequently, not only can the vehicle fault be dealt with promptly and individually, but a direct communication channel to the user of the vehicle can also be established.
- Accumulating the acquired snapshots at the backend makes it possible—for example with the aid of suitable algorithms—to identify patterns, thus affording the possibility of technical improvement for a large number of vehicles.
- this affords the possibility of identifying further vehicles potentially affected by the vehicle fault in which, for example, the vehicle fault can be rectified by a targeted software update.
- the underlying object is achieved by means of a method for simply and dynamically improving a vehicle diagnostic system, comprising:
- acquiring the feedback comprises categorizing the feedback in a predefined problem description structure
- the feedback unit is configured to process the feedback and to derive a degree of severity of a problem from the feedback
- the snapshot of the electrical and/or electronic vehicle components comprises:
- the backend is preferably configured to evaluate the received snapshot.
- FIG. 1 schematically shows a system for simply and dynamically improving a vehicle diagnostic system
- FIG. 2 shows an exemplary method for simply and dynamically improving a vehicle diagnostic system
- FIG. 3 shows an exemplary snapshot
- FIG. 4 shows by way of example an input with respect to a vehicle fault and feedback with respect to the vehicle fault.
- FIG. 1 schematically shows a system 100 for simply and dynamically improving a vehicle diagnostic system in the vehicle 110 .
- the system 100 comprises at least one vehicle 110 .
- the vehicle 110 comprises an input unit 112 .
- the input unit 112 can be part of an infotainment system of the vehicle 110 , for example.
- the input unit 112 can be operated by means of voice control and/or touch operation and/or key operation and/or any other operating option.
- the input unit 112 is configured to receive an input with respect to a vehicle fault.
- a vehicle fault with respect to an electronic and/or electrical component of the vehicle 110 is recognized, a user of the vehicle 110 can effect an input with respect to the vehicle fault via the input unit 112 .
- This can be done in a very convenient way.
- an application or app preinstalled in the vehicle can be provided, by means of which the recognized vehicle fault can be input by voice input and/or touch input via a touchscreen and/or some other suitable input.
- the vehicle 110 comprises a control unit 114 .
- the control unit 114 is configured to create a snapshot 300 of the electrical and/or electronic vehicle components after the input with respect to the vehicle fault has been received via the input unit 112 .
- the snapshot 300 can be a suitable data structure and can comprise a current state of the electrical and/or electronic vehicle components at the time when the input with respect to the vehicle fault was received via the input unit 112 . This is particularly advantageous since the user of the vehicle 110 may not have any information about the electrical and/or electronic component(s) responsible for the perceived vehicle fault.
- a snapshot 300 of all the electrical and/or electronic vehicle components at the time when the vehicle fault was perceived by the user of the vehicle 110 is thus created, which can be analyzed later in the procedure.
- the electrical and/or electronic components of the vehicle 110 can comprise the entire vehicle or automobile electronics, that is to say the entire area of the electronics in the vehicle 110 . These can include all control devices that are distributed in the vehicle 110 .
- the control devices can include control devices with respect to the instrument cluster in the vehicle 110 , with respect to the engine controller in the vehicle 110 , with respect to driver assistance systems in the vehicle 110 , with respect to airbag systems in the vehicle, with respect to alarm systems in the vehicle 110 , with respect to multimedia systems in the vehicle, etc.
- the vehicle 110 can additionally comprise a feedback unit 118 .
- the feedback unit 118 is configured to acquire further information or data with respect to the vehicle fault from the user or driver of the vehicle 110 , as explained in greater detail further below with reference to FIG. 4 .
- a predefined dialog can be carried out via an input and output unit 112 in the vehicle 110 , for example the infotainment system of the vehicle 110 . It is thus possible to capture further disturbances, perceived in particular by the user or driver of the vehicle 110 , with respect to the perceived vehicle fault.
- the feedback acquired by the feedback unit 118 or the feedback data acquired by the feedback unit can be integrated into the snapshot 300 .
- the feedback unit 118 can comprise a voice dialog system in order to include the feedback from the user or driver of the vehicle 110 with respect to the perceived disturbance with respect to the perceived vehicle fault.
- a voice dialog system is a system via which persons can conduct dialogs in natural language and thus use natural language as an input and/or output medium. Acquiring the feedback via the voice dialog system, which can be part of the infotainment system of the vehicle 110 , is particularly advantageous since the feedback can be obtained without the user or driver of the vehicle having to use operating elements to input the feedback. This prevents the user or driver of the vehicle from being distracted from road traffic.
- the feedback unit 118 can comprise an input and output unit that can be part of the infotainment system of the vehicle 110 .
- Feedback about the vehicle fault can be acquired here for example by touch input, input via an operating element, etc., via a window.
- Acquiring the feedback can comprise categorizing the feedback in a predefined or predefinable problem description structure via the feedback unit 118 .
- the problem description structure can comprise one or more of the following elements:
- the feedback unit 118 can derive the severity or degree of severity of the problem, wherein the degree of severity can be classified in different areas, e.g. severe if the wellbeing of the vehicle occupants and/or of other road users is affected, or slight if a disruption of the traffic situation information in the navigation module of the vehicle 110 is involved.
- Examples of the provision of feedback by a user or driver of the vehicle 110 via a voice dialog system in the event of a problem with respect to traffic situation information can be:
- Examples of the provision of feedback by a user or driver of the vehicle 110 via a voice dialog system with respect to a mechanical problem can be:
- the feedback unit 118 can derive the following from the feedback “Whenever I turn off the engine, the engine makes knocking noises”:
- problem descriptions input via other input options can also be classified by the feedback unit 118 .
- the disturbance perceived by the user or driver of the vehicle 110 with respect to the vehicle fault can thus be acquired, integrated into the snapshot 300 and concomitantly communicated to a backend 120 (see below) for possible fault diagnosis.
- the perception of the user or driver of the vehicle with respect to the vehicle fault affords a significant advantage when identifying the vehicle fault and/or the causes of the vehicle fault in comparison with conventional vehicle diagnostic systems.
- By classifying the feedback via the feedback unit 118 it is possible to realize a uniform data structure for problem description and to communicate it to the backend 120 for possible fault diagnosis.
- the snapshot 300 and the feedback can thus be combined or merged into a uniform overall data structure.
- the snapshot 300 of the electrical and/or electronic vehicle components can comprise:
- VIN vehicle identification number
- a maintenance history 304 of the vehicle 110 a maintenance history 304 of the vehicle 110 ;
- a time stamp 309 of the time of the input received via the input unit 112 of the vehicle 110 a time stamp 309 of the time of the input received via the input unit 112 of the vehicle 110 ;
- a software version 310 installed and executed in the vehicle 110 or in the electrical and/or electronic vehicle components of the vehicle.
- the current status 301 of all the electrical and/or electronic vehicle components includes in particular a current status thereof at the time of the input received with respect to the vehicle fault.
- the vehicle identification number (VIN) 302 of the vehicle 110 can be used to identify the relevant vehicle during further processing of the snapshot, for example by the backend 120 and/or by service employees.
- the geographical position 305 of the vehicle 110 can be determined for example by a position determining unit (not shown) installed in the vehicle.
- the position determining unit can be configured to determine or capture current position data of the vehicle 110 with the aid of a navigation satellite system.
- the navigation satellite system can be any conventional and future global navigation satellite system (GNSS) for position determination and navigation by reception of signals from navigation satellites and/or pseudolites. This can involve for example the Global Positioning System (GPS), GLObal NAvigation Satellite System (GLONASS), Galileo positioning system and/or BeiDou Navigation Satellite System.
- GPS Global Positioning System
- GLONASS GLObal NAvigation Satellite System
- Galileo positioning system Galileo positioning system
- BeiDou Navigation Satellite System the position determining unit can comprise a GPS module configured to determine current GPS position data of the vehicle 110 at the time of the input via the input unit 112 .
- Current environmental conditions 306 can comprise for example a current outside temperature, current weather conditions, road conditions, etc. These can be acquired in the manner known from the prior art with the aid of suitable sensors (e.g. temperature sensor, rain sensor, external cameras, etc.) at the time of the input via the input unit 112 and can be integrated into the snapshot 300 .
- suitable sensors e.g. temperature sensor, rain sensor, external cameras, etc.
- An exemplary snapshot 300 is explained in greater detail further below with reference to FIG. 3 .
- the system 100 comprises a backend 120 .
- the backend 120 can comprise at least one backend server and/or be part of cloud computing or of an IT infrastructure that provides storage space, computing power and/or application software as a service via the internet (service provider).
- the vehicle 110 comprises a communication unit 116 .
- the communication unit 116 can be a communication unit 116 which is arranged in the vehicle 110 and which is configured to establish a communication connection to other communication subscribers, for example the backend 120 and/or a mobile terminal.
- the communication unit 116 can comprise a subscriber identity module or a SIM card, which serves to establish a communication connection via a mobile radio system. In this case, the subscriber identity module uniquely identifies the communication unit 116 in the mobile radio network.
- the communication connection can be a data connection (e.g. packet switching) and/or a wired communication connection (e.g. circuit switching).
- the communication can take place according to the Cellular Vehicle To X (C-V2X) Paradigm in accordance with the LTE Standard Version 14, the 4G Standard and/or the 5G Standard.
- the communication unit 116 can communicate via another air interface, for example WLAN, independently of the mobile radio network or the availability of sufficient capacities of the currently available mobile radio network.
- WLAN Wireless Local Area Network
- the communication unit 116 is configured to communicate the created snapshot to the backend 120 .
- data with respect to a vehicle fault recognized or perceived by a user of a vehicle 110 can thus be acquired independently of defined or undefined fault codes for one or more electronic and/or electrical vehicle components and independently of whether a threshold value required for a defined fault code is exceeded, and can be communicated to the backend 120 for further fault detection or fault processing.
- Known vehicle diagnostic systems are considerably improved as a result since they often do not recognize fault states, even though a vehicle user perceives a fault or fault state. This increases the safety of all road users in road traffic, in particular.
- the backend 120 can be configured to evaluate the received snapshot.
- the received snapshot can be evaluated by the backend 120 with the aid of suitable machine learning algorithms.
- suitable machine learning algorithms e.g., with the aid of models created by machine learning methods—e.g. by means of supervised learning or unsupervised learning—from a large number of vehicles 110 from the snapshots 300 already received, one or more electronic and/or electrical components responsible for the vehicle fault can be identified.
- the snapshot 300 can be communicated to a service employee or tele-assistance employee. The latter, in order to obtain further information with respect to the vehicle fault, for example, may contact the user of the vehicle 110 and/or propose a service appointment for the vehicle 110 .
- the snapshot data can also be used by workshops and/or problem management teams in order to find solutions to problems.
- external service employees can thus also benefit from the snapshot. Consequently, not only can the vehicle fault be dealt with promptly and individually, but a direct communication channel to the user of the vehicle 110 can also be established.
- Accumulating the acquired snapshots at the backend 120 makes it possible—for example with the aid of suitable algorithms—to identify patterns, thus affording the possibility of technical improvement for a large number of vehicles 110 .
- this affords the possibility of identifying further vehicles 110 potentially affected by the vehicle fault in which, for example, the vehicle fault can be rectified by a targeted software update.
- FIG. 2 shows a method 200 for simply and dynamically improving a vehicle diagnostic system that can be implemented by a system 100 as described with reference to FIG. 1 .
- the method 200 comprises:
- acquiring the feedback comprises categorizing the feedback in a predefined problem description structure
- the feedback unit 118 is configured to process the feedback and to derive a degree of severity of a problem from the feedback;
- the snapshot 300 of the electrical and/or electronic vehicle components can comprise:
- a maintenance history 304 of the vehicle 110 a maintenance history 304 of the vehicle 110 ;
- a software version 310 installed and executed in the vehicle 110 or in the electrical and/or electronic vehicle components of the vehicle 110 .
- the backend 120 can be configured to evaluate the received snapshot 300 .
- FIG. 3 shows an exemplary snapshot 300 as described with reference to FIGS. 1 and 2 .
- the exemplary snapshot 300 comprises a current status 301 of all the electrical and/or electronic vehicle components, a vehicle identification number 302 of the vehicle 110 , a battery status 303 of the vehicle 110 , a maintenance history 304 of the vehicle 110 , a geographical position 305 of the vehicle 110 , current environmental conditions 306 of the vehicle 110 , a current odometer reading 307 of the vehicle 110 , the feedback 308 about the vehicle fault, a time stamp 309 of the time of the input received via the input unit 112 , and a software version 310 installed and executed in the vehicle 110 or in the electrical and/or electronic vehicle components of the vehicle 110 .
- the snapshot 300 is stored together with further (problem) snapshots of the vehicle 110 and/or of a large number of further vehicles in a storage unit 320 .
- the backend 120 can comprise or access the storage unit 320 in order to process the snapshot(s) as described with reference to FIG. 1 .
- FIG. 4 shows by way of example an input with respect to a vehicle fault and feedback with respect to the vehicle fault, as described with reference to FIGS. 1 and 2 .
- the captured feedback can be classified by the feedback unit 118 as described with reference to FIG. 1 and can be merged together with the snapshot 300 to form a single, uniform data structure.
- Window 410 shows an input and output unit 112 of the vehicle 110 , which unit can constitute the infotainment system of the vehicle.
- Window 420 shows an area in which apps preinstalled in the vehicle 110 are displayed via the input and output unit 112 . These include an app 411 used for input with respect to the vehicle fault—as described with reference to FIG. 1 .
- window 412 is opened.
- the snapshot 300 is created by activation of the possible input 412 “Register it” (by means of one of the suitable input options mentioned above). This enables the user of the vehicle to report a vehicle fault in a particularly rapid, efficient and uncomplicated manner.
- the feedback unit 118 is activated in order to acquire feedback about the vehicle fault, as described with reference to FIG. 1 . In this case, further information is requested, starting with the query as to where in the vehicle the problem occurred.
- the obtaining of feedback can be extended in a flexible manner.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transportation (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
- The present invention relates to a system and a method for dynamically improving vehicle diagnostic systems.
- Vehicle diagnostic systems are known. These are systems which can comprise a large number of technical methods and applications in order to enable an accurate assignment of findings to faults appertaining to electrical and electronic components in the vehicle during fault analysis. What is disadvantageous about such diagnostic systems is that faults appertaining to electrical and electronic components are described with the aid of functions and a fault is only recognized if a predeterminable or predetermined threshold range is exceeded. In this case, a specific fault code or error code or diagnostic trouble code (DTC) is assigned to each fault. A further disadvantage is that only a known fault to which a specific fault code has already been assigned is actually recognized. This can have the effect that a customer perceives a malfunction in the vehicle, but this is not recognized as a fault by the vehicle diagnostic system because a threshold value is not exceeded and/or the fault is not recognized as such since no corresponding fault code exists.
- The object of the invention is to provide a solution that enables improved, dynamic detection of faults in the vehicle and thus improves vehicle diagnostic systems.
- This object is achieved according to the invention by means of the features of the independent claims. The dependent claims relate to preferred embodiments.
- The abovementioned object is achieved by means of a system for simply and dynamically improving a vehicle diagnostic system comprising at least one vehicle, wherein the vehicle comprises:
- an input unit configured to receive an input with respect to a vehicle fault;
- a control unit configured to create a snapshot of the electrical and/or electronic vehicle components after the input has been received via the input unit; and
- a communication unit configured to communicate the created snapshot to a backend.
- The system comprises at least one vehicle. In the context of this document, the term vehicle encompasses mobile means of transport that serve to transport persons (passenger traffic), goods (freight traffic) or tools (machines or implements). In particular, the term vehicle encompasses motor vehicles and motor vehicles which can be driven electrically at least in part (electric automobile, hybrid vehicles).
- The vehicle can be controlled by a vehicle driver. In addition or as an alternative thereto, the vehicle can be an at least partially automated driving vehicle. In the context of this document, the term “automated driving vehicle” or “automated driving” can be understood to mean driving with automated longitudinal or lateral control or autonomous driving with automated longitudinal and lateral control. Automated driving can involve for example driving for a relatively long time on the interstate or driving for a limited time in the context of parking or maneuvering. The term “automated driving” encompasses automated driving with an arbitrary degree of automation. Exemplary degrees of automation are assisted, partly automated, highly automated or fully automated driving. These degrees of automation were defined by the German Federal Highway Research Institute (BASt) (see BASt publication “Research compact”, issue 11/2012). In the case of assisted driving, the driver permanently carries out the longitudinal or lateral control, while the system performs the respective other function within certain limits. In the case of partly automated driving, the system performs the longitudinal and lateral control for a certain period of time and/or in specific situations, wherein the driver must permanently monitor the system as in the case of assisted driving. In the case of highly automated driving, the system performs the longitudinal and lateral control for a certain period of time, without the driver having to permanently monitor the system. However, the driver must be able to take over control of the vehicle within a certain time. In the case of fully automated driving, the system can automatically manage driving in all situations for a specific application; a driver is no longer required for this application. The four degrees of automation mentioned above correspond to
SAE levels 1 to 4 of the SAE J3016 standard (SAE—Society of Automotive Engineering). Furthermore, SAE J3016 also provides SAE level 5 as the highest degree of automation, which is not contained in the definition by the BASt. SAE level 5 corresponds to driverless driving, wherein the system can automatically manage all situations like a human driver during the entire journey. - The vehicle comprises an input unit. The input unit can be part of an infotainment system of the vehicle, for example. The input unit can be operated by means of voice control and/or touch operation and/or key operation and/or any other operating option. The input unit is configured to receive an input with respect to a vehicle fault. By way of example, when a vehicle fault with respect to an electronic and/or electrical component of the vehicle is recognized, a user of the vehicle can effect an input with respect to the vehicle fault via the input unit. This can be done in a very convenient way. For example, an application or app preinstalled in the vehicle can be provided, by means of which the recognized vehicle fault can be input by voice input and/or touch input via a touchscreen and/or some other suitable input.
- The vehicle comprises a control unit. The control unit is configured to create a snapshot of the electrical and/or electronic vehicle components after the input with respect to the vehicle fault has been received via the input unit. The snapshot can be a suitable data structure and can comprise a current state of the electrical and/or electronic vehicle components at the time when the input with respect to the vehicle fault was received via the input unit. This is particularly advantageous since the user of the vehicle may not have any information about the electrical and/or electronic component(s) responsible for the perceived vehicle fault. A snapshot of all the electrical and/or electronic vehicle components at the time when the vehicle fault was perceived by the user of the vehicle is thus created, which can be analyzed later in the procedure. The electrical and/or electronic components of the vehicle can comprise the entire vehicle or automobile electronics, that is to say the entire area of the electronics in the vehicle. These can include all control devices that are distributed in the vehicle. The control devices can include control devices with respect to the instrument cluster in the vehicle, with respect to the engine controller in the vehicle, with respect to driver assistance systems in the vehicle, with respect to airbag systems in the vehicle, with respect to alarm systems in the vehicle, with respect to multimedia systems in the vehicle, etc.
- The vehicle comprises a feedback unit. The feedback unit is configured to acquire feedback about the vehicle fault;
- wherein acquiring the feedback comprises categorizing the feedback in a predefined problem description structure;
- wherein the feedback unit is configured to process the feedback and to derive a degree of severity of a problem from the feedback;
- and wherein the acquired feedback is integrated into the snapshot.
- The vehicle can additionally comprise a feedback unit or a feedback module. The feedback unit is configured to acquire further information or data with respect to the vehicle fault from the user or driver of the vehicle. By way of example, a predefined dialog can be carried out via an input and output unit in the vehicle, for example the infotainment system of the vehicle. It is thus possible to capture further disturbances, perceived in particular by the user or driver of the vehicle, with respect to the perceived vehicle fault. The feedback acquired by the feedback unit or the feedback data acquired by the feedback unit can be integrated into the snapshot.
- By way of example, the feedback unit can comprise a voice dialog system in order to include the feedback from the user or driver of the vehicle with respect to the perceived disturbance with respect to the perceived vehicle fault. In the context of this document, a voice dialog system is a system via which persons can conduct dialogs in natural language and thus use natural language as an input and/or output medium. Acquiring the feedback via the voice dialog system, which can be part of the infotainment system of the vehicle, is particularly advantageous since the feedback can be obtained without the user or driver of the vehicle having to use operating elements to input the feedback. This prevents the user or driver of the vehicle from being distracted from road traffic. In addition, or as an alternative thereto, the feedback unit can comprise an input and output unit that can be part of the infotainment system of the vehicle. Feedback about the vehicle fault can be acquired here for example by touch input, input via an operating element, etc., via a window.
- Acquiring the feedback can comprise categorizing the feedback in a predefined or predefinable problem description structure. The problem description structure can comprise one or more of the following elements:
- location or part of the vehicle where the problem is perceived, e.g. brakes, transmission, etc.
- signs or clues with respect to the problem, e.g. smoke development, noises, etc.
- circumstances or conditions under which the problem occurs, e.g. when starting the engine, during a braking process, etc.
- frequency of occurrence of the problem.
- From the processing of the feedback, the feedback unit can derive the severity or degree of severity of the problem, wherein the degree of severity can be classified in different areas, e.g. severe if the wellbeing of the vehicle occupants and/or of other road users is affected, or slight if a disruption of the traffic situation information in the navigation module of the vehicle is involved.
- Examples of the provision of feedback by a user or driver of the vehicle via a voice dialog system in the event of a problem with respect to traffic situation information can be:
- “There is a road closure that was not indicated”;
- “Why was this road closure not indicated”;
- “Why was this accident not indicated”;
- “Why didn't you foresee this accident”; etc.
- Examples of the provision of feedback by a user or driver of the vehicle via a voice dialog system with respect to a mechanical problem can be:
- “Whenever I start the vehicle, it makes strange noises”;
- “Whenever I start the engine, I hear strange noises”;
- “Whenever I stop the vehicle, the engine makes knocking noises”;
- “Whenever I turn off the engine, the engine makes knocking noises”;
- “The engine sometimes makes rattling noises while driving”; etc.
- In this regard, the feedback unit can derive the following from the feedback “Whenever I turn off the engine, the engine makes knocking noises”:
- Location or part of the vehicle where the problem is perceived: engine;
- Signs or clues with respect to the problem: knocking noises;
- Circumstances or conditions under which the problem occurs: when the engine stops;
- Frequency of occurrence of the problem: every time the engine stops;
- Degree of severity of the problem: moderate problem, a workshop should be visited soon.
- Analogously to the aforementioned example, problem descriptions input via other input options can also be classified by the feedback unit.
- Advantageously, in addition to the technical state data of the electrical and/or electronic components of the vehicle, the disturbance perceived by the user or driver of the vehicle with respect to the vehicle fault can thus be acquired, integrated into the snapshot and concomitantly communicated to the backend for possible fault diagnosis. The perception of the user or driver of the vehicle with respect to the vehicle fault affords a significant advantage when identifying the vehicle fault and/or the causes of the vehicle fault in comparison with conventional vehicle diagnostic systems. By classifying the feedback via the feedback unit, it is possible to realize a uniform data structure for problem description and to communicate it to the backend for possible fault diagnosis. Advantageously, the snapshot and the feedback can thus be combined or merged into a uniform overall data structure.
- The system comprises a backend. The backend can comprise at least one backend server and/or be part of cloud computing or of an IT infrastructure that provides storage space, computing power and/or application software as a service via the internet (service provider).
- The vehicle comprises a communication unit. The communication unit can be a communication unit which is arranged in the vehicle and which is configured to establish a communication connection to other communication subscribers, for example the backend and/or a mobile terminal. The communication unit can comprise a subscriber identity module or a SIM card, which serves to establish a communication connection via a mobile radio system. In this case, the subscriber identity module uniquely identifies the communication unit in the mobile radio network. The communication connection can be a data connection (e.g. packet switching) and/or a wired communication connection (e.g. circuit switching). The communication can take place according to the Cellular Vehicle To X (C-V2X) Paradigm in accordance with the LTE Standard Version 14, the 4G Standard and/or the 5G Standard. Furthermore, the communication unit can communicate via another air interface, for example WLAN, independently of the mobile radio network or the availability of sufficient capacities of the currently available mobile radio network. For this purpose, it is possible to use IST-G5 or IEEE 802.11p during vehicle-to-vehicle (V2V) communication. Via the communication unit, the vehicle can thus receive data from other communication subscribers or communicate data to other communication subscribers.
- The communication unit is configured to communicate the created snapshot to the backend.
- Advantageously, data with respect to a vehicle fault recognized or perceived by a user of a vehicle can thus be acquired independently of defined or undefined fault codes for one or more electronic and/or electrical vehicle components and independently of whether a threshold value required for a defined fault code is exceeded, and can be communicated to the backend for further fault detection or fault processing. Known vehicle diagnostic systems are considerably improved as a result since they often do not recognize fault states, even though a vehicle user perceives a fault or fault state. This increases the safety of all road users in road traffic, in particular.
- Preferably, the snapshot of the electrical and/or electronic vehicle components comprises:
- a current status of all the electrical and/or electronic vehicle components; and/or
- a vehicle identification number of the vehicle; and/or
- a battery status of the vehicle; and/or
- a maintenance history of the vehicle; and/or
- a geographical position of the vehicle; and/or
- current environmental conditions of the vehicle; and/or
- a current odometer reading of the vehicle; and/or
- the feedback about the vehicle fault; and/or
- a time stamp of the time of the input received via the input unit; and/or
- a software version installed and executed in the vehicle or in the electrical and/or electronic vehicle components of the vehicle.
- The current status of all the electrical and/or electronic vehicle components includes in particular a current status thereof at the time of the input received.
- The vehicle identification number (VIN) of the vehicle can be used to identify the relevant vehicle during further processing of the snapshot, for example by the backend and/or by service employees.
- The geographical position of the vehicle can be determined for example by a position determining unit installed in the vehicle. The position determining unit can be configured to determine or capture current position data of the vehicle with the aid of a navigation satellite system. The navigation satellite system can be any conventional and future global navigation satellite system (GNSS) for position determination and navigation by reception of signals from navigation satellites and/or pseudolites. This can involve for example the Global Positioning System (GPS), GLObal NAvigation Satellite System (GLONASS), Galileo positioning system and/or BeiDou Navigation Satellite System. In the example of GPS, the position determining unit can comprise a GPS module configured to determine current GPS position data of the vehicle at the time of the input via the input unit.
- Current environmental conditions can comprise for example a current outside temperature, current weather conditions, road conditions, etc. These can be acquired in the manner known from the prior art with the aid of suitable sensors (e.g. temperature sensor, rain sensor, external cameras, etc.) at the time of the input via the input unit and can be integrated into the snapshot.
- The backend is preferably configured to evaluate the received snapshot.
- The received snapshot can be evaluated by the backend with the aid of suitable machine learning algorithms. By way of example, with the aid of models created by machine learning methods—e.g. by means of supervised learning or unsupervised learning—from a large number of vehicles from the snapshots already received, one or more electronic and/or electrical components responsible for the vehicle fault can be identified. In addition or as an alternative thereto—for example for the case where no electronic and/or electrical component(s) unambiguously responsible for the vehicle fault can be determined—the snapshot can be communicated to a service employee or tele-assistance employee. The latter, in order to obtain further information with respect to the vehicle fault, for example, may contact the user of the vehicle and/or propose a service appointment for the vehicle. In addition or as an alternative thereto, the snapshot data can also be used by workshops and/or problem management teams in order to find solutions to problems. Advantageously, external service employees can thus also benefit from the snapshot. Consequently, not only can the vehicle fault be dealt with promptly and individually, but a direct communication channel to the user of the vehicle can also be established. Accumulating the acquired snapshots at the backend makes it possible—for example with the aid of suitable algorithms—to identify patterns, thus affording the possibility of technical improvement for a large number of vehicles. In this regard, in the case of a vehicle fault identified in this way, this affords the possibility of identifying further vehicles potentially affected by the vehicle fault, in which, for example, the vehicle fault can be rectified by a targeted software update.
- In accordance with a second aspect, the underlying object is achieved by means of a method for simply and dynamically improving a vehicle diagnostic system, comprising:
- receiving via an input unit of a vehicle, an input with respect to a vehicle fault;
- creating, via a control unit of the vehicle, a snapshot of the electrical and/or electronic vehicle components;
- acquiring, via a feedback unit of the vehicle, feedback about the vehicle fault;
- wherein acquiring the feedback comprises categorizing the feedback in a predefined problem description structure;
- wherein the feedback unit is configured to process the feedback and to derive a degree of severity of a problem from the feedback;
- integrating the acquired feedback into the snapshot; and
- communicating, via a communication unit of the vehicle, the created snapshot to a backend.
- Preferably, the snapshot of the electrical and/or electronic vehicle components comprises:
- a current status of all the electrical and/or electronic vehicle components; and/or
- a vehicle identification number of the vehicle; and/or
- a battery status of the vehicle; and/or
- a maintenance history of the vehicle; and/or
- a geographical position of the vehicle; and/or
- current environmental conditions of the vehicle; and/or
- a current odometer reading of the vehicle; and/or
- the feedback about the vehicle fault; and/or
- a time stamp of the time of the input received via the input unit; and/or
- a software version installed and executed in the vehicle or in the electrical and/or electronic vehicle components of the vehicle.
- The backend is preferably configured to evaluate the received snapshot.
- These and other objects, features and advantages of the present invention will be clarified from study of the following detailed description of preferred embodiments and the accompanying figures. It is evident that—although embodiments are described separately—individual features therefrom can be combined to form additional embodiments.
-
FIG. 1 schematically shows a system for simply and dynamically improving a vehicle diagnostic system; -
FIG. 2 shows an exemplary method for simply and dynamically improving a vehicle diagnostic system; -
FIG. 3 shows an exemplary snapshot; -
FIG. 4 shows by way of example an input with respect to a vehicle fault and feedback with respect to the vehicle fault. -
FIG. 1 schematically shows a system 100 for simply and dynamically improving a vehicle diagnostic system in the vehicle 110. - The system 100 comprises at least one vehicle 110. The vehicle 110 comprises an
input unit 112. Theinput unit 112 can be part of an infotainment system of the vehicle 110, for example. Theinput unit 112 can be operated by means of voice control and/or touch operation and/or key operation and/or any other operating option. Theinput unit 112 is configured to receive an input with respect to a vehicle fault. By way of example, when a vehicle fault with respect to an electronic and/or electrical component of the vehicle 110 is recognized, a user of the vehicle 110 can effect an input with respect to the vehicle fault via theinput unit 112. This can be done in a very convenient way. For example, an application or app preinstalled in the vehicle can be provided, by means of which the recognized vehicle fault can be input by voice input and/or touch input via a touchscreen and/or some other suitable input. - The vehicle 110 comprises a control unit 114. The control unit 114 is configured to create a
snapshot 300 of the electrical and/or electronic vehicle components after the input with respect to the vehicle fault has been received via theinput unit 112. Thesnapshot 300 can be a suitable data structure and can comprise a current state of the electrical and/or electronic vehicle components at the time when the input with respect to the vehicle fault was received via theinput unit 112. This is particularly advantageous since the user of the vehicle 110 may not have any information about the electrical and/or electronic component(s) responsible for the perceived vehicle fault. Asnapshot 300 of all the electrical and/or electronic vehicle components at the time when the vehicle fault was perceived by the user of the vehicle 110 is thus created, which can be analyzed later in the procedure. The electrical and/or electronic components of the vehicle 110 can comprise the entire vehicle or automobile electronics, that is to say the entire area of the electronics in the vehicle 110. These can include all control devices that are distributed in the vehicle 110. The control devices can include control devices with respect to the instrument cluster in the vehicle 110, with respect to the engine controller in the vehicle 110, with respect to driver assistance systems in the vehicle 110, with respect to airbag systems in the vehicle, with respect to alarm systems in the vehicle 110, with respect to multimedia systems in the vehicle, etc. - The vehicle 110 can additionally comprise a
feedback unit 118. Thefeedback unit 118 is configured to acquire further information or data with respect to the vehicle fault from the user or driver of the vehicle 110, as explained in greater detail further below with reference toFIG. 4 . By way of example, a predefined dialog can be carried out via an input andoutput unit 112 in the vehicle 110, for example the infotainment system of the vehicle 110. It is thus possible to capture further disturbances, perceived in particular by the user or driver of the vehicle 110, with respect to the perceived vehicle fault. The feedback acquired by thefeedback unit 118 or the feedback data acquired by the feedback unit can be integrated into thesnapshot 300. - By way of example, the
feedback unit 118 can comprise a voice dialog system in order to include the feedback from the user or driver of the vehicle 110 with respect to the perceived disturbance with respect to the perceived vehicle fault. In the context of this document, a voice dialog system is a system via which persons can conduct dialogs in natural language and thus use natural language as an input and/or output medium. Acquiring the feedback via the voice dialog system, which can be part of the infotainment system of the vehicle 110, is particularly advantageous since the feedback can be obtained without the user or driver of the vehicle having to use operating elements to input the feedback. This prevents the user or driver of the vehicle from being distracted from road traffic. In addition, or as an alternative thereto, thefeedback unit 118 can comprise an input and output unit that can be part of the infotainment system of the vehicle 110. Feedback about the vehicle fault can be acquired here for example by touch input, input via an operating element, etc., via a window. - Acquiring the feedback can comprise categorizing the feedback in a predefined or predefinable problem description structure via the
feedback unit 118. The problem description structure can comprise one or more of the following elements: - location or part of the vehicle where the problem is perceived, e.g. brakes, transmission, etc.
- signs or clues with respect to the problem, e.g. smoke development, noises, etc.
- circumstances or conditions under which the problem occurs, e.g. when starting the engine, during a braking process, etc.
- frequency of occurrence of the problem.
- From the processing of the feedback, the
feedback unit 118 can derive the severity or degree of severity of the problem, wherein the degree of severity can be classified in different areas, e.g. severe if the wellbeing of the vehicle occupants and/or of other road users is affected, or slight if a disruption of the traffic situation information in the navigation module of the vehicle 110 is involved. - Examples of the provision of feedback by a user or driver of the vehicle 110 via a voice dialog system in the event of a problem with respect to traffic situation information can be:
- “There is a road closure that was not indicated”;
- “Why was this road closure not indicated”;
- “Why was this accident not indicated”;
- “Why didn't you foresee this accident”; etc.
- Examples of the provision of feedback by a user or driver of the vehicle 110 via a voice dialog system with respect to a mechanical problem can be:
- “Whenever I start the vehicle, it makes strange noises”;
- “Whenever I start the engine, I hear strange noises”;
- “Whenever I stop the vehicle, the engine makes knocking noises”;
- “Whenever I turn off the engine, the engine makes knocking noises”;
- “The engine sometimes makes rattling noises while driving”; etc.
- In this regard, the
feedback unit 118 can derive the following from the feedback “Whenever I turn off the engine, the engine makes knocking noises”: - Location or part of the vehicle where the problem is perceived: engine;
- Signs or clues with respect to the problem: knocking noises;
- Circumstances or conditions under which the problem occurs: when the engine stops;
- Frequency of occurrence of the problem: every time the engine stops;
- Degree of severity of the problem: moderate problem, a workshop should be visited soon.
- Analogously to the aforementioned example, problem descriptions input via other input options can also be classified by the
feedback unit 118. - Advantageously, in addition to the technical state data of the electrical and/or electronic components of the vehicle 110, the disturbance perceived by the user or driver of the vehicle 110 with respect to the vehicle fault can thus be acquired, integrated into the
snapshot 300 and concomitantly communicated to a backend 120 (see below) for possible fault diagnosis. The perception of the user or driver of the vehicle with respect to the vehicle fault affords a significant advantage when identifying the vehicle fault and/or the causes of the vehicle fault in comparison with conventional vehicle diagnostic systems. By classifying the feedback via thefeedback unit 118, it is possible to realize a uniform data structure for problem description and to communicate it to thebackend 120 for possible fault diagnosis. Advantageously, thesnapshot 300 and the feedback can thus be combined or merged into a uniform overall data structure. - The
snapshot 300 of the electrical and/or electronic vehicle components can comprise: - a
current status 301 of all the electrical and/or electronic vehicle components; and/or - a vehicle identification number (VIN) 302 of the vehicle 110; and/or
- a
battery status 303 of the vehicle 110; and/or - a
maintenance history 304 of the vehicle 110; and/or - a
geographical position 305 of the vehicle 110; and/or - current environmental conditions 306 of the vehicle 110; and/or
- a current odometer reading 307 of the vehicle 110; and/or
- the feedback about the
vehicle fault 308; and/or - a time stamp 309 of the time of the input received via the
input unit 112 of the vehicle 110; and/or - a
software version 310 installed and executed in the vehicle 110 or in the electrical and/or electronic vehicle components of the vehicle. - The
current status 301 of all the electrical and/or electronic vehicle components includes in particular a current status thereof at the time of the input received with respect to the vehicle fault. - The vehicle identification number (VIN) 302 of the vehicle 110 can be used to identify the relevant vehicle during further processing of the snapshot, for example by the
backend 120 and/or by service employees. - The
geographical position 305 of the vehicle 110 can be determined for example by a position determining unit (not shown) installed in the vehicle. The position determining unit can be configured to determine or capture current position data of the vehicle 110 with the aid of a navigation satellite system. The navigation satellite system can be any conventional and future global navigation satellite system (GNSS) for position determination and navigation by reception of signals from navigation satellites and/or pseudolites. This can involve for example the Global Positioning System (GPS), GLObal NAvigation Satellite System (GLONASS), Galileo positioning system and/or BeiDou Navigation Satellite System. In the example of GPS, the position determining unit can comprise a GPS module configured to determine current GPS position data of the vehicle 110 at the time of the input via theinput unit 112. - Current environmental conditions 306 can comprise for example a current outside temperature, current weather conditions, road conditions, etc. These can be acquired in the manner known from the prior art with the aid of suitable sensors (e.g. temperature sensor, rain sensor, external cameras, etc.) at the time of the input via the
input unit 112 and can be integrated into thesnapshot 300. - An
exemplary snapshot 300 is explained in greater detail further below with reference toFIG. 3 . - The system 100 comprises a
backend 120. Thebackend 120 can comprise at least one backend server and/or be part of cloud computing or of an IT infrastructure that provides storage space, computing power and/or application software as a service via the internet (service provider). - The vehicle 110 comprises a
communication unit 116. Thecommunication unit 116 can be acommunication unit 116 which is arranged in the vehicle 110 and which is configured to establish a communication connection to other communication subscribers, for example thebackend 120 and/or a mobile terminal. Thecommunication unit 116 can comprise a subscriber identity module or a SIM card, which serves to establish a communication connection via a mobile radio system. In this case, the subscriber identity module uniquely identifies thecommunication unit 116 in the mobile radio network. The communication connection can be a data connection (e.g. packet switching) and/or a wired communication connection (e.g. circuit switching). The communication can take place according to the Cellular Vehicle To X (C-V2X) Paradigm in accordance with the LTE Standard Version 14, the 4G Standard and/or the 5G Standard. Furthermore, thecommunication unit 116 can communicate via another air interface, for example WLAN, independently of the mobile radio network or the availability of sufficient capacities of the currently available mobile radio network. For this purpose, it is possible to use IST-G5 or IEEE 802.11p during vehicle-to-vehicle (V2V) communication. Via thecommunication unit 116, the vehicle can thus receive data from other communication subscribers or communicate data to other communication subscribers. - The
communication unit 116 is configured to communicate the created snapshot to thebackend 120. - Advantageously, data with respect to a vehicle fault recognized or perceived by a user of a vehicle 110 can thus be acquired independently of defined or undefined fault codes for one or more electronic and/or electrical vehicle components and independently of whether a threshold value required for a defined fault code is exceeded, and can be communicated to the
backend 120 for further fault detection or fault processing. Known vehicle diagnostic systems are considerably improved as a result since they often do not recognize fault states, even though a vehicle user perceives a fault or fault state. This increases the safety of all road users in road traffic, in particular. - The
backend 120 can be configured to evaluate the received snapshot. - The received snapshot can be evaluated by the
backend 120 with the aid of suitable machine learning algorithms. By way of example, with the aid of models created by machine learning methods—e.g. by means of supervised learning or unsupervised learning—from a large number of vehicles 110 from thesnapshots 300 already received, one or more electronic and/or electrical components responsible for the vehicle fault can be identified. In addition or as an alternative thereto—for example for the case where no electronic and/or electrical component(s) unambiguously responsible for the vehicle fault can be determined—thesnapshot 300 can be communicated to a service employee or tele-assistance employee. The latter, in order to obtain further information with respect to the vehicle fault, for example, may contact the user of the vehicle 110 and/or propose a service appointment for the vehicle 110. In addition or as an alternative thereto, the snapshot data can also be used by workshops and/or problem management teams in order to find solutions to problems. Advantageously, external service employees can thus also benefit from the snapshot. Consequently, not only can the vehicle fault be dealt with promptly and individually, but a direct communication channel to the user of the vehicle 110 can also be established. Accumulating the acquired snapshots at thebackend 120 makes it possible—for example with the aid of suitable algorithms—to identify patterns, thus affording the possibility of technical improvement for a large number of vehicles 110. In this regard, in the case of a vehicle fault identified in this way, this affords the possibility of identifying further vehicles 110 potentially affected by the vehicle fault, in which, for example, the vehicle fault can be rectified by a targeted software update. -
FIG. 2 shows a method 200 for simply and dynamically improving a vehicle diagnostic system that can be implemented by a system 100 as described with reference toFIG. 1 . - The method 200 comprises:
- receiving 210 via an
input unit 112 of a vehicle 110, an input with respect to a vehicle fault; - creating 220, via a control unit 114 of the vehicle 110, a
snapshot 300 of the electrical and/or electronic vehicle components; - acquiring 240, via a
feedback unit 118 of the vehicle 110, feedback about the vehicle fault; - wherein acquiring the feedback comprises categorizing the feedback in a predefined problem description structure;
- wherein the
feedback unit 118 is configured to process the feedback and to derive a degree of severity of a problem from the feedback; and - integrating 250 the acquired feedback into the
snapshot 300; and - communicating 230, via a
communication unit 116 of the vehicle 110, the createdsnapshot 300 to abackend 120. - The
snapshot 300 of the electrical and/or electronic vehicle components can comprise: - a
current status 301 of all the electrical and/or electronic vehicle components; and/or - a
vehicle identification number 302 of the vehicle 110; and/or - a
battery status 303 of the vehicle 110; and/or - a
maintenance history 304 of the vehicle 110; and/or - a
geographical position 305 of the vehicle 110; and/or - current environmental conditions 306 of the vehicle 110; and/or
- a current odometer reading 307 of the vehicle 110; and/or
- the
feedback 308 about the vehicle fault; and/or - a time stamp 309 of the time of the input received via the
input unit 112; and/or - a
software version 310 installed and executed in the vehicle 110 or in the electrical and/or electronic vehicle components of the vehicle 110. - The
backend 120 can be configured to evaluate the receivedsnapshot 300. -
FIG. 3 shows anexemplary snapshot 300 as described with reference toFIGS. 1 and 2 . - The
exemplary snapshot 300 comprises acurrent status 301 of all the electrical and/or electronic vehicle components, avehicle identification number 302 of the vehicle 110, abattery status 303 of the vehicle 110, amaintenance history 304 of the vehicle 110, ageographical position 305 of the vehicle 110, current environmental conditions 306 of the vehicle 110, a current odometer reading 307 of the vehicle 110, thefeedback 308 about the vehicle fault, a time stamp 309 of the time of the input received via theinput unit 112, and asoftware version 310 installed and executed in the vehicle 110 or in the electrical and/or electronic vehicle components of the vehicle 110. - The
snapshot 300 is stored together with further (problem) snapshots of the vehicle 110 and/or of a large number of further vehicles in astorage unit 320. Thebackend 120 can comprise or access thestorage unit 320 in order to process the snapshot(s) as described with reference toFIG. 1 . -
FIG. 4 shows by way of example an input with respect to a vehicle fault and feedback with respect to the vehicle fault, as described with reference toFIGS. 1 and 2 . The captured feedback can be classified by thefeedback unit 118 as described with reference toFIG. 1 and can be merged together with thesnapshot 300 to form a single, uniform data structure. -
Window 410 shows an input andoutput unit 112 of the vehicle 110, which unit can constitute the infotainment system of the vehicle. Window 420 shows an area in which apps preinstalled in the vehicle 110 are displayed via the input andoutput unit 112. These include an app 411 used for input with respect to the vehicle fault—as described with reference toFIG. 1 . - After the app 411 has been activated—for example by voice input, touch input, input via an operating element, etc. —
window 412 is opened. Thesnapshot 300 is created by activation of thepossible input 412 “Register it” (by means of one of the suitable input options mentioned above). This enables the user of the vehicle to report a vehicle fault in a particularly rapid, efficient and uncomplicated manner. - By activation of the
possible input 413 “Provide more details” (by means of one of the suitable input options mentioned above), thefeedback unit 118 is activated in order to acquire feedback about the vehicle fault, as described with reference toFIG. 1 . In this case, further information is requested, starting with the query as to where in the vehicle the problem occurred. The obtaining of feedback can be extended in a flexible manner.
Claims (7)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020112327.2 | 2020-05-06 | ||
| DE102020112327.2A DE102020112327B4 (en) | 2020-05-06 | 2020-05-06 | System and method for dynamic improvement of vehicle diagnostic systems |
| PCT/EP2021/060438 WO2021224010A1 (en) | 2020-05-06 | 2021-04-21 | System and method for dynamically improving vehicle diagnostic systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20230145354A1 true US20230145354A1 (en) | 2023-05-11 |
| US12518575B2 US12518575B2 (en) | 2026-01-06 |
Family
ID=75660029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/917,648 Active 2041-11-30 US12518575B2 (en) | 2020-05-06 | 2021-04-21 | System and method for dynamically improving vehicle diagnostic systems |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US12518575B2 (en) |
| EP (1) | EP4147436A1 (en) |
| JP (1) | JP7620026B2 (en) |
| KR (1) | KR20220154802A (en) |
| CN (1) | CN115398876B (en) |
| DE (1) | DE102020112327B4 (en) |
| WO (1) | WO2021224010A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2628181A (en) * | 2023-03-17 | 2024-09-18 | Jaguar Land Rover Ltd | Method and apparatus for targeted diagnostic data collection |
| FR3164804A1 (en) * | 2024-07-22 | 2026-01-23 | Stellantis Auto Sas | Method and device for communicating data relating to a problem in an embedded system of a vehicle |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030216889A1 (en) * | 2002-05-16 | 2003-11-20 | Ford Global Technologies, Inc. | Remote diagnostics and prognostics methods for complex systems |
| US20070027951A1 (en) * | 2000-07-25 | 2007-02-01 | Tetsuro Motoyama | Method and system for diagnosing, collecting information and servicing a remote system |
| US20110046842A1 (en) * | 2009-08-21 | 2011-02-24 | Honeywell International Inc. | Satellite enabled vehicle prognostic and diagnostic system |
| US20140279707A1 (en) * | 2013-03-15 | 2014-09-18 | CAA South Central Ontario | System and method for vehicle data analysis |
| US20140358356A1 (en) * | 2013-06-03 | 2014-12-04 | Honda Motor Co., Ltd. | Event driven snapshots |
| US20160328890A1 (en) * | 2013-12-23 | 2016-11-10 | Robert Bosch Gmbh | System and Method for Automotive Diagnostic Tool Data Collection and Analysis |
| DE102017218094A1 (en) * | 2017-10-11 | 2019-04-11 | Bayerische Motoren Werke Aktiengesellschaft | Method for the dynamic, vehicle-specific control of a navigation system |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003022124A (en) | 2001-07-09 | 2003-01-24 | Bosch Automotive Systems Corp | Auxiliary device of failure diagnosis for vehicle |
| JP2004058777A (en) | 2002-07-26 | 2004-02-26 | Hitachi Ltd | Remote fault diagnosis system for vehicles |
| CN100403838C (en) * | 2006-08-26 | 2008-07-16 | 华为技术有限公司 | A fault information collection system and method |
| JP5075433B2 (en) | 2007-03-06 | 2012-11-21 | 株式会社トヨタIt開発センター | Defect information aggregation system and vehicle |
| CN101170455B (en) * | 2007-11-20 | 2010-12-29 | 中兴通讯股份有限公司 | Abnormal information automatic reporting method and device |
| JP5947045B2 (en) | 2012-01-30 | 2016-07-06 | ニチユ三菱フォークリフト株式会社 | Industrial vehicle management system |
| JP2014201085A (en) * | 2013-04-01 | 2014-10-27 | 株式会社デンソー | Vehicle data recording apparatus, and vehicle diagnosis system |
| CN103472780B (en) * | 2013-08-30 | 2016-03-16 | 中国神华能源股份有限公司 | To the system and method that locomotive and synchronous device thereof are monitored |
| CN106289800A (en) * | 2016-08-03 | 2017-01-04 | 深圳市永兴元科技有限公司 | The online help system of vehicle trouble and method |
| CN106644504B (en) * | 2016-11-02 | 2019-04-23 | 深圳市元征软件开发有限公司 | Car fault diagnosis method, system and OBD diagnostic device |
| DE102017213235A1 (en) * | 2017-08-01 | 2019-02-07 | Audi Ag | A method for determining a user feedback when using a device by a user and control device for performing the method |
-
2020
- 2020-05-06 DE DE102020112327.2A patent/DE102020112327B4/en active Active
-
2021
- 2021-04-21 CN CN202180026937.4A patent/CN115398876B/en active Active
- 2021-04-21 KR KR1020227036093A patent/KR20220154802A/en active Pending
- 2021-04-21 JP JP2022559615A patent/JP7620026B2/en active Active
- 2021-04-21 EP EP21721060.8A patent/EP4147436A1/en active Pending
- 2021-04-21 US US17/917,648 patent/US12518575B2/en active Active
- 2021-04-21 WO PCT/EP2021/060438 patent/WO2021224010A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070027951A1 (en) * | 2000-07-25 | 2007-02-01 | Tetsuro Motoyama | Method and system for diagnosing, collecting information and servicing a remote system |
| US20030216889A1 (en) * | 2002-05-16 | 2003-11-20 | Ford Global Technologies, Inc. | Remote diagnostics and prognostics methods for complex systems |
| US20110046842A1 (en) * | 2009-08-21 | 2011-02-24 | Honeywell International Inc. | Satellite enabled vehicle prognostic and diagnostic system |
| US20140279707A1 (en) * | 2013-03-15 | 2014-09-18 | CAA South Central Ontario | System and method for vehicle data analysis |
| US20140358356A1 (en) * | 2013-06-03 | 2014-12-04 | Honda Motor Co., Ltd. | Event driven snapshots |
| US20160328890A1 (en) * | 2013-12-23 | 2016-11-10 | Robert Bosch Gmbh | System and Method for Automotive Diagnostic Tool Data Collection and Analysis |
| DE102017218094A1 (en) * | 2017-10-11 | 2019-04-11 | Bayerische Motoren Werke Aktiengesellschaft | Method for the dynamic, vehicle-specific control of a navigation system |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2628181A (en) * | 2023-03-17 | 2024-09-18 | Jaguar Land Rover Ltd | Method and apparatus for targeted diagnostic data collection |
| GB2628181B (en) * | 2023-03-17 | 2025-08-27 | Jaguar Land Rover Ltd | Method and apparatus for targeted diagnostic data collection |
| FR3164804A1 (en) * | 2024-07-22 | 2026-01-23 | Stellantis Auto Sas | Method and device for communicating data relating to a problem in an embedded system of a vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102020112327A1 (en) | 2021-11-11 |
| JP7620026B2 (en) | 2025-01-22 |
| WO2021224010A1 (en) | 2021-11-11 |
| JP2023527641A (en) | 2023-06-30 |
| CN115398876B (en) | 2026-01-27 |
| KR20220154802A (en) | 2022-11-22 |
| US12518575B2 (en) | 2026-01-06 |
| EP4147436A1 (en) | 2023-03-15 |
| DE102020112327B4 (en) | 2022-11-17 |
| CN115398876A (en) | 2022-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9443360B1 (en) | Unknown on-board diagnostics (OBD) protocol interpreter and conversion system | |
| US10157321B2 (en) | Vehicle event detection and classification using contextual vehicle information | |
| US8452673B2 (en) | System for processing data acquired from vehicle diagnostic interface for vehicle inventory monitoring | |
| US11170585B2 (en) | Vehicle fault diagnosis and analysis based on augmented design failure mode and effect analysis (DFMEA) data | |
| US9786102B2 (en) | System and method for wireless vehicle content determination | |
| US20100185356A1 (en) | Compiling Source Information From A Motor Vehicle Data System and Configuring A Telematic Module | |
| EP3869482B1 (en) | Pickup and drop-off point providing system, data server, and pickup and drop-off point providing method | |
| US20150186548A1 (en) | System and method for acquiring data of electronic control unit | |
| US11373518B2 (en) | Method for data collection | |
| CN104103104A (en) | Analyzing system based on VIN and mileage and method | |
| JP2013045242A (en) | On-board device for event monitoring | |
| US12518575B2 (en) | System and method for dynamically improving vehicle diagnostic systems | |
| US11558808B1 (en) | Systems and methods for restricting the use of a vehicle operator's terminal | |
| US20160078692A1 (en) | Method and system for sharing transport information | |
| CN115689774A (en) | Method and system for optimizing a vehicle event process | |
| JP4107238B2 (en) | Vehicle communication system | |
| CN115457792B (en) | Information processing apparatus, non-transitory medium, and information processing method | |
| CN115225700B (en) | Information processing device, vehicle, and information processing system | |
| CN112911517A (en) | Event detection for a vehicle | |
| JP2006027391A (en) | Failure analysis system | |
| CN109345855A (en) | A kind of user management method | |
| US20210233401A1 (en) | System and Method for the Real-Time Identification of Hazardous Locations in Road Traffic | |
| EP4175362B1 (en) | Systems and methods for restricting the use of a vehicle operator's terminal | |
| JP4305417B2 (en) | Probe information collection system and FCD in-vehicle device | |
| US20230137962A1 (en) | Systems and methods for restricting the use of a vehicle operator's terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| AS | Assignment |
Owner name: BAYERISCHE MOTOREN WERKE AKTIENGESELLSCHAFT, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BANDARRA, MARTA;REEL/FRAME:062306/0757 Effective date: 20210430 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: ALLOWED -- NOTICE OF ALLOWANCE NOT YET MAILED Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |