WO2024191559A1 - Systems and methods for fleet level mapping of fault code locations - Google Patents
Systems and methods for fleet level mapping of fault code locations Download PDFInfo
- Publication number
- WO2024191559A1 WO2024191559A1 PCT/US2024/016593 US2024016593W WO2024191559A1 WO 2024191559 A1 WO2024191559 A1 WO 2024191559A1 US 2024016593 W US2024016593 W US 2024016593W WO 2024191559 A1 WO2024191559 A1 WO 2024191559A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- fault
- severity
- information
- events
- map
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
- G05B23/0272—Presentation of monitored results, e.g. selection of status reports to be displayed; Filtering information to the user
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0709—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/327—Alarm or error message display
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
Definitions
- This patent application is directed to machine management, and more specifically, to mapping and clustering of machine fault code locations.
- Managing a fleet of machines can be difficult especially as the number of machines and job locations grow.
- fleet managers need the ability to visualize which machines in a fleet are experiencing fault codes, what kind of faults those machines are experiencing, and where those asset are located. While location data is provided when fault codes are reported, fault codes have traditionally been provided in a list view, with only an address link. Additionally, some mapping capabilities for faults at the fleet level are provided to assist a fleet manager in determining how to respond to a particular fault. This may be useful to identify problem assets, but it does not always allow fleet managers to easily understand why faults are occurring.
- U.S. Patent No. 10,515,492 to Mattern et al. describes a data visualization method, wherein an aggregation circuit is structured to receive at least one of (i) vehicle data indicative of at least one operating characteristic of one or more vehicles from the one or more vehicles and (ii) technician data indicative of at least one diagnostic characteristic of the one or more vehicles representative of a technician servicing event.
- the data visualization circuit is structured to receive a display request for providing a graphical user interface to a user display device.
- the display request includes configurable options for providing the graphical user interface in a desired graphical format including the at least one of the vehicle data and the technician data.
- Patent Application Publication No. 2016/0117059 to Folken et al. describes a user interface for a fleet management web portal for a manufacturer, operator, or user to manage a fleet of equipment and/or machines.
- the fleet of equipment and/or machines may be linked with the fleet management web portal and the manufacturer, operator, or user may access alerts and other information associated with the equipment and/or machines using an electronic device.
- the user interface is compatible with electronic devices of various sizes and enables a user to interact with information associated with the fleet of equipment and/or machines. While Mattern and Folken provide fault code information and mapping capabilities, they do not provide context for the fault codes that could help a fleet manager determine the cause of and an appropriate response to those faults.
- the techniques described herein relate to a method for machine fault location mapping, the method including: receiving fault event information for a plurality of machines dispersed within a selected geographic region; receiving location information corresponding to the received fault event information; receiving severity information corresponding to the received fault event information, wherein the severity information includes an indication of high, medium, or low severity; and presenting on a display device a graphical user interface including: a map representing at least a portion of the geographic region; and at least one fault cluster indicator positioned on the map representing fault events that occurred on the plurality of machines located within a selected cluster distance; wherein the fault cluster indicator indicates the number of high severity events as a percentage of combined high and medium severity events as a corresponding portion of a ring and wherein the total number of fault events represented by the fault cluster indicator is numerically indicated in the center of the ring.
- the techniques described herein relate to a method, wherein the graphical user interface further includes at least one fault marker that is located outside the selected cluster distance, wherein the fault marker includes a severity indicator.
- the techniques described herein relate to a method, further including receiving a selection of the at least one fault marker and in response to receiving the selection of the at least one fault marker displaying the corresponding fault information overlayed on the map.
- the techniques described herein relate to a method, wherein the fault information includes a machine identification, a total number of machine hours, and a fault code.
- the techniques described herein relate to a method, wherein the graphical user interface further includes a listing of each fault event currently displayed on the map.
- the techniques described herein relate to a method, wherein the fault event information, the location information, and the severity information are received from a corresponding one of the plurality of machines.
- the techniques described herein relate to a method, wherein the fault event information corresponds to faults observed during a selectable time period.
- the techniques described herein relate to a machine fault location mapping system, including: one or more processors; and one or more memory devices having stored thereon instructions that when executed by the one or more processors cause the one or more processors to: receive fault event information for a plurality of machines dispersed within a selected geographic region; receive location information indicating where one or more of the fault events occurred; receive severity information for the one or more fault events, wherein the severity information includes an indication of high, medium, or low severity; and present on a display device a graphical user interface including: a map representing at least a portion of the geographic region; and at least one fault cluster indicator positioned on the map representing fault events that occurred on the plurality of machines located within a selected cluster distance; wherein the fault cluster indicator indicates the number of high severity events as a percentage of combined high and medium severity events as a corresponding portion of a ring and wherein the total number of fault events represented by the fault cluster indicator is numerically indicated in the center of the ring.
- the techniques described herein relate to a system, wherein the graphical user interface further includes at least one fault marker that is located outside the selected cluster distance, wherein the fault marker includes a severity indicator.
- the techniques described herein relate to a system, further including receiving a selection of the at least one fault marker and in response to receiving the selection of the at least one fault marker displaying the corresponding fault information overlayed on the map.
- the techniques described herein relate to a system, wherein the fault information includes a machine identification, a total number of machine hours, and a fault code.
- the techniques described herein relate to a system, wherein the graphical user interface further includes a listing of each fault event currently displayed on the map.
- the techniques described herein relate to a system, wherein the fault event information, the location information, and the severity information are received from a corresponding one of the plurality of machines.
- the techniques described herein relate to a system, wherein the fault event information corresponds to faults observed during a selectable time period.
- the techniques described herein relate to one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations including: receiving fault event information for a plurality of machines dispersed within a selected geographic region; receiving location information indicating where one or more of the fault events occurred; receiving severity information for the one or more fault events, wherein the severity information includes an indication of high, medium, or low severity; and presenting on a display device a graphical user interface including: a map representing at least a portion of the geographic region; and at least one fault cluster indicator positioned on the map representing fault events that occurred on the plurality of machines located within a selected cluster distance; wherein the fault cluster indicator indicates the number of high severity events as a percentage of combined high and medium severity events as a corresponding portion of a ring and wherein the total number of fault events represented by the fault cluster indicator is numerically indicated in the center of the ring.
- the techniques described herein relate to a non- transitory computer-readable media, wherein the graphical user interface further includes at least one fault marker that is located outside the selected cluster distance, wherein the fault marker includes a severity indicator.
- the techniques described herein relate to a non- transitory computer-readable media, further including receiving a selection of the at least one fault marker and in response to receiving the selection of the at least one fault marker displaying the corresponding fault information overlayed on the map.
- the techniques described herein relate to a non- transitory computer-readable media, wherein the fault information includes a machine identification, a machine hours, and a fault code.
- the techniques described herein relate to a non- transitory computer-readable media, wherein the graphical user interface further includes a listing of each fault event currently displayed on the map.
- the techniques described herein relate to a non- transitory computer-readable media, wherein the fault event information, the location information, and the severity information are received from a corresponding one of the plurality of machines.
- FIG. 1 is a diagram illustrating an overview of an environment in which some implementations of a fleet level fault code mapping system can operate according to some embodiments of the disclosed technology
- FIG. 2 is an illustration of a graphical user interface for machine usage visualization according to some embodiments of the disclosed technology
- FIG. 3 is an enlarged view of a portion of the graphical user interface for machine usage visualization
- FIG. 4 is an enlarged view of the graphical user interface for machine usage visualization
- FIG. 5 is an enlarged view of the fault cluster indicator shown in FIGS. 3 and 4 according to some embodiments of the disclosed technology
- FIG. 6 is a flow diagram showing a method for fleet level fault code mapping according to some embodiments of the disclosed technology
- FIG. 7 is a block diagram illustrating an overview of devices on which some implementations can operate.
- FIG. 8 is a block diagram illustrating an overview of an environment in which some implementations can operate.
- FIG. 9 is a block diagram illustrating components which, in some implementations, can be used in a system employing the disclosed technology.
- the disclosed technology provides fleet level mapping of fault code locations. Rather than placing indicators (e.g., pins) on the reported location of the asset and providing supplementary fault code information, the system provides a fault code location view that focuses on the faults themselves. In other words, the locations of the pins on the map are based on the specific geographic location where faults occurred independent of the assets current location. Each pin provides fault code information: severity, description, source, date, time, and location, as well as information about the asset reporting the fault (assetID/SN, make, model, hours, and odometer as well as current status and last reported location). This allows fleet managers to understand faults in the context of where they are occurring. Additionally, the map clusters faults that have occurred in the same geographic area. This allows fleet managers to evaluate geography-based trends, take corrective actions to address problem areas within their jobsites, and/or identify opportunities for operator training based on the types of fault codes frequently triggered in the same location.
- indicators e.g., pins
- FIG. 1 illustrates an environment 10 in which some implementations of a fault code mapping system 100 can operate according to embodiments of the disclosed technology.
- the system environment 10 can include multiple machines, such as excavators 20(1) and 20(2), a satellite 12, telematics/utilization database 102, a fault code database 104, a telematics processing system 106, a display 108, and a network 110.
- the fault code mapping system 100 can be connected to the telematics/utilization database 102, the fault code database 104, the telematics processing system 106, and the display 108, via network 110.
- the telematics/utilization database 102, the fault code database 104, and the telematics processing system 106 can receive fault codes and telematics data from the excavators 20(1) and 20(2) via satellite 12.
- the telematics data can include machine run time, idle time, and machine identification information including e.g., type and model number.
- the telematics data can also include sensor data from the excavators, such as from a pressure sensor 22, a vibration sensor 24, and a temperature sensor 26, to name a few.
- the telematics processing system 106 determines a machine utilization pattern for the machines based on the telematics data.
- a machine learning model (such as a neural network) can be applied to estimate each machine’ s utilization pattern based on telematics data (i.e., telemetry data).
- telematics data i.e., telemetry data
- an excavator can have a use pattern of activities including e.g., 50% mass excavation, 20% grading, and 30% tracking (i.e., traveling from place to place).
- a utilization model can use mathematical models that classify equipment activity or application frequencies, which can include regression, support vector machines, and neural nets, depending on the level of detail and complexity required.
- Models may differentiate between, for example, mass excavation, dirt moving, trenching, scraping, grading, loading, tracking, or idle time. Models may supplement standard telematics data with additional sensors to measure the intensity of use. In some embodiments, the resulting machine utilization patterns, or activity data, can be provided to the fault code mapping system 100 in addition to run time, idle time, fault codes, and machine identification information.
- the fault code mapping system 100 can be configured to receive fault event information, location information, and fault severity information for a plurality of machines dispersed within a selected geographic region from the machines themselves or via one or more databases, such as the telematics/utilization database 102 and/or the fault code database 104.
- the fault code mapping system 100 can cluster the fault code events based on fault type, severity, and geographic location, for example.
- the system 100 can then present a graphical user interface (GUI) on a display device 108 for review by a user, e.g., a fleet manager.
- GUI graphical user interface
- the fault code mapping system 100 is configured to output a graphical user interface (GUI) 200 to a suitable display device, such as display device 108 (FIG. 1).
- GUI graphical user interface
- a map 202 representing at least a portion of the geographic region is presented on the GUI 200.
- the system clusters fault events that occurred on the plurality of machines at a location within a selected cluster distance.
- At least one fault cluster indicator 210 is positioned on the map 202 representing the clustered faults. As explained more fully below with respect to FIG. 5, the indicator 210 can indicate the number of faults in the cluster as well as the severity of the faults.
- a date range 204 can be selected.
- the displayed fault event information corresponds to faults observed during the selected time period.
- the GUI 200 can also include a list portion 206 of each fault event currently displayed on the map along with machine identification and a location where the fault occurred.
- FIG. 3 illustrates another example of a GUI 300 including map 302 having multiple fault cluster indicators 310, 312, and 314.
- the fault cluster indicators positioned on the map represent fault events that occurred on the plurality of machines located within a selected cluster distance (e.g., a 20 mile diameter) of the indicator, with the indicator centrally located with respect to the fault event locations.
- the GUI 300 can include a list portion 306 including fault information 320.
- the GUI 300 can also include service locations, such as location 318, and fault markers, such as marker 316.
- the GUI 300 can include fault markers, such as marker 316, that are located outside the range (e.g., distance) of each fault cluster indicator.
- the fault marker 316 is outside the range of the selected distance corresponding to fault cluster indicator 312.
- the system displays the corresponding fault information overlayed on the map in a pop-up window 322, for example.
- the fault marker can include a severity indicator in the form of text and or a color coded dot, as shown.
- each fault cluster indicator indicates the number of high severity events as a percentage of combined high and medium severity events as a corresponding portion of a ring 330.
- portion 332 is the high severity portion
- portion 334 is the medium severity portion.
- the total number of fault events 336 represented by the fault cluster indicator is numerically indicated in the center of the ring 330.
- the different portions of the ring can be color coded.
- a pop-up window can appear displaying date, high severity percentage, medium severity percentage, and location, for example.
- the fault cluster indicator can comprise a pie chart, a bar graph divided into high and medium severities, or other suitable graphical arrangement.
- the fault cluster indicators provide an efficient way for a user to quickly compare performance among like machines on a jobsite to help identify problems. This condensed display arrangement also provides tools for the user to drill down in order to identify what might be causing fault codes and how to correct them.
- selecting a fault cluster indicator causes the system to zoom in on the map and break out individual fault events and smaller clusters.
- FIG. 6 is a flow diagram showing a method 600 for machine fault code location mapping according to some embodiments of the disclosed technology.
- the method 600 can include receiving fault event information for a plurality of machines dispersed within a selected geographic region at step 602.
- location information is received corresponding to the received fault event information.
- the location information can indicate the locations where corresponding fault events occurred.
- severity information is received for corresponding fault events.
- the severity information can include an indication of high, medium, or low severity.
- GUI graphical user interface
- a map representing at least a portion of the geographic region is presented on the GUI.
- the system clusters fault events that occurred on the plurality of machines located within a selected cluster distance.
- At least one fault cluster indicator is positioned on the map representing the clustered faults at step 614.
- the fault cluster indicator indicates the number of high severity events as a percentage of combined high and medium severity events as a corresponding portion of a ring and wherein the total number of fault events represented by the fault cluster indicator is numerically indicated in the center of the ring.
- the graphical user interface further comprises at least one fault marker that is located outside the selected cluster distance, wherein the fault marker includes a severity indicator.
- the method 600 can also include receiving a selection of the at least one fault marker and in response, displaying the corresponding fault information overlayed on the map.
- the fault information can include a machine identification, a total number of machine hours, and a fault code, for example.
- the graphical user interface can further comprise a listing of each fault event currently displayed on the map.
- the fault event information, the location information, and the severity information can be received from a corresponding one of the plurality of machines.
- the fault event information can correspond to faults observed during a selectable time period.
- the disclosed systems and methods can automatically flag high-occurrence fault codes.
- the system can determine fault codes for which there are multiple occurrences and filter for the fault code that has the most occurrences.
- the high-occurrence fault code can then be displayed and clustered on the map to provide a fleet manager context for the multiple occurrences. For example, if all of the faults are occurring at a particular worksite, or near a geographic feature, and/or a local weather condition (e.g., rain). All of which could have a bearing on why the faults are occurring.
- an over speed fault can be the result of a particular hill (i.e., geographic feature) in a work site.
- the appropriate resolution may be to regrade the hill or reroute machines to avoid the hill.
- wheel slip faults can be the result of traction loss due to rain (i.e., weather condition) at a certain location.
- faults that could be related to a worksite include long hours at that site, temperature conditions, operating training level, etc.
- the system can automatically flag and provide context for high occurrence fault codes to assist the fleet manager to diagnose and take appropriate actions.
- inventions disclosed here can be embodied as special-purpose hardware (e.g., circuitry), as programmable circuitry appropriately programmed with software and/or firmware, or as a combination of special-purpose and programmable circuitry.
- embodiments may include a machine-readable medium having stored thereon instructions which may be used to cause a computer, a microprocessor, processor, and/or microcontroller (or other electronic devices) to perform a process.
- the machine-readable medium may include, but is not limited to, optical disks, compact disc read-only memories (CD-ROMs), magnetooptical disks, ROMs, random access memories (RAMs), erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), magnetic or optical cards, flash memory, or other type of media / machine-readable medium suitable for storing electronic instructions.
- CD-ROMs compact disc read-only memories
- RAMs random access memories
- EPROMs erasable programmable read-only memories
- EEPROMs electrically erasable programmable read-only memories
- FIG. 7 is a block diagram illustrating an overview of devices on which some implementations of the disclosed technology can operate.
- the devices can comprise hardware components of a device 700, for example.
- Device 700 can include one or more input devices 720 that provide input to the CPU (processor) 710, notifying it of actions. The actions are typically mediated by a hardware controller that interprets the signals received from the input device and communicates the information to the CPU 710 using a communication protocol.
- Input devices 720 include, for example, a mouse, a keyboard, a touchscreen, an infrared sensor, a touchpad, a wearable input device, a camera- or image-based input device, a microphone, or other user input devices.
- CPU 710 can be a single processing unit or multiple processing units in a device or distributed across multiple devices.
- CPU 710 can be coupled to other hardware devices, for example, with the use of a bus, such as a PCI bus or SCSI bus.
- the CPU 710 can communicate with a hardware controller for devices, such as for a display 730.
- Display 730 can be used to display text and graphics.
- display 730 provides graphical and textual visual feedback to a user.
- display 730 includes the input device as part of the display , such as when the input device is a touchscreen or is equipped with an eye direction monitoring system. In some implementations, the display is separate from the input device.
- Display devices are: an LCD display screen; an LED display screen; a projected, holographic, or augmented reality display (such as a heads-up display device or a head-mounted device); and so on.
- Other I/O devices 740 can also be coupled to the processor, such as a network card, video card, audio card, USB, FireWire or other external device, sensor, camera, printer, speakers, CD-ROM drive, DVD drive, disk drive, or Blu-Ray device.
- the device 700 also includes a communication device capable of communicating wirelessly or wire-based with a network node.
- the communication device can communicate with another device or a server through a network using, for example, TCP/IP protocols.
- Device 700 can utilize the communication device to distribute operations across multiple network devices.
- the CPU 710 can have access to a memory 750.
- a memory includes one or more of various hardware devices for volatile and non-volatile storage, and can include both read-only and writable memory.
- a memory can comprise random access memory (RAM), CPU registers, read-only memory (ROM), and writable non-volatile memory, such as flash memory, hard drives, floppy disks, CDs, DVDs, magnetic storage devices, tape drives, device buffers, and so forth.
- RAM random access memory
- ROM read-only memory
- writable non-volatile memory such as flash memory, hard drives, floppy disks, CDs, DVDs, magnetic storage devices, tape drives, device buffers, and so forth.
- a memory is not a propagating signal divorced from underlying hardware; a memory is thus non-transitory.
- Memory 750 can include program memory 760 that stores programs and software, such as an operating system 762, fault code mapping platform 764, and other application programs 766.
- Some implementations can be operational with numerous other general purpose or special purpose computing system environments or configurations.
- Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with the technology include, but are not limited to, personal computers, server computers, handheld or laptop devices, cellular telephones, mobile phones, wearable electronics, gaming consoles, tablet devices, multiprocessor systems, microprocessor-based systems, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, or the like.
- FIG. 8 is a block diagram illustrating an overview of an environment 800 in which some implementations of the disclosed technology can operate.
- Environment 800 can include one or more client computing devices 805A-D, examples of which can include device 700.
- Client computing devices 805 can operate in a networked environment using logical connections through network 830 to one or more remote computers, such as a server computing device 810.
- server computing device 810 can be an edge server that receives client requests and coordinates fulfillment of those requests through other servers, such as servers 820A-C.
- Server computing devices 810 and 820 can comprise computing systems, such as device 700. Though each server computing device 810 and 820 is displayed logically as a single server, server computing devices can each be a distributed computing environment encompassing multiple computing devices located at the same or at geographically disparate physical locations. In some implementations, each server computing device 820 corresponds to a group of servers.
- Client computing devices 805 and server computing devices 810 and 820 can each act as a server or client to other server/client devices.
- Server 810 can connect to a database 815.
- Servers 820A-C can each connect to a corresponding database 825A-C.
- each server 820 can correspond to a group of servers, and each of these servers can share a database or can have their own database.
- Databases 815 and 825 can warehouse (e.g., store) information. Though databases 815 and 825 are displayed logically as single units, databases 815 and 825 can each be a distributed computing environment encompassing multiple computing devices, can be located within their corresponding server, or can be located at the same or at geographically disparate physical locations.
- Network 830 can be a local area network (LAN) or a wide area network (WAN), but can also be other wired or wireless networks.
- Network 830 may be the Internet or some other public or private network.
- Client computing devices 805 can be connected to network 830 through a network interface, such as by wired or wireless communication. While the connections between server 810 and servers 820 are shown as separate connections, these connections can be any kind of local, wide area, wired, or wireless network, including network 830 or a separate public or private network.
- FIG. 9 is a block diagram illustrating components 900 which, in some implementations, can be used in a system employing the disclosed technology.
- the components 900 include hardware 902, general software 920, and specialized components 940.
- a system implementing the disclosed technology can use various hardware, including processing units 904 (e.g., CPUs, GPUs, APUs, etc.), working memory 906, storage memory 908, and input and output devices 910.
- processing units 904 e.g., CPUs, GPUs, APUs, etc.
- working memory 906 storage memory 908
- input and output devices 910 Components 900 can be implemented in a client computing device such as client computing devices 805 or on a server computing device, such as server computing device 810 or 820.
- General software 920 can include various applications, including an operating system 922, local programs 924, and a basic input output system (BIOS) 926.
- Specialized components 940 can be subcomponents of a general software application 920, such as local programs 924.
- Specialized components 940 can include a Data Collection Module 944, a Graphics Module 946, a Geolocation Module 948, a Telematics/Utilization Module 950, and components that can be used for transferring data and controlling the specialized components, such as Interface 942.
- components 900 can be in a computing system that is distributed across multiple computing devices or can be an interface to a server-based application executing one or more of specialized components 940.
- a fault code mapping system can include a Data Collection Module 944, a Graphics Module 946, a Geolocation Module 948, and a Telematics/Utilization Module 950 (FIG. 9).
- the Data Collection Module 944 can receive telematics data, including e.g., fault codes and severity, from the Telematics/Utilization Module 950.
- the Telematics/Utilization Module 950 can receive and process telematics data from various machines such as trucks, bulldozers, and excavators.
- the telematics data can include machine run time, idle time, fault codes, and machine identification information including e.g., type and model number.
- the Geolocation Module 948 can determine and provide fault event location information to the Data Collection Module 944.
- the Data Collection Module 944 receives fault event location and severity information from different domains or databases in addition to or in lieu of from the Geolocation Module 948.
- the Data Collection Module 944 combines all of the data and provides it to the Graphics Module 946, which outputs a GUI for presentation on a display device that includes the fault cluster indicators.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2024235336A AU2024235336A1 (en) | 2023-03-13 | 2024-02-21 | Systems and methods for fleet level mapping of fault code locations |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363489967P | 2023-03-13 | 2023-03-13 | |
| US63/489,967 | 2023-03-13 | ||
| US18/327,627 US12462623B2 (en) | 2023-03-13 | 2023-06-01 | Systems and methods for fleet level mapping of fault code locations |
| US18/327,627 | 2023-06-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024191559A1 true WO2024191559A1 (en) | 2024-09-19 |
Family
ID=90468652
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2024/016593 Pending WO2024191559A1 (en) | 2023-03-13 | 2024-02-21 | Systems and methods for fleet level mapping of fault code locations |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024191559A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120017168A1 (en) * | 2009-08-14 | 2012-01-19 | Ralph Mason | Real time map rendering with data clustering and expansion and overlay |
| US20160117059A1 (en) | 2014-10-24 | 2016-04-28 | Caterpillar Inc. | User Interface for Fleet Management |
| US20180060149A1 (en) * | 2016-08-25 | 2018-03-01 | Uptake Technologies, Inc. | Interface Tool for Asset Fault Analysis |
| US10515492B2 (en) | 2015-12-11 | 2019-12-24 | Cummins, Inc. | Diagnostic data visualization methods |
| US20200394094A1 (en) * | 2017-05-31 | 2020-12-17 | Palantir Technologies Inc. | Systems and methods for providing fault analysis user interface |
| US20220100595A1 (en) * | 2015-06-05 | 2022-03-31 | Uptake Technologies, Inc. | Computer System and Method for Recommending an Operating Mode of an Asset |
-
2024
- 2024-02-21 WO PCT/US2024/016593 patent/WO2024191559A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120017168A1 (en) * | 2009-08-14 | 2012-01-19 | Ralph Mason | Real time map rendering with data clustering and expansion and overlay |
| US20160117059A1 (en) | 2014-10-24 | 2016-04-28 | Caterpillar Inc. | User Interface for Fleet Management |
| US20220100595A1 (en) * | 2015-06-05 | 2022-03-31 | Uptake Technologies, Inc. | Computer System and Method for Recommending an Operating Mode of an Asset |
| US10515492B2 (en) | 2015-12-11 | 2019-12-24 | Cummins, Inc. | Diagnostic data visualization methods |
| US20180060149A1 (en) * | 2016-08-25 | 2018-03-01 | Uptake Technologies, Inc. | Interface Tool for Asset Fault Analysis |
| US20200394094A1 (en) * | 2017-05-31 | 2020-12-17 | Palantir Technologies Inc. | Systems and methods for providing fault analysis user interface |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10162495B2 (en) | Customizable vehicle fleet reporting system | |
| US11899527B2 (en) | Systems and methods for identifying machine anomaly root cause based on a selected reduced order model and a selected fault model | |
| CA3213723A1 (en) | Systems and methods for automatically scheduling maintenance | |
| EP4377859A1 (en) | Systems and methods for identifying machine modifications for improved productivity | |
| US12462623B2 (en) | Systems and methods for fleet level mapping of fault code locations | |
| US20140343981A1 (en) | Real time vehicle data management and analytics | |
| WO2024191559A1 (en) | Systems and methods for fleet level mapping of fault code locations | |
| US20230236588A1 (en) | Integrated record of asset usage, maintenance, and condition, and associated systems and methods | |
| US12429865B2 (en) | Systems and methods for machine usage visualization | |
| US11995577B2 (en) | System and method for estimating a machine's potential usage, profitability, and cost of ownership based on machine's value and mechanical state | |
| US11886179B2 (en) | Systems and methods for determining machine usage severity | |
| US20240282153A1 (en) | Systems and methods for detecting machines engaged in anomalous activity | |
| US20230033796A1 (en) | Systems and methods for determining extended warranty pricing based on machine activity | |
| CN118677922A (en) | Vehicle management and control method, device and system based on cloud and big data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24714088 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: AU2024235336 Country of ref document: AU |
|
| ENP | Entry into the national phase |
Ref document number: 2024235336 Country of ref document: AU Date of ref document: 20240221 Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024714088 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2024714088 Country of ref document: EP Effective date: 20251013 |
|
| ENP | Entry into the national phase |
Ref document number: 2024714088 Country of ref document: EP Effective date: 20251013 |
|
| ENP | Entry into the national phase |
Ref document number: 2024714088 Country of ref document: EP Effective date: 20251013 |
|
| ENP | Entry into the national phase |
Ref document number: 2024714088 Country of ref document: EP Effective date: 20251013 |
|
| ENP | Entry into the national phase |
Ref document number: 2024714088 Country of ref document: EP Effective date: 20251013 |