US20080001771A1 - Method and system for reporting machine status - Google Patents
Method and system for reporting machine status Download PDFInfo
- Publication number
- US20080001771A1 US20080001771A1 US11/495,896 US49589606A US2008001771A1 US 20080001771 A1 US20080001771 A1 US 20080001771A1 US 49589606 A US49589606 A US 49589606A US 2008001771 A1 US2008001771 A1 US 2008001771A1
- Authority
- US
- United States
- Prior art keywords
- machine
- component
- data
- entity
- machine component
- 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.)
- Abandoned
Links
Images
Classifications
-
- 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/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/10—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device
- B60R25/1004—Alarm systems characterised by the type of sensor, e.g. current sensing means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/10—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device
- B60R25/102—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device a signal being sent to a remote location, e.g. a radio signal being transmitted to a police station, a security company or the owner
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R25/00—Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
- B60R25/30—Detection related to theft or to other events relevant to anti-theft systems
- B60R25/33—Detection related to theft or to other events relevant to anti-theft systems of global position, e.g. by providing GPS coordinates
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/20—Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R2325/00—Indexing scheme relating to vehicle anti-theft devices
- B60R2325/10—Communication protocols, communication systems of vehicle anti-theft devices
- B60R2325/105—Radio frequency identification data [RFID]
Definitions
- the present disclosure relates generally to a method and system for reporting information, and more particularly, to a method and system for reporting machine status.
- Machines and machine components have routinely been the target of thieves, especially when there is a need for equipment, such as after a natural disaster. Stolen machines may be stripped and sold for parts, and therefore, create difficulties for authorities and machine owners to identify missing parts.
- markings are used, such as labels, etchings, etc., that uniquely identify a given component or machine. However, these markings may be removed or altered to change the identification information.
- the system of the '537 patent provides a method for recovering missing vehicles by broadcasting a paging request to the missing vehicle
- the method has some drawbacks. For example, once the missing vehicle is located electronically, there is a time delay until the actual retrieval of the vehicle because the person retrieving the missing vehicle must travel to the location of the vehicle. Thus, the missing vehicle may be moved while the person sent to retrieve the missing vehicle is en route to the vehicle's detected location. Furthermore, if the paging responder or a similar device is removed from the vehicle, the vehicle is unable to respond to the paging request and thus unable to be located. In a further aspect, if a component of the missing vehicle is removed from the vehicle, the component is unable to be tracked.
- the disclosed system is directed to overcoming one or more of the problems set forth above.
- the present disclosure is directed to a data communication system for a component of a machine.
- the data communication system includes a control module configured to monitor at least one type of machine data associated with a machine component configured to be mounted on a machine, a processor device configured to receive and process the machine data from the control module, and a transceiver device configured to communicate with the processor device and at least one off-board system.
- the processor device, the transceiver device, and the control module are formed integral with the machine component such that the data communication system communicates the machine data to the at least one off-board system when the machine component is not mounted on the machine.
- the present disclosure is directed to a method for reporting that at least one machine and/or machine component is missing.
- the method includes determining a type of notification service for the machine and/or machine component, and collecting machine data from the machine and/or machine component via a communication system formed as an integral part of the machine component.
- the machine data includes data reflecting at least one operational parameter associated with the respective machine and/or machine component.
- the method also includes determining that the machine and/or machine component is missing based on the collected machine data, and sending a notification message to a first entity based on the specified type of notification service.
- the notification message includes data reflecting that the machine and/or machine component is missing.
- the present disclosure is directed to a system for reporting a status of a machine and/or machine component.
- the system includes a data communication system formed as an integral part of a machine component configured to be mounted on a machine, and the data communication system is configured to communicate machine data from the machine component.
- the machine data includes data reflecting at least one operational parameter associated with the machine component.
- the system also includes a service center configured to receive the machine data from the data communication system and store the machine data.
- the data communication system communicates the machine data to the service center when the machine component is not mounted on the machine.
- the service center and/or the data communication system is further configured to determine a status of the machine and/or machine component based on the collected machine data, and send a notification message to a first entity.
- the notification message includes data reflecting the status of the machine and/or machine component.
- FIG. 1 is a diagrammatic illustration of an exemplary machine
- FIG. 2 is a schematic diagram illustrating an exemplary communication system
- FIG. 3 is a flow chart illustrating exemplary disclosed steps for collecting and storing information and for locating a machine.
- FIG. 1 illustrates an exemplary machine 10 having one or more components 11 .
- a machine component 11 may be an electronic, electrical, mechanical, electro-mechanical, etc., portion of machine 10 that performs some operation related to the overall operation of machine 10 (e.g., a hydraulic component, an engine, a transmission, etc.).
- Machine 10 may embody a fixed or mobile machine that performs some type of operation associated with an industry such as mining, construction, farming, transportation, or any other industry known in the art.
- machine 10 may be a commercial machine, such as a truck, crane, earth moving machine, mining vehicle, material handling equipment, farming equipment, marine vessel, aircraft, an excavator, a dozer, a loader, a backhoe, a motor grader, a dump truck, or any type of machine that operates in a work environment such as a construction site, mine site, power plant, etc.
- a commercial machine such as a truck, crane, earth moving machine, mining vehicle, material handling equipment, farming equipment, marine vessel, aircraft, an excavator, a dozer, a loader, a backhoe, a motor grader, a dump truck, or any type of machine that operates in a work environment such as a construction site, mine site, power plant, etc.
- Machine 10 may be equipped with a data communication system 12 , which includes at least one electronic control module (ECM) 13 , a gateway processor device 14 , a transceiver device 15 , and a global positioning satellite (GPS) device 16 .
- ECM electronice control module
- GPS global positioning satellite
- machine 10 may include multiple data communication systems 12 mounted on one or more separate machine components 11 .
- Data communication system 12 may be formed integral with corresponding machine 10 and/or component 11 .
- one or more of ECM 13 , gateway processor device 14 , transceiver device 15 , and GPS device 16 may be formed integral with corresponding machine 10 and/or component 11 .
- component 11 may be formed integral with ECM 13 , gateway processor device 14 , transceiver device 15 , and GPS device 16 .
- data communication system 12 or one or more of ECM 13 , gateway processor device 14 , transceiver device 15 , and GPS device 16 remain attached to component 11 and fully operational.
- data communication system 12 may be tamper-proof. Removing data communication system 12 from machine 10 and/or component 11 may cause the machine and/or component to be disabled. Machine 10 and/or component 11 may then be reactivated by dealer 42 or other entity 40 . At that time, dealer 42 may inspect machine 10 and/or component 11 to determine whether it has been reported missing.
- Data communication system 12 may be a system configured to collect and transmit machine data, location data, and identification data.
- ECM 13 stores machine data including, for example, identification information specific to machine 10 .
- the identification information may include a machine identifier (e.g., a serial number, registration number, or other information assigned to machine 10 ).
- ECM 13 may collect and/or store other types of machine data, such as scheduling data (e.g., when machine 10 is scheduled to change location and/or how long machine 10 is scheduled to remain at a location, identification of types of authorized operations during scheduled shifts, etc.), machine operational data (e.g., operational historical parameter data (e.g., oil pressure, motor speed, temperatures, fluid levels, and/or other parameter data related to the operation of machine 10 or a component 11 )), timings, fault codes, etc.
- ECM 13 may collect the machine data from one or more machine components 11 .
- ECM 13 may collect machine data from one or more other ECMs 13 associated with one or more other machine components 11 .
- ECM 13 may also be associated with at least one sensor (not shown) for monitoring and recording at least one type of machine data.
- an engine ECM may receive signals from engine sensors, such as, for example, an atmospheric pressure sensor, a fuel flow sensor, a boost pressure sensor, a water temperature sensor, and an engine speed sensor. Additional sensors may be included to measure other properties of the engine as necessary, as would be apparent to one skilled in the art.
- Another exemplary ECM is a transmission ECM, which may be associated with sensors that monitor the transmission, such as a gear code sensor, a transmission output speed sensor, and a differential oil temperature sensor. Other sensors may be associated with the transmission ECM as would be apparent to one skilled in the art.
- machine 10 may include multiple ECMs 13 . Each of these ECMs 13 may be different types of ECMs 13 .
- machine 10 may include a hydraulic system ECM, a chassis ECM, and/or a brake/cooling ECM. These other ECMs may also be associated with one or more sensors for collecting machine data related to one or more machine components 11 , such as a hydraulic system, the chassis, the brake/cooling systems, etc. Other sensors and ECMs may be included for collecting machine data related to other components as would be apparent to one skilled in the art.
- Each ECM may be associated with one or more sensors, and the specific types of sensors and the number of sensors associated with each ECM may be based on the type of application and information to be obtained by the sensors.
- Gateway processor device 14 includes one or more processor devices that execute program instructions to perform various functions such as requesting and/or receiving information from ECM 13 and GPS device 16 . Further, gateway processor device 14 may generate messages to transmit to an off-board system, such as a service center 20 , an entity 40 , and/or a personal device 50 ( FIG. 2 ). Gateway processor device 14 may be configured with different types of hardware and/or software (e.g., a microprocessor, a gateway, a product link device, a communication adapter, etc.). Gateway processor device 14 may also provide interface functions for transmitting data to, and receiving data from, data communication system 12 . Further, gateway processor device 14 may execute software for performing one or more functions consistent with the disclosed embodiment.
- gateway processor device 14 may include storage device(s) for maintaining data for use by one or more on-board modules (e.g., ECM 13 ), or one or more off-board systems (e.g., service center 20 , entity 40 , portable device 50 , etc.).
- gateway processor device 14 may be configured to perform protocol conversions (e.g., tunneling and translations), intelligent routing, and server-based operations, such as data provisioning, application provisioning, Web server operations, electronic mail server operations, data traffic management, and any other type of server-based operations that enable data communication system 12 to retrieve, generate, and/or provide data to off-board systems, e.g., service center 20 , entity 40 , and/or portable device 50 .
- protocol conversions e.g., tunneling and translations
- server-based operations such as data provisioning, application provisioning, Web server operations, electronic mail server operations, data traffic management, and any other type of server-based operations that enable data communication system 12 to retrieve, generate, and/or provide data to off-board systems,
- gateway processor device 14 as a distinct element.
- gateway functionality may be implemented via software, hardware, and/or firmware within other one or more on-board modules, such as ECM 13 , which communicates with off-board systems.
- gateway processor device 14 may, in certain embodiments, represent functionality or logic embedded within another element.
- Transceiver device 15 includes one or more devices that transmit and receive information, such as information collected and stored by gateway processor device 14 from ECM 13 and GPS device 16 . Transceiver device 15 may transmit the information to the off-board system, such as service center 20 and/or portable device 50 . Further, transceiver device 15 may receive information, such as requests for machine information from the off-board system. Alternatively, transceiver device 15 may represent separate transmission and receiver devices, or other devices for providing a communication interface between machine 10 and service center 20 .
- GPS device 16 generates location data, e.g., GPS coordinates, for machine 10 based on data from a satellite, local tracking system, or any other position sensing system known in the art.
- the location data may be collected by gateway processor device 14 and may be transmitted to the off-board system via transceiver device 15 .
- Data communication system 12 may be configured with software to provide and transmit machine data or other data in a passive or non-passive manner.
- data communication system 12 may be attached to an antenna.
- An off-board system such as service center 20 and/or portable device 50 , which are described below, may be used to send a signal to one or more devices of data communication system 12 , such as the gateway processor device 14 .
- the signal from the off-board system may include a small amount of radio frequency to energize data communication system 12 such that data communication system 12 then emits a radio frequency signal, which may be received by the off-board system.
- data communication system 12 may provide a power source for emitting the radio frequency signal. The radio frequency signal emitted by data communication system 12 transfers machine data or other data to the off-board system.
- FIG. 2 illustrates an exemplary communication system 60 including machine 10 , service center 20 including a machine information database 22 , a network 30 including, e.g., one or more additional wireless and/or wire-line communication networks (e.g., satellite networks, RF networks, fiber optic or coaxial cable based networks, twisted pair telephone line networks, or any other type of communication network), and other entities 40 , e.g., owners (not shown), leasing entities (not shown), dealers 42 , law enforcement 44 , and vendors 46 .
- communication system 60 may perform one or more processes for identifying and/or locating machines 10 and/or machine components 11 implemented with a data communication system 12 . The interaction within communication system 60 to report information about machine 10 and/or component 11 is described below with reference to FIG. 3 .
- FIG. 3 is a flow chart showing an exemplary machine locating process consistent with certain disclosed embodiments to report information regarding machine 10 and/or component 11 to locate a missing machine 10 and/or component 11 .
- service center 20 and/or an entity 40 such as an owner, lessor, or lessee of machine 10 and/or component 11 , may determine a type of notification service for machine 10 and/or component 11 (step 100 ).
- the notification service specifies how designated entities are informed of a status of machine 10 and/or component 11 (e.g., that machine 10 and/or component 11 is missing, a geographic location of machine 10 and/or component 11 , machine data of machine 10 and/or component 11 , etc.).
- the status of machine 10 and/or component 11 may be communicated using notification messages that are automatically generated by machine 10 , component 11 , service center 20 , and/or other entities 40 .
- service center 20 , machine 10 , and/or component 11 may determine the type of notification service automatically based on one or more factors such as type of machine 10 and/or component 11 , geographic location of machine 10 and/or component 11 , target entity receiving the notification messages, etc.
- entity 40 may specify the type of notification service.
- information specifying the selected type of notification service may be stored in service center 20 , machine 10 , and/or component 11 so that the notification messages may be automatically generated.
- the information specifying the type of notification service may be stored in machine information database 22 and associated with machine data used for identifying machine 10 and/or component 11 as described below.
- machine 10 and/or component 11 may automatically generate notification messages that include location data and/or machine data related to machine 10 and/or component 11 .
- the location data may be determined using GPS device 16 in data communication system 12 .
- Machine 10 and/or component 11 may send the notification messages periodically to designated entities 40 , e.g., owners (not shown), leasing entities (not shown), dealers 42 , law enforcement 44 , and vendors 46 .
- machine 10 and/or component 11 may send the notification messages to service center 20 , which monitors the location of machine 10 and/or component 11 .
- Service center 20 may then send the notification messages to target entities, which are entities 40 that are pre-selected when selecting the type of notification service.
- the determination of the type of notification service may include selecting the target entities for receiving the notification messages.
- Such entities may include dealers of the specific type of machine and/or component, dealers in a specified geographical area surrounding the last known location of machine 10 and/or component 11 , law enforcement, vendors and/or dealers that deal with machines and/or components associated with machine 10 and/or component 11 , competitors of the owner and/or manufacturer of machine 10 and/or component 11 , etc.
- a competitor may be an entity that deals directly or indirectly with the same type of machines and/or machine components as the owner and/or manufacturer of machine 10 and/or component 11 .
- the owner and/or manufacturer of machine 10 and/or component 11 may agree with competitors to share notification messages for machines 10 and/or components 11 from their respective affiliated business entities (e.g., dealers, vendors, other owners and/or manufacturers, etc.).
- This information-sharing arrangement may be established when the type of notification service is selected.
- the type of information-sharing arrangement and/or the type of notification service may be modified any time after initially specifying the type of service and/or information-sharing arrangement.
- the determination of the type of notification service may also include determining the number and frequency of notification messages.
- the notification messages may be sent once or multiple times, and a maximum and/or minimum number of notification messages may be specified.
- the notification messages may be sent regularly after predetermined periods of time.
- the determination of the type of notification service may also include determining the type of data included in the notification messages.
- the notification message may indicate that machine 10 and/or component 11 is missing and may include contact information associated with the owner and/or leasing entity of the machine 10 and/or component 11 .
- the location data that may be included in the notification message may be the location data relating to the last known location of the machine 10 and/or component 11 , i.e., the GPS coordinates last stored by GPS device 16 .
- the notification messages may also include machine data from ECM 13 of data communication system 12 associated with machine 10 and/or component 11 .
- the notification message may include identification information assigned to machine 10 and/or component 11 , machine data reflecting operational characteristics of machine 10 and/or component 11 , etc.
- the type of data included in the notification messages may also depend on the designated entity receiving the notification message and/or the type of trigger event that caused the generation of the notification message. For example, for a missing machine, a notification message may be sent to local law enforcement that includes a machine identifier, machine description, last known location, and information indicating the particular trigger event causing the generation of the notification message. On the other hand, a notification message including the machine identifier and lessee identification information may be sent to an insurance company insuring the machine, owner of the machine, etc.
- service center 20 receives machine data from data communication system 12 associated with machine 10 and/or component 11 (step 102 ).
- the machine data is used to identify machine 10 and/or component 11 .
- the machine data may include identification information assigned to machine 10 and/or component 11 , machine data reflecting operational characteristics of machine 10 and/or machine component 11 , etc.
- the machine data may include one or more machine parameters, e.g., a machine identifier, a historical operational parameter, work site information or other scheduling operational parameter, and/or a fault code.
- the machine data is unique to a particular machine 10 and/or component 11 and may include a series of values or a string of digits.
- Service center 20 may also receive location data related to machine 10 and/or component 11 , which is determined using GPS device 16 in data communication system 12 .
- Service center 20 may store the machine data received from machine 10 and/or component 11 in machine information database 22 (step 104 ).
- the information specifying the type of notification service may be associated and stored with the machine data for each respective machine 10 and/or component 11 .
- Steps 102 and 104 may be executed one or more times during the lifetime of machine 10 (e.g., following an assembly of machine 10 , before machine 10 has been delivered to a work site, and/or after delivery of machine 10 to the work site). Further, steps 102 and 104 may be executed once, after a predetermined event has occurred, or periodically at regular time intervals.
- machine 10 and/or component 11 may periodically, or as demanded by service center 20 , provide a notification message to service center 20 .
- machine 10 and/or component 11 may automatically provide a notification message, including location data, scheduling data, and/or machine data, to service center 20 .
- aspects related to certain embodiments enable the machine data to be used to locate and verify the identity of a machine or machine component.
- trigger events may be implemented to initiate processes for locating and/or verifying the identity of the inspected machines or components.
- machine 10 and/or component 11 may be determined to be missing based on an unscheduled trigger event, e.g., starting, changing operations, changing operators, moving, etc.
- gateway processor device 14 may store scheduling data for machine 10 indicating when machine 10 is scheduled to operate and when it is scheduled not to operate. Gateway processor device 14 may also receive machine data (e.g., engine data from an engine ECM indicating when the engine has started, transmission data from a transmission ECM indicating when the transmission is operating, etc.). Gateway processor device 14 may compare the scheduling data to the machine data, e.g., in real time or periodically, to determine whether there is a conflict (i.e., machine 10 and/or component 11 is operating when it is not scheduled). As a result, gateway processor device 14 may generate and send a notification message to service center 20 via transceiver device 15 indicating that machine 10 and/or component 11 is missing.
- machine data e.g., engine data from an engine ECM indicating when the engine has started, transmission data from a transmission ECM indicating when the transmission is operating, etc.
- Gateway processor device 14 may compare the scheduling data to the machine data, e.g., in real time or periodically, to determine whether there is a conflict (
- the notification message may include machine data, such as identification information used by service center 20 to identify machine 10 and/or component 11 from other machines and/or components listed in machine information database 22 .
- the notification message may also include information indicating the particular trigger event of machine 10 and/or component 11 causing the generation of the notification message.
- an owner and/or lessee of missing machine 10 and/or component 11 or another entity 40 (e.g., dealers 42 , law enforcement 44 , and vendors 46 ) may determine that machine 10 and/or component is missing, and then may generate and send a notification message reporting that machine 10 and/or component 11 is missing to service center 20 .
- service center 20 may store scheduling data for machine 10 and/or component 11 . Further, service center 20 may receive messages periodically from machine 10 and/or component 11 that include location data for machine 10 and/or component 11 . The messages received from machine 10 and/or component 11 may also include other identification information, such as the machine data used to identify machine 10 and/or component 11 . Service center 20 may compare the location data to the stored scheduling data to determine whether there is a conflict. If so, service center 20 may identify an abnormal condition for machine 10 and/or component 11 .
- Service center 20 receives the notification message reporting that machine 10 and/or component 11 is missing (step 106 ).
- service center 20 may determine that machine 10 and/or component 11 is missing based on other information (e.g., machine data).
- service center 20 may determine that machine 10 and/or component 11 is missing based on a lack of messages (e.g., status reports or any other type of message sent periodically to service center 20 from machine 10 and/or component 11 ) after a predetermined period of time.
- one or more entities 40 may each access a separate database 43 , 45 , 47 ( FIG. 2 ) that stores machine data for one or more machines 10 and/or components 11 .
- Each separate database 43 , 45 , 47 may include machine data for different sets of machines 10 and/or components 11 to allow each entity 40 to monitor a specified set of machines 10 and/or components 11 .
- service center 20 may initiate an update of one or more databases 43 , 45 , 47 (step 107 ).
- service center 20 may store information indicating the databases 43 , 45 , 47 that store machine data associated with each particular machine 10 and/or component 11 .
- service center 20 may initiate an update of databases 43 , 45 , 47 that include machine data associated with the particular machine 10 and/or component 11 that is reported missing.
- Service center 20 may also update databases 43 , 45 , 47 that are accessed by entities 40 located within a predetermined area from the last known location of missing machine 10 and/or component 11 .
- service center 20 may update all databases 43 , 45 , 47 connected to network 30 .
- Service center 20 uses machine data included in the notification message reporting that machine 10 and/or component 11 is missing to identify the machine data associated with machine 10 and/or component 11 in machine information database 22 .
- Service center 20 may then flag the information in machine information database 22 and/or databases 43 , 45 , 47 associated with missing machine 10 and/or component 11 (step 108 ).
- a warning or alarm message is generated and presented to the entity 40 that attempted to complete the transaction (step 109 ).
- the warning or alarm message may be generated by the entity 40 based on the machine data stored in databases 43 , 45 , 47 and/or may be generated by service center 20 based on the machine data stored in machine information database 22 .
- a notification message may be sent by entity 40 that attempted to complete the transaction and/or service center 20 to the target entities selected for the specified notification service associated with the missing machine 10 and/or component 11 .
- service center 20 and/or entity 40 may flag particular types of components 11 that are associated with the type of missing machine 10 . Then, a warning or alarm message may be generated when attempting to complete a transaction involving any components 11 that may be used with missing machine 10 . In another aspect, service center 20 and/or entity 40 may flag particular types of machines 10 that are associated with the type of missing component 11 . Then, a warning or alarm message may be generated when attempting to complete a transaction involving any machines 10 that may operate using missing component 11 .
- Service center 20 reports the loss to predetermined entities 40 (step 110 ).
- Service center 20 reports the loss by sending notification messages according to the type of notification service selected for machine 10 and/or component 11 in step. 100 .
- service center 20 implements, or delegates implementation of, the specified notification service by generating notification messages that include at least a portion of the machine data and/or location data stored in machine information database 22 for missing machine 10 and/or component 11 .
- service center 20 may generate a notification message including a machine identifier, machine description, contact information for reporting known information about missing machine 10 and/or component 11 , and last known location.
- service center 20 may act as a hub for receiving responses to the notification messages from the predetermined entities 40 (step 111 ).
- the responses may include information regarding missing machine 10 and/or component 11 .
- entity 40 may locate missing machine 10 and/or component 11 and may provide a message to service center 20 in response to the notification message indicating the geographic location of the missing machine 10 and/or component 11 .
- Service center 20 may then generate and send a report including information included in the response, such as the location of missing machine 10 and/or component 11 , to other entities, such as local law enforcement, other dealers, custom officials, etc.
- the report may be an e-mail, webpage, or other electronic format, and may include a map showing the location of missing machine 10 and/or component 11 .
- service center 20 may also send command messages through network 30 to command all missing machines 10 and/or components 11 that are flagged in machine information database 22 to reply with a locating message (step 112 ).
- missing machine 10 and/or component 11 may transmit the locating message to service center 20 via network 30 (step 114 ).
- the locating message may include location data associated with missing machine 10 and/or component 11 determined by GPS device 16 and machine data including identification information associated with missing machine 10 and/or component 11 (e.g., one or more historical operational parameters, scheduling operational parameters, and/or other machine data used to uniquely identify machine 10 and/or component 11 ).
- the specific parameters of machine data provided by missing machine 10 and/or component 11 in the locating message may be specified by service center 20 in the command message.
- service center 20 may request that missing machine 10 include in the locating message the same parameters used to identify the machine 10 in machine information database 22 .
- the specific parameters of identification information provided by missing machine 10 and/or component 11 in the locating message may be determined automatically by missing machine 10 and/or component 11 .
- Machine 10 and/or component 11 stores information identifying the specific parameters used to identify the machine 10 in machine information database 22 and may send the specified parameters to service center 20 when requested.
- Service center 20 compares the received machine data to the machine data associated with machines 10 and/or components 11 stored in machine information database 22 (step 116 ). Because the same parameters are used to identify machine 10 and/or component 11 , the machine data for machine 10 and/or component 11 received in the locating message may be identical to stored machine data for the same machine 10 and/or component 11 that is stored in machine information database 22 . In one embodiment, the machine data may be substantially identical. That is, sets of data are substantially identical when they are equal to within a predetermined range, threshold, etc., of sets of data, such as a percentage value (e.g., 1%), a decimal value, (e.g., within 0.0001, 0.001, 0.01, 0.1, etc.), or any other type of threshold or range.
- a percentage value e.g., 1%
- decimal value e.g., within 0.0001, 0.001, 0.01, 0.1, etc.
- service center 20 may determine the identity of missing machine 10 .
- the comparison of the machine data may require an exact match or a substantial match.
- service center 20 may determine that the machine data from the locating message matches one of the sets of machine data stored in database 22 when each digit in the set of machine data from the locating message is identical to a corresponding digit of one of the sets of machine data stored in database 22 (e.g., 00111 and 00111).
- service center 20 may identify machine 10 and/or machine component 11 when a predetermined number of digits (or a predetermined percentage of digits, etc.) match (e.g., 00111 and 0011x).
- the locating message from missing machine 10 and/or component 11 may include location data and an identifier.
- service center 20 compares the identifier received from missing machine 10 and/or component 11 in the locating message to the identifiers stored in machine information database 22 for the missing machines. If there is a match, then the identity of missing machine 10 and/or component 11 has been determined.
- service center 20 may also send a notification message to one or more designated entities 40 (e.g., owners, lessees, dealers 42 , law enforcement 44 , and/or vendors 46 ) indicating that the machine and/or component is missing (step 120 ).
- the notification message identifies missing machine 10 and/or component 11 and may include, for example, a message indicating that machine 10 and/or component 11 is reported as missing, a machine identifier, and/or the location data received in the locating message from missing machine 10 and/or component 11 . This information may be used to identify, locate, retrieve, and/or return machine 10 and/or component 11 to its owner.
- the notification message may be an e-mail, webpage, or other electronic format, and may include a map showing the location of missing machine 10 and/or component 11 .
- Service center 20 may also store location data for entities 40 and determine one or more entities 40 that are within a selected geographical range from missing machine 10 and/or component 11 based on the location data received in the locating message from missing machine (e.g., within a predetermined radius from missing machine 10 and/or component 11 ). Service center 20 may send the notification message to one or more geographically closest entities (step 122 ).
- a portable device 50 may also be used to determine the identity of machine 10 and/or component 11 .
- Portable device 50 may be a handheld or portable device used by one or more entities 40 , e.g., dealers 42 , law enforcement 44 , and/or vendors 46 .
- Portable device 50 may be a handheld computer (e.g., a laptop, personal digital assistant (PDA), etc.), implemented using, for example, PALM® or PocketPC® technology and wireless capabilities.
- Entity 40 may use portable device 50 to receive information using, for example, a sensor (e.g., an RFID reader or bar code reader) that gathers information from a communication port 18 on machine 10 and/or component 11 .
- a sensor e.g., an RFID reader or bar code reader
- the communication port 18 is connected to gateway processor device 14 to allow the information stored on gateway processor device 14 and/or ECM 13 to be transferred to portable device 50 .
- a wireline link may be provided to removably attach portable device 50 to communication port 18 , e.g., a Universal Serial Bus (USB) port, RS 232 port, or a port using another communication protocol in data communication system 12 .
- Entity 40 may be able to access information received from gateway processor device 14 by executing software performed by portable device 50 .
- Portable device 50 may also include a transceiver device 52 that allows portable device 50 to transmit information to and receive information from service center 20 .
- Transceiver device 20 may transmit or receive information via wireless or wireline network to service center 20 .
- portable device 50 may read machine data (e.g., identification information) from communication port 18 on machine 10 and/or component 11 and may transmit the machine data to service center 20 (step 130 ).
- machine data e.g., identification information
- the specific parameters of the machine data read by portable device 50 may be identified based on information stored in portable device 50 .
- Service center 20 may compare the received machine data to machine data associated with one or more machines and/or components stored in machine information database 22 (step 132 ). Service center 20 may identify machine 10 and/or component 11 if, for example, the received machine data matches the machine data for a machine 10 and/or component 11 listed in machine information database 22 . After determining the identity of machine 10 and/or component 11 , if it is determined that machine 10 and/or component 11 is flagged as a missing machine and/or component, service center 20 may send a notification message to portable device 50 .
- the notification message may include machine data such as a machine identifier and/or location data.
- portable device 50 may read machine data (e.g., identification information) from machine 10 and/or component 11 and may transmit the machine data to service center 20 .
- Service center 20 compares the machine data received from portable device 50 to the machine data stored in machine information database 22 for flagged missing machines and/or components. If the machine data read by portable device 50 matches (or substantially matches) one of the sets of machine data stored in machine information database 22 , service center 20 may generate data reflecting that the identity of machine 10 and/or component 11 is determined. After determining the identity of machine 10 and/or component 11 , service center 20 may determine whether machine 10 and/or component 11 is flagged as a missing machine and/or component.
- machine data e.g., identification information
- service center 20 may send a notification message to portable device 50 indicating that the machine and/or component was reported as being missing.
- the notification message may include a machine identifier, location data, and any other information related to the machine (e.g., identity of the owner, contact information, etc.).
- portable device 50 may also execute a process that determines the identity of machine 10 and/or component 11 (step 148 ). To do so, portable device 50 may execute processes similar to those described above in connection with service center 20 . For example, portable device 50 may compare the machine data read from machine 10 and/or component 11 against a set of stored machine data downloaded from service center 20 . Portable device 50 may store data that is also stored in machine information database 22 and may receive periodic updates from service center 20 . If the machine data read from portable device 50 matches (or substantially matches) one of the stored sets of machine data, portable device 50 may generate data reflecting that the identity of machine 10 and/or component 11 has been determined. Portable device 50 may send this message to service center 20 for further processing.
- portable device 50 may be used to identify machine 10 without having to transmit the machine data that it reads from machine 10 and/or component 11 to service center 20 . After determining the identity of machine 10 and/or component 11 , portable device 50 may also determine if machine 10 and/or component 11 is flagged as a missing machine and may notify service center 20 . Then, service center 20 may send a notification message to designated entities 40 , e.g., dealers 42 , law enforcement 44 , and/or vendors 46 .
- designated entities 40 e.g., dealers 42 , law enforcement 44 , and/or vendors 46 .
- machine 10 and/or component 11 may automatically send messages to service center 20 reporting that it is operating under an abnormal condition (e.g., stolen, not returned at end of lease, moved from authorized locations, performing operations or tasks outside defined thresholds or time constraints, unscheduled operation, etc.).
- Service center 20 may then automatically send notification messages to designated entities, e.g., local law enforcement, vendors, and dealers.
- entities e.g., local law enforcement, vendors, and dealers.
- these entities may be updated as to machine status, such as thefts. This reduces the time to recover a stolen machine, which for example may reduce the negative impact on the machine owner's business.
- a database listing missing machines 10 and/or components 11 may be maintained or it may be used to contact the missing machines 10 and/or components 11 .
- a missing machine 10 and/or component 11 may be unable to respond immediately to a message from service center 20 instructing machine 10 and/or component 11 to respond with its location data (e.g., because a battery in machine 10 and/or component 11 is removed or is dead)
- machine 10 and/or component 11 may delay its response (e.g., when the battery is replaced). Therefore, service center 20 may be able to contact missing machine 10 and/or component 11 by sending out the command message periodically.
- the command message may be received by transceiver device 15 and processed by gateway processor device 14 of machine 10 and/or component 11 .
- the command message may include a request to send location data reflecting a geographic location of machine 10 and/or component 11 .
- the gateway processor device 14 may process the request for location data and may respond to the request by generating a locating message that indicates the location of machine 10 and/or component 11 , e.g., using GPS coordinates.
- the transceiver device 15 may then send the locating message to service center 20 .
- service center 20 may generate a report indicating the location of machine 10 and/or component 11 using an e-mail, web page, or other electronic format.
- the report may include a map showing the location of machine 10 and/or component 11 , and may be sent to a designated entity, e.g., customer, business unit manager, etc.
- a type of notification service may be selected based on the frequency and number of notification messages, the target entities for receiving the notification messages, and the type of data included in the notification messages.
- the notification service may be more efficient, thereby allowing a status of each machine to be communicated effectively and decreasing the time required to identify, locate, retrieve, and/or return missing machines and/or components to their owners. As a result, the cost to insure each machine and/or component may decrease.
- machine data such as engineering documents supplied from a manufacturer, for one or more machines 10 and/or components 11 may be stored in machine information database 22 . If machine 10 and/or component 11 is stolen, service center 20 may access the machine data stored in machine information database 22 . Service center 20 may then generate a notification message that is sent to all dealers 42 who sell the same type of missing machine 10 and/or component 11 , who sell the types of machines that use missing component 11 , who sell the types of components used in missing machine 10 , etc. Service center 20 may update dealers' databases 43 to indicate that machine 10 and/or component 11 is missing.
- dealer 42 receives a warning if dealer 42 attempts to process a transaction that involves missing machine 10 and/or component 11 and/or any associated machines and/or components. Then, dealer 42 may check the machine and/or component involved with the transaction to determine whether it is missing machine 10 and/or component 11 . For example, when a machine is determined to be missing, service center 20 flags the machine data associated with the machine in machine information database 22 and may send a notification message to dealers that deal with the same type of machine as the missing machine and the same type of components that are used in the missing machine. Alternatively, or in addition, each dealer uses a database that is updated automatically by service center 20 with information regarding the missing machine and/or component.
- each dealer may be notified by their respective databases if a customer attempts to trade-in or sell the missing machine and/or a component of the missing machine. The dealer may then inspect the missing machine and/or component, report the location of the missing machine and/or component to service center 20 , etc.
- portable devices 50 may be provided to inspection agents (e.g., law enforcement, customs agents, dealers, etc.) for use during inspection of machine 10 and/or component 11 (e.g., at a stop and check on the highway, at a border, in a dealer lot, etc.).
- An inspection agent may be notified in response to machine 10 and/or component 11 determining that it has been stolen and/or when the owner of machine 10 and/or component 11 notifies service center 20 .
- an inspection agent may use portable device 50 to properly identify a machine 10 and/or component 11 that is being inspected and be notified if the machine has been reported missing.
- the inspection agent may use portable device 50 to read the identification information from data communication system 12 on machine 10 and/or component 11 to determine its status.
- service center 20 or portable device 50 may transmit a notification message to designated entities so that the designated entities may locate and/or retrieve the machine 10 and/or component 11 .
- This allows the machine 10 and/or component 11 to be located and/or retrieved more quickly, thereby preventing thieves from moving the missing machine and/or component to a different location when recovery personnel are en route to the machine's detected location.
- service center 20 may track when machine 10 has been returned to the lessor. For example, on the day that the lease expires, service center 20 may send a message to machine 10 to command it to reply with location data. Service center 20 then compares the location data received by machine 10 to scheduling data associated with machine 10 stored in service center 20 . The scheduling data reflects that machine 10 must be returned to the lessor and that the machine's location should be within a predetermined area surrounding the lessor's location. Service center 20 may alert the target entities for the specified notification service to notify them whether the lessee has returned machine 10 . Therefore, the location of the machines 10 may be tracked more efficiently.
- service center 20 may identify extended use of machine 10 beyond the date of expiration of the lease. For example, service center 20 may send a message to machine 10 on the expiration date of the lease of machine 10 to command it to reply with service meter hours of machine 10 , i.e., the number of hours machine 10 has been operating. If the lessee returns machine 10 to the lessor after the expiration date of the lease, service center 20 may determine whether machine 10 was used during the time period between the expiration date of the lease and the day machine 10 was returned to the lessor. Thus, service center 20 may track whether there was extended use of machine 10 beyond the expiration date of the lease if machine 10 is returned to the lessor.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
- Collating Specific Patterns (AREA)
Abstract
A data communication system for a component of a machine includes a control module configured to monitor at least one type of machine data associated with the machine component configured to be mounted on the machine. The data communication system also includes a processor device configured to receive and process the machine data from the control module, and a transceiver device configured to communicate with the processor device and at least one off-board system. The processor device, the transceiver device, and the control module are formed integral with the machine component such that the data communication system communicates the machine data to the at least one off-board system when the machine component is not mounted on the machine.
Description
- This is application is a continuation-in-part of application Ser. No. 11/477,514 filed on Jun. 30, 2006, for “Method And System For Providing Signatures For Machines,” which is incorporated herein by reference.
- The present disclosure relates generally to a method and system for reporting information, and more particularly, to a method and system for reporting machine status.
- Machines and machine components have routinely been the target of thieves, especially when there is a need for equipment, such as after a natural disaster. Stolen machines may be stripped and sold for parts, and therefore, create difficulties for authorities and machine owners to identify missing parts. To assist with identifying machines and machine components, markings are used, such as labels, etchings, etc., that uniquely identify a given component or machine. However, these markings may be removed or altered to change the identification information.
- Furthermore, law enforcement officials may not be trained to identify machines properly. For example, transported machines that are subject to inspection may have identification information printed on a component or sticker attached to the machine. However, alterations to the identification information frustrate the machine identification process. That is, law enforcement attempts to accurately identify machines with altered markings and identifications hinder the ability to locate missing machines and components.
- One method of locating a missing vehicle is described in U.S. Pat. No. 5,418,537 (the '537 patent) to Bird. In the system disclosed by the '537 patent, a vehicle owner notifies a vehicle location service center that a vehicle is missing. In response, the vehicle location service center broadcasts a paging request. The paging request is received by the vehicle, which sends its present location to the vehicle location service center so that the vehicle can be recovered.
- Although the system of the '537 patent provides a method for recovering missing vehicles by broadcasting a paging request to the missing vehicle, the method has some drawbacks. For example, once the missing vehicle is located electronically, there is a time delay until the actual retrieval of the vehicle because the person retrieving the missing vehicle must travel to the location of the vehicle. Thus, the missing vehicle may be moved while the person sent to retrieve the missing vehicle is en route to the vehicle's detected location. Furthermore, if the paging responder or a similar device is removed from the vehicle, the vehicle is unable to respond to the paging request and thus unable to be located. In a further aspect, if a component of the missing vehicle is removed from the vehicle, the component is unable to be tracked.
- The disclosed system is directed to overcoming one or more of the problems set forth above.
- In one aspect, the present disclosure is directed to a data communication system for a component of a machine. The data communication system includes a control module configured to monitor at least one type of machine data associated with a machine component configured to be mounted on a machine, a processor device configured to receive and process the machine data from the control module, and a transceiver device configured to communicate with the processor device and at least one off-board system. The processor device, the transceiver device, and the control module are formed integral with the machine component such that the data communication system communicates the machine data to the at least one off-board system when the machine component is not mounted on the machine.
- In another aspect, the present disclosure is directed to a method for reporting that at least one machine and/or machine component is missing. The method includes determining a type of notification service for the machine and/or machine component, and collecting machine data from the machine and/or machine component via a communication system formed as an integral part of the machine component. The machine data includes data reflecting at least one operational parameter associated with the respective machine and/or machine component. The method also includes determining that the machine and/or machine component is missing based on the collected machine data, and sending a notification message to a first entity based on the specified type of notification service. The notification message includes data reflecting that the machine and/or machine component is missing.
- In yet another aspect, the present disclosure is directed to a system for reporting a status of a machine and/or machine component. The system includes a data communication system formed as an integral part of a machine component configured to be mounted on a machine, and the data communication system is configured to communicate machine data from the machine component. The machine data includes data reflecting at least one operational parameter associated with the machine component. The system also includes a service center configured to receive the machine data from the data communication system and store the machine data. The data communication system communicates the machine data to the service center when the machine component is not mounted on the machine. The service center and/or the data communication system is further configured to determine a status of the machine and/or machine component based on the collected machine data, and send a notification message to a first entity. The notification message includes data reflecting the status of the machine and/or machine component.
-
FIG. 1 is a diagrammatic illustration of an exemplary machine; -
FIG. 2 is a schematic diagram illustrating an exemplary communication system; and -
FIG. 3 is a flow chart illustrating exemplary disclosed steps for collecting and storing information and for locating a machine. -
FIG. 1 illustrates anexemplary machine 10 having one ormore components 11. Amachine component 11 may be an electronic, electrical, mechanical, electro-mechanical, etc., portion ofmachine 10 that performs some operation related to the overall operation of machine 10 (e.g., a hydraulic component, an engine, a transmission, etc.).Machine 10 may embody a fixed or mobile machine that performs some type of operation associated with an industry such as mining, construction, farming, transportation, or any other industry known in the art. For example,machine 10 may be a commercial machine, such as a truck, crane, earth moving machine, mining vehicle, material handling equipment, farming equipment, marine vessel, aircraft, an excavator, a dozer, a loader, a backhoe, a motor grader, a dump truck, or any type of machine that operates in a work environment such as a construction site, mine site, power plant, etc. -
Machine 10 may be equipped with adata communication system 12, which includes at least one electronic control module (ECM) 13, agateway processor device 14, atransceiver device 15, and a global positioning satellite (GPS)device 16. Although the following description relates to the identification ofmachine 10, one ormore machine components 11 may each also be equipped withdata communication system 12. Accordingly, in certain embodiments,machine 10 may include multipledata communication systems 12 mounted on one or moreseparate machine components 11. -
Data communication system 12 may be formed integral withcorresponding machine 10 and/orcomponent 11. Alternatively, one or more ofECM 13,gateway processor device 14,transceiver device 15, andGPS device 16 may be formed integral withcorresponding machine 10 and/orcomponent 11. For example,component 11 may be formed integral withECM 13,gateway processor device 14,transceiver device 15, andGPS device 16. As a result, whencomponent 11 is removed from itsassociated machine 10, thendata communication system 12 or one or more ofECM 13,gateway processor device 14,transceiver device 15, andGPS device 16 remain attached tocomponent 11 and fully operational. - Furthermore,
data communication system 12 may be tamper-proof. Removingdata communication system 12 frommachine 10 and/orcomponent 11 may cause the machine and/or component to be disabled.Machine 10 and/orcomponent 11 may then be reactivated bydealer 42 or other entity 40. At that time,dealer 42 may inspectmachine 10 and/orcomponent 11 to determine whether it has been reported missing. -
Data communication system 12 may be a system configured to collect and transmit machine data, location data, and identification data. In one embodiment,ECM 13 stores machine data including, for example, identification information specific tomachine 10. For example, the identification information may include a machine identifier (e.g., a serial number, registration number, or other information assigned to machine 10). Further,ECM 13 may collect and/or store other types of machine data, such as scheduling data (e.g., whenmachine 10 is scheduled to change location and/or howlong machine 10 is scheduled to remain at a location, identification of types of authorized operations during scheduled shifts, etc.), machine operational data (e.g., operational historical parameter data (e.g., oil pressure, motor speed, temperatures, fluid levels, and/or other parameter data related to the operation ofmachine 10 or a component 11)), timings, fault codes, etc.ECM 13 may collect the machine data from one ormore machine components 11. Alternatively, or in addition,ECM 13 may collect machine data from one or moreother ECMs 13 associated with one or moreother machine components 11. -
ECM 13 may also be associated with at least one sensor (not shown) for monitoring and recording at least one type of machine data. For example, an engine ECM may receive signals from engine sensors, such as, for example, an atmospheric pressure sensor, a fuel flow sensor, a boost pressure sensor, a water temperature sensor, and an engine speed sensor. Additional sensors may be included to measure other properties of the engine as necessary, as would be apparent to one skilled in the art. Another exemplary ECM is a transmission ECM, which may be associated with sensors that monitor the transmission, such as a gear code sensor, a transmission output speed sensor, and a differential oil temperature sensor. Other sensors may be associated with the transmission ECM as would be apparent to one skilled in the art. - As explained,
machine 10 may includemultiple ECMs 13. Each of theseECMs 13 may be different types ofECMs 13. For example,machine 10 may include a hydraulic system ECM, a chassis ECM, and/or a brake/cooling ECM. These other ECMs may also be associated with one or more sensors for collecting machine data related to one ormore machine components 11, such as a hydraulic system, the chassis, the brake/cooling systems, etc. Other sensors and ECMs may be included for collecting machine data related to other components as would be apparent to one skilled in the art. Each ECM may be associated with one or more sensors, and the specific types of sensors and the number of sensors associated with each ECM may be based on the type of application and information to be obtained by the sensors. -
Gateway processor device 14 includes one or more processor devices that execute program instructions to perform various functions such as requesting and/or receiving information fromECM 13 andGPS device 16. Further,gateway processor device 14 may generate messages to transmit to an off-board system, such as aservice center 20, an entity 40, and/or a personal device 50 (FIG. 2 ).Gateway processor device 14 may be configured with different types of hardware and/or software (e.g., a microprocessor, a gateway, a product link device, a communication adapter, etc.).Gateway processor device 14 may also provide interface functions for transmitting data to, and receiving data from,data communication system 12. Further,gateway processor device 14 may execute software for performing one or more functions consistent with the disclosed embodiment. Also,gateway processor device 14 may include storage device(s) for maintaining data for use by one or more on-board modules (e.g., ECM 13), or one or more off-board systems (e.g.,service center 20, entity 40,portable device 50, etc.). For example,gateway processor device 14 may be configured to perform protocol conversions (e.g., tunneling and translations), intelligent routing, and server-based operations, such as data provisioning, application provisioning, Web server operations, electronic mail server operations, data traffic management, and any other type of server-based operations that enabledata communication system 12 to retrieve, generate, and/or provide data to off-board systems, e.g.,service center 20, entity 40, and/orportable device 50. For clarity of explanation,FIG. 1 showsgateway processor device 14 as a distinct element. However, “gateway” functionality may be implemented via software, hardware, and/or firmware within other one or more on-board modules, such asECM 13, which communicates with off-board systems. Thus,gateway processor device 14 may, in certain embodiments, represent functionality or logic embedded within another element. -
Transceiver device 15 includes one or more devices that transmit and receive information, such as information collected and stored bygateway processor device 14 fromECM 13 andGPS device 16.Transceiver device 15 may transmit the information to the off-board system, such asservice center 20 and/orportable device 50. Further,transceiver device 15 may receive information, such as requests for machine information from the off-board system. Alternatively,transceiver device 15 may represent separate transmission and receiver devices, or other devices for providing a communication interface betweenmachine 10 andservice center 20. -
GPS device 16 generates location data, e.g., GPS coordinates, formachine 10 based on data from a satellite, local tracking system, or any other position sensing system known in the art. The location data may be collected bygateway processor device 14 and may be transmitted to the off-board system viatransceiver device 15. -
Data communication system 12 may be configured with software to provide and transmit machine data or other data in a passive or non-passive manner. For example,data communication system 12 may be attached to an antenna. An off-board system, such asservice center 20 and/orportable device 50, which are described below, may be used to send a signal to one or more devices ofdata communication system 12, such as thegateway processor device 14. In a passive system, the signal from the off-board system may include a small amount of radio frequency to energizedata communication system 12 such thatdata communication system 12 then emits a radio frequency signal, which may be received by the off-board system. In an active system,data communication system 12 may provide a power source for emitting the radio frequency signal. The radio frequency signal emitted bydata communication system 12 transfers machine data or other data to the off-board system. -
FIG. 2 illustrates anexemplary communication system 60 includingmachine 10,service center 20 including amachine information database 22, anetwork 30 including, e.g., one or more additional wireless and/or wire-line communication networks (e.g., satellite networks, RF networks, fiber optic or coaxial cable based networks, twisted pair telephone line networks, or any other type of communication network), and other entities 40, e.g., owners (not shown), leasing entities (not shown),dealers 42,law enforcement 44, and vendors 46. According to certain embodiments,communication system 60 may perform one or more processes for identifying and/or locatingmachines 10 and/ormachine components 11 implemented with adata communication system 12. The interaction withincommunication system 60 to report information aboutmachine 10 and/orcomponent 11 is described below with reference toFIG. 3 . -
FIG. 3 is a flow chart showing an exemplary machine locating process consistent with certain disclosed embodiments to reportinformation regarding machine 10 and/orcomponent 11 to locate a missingmachine 10 and/orcomponent 11. In one embodiment,service center 20 and/or an entity 40, such as an owner, lessor, or lessee ofmachine 10 and/orcomponent 11, may determine a type of notification service formachine 10 and/or component 11 (step 100). The notification service specifies how designated entities are informed of a status ofmachine 10 and/or component 11 (e.g., thatmachine 10 and/orcomponent 11 is missing, a geographic location ofmachine 10 and/orcomponent 11, machine data ofmachine 10 and/orcomponent 11, etc.). The status ofmachine 10 and/orcomponent 11 may be communicated using notification messages that are automatically generated bymachine 10,component 11,service center 20, and/or other entities 40. - In one aspect,
service center 20,machine 10, and/orcomponent 11 may determine the type of notification service automatically based on one or more factors such as type ofmachine 10 and/orcomponent 11, geographic location ofmachine 10 and/orcomponent 11, target entity receiving the notification messages, etc. Alternatively, entity 40 may specify the type of notification service. After the type of notification service is selected, information specifying the selected type of notification service may be stored inservice center 20,machine 10, and/orcomponent 11 so that the notification messages may be automatically generated. In one aspect, the information specifying the type of notification service may be stored inmachine information database 22 and associated with machine data used for identifyingmachine 10 and/orcomponent 11 as described below. - According to one type of notification service,
machine 10 and/orcomponent 11 may automatically generate notification messages that include location data and/or machine data related tomachine 10 and/orcomponent 11. The location data may be determined usingGPS device 16 indata communication system 12.Machine 10 and/orcomponent 11 may send the notification messages periodically to designated entities 40, e.g., owners (not shown), leasing entities (not shown),dealers 42,law enforcement 44, and vendors 46. According to another type of notification service,machine 10 and/orcomponent 11 may send the notification messages toservice center 20, which monitors the location ofmachine 10 and/orcomponent 11.Service center 20 may then send the notification messages to target entities, which are entities 40 that are pre-selected when selecting the type of notification service. - The determination of the type of notification service may include selecting the target entities for receiving the notification messages. Such entities may include dealers of the specific type of machine and/or component, dealers in a specified geographical area surrounding the last known location of
machine 10 and/orcomponent 11, law enforcement, vendors and/or dealers that deal with machines and/or components associated withmachine 10 and/orcomponent 11, competitors of the owner and/or manufacturer ofmachine 10 and/orcomponent 11, etc. A competitor may be an entity that deals directly or indirectly with the same type of machines and/or machine components as the owner and/or manufacturer ofmachine 10 and/orcomponent 11. Alternatively, the owner and/or manufacturer ofmachine 10 and/orcomponent 11 may agree with competitors to share notification messages formachines 10 and/orcomponents 11 from their respective affiliated business entities (e.g., dealers, vendors, other owners and/or manufacturers, etc.). This information-sharing arrangement may be established when the type of notification service is selected. The type of information-sharing arrangement and/or the type of notification service may be modified any time after initially specifying the type of service and/or information-sharing arrangement. - The determination of the type of notification service may also include determining the number and frequency of notification messages. For example, the notification messages may be sent once or multiple times, and a maximum and/or minimum number of notification messages may be specified. The notification messages may be sent regularly after predetermined periods of time.
- The determination of the type of notification service may also include determining the type of data included in the notification messages. For example, the notification message may indicate that
machine 10 and/orcomponent 11 is missing and may include contact information associated with the owner and/or leasing entity of themachine 10 and/orcomponent 11. The location data that may be included in the notification message may be the location data relating to the last known location of themachine 10 and/orcomponent 11, i.e., the GPS coordinates last stored byGPS device 16. The notification messages may also include machine data fromECM 13 ofdata communication system 12 associated withmachine 10 and/orcomponent 11. For example, the notification message may include identification information assigned tomachine 10 and/orcomponent 11, machine data reflecting operational characteristics ofmachine 10 and/orcomponent 11, etc. - The type of data included in the notification messages may also depend on the designated entity receiving the notification message and/or the type of trigger event that caused the generation of the notification message. For example, for a missing machine, a notification message may be sent to local law enforcement that includes a machine identifier, machine description, last known location, and information indicating the particular trigger event causing the generation of the notification message. On the other hand, a notification message including the machine identifier and lessee identification information may be sent to an insurance company insuring the machine, owner of the machine, etc.
- After specifying the type of notification service,
service center 20 receives machine data fromdata communication system 12 associated withmachine 10 and/or component 11 (step 102). The machine data is used to identifymachine 10 and/orcomponent 11. As described above, the machine data may include identification information assigned tomachine 10 and/orcomponent 11, machine data reflecting operational characteristics ofmachine 10 and/ormachine component 11, etc. For example, the machine data may include one or more machine parameters, e.g., a machine identifier, a historical operational parameter, work site information or other scheduling operational parameter, and/or a fault code. The machine data is unique to aparticular machine 10 and/orcomponent 11 and may include a series of values or a string of digits.Service center 20 may also receive location data related tomachine 10 and/orcomponent 11, which is determined usingGPS device 16 indata communication system 12. -
Service center 20 may store the machine data received frommachine 10 and/orcomponent 11 in machine information database 22 (step 104). In addition, the information specifying the type of notification service may be associated and stored with the machine data for eachrespective machine 10 and/orcomponent 11.Steps machine 10, beforemachine 10 has been delivered to a work site, and/or after delivery ofmachine 10 to the work site). Further, steps 102 and 104 may be executed once, after a predetermined event has occurred, or periodically at regular time intervals. - During operation,
machine 10 and/orcomponent 11 may periodically, or as demanded byservice center 20, provide a notification message toservice center 20. For example, at the end of a shift for machine 10 (e.g., at the end of the day),machine 10 and/orcomponent 11 may automatically provide a notification message, including location data, scheduling data, and/or machine data, toservice center 20. - Aspects related to certain embodiments enable the machine data to be used to locate and verify the identity of a machine or machine component. In circumstances where a
machine 10 and/orcomponent 11 is reported to be in an abnormal condition, such as when it is missing (e.g., stolen, not returned at end of lease, moved from authorized locations, performing operations or tasks outside defined thresholds or time constraints, unscheduled operation, etc.), trigger events may be implemented to initiate processes for locating and/or verifying the identity of the inspected machines or components. Thus,machine 10 and/orcomponent 11 may be determined to be missing based on an unscheduled trigger event, e.g., starting, changing operations, changing operators, moving, etc. For example,gateway processor device 14 may store scheduling data formachine 10 indicating whenmachine 10 is scheduled to operate and when it is scheduled not to operate.Gateway processor device 14 may also receive machine data (e.g., engine data from an engine ECM indicating when the engine has started, transmission data from a transmission ECM indicating when the transmission is operating, etc.).Gateway processor device 14 may compare the scheduling data to the machine data, e.g., in real time or periodically, to determine whether there is a conflict (i.e.,machine 10 and/orcomponent 11 is operating when it is not scheduled). As a result,gateway processor device 14 may generate and send a notification message toservice center 20 viatransceiver device 15 indicating thatmachine 10 and/orcomponent 11 is missing. The notification message may include machine data, such as identification information used byservice center 20 to identifymachine 10 and/orcomponent 11 from other machines and/or components listed inmachine information database 22. The notification message may also include information indicating the particular trigger event ofmachine 10 and/orcomponent 11 causing the generation of the notification message. Alternatively, instead of missingmachine 10 sending the notification message directly toservice center 20, an owner and/or lessee of missingmachine 10 and/orcomponent 11, or another entity 40 (e.g.,dealers 42,law enforcement 44, and vendors 46) may determine thatmachine 10 and/or component is missing, and then may generate and send a notification message reporting thatmachine 10 and/orcomponent 11 is missing toservice center 20. - In another embodiment,
service center 20 may store scheduling data formachine 10 and/orcomponent 11. Further,service center 20 may receive messages periodically frommachine 10 and/orcomponent 11 that include location data formachine 10 and/orcomponent 11. The messages received frommachine 10 and/orcomponent 11 may also include other identification information, such as the machine data used to identifymachine 10 and/orcomponent 11.Service center 20 may compare the location data to the stored scheduling data to determine whether there is a conflict. If so,service center 20 may identify an abnormal condition formachine 10 and/orcomponent 11. -
Service center 20 receives the notification message reporting thatmachine 10 and/orcomponent 11 is missing (step 106). Alternatively,service center 20 may determine thatmachine 10 and/orcomponent 11 is missing based on other information (e.g., machine data). As another alternative,service center 20 may determine thatmachine 10 and/orcomponent 11 is missing based on a lack of messages (e.g., status reports or any other type of message sent periodically toservice center 20 frommachine 10 and/or component 11) after a predetermined period of time. - In one aspect, one or more entities 40 (e.g.,
dealers 42,law enforcement 44, and/or vendors 46) may each access aseparate database FIG. 2 ) that stores machine data for one ormore machines 10 and/orcomponents 11. Eachseparate database machines 10 and/orcomponents 11 to allow each entity 40 to monitor a specified set ofmachines 10 and/orcomponents 11. Afterservice center 20 receives the message reporting thatmachine 10 and/orcomponent 11 is missing,service center 20 may initiate an update of one ormore databases service center 20 may store information indicating thedatabases particular machine 10 and/orcomponent 11. As a result,service center 20 may initiate an update ofdatabases particular machine 10 and/orcomponent 11 that is reported missing.Service center 20 may also updatedatabases machine 10 and/orcomponent 11. Alternatively,service center 20 may update alldatabases -
Service center 20 uses machine data included in the notification message reporting thatmachine 10 and/orcomponent 11 is missing to identify the machine data associated withmachine 10 and/orcomponent 11 inmachine information database 22.Service center 20 may then flag the information inmachine information database 22 and/ordatabases machine 10 and/or component 11 (step 108). - When an entity 40 attempts to complete a transaction (e.g., a purchase, trade-in, sale, or other customer or third party transaction) associated with a flagged
machine 10 and/orcomponent 11, a warning or alarm message is generated and presented to the entity 40 that attempted to complete the transaction (step 109). The warning or alarm message may be generated by the entity 40 based on the machine data stored indatabases service center 20 based on the machine data stored inmachine information database 22. A notification message may be sent by entity 40 that attempted to complete the transaction and/orservice center 20 to the target entities selected for the specified notification service associated with the missingmachine 10 and/orcomponent 11. - Furthermore,
service center 20 and/or entity 40 may flag particular types ofcomponents 11 that are associated with the type of missingmachine 10. Then, a warning or alarm message may be generated when attempting to complete a transaction involving anycomponents 11 that may be used with missingmachine 10. In another aspect,service center 20 and/or entity 40 may flag particular types ofmachines 10 that are associated with the type of missingcomponent 11. Then, a warning or alarm message may be generated when attempting to complete a transaction involving anymachines 10 that may operate using missingcomponent 11. -
Service center 20 reports the loss to predetermined entities 40 (step 110).Service center 20 reports the loss by sending notification messages according to the type of notification service selected formachine 10 and/orcomponent 11 in step. 100. In one aspect,service center 20 implements, or delegates implementation of, the specified notification service by generating notification messages that include at least a portion of the machine data and/or location data stored inmachine information database 22 for missingmachine 10 and/orcomponent 11. For example,service center 20 may generate a notification message including a machine identifier, machine description, contact information for reporting known information about missingmachine 10 and/orcomponent 11, and last known location. - After
service center 20 reports to the predetermined entities 40 thatmachine 10 and/orcomponent 11 is missing using the notification messages,service center 20 may act as a hub for receiving responses to the notification messages from the predetermined entities 40 (step 111). The responses may include information regarding missingmachine 10 and/orcomponent 11. For example, entity 40 may locate missingmachine 10 and/orcomponent 11 and may provide a message toservice center 20 in response to the notification message indicating the geographic location of the missingmachine 10 and/orcomponent 11.Service center 20 may then generate and send a report including information included in the response, such as the location of missingmachine 10 and/orcomponent 11, to other entities, such as local law enforcement, other dealers, custom officials, etc. The report may be an e-mail, webpage, or other electronic format, and may include a map showing the location of missingmachine 10 and/orcomponent 11. - After flagging the machine data in
machine information database 22,service center 20 may also send command messages throughnetwork 30 to command all missingmachines 10 and/orcomponents 11 that are flagged inmachine information database 22 to reply with a locating message (step 112). In response to the command message fromservice center 20, missingmachine 10 and/orcomponent 11 may transmit the locating message toservice center 20 via network 30 (step 114). The locating message may include location data associated with missingmachine 10 and/orcomponent 11 determined byGPS device 16 and machine data including identification information associated with missingmachine 10 and/or component 11 (e.g., one or more historical operational parameters, scheduling operational parameters, and/or other machine data used to uniquely identifymachine 10 and/or component 11). - In one embodiment, the specific parameters of machine data provided by missing
machine 10 and/orcomponent 11 in the locating message may be specified byservice center 20 in the command message. For example, in the command message,service center 20 may request that missingmachine 10 include in the locating message the same parameters used to identify themachine 10 inmachine information database 22. In another embodiment, the specific parameters of identification information provided by missingmachine 10 and/orcomponent 11 in the locating message may be determined automatically by missingmachine 10 and/orcomponent 11.Machine 10 and/orcomponent 11 stores information identifying the specific parameters used to identify themachine 10 inmachine information database 22 and may send the specified parameters toservice center 20 when requested. -
Service center 20 compares the received machine data to the machine data associated withmachines 10 and/orcomponents 11 stored in machine information database 22 (step 116). Because the same parameters are used to identifymachine 10 and/orcomponent 11, the machine data formachine 10 and/orcomponent 11 received in the locating message may be identical to stored machine data for thesame machine 10 and/orcomponent 11 that is stored inmachine information database 22. In one embodiment, the machine data may be substantially identical. That is, sets of data are substantially identical when they are equal to within a predetermined range, threshold, etc., of sets of data, such as a percentage value (e.g., 1%), a decimal value, (e.g., within 0.0001, 0.001, 0.01, 0.1, etc.), or any other type of threshold or range. Thus, when the machine data received in the locating message matches (or substantially matches) one of the sets of machine data listed indatabase 22,service center 20 may determine the identity of missingmachine 10. The comparison of the machine data may require an exact match or a substantial match. For example, to attain an exact match,service center 20 may determine that the machine data from the locating message matches one of the sets of machine data stored indatabase 22 when each digit in the set of machine data from the locating message is identical to a corresponding digit of one of the sets of machine data stored in database 22 (e.g., 00111 and 00111). On the other hand, to attain a substantial match,service center 20 may identifymachine 10 and/ormachine component 11 when a predetermined number of digits (or a predetermined percentage of digits, etc.) match (e.g., 00111 and 0011x). - For example, the locating message from missing
machine 10 and/orcomponent 11 may include location data and an identifier. Whenservice center 20 receives the locating message,service center 20 compares the identifier received from missingmachine 10 and/orcomponent 11 in the locating message to the identifiers stored inmachine information database 22 for the missing machines. If there is a match, then the identity of missingmachine 10 and/orcomponent 11 has been determined. - After determining the identity of missing
machine 10 and/orcomponent 11,service center 20 may also send a notification message to one or more designated entities 40 (e.g., owners, lessees,dealers 42,law enforcement 44, and/or vendors 46) indicating that the machine and/or component is missing (step 120). The notification message identifies missingmachine 10 and/orcomponent 11 and may include, for example, a message indicating thatmachine 10 and/orcomponent 11 is reported as missing, a machine identifier, and/or the location data received in the locating message from missingmachine 10 and/orcomponent 11. This information may be used to identify, locate, retrieve, and/or returnmachine 10 and/orcomponent 11 to its owner. The notification message may be an e-mail, webpage, or other electronic format, and may include a map showing the location of missingmachine 10 and/orcomponent 11. -
Service center 20 may also store location data for entities 40 and determine one or more entities 40 that are within a selected geographical range from missingmachine 10 and/orcomponent 11 based on the location data received in the locating message from missing machine (e.g., within a predetermined radius from missingmachine 10 and/or component 11).Service center 20 may send the notification message to one or more geographically closest entities (step 122). - A portable device 50 (
FIG. 2 ) may also be used to determine the identity ofmachine 10 and/orcomponent 11.Portable device 50 may be a handheld or portable device used by one or more entities 40, e.g.,dealers 42,law enforcement 44, and/orvendors 46.Portable device 50 may be a handheld computer (e.g., a laptop, personal digital assistant (PDA), etc.), implemented using, for example, PALM® or PocketPC® technology and wireless capabilities. Entity 40 may useportable device 50 to receive information using, for example, a sensor (e.g., an RFID reader or bar code reader) that gathers information from acommunication port 18 onmachine 10 and/orcomponent 11. Thecommunication port 18 is connected togateway processor device 14 to allow the information stored ongateway processor device 14 and/orECM 13 to be transferred toportable device 50. Alternatively, a wireline link may be provided to removably attachportable device 50 tocommunication port 18, e.g., a Universal Serial Bus (USB) port, RS 232 port, or a port using another communication protocol indata communication system 12. Entity 40 may be able to access information received fromgateway processor device 14 by executing software performed byportable device 50.Portable device 50 may also include atransceiver device 52 that allowsportable device 50 to transmit information to and receive information fromservice center 20.Transceiver device 20 may transmit or receive information via wireless or wireline network toservice center 20. - In one embodiment,
portable device 50 may read machine data (e.g., identification information) fromcommunication port 18 onmachine 10 and/orcomponent 11 and may transmit the machine data to service center 20 (step 130). The specific parameters of the machine data read byportable device 50 may be identified based on information stored inportable device 50. -
Service center 20 may compare the received machine data to machine data associated with one or more machines and/or components stored in machine information database 22 (step 132).Service center 20 may identifymachine 10 and/orcomponent 11 if, for example, the received machine data matches the machine data for amachine 10 and/orcomponent 11 listed inmachine information database 22. After determining the identity ofmachine 10 and/orcomponent 11, if it is determined thatmachine 10 and/orcomponent 11 is flagged as a missing machine and/or component,service center 20 may send a notification message toportable device 50. The notification message may include machine data such as a machine identifier and/or location data. - For example,
portable device 50 may read machine data (e.g., identification information) frommachine 10 and/orcomponent 11 and may transmit the machine data to servicecenter 20.Service center 20 compares the machine data received fromportable device 50 to the machine data stored inmachine information database 22 for flagged missing machines and/or components. If the machine data read byportable device 50 matches (or substantially matches) one of the sets of machine data stored inmachine information database 22,service center 20 may generate data reflecting that the identity ofmachine 10 and/orcomponent 11 is determined. After determining the identity ofmachine 10 and/orcomponent 11,service center 20 may determine whethermachine 10 and/orcomponent 11 is flagged as a missing machine and/or component. If so,service center 20 may send a notification message toportable device 50 indicating that the machine and/or component was reported as being missing. The notification message may include a machine identifier, location data, and any other information related to the machine (e.g., identity of the owner, contact information, etc.). - Alternatively, or additionally,
portable device 50 may also execute a process that determines the identity ofmachine 10 and/or component 11 (step 148). To do so,portable device 50 may execute processes similar to those described above in connection withservice center 20. For example,portable device 50 may compare the machine data read frommachine 10 and/orcomponent 11 against a set of stored machine data downloaded fromservice center 20.Portable device 50 may store data that is also stored inmachine information database 22 and may receive periodic updates fromservice center 20. If the machine data read fromportable device 50 matches (or substantially matches) one of the stored sets of machine data,portable device 50 may generate data reflecting that the identity ofmachine 10 and/orcomponent 11 has been determined.Portable device 50 may send this message toservice center 20 for further processing. Thus,portable device 50 may be used to identifymachine 10 without having to transmit the machine data that it reads frommachine 10 and/orcomponent 11 toservice center 20. After determining the identity ofmachine 10 and/orcomponent 11,portable device 50 may also determine ifmachine 10 and/orcomponent 11 is flagged as a missing machine and may notifyservice center 20. Then,service center 20 may send a notification message to designated entities 40, e.g.,dealers 42,law enforcement 44, and/orvendors 46. - The disclosed embodiments enable machines to be accurately identified and located. For example,
machine 10 and/orcomponent 11 may automatically send messages toservice center 20 reporting that it is operating under an abnormal condition (e.g., stolen, not returned at end of lease, moved from authorized locations, performing operations or tasks outside defined thresholds or time constraints, unscheduled operation, etc.).Service center 20 may then automatically send notification messages to designated entities, e.g., local law enforcement, vendors, and dealers. Thus, these entities may be updated as to machine status, such as thefts. This reduces the time to recover a stolen machine, which for example may reduce the negative impact on the machine owner's business. - In one embodiment, a database
listing missing machines 10 and/orcomponents 11 may be maintained or it may be used to contact themissing machines 10 and/orcomponents 11. In situations where a missingmachine 10 and/orcomponent 11 may be unable to respond immediately to a message fromservice center 20 instructingmachine 10 and/orcomponent 11 to respond with its location data (e.g., because a battery inmachine 10 and/orcomponent 11 is removed or is dead),machine 10 and/orcomponent 11 may delay its response (e.g., when the battery is replaced). Therefore,service center 20 may be able to contact missingmachine 10 and/orcomponent 11 by sending out the command message periodically. - The command message may be received by
transceiver device 15 and processed bygateway processor device 14 ofmachine 10 and/orcomponent 11. For example, the command message may include a request to send location data reflecting a geographic location ofmachine 10 and/orcomponent 11. Thegateway processor device 14 may process the request for location data and may respond to the request by generating a locating message that indicates the location ofmachine 10 and/orcomponent 11, e.g., using GPS coordinates. Thetransceiver device 15 may then send the locating message toservice center 20. After receiving the locating message,service center 20 may generate a report indicating the location ofmachine 10 and/orcomponent 11 using an e-mail, web page, or other electronic format. The report may include a map showing the location ofmachine 10 and/orcomponent 11, and may be sent to a designated entity, e.g., customer, business unit manager, etc. - A type of notification service may be selected based on the frequency and number of notification messages, the target entities for receiving the notification messages, and the type of data included in the notification messages. By being able to customize the type of notification service for each
machine 10 and/orcomponent 11, the notification service may be more efficient, thereby allowing a status of each machine to be communicated effectively and decreasing the time required to identify, locate, retrieve, and/or return missing machines and/or components to their owners. As a result, the cost to insure each machine and/or component may decrease. - In a further embodiment, machine data, such as engineering documents supplied from a manufacturer, for one or
more machines 10 and/orcomponents 11 may be stored inmachine information database 22. Ifmachine 10 and/orcomponent 11 is stolen,service center 20 may access the machine data stored inmachine information database 22.Service center 20 may then generate a notification message that is sent to alldealers 42 who sell the same type of missingmachine 10 and/orcomponent 11, who sell the types of machines that use missingcomponent 11, who sell the types of components used in missingmachine 10, etc.Service center 20 may update dealers'databases 43 to indicate thatmachine 10 and/orcomponent 11 is missing. As a result,dealer 42 receives a warning ifdealer 42 attempts to process a transaction that involves missingmachine 10 and/orcomponent 11 and/or any associated machines and/or components. Then,dealer 42 may check the machine and/or component involved with the transaction to determine whether it is missingmachine 10 and/orcomponent 11. For example, when a machine is determined to be missing,service center 20 flags the machine data associated with the machine inmachine information database 22 and may send a notification message to dealers that deal with the same type of machine as the missing machine and the same type of components that are used in the missing machine. Alternatively, or in addition, each dealer uses a database that is updated automatically byservice center 20 with information regarding the missing machine and/or component. As a result, each dealer may be notified by their respective databases if a customer attempts to trade-in or sell the missing machine and/or a component of the missing machine. The dealer may then inspect the missing machine and/or component, report the location of the missing machine and/or component toservice center 20, etc. - In yet another embodiment,
portable devices 50 may be provided to inspection agents (e.g., law enforcement, customs agents, dealers, etc.) for use during inspection ofmachine 10 and/or component 11 (e.g., at a stop and check on the highway, at a border, in a dealer lot, etc.). An inspection agent may be notified in response tomachine 10 and/orcomponent 11 determining that it has been stolen and/or when the owner ofmachine 10 and/orcomponent 11 notifiesservice center 20. Furthermore, an inspection agent may useportable device 50 to properly identify amachine 10 and/orcomponent 11 that is being inspected and be notified if the machine has been reported missing. Accordingly, if the machine identification information inscribed on the machine is not readable and/ordata communication system 12 onmachine 10 and/orcomponent 11 is unable to transmit identification information (e.g.,transceiver device 15 is removed or damaged), the inspection agent may useportable device 50 to read the identification information fromdata communication system 12 onmachine 10 and/orcomponent 11 to determine its status. - In addition, after identifying a missing machine,
service center 20 orportable device 50 may transmit a notification message to designated entities so that the designated entities may locate and/or retrieve themachine 10 and/orcomponent 11. This allows themachine 10 and/orcomponent 11 to be located and/or retrieved more quickly, thereby preventing thieves from moving the missing machine and/or component to a different location when recovery personnel are en route to the machine's detected location. - Communication between
service center 20 anddata communication systems 12 onmachines 10 and/orcomponents 11 allows more efficient tracking ofmachines 10 and/orcomponents 11. According to one embodiment, ifmachine 10 has been leased,service center 20 may track whenmachine 10 has been returned to the lessor. For example, on the day that the lease expires,service center 20 may send a message tomachine 10 to command it to reply with location data.Service center 20 then compares the location data received bymachine 10 to scheduling data associated withmachine 10 stored inservice center 20. The scheduling data reflects thatmachine 10 must be returned to the lessor and that the machine's location should be within a predetermined area surrounding the lessor's location.Service center 20 may alert the target entities for the specified notification service to notify them whether the lessee has returnedmachine 10. Therefore, the location of themachines 10 may be tracked more efficiently. - In another embodiment,
service center 20 may identify extended use ofmachine 10 beyond the date of expiration of the lease. For example,service center 20 may send a message tomachine 10 on the expiration date of the lease ofmachine 10 to command it to reply with service meter hours ofmachine 10, i.e., the number ofhours machine 10 has been operating. If the lessee returnsmachine 10 to the lessor after the expiration date of the lease,service center 20 may determine whethermachine 10 was used during the time period between the expiration date of the lease and theday machine 10 was returned to the lessor. Thus,service center 20 may track whether there was extended use ofmachine 10 beyond the expiration date of the lease ifmachine 10 is returned to the lessor. - It will be apparent to those skilled in the art that various modifications and variations can be made to the method and system for inspecting machines. Other embodiments will be apparent to those skilled in the art from consideration of the specification and practice of the disclosed method and system for inspecting machines. It is intended that the specification and examples be considered as exemplary only, with a true scope being indicated by the following claims and their equivalents.
Claims (20)
1. A data communication system for a component of a machine, comprising:
a control module configured to monitor at least one type of machine data associated with a machine component configured to be mounted on a machine;
a processor device configured to receive and process the machine data from the control module; and
a transceiver device configured to communicate with the processor device and at least one off-board system;
wherein the processor device, the transceiver device, and the control module are formed integral with the machine component such that the data communication system communicates the machine data to the at least one off-board system when the machine component is not mounted on the machine.
2. The data communication system of claim 1 , wherein the processor device, the transceiver device, and the control module remain attached to the machine component when the machine component is removed from the machine.
3. The data communication system of claim 1 , wherein the machine component is disabled when at least one of the processor device, the transceiver device, and the control module is removed from the machine component.
4. The data communication system of claim 1 , wherein the processor device is further configured to receive and process machine data from a plurality of control modules, each control module being configured to monitor machine data from at least one of the machine component or the machine.
5. The data communication system of claim 1 , further including a locating device configured to determine a geographic location of the machine component and send location data reflecting the geographic location to the processor device.
6. The data communication system of claim 5 , wherein the locating device remains attached to the machine component when the machine component is removed from the machine.
7. The data communication system of claim 5 , wherein the processor device is configured to:
determine that the machine component is in an abnormal condition based on the machine data, and
send a notification message to the at least one off-board system including data reflecting a status of the machine component and the location data.
8. The data communication system of claim 5 , wherein:
the machine data includes operational schedule data reflecting a time when at least one of the machine component or the machine has been operated and corresponding location data for the operation time; and
the processor device is further configured to compare the operational schedule data and corresponding location data with stored operational schedule data for the at least one of the machine component or the machine to determine whether the machine component was at least one of operating at an unauthorized time or operating in an unauthorized location.
9. A method for reporting that at least one of a machine or a machine component is missing, the method comprising:
determining a type of notification service for the at least one of the machine or the machine component;
collecting machine data from the at least one of the machine or the machine component via a communication system formed as an integral part of the machine component, the machine data including data reflecting at least one operational parameter associated with the respective at least one of the machine or the machine component;
determining that the at least one of the machine or the machine component is missing based on the collected machine data; and
sending a notification message to a first entity based on the specified type of notification service, the notification message including data reflecting that the at least one of the machine or the machine component is missing.
10. The method of claim 9 , wherein the determining of the type of notification service includes:
determining a known location of the at least one of the machine or the machine component; and
selecting the first entity based on a comparison between a location of the first entity and the known location of the at least one of the machine or the machine component.
11. The method of claim 10 , further including receiving location data from the first entity in response to the notification message, the location data reflecting a location of the at least one of the machine or the machine component.
12. The method of claim 10 , further including automatically generating, by the first entity, an alarm message if the first entity attempts to complete a transaction associated with the at least one of the machine or the machine component.
13. The method of claim 9 , wherein the determining of the type of notification service includes identifying the first entity as an entity that deals with a same type of the at least one of the machine or the machine component.
14. The method of claim 9 , wherein the at least one of the machine or the machine component is a missing machine, and wherein determining the type of notification service includes identifying the first entity as an entity that deals with a type of machine component associated with a type of the missing machine.
15. The method of claim 9 , wherein the at least one of the machine or the machine component is a missing machine component, and wherein determining the type of notification service includes identifying the first entity as an entity that deals with a type of machine associated with a type of the missing machine component.
16. The method of claim 9 , wherein determining the type of notification service includes determining at least one competitor of at least one entity that deals with a type of the at least one of the machine or the machine component, wherein the first entity is one of the at least one competitor.
17. A system for reporting a status of at least one of a machine or a machine component, the system comprising:
a data communication system formed as an integral part of a machine component configured to be mounted on a machine, the data communication system being configured to communicate machine data from the machine component, the machine data including data reflecting at least one operational parameter associated with the machine component; and
a service center configured to receive the machine data from the data communication system and store the machine data;
wherein the data communication system communicates the machine data to the service center when the machine component is not mounted on the machine, and
wherein at least one of the service center and the data communication system is further configured to:
determine a status of at least one of the machine or the machine component based on the collected machine data, and
send a notification message to a first entity, the notification message including data reflecting the status of the at least one of the machine or the machine component.
18. The system of claim 17 , wherein the service center is configured to:
store a type of notification service for the at least one of the machine or the machine component; and
send the notification message to the first entity based on the specified type of notification service.
19. The system of claim 18 , wherein the service center is further configured to:
determine a last known location of the at least one of the machine or the machine component; and
selecting the first entity based on a distance between a location of the first entity and the last known location of the at least one of the machine or the machine component.
20. The system of claim 17 , wherein:
the service center is further configured to determine the first entity; and
the first entity is an entity that deals with a same type of the at least one of the machine or the machine component, an entity that deals with a type of a machine or machine component associated with the same type of the at least one of the machine or the machine component, or a competitor of the entity that deals with the same type of the at least one of the machine or the machine component.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/495,896 US20080001771A1 (en) | 2006-06-30 | 2006-07-31 | Method and system for reporting machine status |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/477,514 US7677452B2 (en) | 2006-06-30 | 2006-06-30 | Method and system for providing signatures for machines |
US11/495,896 US20080001771A1 (en) | 2006-06-30 | 2006-07-31 | Method and system for reporting machine status |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/477,514 Continuation-In-Part US7677452B2 (en) | 2006-06-30 | 2006-06-30 | Method and system for providing signatures for machines |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080001771A1 true US20080001771A1 (en) | 2008-01-03 |
Family
ID=38875551
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/477,514 Active 2028-11-26 US7677452B2 (en) | 2006-06-30 | 2006-06-30 | Method and system for providing signatures for machines |
US11/495,896 Abandoned US20080001771A1 (en) | 2006-06-30 | 2006-07-31 | Method and system for reporting machine status |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/477,514 Active 2028-11-26 US7677452B2 (en) | 2006-06-30 | 2006-06-30 | Method and system for providing signatures for machines |
Country Status (3)
Country | Link |
---|---|
US (2) | US7677452B2 (en) |
CN (1) | CN101132187A (en) |
WO (1) | WO2008005126A2 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080059081A1 (en) * | 2006-08-31 | 2008-03-06 | Gualandri J Joseph | Systems and methods for monitoring a machine |
US20080059339A1 (en) * | 2006-08-31 | 2008-03-06 | Gualandri J Joseph | Systems and methods for identifying attachments |
US8305264B1 (en) | 2010-02-03 | 2012-11-06 | Sprint Spectrum L.P. | GPS enhancement for wireless devices |
WO2012040182A3 (en) * | 2010-09-20 | 2015-07-16 | Agco Corporation | Billing management system for agricultural services access |
US9210621B1 (en) | 2013-09-23 | 2015-12-08 | Sprint Spectrum L.P. | Method and system for facilitating service level continuity |
US9510171B1 (en) | 2012-03-22 | 2016-11-29 | Sprint Spectrum L.P. | Provisioning mobile station with destination communication address during de-registration |
US9611625B2 (en) | 2015-05-22 | 2017-04-04 | Harnischfeger Technologies, Inc. | Industrial machine component detection and performance control |
US10024034B2 (en) | 2015-11-12 | 2018-07-17 | Joy Global Surface Mining Inc | Methods and systems for detecting heavy machine wear |
US10101152B1 (en) * | 2017-03-30 | 2018-10-16 | Caterpillar Inc. | Object detection sensor alignment monitoring system |
US10316497B2 (en) | 2011-08-29 | 2019-06-11 | Joy Global Surface Mining Inc | Metal tooth detection and locating |
US20200250246A1 (en) * | 2019-02-05 | 2020-08-06 | Sram, Llc | Component based automated identification of a configurable vehicle |
CN113536065A (en) * | 2021-07-15 | 2021-10-22 | 江苏小牛电动科技有限公司 | Method, device and system for determining state of vehicle event and storage medium |
US20220139536A1 (en) * | 2018-07-17 | 2022-05-05 | Icu Medical, Inc. | Detecting missing messages from clinical environment |
US11783935B2 (en) | 2018-07-17 | 2023-10-10 | Icu Medical, Inc. | Health checks for infusion pump communications systems |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8028905B2 (en) * | 2007-05-18 | 2011-10-04 | Holberg Jordan R | System and method for tracking individuals via remote transmitters attached to personal items |
DE102012202161A1 (en) * | 2012-02-14 | 2013-08-14 | Elantas Gmbh | Electrical insulating resin based on Isohexiddioldiglycidethern |
WO2013184877A2 (en) | 2012-06-08 | 2013-12-12 | Airbiquity Inc. | Assessment of electronic sensor data to remotely identify a motor vehicle and monitor driver behavior |
CN104919833B (en) | 2012-12-20 | 2019-11-08 | 爱尔比奎特公司 | Efficient head unit communication is integrated |
CN103401957B (en) * | 2013-08-07 | 2016-09-28 | 五八同城信息技术有限公司 | A kind of unique method identifying client machine under web environment |
JP6333712B2 (en) * | 2014-12-12 | 2018-05-30 | 株式会社日立建機ティエラ | Excavator |
US11430336B2 (en) | 2015-03-20 | 2022-08-30 | Ken Smith | Vehicle monitoring systems and methods |
US10109201B2 (en) | 2015-03-20 | 2018-10-23 | Automap, Llc | Vehicle monitoring devices, vehicle monitoring management devices, and vehicle monitoring systems |
US11288347B2 (en) * | 2019-03-07 | 2022-03-29 | Paypal, Inc. | Login from an alternate electronic device |
US11157019B2 (en) * | 2019-04-26 | 2021-10-26 | GM Global Technology Operations LLC | Methods and systems for interacting with and controlling multiple vehicles at once |
Citations (80)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US622463A (en) * | 1899-04-04 | green | ||
US4177466A (en) * | 1977-11-16 | 1979-12-04 | Lo-Jack Corporation | Auto theft detection system |
US4818998A (en) * | 1986-03-31 | 1989-04-04 | Lo-Jack Corporation | Method of and system and apparatus for locating and/or tracking stolen or missing vehicles and the like |
US5055851A (en) * | 1988-05-16 | 1991-10-08 | Trackmobile, Inc. | Vehicle location system |
US5229648A (en) * | 1989-08-10 | 1993-07-20 | Autosafe International, Inc. | Multi element security system |
US5418537A (en) * | 1992-11-18 | 1995-05-23 | Trimble Navigation, Ltd. | Location of missing vehicles |
US5563579A (en) * | 1992-02-04 | 1996-10-08 | Carter; Ronald L. | Dealer information and security apparatus and method |
US5661473A (en) * | 1992-05-26 | 1997-08-26 | Thomson-Csf | System for the identification and automatic detection of vehicles or objects |
US5895436A (en) * | 1996-04-26 | 1999-04-20 | Savoie; Paul-Andreroland | Vehicle tracking system using cellular network |
US5929753A (en) * | 1997-03-05 | 1999-07-27 | Montague; Albert | Vehicle/aircraft security system based on vehicle displacement profile, with optional GPS/cellular discrimination indicator |
US5951611A (en) * | 1996-11-18 | 1999-09-14 | General Electric Company | Diagnostic trend analysis |
US5991673A (en) * | 1996-12-27 | 1999-11-23 | Lear Automotive Dearborn, Inc. | Vehicle anti-theft system including vehicle identification numbers programmed into on-board computers |
US6025774A (en) * | 1998-06-24 | 2000-02-15 | Forbes; Mark P. | Method for retrieving vehicular collateral |
US6034596A (en) * | 1998-09-15 | 2000-03-07 | Smith; Julian | Motor vehicle tire pressure and temperature sensing system |
US6052065A (en) * | 1997-08-07 | 2000-04-18 | Glover; Deborah L | Vin reading and transmitting system |
US6067007A (en) * | 1999-04-02 | 2000-05-23 | Ford Motor Company | Method and apparatus for detection, notification and location of vehicle theft |
US6070156A (en) * | 1997-09-26 | 2000-05-30 | Gilbarco Inc. | Providing transaction estimates in a fueling and retail system |
US6157317A (en) * | 1996-12-02 | 2000-12-05 | Kline And Walker Llc | Secure communication and control system for monitoring, recording, reporting and/or restricting unauthorized use of vehicle. |
US6184801B1 (en) * | 1993-11-24 | 2001-02-06 | Trimble Navigation Limited | Clandestine location reporting for missing vehicles |
US6216066B1 (en) * | 1998-07-01 | 2001-04-10 | General Electric Company | System and method for generating alerts through multi-variate data assessment |
US6262659B1 (en) * | 1998-03-03 | 2001-07-17 | General Electric Company | Telemetry of diagnostic messages from a mobile asset to a remote station |
US6292723B1 (en) * | 1999-09-30 | 2001-09-18 | General Electric Company | Embedded engine diagnostic system |
US6298306B1 (en) * | 1999-07-28 | 2001-10-02 | Motorola, Inc. | Vehicle locating system utilizing global positioning |
US6301531B1 (en) * | 1999-08-23 | 2001-10-09 | General Electric Company | Vehicle maintenance management system and method |
US6314350B1 (en) * | 1999-11-30 | 2001-11-06 | General Electric Company | Methods and apparatus for generating maintenance messages |
US6336065B1 (en) * | 1999-10-28 | 2002-01-01 | General Electric Company | Method and system for analyzing fault and snapshot operational parameter data for diagnostics of machine malfunctions |
US6339745B1 (en) * | 1998-10-13 | 2002-01-15 | Integrated Systems Research Corporation | System and method for fleet tracking |
US6366199B1 (en) * | 2000-02-04 | 2002-04-02 | General Electric Company | Method and apparatus for measuring and accumulating critical automobile warranty statistical data |
US6405108B1 (en) * | 1999-10-28 | 2002-06-11 | General Electric Company | Process and system for developing predictive diagnostics algorithms in a machine |
US6408259B1 (en) * | 2000-02-01 | 2002-06-18 | General Electric Company | Alert generation for trend performance analysis |
US6434458B1 (en) * | 1999-10-28 | 2002-08-13 | General Electric Company | Method and apparatus for vehicle data transfer optimization |
US6437705B1 (en) * | 2000-11-29 | 2002-08-20 | General Electric Company | Railcar maintenance management system |
US20020113686A1 (en) * | 2001-02-22 | 2002-08-22 | Ludwig Laboratories, Inc. | Transceiver and related method |
US20020173885A1 (en) * | 2001-03-13 | 2002-11-21 | Lowrey Larkin Hill | Internet-based system for monitoring vehicles |
US6490513B1 (en) * | 2001-08-22 | 2002-12-03 | Matsushita Electrical Industrial Co., Ltd. | Automobile data archive system having securely authenticated instrumentation data storage |
US6502018B1 (en) * | 1999-02-25 | 2002-12-31 | General Electric Company | Method for diagnosis of equipment |
US6501849B1 (en) * | 1997-09-02 | 2002-12-31 | General Electric Company | System and method for performing image-based diagnosis over a network |
US6539271B2 (en) * | 2000-12-27 | 2003-03-25 | General Electric Company | Quality management system with human-machine interface for industrial automation |
US6543007B1 (en) * | 1999-10-28 | 2003-04-01 | General Electric Company | Process and system for configuring repair codes for diagnostics of machine malfunctions |
US6591182B1 (en) * | 2000-02-29 | 2003-07-08 | General Electric Company | Decision making process and manual for diagnostic trend analysis |
US6611740B2 (en) * | 2001-03-14 | 2003-08-26 | Networkcar | Internet-based vehicle-diagnostic system |
US6636790B1 (en) * | 2000-07-25 | 2003-10-21 | Reynolds And Reynolds Holdings, Inc. | Wireless diagnostic system and method for monitoring vehicles |
US6636771B1 (en) * | 1999-04-02 | 2003-10-21 | General Electric Company | Method and system for analyzing continuous parameter data for diagnostics and repairs |
US6643801B1 (en) * | 1999-10-28 | 2003-11-04 | General Electric Company | Method and system for estimating time of occurrence of machine-disabling failures |
US6647356B2 (en) * | 1999-08-23 | 2003-11-11 | General Electric Company | System and method for remote inbound vehicle inspection |
US6650949B1 (en) * | 1999-12-30 | 2003-11-18 | General Electric Company | Method and system for sorting incident log data from a plurality of machines |
US6651034B1 (en) * | 1999-10-28 | 2003-11-18 | General Electric Company | Apparatus and method for performance and fault data analysis |
US20040003249A1 (en) * | 2002-06-28 | 2004-01-01 | Dabbish Ezzat A. | Method and system for technician authentication of a vehicle |
US20040004540A1 (en) * | 2001-04-25 | 2004-01-08 | Hideki Komatsu | Security system of construction macnine |
US6691064B2 (en) * | 2000-12-29 | 2004-02-10 | General Electric Company | Method and system for identifying repeatedly malfunctioning equipment |
US6708038B1 (en) * | 1999-10-28 | 2004-03-16 | General Electric Company | Vehicle communications system |
US6738931B1 (en) * | 2000-11-03 | 2004-05-18 | General Electric Company | Reliability assessment method, apparatus and system for quality control |
US6781513B1 (en) * | 1998-03-03 | 2004-08-24 | General Electric Company | Telemetry of diagnostic messages from a mobile asset to a remote station |
US6791456B2 (en) * | 2001-01-17 | 2004-09-14 | Honda Giken Kogyo Kabushiki Kaisha | Vehicular reporting system |
US6799154B1 (en) * | 2000-05-25 | 2004-09-28 | General Electric Comapny | System and method for predicting the timing of future service events of a product |
US6801312B1 (en) * | 1999-12-29 | 2004-10-05 | J.A. Woollam Co. Inc. | Method for evaluating complex refractive indicies utilizing IR range ellipsometry |
US20040236489A1 (en) * | 2002-01-15 | 2004-11-25 | Kazuhiro Shibamori | System and method for managing construction machinery |
US20040235516A1 (en) * | 2001-08-10 | 2004-11-25 | Yoshiyuki Otsuki | Mobile communication apparatus, monitoring apparatus, monitoring system, monitoring method, monitoring program, and computer-readable recording medium containing the monitoring program |
US6833787B1 (en) * | 1999-10-07 | 2004-12-21 | Asap Software Express, Inc. | Method and system for device tracking |
US6856968B2 (en) * | 2000-12-27 | 2005-02-15 | General Electric Company | Interactive search process for product inquiries |
US20050073137A1 (en) * | 2003-10-06 | 2005-04-07 | Denso Corporation | Airbag electrical control unit |
US6885903B2 (en) * | 2001-07-10 | 2005-04-26 | General Electric Company | Method and system for tracking repair of components |
US6901377B1 (en) * | 2000-01-07 | 2005-05-31 | General Electric Company | Methods and systems for aviation parts, information and services |
US6917306B2 (en) * | 2003-10-23 | 2005-07-12 | Craig K. Lilja | Radio linked vehicle communication system |
US20050171660A1 (en) * | 2004-02-03 | 2005-08-04 | Paul Woolford | Vehicle telematics system |
US6950829B2 (en) * | 2000-08-23 | 2005-09-27 | General Electric Company | Method for database storing, accessing personnel to service selected assemblies of selected equipment |
US6957133B1 (en) * | 2003-05-08 | 2005-10-18 | Reynolds & Reynolds Holdings, Inc. | Small-scale, integrated vehicle telematics device |
US6959235B1 (en) * | 1999-10-28 | 2005-10-25 | General Electric Company | Diagnosis and repair system and method |
US6980124B2 (en) * | 2003-07-15 | 2005-12-27 | Autosafe International, Inc. | Wireless security, telemetry and control system |
US6985803B2 (en) * | 2001-05-30 | 2006-01-10 | General Electric Company | System and method for monitoring the condition of a vehicle |
US6993675B2 (en) * | 2002-07-31 | 2006-01-31 | General Electric Company | Method and system for monitoring problem resolution of a machine |
US20060041380A1 (en) * | 2000-07-12 | 2006-02-23 | Tetsuro Motoyama | Method and system of remote position reporting device |
US20060049925A1 (en) * | 2004-09-06 | 2006-03-09 | Denso Corporation | Anti-theft system for vehicle |
US20060055564A1 (en) * | 2004-01-09 | 2006-03-16 | United Parcel Service Of America, Inc. | System, method, and apparatus for capturing telematics data with an active RFID tag |
US20060071783A1 (en) * | 2003-08-01 | 2006-04-06 | Spectrum Tracking Systems, Inc. | Method and system for providing tracking services to locate an asset |
US7031239B2 (en) * | 2002-03-20 | 2006-04-18 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, recording apparatus, reproduction apparatus, recording method and reproduction method |
US7031878B2 (en) * | 2002-12-16 | 2006-04-18 | General Electric Company | Systems and methods for diagnosing the cause of trend shifts in performance data |
US20060095175A1 (en) * | 2004-11-03 | 2006-05-04 | Dewaal Thomas | Method, system, and apparatus for monitoring vehicle operation |
US7259679B2 (en) * | 2004-05-14 | 2007-08-21 | Denso Corporation | Electronic unit having identification information thereof |
US7561102B2 (en) * | 2004-07-08 | 2009-07-14 | Lojack Operating Company, Lp | Method of and system for expanding localized missing customer-vehicle law enforcement-aided VHF recovery networks with location-on-demand supplemental service features via such networks for improved law enforcement-aided recovery, and via the internet for providing supplemental customer service features |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2335002B (en) | 1995-09-13 | 2000-01-19 | Rover Group | A vehicle security system |
BE1011200A3 (en) | 1997-06-10 | 1999-06-01 | Smartmove Naamloze Vennootscha | Method and apparatus for identifying vehicles. |
US6222463B1 (en) * | 1998-06-25 | 2001-04-24 | Lucent Technologies, Inc. | Vehicle communication network |
JP2000259900A (en) | 1999-03-10 | 2000-09-22 | Calsonic Kansei Corp | Id code registering method and rental car management system using the method |
US6947797B2 (en) * | 1999-04-02 | 2005-09-20 | General Electric Company | Method and system for diagnosing machine malfunctions |
JP2001343446A (en) | 2000-05-31 | 2001-12-14 | Nec Corp | Location information monitor system and providing method |
GB2374227A (en) | 2001-04-04 | 2002-10-09 | Richard Treharne | Surveillance system using database comparison. |
JP3988683B2 (en) * | 2003-06-12 | 2007-10-10 | 株式会社日立製作所 | Image information acquisition system and in-vehicle terminal |
GB2420052A (en) | 2004-11-04 | 2006-05-10 | Jamie Ashton | Vehicle identification and tracking system stores vehicle information on RFID tag |
-
2006
- 2006-06-30 US US11/477,514 patent/US7677452B2/en active Active
- 2006-07-31 US US11/495,896 patent/US20080001771A1/en not_active Abandoned
-
2007
- 2007-05-24 WO PCT/US2007/012612 patent/WO2008005126A2/en active Application Filing
- 2007-07-02 CN CNA2007101235521A patent/CN101132187A/en active Pending
Patent Citations (85)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US622463A (en) * | 1899-04-04 | green | ||
US4177466A (en) * | 1977-11-16 | 1979-12-04 | Lo-Jack Corporation | Auto theft detection system |
US4818998A (en) * | 1986-03-31 | 1989-04-04 | Lo-Jack Corporation | Method of and system and apparatus for locating and/or tracking stolen or missing vehicles and the like |
US5055851A (en) * | 1988-05-16 | 1991-10-08 | Trackmobile, Inc. | Vehicle location system |
US5229648A (en) * | 1989-08-10 | 1993-07-20 | Autosafe International, Inc. | Multi element security system |
US5563579A (en) * | 1992-02-04 | 1996-10-08 | Carter; Ronald L. | Dealer information and security apparatus and method |
US5661473A (en) * | 1992-05-26 | 1997-08-26 | Thomson-Csf | System for the identification and automatic detection of vehicles or objects |
US5418537A (en) * | 1992-11-18 | 1995-05-23 | Trimble Navigation, Ltd. | Location of missing vehicles |
US6184801B1 (en) * | 1993-11-24 | 2001-02-06 | Trimble Navigation Limited | Clandestine location reporting for missing vehicles |
US5895436A (en) * | 1996-04-26 | 1999-04-20 | Savoie; Paul-Andreroland | Vehicle tracking system using cellular network |
US5951611A (en) * | 1996-11-18 | 1999-09-14 | General Electric Company | Diagnostic trend analysis |
US6157317A (en) * | 1996-12-02 | 2000-12-05 | Kline And Walker Llc | Secure communication and control system for monitoring, recording, reporting and/or restricting unauthorized use of vehicle. |
US5991673A (en) * | 1996-12-27 | 1999-11-23 | Lear Automotive Dearborn, Inc. | Vehicle anti-theft system including vehicle identification numbers programmed into on-board computers |
US5929753A (en) * | 1997-03-05 | 1999-07-27 | Montague; Albert | Vehicle/aircraft security system based on vehicle displacement profile, with optional GPS/cellular discrimination indicator |
US6052065A (en) * | 1997-08-07 | 2000-04-18 | Glover; Deborah L | Vin reading and transmitting system |
US6501849B1 (en) * | 1997-09-02 | 2002-12-31 | General Electric Company | System and method for performing image-based diagnosis over a network |
US6070156A (en) * | 1997-09-26 | 2000-05-30 | Gilbarco Inc. | Providing transaction estimates in a fueling and retail system |
US6781513B1 (en) * | 1998-03-03 | 2004-08-24 | General Electric Company | Telemetry of diagnostic messages from a mobile asset to a remote station |
US6262659B1 (en) * | 1998-03-03 | 2001-07-17 | General Electric Company | Telemetry of diagnostic messages from a mobile asset to a remote station |
US6025774A (en) * | 1998-06-24 | 2000-02-15 | Forbes; Mark P. | Method for retrieving vehicular collateral |
US6216066B1 (en) * | 1998-07-01 | 2001-04-10 | General Electric Company | System and method for generating alerts through multi-variate data assessment |
US6034596A (en) * | 1998-09-15 | 2000-03-07 | Smith; Julian | Motor vehicle tire pressure and temperature sensing system |
US6339745B1 (en) * | 1998-10-13 | 2002-01-15 | Integrated Systems Research Corporation | System and method for fleet tracking |
US6502018B1 (en) * | 1999-02-25 | 2002-12-31 | General Electric Company | Method for diagnosis of equipment |
US6636771B1 (en) * | 1999-04-02 | 2003-10-21 | General Electric Company | Method and system for analyzing continuous parameter data for diagnostics and repairs |
US6067007A (en) * | 1999-04-02 | 2000-05-23 | Ford Motor Company | Method and apparatus for detection, notification and location of vehicle theft |
US6988011B2 (en) * | 1999-04-02 | 2006-01-17 | General Electric Company | Method and system for analyzing operational parameter data for diagnostics and repairs |
US6298306B1 (en) * | 1999-07-28 | 2001-10-02 | Motorola, Inc. | Vehicle locating system utilizing global positioning |
US6301531B1 (en) * | 1999-08-23 | 2001-10-09 | General Electric Company | Vehicle maintenance management system and method |
US6647356B2 (en) * | 1999-08-23 | 2003-11-11 | General Electric Company | System and method for remote inbound vehicle inspection |
US6850869B2 (en) * | 1999-08-23 | 2005-02-01 | General Electric Company | System and method for remote inbound vehicle inspection |
US6996498B2 (en) * | 1999-08-23 | 2006-02-07 | General Electric Company | System and method for remote inbound vehicle inspection |
US6292723B1 (en) * | 1999-09-30 | 2001-09-18 | General Electric Company | Embedded engine diagnostic system |
US6833787B1 (en) * | 1999-10-07 | 2004-12-21 | Asap Software Express, Inc. | Method and system for device tracking |
US6336065B1 (en) * | 1999-10-28 | 2002-01-01 | General Electric Company | Method and system for analyzing fault and snapshot operational parameter data for diagnostics of machine malfunctions |
US6405108B1 (en) * | 1999-10-28 | 2002-06-11 | General Electric Company | Process and system for developing predictive diagnostics algorithms in a machine |
US6708038B1 (en) * | 1999-10-28 | 2004-03-16 | General Electric Company | Vehicle communications system |
US6651034B1 (en) * | 1999-10-28 | 2003-11-18 | General Electric Company | Apparatus and method for performance and fault data analysis |
US6543007B1 (en) * | 1999-10-28 | 2003-04-01 | General Electric Company | Process and system for configuring repair codes for diagnostics of machine malfunctions |
US6580983B2 (en) * | 1999-10-28 | 2003-06-17 | General Electric Company | Method and apparatus for vehicle data transfer optimization |
US6643801B1 (en) * | 1999-10-28 | 2003-11-04 | General Electric Company | Method and system for estimating time of occurrence of machine-disabling failures |
US6434458B1 (en) * | 1999-10-28 | 2002-08-13 | General Electric Company | Method and apparatus for vehicle data transfer optimization |
US6959235B1 (en) * | 1999-10-28 | 2005-10-25 | General Electric Company | Diagnosis and repair system and method |
US6314350B1 (en) * | 1999-11-30 | 2001-11-06 | General Electric Company | Methods and apparatus for generating maintenance messages |
US6801312B1 (en) * | 1999-12-29 | 2004-10-05 | J.A. Woollam Co. Inc. | Method for evaluating complex refractive indicies utilizing IR range ellipsometry |
US6650949B1 (en) * | 1999-12-30 | 2003-11-18 | General Electric Company | Method and system for sorting incident log data from a plurality of machines |
US6901377B1 (en) * | 2000-01-07 | 2005-05-31 | General Electric Company | Methods and systems for aviation parts, information and services |
US6408259B1 (en) * | 2000-02-01 | 2002-06-18 | General Electric Company | Alert generation for trend performance analysis |
US6366199B1 (en) * | 2000-02-04 | 2002-04-02 | General Electric Company | Method and apparatus for measuring and accumulating critical automobile warranty statistical data |
US6591182B1 (en) * | 2000-02-29 | 2003-07-08 | General Electric Company | Decision making process and manual for diagnostic trend analysis |
US6799154B1 (en) * | 2000-05-25 | 2004-09-28 | General Electric Comapny | System and method for predicting the timing of future service events of a product |
US20060041380A1 (en) * | 2000-07-12 | 2006-02-23 | Tetsuro Motoyama | Method and system of remote position reporting device |
US6636790B1 (en) * | 2000-07-25 | 2003-10-21 | Reynolds And Reynolds Holdings, Inc. | Wireless diagnostic system and method for monitoring vehicles |
US6732031B1 (en) * | 2000-07-25 | 2004-05-04 | Reynolds And Reynolds Holdings, Inc. | Wireless diagnostic system for vehicles |
US6950829B2 (en) * | 2000-08-23 | 2005-09-27 | General Electric Company | Method for database storing, accessing personnel to service selected assemblies of selected equipment |
US6738931B1 (en) * | 2000-11-03 | 2004-05-18 | General Electric Company | Reliability assessment method, apparatus and system for quality control |
US6437705B1 (en) * | 2000-11-29 | 2002-08-20 | General Electric Company | Railcar maintenance management system |
US6539271B2 (en) * | 2000-12-27 | 2003-03-25 | General Electric Company | Quality management system with human-machine interface for industrial automation |
US6856968B2 (en) * | 2000-12-27 | 2005-02-15 | General Electric Company | Interactive search process for product inquiries |
US6691064B2 (en) * | 2000-12-29 | 2004-02-10 | General Electric Company | Method and system for identifying repeatedly malfunctioning equipment |
US6791456B2 (en) * | 2001-01-17 | 2004-09-14 | Honda Giken Kogyo Kabushiki Kaisha | Vehicular reporting system |
US20020113686A1 (en) * | 2001-02-22 | 2002-08-22 | Ludwig Laboratories, Inc. | Transceiver and related method |
US20020173885A1 (en) * | 2001-03-13 | 2002-11-21 | Lowrey Larkin Hill | Internet-based system for monitoring vehicles |
US6611740B2 (en) * | 2001-03-14 | 2003-08-26 | Networkcar | Internet-based vehicle-diagnostic system |
US20040004540A1 (en) * | 2001-04-25 | 2004-01-08 | Hideki Komatsu | Security system of construction macnine |
US6985803B2 (en) * | 2001-05-30 | 2006-01-10 | General Electric Company | System and method for monitoring the condition of a vehicle |
US6885903B2 (en) * | 2001-07-10 | 2005-04-26 | General Electric Company | Method and system for tracking repair of components |
US20040235516A1 (en) * | 2001-08-10 | 2004-11-25 | Yoshiyuki Otsuki | Mobile communication apparatus, monitoring apparatus, monitoring system, monitoring method, monitoring program, and computer-readable recording medium containing the monitoring program |
US6490513B1 (en) * | 2001-08-22 | 2002-12-03 | Matsushita Electrical Industrial Co., Ltd. | Automobile data archive system having securely authenticated instrumentation data storage |
US20040236489A1 (en) * | 2002-01-15 | 2004-11-25 | Kazuhiro Shibamori | System and method for managing construction machinery |
US7031239B2 (en) * | 2002-03-20 | 2006-04-18 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, recording apparatus, reproduction apparatus, recording method and reproduction method |
US20040003249A1 (en) * | 2002-06-28 | 2004-01-01 | Dabbish Ezzat A. | Method and system for technician authentication of a vehicle |
US6993675B2 (en) * | 2002-07-31 | 2006-01-31 | General Electric Company | Method and system for monitoring problem resolution of a machine |
US7031878B2 (en) * | 2002-12-16 | 2006-04-18 | General Electric Company | Systems and methods for diagnosing the cause of trend shifts in performance data |
US6957133B1 (en) * | 2003-05-08 | 2005-10-18 | Reynolds & Reynolds Holdings, Inc. | Small-scale, integrated vehicle telematics device |
US6980124B2 (en) * | 2003-07-15 | 2005-12-27 | Autosafe International, Inc. | Wireless security, telemetry and control system |
US20060071783A1 (en) * | 2003-08-01 | 2006-04-06 | Spectrum Tracking Systems, Inc. | Method and system for providing tracking services to locate an asset |
US20050073137A1 (en) * | 2003-10-06 | 2005-04-07 | Denso Corporation | Airbag electrical control unit |
US6917306B2 (en) * | 2003-10-23 | 2005-07-12 | Craig K. Lilja | Radio linked vehicle communication system |
US20060055564A1 (en) * | 2004-01-09 | 2006-03-16 | United Parcel Service Of America, Inc. | System, method, and apparatus for capturing telematics data with an active RFID tag |
US20050171660A1 (en) * | 2004-02-03 | 2005-08-04 | Paul Woolford | Vehicle telematics system |
US7259679B2 (en) * | 2004-05-14 | 2007-08-21 | Denso Corporation | Electronic unit having identification information thereof |
US7561102B2 (en) * | 2004-07-08 | 2009-07-14 | Lojack Operating Company, Lp | Method of and system for expanding localized missing customer-vehicle law enforcement-aided VHF recovery networks with location-on-demand supplemental service features via such networks for improved law enforcement-aided recovery, and via the internet for providing supplemental customer service features |
US20060049925A1 (en) * | 2004-09-06 | 2006-03-09 | Denso Corporation | Anti-theft system for vehicle |
US20060095175A1 (en) * | 2004-11-03 | 2006-05-04 | Dewaal Thomas | Method, system, and apparatus for monitoring vehicle operation |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080059081A1 (en) * | 2006-08-31 | 2008-03-06 | Gualandri J Joseph | Systems and methods for monitoring a machine |
US20080059339A1 (en) * | 2006-08-31 | 2008-03-06 | Gualandri J Joseph | Systems and methods for identifying attachments |
US7711522B2 (en) * | 2006-08-31 | 2010-05-04 | Caterpillar Inc. | Systems and methods for monitoring a machine |
US8305264B1 (en) | 2010-02-03 | 2012-11-06 | Sprint Spectrum L.P. | GPS enhancement for wireless devices |
WO2012040182A3 (en) * | 2010-09-20 | 2015-07-16 | Agco Corporation | Billing management system for agricultural services access |
US10316497B2 (en) | 2011-08-29 | 2019-06-11 | Joy Global Surface Mining Inc | Metal tooth detection and locating |
US9510171B1 (en) | 2012-03-22 | 2016-11-29 | Sprint Spectrum L.P. | Provisioning mobile station with destination communication address during de-registration |
US9210621B1 (en) | 2013-09-23 | 2015-12-08 | Sprint Spectrum L.P. | Method and system for facilitating service level continuity |
US10190287B2 (en) | 2015-05-22 | 2019-01-29 | Joy Global Surface Mining Inc | Industrial machine component detection and performance control |
US9611625B2 (en) | 2015-05-22 | 2017-04-04 | Harnischfeger Technologies, Inc. | Industrial machine component detection and performance control |
US10024034B2 (en) | 2015-11-12 | 2018-07-17 | Joy Global Surface Mining Inc | Methods and systems for detecting heavy machine wear |
US10655306B2 (en) | 2015-11-12 | 2020-05-19 | Joy Global Surface Mining Inc | Methods and systems for detecting heavy machine wear |
US10101152B1 (en) * | 2017-03-30 | 2018-10-16 | Caterpillar Inc. | Object detection sensor alignment monitoring system |
US11670416B2 (en) | 2018-07-17 | 2023-06-06 | Icu Medical, Inc. | Tagging pump messages with identifiers that facilitate restructuring |
US20220139536A1 (en) * | 2018-07-17 | 2022-05-05 | Icu Medical, Inc. | Detecting missing messages from clinical environment |
US11594326B2 (en) * | 2018-07-17 | 2023-02-28 | Icu Medical, Inc. | Detecting missing messages from clinical environment |
US11783935B2 (en) | 2018-07-17 | 2023-10-10 | Icu Medical, Inc. | Health checks for infusion pump communications systems |
US11881297B2 (en) | 2018-07-17 | 2024-01-23 | Icu Medical, Inc. | Reducing infusion pump network congestion by staggering updates |
US11923076B2 (en) | 2018-07-17 | 2024-03-05 | Icu Medical, Inc. | Converting pump messages in new pump protocol to standardized dataset messages |
CN111524250A (en) * | 2019-02-05 | 2020-08-11 | 什拉姆有限责任公司 | Component-based automatic identification of configurable vehicles |
US20200250246A1 (en) * | 2019-02-05 | 2020-08-06 | Sram, Llc | Component based automated identification of a configurable vehicle |
US11941922B2 (en) * | 2019-02-05 | 2024-03-26 | Sram, Llc | Component based automated identification of a configurable vehicle |
CN113536065A (en) * | 2021-07-15 | 2021-10-22 | 江苏小牛电动科技有限公司 | Method, device and system for determining state of vehicle event and storage medium |
Also Published As
Publication number | Publication date |
---|---|
US20080000959A1 (en) | 2008-01-03 |
US7677452B2 (en) | 2010-03-16 |
WO2008005126A3 (en) | 2008-03-13 |
CN101132187A (en) | 2008-02-27 |
WO2008005126A2 (en) | 2008-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080001771A1 (en) | Method and system for reporting machine status | |
US7819312B2 (en) | Method and system for operating machines | |
US7690565B2 (en) | Method and system for inspecting machines | |
US8559937B2 (en) | Wireless system for providing critical sensor alerts for equipment | |
US8065342B1 (en) | Method and system for monitoring a mobile equipment fleet | |
US8543283B2 (en) | Tracking vehicle maintenance using sensor detection | |
US7113839B2 (en) | System for providing indexed machine utilization metrics | |
CN101512614B (en) | System for monitoring component of operating machine | |
EP1178458B1 (en) | Device for presenting information to mobile | |
KR100639812B1 (en) | Construction machine management method | |
US20060273918A1 (en) | System for providing multiple maintenance profiles using wireless communications | |
CN109426869B (en) | Server and method for adjusting consumable maintenance schedule information of construction machine | |
US20070210905A1 (en) | System and method for satellite aided truck/trailer tracking and monitoring | |
AU692388B2 (en) | Automated sign inventory system | |
US20200058173A1 (en) | System and method for remote diagnostics and monitoring of heavy equipment | |
KR102111010B1 (en) | Agricultural machine failure diagnosis system based OBD terminal | |
US10915069B2 (en) | Monitoring system for monitoring usage of uniquely identifiable machine components | |
JP2008250365A (en) | Anti-theft monitoring system for work machine | |
KR20060094154A (en) | System of managing account and property using mobile virtual fence and method thereof | |
JP2002250054A (en) | Method and system for maintaining machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CATERPILLAR INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FAORO, MICHAEL DAVID;RAMSEY, ROBERT W.;KRUEGER, DANIEL J.;AND OTHERS;REEL/FRAME:018326/0143;SIGNING DATES FROM 20060731 TO 20060906 Owner name: CATERPILLAR INC., ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FAORO, MICHAEL DAVID;RAMSEY, ROBERT W.;KRUEGER, DANIEL J.;AND OTHERS;SIGNING DATES FROM 20060731 TO 20060906;REEL/FRAME:018326/0143 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |