US20020133275A1 - Paperless log system and method - Google Patents
Paperless log system and method Download PDFInfo
- Publication number
- US20020133275A1 US20020133275A1 US10/150,612 US15061202A US2002133275A1 US 20020133275 A1 US20020133275 A1 US 20020133275A1 US 15061202 A US15061202 A US 15061202A US 2002133275 A1 US2002133275 A1 US 2002133275A1
- Authority
- US
- United States
- Prior art keywords
- vehicle
- vehicle operator
- safety
- status
- instructions
- 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
- 238000000034 method Methods 0.000 title abstract description 13
- 230000000284 resting effect Effects 0.000 claims description 12
- 230000000007 visual effect Effects 0.000 claims description 5
- 238000010295 mobile communication Methods 0.000 abstract description 17
- 230000033228 biological regulation Effects 0.000 abstract description 14
- 230000008569 process Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 20
- 230000008859 change Effects 0.000 description 17
- 230000000694 effects Effects 0.000 description 12
- 241001669679 Eleotris Species 0.000 description 9
- 239000000969 carrier Substances 0.000 description 7
- 238000012384 transportation and delivery Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 230000003203 everyday effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002354 daily effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 208000034423 Delivery Diseases 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000007115 recruitment Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 201000009032 substance abuse Diseases 0.000 description 1
- 231100000736 substance abuse Toxicity 0.000 description 1
- 208000011117 substance-related disease Diseases 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 210000002700 urine Anatomy 0.000 description 1
Images
Classifications
-
- 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
-
- 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
-
- 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/02—Registering or indicating driving, working, idle, or waiting time only
- G07C5/04—Registering or indicating driving, working, idle, or waiting time only using counting means or digital clocks
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
Definitions
- the present invention relates generally to the transportation industry and, more particularly, to a method and apparatus for automatically recording and calculating safety-related compliance data for vehicle operators.
- the FHWY also requires drivers to keep detailed written records of the number of hours: (1) driving; (2) on-duty not driving; (3) resting, and; (4) off-duty.
- Drivers must provide daily updates into a logbook carried with the driver, detailing the number of hours spent in each of the four categories mentioned above. Other information may be required as well, such as the location of where the logbook entry occurred, a vehicle identification number, the name of the nearest city at the time of a logbook entry, and so on.
- a driver must make entries into the logbook each time the driver: (1) begins driving; (2) stops driving; (3) starts or ends an “on-duty not driving” period, and; (4) starting or ending a period of rest.
- Drivers are mandated by federal rules to chart their hours and activities every day by drawing lines on a grid in the logbook and calculating the number of hours driving, on-duty not driving, resting, and off duty, over a twenty four hour period.
- the logbooks are a nuisance for drivers to fill out and keep current. Consequently, entries are often neglected until well after the time they were supposed to be entered. This may result in erroneous entries, since the driver must rely on memory as to the timing of recordable events. Inaccurate entries into the logbook may be discovered during an audit of the carrier's records by FHWA officials months, or even years, later.
- the logbooks are also susceptible to intentional misrepresentation by vehicle operators. Commercial vehicle operators are sometimes paid by the number of loads delivered, so there is a great incentive for operators to intentionally under-report the hours that they have driven, or to over-report the number of rest hours between driving periods.
- the present invention is a system and method for automatically recording and calculating safety-related compliance data, eliminating the need for vehicle operators to manually record and calculate this data.
- a vehicle operator initially enters an identification number into a mobile communication terminal located on a vehicle assigned to the vehicle operator.
- a status is also entered at the time the identification number is entered.
- the status indicates whether the vehicle operator is driving, on-duty not driving, resting, or off-duty.
- the vehicle operator enters the new status information into the mobile communication terminal.
- a memory within the mobile communication terminal stores the identification information and status information for each vehicle operator identified to the mobile communication terminal.
- a processor connected to the memory calculates the safety-related compliance data. The compliance data can be displayed to a vehicle occupant or transmitted to a central station, where it can be further processed if necessary, forwarded, or stored, as the case may be.
- a vehicle operator enters an identification number into a mobile communication terminal located on a vehicle assigned to the vehicle operator.
- a status is also entered at the time the identification number is entered.
- the status indicates whether the vehicle operator is driving, on-duty not driving, resting, or off-duty.
- the vehicle operator enters the new status information into the mobile communication terminal.
- the status and identification information is then transmitted to a central station where it is stored and processed to determine the safety-related compliance data.
- the compliance data may then be further processed, stored, or forwarded to a remote location. Furthermore, the processed information may be transmitted back to the vehicle as required.
- identification information and status information is entered into a mobile communication terminal located on a vehicle assigned to a vehicle operator.
- the identification and status information is stored in a memory within the mobile communication terminal.
- the identification and status information is then transmitted to a central station for processing at predetermined times, in response to a predetermined event, or upon request from the central station.
- a processor located at the central station calculates the safety-related compliance data, and compares the compliance data to a pre-defined set of safety criteria.
- the safety-related compliance data and the result of the comparison to the safety criteria can then be further processed, stored, or forwarded to a remote location. Furthermore, the safety-related compliance data and/or result of the comparison can be transmitted back to the vehicle, as required.
- FIG. 1 is an illustration of a wireless communication system in which the present invention is used
- FIG. 2 illustrates a typical driver chart used in prior art logbooks
- FIG. 3 illustrates a block diagram view of a mobile communication terminal and peripheral devices located on a vehicle in the communication system of FIG. 1;
- FIG. 4 illustrates the communication system of FIG. 1 used in the second or third embodiments of the present invention.
- the present invention is a method and apparatus for recording and calculating safety-related compliance data for use in the transportation industry.
- the invention is described in the context of a commercial tractor-trailer vehicle having a mobile communication terminal in communication with a central station using a satellite-based communication system.
- the present invention may be used in terrestrial-based wireless communication systems as well, such as cellular telephone systems, including Advanced Mobile Phone System (AMPS), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Code Division Multiple Access (CDMA), or Global System for Mobile Communication (GSM) systems.
- AMPS Advanced Mobile Phone System
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- CDMA Code Division Multiple Access
- GSM Global System for Mobile Communication
- the present invention may be used in a variety of vehicles, such as commercial trucks, busses, passenger vehicles, railcars, marine vessels, or airplanes.
- FIG. 1 is an illustration of a wireless communication system in which the present invention is used.
- Information is communicated between host 100 and ultimately vehicle 102 in the form of voice and/or data communications.
- Host 100 communicates information to central station 104 using well known communication channels, such as wireline or wireless telephone channels, fiber optic channels, or the like.
- Host 100 is typically a freight transportation company, otherwise known as a carrier, owning a large fleet of vehicles that are widely dispersed over a large geographic area.
- each vehicle comprises a mobile communication terminal (MCT) 106 , enabling communications with host 100 by way of satellite 108 and central station 104 .
- MCT mobile communication terminal
- the information sent by host 100 to central station 104 may comprise voice or data information that is directed to one or more vehicles in the communication system. Information may also originate from central station 104 independently of host 100 . In the case of information being transmitted from host 100 , central station 104 receives the information and attempts to forward it to the identified vehicle or vehicles, as the case may be.
- the particular vehicle or vehicles for which the message is intended is identified by specifying an alpha-numeric code, typically a code corresponding to a serial number which has been pre-assigned to MCT 106 installed on vehicle 102 . However, any known method may be used to uniquely identify vehicles in the communication system.
- data is transmitted between vehicle 102 and central station 104 using predefined messages called macros.
- Each macro is a predefined “template” which contains blank information fields to be filled out by the vehicle operator or a central station employee, as the case may be.
- the advantage of using macros in a wireless communication system is a reduction in message length, corresponding to a decrease in messaging costs.
- a predefined macro 01 looks like:
- a vehicle operator Rather than transmitting the entire text message above, a vehicle operator simple enters information in the blank fields, and transmits only the information contained within the fields, along with a code that indicates to central station 104 that the information contained within the present message corresponds to macro 01. At central station 104 , the information is extracted from the received message in accordance with the structure of the 01 macro. Many other macros are used in modern satellite communication systems today, including macros which indicate arrival at a consignee, vehicle stuck in traffic, trailer loaded, trailer unloaded, and so on.
- vehicle 102 in the exemplary embodiment, comprises a tractor-trailer vehicle widely used in the long-haul transportation industry.
- tractor-trailers are the primary method for the transportation of goods.
- the commercial transportation industry is regulated by the Department of Transportation (DOT) and the Federal Highway Administration (FHWY), two regulatory agencies created by the United States federal government to ensure safe operation of commercial vehicles on the nation's highways.
- DOT and FHWA has determined that many accidents involving commercial vehicles are the result of driver fatigue caused by too many uninterrupted hours of driving.
- the FHWA has established regulations which dictate the number of continuous hours that a vehicle operator may drive, the number of hours of rest required between shifts, and other safety-related criteria.
- FIG. 2 shows an example of a typical chart 200 showing a driver's activities.
- the chart is derived from the information recorded in the driver's logbook. As shown in FIG. 2, the driver emerges from a sleeper berth at 1:00 am and begins driving the vehicle, as shown as point 202 .
- the chart shows that the driver stopped driving, but remained on-duty but not-driving at point 204 .
- the driver remained at this status until 7:00 am, when he returned to the sleeper berth to rest, shown as point 206 .
- the driver again begins driving, shown as point 208 .
- the driver stops driving, but remains on-duty, shown as point 210 .
- the driver again enters the sleeper berth, shown as point 212 .
- the driver once again begins driving, shown as point 214 , and continues driving until at least 12:00 midnight.
- the total number of hours spent in each state is tallied on the right side of the chart. As shown in FIG. 2, the driver had no hours off-duty, nine hours of rest in the sleeper berth, eleven and a half hours driving, and three and a half hours on-duty, but not driving. These numbers must be evaluated against the FHWA safety regulations, as will be explained later herein.
- the present invention uses the wireless communication system described above to record and calculate the safety-related compliance data, with minimal driver intervention needed.
- a driver uses MCT 106 to enter a pre-assigned identification code and a vehicle operator status. As the status of the driver changes, the driver enters the new status information into the mobile communication terminal.
- the driver identification code and status information is processed automatically, either on-board the vehicle, or at a central station, to generate safety-related compliance data.
- the safety-related compliance data may then be displayed at the vehicle when desired.
- FIG. 3 illustrates a detailed view of the mobile communication terminal and peripheral devices as used in the first embodiment of the present invention.
- MCT 106 comprising transceiver 300 , storage device 302 , time indicator 304 , and processor 306 .
- input device 308 Also shown is input device 308 , output device 310 , position detector 312 , odometer 314 , speedometer 316 , and ROM 318 . It should be understood that each vehicle in the communication system of FIG. 1 has its own MCT 106 .
- a vehicle operator Prior to operating vehicle 102 , a vehicle operator, or driver, logs on to MCT 106 by entering an identification code and a vehicle operator status using input device 308 .
- the identification code and vehicle operator status may be entered as part of a macro message indicating, for example, that a driver is enroute to his or her first load pickup.
- MCT 106 can also accept more than one vehicle operator being logged on at once. This situation might occur, for example, when a pair of vehicle operators are assigned to a vehicle, driving in shifts. In this case, one driver would log on as “driving” and the other would log on as “on-duty, not driving”. Vehicle operator status is described in detail below.
- the vehicle operator identification code is any alpha-numeric sequence which uniquely identifies the vehicle operator to the communication system.
- the identification code comprises a user name and a password, a driver's social security number, or employee number.
- the identification code could also be represented by a number of different techniques. For example, if input device 308 is a card reading device using well-known techniques to read magnetically or optically encoded data from a card, the identification code could be encoded onto the card, then read by the card reading device. In another embodiment, input device 308 could be receptive to audible commands from a driver, such that the identification code would take the form of a word, phrase, or other audible command.
- the vehicle operator status is generally entered anytime there is a change to the vehicle operator's status.
- the change in status may be done explicitly, by a driver entering a new status using input device 308 , or implicitly by sending a macro which, by definition, indicates a change of status. For example, if a driver arrives at a destination and sends a macro indicating his arrival, it may be implied that the driver's status has changed. For example, the driver's status may have changed from driving to on-duty not driving. In the exemplary embodiment, four status are defined.
- the first vehicle operator status is typically referred to as “driving”. This status refers to when a driver is actively operating a vehicle. In the case of a tractor-trailer vehicle, the driving status refers to the time when the driver is actually driving the vehicle, including necessary stops for traffic signals, stop signs, stops due to traffic jams, and so on.
- the second vehicle operator status is typically referred to as “on-duty not driving” status.
- This status refers to when a driver is assigned to a vehicle, but not driving. For example, this status refers to the time when a vehicle operator is a passenger in a commercial vehicle while another driver operates the vehicle.
- This status can also refer to the time when a driver is at a plant, terminal, facility, or other property of a motor carrier or shipper, or on any public property, waiting to be dispatched; time spent inspecting, servicing, or conditioning a vehicle; the time spent in, or upon, a vehicle except time spent resting in a sleeper berth or driving time; time spent loading or unloading a vehicle, supervising, or assisting in the loading or unloading of a vehicle, attending a vehicle being loaded or unloaded; time spent waiting to operate a vehicle; time spent giving or receiving receipts for shipments to be loaded or unloaded; time spent repairing, obtaining assistance, or remaining in attendance upon a disabled commercial motor vehicle; time spent providing a breath sample or urine specimen, including travel time to and from the collection site, in order to comply with the random, reasonable suspicion, post-accident, or follow-up testing; time spent performing any other work in the capacity, employ, or service of a motor carrier; and time spent performing any compensated work for a person who is not
- the third vehicle operator status is typically defined as “sleeper berth” status or “rest” status. This status is when the vehicle operator is actually resting in a sleeper berth. This status does not include time spent sleeping or resting in any other location than a sleeper berth, such as a private residence, hotel, or motel.
- the fourth vehicle operator status is typically defined as “off-duty” status. This status is when the vehicle operator is not on duty, is not required to be in readiness to work, or is not under any responsibility for performing work.
- the off-duty status may include time resting or sleeping in a residence, hotel, or motel, but generally does not include vacations, holidays, and other prolonged periods of time when a vehicle operator is not assigned to a vehicle.
- any time that the vehicle operator's status changes should be made using input device 308 .
- the identification code need not be entered at every status change.
- a driver need not enter the driver's identification code if the driver is the only driver logged onto the vehicle. In this case, it is assumed that any status changes that occur after an initial logon to MCT 106 should be attributed to the driver who is currently logged on.
- each time a vehicle operator status changes both the identification code and the new vehicle operator status must be entered into MCT 106 .
- an identification code generally will be entered into MCT 106 along with a change of operator status.
- Storage device 302 is typically an integrated circuit capable of storing relatively large amounts of driver identification and status information.
- a common form of storage device 302 is a random access memory (RAM).
- RAM random access memory
- Other types of storage devices well known in the art may be used in alternative embodiments, such as disk drives and magnetic or optical tape drives.
- Storage device 302 may also store information relating to the operation of MCT 106 or information relating to external electrical devices which are controlled by MCT 106 .
- Storage device 302 typically stores each status change entry sequentially along with the date and time that the entry was made.
- Time indicator 304 provides a time stamp to processor 306 each time a status change is received from input device 308 .
- Processor 306 then stores the identification code (if provided), vehicle operator status, and the time stamp in storage device 302 .
- Other information may be stored along with each vehicle operator status entry. For example, the vehicle's current position as determined by position detector 312 , the vehicle's current speed as provided by speedometer 316 , and/or the current vehicle odometer reading provided by odometer 314 may be stored in a data record along with the status and/or identification code.
- Time indicator 304 may be a discreet component, integrated circuit, incorporated into processor 306 or storage device 302 , or the time and date may be generated by a software program resident in storage device 302 or another memory (not shown).
- Entries into storage device 302 are saved until the capacity of storage device 302 is exceeded or until the identification/status information is requested by central station 104 . If the capacity of storage device 302 is exceeded, generally any new status changes are stored by removing the most dated entry, allowing the new status change to be recorded. Alternatively, if a request is received from central station 104 to download some or all of the contents of storage device 302 , processor 306 may provide transceiver 300 with the requested data, then delete the corresponding data entries in storage device 302 .
- MCT 106 records driver identification codes, status, and time stamps during vehicle operation.
- drivers must be able to provide proof of their activities for seven days as recorded in a logbook preceding a request to provide such information, referred to herein as safety-related compliance data.
- the safety-related compliance data may be required at weigh stations or whenever requested by a law enforcement officer.
- the present invention allows proof of a driver's safety-related compliance data upon request.
- the information can be provided by entering the request using input device 308 .
- the driver's identification code may be required to instruct MCT 106 which driver's activities are being requested for situations where multiple drivers are assigned to one vehicle.
- the request is received by processor 306 , which uses the identification codes, status, and time stamps to calculate the safety-related compliance data as requested. This is done by processor 308 adding the times for each status together, as recorded in storage device 302 , and tallying the times spent by the driver in each vehicle operator status, over a predetermined time period. Other time periods may be requested along with the activity request, if desired.
- the safety-related compliance data can be displayed using output device 310 , which is typically a visual display device, well known in the art.
- the data can be displayed in graphical or table format.
- Output device 310 could alternatively comprise other means for communicating the safety-related compliance data, such as an audio system or a printing device.
- processor 306 can compare the safety-related compliance data to a predetermined set of safety criteria, stored in storage device 302 or in another memory (not shown).
- the safety criteria in the exemplary embodiment are the FHWY rules concerning the number of continuous hours that drivers may operate commercial vehicles over various time periods. Currently, the FHWA imposes what is commonly referred to as the 10, 15, and 70 hour rules on drivers, as explained below. If the safety-related compliance data is out of compliance with said predetermined set of safety criteria, a violation of the safety criteria is noted by processor 306 , and an alert is generated corresponding to the violation.
- the alert may be sent to output device 310 in the form of an audible or visual signal, alerting the driver that he/she is in violation of the safety criteria.
- the alert may also be sent to host 100 corresponding to the vehicle 102 and driver which has generated the alert.
- a record of the violation may be created by processor 306 and stored in storage device 302 or in another storage device (not shown).
- the record may contain the driver's name, employee number, social security number, the time and date of the violation and other information.
- processor 306 can additionally calculate the number of hours that the driver has been in violation, and amend the record stored in storage device 302 .
- processor 306 may send the violation record to central station 104 automatically, either during the initial creation of the violation record or after the driver has changed status, thereby allowing the violation time length to be calculated and included as part of the record sent to central station 104 .
- Processor 306 executes one or more software programs stored in read-only memory (ROM) 318 which compares the current time, as indicated by time indicator 304 , to the entries stored in storage device 302 and determines whether or not one or more drivers logged onto MCT 106 are in violation of the safety criteria.
- ROM 318 does not necessarily have to be a read-only memory. It can alternatively be a random-access memory (RAM), electrically erasable programmable read-only memory, or other electronic storage device known in the art.
- Processor can also determine the number of hours that a driver can continue to operate the vehicle, using the entries in storage device 302 , the current time as provided by time indicator 304 , and the safety criteria. This information can be especially helpful to the motor carrier for which the driver is employed. Knowing the number of hours that each driver in its fleet can continue to drive without a safety violation, carriers can more effectively plan routes and assign drivers to vehicles based on this data. The number of hours that a driver can continue to operate a vehicle can be continuously updated and stored as a data record in storage device 302 .
- the data record may contain the following information: a vehicle identification number, a driver employee number, a driver identification code, a driver social security number, an average speed of vehicle 102 under the control of the driver, the drive time remaining under the 10 hour rule, the drive time remaining under the 15 hour rule, the drive time remaining under the 70 hour rule, as well as other information.
- the remaining driving hours and/or other information can be transmitted at predetermined time intervals to central station 104 .
- vehicle operator status information is recorded and safety-related compliance data calculated at either central station 104 or at host 100 .
- This embodiment minimizes the hardware and software needed on-board vehicle 102 , thus reducing size and costs to motor carriers.
- FIG. 4 details the components used in accordance with the second and third embodiments of the present invention.
- vehicle 102 contains MCT 106 , comprising many of the same components used in accordance with the first embodiment of the present invention as discussed above.
- one or more vehicle operators logon to MCT 106 by entering an identification code and a vehicle operator status using input device 408 .
- MCT 106 can accept more than one vehicle operator being logged on at once.
- the vehicle operator identification code is any alpha-numeric sequence which uniquely identifies the vehicle operator to the communication system.
- the identification code comprises a user name and a password, or simply a driver's social security number.
- the identification code could also be represented by a number of different techniques, as discussed above.
- the vehicle operator status is generally entered anytime there is a change to the vehicle operator's status.
- four status are defined. They are the “driving” state, the “on-duty, not driving” state, the “sleeper berth” state or the “rest” state, and the “off-duty” state. These states are the same states as previously discussed above.
- the identification code may or may not need to be entered for every status change, as discussed above.
- the vehicle operator identification code and status are received by processor 406 , formatted into an appropriate transmission protocol, then transmitted to central station 104 .
- Other information may be appended to the transmission as well.
- the vehicle speed as provided by speedometer 416 the location of vehicle 102 as determined by position detector 412 , the odometer reading as provided by odometer 414 , or the current time as provided by time indicator 404 , could be appended to the vehicle operator identification code and status information.
- Position detector 412 may be any device well known in the art for determining the location of a vehicle, such as a device based on the well-known Global Position System (GPS).
- GPS Global Position System
- the vehicle operator identification code and vehicle operator status is stored in storage device 402 whenever one or the other, or both, are received from input device 408 .
- Storage device 402 typically stores each status change entry sequentially along with the date and time that the entry was made.
- Time indicator 404 provides a time stamp to processor 406 each time a status change is received from input device 408 .
- Processor 406 then stores the identification code (if provided), vehicle operator status, and the time stamp in storage device 402 .
- entries into storage device 402 are saved until a predetermined event occurs.
- the predetermined event is when a predefined time is reached, as indicated by processor 406 and time indicator 404 .
- the predefined time is set to a time when the cost of transmitting messages decreases. For example, in many satellite communication systems, messages are less expensive to transmit late at night or early morning because generally there is far less traffic being transmitted at these hours. Therefore, in the exemplary embodiment, data stored in storage device 402 is saved until the predefined time is reached, then processor 406 formats the data and transmits it to central station 104 in far fewer messages than if each status change was transmitted individually.
- vehicle operator identification and status information is transmitted from transceiver 400 to transceiver 418 , located at central station 104 .
- the information is generally received by processor 420 , then stored in storage device 422 .
- Other information corresponding to the identification and status information may be stored in storage device 422 as well, such as the current vehicle speed, vehicle location, MCT serial number, vehicle identification number, and odometer reading transmitted along with the identification and status information.
- a time stamp provided by time indicator 424 indicating the date and time that the identification and status information was received is stored along with the vehicle operator identification code and status in storage device 422 .
- the identification and status information remains stored in storage device 422 until an activity request is received by processor 420 via input/output device 428 , or through a request transmitted by transceiver 400 , to process the information.
- the activity request contains information identifying the driver for which the safety-related compliance data is to be calculated.
- Processor 420 uses the stored identification code, status, and time stamps to calculate the safety-related compliance data as requested. This is done by processor 420 adding the times for each status together, as recorded in storage device 422 , and tallying the times spent by the driver in each vehicle operator state, over a predetermined time period. Other time periods may be specified along with the activity request, if desired.
- processor 420 can compare the safety-related compliance data to a predetermined set of safety criteria, stored in storage device 422 or in another storage device (not shown).
- the safety criteria in the exemplary embodiment are the FHWA rules concerning the number of hours that drivers may operate commercial vehicles over various time periods. Currently, the FHWA imposes what is commonly referred to as the 10, 15, and 70 hour rules on drivers, as explained above. If the safety-related compliance data is out of compliance with said predetermined set of safety criteria, a violation of the safety criteria is noted by processor 420 , and an alert is generated corresponding to the violation.
- the alert may be sent to I/O 428 in the form of an audible or visual signal, alerting the driver that he/she is in violation of the safety criteria. Furthermore, the alert, alternatively or in addition, be sent to host 100 corresponding to the vehicle 102 and driver which generated the alert. Finally, the alert may alternatively, or in addition, be saved as a record in storage device 422 or anther memory (not shown), corresponding to the vehicle operator in violation of the safety criteria. The record may contain the driver's name, employee number, social security number, the time and date of the violation and other information.
- processor 420 can additionally calculate the number of hours that the driver has been in violation, and amend the record stored in storage device 422 as well as notify I/O 428 , host 100 , and/or vehicle 102 , whichever the case may be.
- a vehicle operator status update is automatically performed at predetermined time intervals for each driver recorded in storage device 422 .
- the update is performed periodically to determine any driver who is in violation with the safety criteria.
- the current time as provided by time indicator 424 is used to calculate the safety-related compliance data, then the data is compared to the predetermined set of safety criteria to determine violations.
- processor 420 can also determine the number of hours that a driver can continue to operate the vehicle, using the entries in storage device 422 , the current time as provided by time indicator 424 , and the safety criteria. This information can be especially helpful to the motor carrier for which the driver is employed. Knowing the number of hours that each driver in its fleet can continue to drive without a safety violation, carriers can more effectively plan routes and assign drivers to vehicles based on this data.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Traffic Control Systems (AREA)
- Debugging And Monitoring (AREA)
- Inspection Of Paper Currency And Valuable Securities (AREA)
- Sorting Of Articles (AREA)
Abstract
A system and method for automatically calculating safety-related compliance data for vehicle operators. Vehicle operators enter an identification code and status information into a mobile communication terminal located on a vehicle. The identification code and status information is generally stored in a memory located within the mobile communication device. The identification code and status information can be transmitted to a central station where it can be processed to determine compliance with safety regulations. The resulting data may be transmitted back to the vehicle upon request. In another embodiment, a processor located within the mobile communication terminal processes the identification code and status information. The resultant data may then be transmitted to the central station or presented to the vehicle operator upon request.
Description
- This application is a continuation of U.S. patent application Ser. No. 09/813,418, filed Mar. 20, 2001, pending, which is a continuation of U.S. Pat. No. 6,317,668, issued Nov. 13, 2001, which claims the benefit of U.S. Provisional Application Ser. No. 60/138,361, filed Jun. 10, 1999. These patent applications are incorporated herein by reference in their entirety.
- I. Field of the Invention
- The present invention relates generally to the transportation industry and, more particularly, to a method and apparatus for automatically recording and calculating safety-related compliance data for vehicle operators.
- II. Description of the Related Art
- Truck drivers across the United States presently operate under regulations promulgated by the Department of Transportation (DOT) and the Federal Highway Administration (FHWY). The DOT and FHWY regulate many aspects of the transportation industry ranging from vehicle maintenance to substance abuse. One of the more important areas that the DOT and FHWY monitor is the occurrence of truck-related accidents and ways to reduce the number of such accidents.
- Driver fatigue has been cited by the DOT and FHWY as being one of the primary causes of truck-related accidents. Consequently, the FHWY has adopted regulations that limit the number of hours that truck drivers may operate a vehicle over a given time period. For example, the DOT prohibits any driver from driving a commercial vehicle in excess of 10 hours and requires 8 hours of rest prior to driving again.
- To ensure compliance with these safety regulations, the FHWY also requires drivers to keep detailed written records of the number of hours: (1) driving; (2) on-duty not driving; (3) resting, and; (4) off-duty. Drivers must provide daily updates into a logbook carried with the driver, detailing the number of hours spent in each of the four categories mentioned above. Other information may be required as well, such as the location of where the logbook entry occurred, a vehicle identification number, the name of the nearest city at the time of a logbook entry, and so on. A driver must make entries into the logbook each time the driver: (1) begins driving; (2) stops driving; (3) starts or ends an “on-duty not driving” period, and; (4) starting or ending a period of rest. Drivers are mandated by federal rules to chart their hours and activities every day by drawing lines on a grid in the logbook and calculating the number of hours driving, on-duty not driving, resting, and off duty, over a twenty four hour period.
- Federal officials periodically inspect driver logbooks at weigh stations and other locations to certify that they have been kept up-to-date by the driver, and that the driver is following the FHWA mandated regulations. If a driver is found to be out of compliance with the FHWA regulations, he or she will not be permitted to continue driving until the proper amount of off-duty or rest time has elapsed. This results in late deliveries to customers and general inefficiency for the driver's employer. The driver is also penalized because the mandated “rest” time affects the hours that he/she is able to work. If a number of violations occur over a given time period, substantial fines may be levied against the driver and/or employers.
- The logbooks are a nuisance for drivers to fill out and keep current. Consequently, entries are often neglected until well after the time they were supposed to be entered. This may result in erroneous entries, since the driver must rely on memory as to the timing of recordable events. Inaccurate entries into the logbook may be discovered during an audit of the carrier's records by FHWA officials months, or even years, later.
- The logbooks are also susceptible to intentional misrepresentation by vehicle operators. Commercial vehicle operators are sometimes paid by the number of loads delivered, so there is a great incentive for operators to intentionally under-report the hours that they have driven, or to over-report the number of rest hours between driving periods.
- What is needed is a way to ensure compliance with safety regulations without the problems associated with the present method for doing so.
- It is an object of the present invention to record and calculate data relating to safety regulations for vehicle operators without the vehicle operator having to fill out complex logbooks and chart their activities.
- It is a further object of the present invention to reduce the inconvenience to vehicle operators having to manually record and calculate work hours and activities in a logbook and to keep the logbook up to date.
- In is yet another object of the present invention to reduce the number of deliberate and inadvertent safety violations by vehicle operators.
- It is still a further object of the present invention to improve driver retention and recruitment by decreasing the chances of problematic roadside inspections and reducing the delays associated with such inspections.
- It is still another object of the present invention to allow carriers to track operator hours worked and operator hours available to haul other loads. Carriers can monitor these hours, identify load delivery problems, and make adjustments for on-time delivery, such as swapping loads with other vehicle operators who have available hours.
- It is another object of the present invention to keep shippers apprised of load delivery schedules. Carriers can more closely determine a vehicle operator's ability to meet delivery schedules based on hours worked and the hours available for vehicle operation.
- The present invention is a system and method for automatically recording and calculating safety-related compliance data, eliminating the need for vehicle operators to manually record and calculate this data.
- In a first embodiment of the present invention, a vehicle operator initially enters an identification number into a mobile communication terminal located on a vehicle assigned to the vehicle operator. A status is also entered at the time the identification number is entered. In the exemplary embodiment, the status indicates whether the vehicle operator is driving, on-duty not driving, resting, or off-duty. When the status of the vehicle operator changes, the vehicle operator enters the new status information into the mobile communication terminal. A memory within the mobile communication terminal stores the identification information and status information for each vehicle operator identified to the mobile communication terminal. A processor connected to the memory calculates the safety-related compliance data. The compliance data can be displayed to a vehicle occupant or transmitted to a central station, where it can be further processed if necessary, forwarded, or stored, as the case may be.
- In a second embodiment of the present invention, a vehicle operator enters an identification number into a mobile communication terminal located on a vehicle assigned to the vehicle operator. A status is also entered at the time the identification number is entered. In the exemplary embodiment, the status indicates whether the vehicle operator is driving, on-duty not driving, resting, or off-duty. When the status of the vehicle operator changes, the vehicle operator enters the new status information into the mobile communication terminal. The status and identification information is then transmitted to a central station where it is stored and processed to determine the safety-related compliance data. The compliance data may then be further processed, stored, or forwarded to a remote location. Furthermore, the processed information may be transmitted back to the vehicle as required.
- In a third embodiment of the present invention, identification information and status information is entered into a mobile communication terminal located on a vehicle assigned to a vehicle operator. The identification and status information is stored in a memory within the mobile communication terminal. The identification and status information is then transmitted to a central station for processing at predetermined times, in response to a predetermined event, or upon request from the central station. A processor located at the central station calculates the safety-related compliance data, and compares the compliance data to a pre-defined set of safety criteria. The safety-related compliance data and the result of the comparison to the safety criteria can then be further processed, stored, or forwarded to a remote location. Furthermore, the safety-related compliance data and/or result of the comparison can be transmitted back to the vehicle, as required.
- The features, objects, and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify like elements throughout and wherein:
- FIG. 1 is an illustration of a wireless communication system in which the present invention is used;
- FIG. 2 illustrates a typical driver chart used in prior art logbooks;
- FIG. 3 illustrates a block diagram view of a mobile communication terminal and peripheral devices located on a vehicle in the communication system of FIG. 1; and
- FIG. 4 illustrates the communication system of FIG. 1 used in the second or third embodiments of the present invention.
- The present invention is a method and apparatus for recording and calculating safety-related compliance data for use in the transportation industry. The invention is described in the context of a commercial tractor-trailer vehicle having a mobile communication terminal in communication with a central station using a satellite-based communication system. However, it should be understood that the present invention may be used in terrestrial-based wireless communication systems as well, such as cellular telephone systems, including Advanced Mobile Phone System (AMPS), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Code Division Multiple Access (CDMA), or Global System for Mobile Communication (GSM) systems. Furthermore, the present invention may be used in a variety of vehicles, such as commercial trucks, busses, passenger vehicles, railcars, marine vessels, or airplanes.
- FIG. 1 is an illustration of a wireless communication system in which the present invention is used. Information is communicated between
host 100 and ultimatelyvehicle 102 in the form of voice and/or data communications.Host 100 communicates information tocentral station 104 using well known communication channels, such as wireline or wireless telephone channels, fiber optic channels, or the like.Host 100 is typically a freight transportation company, otherwise known as a carrier, owning a large fleet of vehicles that are widely dispersed over a large geographic area. Typically, each vehicle comprises a mobile communication terminal (MCT) 106, enabling communications withhost 100 by way ofsatellite 108 andcentral station 104. Although only onehost 100 and onevehicle 102 is shown in FIG. 1, in practice,many hosts 100 usecentral station 104 to communicate information to and from their respective fleet vehicles. - The information sent by
host 100 tocentral station 104 may comprise voice or data information that is directed to one or more vehicles in the communication system. Information may also originate fromcentral station 104 independently ofhost 100. In the case of information being transmitted fromhost 100,central station 104 receives the information and attempts to forward it to the identified vehicle or vehicles, as the case may be. The particular vehicle or vehicles for which the message is intended is identified by specifying an alpha-numeric code, typically a code corresponding to a serial number which has been pre-assigned toMCT 106 installed onvehicle 102. However, any known method may be used to uniquely identify vehicles in the communication system. - In the exemplary embodiment, data is transmitted between
vehicle 102 andcentral station 104 using predefined messages called macros. Each macro is a predefined “template” which contains blank information fields to be filled out by the vehicle operator or a central station employee, as the case may be. The advantage of using macros in a wireless communication system is a reduction in message length, corresponding to a decrease in messaging costs. For example, in the exemplary embodiment, a predefined macro 01 looks like: - I HAVE RECEIVED LOAD INFORMATION AND ON MY WAY. ETA TO SHIPPER IS: DATE TIME:______. I HAVE TRAILER ______, LICENCE NUMBER ______. I NEED DIRECTIONS TO NEXT STOP Y/N______.
- Rather than transmitting the entire text message above, a vehicle operator simple enters information in the blank fields, and transmits only the information contained within the fields, along with a code that indicates to
central station 104 that the information contained within the present message corresponds to macro 01. Atcentral station 104, the information is extracted from the received message in accordance with the structure of the 01 macro. Many other macros are used in modern satellite communication systems today, including macros which indicate arrival at a consignee, vehicle stuck in traffic, trailer loaded, trailer unloaded, and so on. - As stated earlier,
vehicle 102, in the exemplary embodiment, comprises a tractor-trailer vehicle widely used in the long-haul transportation industry. In the United States, tractor-trailers are the primary method for the transportation of goods. The commercial transportation industry is regulated by the Department of Transportation (DOT) and the Federal Highway Administration (FHWY), two regulatory agencies created by the United States federal government to ensure safe operation of commercial vehicles on the nation's highways. The DOT and FHWA has determined that many accidents involving commercial vehicles are the result of driver fatigue caused by too many uninterrupted hours of driving. In order to ensure that drivers obtain necessary breaks from continuous driving, the FHWA has established regulations which dictate the number of continuous hours that a vehicle operator may drive, the number of hours of rest required between shifts, and other safety-related criteria. - To ensure compliance with the FHWA regulations, commercial vehicle operators are required to record their daily activities in a logbook, tracking the number of hours that they spend driving, resting, and so on. Under current FHWA regulations, drivers must record the time at which they begin driving, the time at which they stop driving, the time they begin rest, the time that rest terminates, etc. Every 24 hours, vehicle operators must calculate the number of hours spent driving, the number of hours spent on-duty not driving (i.e., the non-driving partner in a two person driving team), the number of hours resting, and the number of hours spent off-duty. In addition to this, drivers must also chart their activities on a graph, for example, a graph similar to one shown in FIG. 2. Commercial vehicle operators must perform this task every twenty four hours or risk a FHWA violation for non-compliance.
- FIG. 2 shows an example of a typical chart200 showing a driver's activities. The chart is derived from the information recorded in the driver's logbook. As shown in FIG. 2, the driver emerges from a sleeper berth at 1:00 am and begins driving the vehicle, as shown as
point 202. - At 6:00 am the chart shows that the driver stopped driving, but remained on-duty but not-driving at
point 204. The driver remained at this status until 7:00 am, when he returned to the sleeper berth to rest, shown aspoint 206. At 11:30 am, the driver again begins driving, shown aspoint 208. At 4:30 pm, the driver stops driving, but remains on-duty, shown aspoint 210. At 6:30, the driver again enters the sleeper berth, shown aspoint 212. At 10:30 pm, the driver once again begins driving, shown aspoint 214, and continues driving until at least 12:00 midnight. Once the driver's hours at each state have been charted, the total number of hours spent in each state is tallied on the right side of the chart. As shown in FIG. 2, the driver had no hours off-duty, nine hours of rest in the sleeper berth, eleven and a half hours driving, and three and a half hours on-duty, but not driving. These numbers must be evaluated against the FHWA safety regulations, as will be explained later herein. - The present invention uses the wireless communication system described above to record and calculate the safety-related compliance data, with minimal driver intervention needed. A driver uses
MCT 106 to enter a pre-assigned identification code and a vehicle operator status. As the status of the driver changes, the driver enters the new status information into the mobile communication terminal. The driver identification code and status information is processed automatically, either on-board the vehicle, or at a central station, to generate safety-related compliance data. The safety-related compliance data may then be displayed at the vehicle when desired. - FIG. 3 illustrates a detailed view of the mobile communication terminal and peripheral devices as used in the first embodiment of the present invention. Shown is
MCT 106 comprisingtransceiver 300,storage device 302,time indicator 304, andprocessor 306. Also shown isinput device 308,output device 310,position detector 312,odometer 314,speedometer 316, andROM 318. It should be understood that each vehicle in the communication system of FIG. 1 has itsown MCT 106. - Prior to operating
vehicle 102, a vehicle operator, or driver, logs on toMCT 106 by entering an identification code and a vehicle operator status usinginput device 308. The identification code and vehicle operator status may be entered as part of a macro message indicating, for example, that a driver is enroute to his or her first load pickup.MCT 106 can also accept more than one vehicle operator being logged on at once. This situation might occur, for example, when a pair of vehicle operators are assigned to a vehicle, driving in shifts. In this case, one driver would log on as “driving” and the other would log on as “on-duty, not driving”. Vehicle operator status is described in detail below. - The vehicle operator identification code is any alpha-numeric sequence which uniquely identifies the vehicle operator to the communication system. Typically, the identification code comprises a user name and a password, a driver's social security number, or employee number. The identification code could also be represented by a number of different techniques. For example, if
input device 308 is a card reading device using well-known techniques to read magnetically or optically encoded data from a card, the identification code could be encoded onto the card, then read by the card reading device. In another embodiment,input device 308 could be receptive to audible commands from a driver, such that the identification code would take the form of a word, phrase, or other audible command. - The vehicle operator status is generally entered anytime there is a change to the vehicle operator's status. The change in status may be done explicitly, by a driver entering a new status using
input device 308, or implicitly by sending a macro which, by definition, indicates a change of status. For example, if a driver arrives at a destination and sends a macro indicating his arrival, it may be implied that the driver's status has changed. For example, the driver's status may have changed from driving to on-duty not driving. In the exemplary embodiment, four status are defined. The first vehicle operator status is typically referred to as “driving”. This status refers to when a driver is actively operating a vehicle. In the case of a tractor-trailer vehicle, the driving status refers to the time when the driver is actually driving the vehicle, including necessary stops for traffic signals, stop signs, stops due to traffic jams, and so on. - The second vehicle operator status is typically referred to as “on-duty not driving” status. This status refers to when a driver is assigned to a vehicle, but not driving. For example, this status refers to the time when a vehicle operator is a passenger in a commercial vehicle while another driver operates the vehicle. This status can also refer to the time when a driver is at a plant, terminal, facility, or other property of a motor carrier or shipper, or on any public property, waiting to be dispatched; time spent inspecting, servicing, or conditioning a vehicle; the time spent in, or upon, a vehicle except time spent resting in a sleeper berth or driving time; time spent loading or unloading a vehicle, supervising, or assisting in the loading or unloading of a vehicle, attending a vehicle being loaded or unloaded; time spent waiting to operate a vehicle; time spent giving or receiving receipts for shipments to be loaded or unloaded; time spent repairing, obtaining assistance, or remaining in attendance upon a disabled commercial motor vehicle; time spent providing a breath sample or urine specimen, including travel time to and from the collection site, in order to comply with the random, reasonable suspicion, post-accident, or follow-up testing; time spent performing any other work in the capacity, employ, or service of a motor carrier; and time spent performing any compensated work for a person who is not a motor carrier.
- The third vehicle operator status is typically defined as “sleeper berth” status or “rest” status. This status is when the vehicle operator is actually resting in a sleeper berth. This status does not include time spent sleeping or resting in any other location than a sleeper berth, such as a private residence, hotel, or motel.
- The fourth vehicle operator status is typically defined as “off-duty” status. This status is when the vehicle operator is not on duty, is not required to be in readiness to work, or is not under any responsibility for performing work. The off-duty status may include time resting or sleeping in a residence, hotel, or motel, but generally does not include vacations, holidays, and other prolonged periods of time when a vehicle operator is not assigned to a vehicle.
- Any time that the vehicle operator's status changes, an entry reflecting the change should be made using
input device 308. The identification code need not be entered at every status change. In one embodiment, a driver need not enter the driver's identification code if the driver is the only driver logged onto the vehicle. In this case, it is assumed that any status changes that occur after an initial logon toMCT 106 should be attributed to the driver who is currently logged on. In another embodiment, each time a vehicle operator status changes, both the identification code and the new vehicle operator status must be entered intoMCT 106. In still another embodiment, whenever two or more vehicle operators are logged ontoMCT 106 and the operator's status is other than off-duty, an identification code generally will be entered intoMCT 106 along with a change of operator status. - The vehicle operator identification code and status are received by
processor 306, then stored instorage device 302.Storage device 302 is typically an integrated circuit capable of storing relatively large amounts of driver identification and status information. A common form ofstorage device 302 is a random access memory (RAM). Other types of storage devices well known in the art may be used in alternative embodiments, such as disk drives and magnetic or optical tape drives.Storage device 302 may also store information relating to the operation ofMCT 106 or information relating to external electrical devices which are controlled byMCT 106. -
Storage device 302 typically stores each status change entry sequentially along with the date and time that the entry was made.Time indicator 304 provides a time stamp toprocessor 306 each time a status change is received frominput device 308.Processor 306 then stores the identification code (if provided), vehicle operator status, and the time stamp instorage device 302. Other information may be stored along with each vehicle operator status entry. For example, the vehicle's current position as determined byposition detector 312, the vehicle's current speed as provided byspeedometer 316, and/or the current vehicle odometer reading provided byodometer 314 may be stored in a data record along with the status and/or identification code. Other examples of additional data which could be stored include a vehicle identification number, an employee number assigned to the vehicle operator, a social security number assigned to the vehicle operator, the elapsed time that the vehicle operator has operated the vehicle, the name of the nearest city and state closest to the current vehicle location, the direction that the vehicle is traveling, or a code identifying the current trip or delivery route in which the vehicle is currently engaged.Time indicator 304 may be a discreet component, integrated circuit, incorporated intoprocessor 306 orstorage device 302, or the time and date may be generated by a software program resident instorage device 302 or another memory (not shown). - Entries into
storage device 302 are saved until the capacity ofstorage device 302 is exceeded or until the identification/status information is requested bycentral station 104. If the capacity ofstorage device 302 is exceeded, generally any new status changes are stored by removing the most dated entry, allowing the new status change to be recorded. Alternatively, if a request is received fromcentral station 104 to download some or all of the contents ofstorage device 302,processor 306 may providetransceiver 300 with the requested data, then delete the corresponding data entries instorage device 302. - As described above,
MCT 106 records driver identification codes, status, and time stamps during vehicle operation. Under FHWA regulations, drivers must be able to provide proof of their activities for seven days as recorded in a logbook preceding a request to provide such information, referred to herein as safety-related compliance data. The safety-related compliance data may be required at weigh stations or whenever requested by a law enforcement officer. The present invention allows proof of a driver's safety-related compliance data upon request. - When proof of a driver's safety-related compliance data is requested, the information can be provided by entering the request using
input device 308. The driver's identification code may be required to instructMCT 106 which driver's activities are being requested for situations where multiple drivers are assigned to one vehicle. The request is received byprocessor 306, which uses the identification codes, status, and time stamps to calculate the safety-related compliance data as requested. This is done byprocessor 308 adding the times for each status together, as recorded instorage device 302, and tallying the times spent by the driver in each vehicle operator status, over a predetermined time period. Other time periods may be requested along with the activity request, if desired. The safety-related compliance data can be displayed usingoutput device 310, which is typically a visual display device, well known in the art. The data can be displayed in graphical or table format.Output device 310 could alternatively comprise other means for communicating the safety-related compliance data, such as an audio system or a printing device. - In addition to displaying the safety-related compliance data,
processor 306 can compare the safety-related compliance data to a predetermined set of safety criteria, stored instorage device 302 or in another memory (not shown). The safety criteria in the exemplary embodiment are the FHWY rules concerning the number of continuous hours that drivers may operate commercial vehicles over various time periods. Currently, the FHWA imposes what is commonly referred to as the 10, 15, and 70 hour rules on drivers, as explained below. If the safety-related compliance data is out of compliance with said predetermined set of safety criteria, a violation of the safety criteria is noted byprocessor 306, and an alert is generated corresponding to the violation. The alert may be sent tooutput device 310 in the form of an audible or visual signal, alerting the driver that he/she is in violation of the safety criteria. The alert may also be sent to host 100 corresponding to thevehicle 102 and driver which has generated the alert. Finally, a record of the violation may be created byprocessor 306 and stored instorage device 302 or in another storage device (not shown). The record may contain the driver's name, employee number, social security number, the time and date of the violation and other information. When a status change is received byprocessor 306 corresponding to the driver who is in violation of the safety criteria,processor 306 can additionally calculate the number of hours that the driver has been in violation, and amend the record stored instorage device 302. Alternatively, or in addition to storing the record instorage device 302,processor 306 may send the violation record tocentral station 104 automatically, either during the initial creation of the violation record or after the driver has changed status, thereby allowing the violation time length to be calculated and included as part of the record sent tocentral station 104. - The 10, 15, and 70 hour safety rules imposed by the DOT are defined in 49 Code of Federal Regulations (C.F.R.) §395.3 as follows:
- “(a) . . . no motor carrier shall permit or require any driver used by it to drive nor shall any such driver drive:
- (a)(1) More than 10 hours following 8 consecutive hours off duty; or
- (a)(2) For any period after having been on duty 15 hours following 8 consecutive hours off duty.
- (b) No motor carrier shall permit or require a driver of a commercial motor vehicle to drive, nor shall any driver drive, regardless of the number of motor carriers using the driver's services, for any period after
- (b)(1) Having been on duty 60 hours in any 7 consecutive days if the employing motor carrier does not operate commercial motor vehicles every day of the week; or
- (b)(2) Having been on duty 70 hours in any period of 8 consecutive days if the employing motor carrier operates commercial motor vehicles every day of the week.”
-
Processor 306 executes one or more software programs stored in read-only memory (ROM) 318 which compares the current time, as indicated bytime indicator 304, to the entries stored instorage device 302 and determines whether or not one or more drivers logged ontoMCT 106 are in violation of the safety criteria.ROM 318 does not necessarily have to be a read-only memory. It can alternatively be a random-access memory (RAM), electrically erasable programmable read-only memory, or other electronic storage device known in the art. - Processor can also determine the number of hours that a driver can continue to operate the vehicle, using the entries in
storage device 302, the current time as provided bytime indicator 304, and the safety criteria. This information can be especially helpful to the motor carrier for which the driver is employed. Knowing the number of hours that each driver in its fleet can continue to drive without a safety violation, carriers can more effectively plan routes and assign drivers to vehicles based on this data. The number of hours that a driver can continue to operate a vehicle can be continuously updated and stored as a data record instorage device 302. The data record may contain the following information: a vehicle identification number, a driver employee number, a driver identification code, a driver social security number, an average speed ofvehicle 102 under the control of the driver, the drive time remaining under the 10 hour rule, the drive time remaining under the 15 hour rule, the drive time remaining under the 70 hour rule, as well as other information. Alternatively, or in addition, the remaining driving hours and/or other information, can be transmitted at predetermined time intervals tocentral station 104. - In a second embodiment of the present invention, vehicle operator status information is recorded and safety-related compliance data calculated at either
central station 104 or athost 100. - This embodiment minimizes the hardware and software needed on-
board vehicle 102, thus reducing size and costs to motor carriers. - FIG. 4 details the components used in accordance with the second and third embodiments of the present invention. In these embodiments,
vehicle 102 containsMCT 106, comprising many of the same components used in accordance with the first embodiment of the present invention as discussed above. - In the second and third embodiments, one or more vehicle operators logon to
MCT 106 by entering an identification code and a vehicle operator status using input device 408.MCT 106 can accept more than one vehicle operator being logged on at once. The vehicle operator identification code is any alpha-numeric sequence which uniquely identifies the vehicle operator to the communication system. Typically, the identification code comprises a user name and a password, or simply a driver's social security number. The identification code could also be represented by a number of different techniques, as discussed above. - The vehicle operator status is generally entered anytime there is a change to the vehicle operator's status. In the exemplary embodiment, four status are defined. They are the “driving” state, the “on-duty, not driving” state, the “sleeper berth” state or the “rest” state, and the “off-duty” state. These states are the same states as previously discussed above.
- Any time that the vehicle operator's status changes, an entry reflecting the change should be made by a vehicle operator using
input device 308. Depending on the implementation of the present invention, the identification code may or may not need to be entered for every status change, as discussed above. - The vehicle operator identification code and status are received by
processor 406, formatted into an appropriate transmission protocol, then transmitted tocentral station 104. Other information may be appended to the transmission as well. For example, the vehicle speed as provided byspeedometer 416, the location ofvehicle 102 as determined byposition detector 412, the odometer reading as provided byodometer 414, or the current time as provided bytime indicator 404, could be appended to the vehicle operator identification code and status information.Position detector 412 may be any device well known in the art for determining the location of a vehicle, such as a device based on the well-known Global Position System (GPS). - In the third embodiment, the vehicle operator identification code and vehicle operator status is stored in
storage device 402 whenever one or the other, or both, are received from input device 408.Storage device 402 typically stores each status change entry sequentially along with the date and time that the entry was made.Time indicator 404 provides a time stamp toprocessor 406 each time a status change is received from input device 408.Processor 406 then stores the identification code (if provided), vehicle operator status, and the time stamp instorage device 402. - Again in the third embodiment, entries into
storage device 402 are saved until a predetermined event occurs. In exemplary embodiment, the predetermined event is when a predefined time is reached, as indicated byprocessor 406 andtime indicator 404. Generally, the predefined time is set to a time when the cost of transmitting messages decreases. For example, in many satellite communication systems, messages are less expensive to transmit late at night or early morning because generally there is far less traffic being transmitted at these hours. Therefore, in the exemplary embodiment, data stored instorage device 402 is saved until the predefined time is reached, thenprocessor 406 formats the data and transmits it tocentral station 104 in far fewer messages than if each status change was transmitted individually. Generally, only a single predefined time period is defined so that data is transmitted once per day, however, data could be transmitted at intervals greater or less than once per day. Another advantage of transmitting data instorage device 402 at a predefined time is that total message length of a combined message is typically shorter than the combined length of individually transmitted messages. In typical satellite communication systems, customers are charged, among other things, by the length of each message transmitted. Therefore, significant cost savings can be achieved by grouping the data stored instorage device 402 and transmitting it once per day or less. - Referring again to FIG. 4, in either the second or third embodiment, vehicle operator identification and status information is transmitted from
transceiver 400 totransceiver 418, located atcentral station 104. The information is generally received byprocessor 420, then stored instorage device 422. Other information corresponding to the identification and status information may be stored instorage device 422 as well, such as the current vehicle speed, vehicle location, MCT serial number, vehicle identification number, and odometer reading transmitted along with the identification and status information. In the second embodiment, a time stamp provided bytime indicator 424 indicating the date and time that the identification and status information was received is stored along with the vehicle operator identification code and status instorage device 422. - The identification and status information remains stored in
storage device 422 until an activity request is received byprocessor 420 via input/output device 428, or through a request transmitted bytransceiver 400, to process the information. The activity request contains information identifying the driver for which the safety-related compliance data is to be calculated.Processor 420 uses the stored identification code, status, and time stamps to calculate the safety-related compliance data as requested. This is done byprocessor 420 adding the times for each status together, as recorded instorage device 422, and tallying the times spent by the driver in each vehicle operator state, over a predetermined time period. Other time periods may be specified along with the activity request, if desired. - Once the number of hours of service in each status is determined,
processor 420 can compare the safety-related compliance data to a predetermined set of safety criteria, stored instorage device 422 or in another storage device (not shown). The safety criteria in the exemplary embodiment are the FHWA rules concerning the number of hours that drivers may operate commercial vehicles over various time periods. Currently, the FHWA imposes what is commonly referred to as the 10, 15, and 70 hour rules on drivers, as explained above. If the safety-related compliance data is out of compliance with said predetermined set of safety criteria, a violation of the safety criteria is noted byprocessor 420, and an alert is generated corresponding to the violation. The alert may be sent to I/O 428 in the form of an audible or visual signal, alerting the driver that he/she is in violation of the safety criteria. Furthermore, the alert, alternatively or in addition, be sent to host 100 corresponding to thevehicle 102 and driver which generated the alert. Finally, the alert may alternatively, or in addition, be saved as a record instorage device 422 or anther memory (not shown), corresponding to the vehicle operator in violation of the safety criteria. The record may contain the driver's name, employee number, social security number, the time and date of the violation and other information. When a status change is received byprocessor 420 corresponding to the driver who is in violation of the safety criteria,processor 420 can additionally calculate the number of hours that the driver has been in violation, and amend the record stored instorage device 422 as well as notify I/O 428,host 100, and/orvehicle 102, whichever the case may be. - In another embodiment, a vehicle operator status update is automatically performed at predetermined time intervals for each driver recorded in
storage device 422. The update is performed periodically to determine any driver who is in violation with the safety criteria. The current time as provided bytime indicator 424 is used to calculate the safety-related compliance data, then the data is compared to the predetermined set of safety criteria to determine violations. - In addition to displaying the safety-related compliance data,
processor 420 can also determine the number of hours that a driver can continue to operate the vehicle, using the entries instorage device 422, the current time as provided bytime indicator 424, and the safety criteria. This information can be especially helpful to the motor carrier for which the driver is employed. Knowing the number of hours that each driver in its fleet can continue to drive without a safety violation, carriers can more effectively plan routes and assign drivers to vehicles based on this data. - The previous description of the preferred embodiments is provided to enable any person skilled in the art to make or use the present invention. The various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without the use of the inventive faculty. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (24)
1. Apparatus for calculating safety-related compliance data for a vehicle operator assigned to a vehicle, comprising:
an input device for entering an identification code;
a transmitter for transmitting a message from said vehicle;
a processor connected to said input device and to said transmitter for implicitly determining a vehicle operator driving status from at least said message and a time at which said message was transmitted; and
a storage device coupled to at least said processor for storing said vehicle operator driving status.
2. The apparatus of claim 1 wherein said processor is further for determining said safety-related compliance data based on multiple determinations of said vehicle operator driving statuses.
3. The apparatus of claim 1 wherein said input device is further for entering an explicit vehicle operator driving status by said vehicle operator and wherein said processor is further for determining said vehicle operator driving status based on said explicit vehicle operator driving status.
4. The apparatus of claim 1 further comprising:
a transmitter coupled to said processor for transmitting said vehicle operator driving status to a remote location.
5. The apparatus of claim 2 , further comprising:
a transmitter coupled to said processor for transmitting said safety-related compliance data.
6. The apparatus of claim 1 , wherein said safety-related compliance data comprises information relating to the number of hours that a vehicle operator has been operating said vehicle.
7. The apparatus of claim 1 , wherein said vehicle operator driving status is selected from the group consisting of driving, on-duty not driving, resting, or off-duty.
8. The apparatus of claim 2 , wherein said processor is further for determining a time remaining for said vehicle operator to operate said vehicle before a pre-determined set of safety criteria is violated by comparing said safety-related compliance data to said pre-determined set of safety criteria.
9. The apparatus of claim 2 , wherein said processor is further for determining when a pre-determined set of safety criteria is violated and for generating an alert of said violation.
10. The apparatus of claim 9 , wherein said transmitter is further for transmitting said alert to a remote entity.
11. The apparatus of claim 9 further comprising an output device and said alert comprises an audible alert that is generated by said output device.
12. The apparatus of claim 9 further comprising an output device and said alert comprises a visual alert that is generated by said output device.
13. A tangible medium of expression containing executable computer instructions for calculating safety-related compliance data for a vehicle operator assigned to a vehicle, comprising:
instructions for receiving a driver identification code;
instructions for transmitting a message from said vehicle to a remote location;
instructions for implicitly determining a vehicle operator driving status from at least said message and a time at which said message was transmitted; and
instructions for storing said vehicle operator driving status in a storage device.
14. The tangible medium of expression of claim 13 further comprising instructions for determining said safety-related compliance data based on multiple determinations of said vehicle operator driving statuses.
15. The tangible medium of expression of claim 13 further comprising:
instructions for receiving an explicit vehicle operator driving status by said vehicle operator; and
instructions for determining said vehicle operator driving status based on said explicit vehicle operator driving status.
16. The tangible medium of expression of claim 13 further comprising:
a transmitter coupled to said processor for transmitting said vehicle operator driving status to a remote location.
17. The tangible medium of expression of claim 14 , further comprising:
instructions for transmitting said safety-related compliance data to a remote location.
18. The tangible medium of expression of claim 13 , wherein said safety-related compliance data comprises information relating to the number of hours that a vehicle operator has been operating said vehicle.
19. The tangible medium of expression of claim 13 , wherein said vehicle operator driving status is selected from the group consisting of driving, on-duty not driving, resting, or off-duty.
20. The tangible medium of expression of claim 14 , further comprising instructions for determining a time remaining for said vehicle operator to operate said vehicle before a pre-determined set of safety criteria is violated by comparing said safety-related compliance data to said pre-determined set of safety criteria.
21. The tangible medium of expression of claim 14 , further comprising:
instructions for determining when a pre-determined set of safety criteria is violated; and
instructions for generating an alert of said violation.
22. The tangible medium of expression of claim 21 further comprising instructions for transmitting said alert to a remote location.
23. The tangible medium of expression of claim 21 wherein said alert comprises an audible alert.
24. The tangible medium of expression of claim 21 wherein said alert comprises a visual alert.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/150,612 US20020133275A1 (en) | 1999-06-10 | 2002-05-16 | Paperless log system and method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13836199P | 1999-06-10 | 1999-06-10 | |
US09/363,971 US6317668B1 (en) | 1999-06-10 | 1999-07-29 | Paperless log system and method |
US09/813,418 US6421590B2 (en) | 1999-06-10 | 2001-03-20 | Paperless log system and method |
US10/150,612 US20020133275A1 (en) | 1999-06-10 | 2002-05-16 | Paperless log system and method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/813,418 Continuation US6421590B2 (en) | 1999-06-10 | 2001-03-20 | Paperless log system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020133275A1 true US20020133275A1 (en) | 2002-09-19 |
Family
ID=23432503
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/363,971 Expired - Lifetime US6317668B1 (en) | 1999-06-10 | 1999-07-29 | Paperless log system and method |
US09/813,418 Expired - Lifetime US6421590B2 (en) | 1999-06-10 | 2001-03-20 | Paperless log system and method |
US10/150,612 Abandoned US20020133275A1 (en) | 1999-06-10 | 2002-05-16 | Paperless log system and method |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/363,971 Expired - Lifetime US6317668B1 (en) | 1999-06-10 | 1999-07-29 | Paperless log system and method |
US09/813,418 Expired - Lifetime US6421590B2 (en) | 1999-06-10 | 2001-03-20 | Paperless log system and method |
Country Status (12)
Country | Link |
---|---|
US (3) | US6317668B1 (en) |
EP (1) | EP1119840B1 (en) |
CN (1) | CN1319220A (en) |
AT (1) | ATE295600T1 (en) |
AU (1) | AU6500700A (en) |
BR (1) | BR0006966A (en) |
CA (1) | CA2345607C (en) |
DE (1) | DE60020065T2 (en) |
ES (1) | ES2243288T3 (en) |
HK (1) | HK1039993A1 (en) |
MX (1) | MXPA01003190A (en) |
WO (1) | WO2001009860A1 (en) |
Cited By (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040021579A1 (en) * | 2002-05-07 | 2004-02-05 | Oursler Mark A. | Commercial vehicle electronic screening hardware/software system with primary and secondary sensor sets |
US20040262387A1 (en) * | 2002-03-08 | 2004-12-30 | Hart John E | Equipment tracking system and method |
US20050134673A1 (en) * | 2002-07-17 | 2005-06-23 | Siemens Aktiengesellschaft | Printer paper for tachographs |
FR2873479A1 (en) * | 2004-07-23 | 2006-01-27 | Marc Pastor | Regulation data storing, controlling and exchanging system for e.g. heavy truck type vehicle, has interrogator-analyzer with calculator to interrogate by transmitting interrogation signal and to analyze by signaling vehicles` identification |
US7117075B1 (en) * | 2005-08-15 | 2006-10-03 | Report On Board Llc | Driver activity and vehicle operation logging and reporting |
US20070038352A1 (en) * | 2005-08-15 | 2007-02-15 | Larschan Bradley R | Driver activity and vehicle operation logging and reporting |
WO2007022154A2 (en) * | 2005-08-15 | 2007-02-22 | Report On Board Llc | Driver activity and vehicle operation logging and reporting |
US20070239322A1 (en) * | 2006-04-05 | 2007-10-11 | Zonar Comliance Systems, Llc | Generating a numerical ranking of driver performance based on a plurality of metrics |
US20080188217A1 (en) * | 2007-02-06 | 2008-08-07 | J. J. Keller & Associates, Inc. | Electronic driver logging system and method |
US20080316007A1 (en) * | 2001-09-11 | 2008-12-25 | Zonar Systems, Inc. | System and process to ensure performance of mandated inspections |
US7944345B2 (en) | 2001-09-11 | 2011-05-17 | Zonar Systems, Inc. | System and process to ensure performance of mandated safety and maintenance inspections |
US8090598B2 (en) | 1996-01-29 | 2012-01-03 | Progressive Casualty Insurance Company | Monitoring system for determining and communicating a cost of insurance |
US8140358B1 (en) | 1996-01-29 | 2012-03-20 | Progressive Casualty Insurance Company | Vehicle monitoring system |
US8400296B2 (en) | 2001-09-11 | 2013-03-19 | Zonar Systems, Inc. | Method and apparatus to automate data collection during a mandatory inspection |
US8626377B2 (en) | 2005-08-15 | 2014-01-07 | Innovative Global Systems, Llc | Method for data communication between a vehicle and fuel pump |
US8736419B2 (en) | 2010-12-02 | 2014-05-27 | Zonar Systems | Method and apparatus for implementing a vehicle inspection waiver program |
US8810385B2 (en) | 2001-09-11 | 2014-08-19 | Zonar Systems, Inc. | System and method to improve the efficiency of vehicle inspections by enabling remote actuation of vehicle components |
US8972179B2 (en) | 2006-06-20 | 2015-03-03 | Brett Brinton | Method and apparatus to analyze GPS data to determine if a vehicle has adhered to a predetermined route |
US9230437B2 (en) | 2006-06-20 | 2016-01-05 | Zonar Systems, Inc. | Method and apparatus to encode fuel use data with GPS data and to analyze such data |
US9235936B2 (en) | 2013-12-17 | 2016-01-12 | J.J. Keller & Associates, Inc. | Partitioned compliance application for reporting hours of service |
US9384111B2 (en) | 2011-12-23 | 2016-07-05 | Zonar Systems, Inc. | Method and apparatus for GPS based slope determination, real-time vehicle mass determination, and vehicle efficiency analysis |
CN105799697A (en) * | 2016-04-26 | 2016-07-27 | 奇瑞汽车股份有限公司 | Vehicle-mounted health monitoring system and method based on internet of vehicles |
US9412282B2 (en) | 2011-12-24 | 2016-08-09 | Zonar Systems, Inc. | Using social networking to improve driver performance based on industry sharing of driver performance data |
US9527515B2 (en) | 2011-12-23 | 2016-12-27 | Zonar Systems, Inc. | Vehicle performance based on analysis of drive data |
US9563869B2 (en) | 2010-09-14 | 2017-02-07 | Zonar Systems, Inc. | Automatic incorporation of vehicle data into documents captured at a vehicle using a mobile computing device |
US9858462B2 (en) | 2006-06-20 | 2018-01-02 | Zonar Systems, Inc. | Method and system for making deliveries of a fluid to a set of tanks |
US10056008B1 (en) | 2006-06-20 | 2018-08-21 | Zonar Systems, Inc. | Using telematics data including position data and vehicle analytics to train drivers to improve efficiency of vehicle use |
US10127556B2 (en) | 2005-08-15 | 2018-11-13 | Innovative Global Systems, Llc | Method for logging and reporting driver activity and operation of a vehicle |
US10185455B2 (en) | 2012-10-04 | 2019-01-22 | Zonar Systems, Inc. | Mobile computing device for fleet telematics |
US10289651B2 (en) | 2012-04-01 | 2019-05-14 | Zonar Systems, Inc. | Method and apparatus for matching vehicle ECU programming to current vehicle operating conditions |
US10339536B2 (en) | 2015-11-17 | 2019-07-02 | Schneider Enterprise Resources, LLC | Geolocation compliance for a mobile workforce |
US10382966B2 (en) | 2005-12-23 | 2019-08-13 | Perdiemco Llc | Computing device carried by a vehicle for tracking driving events in a zone using location and event log files |
US10417929B2 (en) | 2012-10-04 | 2019-09-17 | Zonar Systems, Inc. | Virtual trainer for in vehicle driver coaching and to collect metrics to improve driver performance |
US10431020B2 (en) | 2010-12-02 | 2019-10-01 | Zonar Systems, Inc. | Method and apparatus for implementing a vehicle inspection waiver program |
US10431097B2 (en) | 2011-06-13 | 2019-10-01 | Zonar Systems, Inc. | System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record |
US10600096B2 (en) | 2010-11-30 | 2020-03-24 | Zonar Systems, Inc. | System and method for obtaining competitive pricing for vehicle services |
US10665040B2 (en) | 2010-08-27 | 2020-05-26 | Zonar Systems, Inc. | Method and apparatus for remote vehicle diagnosis |
US10706647B2 (en) | 2010-12-02 | 2020-07-07 | Zonar Systems, Inc. | Method and apparatus for implementing a vehicle inspection waiver program |
US11030702B1 (en) | 2012-02-02 | 2021-06-08 | Progressive Casualty Insurance Company | Mobile insurance platform system |
US11316937B2 (en) | 2005-12-23 | 2022-04-26 | Perdiemco Llc | Method for tracking events based on mobile device location and sensor event conditions |
US11341853B2 (en) | 2001-09-11 | 2022-05-24 | Zonar Systems, Inc. | System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record |
US12125082B2 (en) | 2010-11-30 | 2024-10-22 | Zonar Systems, Inc. | System and method for obtaining competitive pricing for vehicle services |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8065205B2 (en) | 1998-04-01 | 2011-11-22 | R&L Carriers, Inc. | Bill of lading transmission and processing system for less than a load carriers |
DE19935893B4 (en) * | 1999-07-30 | 2004-01-29 | Robert Bosch Gmbh | vehicle electronics |
DE19947100A1 (en) * | 1999-09-30 | 2001-04-12 | Siemens Ag | Procedure for implementing a speech-related output of device states |
US6847916B1 (en) * | 2000-06-12 | 2005-01-25 | I/O Controls Corporation | Method and system for monitoring, controlling, and locating portable devices performing remote diagnostic analysis of control network |
US8472942B2 (en) | 2000-06-12 | 2013-06-25 | I/O Controls Corporation | System and method for facilitating diagnosis and maintenance of a mobile conveyance |
US7734287B2 (en) * | 2000-04-10 | 2010-06-08 | I/O Controls Corporation | System for providing remote access to diagnostic information over a wide area network |
US6757521B1 (en) | 2000-06-12 | 2004-06-29 | I/O Controls Corporation | Method and system for locating and assisting portable devices performing remote diagnostic analysis of a control network |
US7092803B2 (en) * | 2000-08-18 | 2006-08-15 | Idsc Holdings, Llc | Remote monitoring, configuring, programming and diagnostic system and method for vehicles and vehicle components |
US20050203673A1 (en) * | 2000-08-18 | 2005-09-15 | Hassanayn Machlab El-Hajj | Wireless communication framework |
US7941258B1 (en) | 2000-08-31 | 2011-05-10 | Strategic Design Federation W, Inc. | Automobile monitoring for operation analysis |
US7584033B2 (en) * | 2000-08-31 | 2009-09-01 | Strategic Design Federation W. Inc. | Automobile monitoring for operation analysis |
WO2002032100A1 (en) * | 2000-10-10 | 2002-04-18 | Discrete Wireless, Inc. | System and methods for conserving wireless resources |
US6609082B2 (en) * | 2001-03-22 | 2003-08-19 | David S. Wagner | Machine control device |
US6629034B1 (en) * | 2001-06-06 | 2003-09-30 | Navigation Technologies Corp. | Driving profile method and system |
JP2003013973A (en) * | 2001-06-28 | 2003-01-15 | Ntn Corp | Heat-resistant, high speed, and high-loaded rolling bearing and grease composition |
JP3980868B2 (en) * | 2001-11-02 | 2007-09-26 | パイオニア株式会社 | Vehicle automatic guidance system, control device in vehicle automatic guidance system, vehicle automatic guidance method, and automatic guidance processing program. |
US6714857B2 (en) | 2002-02-26 | 2004-03-30 | Nnt, Inc. | System for remote monitoring of a vehicle and method of determining vehicle mileage, jurisdiction crossing and fuel consumption |
US20030162523A1 (en) * | 2002-02-27 | 2003-08-28 | Michael Kapolka | Vehicle telemetry system and method |
US6832140B2 (en) * | 2002-03-08 | 2004-12-14 | At Road, Inc. | Obtaining vehicle usage information from a remote location |
US6825767B2 (en) | 2002-05-08 | 2004-11-30 | Charles Humbard | Subscription system for monitoring user well being |
US6807481B1 (en) * | 2002-10-11 | 2004-10-19 | Ralph F Gastelum | Computerized log and compliance system for truck drivers |
US20040162844A1 (en) * | 2003-02-13 | 2004-08-19 | J. J. Keller & Associates, Inc. | Driver management system and method |
JP4386261B2 (en) * | 2004-01-15 | 2009-12-16 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile communication terminal and charging control apparatus |
JP2006038581A (en) * | 2004-07-26 | 2006-02-09 | Topcon Corp | Management system of surveying system |
US8075484B2 (en) * | 2005-03-02 | 2011-12-13 | Martin Moore-Ede | Systems and methods for assessing equipment operator fatigue and using fatigue-risk-informed safety-performance-based systems and methods to replace or supplement prescriptive work-rest regulations |
CA2509804A1 (en) | 2005-06-15 | 2006-12-15 | Kolombo Technologies Ltee | Remote and real time management and intervention system for industrial vehicles for road transport |
US7391314B2 (en) | 2005-10-31 | 2008-06-24 | Honeywell International Inc. | Event communication system for providing user alerts |
ATE465475T1 (en) * | 2005-11-03 | 2010-05-15 | Jean-Paul Michelon | METHOD FOR TRANSMITTING DATA FROM A TACHOGRAPH |
JP4348330B2 (en) * | 2005-11-11 | 2009-10-21 | 本田技研工業株式会社 | Information distribution system, vehicle constituting the system, and message output method |
US7616105B2 (en) * | 2006-03-07 | 2009-11-10 | Qualcomm Incorporated | Methods and apparatus for providing hours of service management |
US20070233349A1 (en) * | 2006-03-29 | 2007-10-04 | Segal Michael L | Method and apparatus for dynamic control of engine settings in a delivery vehicle |
US8949312B2 (en) * | 2006-05-25 | 2015-02-03 | Red Hat, Inc. | Updating clients from a server |
US20080082221A1 (en) * | 2006-07-14 | 2008-04-03 | David Nagy | System for monitoring, controlling, and reporting vehicle operation through onboard diagnostic port |
US20080015748A1 (en) * | 2006-07-14 | 2008-01-17 | David Nagy | System for monitoring, controlling, and reporting vehicle operation through onboard diagnostic port |
US20080016207A1 (en) * | 2006-07-14 | 2008-01-17 | Wesley Homer Cheng | Electronic driver log application with bi-directional messaging to multiple backend systems |
US20080016504A1 (en) * | 2006-07-14 | 2008-01-17 | Wesley Homer Cheng | Dynamically programmable electronic data collection system combining declarative programming and native coding |
US20080228396A1 (en) * | 2007-03-16 | 2008-09-18 | Xanavi Informatics Corporation | System and method for updating a statistical database in a vehicle navigation system |
CA2910843C (en) | 2007-07-23 | 2018-06-12 | R & L Carriers, Inc. | Information transmission and processing systems and methods for freight carriers |
US20100039254A1 (en) * | 2008-08-07 | 2010-02-18 | iCooper, Inc. | Transportation activity information tools and techniques for mobile devices |
US20100061190A1 (en) * | 2008-09-09 | 2010-03-11 | Nelson Kenneth W | Vehicle log calculator |
SE534787C2 (en) * | 2009-10-06 | 2011-12-20 | Scania Cv Ab | Transmission of tachograph related information |
JP4652477B1 (en) * | 2010-06-02 | 2011-03-16 | 菱木運送株式会社 | Digital tachograph |
US8626568B2 (en) | 2011-06-30 | 2014-01-07 | Xrs Corporation | Fleet vehicle management systems and methods |
JP5848940B2 (en) * | 2011-10-14 | 2016-01-27 | 矢崎エナジーシステム株式会社 | Attendance management system |
US9922001B2 (en) | 2012-05-10 | 2018-03-20 | Omnitracs, Llc | Off-board hours-of-service (“HOS”) processing |
US9020733B2 (en) | 2012-08-10 | 2015-04-28 | Xrs Corporation | Vehicle data acquisition for transportation management |
US9280859B2 (en) * | 2012-10-08 | 2016-03-08 | Toyota Motor Engineering & Manufacturing North America, Inc. | Enhanced vehicle onboard diagnostic system and method |
US9412031B2 (en) * | 2013-10-16 | 2016-08-09 | Xerox Corporation | Delayed vehicle identification for privacy enforcement |
US10755284B2 (en) * | 2013-12-19 | 2020-08-25 | Legatus Solutions Corporation | Method and apparatus for preparing, storing and recording compliant records for motor carriers, registrants, and governmental organizations |
JP6559043B2 (en) * | 2015-10-23 | 2019-08-14 | 本田技研工業株式会社 | Navigation server and navigation system |
US9530086B1 (en) | 2015-10-27 | 2016-12-27 | Cnh Industrial America Llc | Scanned software activation codes in agricultural and contruction work equipment systems |
US10127743B2 (en) * | 2016-03-29 | 2018-11-13 | Rm Acquisition, Llc | Apparatuses, systems and methods for electronic data logging |
CN106327612A (en) * | 2016-08-26 | 2017-01-11 | 梧州学院 | Vehicle traveling data recorder suitable for taxi |
US10687030B2 (en) * | 2017-03-23 | 2020-06-16 | Omnitracs, Llc | Vehicle video recording system with driver privacy |
US11030570B2 (en) * | 2017-05-24 | 2021-06-08 | Tata Colsultancy Services Limited | System and method for dynamic fleet management |
US20190026779A1 (en) * | 2017-07-18 | 2019-01-24 | Dominick DeLucia | Method and system for dynamic vehicle-mounted display |
US11263838B2 (en) | 2019-12-16 | 2022-03-01 | Waymo Llc | Self-driving vehicles and weigh station operation |
US11675042B1 (en) | 2020-03-18 | 2023-06-13 | Samsara Inc. | Systems and methods of remote object tracking |
US11341786B1 (en) | 2020-11-13 | 2022-05-24 | Samsara Inc. | Dynamic delivery of vehicle event data |
US11643102B1 (en) | 2020-11-23 | 2023-05-09 | Samsara Inc. | Dash cam with artificial intelligence safety event detection |
US11356605B1 (en) | 2021-05-10 | 2022-06-07 | Samsara Inc. | Dual-stream video management |
US11983741B2 (en) * | 2022-03-23 | 2024-05-14 | Uber Technologies, Inc. | Cartop advertisement vehicle-based routing and matching |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5452446A (en) * | 1992-11-12 | 1995-09-19 | Spx Corporation | Method and apparatus for managing dynamic vehicle data recording data by current time minus latency |
DE4404800A1 (en) | 1994-02-09 | 1995-08-10 | Lars Peter Strozyk | Passenger vehicle monitoring system for driving time control |
FR2717595B3 (en) | 1994-03-16 | 1996-01-26 | Gaso Philippe | Electronic device for managing driving and rest times for a heavy goods vehicle. |
WO1995027964A1 (en) | 1994-04-12 | 1995-10-19 | Qualcomm Incorporated | Method and apparatus for freight transportation using a satellite navigation system |
ATE337945T1 (en) * | 1995-03-03 | 2006-09-15 | Qualcomm Inc | METHOD AND DEVICE FOR MONITORING THE PARAMETERS OF VEHICLE ELECTRONIC CONTROL UNITS |
JPH09204475A (en) * | 1996-01-24 | 1997-08-05 | Toyota Motor Corp | Travel plan generation device |
JPH09243378A (en) * | 1996-03-06 | 1997-09-19 | Mitsubishi Electric Corp | Navigation system |
US5633622A (en) * | 1996-03-14 | 1997-05-27 | Patterson; Robert L. | Truck driver logging device displaying a time log graph |
US5802545A (en) * | 1996-05-23 | 1998-09-01 | Freightliner Corporation | Method and system for recording vehicle data relative to vehicle standard time |
US5848365A (en) * | 1996-05-23 | 1998-12-08 | Freightliner Corporation | Diagnostic method and system for electrical system in a truck |
US5922041A (en) * | 1996-09-18 | 1999-07-13 | Magellan Dis, Inc. | Navigation simulator and recorder |
DE19744419A1 (en) | 1997-10-08 | 1999-04-15 | Techno Trend Systemtechnik Gmb | Vehicle on-board equipment to detect and evaluate road and vehicle information |
-
1999
- 1999-07-29 US US09/363,971 patent/US6317668B1/en not_active Expired - Lifetime
-
2000
- 2000-07-27 EP EP00952280A patent/EP1119840B1/en not_active Expired - Lifetime
- 2000-07-27 ES ES00952280T patent/ES2243288T3/en not_active Expired - Lifetime
- 2000-07-27 WO PCT/US2000/020677 patent/WO2001009860A1/en active IP Right Grant
- 2000-07-27 DE DE60020065T patent/DE60020065T2/en not_active Expired - Lifetime
- 2000-07-27 CA CA002345607A patent/CA2345607C/en not_active Expired - Lifetime
- 2000-07-27 MX MXPA01003190A patent/MXPA01003190A/en active IP Right Grant
- 2000-07-27 CN CN00801548A patent/CN1319220A/en active Pending
- 2000-07-27 AU AU65007/00A patent/AU6500700A/en not_active Abandoned
- 2000-07-27 AT AT00952280T patent/ATE295600T1/en not_active IP Right Cessation
- 2000-07-27 BR BR0006966-3A patent/BR0006966A/en not_active Application Discontinuation
-
2001
- 2001-03-20 US US09/813,418 patent/US6421590B2/en not_active Expired - Lifetime
-
2002
- 2002-02-20 HK HK02101228.0A patent/HK1039993A1/en unknown
- 2002-05-16 US US10/150,612 patent/US20020133275A1/en not_active Abandoned
Cited By (95)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9754424B2 (en) | 1996-01-29 | 2017-09-05 | Progressive Casualty Insurance Company | Vehicle monitoring system |
US8090598B2 (en) | 1996-01-29 | 2012-01-03 | Progressive Casualty Insurance Company | Monitoring system for determining and communicating a cost of insurance |
US8140358B1 (en) | 1996-01-29 | 2012-03-20 | Progressive Casualty Insurance Company | Vehicle monitoring system |
US8311858B2 (en) | 1996-01-29 | 2012-11-13 | Progressive Casualty Insurance Company | Vehicle monitoring system |
US8595034B2 (en) | 1996-01-29 | 2013-11-26 | Progressive Casualty Insurance Company | Monitoring system for determining and communicating a cost of insurance |
US8892451B2 (en) | 1996-01-29 | 2014-11-18 | Progressive Casualty Insurance Company | Vehicle monitoring system |
US8400296B2 (en) | 2001-09-11 | 2013-03-19 | Zonar Systems, Inc. | Method and apparatus to automate data collection during a mandatory inspection |
US11341853B2 (en) | 2001-09-11 | 2022-05-24 | Zonar Systems, Inc. | System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record |
US8810385B2 (en) | 2001-09-11 | 2014-08-19 | Zonar Systems, Inc. | System and method to improve the efficiency of vehicle inspections by enabling remote actuation of vehicle components |
US7808369B2 (en) | 2001-09-11 | 2010-10-05 | Zonar Systems, Inc. | System and process to ensure performance of mandated inspections |
US8106757B2 (en) | 2001-09-11 | 2012-01-31 | Zonar Systems, Inc. | System and process to validate inspection data |
US20080316007A1 (en) * | 2001-09-11 | 2008-12-25 | Zonar Systems, Inc. | System and process to ensure performance of mandated inspections |
US7944345B2 (en) | 2001-09-11 | 2011-05-17 | Zonar Systems, Inc. | System and process to ensure performance of mandated safety and maintenance inspections |
US7048185B2 (en) | 2002-03-08 | 2006-05-23 | Fleettrakker, L.L.C. | Equipment tracking system and method |
US20040262387A1 (en) * | 2002-03-08 | 2004-12-30 | Hart John E | Equipment tracking system and method |
US20040021579A1 (en) * | 2002-05-07 | 2004-02-05 | Oursler Mark A. | Commercial vehicle electronic screening hardware/software system with primary and secondary sensor sets |
US6980093B2 (en) | 2002-05-07 | 2005-12-27 | The Johns Hopkins University | Commercial vehicle electronic screening hardware/software system with primary and secondary sensor sets |
US20050134673A1 (en) * | 2002-07-17 | 2005-06-23 | Siemens Aktiengesellschaft | Printer paper for tachographs |
FR2873479A1 (en) * | 2004-07-23 | 2006-01-27 | Marc Pastor | Regulation data storing, controlling and exchanging system for e.g. heavy truck type vehicle, has interrogator-analyzer with calculator to interrogate by transmitting interrogation signal and to analyze by signaling vehicles` identification |
US11074589B2 (en) | 2005-08-15 | 2021-07-27 | Innovative Global Systems, Llc | Driver activity and vehicle operation logging and reporting |
US11386431B1 (en) | 2005-08-15 | 2022-07-12 | Innovative Global Systems, Llc | Driver activity and vehicle operation logging and reporting |
US7881838B2 (en) | 2005-08-15 | 2011-02-01 | Innovative Global Systems, Llc | Driver activity and vehicle operation logging and reporting |
US7555378B2 (en) * | 2005-08-15 | 2009-06-30 | Vehicle Enhancement Systems, Inc. | Driver activity and vehicle operation logging and reporting |
US8032277B2 (en) | 2005-08-15 | 2011-10-04 | Innovative Global Systems, Llc | Driver activity and vehicle operation logging and reporting |
US10157384B2 (en) | 2005-08-15 | 2018-12-18 | Innovative Global Systems, Llc | System for logging and reporting driver activity and operation data of a vehicle |
WO2007022154A3 (en) * | 2005-08-15 | 2008-02-14 | Report On Board Llc | Driver activity and vehicle operation logging and reporting |
US10127556B2 (en) | 2005-08-15 | 2018-11-13 | Innovative Global Systems, Llc | Method for logging and reporting driver activity and operation of a vehicle |
WO2007022154A2 (en) * | 2005-08-15 | 2007-02-22 | Report On Board Llc | Driver activity and vehicle operation logging and reporting |
US20070038352A1 (en) * | 2005-08-15 | 2007-02-15 | Larschan Bradley R | Driver activity and vehicle operation logging and reporting |
US10885528B2 (en) | 2005-08-15 | 2021-01-05 | Innovative Global Systems, Llc | Driver activity and vehicle operation logging and reporting |
US20070038349A1 (en) * | 2005-08-15 | 2007-02-15 | Larschan Bradley R | Driver activity and vehicle operation logging and reporting |
US8626377B2 (en) | 2005-08-15 | 2014-01-07 | Innovative Global Systems, Llc | Method for data communication between a vehicle and fuel pump |
US10891623B2 (en) | 2005-08-15 | 2021-01-12 | Innovative Global Systems, Llc | Automated system and method for reporting vehicle fuel data |
US20070038343A1 (en) * | 2005-08-15 | 2007-02-15 | Larschan Bradley R | Driver activity and vehicle operation logging and reporting |
US20070038350A1 (en) * | 2005-08-15 | 2007-02-15 | Larschan Bradley R | Driver activity and vehicle operation logging and reporting |
US7117075B1 (en) * | 2005-08-15 | 2006-10-03 | Report On Board Llc | Driver activity and vehicle operation logging and reporting |
US9159175B2 (en) | 2005-08-15 | 2015-10-13 | Innovative Global Systems, Llc | Method for data communication between a vehicle and fuel pump |
US9633486B2 (en) | 2005-08-15 | 2017-04-25 | Innovative Global Systems, Llc | Method for data communication between vehicle and fuel pump |
US11836734B1 (en) | 2005-08-15 | 2023-12-05 | Innovative Global Systems, Llc | Driver activity and vehicle operation logging and reporting |
US11587091B1 (en) | 2005-08-15 | 2023-02-21 | Innovative Global Systems, Llc | Driver activity and vehicle operation logging and reporting |
US20070038347A1 (en) * | 2005-08-15 | 2007-02-15 | Larschan Bradley R | Driver activity and vehicle operation logging and reporting |
US20070038348A1 (en) * | 2005-08-15 | 2007-02-15 | Larschan Bradley R | Driver activity and vehicle operation logging and reporting |
US11216819B1 (en) | 2005-08-15 | 2022-01-04 | Innovative Global Systems, Llc | Driver activity and vehicle operation logging and reporting |
US11064038B2 (en) | 2005-12-23 | 2021-07-13 | Perdiemco Llc | Method for tracking mobile objects based on event conditions met at mobile object locations |
US10397789B2 (en) | 2005-12-23 | 2019-08-27 | Perdiemco Llc | Method for controlling conveyance of event information about carriers of mobile devices based on location information received from location information sources used by the mobile devices |
US10382966B2 (en) | 2005-12-23 | 2019-08-13 | Perdiemco Llc | Computing device carried by a vehicle for tracking driving events in a zone using location and event log files |
US11316937B2 (en) | 2005-12-23 | 2022-04-26 | Perdiemco Llc | Method for tracking events based on mobile device location and sensor event conditions |
US10602364B2 (en) | 2005-12-23 | 2020-03-24 | Perdiemco Llc | Method for conveyance of event information to individuals interested devices having phone numbers |
US10819809B2 (en) | 2005-12-23 | 2020-10-27 | Perdiemco, Llc | Method for controlling conveyance of event notifications in sub-groups defined within groups based on multiple levels of administrative privileges |
US7769499B2 (en) | 2006-04-05 | 2010-08-03 | Zonar Systems Inc. | Generating a numerical ranking of driver performance based on a plurality of metrics |
US20070239322A1 (en) * | 2006-04-05 | 2007-10-11 | Zonar Comliance Systems, Llc | Generating a numerical ranking of driver performance based on a plurality of metrics |
US9230437B2 (en) | 2006-06-20 | 2016-01-05 | Zonar Systems, Inc. | Method and apparatus to encode fuel use data with GPS data and to analyze such data |
US10056008B1 (en) | 2006-06-20 | 2018-08-21 | Zonar Systems, Inc. | Using telematics data including position data and vehicle analytics to train drivers to improve efficiency of vehicle use |
US10013592B2 (en) | 2006-06-20 | 2018-07-03 | Zonar Systems, Inc. | Method and system for supervised disembarking of passengers from a bus |
US9858462B2 (en) | 2006-06-20 | 2018-01-02 | Zonar Systems, Inc. | Method and system for making deliveries of a fluid to a set of tanks |
US10223935B2 (en) | 2006-06-20 | 2019-03-05 | Zonar Systems, Inc. | Using telematics data including position data and vehicle analytics to train drivers to improve efficiency of vehicle use |
US8972179B2 (en) | 2006-06-20 | 2015-03-03 | Brett Brinton | Method and apparatus to analyze GPS data to determine if a vehicle has adhered to a predetermined route |
US8442508B2 (en) | 2007-02-06 | 2013-05-14 | J.J. Keller & Associates, Inc. | Electronic driver logging system and method |
US20080188217A1 (en) * | 2007-02-06 | 2008-08-07 | J. J. Keller & Associates, Inc. | Electronic driver logging system and method |
US11978291B2 (en) | 2010-08-27 | 2024-05-07 | Zonar Systems, Inc. | Method and apparatus for remote vehicle diagnosis |
US10665040B2 (en) | 2010-08-27 | 2020-05-26 | Zonar Systems, Inc. | Method and apparatus for remote vehicle diagnosis |
US11080950B2 (en) | 2010-08-27 | 2021-08-03 | Zonar Systems, Inc. | Cooperative vehicle diagnosis system |
US9563869B2 (en) | 2010-09-14 | 2017-02-07 | Zonar Systems, Inc. | Automatic incorporation of vehicle data into documents captured at a vehicle using a mobile computing device |
US10331927B2 (en) | 2010-11-09 | 2019-06-25 | Zonar Systems, Inc. | Method and system for supervised disembarking of passengers from a bus |
US10354108B2 (en) | 2010-11-09 | 2019-07-16 | Zonar Systems, Inc. | Method and system for collecting object ID data while collecting refuse from refuse containers |
US10572704B2 (en) | 2010-11-09 | 2020-02-25 | Zonar Systems, Inc. | Method and system for tracking the delivery of an object to a specific location |
US10311272B2 (en) | 2010-11-09 | 2019-06-04 | Zonar Systems, Inc. | Method and system for tracking the delivery of an object to a specific location |
US12125082B2 (en) | 2010-11-30 | 2024-10-22 | Zonar Systems, Inc. | System and method for obtaining competitive pricing for vehicle services |
US10600096B2 (en) | 2010-11-30 | 2020-03-24 | Zonar Systems, Inc. | System and method for obtaining competitive pricing for vehicle services |
US10706647B2 (en) | 2010-12-02 | 2020-07-07 | Zonar Systems, Inc. | Method and apparatus for implementing a vehicle inspection waiver program |
US10431020B2 (en) | 2010-12-02 | 2019-10-01 | Zonar Systems, Inc. | Method and apparatus for implementing a vehicle inspection waiver program |
US8736419B2 (en) | 2010-12-02 | 2014-05-27 | Zonar Systems | Method and apparatus for implementing a vehicle inspection waiver program |
US12125083B2 (en) | 2011-06-09 | 2024-10-22 | Zonar Systems, Inc. | System and method for obtaining competitive pricing for vehicle services |
US10431097B2 (en) | 2011-06-13 | 2019-10-01 | Zonar Systems, Inc. | System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record |
US10102096B2 (en) | 2011-12-23 | 2018-10-16 | Zonar Systems, Inc. | Method and apparatus for GPS based Z-axis difference parameter computation |
US9527515B2 (en) | 2011-12-23 | 2016-12-27 | Zonar Systems, Inc. | Vehicle performance based on analysis of drive data |
US9384111B2 (en) | 2011-12-23 | 2016-07-05 | Zonar Systems, Inc. | Method and apparatus for GPS based slope determination, real-time vehicle mass determination, and vehicle efficiency analysis |
US10507845B2 (en) | 2011-12-23 | 2019-12-17 | Zonar Systems, Inc. | Method and apparatus for changing vehicle behavior based on current vehicle location and zone definitions created by a remote user |
US10099706B2 (en) | 2011-12-23 | 2018-10-16 | Zonar Systems, Inc. | Method and apparatus for changing vehicle behavior based on current vehicle location and zone definitions created by a remote user |
US9489280B2 (en) | 2011-12-23 | 2016-11-08 | Zonar Systems, Inc. | Method and apparatus for 3-D accelerometer based slope determination, real-time vehicle mass determination, and vehicle efficiency analysis |
US9412282B2 (en) | 2011-12-24 | 2016-08-09 | Zonar Systems, Inc. | Using social networking to improve driver performance based on industry sharing of driver performance data |
US11030702B1 (en) | 2012-02-02 | 2021-06-08 | Progressive Casualty Insurance Company | Mobile insurance platform system |
US10289651B2 (en) | 2012-04-01 | 2019-05-14 | Zonar Systems, Inc. | Method and apparatus for matching vehicle ECU programming to current vehicle operating conditions |
US10565893B2 (en) | 2012-10-04 | 2020-02-18 | Zonar Systems, Inc. | Virtual trainer for in vehicle driver coaching and to collect metrics to improve driver performance |
US10417929B2 (en) | 2012-10-04 | 2019-09-17 | Zonar Systems, Inc. | Virtual trainer for in vehicle driver coaching and to collect metrics to improve driver performance |
US10185455B2 (en) | 2012-10-04 | 2019-01-22 | Zonar Systems, Inc. | Mobile computing device for fleet telematics |
US10083549B2 (en) | 2013-12-17 | 2018-09-25 | J. J. Keller & Associates, Inc. | Driver compliance machine for monitoring multiple operators |
US9235936B2 (en) | 2013-12-17 | 2016-01-12 | J.J. Keller & Associates, Inc. | Partitioned compliance application for reporting hours of service |
US9361737B2 (en) | 2013-12-17 | 2016-06-07 | J.J. Keller & Associates, Inc. | Compliance application with driver specific performance recording |
US9299200B2 (en) | 2013-12-17 | 2016-03-29 | J.J. Keller & Associates, Inc. | Partitioned compliance application for reporting hours of service |
US11282090B2 (en) | 2015-11-17 | 2022-03-22 | Schneider Enterprise Resources, LLC | Geolocation compliance for a mobile workforce |
US11615427B2 (en) | 2015-11-17 | 2023-03-28 | Schneider Enterprise Resources, LLC | Geolocation compliance for a mobile workforce |
US10832256B2 (en) | 2015-11-17 | 2020-11-10 | Schneider Enterprise Resources, LLC | Geolocation compliance for a mobile workforce |
US10339536B2 (en) | 2015-11-17 | 2019-07-02 | Schneider Enterprise Resources, LLC | Geolocation compliance for a mobile workforce |
CN105799697A (en) * | 2016-04-26 | 2016-07-27 | 奇瑞汽车股份有限公司 | Vehicle-mounted health monitoring system and method based on internet of vehicles |
Also Published As
Publication number | Publication date |
---|---|
BR0006966A (en) | 2001-08-07 |
HK1039993A1 (en) | 2002-05-17 |
US6317668B1 (en) | 2001-11-13 |
CN1319220A (en) | 2001-10-24 |
AU6500700A (en) | 2001-02-19 |
MXPA01003190A (en) | 2002-04-09 |
US6421590B2 (en) | 2002-07-16 |
WO2001009860A1 (en) | 2001-02-08 |
EP1119840B1 (en) | 2005-05-11 |
US20010010028A1 (en) | 2001-07-26 |
ES2243288T3 (en) | 2005-12-01 |
DE60020065D1 (en) | 2005-06-16 |
EP1119840A1 (en) | 2001-08-01 |
CA2345607C (en) | 2006-11-14 |
DE60020065T2 (en) | 2006-01-12 |
CA2345607A1 (en) | 2001-02-08 |
ATE295600T1 (en) | 2005-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6317668B1 (en) | Paperless log system and method | |
US6526341B1 (en) | Paperless log system and method | |
US6807481B1 (en) | Computerized log and compliance system for truck drivers | |
JP6710356B2 (en) | Labor status management device, labor status management system and computer program | |
US8010423B2 (en) | Anticipatory mobile system service brokering and resource planning from multiple providers | |
US4360875A (en) | Automated, door-to-door, demand-responsive public transportation system | |
US7616105B2 (en) | Methods and apparatus for providing hours of service management | |
US6167333A (en) | Highway information system | |
US20020035421A1 (en) | System and method for recording and processing driver data including hours of service | |
US9305407B1 (en) | Method for fleet management | |
WO2017006214A1 (en) | Device known as real time total control digital tachograph (tcdt) for vehicle and other nearby vehicles by means of cameras and mobile connections | |
RU2333537C1 (en) | Vehicle operation automated control system and vehicle parameters recorder | |
US20040093299A1 (en) | System and method for coalescing information for presentation to a vehicle operator | |
JP7186511B2 (en) | Information management program, information management system and information management method | |
JP2004021355A (en) | Traffic accident occurrence restraining device, traffic accident occurrence restraining system, and method of calculating insurance money or premium | |
Sabounghi | Intelligent vehicle highway system-The universal close-range road/vehicle communication system concept-The enhanced AVI and its CVO applications | |
KR20090072585A (en) | Business related running expense calculation method using gps data recording equipment | |
Boehm-Davis et al. | Human factors and commercial vehicle operations | |
JP2024104169A (en) | Delivery destination profile information automatic generation system and voice route guide system | |
Borić et al. | Tachograph-Monitoring Device for Greater Road Traffic Safety | |
Čižiūnienė | Information Technology Used in the Road Transport Sector | |
CN118522082A (en) | Commercial car intelligent cabin system with driving monitoring function | |
JPH09231425A (en) | Vehicle operation recording system | |
JPH1138025A (en) | Vehicle operation control system | |
Anderson | An Examination of Commercial Motor Vehicle Hours of Service Safety Regulation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |