US20030125852A1 - System and method for monitoring machine status - Google Patents
System and method for monitoring machine status Download PDFInfo
- Publication number
- US20030125852A1 US20030125852A1 US10/303,062 US30306202A US2003125852A1 US 20030125852 A1 US20030125852 A1 US 20030125852A1 US 30306202 A US30306202 A US 30306202A US 2003125852 A1 US2003125852 A1 US 2003125852A1
- Authority
- US
- United States
- Prior art keywords
- source address
- message
- address
- received
- status
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- 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
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/0044—In digital systems
- B60W2050/0045—In digital systems using databus protocols
-
- 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/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
- B60W2050/146—Display means
-
- 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/04—Monitoring the functioning of the control system
- B60W50/045—Monitoring control system parameters
Abstract
A method is provided for monitoring communications in a machine including electronic control module (ECM) components connected via datalinks. A message is received on a datalink. The source address of the received message is determined. The received message is added to an address list based on the source address, and the address list is evaluated to determine the status of a datalink associated with each ECM component.
Description
- This application claims the benefit of U.S. Provisional Application No. 60/342,727, filed Dec. 27, 2001, the contents of which are hereby incorporated by reference.
- The present invention relates generally to monitoring machines and, more particularly, to a system and method for monitoring datalinks associated with vehicle components.
- Electronic control systems are used extensively in on-highway vehicles to perform a variety of operations. Some exemplary uses of electronic control systems include controlling transmission, cruise control, and/or anti-lock braking systems. As the use of these electronic control modules (or ECMs) increases, the level of complexity of communication between these systems and the vehicle also increases.
- In order to deal with these increasingly complex communications, the Society of Automotive Engineers (SAE) has developed standards pertaining to the network of communications between electronic devices in vehicles. One of these standards is J1939. The J1939 standard specifies a high-speed communications network to support real-time closed loop control functions between ECMs, which may be physically distributed throughout the vehicle and may include a series of datalinks to each particular ECM.
- A problem may arise when the datalink to a particular ECM becomes inoperative, or stops communicating. It is possible that the datalink may be inoperative without the vehicle's operator or a service technician knowing this. Because the operator or technician may be unaware that the vehicle failure is due to the datalink problem, the operator or technician may spend valuable time trouble-shooting the ECM or other vehicle systems to determine the cause of the vehicle behavior.
- Systems currently exist that diagnose problems in electrical systems in vehicles. For example, U.S. Pat. No. 5,848,365, entitled “Diagnostic Method and System for Electrical System in a Truck” measures and stores voltages that are present on electrical connections during a time period prior to and after an event, such as an electrical fault. This system requires, however, that a technician have either knowledge of vehicle wiring and voltages, or conversely, have access to an external computer including diagnostic software. This system does not provide easy monitoring of the J1939 system in the field, nor does it provide for efficient repair of a problem.
- The present invention is directed to overcoming one or more of the problems or disadvantages associated with the prior art.
- A method is provided for monitoring communications in a machine including electronic control module (ECM) components connected via datalinks. A message is received on a datalink. The source address of the received message is determined. The received message is added to an address list based on the source address, and the address list is evaluated to determine the status of a datalink associated with each ECM component.
- A system is provided for monitoring communications in a machine including electronic control module (ECM) components connected via datalinks. The system includes an electronic service tool system, wherein the electronic service tool system includes a microprocessor configured to monitor communications in the machine by receiving a message on a datalink, determining the source address of the message, adding the received message to an address list, and evaluating the address list to determine the status of a datalink associated with each ECM component.
- The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments of the invention and together with the description, serve to explain the principles of the invention. In the drawings:
- FIG. 1 is a block diagram illustrating a machine including an electronic service tool component, consistent with one exemplary embodiment of the present invention;
- FIG. 2 is a flow chart of steps performed by an electronic service tool component, consistent with one exemplary embodiment of the present invention; and
- FIG. 3 is an exemplary interface of a display of the electronic service tool, consistent with one exemplary embodiment of the present invention.
- Reference will now be made in detail to embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
- A system and method are provided for monitoring communication in a machine, such as a vehicle, including at least one electronic control module (ECM). FIG. 1 diagrammatically illustrates a
machine 100 consistent with principles of the present invention. In exemplary embodiments of the present invention,machine 100 may include a vehicle. However, in alternative embodiments,machine 100 could include immobile mechanisms, such as a stationary engine used for generating power. As illustrated,machine 100 may includeECM component 101,ECM component 102, andECM component 103. ECM components 101-103, for example, may include an electronically controlled transmission, anti-lock braking system, and/or cruise control, or may include any other system suitable for ECM control.Machine 100 also may include control and electronic service tool system 110. Control and electronic service tool system 110 may coordinate communication betweenmachine 100 and ECM components 101-103 and further, may monitor these communications. Control and electronic service tool system 110 may include amicroprocessor 120, astorage device 130, and adisplay device 140. -
Microprocessor 120 may be implemented in various environments to provide the tools for monitoring the status of communication inmachine 100, such as, for example, J1939 communications. While the present invention has particular applicability to J1939 communications, the invention may also be applicable to other communications standards.Microprocessor 120 may include hardware specifically constructed for performing various processes and operations of the invention or may include a general purpose computer or computing platform selectively activated or reconfigured by program code to provide the necessary functionality.Microprocessor 120 is connected to ECM components 101-103 viadatalinks Storage device 130 may include information received bymicroprocessor 120 fromdatalinks storage device 130 may include instructions for monitoring communication inmachine 100. Finally,display device 140 may include a screen for displaying the status of monitored communication. - Alternatively, control and electronic service tool system110 may consist of two separate modules. In this alternative embodiment, a microprocessor (not shown) may be mounted in
machine 100 and function to coordinate communication between ECM components 101-103 andmachine 100. This microprocessor would function as the separate control system. The separate electronic service tool (illustrated by reference numeral 110) would then be able to be operated while not mounted tomachine 100. For example, a service technician in the field may have an electronic service tool 110, including amicroprocessor 120, astorage device 130, and adisplay device 140. The technician could then attach this electronic service tool 110 to the microprocessor (not shown) of the vehicle's separate control system to monitor communication betweenmachine 100 and ECM components 101-103. The electronic service tool 110 may attach to the microprocessor (not shown) via hardwire link or via wireless connection, such as modem or infrared technology. - FIG. 2 illustrates a flow chart of a method for monitoring communication between
machine 100 and ECM components 101-103, consistent with one exemplary embodiment of the present invention directed to J1939 technology. However, it should be understood that other method steps may be used, and even with the method depicted in FIG. 2, the particular order of events may vary without departing from the scope of the present invention. Further, certain steps may not be present, additional steps may be added, and the order of such steps may be modified without departing from the scope and spirit of the invention, as claimed. - As indicated in
step 200,microprocessor 120 may receive a message via adatalink Microprocessor 120 may then determine the actual message source address, as illustrated bystep 210.Microprocessor 120 will only recognize messages that are supported and expected bymicroprocessor 120. Aftermicroprocessor 120 determines that the message is supported,microprocessor 120 will determine whether a message has already been received from the source address (step 215). If the message has not yet been received from the particular source address,microprocessor 120 will add the source address to an address list and set a message counter associated with the source address to 1 (step 220). If, however, at least one message has been received from the source address in a predetermined time period,microprocessor 120 will increment the message counter associated with the source address (step 225). The address list and/or the message counter associated with each source address may be stored instorage device 130 or in some memory component ofmicroprocessor 120. The number of reported source addresses may be limited to a predetermined value, such as 40. In this case, the first 40 source addresses to be reported will be stored, but subsequent messages from other source addresses will not be added to the address list. - In one exemplary embodiment, if the source address uses only the “Request PGN” message, such as the dash cluster, then the message counter associated with that source address may only track whether the message is received once. This embodiment permits devices that are not typically supported ECM components to be recognized.
- At predetermined time intervals, the address list is evaluated by microprocessor120 (step 230). An exemplary time interval may be 5.28 seconds (or 11 times 480 ms). This time interval may be set for any period that permits a sufficient number of messages to be received via
datalinks microprocessor 120,microprocessor 120 determines, based on the message counter associated with each source address, whether at least one message has been received. If the message counter associated with a source address indicates one or more messages, then a status of “Received” is associated with the source address. If the message counter associated with a source address is zero, then a status of “Not received” is associated with the source address. The message counters associated with each source address are then reset to zero. In the exemplary embodiment described above that tracks the receipt of “Request PGN” messages, a status of “Detected one time” may be associated with the source address. - Each source address and associated status are then sent to display device140 (step 240).
Display device 140 provides the address and status information to a vehicle operator or technician, for example, by listing each of the addresses and statuses on a display screen. Alternatively, the information could be provided via a printout or via audio command or other similar method. - FIG. 3 illustrates an
exemplary interface 300 displayed viadisplay device 140, consistent with one exemplary embodiment of the present invention. For example,icons 310 may be used to alter the display of the address and status information, such as by alphabetizing or otherwise sorting the results.Icons 310 may also provide access to other features of the electronic service tool 110. Display area 320 may display instructive or informative information, either about the tool in general or about the results being displayed. Display area 320 may display each source address along with its associated status, providing quick information to the operator or service technician about which datalinks are functioning properly. - In operation, during startup of
machine 100,microprocessor 120 may begin to receive messages from components 101-103 on datalinks 122-126. Whenmicroprocessor 120 receives a first message fromcomponent 101, for example, it will log information intostorage device 130 regarding the sender of the message (e.g., component 101).Microprocessor 120 may also increment a counter associated withcomponent 101. Ifmicroprocessor 120 receives further messages fromcomponent 101,microprocessor 120 may continue to increment the counter. Similarly,microprocessor 120 may track messages received fromcomponents Microprocessor 120 may also display logged information ondisplay device 140. - The system and method described may be a portion of an electronic service tool that also includes other functions. By providing a system and method for monitoring communications on the datalinks and determining whether communications have been received from a particular datalink, an operator or technician will be able to more accurately diagnose these types of problems, thus saving time otherwise spent on troubleshooting each of the various machine systems and components. Further, because the display provides easily understood information, it is more accessible for the operator or field technician that may not have as detailed a knowledge about the machine.
- The system and method may be used during machine (e.g., vehicle) design and ECM component programming to ensure that the vehicle design and implementation allows for communication within a particular standard, such as, for example, the J1939 standard. It should be understood, that although the above description is directed toward a J1939 communication network in an on-highway truck, the system and method are applicable to other vehicles having a communication network including ECM components and datalinks.
- It will be readily apparent to those skilled in this art that various changes and modifications of an obvious nature may be made, and all such changes and modifications are considered to fall within the scope of the appended claims. Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims and their equivalents.
Claims (16)
1. A method for monitoring communications in a machine including at least one electronic control module (ECM) component connected via at least one datalink, the method comprising:
receiving a message on a datalink;
determining a source address of the received message;
adding the received message to an address list based on the source address; and
evaluating the address list to determine the status of a datalink associated with at least one ECM component.
2. The method of claim 1 , further including:
determining if the received message is supported.
3. The method of claim 1 , wherein evaluating the address list occurs at a predetermined time interval.
4. The method of claim 1 , wherein adding the received message includes:
determining if the source address is present on the address list;
adding the source address to the address list if the determination is negative;
setting a message counter associated with the source address to 1 if the determination is negative; and
incrementing a message counter associated with the source address by 1 if the determination is positive.
5. The method of claim 4 , further including:
setting a message counter associated with the source address to “Received once” if the determination is negative and if the received message is “Request PGN”.
6. The method of claim 4 , wherein evaluating the address list includes:
determining a status associated with each source address in the address list.
7. The method of claim 6 , wherein determining a status includes:
determining a status of “Not received” if a message counter associated with the source address is 0;
determining a status of “Received” if a message counter associated with the source address is 1 or more; and
determining a status of “Received once” if a “Request PGN” message is received.
8. The method of claim 7 , further including:
setting the message counter associated with the source address to zero.
9. The method of claim 7 , further including:
displaying a list including each source address and the determined status for each source address.
10. The method of claim 1 , further including:
communicating results based on the evaluation of the address list.
11. A system for monitoring communications in a machine including at least one electronic control module (ECM) component connected via at least one datalink, the system comprising:
an electronic service tool system, wherein the electronic service tool system includes a microprocessor configured to monitor communications in the machine by:
receiving a message on a datalink;
determining a source address of the received message;
adding the received message to an address list based on the source address; and
evaluating the address list to determine the status of a datalink associated with at least one ECM component.
12. The system of claim 11 , wherein the electronic service tool system further includes a storage device for storing an address list.
13. The system of claim 11 , wherein the electronic service tool system further includes a display device for displaying results of monitoring the communication.
14. The system of claim 11 , wherein the electronic service tool is mounted in the vehicle and is coupled with the datalinks.
15. The system of claim 11 , wherein the electronic service tool is separate from the vehicle and is connected to a control microprocessor in the vehicle, which is connected to the datalinks.
16. A system for monitoring J1939 communications in a vehicle including electronic control module (ECM) components connected via datalinks, the system comprising:
a storage device for storing an address list;
a display device for displaying results of monitoring the communication; and
an electronic service tool system, wherein the electronic service tool system includes a microprocessor configured to monitor J1939 communications in the vehicle by performing the steps of:
receiving a message on a datalink;
determining the source address of the received message;
adding the received message to an address list based on the source address; and
evaluating the address list to determine the status of a datalink associated with one or more ECM component.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/303,062 US6859696B2 (en) | 2001-12-27 | 2002-11-25 | System and method for monitoring machine status |
DE10257402A DE10257402A1 (en) | 2001-12-27 | 2002-12-09 | System and method for monitoring vehicle condition |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US34272701P | 2001-12-27 | 2001-12-27 | |
US10/303,062 US6859696B2 (en) | 2001-12-27 | 2002-11-25 | System and method for monitoring machine status |
Publications (2)
Publication Number | Publication Date |
---|---|
US20030125852A1 true US20030125852A1 (en) | 2003-07-03 |
US6859696B2 US6859696B2 (en) | 2005-02-22 |
Family
ID=26973244
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/303,062 Expired - Fee Related US6859696B2 (en) | 2001-12-27 | 2002-11-25 | System and method for monitoring machine status |
Country Status (2)
Country | Link |
---|---|
US (1) | US6859696B2 (en) |
DE (1) | DE10257402A1 (en) |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040153479A1 (en) * | 2002-11-14 | 2004-08-05 | Mikesell Paul A. | Systems and methods for restriping files in a distributed file system |
US20060092033A1 (en) * | 2004-10-29 | 2006-05-04 | Caterpillar Inc | Method and system for providing work machine multi-functional user interface |
US20070094310A1 (en) * | 2005-10-21 | 2007-04-26 | Passey Aaron J | Systems and methods for accessing and updating distributed data |
US20070132917A1 (en) * | 2005-12-08 | 2007-06-14 | Kim Sung H | Portable display device |
US20070171919A1 (en) * | 2004-10-29 | 2007-07-26 | Godman Peter J | Message batching with checkpoints systems and methods |
US20080021907A1 (en) * | 2001-08-03 | 2008-01-24 | Patel Sujal M | Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system |
US20080046476A1 (en) * | 2006-08-18 | 2008-02-21 | Anderson Robert J | Systems and methods for a snapshot of data |
US20080059541A1 (en) * | 2006-08-18 | 2008-03-06 | Fachan Neal T | Systems and methods for a snapshot of data |
US20080126365A1 (en) * | 2006-08-18 | 2008-05-29 | Fachan Neal T | Systems and methods for providing nonlinear journaling |
US20080155191A1 (en) * | 2006-12-21 | 2008-06-26 | Anderson Robert J | Systems and methods for providing heterogeneous storage systems |
US7680842B2 (en) | 2006-08-18 | 2010-03-16 | Isilon Systems, Inc. | Systems and methods for a snapshot of data |
US7752402B2 (en) | 2006-08-18 | 2010-07-06 | Isilon Systems, Inc. | Systems and methods for allowing incremental journaling |
US7756898B2 (en) | 2006-03-31 | 2010-07-13 | Isilon Systems, Inc. | Systems and methods for notifying listeners of events |
US7779048B2 (en) | 2007-04-13 | 2010-08-17 | Isilon Systems, Inc. | Systems and methods of providing possible value ranges |
US7788303B2 (en) | 2005-10-21 | 2010-08-31 | Isilon Systems, Inc. | Systems and methods for distributed system scanning |
US7797283B2 (en) | 2005-10-21 | 2010-09-14 | Isilon Systems, Inc. | Systems and methods for maintaining distributed data |
US7822932B2 (en) | 2006-08-18 | 2010-10-26 | Isilon Systems, Inc. | Systems and methods for providing nonlinear journaling |
US7844617B2 (en) | 2006-12-22 | 2010-11-30 | Isilon Systems, Inc. | Systems and methods of directory entry encodings |
US7848261B2 (en) * | 2006-02-17 | 2010-12-07 | Isilon Systems, Inc. | Systems and methods for providing a quiescing protocol |
US7870345B2 (en) | 2008-03-27 | 2011-01-11 | Isilon Systems, Inc. | Systems and methods for managing stalled storage devices |
US7882068B2 (en) | 2007-08-21 | 2011-02-01 | Isilon Systems, Inc. | Systems and methods for adaptive copy on write |
US7899800B2 (en) | 2006-08-18 | 2011-03-01 | Isilon Systems, Inc. | Systems and methods for providing nonlinear journaling |
US7900015B2 (en) | 2007-04-13 | 2011-03-01 | Isilon Systems, Inc. | Systems and methods of quota accounting |
US7949692B2 (en) | 2007-08-21 | 2011-05-24 | Emc Corporation | Systems and methods for portals into snapshot data |
US7949636B2 (en) | 2008-03-27 | 2011-05-24 | Emc Corporation | Systems and methods for a read only mode for a portion of a storage system |
US7953704B2 (en) | 2006-08-18 | 2011-05-31 | Emc Corporation | Systems and methods for a snapshot of data |
US7953709B2 (en) | 2008-03-27 | 2011-05-31 | Emc Corporation | Systems and methods for a read only mode for a portion of a storage system |
US7962779B2 (en) | 2001-08-03 | 2011-06-14 | Emc Corporation | Systems and methods for a distributed file system with data recovery |
US7966289B2 (en) | 2007-08-21 | 2011-06-21 | Emc Corporation | Systems and methods for reading objects in a file system |
US7984324B2 (en) | 2008-03-27 | 2011-07-19 | Emc Corporation | Systems and methods for managing stalled storage devices |
US8027984B2 (en) | 2006-08-18 | 2011-09-27 | Emc Corporation | Systems and methods of reverse lookup |
US20110251746A1 (en) * | 2008-11-10 | 2011-10-13 | Sumitomo(S.H.I) Construction Machinery Co., Ltd. | Hybrid-type construction machine |
US8051425B2 (en) | 2004-10-29 | 2011-11-01 | Emc Corporation | Distributed system with asynchronous execution systems and methods |
US8054765B2 (en) | 2005-10-21 | 2011-11-08 | Emc Corporation | Systems and methods for providing variable protection |
US8055711B2 (en) | 2004-10-29 | 2011-11-08 | Emc Corporation | Non-blocking commit protocol systems and methods |
US20110296433A1 (en) * | 2009-02-03 | 2011-12-01 | Continental Teves Ag & Ohg | Function securing unit for communication systems |
US8082379B2 (en) | 2007-01-05 | 2011-12-20 | Emc Corporation | Systems and methods for managing semantic locks |
US8286029B2 (en) | 2006-12-21 | 2012-10-09 | Emc Corporation | Systems and methods for managing unavailable storage devices |
US8539056B2 (en) | 2006-08-02 | 2013-09-17 | Emc Corporation | Systems and methods for configuring multiple network interfaces |
US20140199180A1 (en) * | 2013-01-11 | 2014-07-17 | Arthur Joseph Schoendorff | Universal Pump Component Control and Testing System and Method |
US8966080B2 (en) | 2007-04-13 | 2015-02-24 | Emc Corporation | Systems and methods of managing resource utilization on a threaded computer system |
WO2018187265A1 (en) * | 2017-04-07 | 2018-10-11 | Westinghouse Air Brake Technologies Corporation | System, method, and apparatus for determining a communication status of locomotives in a distributed power system |
US10530676B2 (en) | 2016-03-18 | 2020-01-07 | Westinghouse Air Brake Technologies Corporation | Distributed power remote communication status system and method |
US11265284B2 (en) | 2016-03-18 | 2022-03-01 | Westinghouse Air Brake Technologies Corporation | Communication status system and method |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7814603B2 (en) * | 1999-06-11 | 2010-10-19 | Gavney Jr James A | Powered toothbrush with polishing elements |
US7805228B2 (en) * | 2004-08-19 | 2010-09-28 | Spx Corporation | Vehicle diagnostic device |
US20070021895A1 (en) * | 2005-07-21 | 2007-01-25 | Caterpillar Inc. | System and method for monitoring the status of a work machine |
US7706936B2 (en) * | 2005-08-24 | 2010-04-27 | Snap-On Incorporated | Method and system for adaptively modifying diagnostic vehicle information |
US20080059080A1 (en) * | 2006-08-31 | 2008-03-06 | Caterpillar Inc. | Method and system for selective, event-based communications |
US20080270074A1 (en) * | 2007-04-30 | 2008-10-30 | Caterpillar Inc. | User customized machine data acquisition system |
US8340855B2 (en) | 2008-04-22 | 2012-12-25 | Spx Corporation | USB isolation for vehicle communication interface |
EP2601502B1 (en) | 2010-08-03 | 2019-05-08 | Bosch Automotive Service Solutions Inc. | Vehicle diagnostic, communication and signal delivery system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5303163A (en) * | 1992-08-20 | 1994-04-12 | Cummins Electronics Company | Configurable vehicle monitoring system |
US5848365A (en) * | 1996-05-23 | 1998-12-08 | Freightliner Corporation | Diagnostic method and system for electrical system in a truck |
US5890080A (en) * | 1996-06-25 | 1999-03-30 | Freightliner Corporation | Truck with monitored and resettable electronic control units |
US6112150A (en) * | 1999-04-09 | 2000-08-29 | Cummins Engine Co Inc | Fault recognition system and method for an internal combustion engine |
US6334081B1 (en) * | 2000-05-24 | 2001-12-25 | General Motors Corporation | Vehicle communication link auto detection |
US6338010B1 (en) * | 1998-09-03 | 2002-01-08 | Delco Electronics Corporation | Multi-sensor module for communicating sensor information over a vehicle data bus |
US6360145B1 (en) * | 2000-05-16 | 2002-03-19 | General Motors Corporation | Vehicle platform-portable controller |
-
2002
- 2002-11-25 US US10/303,062 patent/US6859696B2/en not_active Expired - Fee Related
- 2002-12-09 DE DE10257402A patent/DE10257402A1/en not_active Withdrawn
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5303163A (en) * | 1992-08-20 | 1994-04-12 | Cummins Electronics Company | Configurable vehicle monitoring system |
US5848365A (en) * | 1996-05-23 | 1998-12-08 | Freightliner Corporation | Diagnostic method and system for electrical system in a truck |
US5890080A (en) * | 1996-06-25 | 1999-03-30 | Freightliner Corporation | Truck with monitored and resettable electronic control units |
US6338010B1 (en) * | 1998-09-03 | 2002-01-08 | Delco Electronics Corporation | Multi-sensor module for communicating sensor information over a vehicle data bus |
US6112150A (en) * | 1999-04-09 | 2000-08-29 | Cummins Engine Co Inc | Fault recognition system and method for an internal combustion engine |
US6360145B1 (en) * | 2000-05-16 | 2002-03-19 | General Motors Corporation | Vehicle platform-portable controller |
US6334081B1 (en) * | 2000-05-24 | 2001-12-25 | General Motors Corporation | Vehicle communication link auto detection |
Cited By (80)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080021907A1 (en) * | 2001-08-03 | 2008-01-24 | Patel Sujal M | Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system |
US7743033B2 (en) | 2001-08-03 | 2010-06-22 | Isilon Systems, Inc. | Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system |
US7962779B2 (en) | 2001-08-03 | 2011-06-14 | Emc Corporation | Systems and methods for a distributed file system with data recovery |
US7685126B2 (en) | 2001-08-03 | 2010-03-23 | Isilon Systems, Inc. | System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system |
US8112395B2 (en) | 2001-08-03 | 2012-02-07 | Emc Corporation | Systems and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system |
US20040153479A1 (en) * | 2002-11-14 | 2004-08-05 | Mikesell Paul A. | Systems and methods for restriping files in a distributed file system |
US7937421B2 (en) | 2002-11-14 | 2011-05-03 | Emc Corporation | Systems and methods for restriping files in a distributed file system |
US20070171919A1 (en) * | 2004-10-29 | 2007-07-26 | Godman Peter J | Message batching with checkpoints systems and methods |
US8140623B2 (en) | 2004-10-29 | 2012-03-20 | Emc Corporation | Non-blocking commit protocol systems and methods |
US7242311B2 (en) | 2004-10-29 | 2007-07-10 | Caterpillar Inc. | Method and system for providing work machine multi-functional user interface |
US8055711B2 (en) | 2004-10-29 | 2011-11-08 | Emc Corporation | Non-blocking commit protocol systems and methods |
US8051425B2 (en) | 2004-10-29 | 2011-11-01 | Emc Corporation | Distributed system with asynchronous execution systems and methods |
US8238350B2 (en) | 2004-10-29 | 2012-08-07 | Emc Corporation | Message batching with checkpoints systems and methods |
US20060092033A1 (en) * | 2004-10-29 | 2006-05-04 | Caterpillar Inc | Method and system for providing work machine multi-functional user interface |
US8214334B2 (en) | 2005-10-21 | 2012-07-03 | Emc Corporation | Systems and methods for distributed system scanning |
US8214400B2 (en) | 2005-10-21 | 2012-07-03 | Emc Corporation | Systems and methods for maintaining distributed data |
US8054765B2 (en) | 2005-10-21 | 2011-11-08 | Emc Corporation | Systems and methods for providing variable protection |
US8176013B2 (en) | 2005-10-21 | 2012-05-08 | Emc Corporation | Systems and methods for accessing and updating distributed data |
US7917474B2 (en) | 2005-10-21 | 2011-03-29 | Isilon Systems, Inc. | Systems and methods for accessing and updating distributed data |
US7788303B2 (en) | 2005-10-21 | 2010-08-31 | Isilon Systems, Inc. | Systems and methods for distributed system scanning |
US7797283B2 (en) | 2005-10-21 | 2010-09-14 | Isilon Systems, Inc. | Systems and methods for maintaining distributed data |
US20070094310A1 (en) * | 2005-10-21 | 2007-04-26 | Passey Aaron J | Systems and methods for accessing and updating distributed data |
US20070132917A1 (en) * | 2005-12-08 | 2007-06-14 | Kim Sung H | Portable display device |
US7848261B2 (en) * | 2006-02-17 | 2010-12-07 | Isilon Systems, Inc. | Systems and methods for providing a quiescing protocol |
US8625464B2 (en) | 2006-02-17 | 2014-01-07 | Emc Corporation | Systems and methods for providing a quiescing protocol |
US7756898B2 (en) | 2006-03-31 | 2010-07-13 | Isilon Systems, Inc. | Systems and methods for notifying listeners of events |
US8005865B2 (en) | 2006-03-31 | 2011-08-23 | Emc Corporation | Systems and methods for notifying listeners of events |
US8539056B2 (en) | 2006-08-02 | 2013-09-17 | Emc Corporation | Systems and methods for configuring multiple network interfaces |
US8356013B2 (en) | 2006-08-18 | 2013-01-15 | Emc Corporation | Systems and methods for a snapshot of data |
US20080046476A1 (en) * | 2006-08-18 | 2008-02-21 | Anderson Robert J | Systems and methods for a snapshot of data |
US7680842B2 (en) | 2006-08-18 | 2010-03-16 | Isilon Systems, Inc. | Systems and methods for a snapshot of data |
US7752402B2 (en) | 2006-08-18 | 2010-07-06 | Isilon Systems, Inc. | Systems and methods for allowing incremental journaling |
US8380689B2 (en) | 2006-08-18 | 2013-02-19 | Emc Corporation | Systems and methods for providing nonlinear journaling |
US7680836B2 (en) | 2006-08-18 | 2010-03-16 | Isilon Systems, Inc. | Systems and methods for a snapshot of data |
US7953704B2 (en) | 2006-08-18 | 2011-05-31 | Emc Corporation | Systems and methods for a snapshot of data |
US8356150B2 (en) | 2006-08-18 | 2013-01-15 | Emc Corporation | Systems and methods for providing nonlinear journaling |
US7676691B2 (en) | 2006-08-18 | 2010-03-09 | Isilon Systems, Inc. | Systems and methods for providing nonlinear journaling |
US7822932B2 (en) | 2006-08-18 | 2010-10-26 | Isilon Systems, Inc. | Systems and methods for providing nonlinear journaling |
US8181065B2 (en) | 2006-08-18 | 2012-05-15 | Emc Corporation | Systems and methods for providing nonlinear journaling |
US7882071B2 (en) | 2006-08-18 | 2011-02-01 | Isilon Systems, Inc. | Systems and methods for a snapshot of data |
US7899800B2 (en) | 2006-08-18 | 2011-03-01 | Isilon Systems, Inc. | Systems and methods for providing nonlinear journaling |
US8010493B2 (en) | 2006-08-18 | 2011-08-30 | Emc Corporation | Systems and methods for a snapshot of data |
US8015156B2 (en) | 2006-08-18 | 2011-09-06 | Emc Corporation | Systems and methods for a snapshot of data |
US20080059541A1 (en) * | 2006-08-18 | 2008-03-06 | Fachan Neal T | Systems and methods for a snapshot of data |
US8027984B2 (en) | 2006-08-18 | 2011-09-27 | Emc Corporation | Systems and methods of reverse lookup |
US20080126365A1 (en) * | 2006-08-18 | 2008-05-29 | Fachan Neal T | Systems and methods for providing nonlinear journaling |
US20080155191A1 (en) * | 2006-12-21 | 2008-06-26 | Anderson Robert J | Systems and methods for providing heterogeneous storage systems |
US8286029B2 (en) | 2006-12-21 | 2012-10-09 | Emc Corporation | Systems and methods for managing unavailable storage devices |
US7844617B2 (en) | 2006-12-22 | 2010-11-30 | Isilon Systems, Inc. | Systems and methods of directory entry encodings |
US8060521B2 (en) | 2006-12-22 | 2011-11-15 | Emc Corporation | Systems and methods of directory entry encodings |
US8082379B2 (en) | 2007-01-05 | 2011-12-20 | Emc Corporation | Systems and methods for managing semantic locks |
US8015216B2 (en) | 2007-04-13 | 2011-09-06 | Emc Corporation | Systems and methods of providing possible value ranges |
US7900015B2 (en) | 2007-04-13 | 2011-03-01 | Isilon Systems, Inc. | Systems and methods of quota accounting |
US7779048B2 (en) | 2007-04-13 | 2010-08-17 | Isilon Systems, Inc. | Systems and methods of providing possible value ranges |
US8195905B2 (en) | 2007-04-13 | 2012-06-05 | Emc Corporation | Systems and methods of quota accounting |
US8966080B2 (en) | 2007-04-13 | 2015-02-24 | Emc Corporation | Systems and methods of managing resource utilization on a threaded computer system |
US20110119234A1 (en) * | 2007-08-21 | 2011-05-19 | Schack Darren P | Systems and methods for adaptive copy on write |
US7949692B2 (en) | 2007-08-21 | 2011-05-24 | Emc Corporation | Systems and methods for portals into snapshot data |
US8200632B2 (en) | 2007-08-21 | 2012-06-12 | Emc Corporation | Systems and methods for adaptive copy on write |
US7882068B2 (en) | 2007-08-21 | 2011-02-01 | Isilon Systems, Inc. | Systems and methods for adaptive copy on write |
US7966289B2 (en) | 2007-08-21 | 2011-06-21 | Emc Corporation | Systems and methods for reading objects in a file system |
US7953709B2 (en) | 2008-03-27 | 2011-05-31 | Emc Corporation | Systems and methods for a read only mode for a portion of a storage system |
US7949636B2 (en) | 2008-03-27 | 2011-05-24 | Emc Corporation | Systems and methods for a read only mode for a portion of a storage system |
US7971021B2 (en) | 2008-03-27 | 2011-06-28 | Emc Corporation | Systems and methods for managing stalled storage devices |
US7984324B2 (en) | 2008-03-27 | 2011-07-19 | Emc Corporation | Systems and methods for managing stalled storage devices |
US7870345B2 (en) | 2008-03-27 | 2011-01-11 | Isilon Systems, Inc. | Systems and methods for managing stalled storage devices |
US20170335547A1 (en) * | 2008-11-10 | 2017-11-23 | Sumitomo Heavy Industries, Ltd. | Hybrid construction machine |
US10766480B2 (en) * | 2008-11-10 | 2020-09-08 | Sumitomo Heavy Industries, Ltd. | Hybrid construction machine |
US20110251746A1 (en) * | 2008-11-10 | 2011-10-13 | Sumitomo(S.H.I) Construction Machinery Co., Ltd. | Hybrid-type construction machine |
US9725008B2 (en) * | 2008-11-10 | 2017-08-08 | Sumitomo Heavy Industries, Ltd. | Hybrid type construction machine |
US20110296433A1 (en) * | 2009-02-03 | 2011-12-01 | Continental Teves Ag & Ohg | Function securing unit for communication systems |
US8718894B2 (en) * | 2009-02-03 | 2014-05-06 | Continental Teves Ag & Co. Ohg | Function securing unit for communication systems |
US9441625B2 (en) * | 2013-01-11 | 2016-09-13 | Mary Ann Schoendorff | System and method for pump component controlling and testing |
US20140199180A1 (en) * | 2013-01-11 | 2014-07-17 | Arthur Joseph Schoendorff | Universal Pump Component Control and Testing System and Method |
US10530676B2 (en) | 2016-03-18 | 2020-01-07 | Westinghouse Air Brake Technologies Corporation | Distributed power remote communication status system and method |
US11265284B2 (en) | 2016-03-18 | 2022-03-01 | Westinghouse Air Brake Technologies Corporation | Communication status system and method |
WO2018187265A1 (en) * | 2017-04-07 | 2018-10-11 | Westinghouse Air Brake Technologies Corporation | System, method, and apparatus for determining a communication status of locomotives in a distributed power system |
US10479382B2 (en) | 2017-04-07 | 2019-11-19 | Westinghouse Air Brake Technologies Corporation | System, method, and apparatus for determining a communication status of locomotives in a distributed power system |
AU2018250112B2 (en) * | 2017-04-07 | 2020-11-12 | Westinghouse Air Brake Technologies Corporation | System, method, and apparatus for determining a communication status of locomotives in a distributed power system |
US11584410B2 (en) | 2017-04-07 | 2023-02-21 | Westinghouse Air Brake Technologies Corporation | Vehicle control system |
Also Published As
Publication number | Publication date |
---|---|
DE10257402A1 (en) | 2003-10-16 |
US6859696B2 (en) | 2005-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6859696B2 (en) | System and method for monitoring machine status | |
EP0838788B1 (en) | System and method for managing time for vehicle fault diagnostic apparatus | |
US6831555B1 (en) | Method and apparatus for dynamically monitoring system components in an advanced process control (APC) framework | |
CN112291194B (en) | State management method and device based on ECU in vehicle-mounted network and intelligent automobile | |
US6772376B1 (en) | System and method for reporting detected errors in a computer system | |
EP3767406A1 (en) | Controller area network and connectivity health troubleshooting system | |
US20090306849A1 (en) | System for diagnosis of motor vehicles, and for reception of vehicles at a repair facility | |
CN108390863B (en) | Data processing method and device | |
CN111781915A (en) | Vehicle-mounted multifunctional electronic control platform device | |
CN114995330A (en) | Vehicle CAN bus intrusion detection test method and test system | |
US6381712B1 (en) | Method and apparatus for providing an error messaging system | |
JP3965772B2 (en) | Fault diagnosis device for vehicles | |
KR20090000008A (en) | Anticollision system among diagnosis terminals and method thereof | |
US20040102216A1 (en) | Interface module in a vehicle | |
US9781527B2 (en) | Smart plug and play automatic OBD-II system tester | |
KR100362643B1 (en) | Remote control apparatus based on web and method thereof | |
CN115657639A (en) | System, method, device and storage medium for monitoring functions of vehicle-mounted chip | |
CN113760774B (en) | OTA simulation test method, platform and system | |
US20100223028A1 (en) | Diagnosis agent for remote plant diagnosis | |
US7454298B2 (en) | Apparatus and method for identifying electrical faults | |
KR20220024905A (en) | How to talk to a computer on the vehicle's onboard bus | |
US20020194537A1 (en) | Diagnosis of fault conditions in embedded systems | |
US7894949B2 (en) | Fault tracing in the data bus system of a vehicle | |
CN112863008B (en) | Fault recording method and device, storage medium and computer equipment | |
RU2816885C2 (en) | Method of interacting with computing device on vehicle on-board bus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CATERPILLAR INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SCHADE, MARC;LANDES, JAMES W.;HILBERT, MARK;REEL/FRAME:013523/0758;SIGNING DATES FROM 20021009 TO 20021030 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Expired due to failure to pay maintenance fee |
Effective date: 20170222 |