Federal and State Departments of Transportation (DOT) and the law enforcement agencies of the various states inspect many commercial heavy vehicles annually. In the past, most such inspections have been performed at weigh stations located on interstate highways. Trucks passing the weigh station must pull over, and wait in line to be weighed and possibly inspected. Inspections on selected vehicles are performed based on weight violations or random sampling. Because of the sheer number of trucks operating on U.S. highways, only a fraction of the entire trucking fleet is inspected each year.
These roadside vehicle inspections are performed to ensure that the vehicle is in proper working order with all safety related equipment, such as the lights, in operative condition. Also, the driver must have the proper credentials and be in a physical and mental condition to safely operate the vehicle that he or she is driving. The inspection programs are predicated on the philosophy that any problem with the vehicle or driver has the potential to increase the probability of an accident and a possible injury or loss of life to a person using the roadway.
There have been screening systems and waiver inspection systems developed that have received support from regulatory agencies and the trucking industry, to make inspections more efficient. Such systems attempt to reduce the number of trucks potentially needing inspections, by removing vehicles from selected operators meeting defined criteria from the pool of vehicles potentially needing inspections.
One such screening system is based on a review of a trucking company's safety performance. If an operator can show that they have a good safety and compliance record, and are properly permitted and insured, the operator may be eligible to participate in the screening system. When an eligible operator enrolls in the program, specific equipment is added to their fleet vehicles. At about 300 weigh stations in the U.S., the added vehicle equipment communicates with the weigh station as the vehicle approaches. The weigh station component automatically reviews the operator's credentials, and if the operator is approved to bypass the weigh station, then a message to that effect is sent to the driver. The government regulatory agencies like this approach, because it reduces the number of trucks entering the weigh stations, enabling the regulatory agencies to focus their inspection efforts on vehicle operators who have not been prequalified. The trucking industry likes this approach because minimizing idle time while waiting in line for an inspection increases operating efficiency.
While this screening system has worked for years, it has several flaws. First, the equipment is dated and will soon need to be replaced. Equipping each participating weigh station with the required equipment costs hundreds of thousands of dollars. Also, marginal operators, who don't want to be inspected because their equipment would likely fail the inspection, generally know the physical locations of the weigh stations, and can actively plan their routes to bypass these fixed facilities.
It would be desirable to provide method and apparatus that enables the vehicles of enrolled operators to be efficiently prescreened, so that regulatory or enforcement agencies can focus their time and effort performing inspections on vehicles that may be statistically more likely to be operating with one or more safety conditions that place the public at risk. By increasing the efficiency of the selection of vehicles to either bypass inspection or to be inspected, the inspection programs can be expected to have an enhanced effectiveness of improving roadway safety. Also, regulatory and enforcement agencies might then devote more resources to preventing the marginal operators from avoiding inspections.
The concepts disclosed herein provide method and apparatus that addresses the concerns leading to the development of prior art screening systems, in a more cost effective and efficient manner, while offering enhanced capabilities.
A key aspect of the concepts disclosed herein is to use the wealth of data typically collected and logged during the operation of a fleet vehicle to help make the inspection/bypass decision for a particular vehicle. By permitting vehicles having operating data characteristics that indicate that an inspection is unnecessary to bypass inspection, inspection efforts can be focused on those vehicles whose operating data characteristics indicate that a problem may be present. It serves no advantage, when a first vehicle having a fault indication present on an internal bus and displayed on its dashboard is approaching an inspection station contemporaneously with a second truck having no fault indication, to inspect the second truck but not the first. But that is exactly what happens in the current inspection station configuration, as the inspection/bypass decision is made without knowledge of vehicle operational data.
The more problems are detected per unit of inspection station time, the greater the efficiency of the inspection station operation. To be truly beneficial, a problem flagged by the operational data should be of a type that is likely to be verified during inspection. Also, when an inspected vehicle is in proper working order and has an operator who is also fully qualified and in good physical and mental condition to operate the vehicle, that operator and his cargo have been delayed on their route without any benefit to roadway safety. With the concepts disclosed herein, the number of problems detected per inspection station time period could be expected to increase, thereby enhancing the incentives for operators to timely address vehicle or driver issues that could lead to a failed inspection, or an accident. Also, fleet operators who make the extra effort to maintain their vehicles in proper operating condition and to carefully monitor their driver's practices could be expected to have to spend less money paying drivers who are waiting at an inspection station, rather than driving their vehicle to its destination.
The operating or operational data can provide a view of the condition of the driver. First, the operating data logs provide information of the times during which the vehicle has recently driven, thereby providing an indication of whether any of the limits on hours of driving per time period have been violated. Second, a lack of driving proficiency may be indicated by uncertain steering, varying speed and incidents of “hard braking.” An indication of a lack of proficiency may be an indication that the driver is fatigued or otherwise incapacitated. Alternatively, this may indicate a lack of proper training, which may be an indicator that the driver might not be properly licensed for the type of vehicle being driven.
The operational data can also provide an indication of the condition of the vehicle, in many cases directly with fault codes indicating that some portion of the vehicle equipment has a fault indication, or other vehicle operational data, such as including but not limited to engine temperature, coolant temperature, engine speed, vehicle speed, brake use, idle time and other similar engine indicators, which could be an indication of some unsafe condition. Although the fleet operator has an interest in maintaining its fleet in proper working order, the state has an additional interest in avoiding accidents caused by malfunctioning vehicles.
One aspect to some embodiments disclosed herein is to equip each participating vehicle with a position sensing system, such as a Global Positioning System (GPS), that enables the enrolled vehicle to communicate its position in real-time with a remote computing device (such as a networked server or data center). A regulatory agency (such as the Federal DOT, a State DOT, or a State Patrol) has access to the position data for each enrolled vehicle, even if the server (i.e., the remote computing device) is operated by a third party. As many fleet operators understand the benefits of including such GPS systems in their vehicles, this requirement will not add significant costs to the participation of fleet operators. Some fleet operators will need to replace older GPS units with a GPS unit having a transmitter and receiver that are able to bi-directionally communicate wirelessly with a remote computing system, but the benefits of being able to participate in a regulatory agency approved inspection waiver program will likely be sufficient to offset such costs. Costs for the regulatory agencies should be minimal, since rather than requiring the addition or replacement of expensive equipment dedicated to the prior art screening systems, weigh stations or inspection stations will only need to be able to communicate with a computing system where information on the prequalification status of operators is stored, and a computing system where current GPS data from enrolled vehicles are stored. In other words, the inspection stations would only need a computing device with an Internet connection, or the inspection stations can simply communicate with a user having access to a remote computing device at a different location via telephone, or even allow a remote computing device at a different location to manage the inspection waiver program altogether, without direct involvement by the inspection station.
As the cost of sensors, communications systems and navigational systems has dropped, operators of commercial and fleet vehicles now have the ability to collect a tremendous amount of data about the vehicles that they operate, including how the vehicles are being driven by the drivers operating such vehicles.
In at least one exemplary embodiment, where the evaluation of the condition of the driver is based on a plurality of different parameters or metrics, each one of the plurality of metrics will correspond to a different aspect of the driver's condition while operating a vehicle. Those of ordinary skill in the art will readily recognize that a number of different types of sensors are commonly integrated into commercial, passenger, and fleet vehicles. Such sensors can readily collect a wide variety of operational data that may be indicative of driver condition. Additional performance metrics related to both vehicle and driver condition include the amount of time the vehicle is accelerating during the operation of the vehicle by the driver, the extent of such acceleration, the amount of time the vehicle is decelerating during the operation of the vehicle by the driver, the extent of deceleration, whether (or how often) a driver deviates from a predefined route, and whether (or how often and to what extent) a driver exceeds a speed limit. Drivers who accelerate and decelerate often and accelerate or brake excessively are likely to increase fuel consumption, emissions, engine and/or brake wear, as compared to drivers who are more able to accelerate and decelerate modestly, and who are more able to maintain a constant speed. Further, these tendencies may indicate driver fatigue.
The functions of comparing the real-time position data of enrolled vehicles with the locations of inspection stations (to identify enrolled vehicles approaching an inspection station) and of determining if a bypass confirmation should be sent to the approaching enrolled vehicle can be implemented using the same computing device, or different computing devices disposed at different locations. In some embodiments, the regulatory agency operates the computing system where the prequalification status of operators is stored (enabling the regulatory agency's computing system to perform the function of determining if a bypass confirmation should be sent to the approaching enrolled vehicle), and a vendor managing the inspection waiver program operates the computing system where the current GPS data from enrolled vehicles are stored (enabling the vendor's computing system to perform the function of comparing the real-time position data of enrolled vehicles with the locations of inspection stations), but various combinations and permutations can be implemented, so long as the required data (the prequalification status of a vehicle operator, position data from enrolled vehicles, and position data defining the location of inspection locations) are accessible to enable the functionality described to be implemented.
In the context of a fixed inspection station (such as a weigh station), data defining the real-time location of enrolled vehicles (i.e., the GPS data communicated from enrolled vehicles to a remote computing device) are analyzed, and data identifying a enrolled vehicle approaching a fixed inspection station are flagged. In one exemplary embodiment, the prequalified status of a specific vehicle or vehicle operator is assumed to be unchanged, and a communication is transmitted to the vehicle instructing the driver that the inspection station can be bypassed, whenever it is determined that the specific enrolled vehicle is approaching an inspection station. In at least some embodiments, the identity of vehicles approaching the inspection station is conveyed to either a vendor managing the inspection waiver program or the operator of the inspection station, so that a determination can be made as to whether specific approaching vehicles should be allowed to bypass the inspection station. (As used herein, the term “operator of an inspection station” is intended to encompass any authorized personnel working at the inspection station.) In another exemplary embodiment, which recognizes that there may be instances where the prequalification status of an operator is subject to change (exemplary, but not limiting causes for revoking prequalification or inspection waiver privileges include the vehicle operator suffering a plurality of accidents, the vehicle operator being in financial distress, or the vehicle operator having failed to make required tax or permit payments), as the vehicle approaches an inspection station, the prequalified status of the vehicle/operator is verified by consulting data that include the current status of the operator (i.e., data that will indicate whether the prequalification for that operator has been revoked), before communicating with the vehicle that bypassing the inspection station has been approved. If the prequalification status has been revoked for some reason, a communication is sent to the vehicle telling the driver that the inspection station cannot be bypassed.
Because the relative positions of the inspection station and each vehicle being tracked in real-time are known, it is a relatively simple computational task to identify vehicles that are approaching the inspection station along adjacent roads.
The term “real-time” is not intended to imply the data are transmitted instantaneously, but instead indicate that the data are collected over a relatively short period of time (over a period of seconds or minutes), and transmitted to the remote computing device on an ongoing basis, as opposed to being stored at the vehicle for an extended period of time (hour or days), and then transmitting to the remote computing device as an extended data set, after the data set has been collected.
This Summary has been provided to introduce a few concepts in a simplified form that are further described in detail below in the Description. However, this Summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
Various aspects and attendant advantages of one or more exemplary embodiments and modifications thereto will become more readily appreciated as the same becomes better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
Exemplary embodiments are illustrated in referenced Figures of the drawings. It is intended that the embodiments and Figures disclosed herein are to be considered illustrative rather than restrictive. Further, it should be understood that any feature of one embodiment disclosed herein can be combined with one or more features of any other embodiment that is disclosed, unless otherwise indicated.
As used herein and in the claims that follow, a reference to an activity that occurs in real-time is intended to refer not only to an activity that occurs with no delay, but also to an activity that occurs with a relatively short delay (i.e., a delay or lag period of seconds or minutes, but with less than an hour of lag time).
Referring to
In a block 14, a processor is used to automatically compare position data from each enrolled vehicle with the known position of each inspection station (in some exemplary embodiments there is only a single inspection station, while in other exemplary embodiments, there are a plurality of inspection stations), to identify each enrolled vehicle that is approaching an inspection station. It should be recognized that the concepts disclosed herein encompass embodiments where a vehicle relatively far away (i.e., a mile or more) from an inspection station is considered to be approaching the inspection station, as well as embodiments where the enrolled vehicle must be substantially closer to the inspection station (i.e., much less than a mile) to be considered to be approaching the inspection station. Where the inspection station is located proximate a freeway, and the enrolled vehicles are likely to be moving at freeway speeds (e.g., 55-70 mph), then the relative distance between an enrolled vehicle and the inspection station will likely be greater than for an inspection station located on a secondary road where traffic moves at a much slower pace. In at least some embodiments, the approaching parameter will not be evaluated based on any specific distance, but rather based on the local conditions of a specific road where the inspection station is located. For example, if the inspection station is located on a north bound freeway, and is accessible using an off ramp, any enrolled vehicle traveling on that freeway in the northbound direction that has passed the freeway exit immediately south of the inspection station can be considered to be approaching the inspection station, even if that specific exit is miles away (because there is no way for the vehicle to continue making northbound progress without passing the inspection station). Thus, it should be understood that the concept of determining whether a vehicle is approaching an inspection station can be determined in terms of absolute distance, as well as in terms of the position of the vehicle relative to a specific reference location (such as a particular freeway off ramp, or a particular intersection). As discussed below, a geofence can be used to evaluate whether a vehicle is approaching an inspection station.
As noted above, once it has been determined that a specific enrolled vehicle is approaching an inspection station, then a bypass confirmation is conveyed to the vehicle over the bi-directional data link in block 16, to inform the operator of the enrolled vehicle that the enrolled vehicle is approved to bypass the inspection station. As discussed in detail below, in some embodiments, the bypass confirmation will generally be sent to any enrolled vehicle that approaches the inspection stations, while in other embodiments, the current status of the vehicle or vehicle operator is reviewed (after it is determined the enrolled vehicle is approaching the inspection station), to verify that inspection waiver status of that enrolled vehicle (or operator) has not been revoked, before a bypass confirmation is sent to the approaching enrolled vehicle. In at least some embodiments, operators of an inspection station can elect to prevent a bypass confirmation from being conveyed to an enrolled vehicle, if the inspection station determines that they want to inspect that vehicle despite the waiver.
In at least some embodiments, the steps noted above are implemented for a plurality of enrolled vehicles and a plurality of inspection stations. Note that in some instances, more than one enrolled vehicle can be approaching the same inspection station at about the same time. It should be understood that the position data conveyed to the remote computing device by each enrolled vehicle uniquely identifies that vehicle (by including identification (ID) data along with the position data), so that the bypass confirmation can be conveyed to the appropriate enrolled vehicle, and so that any enrolled vehicle for which the inspection waiver status has been revoked can be distinguished from enrolled vehicles for which the inspection waiver status is still valid.
In general, the analysis of the position data received from enrolled vehicles, to identify enrolled vehicles approaching an inspection station, will be carried out by a remote computing device. The remote computing device in at least one embodiment comprises a computing system controlled by the personnel located at the inspection station, while in other exemplary embodiments, the remote computing device is controlled by a third party or vendor who manages the inspection waiver program for the benefit of the operators of the enrolled vehicles and the operators of the inspection stations (in some embodiments, the third party bills the vehicle operators/owners and/or the inspection station agencies a subscription fee). The remote computing device can be operating in a networked environment.
Also included in processing unit 254 are a random access memory (RAM) 256 and non-volatile memory 260, which can include read only memory (ROM) and may include some form of non-transitory memory storage, such as a hard drive, optical disk (and drive), etc. These non-transitory memory devices are bi-directionally coupled to CPU 258. Such storage devices are well known in the art. Machine instructions and data are temporarily loaded into RAM 256 from non-volatile memory 260. Also stored in the non-volatile memory are software for an operating system run by the CPU, and ancillary software. While not separately shown, it will be understood that a generally conventional power supply will be included to provide electrical power at voltage and current levels appropriate to energize computing system 250.
Input device 252 can be any device or mechanism that facilitates user input into the operating environment, including, but not limited to, one or more of a mouse or other pointing device for manipulating a cursor and making selections for input, a keyboard, a microphone, a modem, or other input device. In general, the input device will be used to initially configure computing system 250, to achieve the desired processing (i.e., to analyze position data collected from enrolled vehicles, to determine which enrolled vehicles are approaching an inspection station). Configuration of computing system 250 to achieve the desired processing includes the steps of loading appropriate processing software that includes machine readable and executable instructions into non-volatile memory 260, and launching the processing application (e.g., executing the processing software loaded into RAM 256 with the CPU) so that the processing application is ready for use. Output device 262 generally includes any device that produces output information, but will most typically comprise a monitor or computer display designed for human visual perception of output text and/or graphics. Use of a conventional computer keyboard for input device 252 and a computer display for output device 262 should be considered as exemplary, rather than as limiting on the scope of this system. Data link 264 is configured to enable position data collected in connection with operation of enrolled vehicles to be input into computing system 250 for analysis to determine which enrolled vehicles are approaching an inspection station. Those of ordinary skill in the art will readily recognize that many types of data links can be implemented, including, but not limited to, universal serial bus (USB) ports, parallel ports, serial ports, inputs configured to couple with portable non-transitory memory storage devices, FireWire ports, infrared data ports, wireless data communication such as Wi-Fi and Bluetooth™, network connections via Ethernet ports, and other connections that employ the Internet or couple to some local area or wide area network. Position data from the enrolled vehicles is communicated wirelessly, either directly to the remote computing system that analyzes the position data to determine the enrolled vehicles that are approaching an inspection station, or to some short-term storage location or remote computing system that is linked to computing system 250.
It should be understood that the term “remote computer” and the term “remote computing device” are intended to encompass networked computers, including servers and clients, in private networks or as part of the Internet. The position data for enrolled vehicles and the location data of each inspection station can be stored by one element in such a network, retrieved for review by another element in the network, and analyzed by yet another element in the network—all in rapid sequence. In at least one embodiment, a vendor is responsible for storing the position data in a network accessible storage, and clients of the vendor are able to access and manipulate the data in the storage. While implementation of the method noted above has been discussed in terms of execution of machine instructions by a processor or CPU (i.e., the computing device implementing machine instructions to implement the specific functions noted above), the method could alternatively be implemented using a custom hardwire logic circuit (such as an application specific integrated circuit), or other type of dedicated logic device.
An output 46 is also included, to provide the bypass confirmation to the driver in a form that can be easily (and safely) perceived by the driver. For example, output 46 can be implemented using one or more light sources (for example, a green light can indicate that the bypass confirmation was received and/or a red light can be used to indicate the bypass confirmation was not received (or that a bypass denial communication was received)), using a speaker providing an audible output indicating either that the bypass confirmation was received or that it was denied, and a display providing a visual output indicating in text and/or graphics that the bypass confirmation was either received, or denied. Output 46 can be incorporated into position sensing system 40, if desired. Thus, the concepts disclosed herein encompass embodiments where the functions of user output, position tracking, and bi-directional communication can be implemented within a single component. Bi-directional data link 42 is used to convey real-time position data from the enrolled vehicle to a remote computing device 44 (which can then determine the enrolled vehicles that are approaching an inspection location), and to receive the confirmation.
In a related embodiment, position sensing system 40 includes a processor that performs the function of determining if the enrolled vehicle is approaching an inspection station. In such an embodiment, when position sensing system 40 determines that the enrolled vehicle is approaching an inspection station, the position sensing system uses the bi-directional data link to ask a remote computing device for a bypass confirmation, which shifts some of the data processing to the enrolled vehicle. Note that such an embodiment requires the position sensing system processor (or some other vehicle processor logically coupled to the position sensing system, which is used to implement the function of determining if the vehicle is approaching an inspection station) to be able to receive regular updates for the inspection stations, whose positions may vary over time (i.e., in some embodiments the inspection stations are mobile, and the inspection station operator will move the inspection station at their discretion). Data relating to the inspection stations can be stored in each enrolled vehicle, with the bi-directional data link being used to acquire updated inspection station data. Alternatively, the inspection station may transmit a signal to enrolled vehicles to indicate that the inspection station is in the vicinity of the vehicle. Note that using a remote computer to determine if an enrolled vehicle is approaching an inspection station is somewhat easier to implement, since data defining the inspection stations would not need to be stored or updated in the enrolled vehicles, or the cost of a transmitter or other signal source to alert the enrolled vehicle of the nearby inspection station would not need to be incurred.
As noted above, the position data in at least some (if not all) embodiments will include an ID component that enables each enrolled vehicle to be uniquely identified. Thus, position sensing system 40 can include an ID data input device that is used to uniquely identify the vehicle. In one embodiment, the ID data input device comprises a numeric or alphanumeric keypad, or function keys logically coupled to position sensing system 40. It should be recognized, however, that other data input devices (i.e., devices other than keypads) can instead be employed to input the ID data for a vehicle, and the concepts disclosed herein are not limited to any specific ID data input device.
Vehicle 52 includes the position sensing component, and bi-directional data link 42 discussed above in connection with
In a first exemplary embodiment of system 50, the functions of components 56, 58, and 60 are implemented by a remote computing device disposed at a location spaced apart from vehicle 52 and from inspection station 54. That remote computing device has access to the position data collected by and received from enrolled vehicle 52, and access to a data link capable of conveying the bypass confirmation to enrolled vehicle 52. In this exemplary embodiment, the function of component 58 can be implemented by consulting a non-transitory memory in which the identity of each vehicle having a valid waiver is stored. If desired, the function of component 58 can also be implemented by sending a query from the remote computing device to personnel at inspection station 54, to let the personnel of inspection station 54 make the determination as to whether the bypass confirmation should be conveyed to enrolled vehicle 52.
In a second exemplary embodiment of system 50, the function of component 56 is implemented by a remote computing device disposed at a location spaced apart from both vehicle 52 and inspection station 54. That remote computing device has access to position data collected by and received from enrolled vehicle 52, and access to a data link capable of conveying data to inspection station 54, which itself has access to a data link capable of conveying the bypass confirmation to enrolled vehicle 52. In this exemplary embodiment, once the remote computing device disposed at a location spaced apart from vehicle 52 and inspection station 54 determines that an enrolled vehicle is approaching inspection station 54, the remote computing device conveys that data to the inspection station. The operator or other personnel at inspection station 54 can then make the determination as to whether the bypass confirmation should be conveyed to enrolled vehicle 52. Thus, in this embodiment, the functions implemented by components 58 and 60 occur at the inspection station.
In a third exemplary embodiment of system 50, the functions of components 56, 58, and 60 are implemented by a computing device disposed at inspection station 54. That computing device has access to position data collected by and received from enrolled vehicle 52, and access to a data link capable of conveying the bypass confirmation to enrolled vehicle 52. In this exemplary embodiment, the function of component 58 can be implemented by consulting a non-transitory memory in which the identity of each vehicle having a valid waiver is stored, or by allowing the operator or other personnel at inspection station 54 to make the determination as to whether the bypass confirmation should be conveyed to enrolled vehicle 52.
In a fourth exemplary embodiment of system 50, the functions of components 56 and 58 are implemented by a remote computing device disposed at a location spaced apart from both vehicle 52 and inspection station 54. That remote computing device has access to position data collected by and received from enrolled vehicle 52, and access to a data link capable of conveying data to inspection station 54. In this exemplary embodiment, the function(s) of component 58 can be implemented by consulting a non-transitory memory or data store in which the identity of each vehicle having a valid waiver is stored. If desired, the function(s) of component 58 can also be implemented by sending a query from the remote computing device to the operator or other personnel of inspection station 54, to let the operator or others at inspection station 54 make the determination as to whether the bypass confirmation should be conveyed to enrolled vehicle 52. In this embodiment, the function implemented by component 60 (i.e., conveying the bypass confirmation to enrolled vehicle 52) occurs at the inspection station, after receipt of information from the computing device located away from the inspection station that implements the function of component 56 (and component 58, when the function(s) implemented by component 58 is/are performed).
In a fifth exemplary embodiment of system 50, the function of component 56 is implemented by a processor in enrolled vehicle 52, which has access to data defining the location of each inspection station 54 (or receives a wireless transmission indicating when the vehicle is near such an inspection station). In at least one embodiment, these data are stored in a non-transitory memory or stored in the vehicle, while in at least one other exemplary embodiment, the processor in the vehicle uses the bi-directional data link to communicate with a remote storage where the data defining the location of each inspection station are stored, or alternatively, to receive a wireless signal indicating when the vehicle is near a specific inspection station. Once the processor in the vehicle (which can be the vehicle's onboard computer, a processor that is part of the position sensing component, a processor that is part of the bi-directional data link, or some other processor in the vehicle) determines that enrolled vehicle 52 is approaching inspection station 54, the bi-directional data link is used to request a bypass confirmation from component 60, which is implemented using a remote computing device having access to a data link for communicating with enrolled vehicle 52. In at least one embodiment, component 60 resides at inspection station 54, while in at least one other exemplary embodiment, component 60 resides at a location remote from both enrolled vehicle 52 and inspection station 54. In the fifth exemplary embodiment of system 50, the function(s) of component 58 can be implemented by the same computing device used to implement component 60, or by a different computing device at a different location.
With respect to the exemplary systems noted above, it should be understood that the term “computer” and the term “computing device” are intended to encompass networked computers, including servers and clients, in private networks or as part of the Internet or other local area or wide area network. The position data can be stored by one element in such a network, retrieved for review by another element in the network, and analyzed by yet another element in the network.
Still another aspect of the concepts disclosed herein is a method for enabling a user to manage an inspection waiver program for enrolled vehicles. In an exemplary embodiment, a user can set a geographical parameter defining the “location” of an inspection station, and analyze position data from enrolled vehicles in terms of the user defined geographical parameter, to determine which enrolled vehicles are approaching the inspection station. In a particularly preferred, but not limiting exemplary embodiment, the geographical parameter is a geofence, which can be generated by displaying a map to a user, and enabling the user to define a perimeter line or “fence” around any portion of the map encompassing the inspection station location.
In a block 70, a map is displayed to a user. In a block 72, the user is enabled to define a geofence on the map (i.e., by prompting the user to define such a geofence, or simply waiting until the user provides such input). In general, a geofence is defined when a user draws a perimeter or line around a portion of the displayed map where the inspection station is located, using a computer enabled drawing tool, or cursor. Many different software programs enable users to define and select portions of a displayed map, e.g., by creating a quadrilateral region, or a circle, or by creating a free-hand curving line enclosing a region. Thus, detailed techniques for defining a geofence need not be discussed herein. The geofence is used to define how close an enrolled vehicle can approach an inspection location before triggering a determination of whether a bypass confirmation is to be sent to the enrolled vehicle (note this may include implementing both the functions of components 58 and 60 of
In a block 74, the user is enabled to define preapproved vehicle parameters. In the context of this step, the user might be working for the regulatory agency operating the inspection station. The step performed in block 74 enables the user to exert a greater level of control over determining whether a particular vehicle is allowed to bypass the inspection station. For example, assume a particular fleet operator is enrolled in the inspection waiver program, but it comes to the attention of the inspection station operator that the fleet operator in question is behind on permit fees or tax payments (or has recently been involved in an accident, or some other negative event that calls into question the reliability of that fleet operator). The step of block 74 enables the user to define some parameter that will result in some or all of that fleet operator's enrolled vehicles not receiving a bypass confirmation. Such parameters can be used to define specific vehicles that will be denied a bypass confirmation, specific locations of inspection stations for which that fleet operator's vehicles will be denied a bypass confirmation, specific times for which that fleet operator's vehicles will be denied a bypass confirmation, or even a specific frequency for which that fleet operator's vehicles will be denied a bypass confirmation (i.e., enabling the user to define that 10% (or some other selected percentage) of the time that the fleet operator's vehicles will be denied a bypass confirmation, for example, because the inspection station operator wants to inspect about 10% of the fleet operator's vehicles). If a particular inspection station has a low volume of vehicles to inspect at a particular point in time, the step of block 74 can be used to reduce the amount of bypass confirmations being issued during that time period, to ensure that the inspection station is more fully utilized for performing inspections. In this case, the denial of bypass confirmation need not be tied to any negative information about the vehicle operator.
In a block 76, position data for each enrolled vehicle is acquired, enabling the functions of components 56, 58, and 60 of
The embodiments discussed above are based on sending a bypass communication to drivers if they are cleared to bypass an inspection station. It should be recognized that the concepts disclosed above also encompass embodiments where drivers enrolled in the inspection waiver program are trained to pull into inspection stations for inspection only if they receive a communication specifically instructing them to do so (i.e., no bypass communication is required, as drivers assume their waiver is valid unless they receive a communication to the contrary), as well as embodiments where drivers in the inspection waiver program are trained to pass inspection stations without stopping for inspection only if they receive a bypass communication specifically authorizing such action (i.e., the bypass communication is required, as drivers assume their waiver is not valid unless they receive a communication to the contrary). Note that in the latter embodiment, drivers will pull into inspection stations if an authorized bypass communication was sent to the enrolled vehicle, but some failure in transmission or receipt of the authorized bypass communication occurs.
The use of vehicle operational data to help determine if an inspection bypass is appropriate, can be broadly divided into an evaluation of driving proficiency and vehicle integrity. Data related to driving decisions can be used to evaluate driving proficiency and data related to faults warnings can be used to evaluate vehicle integrity.
The evaluation of driving proficiency may be performed by analyzing the available data that reflects on driving decisions that have been made over a previous period of time. One source of data that can be used for this purpose is the set of JBUS (industry terminology for a diagnostic bus present on most vehicles) alert types, each indicating when an event has occurred. Three such event types are particularly useful in evaluating driving, two of which: anti-lock braking system (ABS) events and Hard Brake events may give insight into the driver's responsiveness, or lack thereof, to traffic situations requiring reduced speed. An ABS event is a case in which the ABS is activated, with the vehicle starting its braking at a speed above a minimum threshold, as a low velocity ABS activation may simply be caused by a slippery roadway. A minimum deceleration must be set for Hard Brake events. Roll Stability Control (RSC) events are instances in which a vehicle system designed to prevent a trailer from flipping sideways while turning rapidly, such as around a corner or a cloverleaf, is activated.
All of these alerts may provide an insight into driver proficiency, which may yield a violation during inspection. On the other hand, they may all be fully justified. If a driver is “cut off” by no fault of his own, he may have to brake hard. At the same time the ABS system may be briefly activated, if the required hard braking is on a slick surface. Even RSC events may be innocent, as the driver's efforts to obey traffic regulations, avoid other vehicles and merge onto a cloverleaf may cause a brief instability. If these alerts are used in the inspect/bypass decision, it may be important to educate inspection personnel to not presume guilt based on a higher than normal number of JBUS alerts. To detect fatigued or otherwise impaired drivers, alerts during the last one or two hours are used. Alerts over a longer period of time would not generally be predictive of a condition that could be detected during an inspection. In one preferred embodiment, alerts from each vehicle are compared with alerts from other vehicles contemporaneously driving the same section of road, to avoid inspections based on alerts that are simply a reflection of congested or otherwise challenging driving conditions.
Another data type that is predictive of fatigue is hours of continuous service. This may be easily derived from the operational data start time.
Another potential source of data, reflective of driver condition, is in a 3D accelerometer that in some embodiments is located in the same unit as the GPS. A fatigued driver may display a lack of steady vehicle handling that may be manifested in the 3D accelerometer data, through a less uniform speed and sudden corrections to steering. Both these may show up as sudden accelerations, parallel to (speed) or perpendicular to (for steering correction) the direction of travel. In one embodiment, the sudden acceleration score (SAS) is computed. In one embodiment the SAS is computed by counting the number of horizontal accelerations of greater than a threshold (e.g. 3 MPH/S) per hour. In another preferred embodiment, the SAS is computed by taking a weighted sum of accelerations above a threshold, with the weights being the peak of each acceleration in, for example units of MPH/s. For example if a vehicle had experienced three above-threshold accelerations over the past hour, one having a peak acceleration of 3.5 MPH/s, the second of 5 MPH/s, and third having a peak of 6 MPH/s, the score would be the sum of these figures or 14.5. A high SAS may also provide an indication of a lack of vehicle integrity. For example if the “fifth wheel” assembly, which couples the trailer to the tractor, has some slop in it, thereby permitting some tractor movement before the trailer is pulled, this may be shown as a sudden deceleration when the trailer is engaged. Likewise, poorly restrained cargo may result in a sudden cargo shifting, causing a brief deceleration or acceleration.
With respect to vehicle integrity, a benefit may be immediately gained from considering the fault data, which is data that is delivered from a sensor suite in the engine and other critical mechanisms, which is placed on a bus and delivers warnings to the driver, in the illumination of dashboard lights. The bus upon which the fault data is present is typically available during diagnostic testing, and may include more detailed data than can be displayed with a simple dashboard light. Table 1 lists a number of faults that have an effect on vehicle safety. Any condition that makes it more likely that the vehicle will have to suddenly stop and go out of service has an effect on vehicle safety, because it may result in the vehicle having to be placed on the roadway shoulder, or worse yet to be stopped on the roadway, either of these conditions creating a roadway hazard.
The fault data is analyzed and used in the computation of a vehicle integrity score, with a zero score requiring inspection, regardless of any other factors, and a score of 100 permitting bypass, unless countermanded by some other considerations. For example, in one embodiments a high coolant temperature fault adds 40 points to the vehicle integrity score, and makes inspection far more likely than it would otherwise be. When a fault indicates the presence of a clear safety problem, for example if there is a fault concerning the brakes, in some embodiments this results in a zero vehicle integrity score, thereby requiring an inspection, even if the inspection station is busy and no other negative data is present. Other safety related faults may be treated the same way.
As used herein, the term “vehicle operator” encompasses the driver of the vehicle, as well as the entity responsible for the vehicle, e.g., the owner of the vehicle and/or the party responsible for the operating authority under which the vehicle is operating.
Another aspect of the concepts disclosed herein is analyzing vehicle operational data before authorizing a vehicle to bypass the inspection station. In at least one embodiment, if a vehicle fault is indicated in any vehicle operational data collected in that past 24 hours, the inspection waiver will not be approved and the vehicle will be inspected. In at least one embodiment, if a vehicle fault is indicated in any vehicle operational data collected in that past 48 hours, the inspection waiver will not be approved and the vehicle will be inspected. In at least one embodiment, if a vehicle fault is indicated in any vehicle operational data collected in that past seven days, the inspection waiver will not be approved and the vehicle will be inspected. In at least one embodiment, if a vehicle fault is indicated in any vehicle operational data collected in that past 12 hours, the inspection waiver will not be approved and the vehicle will be inspected. Those of ordinary skill in the art will recognize that many different time periods can be defined. In at least one embodiment, if a vehicle fault associated with a braking system associated with the vehicle (including the vehicle itself and any trailer being pulled by the vehicle) is indicated in any vehicle operational data, the inspection waiver will not be approved and the vehicle will be required to stop for inspection. In at least one embodiment, if a vehicle fault associated with a safety system associated with the vehicle (including the vehicle itself and any trailer being pulled by the vehicle) is indicated in any vehicle operational data, the inspection waiver will not be approved and the vehicle will be required to stop for inspection. In at least one embodiment, if a vehicle fault associated with a pollution control system associated with the vehicle (including the vehicle itself and any trailer being pulled by the vehicle) is indicated in any vehicle operational data, the inspection waiver will not be approved and the vehicle will be required to stop for inspection.
In at least one embodiment, if a vehicle fault associated with either a braking system or a safety system associated with the vehicle (including the vehicle itself and any trailer being pulled by the vehicle) is indicated in any vehicle operational data, the inspection waiver will not be approved and the vehicle will be required to stop for inspection, otherwise the vehicle will be allowed to bypass the inspection. In at least one embodiment, the operational data is reviewed for a driver violation, such as speeding or log book violations (i.e., an indication a driver has exceeded the allowed number of hours on duty), and when a violation has occurred in a predetermined time period (such as any of the timer periods noted above), the inspection waiver will not be approved and the vehicle will be required to stop for inspection. These embodiments will require the vehicle operational data to be compared with mapping data to correlate prior vehicle location with local speed limits, or for the vehicle operational data to include data defining how long a driver has been on duty. It should be understood that regulations are being considered/adopted to mandate electronic driver logs, and such driver duty records are likely to be available for analysis along with the vehicle operational data. Vehicle weight, which can be collected by vehicle operational data logging equipment, can also be analyzed in order to determine if an inspection waiver will be granted (i.e., vehicles that have violated weight limits in a predetermined period will be required to stop for inspection).
The data analysis inspection/bypass recommendation formation in any of the methods described above, is performed in a vehicle onboard computer or a remote computer supplied by telemetry with operational data from the vehicle. If it is performed by a remote computer, it may be performed by a remote computer at a remote station operated by a fleet management company or by a consulting firm to a fleet management company. This would typically be a control center where anywhere from 10 to 1,000,000 vehicles would be tracked. Alternatively, the analysis could be performed at an inspection station, or a separate facility controlled by the (typically governmental) entity controlling the inspection station. If the analysis and recommendation formation are performed in a location other than the inspection station or the vehicle, the result is forwarded to the vehicle and the inspection station.
Although the concepts disclosed herein have been described in connection with the preferred form of practicing them and modifications thereto, those of ordinary skill in the art will understand that many other modifications can be made thereto within the scope of the claims that follow. Accordingly, it is not intended that the scope of these concepts in any way be limited by the above description, but instead be determined entirely by reference to the claims that follow.
This application is a continuation-in-part of application Ser. No. 15/233,705 filed Aug. 10, 2016, which is incorporated by reference as if fully set forth therein and which in itself is a continuation-in-part of prior co-pending application Ser. No. 14/287,184, filed on May 26, 2014, which in itself is a continuation of application Ser. No. 12/959,182, filed on Dec. 2, 2010, now U.S. Pat. No. 8,736,419, issued on May 27, 2014, the benefit of the filing date of which is hereby claimed under 35 U.S.C. § 120. This application is also a continuation-in-part of application Ser. No. 15/005,746, filed Jan. 25, 2016, which is incorporated by reference as if fully set forth herein, and which in itself is a continuation-in-part of application Ser. No. 14/214,008 filed Mar. 14, 2014 which is based on two prior provisional applications, Ser. No. 61/800,726 and Ser. No. 61/802,191, each filed on Mar. 15, 2013, and which is also a continuation-in-part of two prior co-pending application Ser. No. 13/725,128, now U.S. Pat. No. 9,412,282, and Ser. No. 13/725,886, both of which were filed on Dec. 21, 2012, and each of which is based on prior provisional application; Ser. No. 61/580,197, filed on Dec. 24, 2011, and which is also continuation-in-part of the following prior co-pending applications: Ser. No. 13/719,208, now U.S. Pat. No. 9,384,111; Ser. No. 13/719,211; and Ser. No. 13/719,218, now U.S. Pat. No. 9,280,435, each of which were filed on Dec. 18, 2012, and each of which is based on prior provisional application; Ser. No. 61/580,190, filed on Dec. 23, 2011, and which is also a continuation-in-part of the following co-pending applications: Ser. No. 13/725,183, now U.S. Pat. No. 9,170,913, and Ser. No. 13/725,266, now U.S. Pat. No. 9,489,280, each of which were filed on Dec. 21, 2012, and each of which is based on prior provisional application; Ser. No. 61/580,190, filed on Dec. 23, 2011, and which is also a continuation of application Ser. No. 14/206,760 filed Mar. 12, 2014, now U.S. Pat. No. 9,358,986, which is a continuation-in-part of application Ser. No. 13/857,982 filed Apr. 5, 2013 and Ser. No. 13/854,919 filed Apr. 1, 2013, now U.S. Pat. No. 8,914,184, and which claims priority from provisional application Ser. No. 61/800,726, Ser. No. 61/801,082, Ser. No. 61/801,725 each filed Mar. 15, 2013 and Ser. No. 61/621,456 filed Apr. 6, 2012 and Ser. No. 61/618,827 filed Apr. 1, 2012, and which is also a continuation of application Ser. No. 13/719,211 filed Dec. 18, 2012, which claims priority from provisional application Ser. No. 61/580,190 filed on Dec. 23, 2011.
Number | Name | Date | Kind |
---|---|---|---|
3990067 | Van Dusen et al. | Nov 1976 | A |
4025791 | Lennington et al. | May 1977 | A |
4092718 | Wendt | May 1978 | A |
4258421 | Juhasz et al. | Mar 1981 | A |
4263945 | Van Ness | Apr 1981 | A |
4325057 | Bishop | Apr 1982 | A |
4469149 | Walkey et al. | Sep 1984 | A |
4602127 | Neely et al. | Jul 1986 | A |
4658371 | Walsh et al. | Apr 1987 | A |
4763356 | Day, Jr. et al. | Aug 1988 | A |
4799162 | Sltinakawa et al. | Jan 1989 | A |
4804937 | Barbiatix et al. | Feb 1989 | A |
4846233 | Fockens | Jul 1989 | A |
4897792 | Hosoi | Jan 1990 | A |
4934419 | Lamont et al. | Jun 1990 | A |
4935195 | Palusamy et al. | Jun 1990 | A |
5058044 | Stewart et al. | Oct 1991 | A |
5068656 | Sutherland | Nov 1991 | A |
5072380 | Randelman et al. | Dec 1991 | A |
5120942 | Holland | Jun 1992 | A |
5128651 | Heckart | Jul 1992 | A |
5163000 | Rogers | Nov 1992 | A |
5204819 | Ryan | Apr 1993 | A |
5206643 | Eckelt | Apr 1993 | A |
5223844 | Mansell et al. | Jun 1993 | A |
5243323 | Rogers | Sep 1993 | A |
5321629 | Shirata et al. | Jun 1994 | A |
5337003 | Carmichael et al. | Aug 1994 | A |
5359522 | Ryan | Oct 1994 | A |
5394136 | Lammers et al. | Feb 1995 | A |
5399844 | Holland | Mar 1995 | A |
5442553 | Parrillo | Aug 1995 | A |
5459304 | Eisenmann | Oct 1995 | A |
5459660 | Berra | Oct 1995 | A |
5479479 | Braitberg et al. | Dec 1995 | A |
5488352 | Jasper | Jan 1996 | A |
5499182 | Ousborne | Mar 1996 | A |
5541845 | Klein | Jul 1996 | A |
5546305 | Kondo | Aug 1996 | A |
5557254 | Johnson et al. | Sep 1996 | A |
5557268 | Hughes et al. | Sep 1996 | A |
5572192 | Berube | Nov 1996 | A |
5585552 | Heuston et al. | Dec 1996 | A |
5594650 | Shah et al. | Jan 1997 | A |
5596501 | Comer et al. | Jan 1997 | A |
5600323 | Boschini | Feb 1997 | A |
5610596 | Petitclerc | Mar 1997 | A |
5623258 | Dorfman | Apr 1997 | A |
5629678 | Gargano et al. | May 1997 | A |
5671158 | Fournier et al. | Sep 1997 | A |
5680328 | Skorupski et al. | Oct 1997 | A |
5711712 | Graf | Jan 1998 | A |
5719771 | Buck et al. | Feb 1998 | A |
5731893 | Dominique | Mar 1998 | A |
5732074 | Spaur et al. | Mar 1998 | A |
5742915 | Stafford | Apr 1998 | A |
5745049 | Akiyama et al. | Apr 1998 | A |
5748106 | Davis et al. | May 1998 | A |
5758299 | Sandborg et al. | May 1998 | A |
5758300 | Abe | May 1998 | A |
5768382 | Schneier et al. | Jun 1998 | A |
5781871 | Mezger et al. | Jul 1998 | A |
5794164 | Beckert et al. | Aug 1998 | A |
5808565 | Matta et al. | Sep 1998 | A |
5809437 | Breed | Sep 1998 | A |
5815071 | Doyle | Sep 1998 | A |
5835871 | Smith et al. | Nov 1998 | A |
5838251 | Brinkmeyer et al. | Nov 1998 | A |
5839112 | Schreitmueller et al. | Nov 1998 | A |
5867404 | Bryan | Feb 1999 | A |
5874891 | Lowe | Feb 1999 | A |
5884202 | Arjomand | Mar 1999 | A |
5890061 | Timm et al. | Mar 1999 | A |
5890520 | Johnson, Jr. | Apr 1999 | A |
5913180 | Ryan | Jun 1999 | A |
5922037 | Potts | Jul 1999 | A |
5923572 | Pollock | Jul 1999 | A |
5942753 | Dell | Aug 1999 | A |
5956259 | Hartsell, Jr. et al. | Sep 1999 | A |
5983154 | Morisawa | Nov 1999 | A |
5995895 | Watt et al. | Nov 1999 | A |
5995898 | Tuttle | Nov 1999 | A |
6009355 | Obradovich et al. | Dec 1999 | A |
6009363 | Beckert et al. | Dec 1999 | A |
6016795 | Ohki | Jan 2000 | A |
6024142 | Bates | Feb 2000 | A |
6025776 | Matsuura | Feb 2000 | A |
6043661 | Gutierrez | Mar 2000 | A |
6049755 | Lou et al. | Apr 2000 | A |
6054950 | Fontana | Apr 2000 | A |
6061614 | Carrender et al. | May 2000 | A |
6064299 | Lesesky et al. | May 2000 | A |
6070118 | Ohta | May 2000 | A |
6070156 | Hartsell, Jr. | May 2000 | A |
6078255 | Dividock et al. | Jun 2000 | A |
6084870 | Wooten et al. | Jul 2000 | A |
6092021 | Ehlbeck et al. | Jul 2000 | A |
6107915 | Reavell et al. | Aug 2000 | A |
6107917 | Carrender et al. | Aug 2000 | A |
6112152 | Tuttle | Aug 2000 | A |
6127947 | Uchida et al. | Oct 2000 | A |
6128551 | Davis et al. | Oct 2000 | A |
6128959 | McGovern et al. | Oct 2000 | A |
6134499 | Goode et al. | Oct 2000 | A |
6169938 | Hartsell, Jr. | Jan 2001 | B1 |
6169943 | Simon et al. | Jan 2001 | B1 |
6199099 | Gershman et al. | Mar 2001 | B1 |
6202008 | Beckert et al. | Mar 2001 | B1 |
6208948 | Klingler et al. | Mar 2001 | B1 |
6236911 | Kruger | May 2001 | B1 |
6240365 | Bunn | May 2001 | B1 |
6253129 | Jenkins et al. | Jun 2001 | B1 |
6256579 | Tanimoto | Jul 2001 | B1 |
6259358 | Fjordbotten | Jul 2001 | B1 |
6263273 | Henneken et al. | Jul 2001 | B1 |
6263276 | Yokoyama et al. | Jul 2001 | B1 |
6278928 | Aruga et al. | Aug 2001 | B1 |
6278936 | Jones | Aug 2001 | B1 |
6285953 | Harrison et al. | Sep 2001 | B1 |
6295492 | Lang et al. | Sep 2001 | B1 |
6330499 | Chou et al. | Dec 2001 | B1 |
6339745 | Novik | Jan 2002 | B1 |
6362730 | Razavi et al. | Mar 2002 | B2 |
6370454 | Moore | Apr 2002 | B1 |
6374176 | Schmier et al. | Apr 2002 | B1 |
6396413 | Hines et al. | May 2002 | B2 |
6411203 | Lesesky et al. | Jun 2002 | B1 |
6411891 | Jones | Jun 2002 | B1 |
6417760 | Mabuchi et al. | Jul 2002 | B1 |
6421790 | Fruehling et al. | Jul 2002 | B1 |
6438472 | Tano et al. | Aug 2002 | B1 |
6450411 | Rash et al. | Sep 2002 | B1 |
6456039 | Lauper et al. | Sep 2002 | B1 |
6502030 | Hilleary | Dec 2002 | B2 |
6505106 | Lawrence | Jan 2003 | B1 |
6507810 | Razavi et al. | Jan 2003 | B2 |
6529723 | Bentley | Mar 2003 | B1 |
6529808 | Diem | Mar 2003 | B1 |
6539296 | Diaz et al. | Mar 2003 | B2 |
6587768 | Chen et al. | Jul 2003 | B2 |
6594579 | Lowrey et al. | Jul 2003 | B1 |
6594621 | Meeker | Jul 2003 | B1 |
6597973 | Barich et al. | Jul 2003 | B1 |
6604033 | Banet et al. | Aug 2003 | B1 |
6608554 | Leseskey et al. | Aug 2003 | B2 |
6609082 | Wagner | Aug 2003 | B2 |
6611740 | Lowrey et al. | Aug 2003 | B2 |
6614392 | Howard | Sep 2003 | B2 |
6616036 | Streicher et al. | Sep 2003 | B2 |
6621452 | Knockeart et al. | Sep 2003 | B2 |
6636790 | Lightner et al. | Oct 2003 | B1 |
6664897 | Pape et al. | Dec 2003 | B2 |
6671646 | Manegold et al. | Dec 2003 | B2 |
6680694 | Knockeart et al. | Jan 2004 | B1 |
6708113 | Von Gerlach et al. | Mar 2004 | B1 |
6714859 | Jones | Mar 2004 | B2 |
6727818 | Wildman et al. | Apr 2004 | B1 |
6732031 | Lightner et al. | May 2004 | B1 |
6732032 | Banet et al. | May 2004 | B1 |
6735542 | Burgett et al. | May 2004 | B1 |
6744352 | Lesesky et al. | Jun 2004 | B2 |
6754183 | Razavi et al. | Jun 2004 | B1 |
6757606 | Gonring | Jun 2004 | B1 |
6768994 | Howard et al. | Jul 2004 | B1 |
6795761 | Lee et al. | Sep 2004 | B1 |
6801841 | Tabe | Oct 2004 | B2 |
6801901 | Ng | Oct 2004 | B1 |
6804606 | Jones | Oct 2004 | B2 |
6804626 | Manegold et al. | Oct 2004 | B2 |
6816762 | Hensey et al. | Nov 2004 | B2 |
6834259 | Markwitz et al. | Dec 2004 | B1 |
6847887 | Casino | Jan 2005 | B1 |
6856820 | Kolls | Feb 2005 | B1 |
6856897 | Phuyal | Feb 2005 | B1 |
6876642 | Adams et al. | Apr 2005 | B1 |
6879894 | Lightner et al. | Apr 2005 | B1 |
6880390 | Emord | Apr 2005 | B2 |
6894617 | Richman | May 2005 | B2 |
6899151 | Latka et al. | May 2005 | B1 |
6904359 | Jones | Jun 2005 | B2 |
6909947 | Doutos et al. | Jun 2005 | B2 |
6924750 | Flick | Aug 2005 | B2 |
6928348 | Lightner et al. | Aug 2005 | B1 |
6946953 | Lesesky et al. | Sep 2005 | B2 |
6952645 | Jones | Oct 2005 | B1 |
6954689 | Hanson et al. | Oct 2005 | B2 |
6957133 | Hunt et al. | Oct 2005 | B1 |
6972668 | Schauble | Dec 2005 | B2 |
6980093 | Oursler et al. | Dec 2005 | B2 |
6988033 | Lowrey et al. | Jan 2006 | B1 |
7022018 | Koga | Apr 2006 | B2 |
7027955 | Markwitz et al. | Apr 2006 | B2 |
7035733 | Alwar et al. | Apr 2006 | B1 |
7048185 | Hart | May 2006 | B2 |
7068301 | Thompson | Jun 2006 | B2 |
7103460 | Breed | Sep 2006 | B1 |
7113127 | Banet | Sep 2006 | B1 |
7117121 | Brinton et al. | Oct 2006 | B2 |
7129852 | Aslund et al. | Oct 2006 | B2 |
7155199 | Zalewski et al. | Dec 2006 | B2 |
7171372 | Daniel et al. | Jan 2007 | B2 |
7174243 | Lightner et al. | Feb 2007 | B1 |
7174277 | Vock et al. | Feb 2007 | B2 |
7177750 | Schroder | Feb 2007 | B2 |
7225065 | Hunt et al. | May 2007 | B1 |
7228211 | Lowrey et al. | Jun 2007 | B1 |
7254516 | Case, Jr. et al. | Aug 2007 | B2 |
7343252 | Wiens | Mar 2008 | B2 |
7362229 | Brinton et al. | Apr 2008 | B2 |
7424414 | Craft | Sep 2008 | B2 |
7447574 | Washicko et al. | Nov 2008 | B1 |
7477968 | Lowrey et al. | Jan 2009 | B1 |
7480551 | Lowrey et al. | Jan 2009 | B1 |
7523159 | Williams et al. | Apr 2009 | B1 |
7532962 | Lowrey et al. | May 2009 | B1 |
7532963 | Lowrey et al. | May 2009 | B1 |
7590768 | Gormley | Sep 2009 | B2 |
7596437 | Hunt et al. | Sep 2009 | B1 |
7604169 | Demere | Oct 2009 | B2 |
7627546 | Moser et al. | Dec 2009 | B2 |
7640185 | Giordano et al. | Dec 2009 | B1 |
7650210 | Breed | Jan 2010 | B2 |
7660658 | Shyenblat | Feb 2010 | B2 |
7672756 | Breed | Mar 2010 | B2 |
7672763 | Hunt et al. | Mar 2010 | B1 |
7774123 | Schroder | Aug 2010 | B2 |
7778752 | Hunt et al. | Aug 2010 | B1 |
7783507 | Schick et al. | Aug 2010 | B2 |
7831368 | Schroder | Nov 2010 | B2 |
7925426 | Koebler et al. | Apr 2011 | B2 |
8046501 | Gormley | Oct 2011 | B2 |
8140265 | Grush | Mar 2012 | B2 |
8185293 | Jiang et al. | May 2012 | B2 |
8204634 | Schwarz et al. | Jun 2012 | B2 |
8219796 | Weiberle et al. | Jul 2012 | B2 |
8280573 | Suduo et al. | Oct 2012 | B2 |
8560996 | Brebner et al. | Oct 2013 | B1 |
8918229 | Hunt | Dec 2014 | B2 |
9170913 | Hunt | Oct 2015 | B2 |
9613466 | Bullock | Apr 2017 | B1 |
9663047 | Bande Martinez et al. | May 2017 | B2 |
20010047283 | Melick et al. | Nov 2001 | A1 |
20010053983 | Reichlaiein et al. | Dec 2001 | A1 |
20020016655 | Joao | Feb 2002 | A1 |
20020022979 | Whipp et al. | Feb 2002 | A1 |
20020107833 | Kerkinni | Aug 2002 | A1 |
20020107873 | Winkler et al. | Aug 2002 | A1 |
20020111725 | Burge | Aug 2002 | A1 |
20020116122 | Satonaka | Aug 2002 | A1 |
20020133275 | Thibault | Sep 2002 | A1 |
20020150050 | Nathanson | Oct 2002 | A1 |
20020165669 | Pinto et al. | Nov 2002 | A1 |
20020178147 | Arroyo et al. | Nov 2002 | A1 |
20030030550 | Talbot | Feb 2003 | A1 |
20030033071 | Kawasaki | Feb 2003 | A1 |
20030036823 | Mahvi | Feb 2003 | A1 |
20030060966 | MacPhall et al. | Mar 2003 | A1 |
20030120745 | Katagishi et al. | Jun 2003 | A1 |
20030182033 | Underdahl | Sep 2003 | A1 |
20030210129 | Aslund et al. | Nov 2003 | A1 |
20030216847 | Bellinger | Nov 2003 | A1 |
20040021579 | Oursler | Feb 2004 | A1 |
20040054470 | Farine et al. | Mar 2004 | A1 |
20040236596 | Chowdhary et al. | Nov 2004 | A1 |
20040243368 | Hierner et al. | Dec 2004 | A1 |
20050021222 | Minami et al. | Jan 2005 | A1 |
20050107946 | Shimizu | May 2005 | A1 |
20050209775 | Entenmann | Sep 2005 | A1 |
20050273250 | Hamilton et al. | Dec 2005 | A1 |
20060111868 | Beshears | May 2006 | A1 |
20060232406 | Filibeck | Oct 2006 | A1 |
20060246918 | Fok et al. | Nov 2006 | A1 |
20070001831 | Raz et al. | Jan 2007 | A1 |
20070038343 | Larschan | Feb 2007 | A1 |
20070050193 | Larson | Mar 2007 | A1 |
20070069947 | Banet et al. | Mar 2007 | A1 |
20070083314 | Corigliano | Apr 2007 | A1 |
20070143002 | Crowell et al. | Jun 2007 | A1 |
20070156337 | Yanni | Jul 2007 | A1 |
20070168125 | Petrik | Jul 2007 | A1 |
20070174683 | Gehring et al. | Jul 2007 | A1 |
20070179709 | Doyle | Aug 2007 | A1 |
20070192012 | Letang | Aug 2007 | A1 |
20070198160 | Sheynblat | Aug 2007 | A1 |
20070256481 | Nishiyama et al. | Nov 2007 | A1 |
20080027591 | Lenser et al. | Jan 2008 | A1 |
20080086241 | Phillips et al. | Apr 2008 | A1 |
20080109122 | Ferguson et al. | May 2008 | A1 |
20080121443 | Clark et al. | May 2008 | A1 |
20080154489 | Kaneda et al. | Jun 2008 | A1 |
20080154712 | Wellman | Jun 2008 | A1 |
20080167767 | Brooks et al. | Jul 2008 | A1 |
20080243389 | Inoue | Oct 2008 | A1 |
20080269974 | Schwarz et al. | Oct 2008 | A1 |
20080319665 | Berkobin et al. | Dec 2008 | A1 |
20090037033 | Phillips et al. | Feb 2009 | A1 |
20090069999 | Bos | Mar 2009 | A1 |
20090156310 | Fargo | Jun 2009 | A1 |
20090157267 | Shin et al. | Jun 2009 | A1 |
20090160675 | Piccini et al. | Jun 2009 | A1 |
20090177350 | Williams et al. | Jul 2009 | A1 |
20090186325 | Kumar | Jul 2009 | A1 |
20090222200 | Link, II et al. | Sep 2009 | A1 |
20090240391 | Duddle et al. | Sep 2009 | A1 |
20090254259 | The | Oct 2009 | A1 |
20090299562 | Suduo et al. | Dec 2009 | A1 |
20100009696 | Fok et al. | Jan 2010 | A1 |
20100088127 | Betancourt et al. | Apr 2010 | A1 |
20100114404 | Donnelly | May 2010 | A1 |
20100145550 | Ross-Martin | Jun 2010 | A1 |
20100145600 | Son et al. | Jun 2010 | A1 |
20100152941 | Skaff et al. | Jun 2010 | A1 |
20100160013 | Sanders | Jun 2010 | A1 |
20100191403 | Krause | Jul 2010 | A1 |
20100204882 | Giovaresco et al. | Aug 2010 | A1 |
20100207760 | Stomski | Aug 2010 | A1 |
20100209884 | Lin et al. | Aug 2010 | A1 |
20100209890 | Huang et al. | Aug 2010 | A1 |
20100209891 | Lin et al. | Aug 2010 | A1 |
20100211278 | Craig | Aug 2010 | A1 |
20100305819 | Pihalajamaki | Dec 2010 | A1 |
20110098898 | Stahlin et al. | Apr 2011 | A1 |
20110106388 | Boeckenhoff | May 2011 | A1 |
20110112739 | O'Dea | May 2011 | A1 |
20110137773 | Schoenian | Jun 2011 | A1 |
20110148618 | Harumoto et al. | Jun 2011 | A1 |
20110276209 | Suganuma | Nov 2011 | A1 |
20110279255 | Miyoshi | Nov 2011 | A1 |
20110313647 | Koebler et al. | Dec 2011 | A1 |
20120083958 | Ballard | Apr 2012 | A1 |
20120143484 | Sawada | Jun 2012 | A1 |
20120191269 | Chen et al. | Jul 2012 | A1 |
20120221216 | Chauncey et al. | Aug 2012 | A1 |
20120221234 | Sujan et al. | Aug 2012 | A1 |
20120256770 | Mitchell | Oct 2012 | A1 |
20120268587 | Robbins et al. | Oct 2012 | A1 |
20120277949 | Ghimire | Nov 2012 | A1 |
20130006469 | Green et al. | Jan 2013 | A1 |
20130046559 | Coleman et al. | Feb 2013 | A1 |
20130061044 | Pinkus et al. | Mar 2013 | A1 |
20130158838 | Yorke et al. | Jun 2013 | A1 |
20130164712 | Hunt et al. | Jun 2013 | A1 |
20130164713 | Hunt et al. | Jun 2013 | A1 |
20130164715 | Hunt et al. | Jun 2013 | A1 |
20130166170 | Hunt et al. | Jun 2013 | A1 |
20130184965 | Hunt et al. | Jul 2013 | A1 |
20130209968 | Miller | Aug 2013 | A1 |
20130238182 | Osagawa et al. | Sep 2013 | A1 |
20130274955 | Rosenbaum | Oct 2013 | A1 |
20140309844 | Breed | Oct 2014 | A1 |
20150094905 | Frashure et al. | Apr 2015 | A1 |
20150291176 | Jeong | Oct 2015 | A1 |
20160203651 | Heath | Jul 2016 | A1 |
20160350986 | Oliver et al. | Dec 2016 | A1 |
Number | Date | Country |
---|---|---|
2138378 | Nov 1994 | CA |
238857 | May 2001 | CA |
2326892 | Jun 2005 | CA |
0 755 039 | Jun 1996 | EP |
0 814 447 | May 1997 | EP |
1 067 498 | Jul 2000 | EP |
1 271 374 | Jun 2002 | EP |
0 926 020 | Sep 2002 | EP |
1 005 627 | Oct 2003 | EP |
1 027 792 | Jan 2004 | EP |
2 116 968 | Nov 2009 | EP |
2001280985 | Oct 2001 | JP |
WO 97026750 | Jul 1997 | WO |
WO 98003952 | Jan 1998 | WO |
WO 98030920 | Jul 1998 | WO |
WO 03023550 | Mar 2003 | WO |
WO 07092711 | Aug 2007 | WO |
Entry |
---|
Albright, B., “Indiana Embarks on Ambitious RFID roll out.” Frontline Solutions. May 20, 2002; 2pp. Available at: <http://www.frontlinetoday.com/frontline/article/articleDetail.jsp?id=19358>. |
Anonymous, “Transit agency builds GIS to plan bus routes.” American City & County. vol. 118, No. 4. Published Apr. 1, 2003. 4pp. NDN-258-0053-0664-6. |
Contact: GCS (UK), Tewkesbury Gloucestershire. Dec. 11, 2002. 2pp. Copyright © 2000 GCS General Control Systems < http://www.gcs.at?eng/newsallegemein.htm>. |
“Detex Announces the Latest Innovation in Guard Tour Verification Technology.” DETEX Life Safety, Security and Security Assurance. Jan. 1, 2003. 1 pp. © 2002-2004 Detex Corporation. <http://www.detex.com/NewsAction.jspa?id=3>. |
“D.O.T. Driver Vehicle Inspection Reports on your wireless phone!” FleeTTrakkeR LLC 2002-2003 FleeTTrakkeR LLC . All rights reserved <http://www.fleettrakker.com/web/index.jsp> Accessed Mar. 12, 2004. |
Dwyer et al., Abstract: “Analysis of the Performance and Emissions of Different Bus Technologies on the city of San Francisco Routes.” Technical paper published by Society of Automotive Engineers, Inc. Published Oct. 26, 2004. 2pp. NDN-116-0014-3890-6. |
Guensler et al., “Development of a Comprehensive Vehicle Instrumentation Package for Monitoring Individual Tripmaking Behavior.” Georgia Institute of Technology: School of Civil and Environmental Engineering: 31pp., Feb. 1999. |
Jenkins et al., “Real-Time Vehicle Performance Monitoring Using Wireless Networking.” LASTED International Conference on Communications, Internet, and Information Technology: 375-380, Nov. 22-24, 2004. |
Kurtz, J., “Indiana's E-Government: A Story Behind It's Ranking.” INCONTEXT Indiana;s Workforce and Economy. Jan.-Feb. 2003 vol. 4, No. 5pp. Available at <http://www.incontext.indiana.edu/2003/jan-feb03/governement.html>. |
Kwon, W., “Networking Technologies of In-Vehicle.” Seoul National University: School of electrical engineering: 44pp., Mar. 8, 2000. |
Leavitt, Wendy., “The Convergence Zone.” FleetOwner, 4pp. <www.driversmag.com/ar/fleet_convergence_zone/index.html> 1998. |
Miras. “About SPS Technologies.” 1pg., May 7, 1999. |
Miras. “How MIRAS Works.” 1pg., Apr. 29, 1999. |
Miras. “Miras 4.0 Screenshot.” 1pg., May 7, 1999. |
Miras. “Miras Unit.” 1pg., May 4, 1999. |
Miras. “Monitoring Vehicle Functions.” 1pg., Apr. 27, 1999. |
Miras. “Remote Control.” 1pg., Apr. 29, 1999. |
Miras. “Tracking & Monitoring Software.” 1pg., Apr. 29, 1999. |
“Nextel, Motorola and Symbol Technologies Offer First Wireless Bar Code Scanner for Mobile Phones.” Jun. 11, 2003. <http://theautochannel.com/news/2003/06/11/162927.htm>. |
“OBD Up.” MOTOR: 28-34, Jul. 1998. |
Quaan et al., “Guard Tour Systems.” Security Management Online. Sep. 16, 2003. 1pg. © 2000 <http://www.securitymanagement.com/ubb/Forum30/HTML/000066.html>. |
Qualcomm. “Object FX Integrates TrackingAdvisor with QUALCOMM's FleetAdvisor System; Updated Version Offers Benefit of Visual Display of Vehicles and Routes to Improve Fleet Productivity.” Source: Newswire. Published Oct. 27, 2003. 4pp. NDN-121-0510-3002-5. |
Senger, N., “Inside RF/ID: Carving a Niche Beyond Asset Tracking.” Business Solutions. Feb. 1999: 5pp. Available at: <http://www.businesssolutionsmag.com/Articles/1999_02/990208.html>. |
Sterzbach et al., “A Mobile Vehicle On-Board Computing and Communication System.” Comput. & Graphics, vol. 20, No. 4: 659-667, 1996. |
“The Data Acquisition Unit Escorte.” The_Proxi_Escort.com. Nov. 20, 2001. 4pp. Copyright © 2000 GCS General Control Systems. <http://www.gcs.at/eng/produkte/hw/escorte.htm>. |
“The PenMaster” and “The PSION Workabout.” Copyright 2000 GCS General Control Systems. <http://www.gcs.at/eng/produkte/hw/penmaster.htm>. |
Tiscor: The Mobile Software Solutions Provider. Inspection Manager: An Introduction. Sep. 27, 2004. Slide presentation; 19pp. Available: www.TISCOR.com. |
Tiscor: Inspection Manager 6.0 User Guide. USA; 2004. 1-73. |
“Tracking out of route: software helps fleets compare planned routes to actual miles. (TECHNOLOGY).” Commercial Carrier Journal. Published Oct. 1, 2005. 4pp. NDN-219-1054-1717-0. |
Tsakiri et al., Abstract: “Urban fleet monitoring with GPS and GLONASS.” Journal of Navigation, vol. 51, No. 3. Published Sep. 1998, 2pp. NDN-174-0609-4097-3. |
Tuttle, J., “Digital RF/ID Enhances GPS” Proceedings of the Second Annual Wireless Symposium, pp. 406-411, Feb. 15-18, 1994, Santa Clara, CA. |
Want, R., “RFID A Key to Automating Everything.” Scientific American, Jan. 2004, p. 58-65. |
“What is the Child Check-Mate Safety System”? 2002 © Child Checkmate Systems Inc. <http://www.childcheckmate.com/what.html>. |
Zujkowski, Stephen. “Savi Technolgy, Inc.: Savi Security and Productivity Systems.” ATA Security Forum 2002, Chicago, IL: 21pp., May 15, 2002. |
N.a., “Private fleets moving to wireless communications.” FleetOwner, 4pp. <www.driversmag.com/ar/fleet_private_fleets_moving/index.html> 1997. |
N.a., “Miras GPS vehicle tracking using the Internet.” Business Wire, 2pp., Nov. 22, 1996. |
Number | Date | Country | |
---|---|---|---|
20170084091 A1 | Mar 2017 | US |
Number | Date | Country | |
---|---|---|---|
61800726 | Mar 2013 | US | |
61801082 | Mar 2013 | US | |
61802191 | Mar 2013 | US | |
61801725 | Mar 2013 | US | |
61621456 | Apr 2012 | US | |
61618827 | Apr 2012 | US | |
61580197 | Dec 2011 | US | |
61580190 | Dec 2011 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12959182 | Dec 2010 | US |
Child | 13719218 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15233705 | Aug 2016 | US |
Child | 15369090 | US | |
Parent | 15005746 | Jan 2016 | US |
Child | 15233705 | US | |
Parent | 14287184 | May 2014 | US |
Child | 15005746 | US | |
Parent | 14214008 | Mar 2014 | US |
Child | 14287184 | US | |
Parent | 14206760 | Mar 2014 | US |
Child | 14214008 | US | |
Parent | 13857982 | Apr 2013 | US |
Child | 14206760 | US | |
Parent | 13854919 | Apr 2013 | US |
Child | 13857982 | US | |
Parent | 13725128 | Dec 2012 | US |
Child | 13854919 | US | |
Parent | 13725266 | Dec 2012 | US |
Child | 13725128 | US | |
Parent | 13725886 | Dec 2012 | US |
Child | 13725266 | US | |
Parent | 13725183 | Dec 2012 | US |
Child | 13725886 | US | |
Parent | 13719211 | Dec 2012 | US |
Child | 13725183 | US | |
Parent | 13719208 | Dec 2012 | US |
Child | 13719211 | US | |
Parent | 13719218 | Dec 2012 | US |
Child | 13719208 | US |