CA2651878A1 - Land vehicle communications system and process for providing information and coordinating vehicle activities - Google Patents
Land vehicle communications system and process for providing information and coordinating vehicle activities Download PDFInfo
- Publication number
- CA2651878A1 CA2651878A1 CA002651878A CA2651878A CA2651878A1 CA 2651878 A1 CA2651878 A1 CA 2651878A1 CA 002651878 A CA002651878 A CA 002651878A CA 2651878 A CA2651878 A CA 2651878A CA 2651878 A1 CA2651878 A1 CA 2651878A1
- Authority
- CA
- Canada
- Prior art keywords
- cargo
- vehicles
- vehicle
- current location
- final destination
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 115
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000008569 process Effects 0.000 title claims abstract description 57
- 230000000694 effects Effects 0.000 title abstract description 15
- 230000002159 abnormal effect Effects 0.000 claims description 29
- 238000004590 computer program Methods 0.000 claims description 7
- 238000012423 maintenance Methods 0.000 abstract description 21
- 238000012546 transfer Methods 0.000 abstract description 21
- 230000001413 cellular effect Effects 0.000 abstract description 5
- 238000013461 design Methods 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 66
- 238000013523 data management Methods 0.000 description 48
- 230000009471 action Effects 0.000 description 14
- 230000000737 periodic effect Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 241001465754 Metazoa Species 0.000 description 6
- 239000000969 carrier Substances 0.000 description 5
- 230000008901 benefit Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 3
- 241000531806 Aramus guarauna Species 0.000 description 2
- 241000282994 Cervidae Species 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 230000026676 system process Effects 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 241000282979 Alces alces Species 0.000 description 1
- 206010038743 Restlessness Diseases 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000002826 coolant Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008570 general process Effects 0.000 description 1
- 231100001261 hazardous Toxicity 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000010705 motor oil Substances 0.000 description 1
- 239000003921 oil Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
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
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096811—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
-
- 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
- G08G1/205—Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental
Abstract
A communication system architecture (SA) (100) for a vehicle which may be integrated into the vehicle's multiplexed electronic component communication system (112), and a process for communicating with the vehicle (111) to provide information for and about the vehicle's operational status and coordinating the vehicle's activities. The communication system will include a multi-functional antenna system (115) for the vehicle that will have the capability to receive AM/FM radio and television signals, and transmit and receive citizens band (CB) radio signals, satellite and microwave and cellular phone communications. The antenna (115) may be installed as original equipment or as a back-fit part in the after-market.
In either case the multi-functional antenna (115) will be integrated with the vehicle's multiplexed electronic component communication system (112). The process for communicating with the vehicle (111) will involve a communication service for which the vehicle's (111) driver will enroll for and service will continue so long as maintenance fees are paid. The service will be capable of providing various levels of information transfer and coordination. The levels may include vehicle information such as (1) the need for servicing and location of the nearest service center with the necessary parts in stock, (2) routing, and (3) load brokering and coordination. The modular design of the system architecture (SA) (100) will allow it to be employed with the vehicle platform (111) that does not possess a full multiplexed electronic component communications system (112). The resulting vehicle (111), using an after-market application package, will be able to participated in some of the services.
In either case the multi-functional antenna (115) will be integrated with the vehicle's multiplexed electronic component communication system (112). The process for communicating with the vehicle (111) will involve a communication service for which the vehicle's (111) driver will enroll for and service will continue so long as maintenance fees are paid. The service will be capable of providing various levels of information transfer and coordination. The levels may include vehicle information such as (1) the need for servicing and location of the nearest service center with the necessary parts in stock, (2) routing, and (3) load brokering and coordination. The modular design of the system architecture (SA) (100) will allow it to be employed with the vehicle platform (111) that does not possess a full multiplexed electronic component communications system (112). The resulting vehicle (111), using an after-market application package, will be able to participated in some of the services.
Description
LAND VEHICLE COMMUNICATIONS SYSTEM
AND PROCESS FOR PROVIDING INFORMATION
AND COORDINATING VEHICLE ACTIVITIES
This application is a divisional application of Canadian Patent File No.
AND PROCESS FOR PROVIDING INFORMATION
AND COORDINATING VEHICLE ACTIVITIES
This application is a divisional application of Canadian Patent File No.
2,342,933 filed November 5, 1999.
BACKGROUND OF THE INVENTION
This invention relates to a communication system architecture (SA) for a vehicle which may be integrated into the vehicle's multiplexed electronic component communication system, and a process for communicating with the vehicle to provide information for and'about the vehicle's operational status and coordinating the vehicle's activities. The system architecture includes an off board communication network. The communication system will include a multi-functional antenna system for the vehicle that will have the capability to receive AM/FM
radio and video signals, and transmit and receive citizens band (CB) radio signals, short range radio frequency, satellite and microwave and cellular phone communications.
The antenna may be installed as original equipment or as a back-fit part in the after-maTket.
In either case the multi-functional antenna will be integrated with the vehicle's multiplexed electronic component communication system. The process for communicating with the vehicle will involve a communication service for which the vehicle's driver will enrol for and service will continue so long as maintenance fees are paid. The service will be capable of providing various levels of information transfer and coordination. The levels may include vehicle information such as (1) the need for servicing and location of the nearest service center with the necessary parts in stock, (2) routing, and (3) load brokering and coordination. The modular design of the system architecture (SA) will allow it to be employed with the vehicle platform which does not possess a full multiplexed electronic component communication, system. The resulting vehicle, using an aftermarket application package, will be able to participate in some of the services.
PRIOR ART
Vehicle communication systenzs have been described before in the prior art.
These systems in some cases related to vehicle maintenance and service. None of them took a direct feed of vehicle status from the vehicle internal communication system. Some of the prior art systems provided routing instructions: None of them used the concept of independent vehicles in a network as probes for information on driving condition status. None of the prior art coordinated vehicle load transfers of independent carriers to allow the independent day trip carriers to act in concert for long distance load transfers.
SUMMARY OF INVENTION
The invention is an intelligent information system architecture and process for commercial and other transportation vehicles that provides improved productivity, effectiveness, safety and other benefits. Moreover, the system architecture is tailored to the different businesses.
Commercial vehicles are tools for businesses. Like any tool, the commercial vehicle may be used in *various applications depending on the businesses specific needs. All commercial vehicles require some kind of external information to enhance the use or performance of the vehicle. Of this information, some is generic to all businesses using commercial vehicles and some is specific to particular industries. The commercial vehicle platform required by this invention has an internal communication system with multiplexed electronic components using wireless as well as wired communications.
Electronic components are communicated with and controlled through this network. Included among the electronic components is a multi-functional antenna system for the vehicle. The antenna(s) system will replace all current vehicle antennas such as CB, cellular, TV, and AM/F1VUWeatherband radio, satellite, LORAN navigation, and other bands of the electromagnetic spectrum.
The antenna(s) system may be installed as original factory equipment in the vehicle or as after market equipment. Also, included amongst the electronic equipment on the commercial vehicle platform are all the numerous speakers, microphones, and enunciators contained on the vehicle, and integrated into a modular integrated package.
The multiplexed system may gather the status of various operating parameters of the vehicle from the electronic components. The operating status of the vehicle may be uplinked through the multi-functional antenna system to one or more external communications control centers (ECCC). The ECCCs and the enrolled vehicle platforms generally comprise the communications system architecture (SA), although the SA is expected to include service and parts centers as well as weather, and routing and traffic tracking centers.
These are three anticipated phases to implement the SA. They are:
._.., 1. Maintenance and Service 2. Routing and Trip Information 3. Business Soecinc Information/Coordination AII phases invoive at a minimum two way communication between the ECCC and the enrolled vehicle platforms. The vehicle platforms may be any mobile vehicle. Only medium and heavy duty trucks and people transportation buses are described for illustration here.
Additional components or functions which may be included into the platform system by the use of software modules andlor hardware components which once installed in an electronic cabinet will integrate the additional functions into the multiplexed system. This installation will make use of standardized modules and interface components.
Phase One (1) involves the maintenance and servicing of the vehicle..platforms. The intemal multiplexing system of the vehicle platforms will interconnect all of the electronic components of the vehicle. As such the status of vehicle systems may be uplinked to the ECCC
without driver intervention. The status will include, but is not limited to key engine parameters provided from the engine electronic control module, transmission controller, anti-lock brake (ABS) status from the ABS
controller, and trailer load and installation status, as well as truck cargo and conditions. The status information is only limited as far as to electronic component inputs which may be provided. The ECCC
will analyze the vehicle operating status and downlink information and instructions to the vehicle. The downlinked infomnation wiii include maintenance needs of the vehicle. Such maintenance needs might include the need for immediate service. In this case the downlinked information will include the location of the nearest vehicle service center which has the parts in stock to effect the repairs. It wiil also include routing instructions to get to the nearest service center.
Routing instructions wiil be discussed further below in the description of Phase Two (2) Routing and Trip Information. The multiplexed vehicle electronic controllers wiil be able to sense erratic operation of the vehicie using monitors on steering, engine, and brake components as well as the trailer status. Should the uplinked status indicate an erratic driving pattem, the ECCC will contact the dnver directfy recommending a break and if necessary contact the vehicle's owner and in a last case notif)r highway or police authorities to provide wamings. The vehicle platform may also be configured to provide immediate feedback directly to the operator based on the business needs of the owner.
. ,, , , The Phase 1 information is viewed as generic type information valuable to owners of all. mobile vehicles with particular interest to commercial vehicle owners.
The muttipiexed vehicie may include infrared heat sensina apparatus, among apparatus using other frequency ranges and pressure sensing devices, to detect animals, vehicles and other heat emitting objects during poor visibility or nighttime driving. This will include the ability to sense the range to objects being approached. The electronic controllers will provide the driver wamings of the status directiy through the integrated speakers and will uplink the information to the ECCC so the animal crossings may be provided to enrolled vehicle platforms in the vicinity. The ECCC wiil use the vehicle platforms with their sensory inputs as probes to establish a real time picture of a particular region;
thereby. augmenting the information provided by any one service.
Phase 2 involves routing and trip information for the enroiled vehicle platforms. At the drivers active request or upon regular intervals, the ECCC will provide routing information to the enrolied vehicles. The ECCC will have a running fix of the enroiled vehicles' locations. The routing informaton will allow the drivers of the vehicle platforms to choose and use the most efficient routes to transit.
Prior art routing information included the best path based upon the shortest distance. Of course the shortest mileage is not necessariiy the most efficient route. The ECCC will also have a geographic fix of devices and locations pertinent to the business and its needs. The ECCC
upon sensing the uplinked location of the vehicle platforms will analyze the location of the vehicle. The ECCC will then collect input traffic information throughout the NAFTA countries (or other contiguous geographic regions) from Department of Transportation (DOT) repeaters (or intema6onal equivalent service), weather information from the National Weather Service (or intemational equivalent service) and other route effecting information from news services such as civil unrest or labor strife, as well as the shortest distance routing information. The traffic condition ECCC will then provide a cohesive route plan through electronic downlinking to the enroiled vehicle platforms with automatic updates upon the changing of the input informadon. Phase 2 routing information will be very useful in regional or line haul applications where a cohesive route plan means significant savings in operator costs and shippina expenses. Additionally, the routing infomtation will be valuable for any business which has vehicles traveling in environments which are subject to rapidly changing conditions.
The school bus industry could utilize the varying downlinked routing plans during foul weather as well as providing instructions to substitute drivers unfamiliar with normal pianned routes. The , . ,., . _ geographic reference information pait of the routing information may be used to notify the operator and ECCC of both ideal and hazardous geographic zones.
The eiectric, gas, and telephone utility industry could use the routing informabon to direct work 5 crews during response to foul weather or emergencies. In these situations, utilities are known to borrow crews and vehicles from utiliGes from other iocations, sometimes from as far as thousands of miles away. Prior art vehicle tracking did not include visiting crew vehicles and coordination was not cohesive or well controiled. The ECCC can provide routing to these borrowed work crews and vehicles to coordinate response and the use of the vehicle as a tool for the business.
Municipal emergency vehicle small and large fleets could use the rounng information to ensure that emergency vehicles such as police, fire, and ambulance vehicies may avoid obstacles such as traffic jams. bad weather, closed road;, open draw bridges, and the like. The ECCC input information will include the status of these intra-city and country obstructions to smooth passage and use this infomnation to compute and downlink the most effective route to the emergency response vehicles. As with utility vehicles, some events or conditions require a response from out of area crews and vehicles.
The ECCC routing and trip information will be invaluable to providing command and control of the out of area as well as local emergency vehicles and crews.
Phase Three (3) involves Business Specific Information/Coordination. r-or some business applications this will require the enroilment of vehicle platforms in various key locations throughout the participaiing countries. The general process involves gathering the locations of partidpating vehides, evaluating the required tasks, and then directing the enrolled vehicle platforms to the locations to enhance the overall performance of the par6cipating vehicles and organizations. Phase 3 wip integrate the information transfers and controls of Phases 1 and 2 in that only vehicles which are in a proper operating status will be directed to be appiied as tools for the desired funcctions, and in most cases routing directions will be required to fully coordinate diverse and far flung work crews or vehicles for work efforts.
In the utility area, for instance, the multiplexed vehicle platforms will also indude electronic seat sensors or other occupant detection devices to monitor the manning levels of the response vehides. This information wiil be uplinked by the multi-functional antenna system to provide manpower response estimates of the crews. The ECCC will track man hours worked in order to controi overtime and ensure legal work hour requirements such as requirea in= Department of ?ransportation (DOT) or Nudear Regulatory Commission 10 C.F.R. 20 reauiations are not exceeded. 7he electronic sensors in the multiplexed vehicle platform may also be used to track passenger entry and egress from buses.
Information will be upiinked to record completed missions and to plan optimized pick-up locations.
The most far reaching application of Phase 3 business coordination is related to the regional and line haul trucking businesses. Phase 3 for these businesses involves a 'Pony Express' Service for transporting goods. Under this brokerage service vehicle owners or drivers will sign up to make deliveries within a geographic radius so that they may make transfers of goods (i.e. trailer loads) and enable them to return to their home each night. A 200-300 mile radius wili allow a driver to make a pickup and transfer along a route to another driver in an adjacent 200-300 mile radius circle in order to move shipments of goods. In this way Phase 3 will allow regional day hauler tractor trailers to participate in a national or NAFTA or intemational transportation system while still sleeping in their own beds each night. It will allow small trucking entities to be more coordinated than large fleets due to the integration of vehicie operating status and routing under Phases 1 and 2. The integration of the independently owned multiplexed vehicle platforrns will allow individual owners or small tnicking firms to compete on an intemational level vrith minimum investment. Phase 3 implementation will need to be delayed until drivers with the overlapping work radii are enrolled in the Phase 1 and 2 services. Once the ECCC receives a request for a load transfer, it wiil contact the vehicle platforms within the most efficient transit path based upon the calculated Phase 2 routing analysis.
Once the impacted drivers electmnicaily agree to parcicipate in the specific load transfer, the automatic routina information will commence with allowance Tor calcuiatina rendezvous points. The load will be tracked using the Phase 1 service until completion of the joumey. The load owner will be periodically automatically updated on delivery status if he or she so' desires.
DRAWINGS
Other objects and advantages of the invention will become more apparent upon perusal of the detailed description thereof and upon inspection of the drawings, in which:
Fig. 1 is an overview drawina of a communication network for mobile vehicles made in acxordance with this invention.
Fig. 2 is a perspective of a mobile vehicle made in accordance with this invention.
Fig. 3 is page 1 of a process for an off board communication network for detecting and correcting a fault in a mobile venicle made in accordance with this invention.
_ .,. . . ., ..
Fig. 4 is page 2 of the process of Fig. 3.
Fig. 5 is another embodiment of a process for an off board communication network for detecting and correcting a fault in a mobile vehicle made in accordance with this invention.
Fig. o is page 1 of a further embodiment of the process of Figure 5.
Fig. 7 is page 2 of the process of Fig. 6.
Fig. 8 is page 1 of a process for a brokerage management system component of an off board communication network made in accordance with this invention.
Fig. 9 is page 2 of the process of Fig. 8.
Fig. 10 is page 1 of another embodiment of a process for a brokerage management system component of an off board communication network made in accordance wigi:this invention.
Fig.11 is page 2 of the process of Fig. 10.
Fig. 12 is page 3 of the process of Fig. 10.
Fig. 13 is page 4 of the process of Fig. 10.
Flg.14 is page 5 of the process of Fig. 10.
Fig. 15 is page 1 of a driver initiated process for an off board communication network for detecting and correcting a fault in a mobile vehicle made in accordance with this invention.
Fg.16 is page 2 of the process of Fig. 15.
Fig. 17 is another embodiment of a driver initiated process for an off board communication network for detecting and correcting a fault in a mobile vehicle made in accordance with this inv.ention.
Fig. 18 is an extemal condition initiated process for directing the routing and operation of a network of mobile vehicles made in accordance with this invention.
Fig. 19 is a data management system for coordinating information related to extemal conditions that may impact a network of mobile vehicles made in accordance with this invention.
Fig. 20 is a process for an ioff board communication network for tracking and directing routine and periodic maintenance of a mobile vehicle made in accordance vAth this invention.
Fig. 21 is a vehicle initiated process for a brokerage management system component of an off board communication network made in accordance with this invention.
Fig. 22 is a diagram for illustrating some brokerage management system processes and extemal condition rerouting.
, , , .,.
DETAILS OF INVENTION
Figures 1 to 22 show a land vehicle communications system and process for providina information and coordinatina vehicle activities. A land vehicle off board communicaiion network 100 made in accordance with this invention may be comprised of any number of the subparts shown in Figure 1. Both a centralized and de-centralized control scheme embodiment will be described. These subparts consist of: a Vehicle Onboar: --'vstem (VOS) 101; a Satellite Communication Network (SCN) 102; a Communication Control Center (CCC) 103, short for the ECCC described earlier; a Ground Communication Network. (GCN) 104; a Ground Support Network (GSN) 105; a Data Management System (DMS) 106; and a Brokerage Management System (BMS) 107. The minimum requirements for a vehicle communication network 100 are a VOS 101. a GSN 105. and either a SCN
102 or a GCN
104.
The VOS 101 serves two primary functions. The first is to provide information and requests to the CCC 103 through either the SCN 102 or the land based GCN 104. This information and these requests result in commands, queries, directions, and recommendations back from the CCC 103. The second primary function of the VOS 101 is to act as a mobile sensor platform for the CCC 103 and the DMS 106. The mobile sensor steps and components of the VOS 101 will be discussed below.
The SCN 102 and the GCN 104 may generally described as off board communication networks. In the decentralized embodiment of the invention, the GCN 104 may be integral to and carry on all the functions of the CCC 103. The SCN 102 is a network of one or more satellites which provide remote communication to, from, and between a mobile vehicle 111 that includes a VOS 101 and the other applicable subparts of the vehicle communication network 100. The SCN
102 will be a conventional network known in the art. The use of the network for transfer of VOS 101 as a sensor information and vehicle load management by the BMS 107 is new.
The GCN 104 is a network on the ground that may consist of any combination of telephones, RF transponders, radio, cellular phones, and the intemet. The GCN 104 will be a conventional network known in the art. The use of the network for transfer of VOS 101 as a sensor information and vehicle load management by the BMS 107 is new.
, .. .. . . ..... .... . . .
The CCC 1IC3. required oniy in the centralized control embodiment of the invention, analyzes input and requests from the other subparEs and issues requests, directions, and recommendations to the other subparts. The CCC. 103 will embody a single organization or several working in concert to analyze problems and needs and come up with solutions. The CCC 103 may include the DMS 106 although the DMS 106 may be a separate data system. The DMS 106 will collect and collate information from various sources that will include extemal conditions that may impact the vehicles 111.
The incoming information may be from the VOS 101 as a sensor and as a.
monitored vehicle 100, the Department of Transporta6on traffic reports, the National Weather Service, news sources such as the Cable News Network (CNN) or the Associated Press, and road map direction generating systems such as those commercially available. This listing is not exclusive.
The GSN 105 is comprised of a network of vehicle support facilities that may include parts warehouses. vehicle service and maintenance centers. information services (a.k.a. 'help desk') and road service providers such as tow trucks or wreckers. The GSN 105 will provide parts and service as necessary to return or maintain a mobile vehicle in service. It may indude vehide dealers and independent service and parts providers.
The BMS 107 provides two primary functions. The first function is to provide shippers of goods and materials a single point of contact to electronically arrange shipments of materials by both tractor-traiter and smaller vehicles. The loads may include straight truck appiications and also people for bus '' transportation. The BMS 10: takes the shipping request and will then determine the route through the DMS 106. The BMS 1 G7 will then co:itact member Vehicle 111 s, determine availabiiity and economics of the associated Vehicle 111s, contact the Vehicle 111s to offer and arrange the necessary vehide 111s along the shipment route, and make arrangements for rendezvous and load transfers to implement the transfer. The BMS 107 wili contact out of network carriers as necessary to arrange the 'shipment. The BMS 107 will monitor and receive VOS 101 reports on the road and vehide conditions and make changes to the route or carriers as necessary to effect the shipment order. The second function of the BMS 107 is to provide the owners and drivers of Vehicles 111 electronic brokerage services. The owners or drivers of the vehicles, usually in the Class 5 to 8 as determined by the Gross Vehide Weight (GVW), will sign up the vehicle for the load brokerage service.
The BMS 107 will contact available vehicles 111 or their owners with potentiat haulage opportunities and provide instructions to the vehicie as far as rendezvous, load transfers, and routing.
In at least one embodiment. the BMS 107 will be integral to the CCC 103.
. ,.. ,_ , .,_ .
The VOS ~01 may include as complex as a mhltipiexed vehicle system that includes an intemal communication backbone 112 allowing communication between electronic components using standards and communication protocols such as the Society of Automotive Engineers (SAE) J1708, J1587, J1939 communication protocols or a like proprietary variant. The communication backbone 112 5 may be as simple as a ioose network of sensors and components connected in a point-to-point fashion.
The more complex version is shown in Figure 2. The intemal electrical communication backbone 112 is electricaily engaged to provide a communication path between various electronic devices and controllers as part of the VOS 101. The vehicle 111 has an engine 113 engaged to a transmission 114. The transmission is engaged to a dtive train 118 for driving the wheels 126. The ehgine 113 is 10 controNed and monitored by an engine electronic control module (ECM) 113a that is electrically engaged to the communication backbone 112. The engine ECM 11 3a may receive and communicate status of the ennine and auxiliaries including but not limited to engine performance. enaine coolant parameters. enaine oil system parameters, air intake quality, and other monitored parameters. The transmission 114 if automatic or semi-automatic may be controlled and monitored by a transmission electronic control module 114a that is electrically engaged to the communication backbone 112.. The vehicle 111 may have an onboard computer (OBC) 119 which if present wiil be the lead message arbitrator or lead controller for the vehicle 111. The OBC 119 wili collect input and send requests from and to the CCC 103 through an onboard communications.means and either the SCN
102 or the GCN
104. The OBC 119 will act as a lead message arbitrator or lead controiter, whose orders in conflict with other controllers will countermand. If the vehicle 111 does not have an OBC
119. then another ECM
such as the engine ECM 11 3a will act as the lead controlier. The onboard communication means may be a satellite access antenna 115 that may be included in a sun visor 128 or a cellular.phone antenna 116 with a phone transceiver 116a. The communication means may additionally be any vehicle to land method and equipment. The wheels 126 may include anti-lock (ABS) brakes. The anti-lock brakes may be controlied by an anti-lock brake electronic control module (ABS ECM) 117. The ABS ECM 117 is electrically engaged to the communication backbone 112 and like the other ECMs provides status of the system to the OBC 119 or other lead controller and hence to the CCC 103 through the onboard communication means. The onboard communication means provides input of its own system operability to the OBC 119 or other lead controller. A tire pressure sensor 126a is mounted on each wheel. The tire pressure sensor 126a measures each tires pressure and sends radio signal to a receiver 126b that is electrically engaged to the communication backbone 112.
Tire pressure is an indicator of tire wear, the need for a pressure adjustment, or vehicle loading depending on the pressure distribution across the tires and a specific vehicle history maintained by either the OBC 119 or the DMS
, __._.....
106 remotely. An eiectronic odometer may aiso be tiedto the communication backbone i12 provide input of miies traveied to the OBC 119, other lead controller, and the CCC 103 remotely. A navigation system such as those based on GPS and Dead Reckoning may be installed and engaaed to the communication backbone 112 with an appropriate antenna 136 and transceiver 137 for providing input of the vehicle 111's geographic position. The above mentioned ECMs and sensors are examples of specific vehicle inputs providing a specific vehicle status.
Other sensors on the vehicle 111 provide the VOS 101 with indications of extemal conditions that may be vaiuabie to other vehides tied to the communication network 100.
Some examples include a road ice sensor 123. The road ice sensor 123 can be a simple as an infrared transceiver directed downwards to a road surPace 133. Road surfaces 133 with ice, snow, black ice.
or water, or dry will give different infrared reflective signals back to the road ice transceiver 123. The road ice transceiver 123 is also electrically engaged to the communication backbone 112. The vehicle 111 may include an infrared animal detector 124 tied to the communication backbone 112. The infrared animal detector 124 detects large animals crossing the road such as elk, moose, or deer. In addition to providing the driver with a waming message or alarm, the VOS 101 wiii provide the information to the DMS 106 extemally. This information will be logged and provided to other drivers entering the vicinity of the vehicie 111 acting as an animai crossing detector. The vehicie may aiso have an extemal security camera 125 for detecting thieves, high-jackers or other threats 131 to the driver or his load. The CCC
103 may notify the local police or private security firms upon receiving transmission of a uime in progress. The VOS 101 may also include local weather monitors 134 tied to the communication backbone 112. The local weather monitors 134 can include temperature, wind speed, and humidity.
This information will provide the DMS 106 with validation 'and confirmation of National Weather Service information.
The lead message arbitrator or lead electronic controiler may be programmed for communication with the off board communication network through the communication means engaged to the intemai communication backbone 112. The lead electronic controiler is also programmed for transmitting an indication of an abnormal condition in one of the monitored vehicie components to the off board communication network 100 through the vehicle intemal communication backbone 112 and the communication means. The lead electronic controller may be programmed for receiving instructions for action to address the abnormal condition from the off board network 100 through the _ _, communicaiion means. T he lead electronic controller may also be programmed for notifying a driver of the vehicle 111 of driver actions of the received instructions from the off board network 100.
The iead message arbitrator or lead electronic controller may aiso be programmed for receiving a query for additionai information from the off board network 100 related to the abnormal condiifion. The lead controiler may be programmed for obtaining the additional queried information about the abnormal condition through the intemal communication backbone without driver intenrention.
The lead controller may be programmed for transmitting the additionai queried information to the off board communication network through the vehicle intemal communication backbone 112 and the communication means without driver intervention.
The instructions the lead electronic controiler is programmed for receiving for action to address the abnormai condition from the off board network may include a closest location of the repair parts to correct the abnormal condition and directions to the closest location.
Additionally, the indication of an abnormal condition the lead electronic controller is programmed for monitoring may be monitored through either the engine ECM 113a, the transmission ECM 114a, anti-lock brake ECM 117, or the OBC 119.
One embodiment of the data management system is shown. in Figure 19. The data management system 106 may be intearal to the communications control center in a centralized control scheme. The embodiment shown in Figure 19 is for control of network vehicles as a result of extemal conditions which include extemal conditions sensed by Vehicle onboard systems 101. The embodiment of Figure 19 is comptised of a computer useable medium having computer readable program means embodied in the medium for causing storage of network vehicle sensed conditions.
The vehicfe sensed conditions are communicated through the communication means engaged to the intemal communication network 112 of the sensing network vehicles. For this embodiment, the vehicfe sensed conditions are in environments that may impact at least one of the network vehicles.
Additionally, the data management system 106 has computer readable program means for causing communication with weather information in environments which may impact at least one of the network vehicles from a weather service. In this embodiment, there is also a computer readable program means for causing communication querying for and reception of information on a civil disturbance in environments which may impact at least one of the network vehicles. The data manaaement system , _. _...
..,. _ 106 has computer readable orogram means for causing communication with, reception of, and response to queries on the venicie sensed conditions. weather information, civil disturbances.
The off board network 100 may be utiiized for a number ot processes invoiving different combinations of Vehicles 111 with Vehicle onboard systems (VOSs) 101; the satellite communications network (SCN) 102; a communications control center (CCC) 103, the ground communications network (GCN) 104; the ground support network (GSN) 105; a data management system (DMS) 106; and the brokerage management system (BMS) 107.
A first process for the off board communication network 100 is for detecting and correcting a fault in a mobile vehicle 111 with a VOS 101 is shown in Figures 3 and 4. This process may be performed by a centralized entity or the subparts performed by a combination of entities. One embodiment of this process has a first step of the off board network 100 receiving an indication of an abnormal condition in a monitored vehicle 111 component from an electronic controller on the mobiie vehicle 111 through the vehicle intemal communication network 112 and the communication means.
The next step is comparing the indication of an abnormal condition with the vehicle component's manufacturers' expected parameters in the data management system 106. If there is a significant difference from the manufacturer's expected parameters, then the following steps are performed. Next the most probable cause of the difference from the manufacturer's expected parameters is determined using a comparison to an existing fault chart or by live engineerina personnel. The next step is determining the parts necessary to correct the most probable cause of the difference from the manufacturer's expected parameters. This also is obtained from fault charts or by live personnel. The ground support network 105 is searched for potential vehicie service providers that have both the parts necessary and an available service bay to correct the most probable cause of the difference from the manufacturer's expected parameters. The vehicle 111 is queried and responds through the communication means with the location of the vehicle. i ne off board network 100 queries the data management system 106 to determine a ciosest by time traveled potential vehicle service provider from the potential vehicle service providers to the vehicle 111. The off board network 100 queries the data management system 106 for and receives driving directions for the vehicle 111 to the closest by time traveled potential vehicle service. The off board network 100 provides the driving directions for the vehicle 111 through the communication means to the closest by time traveled potential vehicle service to the vehicle.
Should there not be a sianificant difference between the abnormal condition and the manufacturer s expected parameters, the off board network 100 compares the indication of the abnormal condition with a specific history of the vehicle component stored in the data management system. Should there be a finding of a sionificant difference from the specific history of the vehicle component. the off board network 100 periorms the fotlowing steps. The off board network 100 determines the most probable cause of the difference from the specific history of the vehicle component using a comparison to an existing fault chart or by live engineering personnel. The next step is determining the parts necessary to correct the most probable cause of the difference from the specific history of the vehicle component. This also is obtained from fault charts, other types of diagnostic procedures, or by live personnel.. The off board network 100 searches a ground support network 105 for potentiai vehicle service oroviders that have both the parts necessary and an available service bay to correct the most probable cause of the difference from the specific history of the vehicle component. The vehicle 111 is queried and responds through the communication means with the focation of the vehicle. The off board network 100 queries the data management system 106 to determine a closest by time traveled potential vehicle service provider from the potential vehicle s;ervice providers to the vehicle 111. The off board network 100 queries the data management system 106 for and receives driving directions for the vehicle 111 to the closest by time traveled potential vehicle service. The off board network 100 provides the driving directions for the vehicle 111 through the communication means to the closest by time traveled potential vehicle service to the vehicle.
If the off board network 100 compares the indication of an abnormal condition with the vehicle component's manufacturers` expected parameters, and with a specific history of the vehicle component stored and finds no significant difference, the off board network 100 performs the step of recording the Indication of an abnormal condition in the data management system.
Additionai steps to this process of Figures 3 and 4 may include transmitting a notice to the vehicle for a driver of the vehicie 111. The notice may inciude of the most probable cause of the difference from the manufacturer's expected parameters. This notice could be before the step of providing the driving directions for the vehicle 111 to the ciosest by time traveled potential vehicle service to the vehicle for both situations requiring action beyond mere recording of the condition.
Additionally, followina the step querying the data management system for and receiving driving directions for the vehicle to the closest by time traveled potential vehicle service. the additional off board network 100 may perform the following steps. T he netwonc 100 wi11 query the data management system 106 for any cargo being transported by the vehicle 111. The network 100 will arrange an altemaave vehicle to transport the cargo and arrange a rendezvous between the vehicle 101 and the altemative vehicle to transfer the cargo. The step of arranging an altemative vehicle may inciude 5 providing the brokerage management system 107 with a description of the cargo, a current location of the cargo, and a final destination of the cargo. The brokerage management system may communicate to and the network 100 may reeeive identifying information of an altemative vehicle to transport the cargo.
10 The off board network 100 may further arrange the cargo transfer rendezvous by querying and receiving a location of the altemative vehicle. The network 100 may query the data management system 106 for and receive driving directions for the altemative vehicle for the fastest by time traveled route to rendezvous with the vehicle 111 to transfer the cargo. The off board network 100 then may transmit the fastest by time traveled route to rendezvous with the vehicle to transfer the cargo to the 15 altemative vehicle. Also the network 100 may transmit the cargo transfer rendezvous information to the vehicle.
-An additional process embodiment may provide more flexibility in addressing other abnormal conditions in the vehicle 111. This process also may be performed by a centralized entity or by a group of entities acting in concert. The first step of this embodiment, shown in Figure 5 is receiving an ind'ication of an abnormal condition in a monitored vehicle component from the mobile vehicle 111 through the vehicle intemal communication network 112 and the communication means. Then there is a companson of the indication of an abnormal condition vrith an expected condition stored in a data management system 106. Should there be a finding of a significant difference from the expected condition, then the need for further action is determined. Instructions for further action are transmitted to the vehicie through the communication means. Shouid the comparison of the indication of an abnormal condition with the expected condition stored 'in a data management system find no significant difference from the expected condition, then the indication of an abnormal condition in * the data management system is recorded.
Figure 6 and 7 show a further embodiment of the process of Fgure 5. This further embodiment includes additionai actions in regards to determimng further ac6on and transmitting instructions in related to that further action. These additionai actions were described above for the . _ . - i.
process shown in t=iaures 3 and 4. The aonormai conditions identified by the vehicle 111 may be initially processed by the engine ECM 113a, the transmission ECM 114a, or the antitock braking ECM
117 or the Onboard Computer 119. The netvrork 100 may determine the need for further information.
The vehicle may need to be queried for additionai information with the vehicle 111 providing such information.
The data management system 106 performs some processes alone, although as menaoned above the data management system may be integral to the communications control center 100. One of these data management system processes is inherently shown in Figures 3 and 4. The first step of this process is storing a vehicle component's manufacturers' expected parameters and a specific history of the vehicle components. The data management system 106 may receive.
a query from the off board network 100 for the manufacturer s expected parameters for the vehicie or for the specific history of the vehicie components. The data management system 106 then provides the off board network 100 with the stored information for comparison of to an indication of an abnormal condifion. All along the data_ management system stores a listing of most probable causes of differences from the comparison information parameters. Upon the off board network 100 finding a significant difference from the comparison information parameters, the data management system 106 may receive a query for and subsequently provide the off board network 100 with listing of most probable causes of differences from the comparison parameters. The off board network 100 would compare the abnormal condition to this cause-condition refere.nce listing to determine a match between a most probable cause and the abnormal condition. The data manaaement system 106 stores independent listings of vehicle parts necessary to correct each of the most probable causes of differences from comparison parameters. Upon receiving a query for parts listings, the data management system.106 provides the off board network independent listings of vehicle parts necessary to correct each. of the most probable causes. This allows the off board network 100 to determine the parts necessary to correct the most probable cause of the difference from the comparison parameters. The data management system 106 may receive a query from the off board network 100 to determine a closest by time traveled potential vehicle service provider from a listing of potential vehicle service providers that has both the parts necessary and an available service bay to correct the most probable cause of the abnormai crondition.
The data management system 106 may access a data base to determine driving times from potential vehide service providers to the vehicle from the listing of potential vehicle service providers that have both the parts necessary to correct the most probabie cause of the difference from the manufacturer's expected parameters and an available service bay to correct the most probable cause of the abnormal , _ , , -, condition. The data management system 106 may cnoose a ciosest by time traveled potential vehicle service provider and provide identifying information about this provider to the off board network. The data management system 106 may receive a query from the off board network 100 for driving dinections for the vehicle to the closest by time traveied potential vehicle service. The data management system 106 may access a data base to determine the driving directions for the vehicle 111 through the communication means to the closest by time traveled potential vehicle service to the vehicle. The data management system 106 will then provide the driving directions to the off board network 100. Should there not be a significant difference between the abnormal condition and the manufacturer's expected parameters or the specific component history, the data management system 106 will store a record of the abnormal condition.
This process for the data management system 106 may additionally consist of storing a record of cargo being carried by the vehicle 111 needing service. Upon receiving a query from the off board network 100 for any cargo being transported by the vehicle, data management system 106 will transmit a record of the cargo to the off board network 100. If the off board network 100 determines that an altemative vehicle may need to take a transfer of the cargo, the data management system 106 may receive a location of an altemative vehicle to transport the cargo carried by the vehicle needing service.
Additionally, the data management system 106 may receive a status of the mobility of the vehicle 111 needing service. The data management system 106 may receive a query from the off board network 100 for a fastest by time traveled from the altemative vehicle to a rendezvous location with the vehicle needina service. The data management system 106 will in this situation access a data base to determine the driving directions for the altemative vehicle to the fastest by time traveled from the attemative vehicle to a rendezvous location with the vehicle needing service.
The data management 'system 106 would then provide the altemative vehicle driving directions to the off board network 100 to the rendezvous.
The brpkerage management system 107 may perform some intemai processes aione, although as mentioned above the brokerage management system may be integral to the communications control center 103 in centralized control schemes. One of these brokerage management system 107 alone processes is shown in Figures 8 and 9. The brokerage management system 107 stores data on a network of mobile vehicles inciuding locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network. As mentioned eariier this cargo may be human passengers for a bus network as well as conventional , , _ cargo. The cargo may be items to be shipoed in containers or a trailer where the vehicles 111 'are highway tractors for puliing a trailer in tractor-traiier appiications. The brokerage management system 107 may receive a descripaon of any cargo being transported by a vehide 111 with an abnormal condition, a cirrent iocation of the cargo, and a final destination of the cargo from the off board network 100. There may also be a query for a specific altemative vehicie from the network of mobile vehides to transport the cargo. Altematively, the brokerage management system 107 may receive a description of cargo needing transportation, a current location of the cargo, and a i~nai destination of the cargo along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo. In either case the brokerage management system 107 compares the cargo to be carried to the vehicles in the network of mobile vehicles to derive a lis6ng of mobile vehicles capable of carrying the cargo. The brokerage management system 107 compares the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and derives a iisting of mobile venicles both available and capabie of carrying the cargo. The brokerage management system 107 dettrrmines a general route between the current location of the cargo and the final destination of the cargo. The brokerage management system 107 compares the operating areas of the vehides on the listing of mobile vehicles both available and capable of canying the cargo and determining which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo. The brokerage management system 107 communicates with the vehicies whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offers an option to carry the cargo as an altemaiive vehicle or as a specific cargo canying vehicle. The brokerage management system 107 receives an acceptance of the offer from a vehicle whose operabng areas encompass the general route between the- current location of the cargo and the final destination of the cargo and designates this the altemaiive vehicle to transport the cargo. The brokerage management system 107 communicates identifying information of the altemative vehicle or specific cargo carrying vehicle to the off board network 100. The brokerage management system 107 may also locate and coordinate transportation of equipment required for the transfer the cargo or people from one container or trailer to another in the event that the abnormality is related to the performance of the container or trailer.
A more complex process performed by the brokerage management system 107 is shown in Figures 10 to 14. Reference to Figure 22 is also illustrative. The brokerage management system 107 stores data on a network of mobile vehicles including locations, cargo canying abiiity, availability to carry cargo, and operating area of the vehicies in the mobile vehicle network.
Simiiar to the above ~ r ,.
process, the brokeraae manaaement system 107 may receive a description of any cargo being transported by a vehicle 111 with an abnormal condition. a current focation of the cargo, and a final destination of the caroo from the off board network 100. There may also be a query for a specific alternative vehicle from the network of mobile,vehictes to transport the cargo. Altematively, the brokerage management system 107 may receive a description of cargo needing transportation, a current location of the cargo, and a final destination of the cargo along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo.
In either case, the brokerage management system 107 compares the cargo to be camed to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo. The brokerage management system 107 compares the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and detives a tisting of mobile vehicles both available and capable of canyina the cargo. For illustration purposes.
Vehicles 111 A to 111 M, whose operating areas are shown on Figure 22, are all available and capable of carrying the cargo. Vehicle 111N is a cross country vehicle with the entire country as an operating area and wilf be referred to in later examples. The brokerage management system 107 may determine a general route between the current location of the cargo and the final destination of the cargo. The general route of the example shown in Figure 22 is designated HW80. The brokerage management sy'stem 107 compares the operatfng areas of the vehicles on the listfng of mobile vehicles both available and capable of canying the cargo to determine which (if any) vehicle's or vehicles' operating area(s) encompasses the general route.
Figure 11 indicates the brokerage management system 107 actions should there be individual vehides which are available, capable, and whose oper.ating area encompasses the generai route. In the Figure 22 example, the general route would be HW80 between New York and Cleveland. The brokerage management system 107 would find Vehicles 111A and 111B with operating area A
encompassing the entire route on HW80 between New York and Cleveland. The brokerage management system 107 communicates with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an altemative vehicle. For the Figure 22 example, the brokerage manaoement system 107 would contact Vehicles 111A and 1118 to make such an offer.
The brokerage management system 107 would receive an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the aftemative vehicle to transport the cargo. In the , .... , Figure 22 examoie. Vehicle 11. 1 A wouid accept. T fie brokerage management system 107 then communicates identifying information of the altemative vehicie or specific cargo canying vehicle to transport iie cargo to the off board network 100, which for Figure 22 would be Vehicie 111 A.
5 Figure 12 indicates the brokerage management system 107 actions should there be a combination or combinations of vehicles which are availabie, capable, and whose operating area ericompasses the general route. In the Figure 22 example for this combination situation, the general route would be HW80 between New York and Chicago. The brokerage management system 107 would communicate with the vehicles whose combination of operating areas encompass the general 10 route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an attemative vehicle. For the New York to Chicago Figure 22 exampie, the brokerage management system 107 would communicate with Vehicies 111 A, 111 B. 111 C, and 111 D whose respective operating areas are the Operating Areas designated -A
and B. The brokerage management system 107 would receive an acceptance of the offer from the vehicles whose 15 combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo. The specific cargo carrying vehicles would designate these as either the altemative vehicles to transport the cargo or specific cargo carrying vehides. The brokerage management system 107 would receive acceptance from at least one vehicle of the group of Vehicles 111A or 111B and at least one vehicle of the group of Vehicles 111C or 111D.
The brokerage 20 management system 107 would communicate identifying information of the altemative vehicles to transport the cargo or specific cargo carrying vehicles to the off board network 100.
Figures 13 and 14 show the brokerage management system 107 actions should there be no individual vehicles or a combination or combinations of vehicles which are available, capable, whose operating area encompasses the general route, and who accept an offer to carry the cargo. In the Figure 22 example for this situation, the general route would be HW80 between New York and Los Angeles. The brokerage management system 107 compares operating areas of the vehicles on the listing of mobiie vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo. The brokerage management system 107 determines an attemative route between the current location of the cargo and the final destination of the cargo.
For the Figure 22 example, the assumption would be that either Vehicles 111 E
and 111F were either not available, or not capable, or are not in the network, or did not accept an offer to carry the cargo in Operating Area C along HWBO. The brokerage management system 107 would detennine the , , , _ _ .
aitemate route to be, assuming Vehicles 111A. B, C,"D, G, N. J, K. L. M, and N
are capable and available, HW 80 from New York to Chicago, HW55-63 from Chicago to Salt Lake City, and HW80 from Salt Lake City to Los Angeles.
The brokerage management system 107 would compare the operating areas of the vehides on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's or combinauon of vehicles' operating area encompass the attemative route. Should the brokerage management system 107 find individual vehicles whose operating area encompasses the altemative route, the brokerage management system 107 communicates with the vehides whose operating areas encompass the aitemative route and offer these vehicles an option to carry the cargo as an aitemative vehicle or as a specific cargo carrying vehicle. For the New York to Los Angles altemate route exampie shown in Figure 22. only Vehicle 111 N would be communicated with. The brokerage management system 107 may receive an acceptance of the offer from a vehide whose operating areas encompass #he attemative route. The brokerage management system 107 wouki communicate identifying informaaon of the altemative vehicle to transport the cargo to the off board network 100.
In the last option, the brokerage management system 107 finds a combination of vehicles whose operating area encompasses the altemative route or if individual vehicles, such as Vehicle 111 N whose individual operating area encompasses the altemate route, do not accept the offer. The brokeraae management system 107 communicates with the vehicles whose combination of operating areas encompass the alternative route and offers an option to carry the cargo as an` altemative vehicle or as specific cargo carrying vehicies. The offer in the Figure 22 altemate route from New York to Los Angeles exampie would be to Vehicles 111A, B, C, D, G, H, J, K, L, and M. The brokerage management system 107 would receive an acceptance of the offer from the vehides whose combina6on operating areas encompass the altemative route. For the Figure 22 example. that would be at least one vehicle of each group with Operating Areas A, B, D, E, and F.
Should there not be an acceptance from enough vehicles to complete this route the brokerage management system 107 would derive new altemative routes until enough vehicles accept to complete the route. The brokerage management system 107 communicates identifying information of the altemative vehicles to transport the carao to the off board network 100.
. ,,. ,.
The above example is ior the situanons where either a vehicie siated to carry a carao can not or where a shipper needs a cargo shipped. Another method oi cargo coordination performed by the brokerage management system 107 is where a vehicie 111 in the network requests a cargo to carry.
An embodiment of this vehicle requested cargo coordination process is shown in Figure 21. As above.
the brokerage management system 107 stores data on a network of mobile vehicles including locations, cargo carrying abiiity, and operating area of the vehicies in the mobile vehicle network. The brokerage management system 107 receives a request for a cargo carrying arrangement from a requesting vehicle in the mobile vehicle network. The brokerage management system 107 stores descriptions of any cargo needing transport, a current location of the cargo, and a final destination of the cargo along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo. The brokerage management system 107 compares the cargo needing transport to the cargo canying ability of the requesiing vehicle 111. Then the brokerage management system 107 derives a listing of general routes between each cargo needing transport's current location and each final destination. The brokerage management system 107 compares the listing of general routes for cargo needing transport to an operating area of requesting vehicle, and derives a listing of potentiai cargo catrying arrangements for the requesting vehicle 111. The brokerage management system 107 communicates the lis6ng of potential cargo carrying arrangements for the requesting vehicfe to the requesting vehicle 111. The brokerage management system 107 receives an acceptance of the offer from the requesting vehicle 111 to carry a specific cargo needing transport from the listing of potential cargo carrying arrangements. The brokerage management system 107 communicates identifying information of the requesting vehicle to transport the cargo to the off board network. This process may additionaliy inciude deriving and providing driving directions to the vehicle 111 to a rendezvous location to accept the cargo.
The process described above for the off board network 100 and shown in Figures 3 and 4 were for a vehicle sensed abnormai condition. The architecture of this invention may also respond similariy for driver perceived conditions. An exampie of the process for a driver perceived condition is shown in Figures 15 and 16. The driver may inform the off board network of perceived condition. The onboard network 100 processes and responds as it would for a vehicfe sensed condition. Some examples of things a driver may perceive include things he or she may see, hear, smell, or feel while operating the vehicle 111. The off board network 100 may go through the same processes as identifying causes, and actions such as parts. service providers irom the ground support network 105.
Figure 17 shows an analogous orocess for a driver perceived condition as the vehicie sensed condition of Figure 5. with all the associated vanations as far as determinina cause.
and arranaing parts. service, and altemative cargo carriers if necessary.
The off board network 100 as mentioned above may use information on externai conditions to route, re-route and direct operation of vehicies a network of mobile vehicles.
The extemal conditions may be but are not limited to weather related, traffic, road work, animal road crossings, natural disasters, cr human instigated conditions. The extemaa conditions may be detected and communicated by extemal sources such as a national weather service or national transportation authorities or iocai and nationai news services. The extemal conditions may also be detected by using the vehicles in the network of mobile vehicles as mobile sensors for the off board network 100 as a whole. The first step is the off board network 100 receiving an indicabon of an extemal condition in environments which may impact at least one of the network vehicles. The off board network 100 quenes and receives from each of the network vehicles 111 for the location and current route of each of the vehicies 111.
The off board network 100 compares the extemal condition in environments which may impact the transit along a current route of at least one of the network vehicles with the location and route of each of the network vehicles 111. The off board network 100 generates a listing of route impacted vehicles. Impact on the transit of the vehicles means the specific roads and highways the vehicles are traveling on. The off board network 100 queries the data management system 106 to provide an alterriate route for eacn of the route imoacted vehicies. T he off board network 100 quenes the data management system106 for and receives driving directions for the route impacted vehicles to transit the specific altemate routes. The off board network 100 provides the driving directions for the route impacted vehicles through the communication means to transit the specific altemate routes. Figure 22 contains an illustration of transit rerouting. Assume vehicle 111 N was transiting generai route HW80 from New York to Los Angeles, and the off board network 100 detected an extemal condition which may impact transit, as shown, between Chicago and Salt Lake City. The off board network 100 might redirect Vehicle 111 N to take altemate route HW 55-63 at Chicago until reaching Salt Lake City, where Vehicle 111 N wouid return to HW 80.
In some cases the extemal condition may also or altematively impact operation of a transiting vehicle. For instance, if the condi6on shown on HW 80 of Figure 22 was a snow storm, the off board network 100 might direct HW 80 to proceed with cauaon, obtain chains. or take other snow related actions. if the extemal the condition imoacts operation of the vehicle, the off board network' 100 compares the extemai condition in environments with the location and route of each of the network vehicles. The off board network 100 generates a listing of operation impacted vehicles. Subsequently the off board network 100 quenes the data management system 106 to determine and receiving attemate operation instructions for each of the operation impacted vehicies.
The off board network 100 ptovides the altemate operat;on instructions for the operation impacted vehicles through the communication means.
The off board network 100 as shown in Figures 3 to 5 may direct and route vehicles in response to faults or unexpected maintenance needs of vehicles 111 in the network of vehicles.
Addibonaliy, the off board network 100 may track and direct vehicle routing for routine and periodic maintenance on the vehicles. One embodiment of such a routine maintenance process is shown in Figure 20. The off board network 100 or the data management system 106 stores a listing of routine and periodic maintenance activities required for the vehicle, the routine and periodic maintenance activities each maintenance activity having an initiating condition. The off board network 100 receives an indication of an initiating condition for a routine and periodic maintenance activity for a vehide cromponent frbm an electronic controller on the mobile vehicle through the vehicle intemal communication network and the communication means. One example of an initiating condition may be an odometer reading. The off board network 100 for example may direct routine maintenance such as engine oil changes and tune ups. The first step of this process is the off board network 100 receives an indication of an irtiitiatina condition tor a routine and periodic maintenance activity for a vehicle component from an electronic controller on the mobile vehicle 111 through the vehicle intemal Communication network 112 and the communication means. The network 100 determines the parts necessary to implement the routine and periodic maintenance activity. The network then searches a ground support network 105 for potential vehicle service providers that have both the parts necessary to implement the routine and periodic maintenance activity and an available service bay to implement the routine and periodic maintenance activity on the vehicle 111. The network 100 quecies the vehicie 111 through the communication means and receives the location of the vehicle 111. The data management system 101^0 is queried to determine a closest by time traveled potential vehicle service provider from the potential vehicle service providers to the vehicle. The data management system 106 provides identifying information for the closest by time traveied potential vehicle service provider. The data management system 106 is queried for and provides driving directions for the vehicle 111 to the ciosest by time traveied potentiai vehicie service. The off board network 100 provides the driving directions for the vehicle 100 through the communication means to the closest by time traveled potential vehicle service. Additional steps may include the arrangement for an alternate carrier for any cargo on the vehicle 111 as described above.
The processes may be programmed into a computer or the program may be a computer program product comprised of a computer usable medium having computer readable program code means embodied in the medium for affecting the above process when used in conjunction with a computing system.
As described above, the intelligent information system architecture including the off board network 100, the vehicles 111, and the processes for commercial and other transportation vehicles provide a number of advantages, some of which have been described above and others that are inherent in the invention. Also modifications may be proposed to the intelligent information system architecture, the off board network 100, the vehicles 111, and the processes for commercial and other transportation vehicles without departing from the teachings herein.
, , , _
BACKGROUND OF THE INVENTION
This invention relates to a communication system architecture (SA) for a vehicle which may be integrated into the vehicle's multiplexed electronic component communication system, and a process for communicating with the vehicle to provide information for and'about the vehicle's operational status and coordinating the vehicle's activities. The system architecture includes an off board communication network. The communication system will include a multi-functional antenna system for the vehicle that will have the capability to receive AM/FM
radio and video signals, and transmit and receive citizens band (CB) radio signals, short range radio frequency, satellite and microwave and cellular phone communications.
The antenna may be installed as original equipment or as a back-fit part in the after-maTket.
In either case the multi-functional antenna will be integrated with the vehicle's multiplexed electronic component communication system. The process for communicating with the vehicle will involve a communication service for which the vehicle's driver will enrol for and service will continue so long as maintenance fees are paid. The service will be capable of providing various levels of information transfer and coordination. The levels may include vehicle information such as (1) the need for servicing and location of the nearest service center with the necessary parts in stock, (2) routing, and (3) load brokering and coordination. The modular design of the system architecture (SA) will allow it to be employed with the vehicle platform which does not possess a full multiplexed electronic component communication, system. The resulting vehicle, using an aftermarket application package, will be able to participate in some of the services.
PRIOR ART
Vehicle communication systenzs have been described before in the prior art.
These systems in some cases related to vehicle maintenance and service. None of them took a direct feed of vehicle status from the vehicle internal communication system. Some of the prior art systems provided routing instructions: None of them used the concept of independent vehicles in a network as probes for information on driving condition status. None of the prior art coordinated vehicle load transfers of independent carriers to allow the independent day trip carriers to act in concert for long distance load transfers.
SUMMARY OF INVENTION
The invention is an intelligent information system architecture and process for commercial and other transportation vehicles that provides improved productivity, effectiveness, safety and other benefits. Moreover, the system architecture is tailored to the different businesses.
Commercial vehicles are tools for businesses. Like any tool, the commercial vehicle may be used in *various applications depending on the businesses specific needs. All commercial vehicles require some kind of external information to enhance the use or performance of the vehicle. Of this information, some is generic to all businesses using commercial vehicles and some is specific to particular industries. The commercial vehicle platform required by this invention has an internal communication system with multiplexed electronic components using wireless as well as wired communications.
Electronic components are communicated with and controlled through this network. Included among the electronic components is a multi-functional antenna system for the vehicle. The antenna(s) system will replace all current vehicle antennas such as CB, cellular, TV, and AM/F1VUWeatherband radio, satellite, LORAN navigation, and other bands of the electromagnetic spectrum.
The antenna(s) system may be installed as original factory equipment in the vehicle or as after market equipment. Also, included amongst the electronic equipment on the commercial vehicle platform are all the numerous speakers, microphones, and enunciators contained on the vehicle, and integrated into a modular integrated package.
The multiplexed system may gather the status of various operating parameters of the vehicle from the electronic components. The operating status of the vehicle may be uplinked through the multi-functional antenna system to one or more external communications control centers (ECCC). The ECCCs and the enrolled vehicle platforms generally comprise the communications system architecture (SA), although the SA is expected to include service and parts centers as well as weather, and routing and traffic tracking centers.
These are three anticipated phases to implement the SA. They are:
._.., 1. Maintenance and Service 2. Routing and Trip Information 3. Business Soecinc Information/Coordination AII phases invoive at a minimum two way communication between the ECCC and the enrolled vehicle platforms. The vehicle platforms may be any mobile vehicle. Only medium and heavy duty trucks and people transportation buses are described for illustration here.
Additional components or functions which may be included into the platform system by the use of software modules andlor hardware components which once installed in an electronic cabinet will integrate the additional functions into the multiplexed system. This installation will make use of standardized modules and interface components.
Phase One (1) involves the maintenance and servicing of the vehicle..platforms. The intemal multiplexing system of the vehicle platforms will interconnect all of the electronic components of the vehicle. As such the status of vehicle systems may be uplinked to the ECCC
without driver intervention. The status will include, but is not limited to key engine parameters provided from the engine electronic control module, transmission controller, anti-lock brake (ABS) status from the ABS
controller, and trailer load and installation status, as well as truck cargo and conditions. The status information is only limited as far as to electronic component inputs which may be provided. The ECCC
will analyze the vehicle operating status and downlink information and instructions to the vehicle. The downlinked infomnation wiii include maintenance needs of the vehicle. Such maintenance needs might include the need for immediate service. In this case the downlinked information will include the location of the nearest vehicle service center which has the parts in stock to effect the repairs. It wiil also include routing instructions to get to the nearest service center.
Routing instructions wiil be discussed further below in the description of Phase Two (2) Routing and Trip Information. The multiplexed vehicle electronic controllers wiil be able to sense erratic operation of the vehicie using monitors on steering, engine, and brake components as well as the trailer status. Should the uplinked status indicate an erratic driving pattem, the ECCC will contact the dnver directfy recommending a break and if necessary contact the vehicle's owner and in a last case notif)r highway or police authorities to provide wamings. The vehicle platform may also be configured to provide immediate feedback directly to the operator based on the business needs of the owner.
. ,, , , The Phase 1 information is viewed as generic type information valuable to owners of all. mobile vehicles with particular interest to commercial vehicle owners.
The muttipiexed vehicie may include infrared heat sensina apparatus, among apparatus using other frequency ranges and pressure sensing devices, to detect animals, vehicles and other heat emitting objects during poor visibility or nighttime driving. This will include the ability to sense the range to objects being approached. The electronic controllers will provide the driver wamings of the status directiy through the integrated speakers and will uplink the information to the ECCC so the animal crossings may be provided to enrolled vehicle platforms in the vicinity. The ECCC wiil use the vehicle platforms with their sensory inputs as probes to establish a real time picture of a particular region;
thereby. augmenting the information provided by any one service.
Phase 2 involves routing and trip information for the enroiled vehicle platforms. At the drivers active request or upon regular intervals, the ECCC will provide routing information to the enrolied vehicles. The ECCC will have a running fix of the enroiled vehicles' locations. The routing informaton will allow the drivers of the vehicle platforms to choose and use the most efficient routes to transit.
Prior art routing information included the best path based upon the shortest distance. Of course the shortest mileage is not necessariiy the most efficient route. The ECCC will also have a geographic fix of devices and locations pertinent to the business and its needs. The ECCC
upon sensing the uplinked location of the vehicle platforms will analyze the location of the vehicle. The ECCC will then collect input traffic information throughout the NAFTA countries (or other contiguous geographic regions) from Department of Transportation (DOT) repeaters (or intema6onal equivalent service), weather information from the National Weather Service (or intemational equivalent service) and other route effecting information from news services such as civil unrest or labor strife, as well as the shortest distance routing information. The traffic condition ECCC will then provide a cohesive route plan through electronic downlinking to the enroiled vehicle platforms with automatic updates upon the changing of the input informadon. Phase 2 routing information will be very useful in regional or line haul applications where a cohesive route plan means significant savings in operator costs and shippina expenses. Additionally, the routing infomtation will be valuable for any business which has vehicles traveling in environments which are subject to rapidly changing conditions.
The school bus industry could utilize the varying downlinked routing plans during foul weather as well as providing instructions to substitute drivers unfamiliar with normal pianned routes. The , . ,., . _ geographic reference information pait of the routing information may be used to notify the operator and ECCC of both ideal and hazardous geographic zones.
The eiectric, gas, and telephone utility industry could use the routing informabon to direct work 5 crews during response to foul weather or emergencies. In these situations, utilities are known to borrow crews and vehicles from utiliGes from other iocations, sometimes from as far as thousands of miles away. Prior art vehicle tracking did not include visiting crew vehicles and coordination was not cohesive or well controiled. The ECCC can provide routing to these borrowed work crews and vehicles to coordinate response and the use of the vehicle as a tool for the business.
Municipal emergency vehicle small and large fleets could use the rounng information to ensure that emergency vehicles such as police, fire, and ambulance vehicies may avoid obstacles such as traffic jams. bad weather, closed road;, open draw bridges, and the like. The ECCC input information will include the status of these intra-city and country obstructions to smooth passage and use this infomnation to compute and downlink the most effective route to the emergency response vehicles. As with utility vehicles, some events or conditions require a response from out of area crews and vehicles.
The ECCC routing and trip information will be invaluable to providing command and control of the out of area as well as local emergency vehicles and crews.
Phase Three (3) involves Business Specific Information/Coordination. r-or some business applications this will require the enroilment of vehicle platforms in various key locations throughout the participaiing countries. The general process involves gathering the locations of partidpating vehides, evaluating the required tasks, and then directing the enrolled vehicle platforms to the locations to enhance the overall performance of the par6cipating vehicles and organizations. Phase 3 wip integrate the information transfers and controls of Phases 1 and 2 in that only vehicles which are in a proper operating status will be directed to be appiied as tools for the desired funcctions, and in most cases routing directions will be required to fully coordinate diverse and far flung work crews or vehicles for work efforts.
In the utility area, for instance, the multiplexed vehicle platforms will also indude electronic seat sensors or other occupant detection devices to monitor the manning levels of the response vehides. This information wiil be uplinked by the multi-functional antenna system to provide manpower response estimates of the crews. The ECCC will track man hours worked in order to controi overtime and ensure legal work hour requirements such as requirea in= Department of ?ransportation (DOT) or Nudear Regulatory Commission 10 C.F.R. 20 reauiations are not exceeded. 7he electronic sensors in the multiplexed vehicle platform may also be used to track passenger entry and egress from buses.
Information will be upiinked to record completed missions and to plan optimized pick-up locations.
The most far reaching application of Phase 3 business coordination is related to the regional and line haul trucking businesses. Phase 3 for these businesses involves a 'Pony Express' Service for transporting goods. Under this brokerage service vehicle owners or drivers will sign up to make deliveries within a geographic radius so that they may make transfers of goods (i.e. trailer loads) and enable them to return to their home each night. A 200-300 mile radius wili allow a driver to make a pickup and transfer along a route to another driver in an adjacent 200-300 mile radius circle in order to move shipments of goods. In this way Phase 3 will allow regional day hauler tractor trailers to participate in a national or NAFTA or intemational transportation system while still sleeping in their own beds each night. It will allow small trucking entities to be more coordinated than large fleets due to the integration of vehicie operating status and routing under Phases 1 and 2. The integration of the independently owned multiplexed vehicle platforrns will allow individual owners or small tnicking firms to compete on an intemational level vrith minimum investment. Phase 3 implementation will need to be delayed until drivers with the overlapping work radii are enrolled in the Phase 1 and 2 services. Once the ECCC receives a request for a load transfer, it wiil contact the vehicle platforms within the most efficient transit path based upon the calculated Phase 2 routing analysis.
Once the impacted drivers electmnicaily agree to parcicipate in the specific load transfer, the automatic routina information will commence with allowance Tor calcuiatina rendezvous points. The load will be tracked using the Phase 1 service until completion of the joumey. The load owner will be periodically automatically updated on delivery status if he or she so' desires.
DRAWINGS
Other objects and advantages of the invention will become more apparent upon perusal of the detailed description thereof and upon inspection of the drawings, in which:
Fig. 1 is an overview drawina of a communication network for mobile vehicles made in acxordance with this invention.
Fig. 2 is a perspective of a mobile vehicle made in accordance with this invention.
Fig. 3 is page 1 of a process for an off board communication network for detecting and correcting a fault in a mobile venicle made in accordance with this invention.
_ .,. . . ., ..
Fig. 4 is page 2 of the process of Fig. 3.
Fig. 5 is another embodiment of a process for an off board communication network for detecting and correcting a fault in a mobile vehicle made in accordance with this invention.
Fig. o is page 1 of a further embodiment of the process of Figure 5.
Fig. 7 is page 2 of the process of Fig. 6.
Fig. 8 is page 1 of a process for a brokerage management system component of an off board communication network made in accordance with this invention.
Fig. 9 is page 2 of the process of Fig. 8.
Fig. 10 is page 1 of another embodiment of a process for a brokerage management system component of an off board communication network made in accordance wigi:this invention.
Fig.11 is page 2 of the process of Fig. 10.
Fig. 12 is page 3 of the process of Fig. 10.
Fig. 13 is page 4 of the process of Fig. 10.
Flg.14 is page 5 of the process of Fig. 10.
Fig. 15 is page 1 of a driver initiated process for an off board communication network for detecting and correcting a fault in a mobile vehicle made in accordance with this invention.
Fg.16 is page 2 of the process of Fig. 15.
Fig. 17 is another embodiment of a driver initiated process for an off board communication network for detecting and correcting a fault in a mobile vehicle made in accordance with this inv.ention.
Fig. 18 is an extemal condition initiated process for directing the routing and operation of a network of mobile vehicles made in accordance with this invention.
Fig. 19 is a data management system for coordinating information related to extemal conditions that may impact a network of mobile vehicles made in accordance with this invention.
Fig. 20 is a process for an ioff board communication network for tracking and directing routine and periodic maintenance of a mobile vehicle made in accordance vAth this invention.
Fig. 21 is a vehicle initiated process for a brokerage management system component of an off board communication network made in accordance with this invention.
Fig. 22 is a diagram for illustrating some brokerage management system processes and extemal condition rerouting.
, , , .,.
DETAILS OF INVENTION
Figures 1 to 22 show a land vehicle communications system and process for providina information and coordinatina vehicle activities. A land vehicle off board communicaiion network 100 made in accordance with this invention may be comprised of any number of the subparts shown in Figure 1. Both a centralized and de-centralized control scheme embodiment will be described. These subparts consist of: a Vehicle Onboar: --'vstem (VOS) 101; a Satellite Communication Network (SCN) 102; a Communication Control Center (CCC) 103, short for the ECCC described earlier; a Ground Communication Network. (GCN) 104; a Ground Support Network (GSN) 105; a Data Management System (DMS) 106; and a Brokerage Management System (BMS) 107. The minimum requirements for a vehicle communication network 100 are a VOS 101. a GSN 105. and either a SCN
102 or a GCN
104.
The VOS 101 serves two primary functions. The first is to provide information and requests to the CCC 103 through either the SCN 102 or the land based GCN 104. This information and these requests result in commands, queries, directions, and recommendations back from the CCC 103. The second primary function of the VOS 101 is to act as a mobile sensor platform for the CCC 103 and the DMS 106. The mobile sensor steps and components of the VOS 101 will be discussed below.
The SCN 102 and the GCN 104 may generally described as off board communication networks. In the decentralized embodiment of the invention, the GCN 104 may be integral to and carry on all the functions of the CCC 103. The SCN 102 is a network of one or more satellites which provide remote communication to, from, and between a mobile vehicle 111 that includes a VOS 101 and the other applicable subparts of the vehicle communication network 100. The SCN
102 will be a conventional network known in the art. The use of the network for transfer of VOS 101 as a sensor information and vehicle load management by the BMS 107 is new.
The GCN 104 is a network on the ground that may consist of any combination of telephones, RF transponders, radio, cellular phones, and the intemet. The GCN 104 will be a conventional network known in the art. The use of the network for transfer of VOS 101 as a sensor information and vehicle load management by the BMS 107 is new.
, .. .. . . ..... .... . . .
The CCC 1IC3. required oniy in the centralized control embodiment of the invention, analyzes input and requests from the other subparEs and issues requests, directions, and recommendations to the other subparts. The CCC. 103 will embody a single organization or several working in concert to analyze problems and needs and come up with solutions. The CCC 103 may include the DMS 106 although the DMS 106 may be a separate data system. The DMS 106 will collect and collate information from various sources that will include extemal conditions that may impact the vehicles 111.
The incoming information may be from the VOS 101 as a sensor and as a.
monitored vehicle 100, the Department of Transporta6on traffic reports, the National Weather Service, news sources such as the Cable News Network (CNN) or the Associated Press, and road map direction generating systems such as those commercially available. This listing is not exclusive.
The GSN 105 is comprised of a network of vehicle support facilities that may include parts warehouses. vehicle service and maintenance centers. information services (a.k.a. 'help desk') and road service providers such as tow trucks or wreckers. The GSN 105 will provide parts and service as necessary to return or maintain a mobile vehicle in service. It may indude vehide dealers and independent service and parts providers.
The BMS 107 provides two primary functions. The first function is to provide shippers of goods and materials a single point of contact to electronically arrange shipments of materials by both tractor-traiter and smaller vehicles. The loads may include straight truck appiications and also people for bus '' transportation. The BMS 10: takes the shipping request and will then determine the route through the DMS 106. The BMS 1 G7 will then co:itact member Vehicle 111 s, determine availabiiity and economics of the associated Vehicle 111s, contact the Vehicle 111s to offer and arrange the necessary vehide 111s along the shipment route, and make arrangements for rendezvous and load transfers to implement the transfer. The BMS 107 wili contact out of network carriers as necessary to arrange the 'shipment. The BMS 107 will monitor and receive VOS 101 reports on the road and vehide conditions and make changes to the route or carriers as necessary to effect the shipment order. The second function of the BMS 107 is to provide the owners and drivers of Vehicles 111 electronic brokerage services. The owners or drivers of the vehicles, usually in the Class 5 to 8 as determined by the Gross Vehide Weight (GVW), will sign up the vehicle for the load brokerage service.
The BMS 107 will contact available vehicles 111 or their owners with potentiat haulage opportunities and provide instructions to the vehicie as far as rendezvous, load transfers, and routing.
In at least one embodiment. the BMS 107 will be integral to the CCC 103.
. ,.. ,_ , .,_ .
The VOS ~01 may include as complex as a mhltipiexed vehicle system that includes an intemal communication backbone 112 allowing communication between electronic components using standards and communication protocols such as the Society of Automotive Engineers (SAE) J1708, J1587, J1939 communication protocols or a like proprietary variant. The communication backbone 112 5 may be as simple as a ioose network of sensors and components connected in a point-to-point fashion.
The more complex version is shown in Figure 2. The intemal electrical communication backbone 112 is electricaily engaged to provide a communication path between various electronic devices and controllers as part of the VOS 101. The vehicle 111 has an engine 113 engaged to a transmission 114. The transmission is engaged to a dtive train 118 for driving the wheels 126. The ehgine 113 is 10 controNed and monitored by an engine electronic control module (ECM) 113a that is electrically engaged to the communication backbone 112. The engine ECM 11 3a may receive and communicate status of the ennine and auxiliaries including but not limited to engine performance. enaine coolant parameters. enaine oil system parameters, air intake quality, and other monitored parameters. The transmission 114 if automatic or semi-automatic may be controlled and monitored by a transmission electronic control module 114a that is electrically engaged to the communication backbone 112.. The vehicle 111 may have an onboard computer (OBC) 119 which if present wiil be the lead message arbitrator or lead controller for the vehicle 111. The OBC 119 wili collect input and send requests from and to the CCC 103 through an onboard communications.means and either the SCN
102 or the GCN
104. The OBC 119 will act as a lead message arbitrator or lead controiter, whose orders in conflict with other controllers will countermand. If the vehicle 111 does not have an OBC
119. then another ECM
such as the engine ECM 11 3a will act as the lead controlier. The onboard communication means may be a satellite access antenna 115 that may be included in a sun visor 128 or a cellular.phone antenna 116 with a phone transceiver 116a. The communication means may additionally be any vehicle to land method and equipment. The wheels 126 may include anti-lock (ABS) brakes. The anti-lock brakes may be controlied by an anti-lock brake electronic control module (ABS ECM) 117. The ABS ECM 117 is electrically engaged to the communication backbone 112 and like the other ECMs provides status of the system to the OBC 119 or other lead controller and hence to the CCC 103 through the onboard communication means. The onboard communication means provides input of its own system operability to the OBC 119 or other lead controller. A tire pressure sensor 126a is mounted on each wheel. The tire pressure sensor 126a measures each tires pressure and sends radio signal to a receiver 126b that is electrically engaged to the communication backbone 112.
Tire pressure is an indicator of tire wear, the need for a pressure adjustment, or vehicle loading depending on the pressure distribution across the tires and a specific vehicle history maintained by either the OBC 119 or the DMS
, __._.....
106 remotely. An eiectronic odometer may aiso be tiedto the communication backbone i12 provide input of miies traveied to the OBC 119, other lead controller, and the CCC 103 remotely. A navigation system such as those based on GPS and Dead Reckoning may be installed and engaaed to the communication backbone 112 with an appropriate antenna 136 and transceiver 137 for providing input of the vehicle 111's geographic position. The above mentioned ECMs and sensors are examples of specific vehicle inputs providing a specific vehicle status.
Other sensors on the vehicle 111 provide the VOS 101 with indications of extemal conditions that may be vaiuabie to other vehides tied to the communication network 100.
Some examples include a road ice sensor 123. The road ice sensor 123 can be a simple as an infrared transceiver directed downwards to a road surPace 133. Road surfaces 133 with ice, snow, black ice.
or water, or dry will give different infrared reflective signals back to the road ice transceiver 123. The road ice transceiver 123 is also electrically engaged to the communication backbone 112. The vehicle 111 may include an infrared animal detector 124 tied to the communication backbone 112. The infrared animal detector 124 detects large animals crossing the road such as elk, moose, or deer. In addition to providing the driver with a waming message or alarm, the VOS 101 wiii provide the information to the DMS 106 extemally. This information will be logged and provided to other drivers entering the vicinity of the vehicie 111 acting as an animai crossing detector. The vehicie may aiso have an extemal security camera 125 for detecting thieves, high-jackers or other threats 131 to the driver or his load. The CCC
103 may notify the local police or private security firms upon receiving transmission of a uime in progress. The VOS 101 may also include local weather monitors 134 tied to the communication backbone 112. The local weather monitors 134 can include temperature, wind speed, and humidity.
This information will provide the DMS 106 with validation 'and confirmation of National Weather Service information.
The lead message arbitrator or lead electronic controiler may be programmed for communication with the off board communication network through the communication means engaged to the intemai communication backbone 112. The lead electronic controiler is also programmed for transmitting an indication of an abnormal condition in one of the monitored vehicie components to the off board communication network 100 through the vehicle intemal communication backbone 112 and the communication means. The lead electronic controller may be programmed for receiving instructions for action to address the abnormal condition from the off board network 100 through the _ _, communicaiion means. T he lead electronic controller may also be programmed for notifying a driver of the vehicle 111 of driver actions of the received instructions from the off board network 100.
The iead message arbitrator or lead electronic controller may aiso be programmed for receiving a query for additionai information from the off board network 100 related to the abnormal condiifion. The lead controiler may be programmed for obtaining the additional queried information about the abnormal condition through the intemal communication backbone without driver intenrention.
The lead controller may be programmed for transmitting the additionai queried information to the off board communication network through the vehicle intemal communication backbone 112 and the communication means without driver intervention.
The instructions the lead electronic controiler is programmed for receiving for action to address the abnormai condition from the off board network may include a closest location of the repair parts to correct the abnormal condition and directions to the closest location.
Additionally, the indication of an abnormal condition the lead electronic controller is programmed for monitoring may be monitored through either the engine ECM 113a, the transmission ECM 114a, anti-lock brake ECM 117, or the OBC 119.
One embodiment of the data management system is shown. in Figure 19. The data management system 106 may be intearal to the communications control center in a centralized control scheme. The embodiment shown in Figure 19 is for control of network vehicles as a result of extemal conditions which include extemal conditions sensed by Vehicle onboard systems 101. The embodiment of Figure 19 is comptised of a computer useable medium having computer readable program means embodied in the medium for causing storage of network vehicle sensed conditions.
The vehicfe sensed conditions are communicated through the communication means engaged to the intemal communication network 112 of the sensing network vehicles. For this embodiment, the vehicfe sensed conditions are in environments that may impact at least one of the network vehicles.
Additionally, the data management system 106 has computer readable program means for causing communication with weather information in environments which may impact at least one of the network vehicles from a weather service. In this embodiment, there is also a computer readable program means for causing communication querying for and reception of information on a civil disturbance in environments which may impact at least one of the network vehicles. The data manaaement system , _. _...
..,. _ 106 has computer readable orogram means for causing communication with, reception of, and response to queries on the venicie sensed conditions. weather information, civil disturbances.
The off board network 100 may be utiiized for a number ot processes invoiving different combinations of Vehicles 111 with Vehicle onboard systems (VOSs) 101; the satellite communications network (SCN) 102; a communications control center (CCC) 103, the ground communications network (GCN) 104; the ground support network (GSN) 105; a data management system (DMS) 106; and the brokerage management system (BMS) 107.
A first process for the off board communication network 100 is for detecting and correcting a fault in a mobile vehicle 111 with a VOS 101 is shown in Figures 3 and 4. This process may be performed by a centralized entity or the subparts performed by a combination of entities. One embodiment of this process has a first step of the off board network 100 receiving an indication of an abnormal condition in a monitored vehicle 111 component from an electronic controller on the mobiie vehicle 111 through the vehicle intemal communication network 112 and the communication means.
The next step is comparing the indication of an abnormal condition with the vehicle component's manufacturers' expected parameters in the data management system 106. If there is a significant difference from the manufacturer's expected parameters, then the following steps are performed. Next the most probable cause of the difference from the manufacturer's expected parameters is determined using a comparison to an existing fault chart or by live engineerina personnel. The next step is determining the parts necessary to correct the most probable cause of the difference from the manufacturer's expected parameters. This also is obtained from fault charts or by live personnel. The ground support network 105 is searched for potential vehicie service providers that have both the parts necessary and an available service bay to correct the most probable cause of the difference from the manufacturer's expected parameters. The vehicle 111 is queried and responds through the communication means with the location of the vehicle. i ne off board network 100 queries the data management system 106 to determine a ciosest by time traveled potential vehicle service provider from the potential vehicle service providers to the vehicle 111. The off board network 100 queries the data management system 106 for and receives driving directions for the vehicle 111 to the closest by time traveled potential vehicle service. The off board network 100 provides the driving directions for the vehicle 111 through the communication means to the closest by time traveled potential vehicle service to the vehicle.
Should there not be a sianificant difference between the abnormal condition and the manufacturer s expected parameters, the off board network 100 compares the indication of the abnormal condition with a specific history of the vehicle component stored in the data management system. Should there be a finding of a sionificant difference from the specific history of the vehicle component. the off board network 100 periorms the fotlowing steps. The off board network 100 determines the most probable cause of the difference from the specific history of the vehicle component using a comparison to an existing fault chart or by live engineering personnel. The next step is determining the parts necessary to correct the most probable cause of the difference from the specific history of the vehicle component. This also is obtained from fault charts, other types of diagnostic procedures, or by live personnel.. The off board network 100 searches a ground support network 105 for potentiai vehicle service oroviders that have both the parts necessary and an available service bay to correct the most probable cause of the difference from the specific history of the vehicle component. The vehicle 111 is queried and responds through the communication means with the focation of the vehicle. The off board network 100 queries the data management system 106 to determine a closest by time traveled potential vehicle service provider from the potential vehicle s;ervice providers to the vehicle 111. The off board network 100 queries the data management system 106 for and receives driving directions for the vehicle 111 to the closest by time traveled potential vehicle service. The off board network 100 provides the driving directions for the vehicle 111 through the communication means to the closest by time traveled potential vehicle service to the vehicle.
If the off board network 100 compares the indication of an abnormal condition with the vehicle component's manufacturers` expected parameters, and with a specific history of the vehicle component stored and finds no significant difference, the off board network 100 performs the step of recording the Indication of an abnormal condition in the data management system.
Additionai steps to this process of Figures 3 and 4 may include transmitting a notice to the vehicle for a driver of the vehicie 111. The notice may inciude of the most probable cause of the difference from the manufacturer's expected parameters. This notice could be before the step of providing the driving directions for the vehicle 111 to the ciosest by time traveled potential vehicle service to the vehicle for both situations requiring action beyond mere recording of the condition.
Additionally, followina the step querying the data management system for and receiving driving directions for the vehicle to the closest by time traveled potential vehicle service. the additional off board network 100 may perform the following steps. T he netwonc 100 wi11 query the data management system 106 for any cargo being transported by the vehicle 111. The network 100 will arrange an altemaave vehicle to transport the cargo and arrange a rendezvous between the vehicle 101 and the altemative vehicle to transfer the cargo. The step of arranging an altemative vehicle may inciude 5 providing the brokerage management system 107 with a description of the cargo, a current location of the cargo, and a final destination of the cargo. The brokerage management system may communicate to and the network 100 may reeeive identifying information of an altemative vehicle to transport the cargo.
10 The off board network 100 may further arrange the cargo transfer rendezvous by querying and receiving a location of the altemative vehicle. The network 100 may query the data management system 106 for and receive driving directions for the altemative vehicle for the fastest by time traveled route to rendezvous with the vehicle 111 to transfer the cargo. The off board network 100 then may transmit the fastest by time traveled route to rendezvous with the vehicle to transfer the cargo to the 15 altemative vehicle. Also the network 100 may transmit the cargo transfer rendezvous information to the vehicle.
-An additional process embodiment may provide more flexibility in addressing other abnormal conditions in the vehicle 111. This process also may be performed by a centralized entity or by a group of entities acting in concert. The first step of this embodiment, shown in Figure 5 is receiving an ind'ication of an abnormal condition in a monitored vehicle component from the mobile vehicle 111 through the vehicle intemal communication network 112 and the communication means. Then there is a companson of the indication of an abnormal condition vrith an expected condition stored in a data management system 106. Should there be a finding of a significant difference from the expected condition, then the need for further action is determined. Instructions for further action are transmitted to the vehicie through the communication means. Shouid the comparison of the indication of an abnormal condition with the expected condition stored 'in a data management system find no significant difference from the expected condition, then the indication of an abnormal condition in * the data management system is recorded.
Figure 6 and 7 show a further embodiment of the process of Fgure 5. This further embodiment includes additionai actions in regards to determimng further ac6on and transmitting instructions in related to that further action. These additionai actions were described above for the . _ . - i.
process shown in t=iaures 3 and 4. The aonormai conditions identified by the vehicle 111 may be initially processed by the engine ECM 113a, the transmission ECM 114a, or the antitock braking ECM
117 or the Onboard Computer 119. The netvrork 100 may determine the need for further information.
The vehicle may need to be queried for additionai information with the vehicle 111 providing such information.
The data management system 106 performs some processes alone, although as menaoned above the data management system may be integral to the communications control center 100. One of these data management system processes is inherently shown in Figures 3 and 4. The first step of this process is storing a vehicle component's manufacturers' expected parameters and a specific history of the vehicle components. The data management system 106 may receive.
a query from the off board network 100 for the manufacturer s expected parameters for the vehicie or for the specific history of the vehicie components. The data management system 106 then provides the off board network 100 with the stored information for comparison of to an indication of an abnormal condifion. All along the data_ management system stores a listing of most probable causes of differences from the comparison information parameters. Upon the off board network 100 finding a significant difference from the comparison information parameters, the data management system 106 may receive a query for and subsequently provide the off board network 100 with listing of most probable causes of differences from the comparison parameters. The off board network 100 would compare the abnormal condition to this cause-condition refere.nce listing to determine a match between a most probable cause and the abnormal condition. The data manaaement system 106 stores independent listings of vehicle parts necessary to correct each of the most probable causes of differences from comparison parameters. Upon receiving a query for parts listings, the data management system.106 provides the off board network independent listings of vehicle parts necessary to correct each. of the most probable causes. This allows the off board network 100 to determine the parts necessary to correct the most probable cause of the difference from the comparison parameters. The data management system 106 may receive a query from the off board network 100 to determine a closest by time traveled potential vehicle service provider from a listing of potential vehicle service providers that has both the parts necessary and an available service bay to correct the most probable cause of the abnormai crondition.
The data management system 106 may access a data base to determine driving times from potential vehide service providers to the vehicle from the listing of potential vehicle service providers that have both the parts necessary to correct the most probabie cause of the difference from the manufacturer's expected parameters and an available service bay to correct the most probable cause of the abnormal , _ , , -, condition. The data management system 106 may cnoose a ciosest by time traveled potential vehicle service provider and provide identifying information about this provider to the off board network. The data management system 106 may receive a query from the off board network 100 for driving dinections for the vehicle to the closest by time traveied potential vehicle service. The data management system 106 may access a data base to determine the driving directions for the vehicle 111 through the communication means to the closest by time traveled potential vehicle service to the vehicle. The data management system 106 will then provide the driving directions to the off board network 100. Should there not be a significant difference between the abnormal condition and the manufacturer's expected parameters or the specific component history, the data management system 106 will store a record of the abnormal condition.
This process for the data management system 106 may additionally consist of storing a record of cargo being carried by the vehicle 111 needing service. Upon receiving a query from the off board network 100 for any cargo being transported by the vehicle, data management system 106 will transmit a record of the cargo to the off board network 100. If the off board network 100 determines that an altemative vehicle may need to take a transfer of the cargo, the data management system 106 may receive a location of an altemative vehicle to transport the cargo carried by the vehicle needing service.
Additionally, the data management system 106 may receive a status of the mobility of the vehicle 111 needing service. The data management system 106 may receive a query from the off board network 100 for a fastest by time traveled from the altemative vehicle to a rendezvous location with the vehicle needina service. The data management system 106 will in this situation access a data base to determine the driving directions for the altemative vehicle to the fastest by time traveled from the attemative vehicle to a rendezvous location with the vehicle needing service.
The data management 'system 106 would then provide the altemative vehicle driving directions to the off board network 100 to the rendezvous.
The brpkerage management system 107 may perform some intemai processes aione, although as mentioned above the brokerage management system may be integral to the communications control center 103 in centralized control schemes. One of these brokerage management system 107 alone processes is shown in Figures 8 and 9. The brokerage management system 107 stores data on a network of mobile vehicles inciuding locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network. As mentioned eariier this cargo may be human passengers for a bus network as well as conventional , , _ cargo. The cargo may be items to be shipoed in containers or a trailer where the vehicles 111 'are highway tractors for puliing a trailer in tractor-traiier appiications. The brokerage management system 107 may receive a descripaon of any cargo being transported by a vehide 111 with an abnormal condition, a cirrent iocation of the cargo, and a final destination of the cargo from the off board network 100. There may also be a query for a specific altemative vehicie from the network of mobile vehides to transport the cargo. Altematively, the brokerage management system 107 may receive a description of cargo needing transportation, a current location of the cargo, and a i~nai destination of the cargo along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo. In either case the brokerage management system 107 compares the cargo to be carried to the vehicles in the network of mobile vehicles to derive a lis6ng of mobile vehicles capable of carrying the cargo. The brokerage management system 107 compares the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and derives a iisting of mobile venicles both available and capabie of carrying the cargo. The brokerage management system 107 dettrrmines a general route between the current location of the cargo and the final destination of the cargo. The brokerage management system 107 compares the operating areas of the vehides on the listing of mobile vehicles both available and capable of canying the cargo and determining which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo. The brokerage management system 107 communicates with the vehicies whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offers an option to carry the cargo as an altemaiive vehicle or as a specific cargo canying vehicle. The brokerage management system 107 receives an acceptance of the offer from a vehicle whose operabng areas encompass the general route between the- current location of the cargo and the final destination of the cargo and designates this the altemaiive vehicle to transport the cargo. The brokerage management system 107 communicates identifying information of the altemative vehicle or specific cargo carrying vehicle to the off board network 100. The brokerage management system 107 may also locate and coordinate transportation of equipment required for the transfer the cargo or people from one container or trailer to another in the event that the abnormality is related to the performance of the container or trailer.
A more complex process performed by the brokerage management system 107 is shown in Figures 10 to 14. Reference to Figure 22 is also illustrative. The brokerage management system 107 stores data on a network of mobile vehicles including locations, cargo canying abiiity, availability to carry cargo, and operating area of the vehicies in the mobile vehicle network.
Simiiar to the above ~ r ,.
process, the brokeraae manaaement system 107 may receive a description of any cargo being transported by a vehicle 111 with an abnormal condition. a current focation of the cargo, and a final destination of the caroo from the off board network 100. There may also be a query for a specific alternative vehicle from the network of mobile,vehictes to transport the cargo. Altematively, the brokerage management system 107 may receive a description of cargo needing transportation, a current location of the cargo, and a final destination of the cargo along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo.
In either case, the brokerage management system 107 compares the cargo to be camed to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo. The brokerage management system 107 compares the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and detives a tisting of mobile vehicles both available and capable of canyina the cargo. For illustration purposes.
Vehicles 111 A to 111 M, whose operating areas are shown on Figure 22, are all available and capable of carrying the cargo. Vehicle 111N is a cross country vehicle with the entire country as an operating area and wilf be referred to in later examples. The brokerage management system 107 may determine a general route between the current location of the cargo and the final destination of the cargo. The general route of the example shown in Figure 22 is designated HW80. The brokerage management sy'stem 107 compares the operatfng areas of the vehicles on the listfng of mobile vehicles both available and capable of canying the cargo to determine which (if any) vehicle's or vehicles' operating area(s) encompasses the general route.
Figure 11 indicates the brokerage management system 107 actions should there be individual vehides which are available, capable, and whose oper.ating area encompasses the generai route. In the Figure 22 example, the general route would be HW80 between New York and Cleveland. The brokerage management system 107 would find Vehicles 111A and 111B with operating area A
encompassing the entire route on HW80 between New York and Cleveland. The brokerage management system 107 communicates with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an altemative vehicle. For the Figure 22 example, the brokerage manaoement system 107 would contact Vehicles 111A and 1118 to make such an offer.
The brokerage management system 107 would receive an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the aftemative vehicle to transport the cargo. In the , .... , Figure 22 examoie. Vehicle 11. 1 A wouid accept. T fie brokerage management system 107 then communicates identifying information of the altemative vehicie or specific cargo canying vehicle to transport iie cargo to the off board network 100, which for Figure 22 would be Vehicie 111 A.
5 Figure 12 indicates the brokerage management system 107 actions should there be a combination or combinations of vehicles which are availabie, capable, and whose operating area ericompasses the general route. In the Figure 22 example for this combination situation, the general route would be HW80 between New York and Chicago. The brokerage management system 107 would communicate with the vehicles whose combination of operating areas encompass the general 10 route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an attemative vehicle. For the New York to Chicago Figure 22 exampie, the brokerage management system 107 would communicate with Vehicies 111 A, 111 B. 111 C, and 111 D whose respective operating areas are the Operating Areas designated -A
and B. The brokerage management system 107 would receive an acceptance of the offer from the vehicles whose 15 combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo. The specific cargo carrying vehicles would designate these as either the altemative vehicles to transport the cargo or specific cargo carrying vehides. The brokerage management system 107 would receive acceptance from at least one vehicle of the group of Vehicles 111A or 111B and at least one vehicle of the group of Vehicles 111C or 111D.
The brokerage 20 management system 107 would communicate identifying information of the altemative vehicles to transport the cargo or specific cargo carrying vehicles to the off board network 100.
Figures 13 and 14 show the brokerage management system 107 actions should there be no individual vehicles or a combination or combinations of vehicles which are available, capable, whose operating area encompasses the general route, and who accept an offer to carry the cargo. In the Figure 22 example for this situation, the general route would be HW80 between New York and Los Angeles. The brokerage management system 107 compares operating areas of the vehicles on the listing of mobiie vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo. The brokerage management system 107 determines an attemative route between the current location of the cargo and the final destination of the cargo.
For the Figure 22 example, the assumption would be that either Vehicles 111 E
and 111F were either not available, or not capable, or are not in the network, or did not accept an offer to carry the cargo in Operating Area C along HWBO. The brokerage management system 107 would detennine the , , , _ _ .
aitemate route to be, assuming Vehicles 111A. B, C,"D, G, N. J, K. L. M, and N
are capable and available, HW 80 from New York to Chicago, HW55-63 from Chicago to Salt Lake City, and HW80 from Salt Lake City to Los Angeles.
The brokerage management system 107 would compare the operating areas of the vehides on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's or combinauon of vehicles' operating area encompass the attemative route. Should the brokerage management system 107 find individual vehicles whose operating area encompasses the altemative route, the brokerage management system 107 communicates with the vehides whose operating areas encompass the aitemative route and offer these vehicles an option to carry the cargo as an aitemative vehicle or as a specific cargo carrying vehicle. For the New York to Los Angles altemate route exampie shown in Figure 22. only Vehicle 111 N would be communicated with. The brokerage management system 107 may receive an acceptance of the offer from a vehide whose operating areas encompass #he attemative route. The brokerage management system 107 wouki communicate identifying informaaon of the altemative vehicle to transport the cargo to the off board network 100.
In the last option, the brokerage management system 107 finds a combination of vehicles whose operating area encompasses the altemative route or if individual vehicles, such as Vehicle 111 N whose individual operating area encompasses the altemate route, do not accept the offer. The brokeraae management system 107 communicates with the vehicles whose combination of operating areas encompass the alternative route and offers an option to carry the cargo as an` altemative vehicle or as specific cargo carrying vehicies. The offer in the Figure 22 altemate route from New York to Los Angeles exampie would be to Vehicles 111A, B, C, D, G, H, J, K, L, and M. The brokerage management system 107 would receive an acceptance of the offer from the vehides whose combina6on operating areas encompass the altemative route. For the Figure 22 example. that would be at least one vehicle of each group with Operating Areas A, B, D, E, and F.
Should there not be an acceptance from enough vehicles to complete this route the brokerage management system 107 would derive new altemative routes until enough vehicles accept to complete the route. The brokerage management system 107 communicates identifying information of the altemative vehicles to transport the carao to the off board network 100.
. ,,. ,.
The above example is ior the situanons where either a vehicie siated to carry a carao can not or where a shipper needs a cargo shipped. Another method oi cargo coordination performed by the brokerage management system 107 is where a vehicie 111 in the network requests a cargo to carry.
An embodiment of this vehicle requested cargo coordination process is shown in Figure 21. As above.
the brokerage management system 107 stores data on a network of mobile vehicles including locations, cargo carrying abiiity, and operating area of the vehicies in the mobile vehicle network. The brokerage management system 107 receives a request for a cargo carrying arrangement from a requesting vehicle in the mobile vehicle network. The brokerage management system 107 stores descriptions of any cargo needing transport, a current location of the cargo, and a final destination of the cargo along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo. The brokerage management system 107 compares the cargo needing transport to the cargo canying ability of the requesiing vehicle 111. Then the brokerage management system 107 derives a listing of general routes between each cargo needing transport's current location and each final destination. The brokerage management system 107 compares the listing of general routes for cargo needing transport to an operating area of requesting vehicle, and derives a listing of potentiai cargo catrying arrangements for the requesting vehicle 111. The brokerage management system 107 communicates the lis6ng of potential cargo carrying arrangements for the requesting vehicfe to the requesting vehicle 111. The brokerage management system 107 receives an acceptance of the offer from the requesting vehicle 111 to carry a specific cargo needing transport from the listing of potential cargo carrying arrangements. The brokerage management system 107 communicates identifying information of the requesting vehicle to transport the cargo to the off board network. This process may additionaliy inciude deriving and providing driving directions to the vehicle 111 to a rendezvous location to accept the cargo.
The process described above for the off board network 100 and shown in Figures 3 and 4 were for a vehicle sensed abnormai condition. The architecture of this invention may also respond similariy for driver perceived conditions. An exampie of the process for a driver perceived condition is shown in Figures 15 and 16. The driver may inform the off board network of perceived condition. The onboard network 100 processes and responds as it would for a vehicfe sensed condition. Some examples of things a driver may perceive include things he or she may see, hear, smell, or feel while operating the vehicle 111. The off board network 100 may go through the same processes as identifying causes, and actions such as parts. service providers irom the ground support network 105.
Figure 17 shows an analogous orocess for a driver perceived condition as the vehicie sensed condition of Figure 5. with all the associated vanations as far as determinina cause.
and arranaing parts. service, and altemative cargo carriers if necessary.
The off board network 100 as mentioned above may use information on externai conditions to route, re-route and direct operation of vehicies a network of mobile vehicles.
The extemal conditions may be but are not limited to weather related, traffic, road work, animal road crossings, natural disasters, cr human instigated conditions. The extemaa conditions may be detected and communicated by extemal sources such as a national weather service or national transportation authorities or iocai and nationai news services. The extemal conditions may also be detected by using the vehicles in the network of mobile vehicles as mobile sensors for the off board network 100 as a whole. The first step is the off board network 100 receiving an indicabon of an extemal condition in environments which may impact at least one of the network vehicles. The off board network 100 quenes and receives from each of the network vehicles 111 for the location and current route of each of the vehicies 111.
The off board network 100 compares the extemal condition in environments which may impact the transit along a current route of at least one of the network vehicles with the location and route of each of the network vehicles 111. The off board network 100 generates a listing of route impacted vehicles. Impact on the transit of the vehicles means the specific roads and highways the vehicles are traveling on. The off board network 100 queries the data management system 106 to provide an alterriate route for eacn of the route imoacted vehicies. T he off board network 100 quenes the data management system106 for and receives driving directions for the route impacted vehicles to transit the specific altemate routes. The off board network 100 provides the driving directions for the route impacted vehicles through the communication means to transit the specific altemate routes. Figure 22 contains an illustration of transit rerouting. Assume vehicle 111 N was transiting generai route HW80 from New York to Los Angeles, and the off board network 100 detected an extemal condition which may impact transit, as shown, between Chicago and Salt Lake City. The off board network 100 might redirect Vehicle 111 N to take altemate route HW 55-63 at Chicago until reaching Salt Lake City, where Vehicle 111 N wouid return to HW 80.
In some cases the extemal condition may also or altematively impact operation of a transiting vehicle. For instance, if the condi6on shown on HW 80 of Figure 22 was a snow storm, the off board network 100 might direct HW 80 to proceed with cauaon, obtain chains. or take other snow related actions. if the extemal the condition imoacts operation of the vehicle, the off board network' 100 compares the extemai condition in environments with the location and route of each of the network vehicles. The off board network 100 generates a listing of operation impacted vehicles. Subsequently the off board network 100 quenes the data management system 106 to determine and receiving attemate operation instructions for each of the operation impacted vehicies.
The off board network 100 ptovides the altemate operat;on instructions for the operation impacted vehicles through the communication means.
The off board network 100 as shown in Figures 3 to 5 may direct and route vehicles in response to faults or unexpected maintenance needs of vehicles 111 in the network of vehicles.
Addibonaliy, the off board network 100 may track and direct vehicle routing for routine and periodic maintenance on the vehicles. One embodiment of such a routine maintenance process is shown in Figure 20. The off board network 100 or the data management system 106 stores a listing of routine and periodic maintenance activities required for the vehicle, the routine and periodic maintenance activities each maintenance activity having an initiating condition. The off board network 100 receives an indication of an initiating condition for a routine and periodic maintenance activity for a vehide cromponent frbm an electronic controller on the mobile vehicle through the vehicle intemal communication network and the communication means. One example of an initiating condition may be an odometer reading. The off board network 100 for example may direct routine maintenance such as engine oil changes and tune ups. The first step of this process is the off board network 100 receives an indication of an irtiitiatina condition tor a routine and periodic maintenance activity for a vehicle component from an electronic controller on the mobile vehicle 111 through the vehicle intemal Communication network 112 and the communication means. The network 100 determines the parts necessary to implement the routine and periodic maintenance activity. The network then searches a ground support network 105 for potential vehicle service providers that have both the parts necessary to implement the routine and periodic maintenance activity and an available service bay to implement the routine and periodic maintenance activity on the vehicle 111. The network 100 quecies the vehicie 111 through the communication means and receives the location of the vehicle 111. The data management system 101^0 is queried to determine a closest by time traveled potential vehicle service provider from the potential vehicle service providers to the vehicle. The data management system 106 provides identifying information for the closest by time traveied potential vehicle service provider. The data management system 106 is queried for and provides driving directions for the vehicle 111 to the ciosest by time traveied potentiai vehicie service. The off board network 100 provides the driving directions for the vehicle 100 through the communication means to the closest by time traveled potential vehicle service. Additional steps may include the arrangement for an alternate carrier for any cargo on the vehicle 111 as described above.
The processes may be programmed into a computer or the program may be a computer program product comprised of a computer usable medium having computer readable program code means embodied in the medium for affecting the above process when used in conjunction with a computing system.
As described above, the intelligent information system architecture including the off board network 100, the vehicles 111, and the processes for commercial and other transportation vehicles provide a number of advantages, some of which have been described above and others that are inherent in the invention. Also modifications may be proposed to the intelligent information system architecture, the off board network 100, the vehicles 111, and the processes for commercial and other transportation vehicles without departing from the teachings herein.
, , , _
Claims (6)
1. A process for a vehicle load brokerage management system component of an off board communication network, comprising the steps of:
storing data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
receiving a description of any cargo being transported by a vehicle with an abnormal condition, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific alternative vehicle from the network of mobile vehicles to transport the cargo;
comparing the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
comparing the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and deriving a listing of mobile vehicles both available and capable of carrying the cargo;
determining a general route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo and determining which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo;
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network.
storing data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
receiving a description of any cargo being transported by a vehicle with an abnormal condition, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific alternative vehicle from the network of mobile vehicles to transport the cargo;
comparing the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
comparing the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and deriving a listing of mobile vehicles both available and capable of carrying the cargo;
determining a general route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo and determining which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo;
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network.
2. A process for a vehicle load brokerage management system component of an off board communication network, comprising the steps of:
storing data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
receiving a description of any cargo being transported by a vehicle with an indication of an abnormal condition, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific alternative vehicle from the network of mobile vehicles to transport the cargo;
comparing the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
comparing the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and deriving a listing of mobile vehicles both available and capable of carrying the cargo;
determining a general route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the general route, performing the additional steps of:
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the general route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the general route, performing the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating these as the alternative vehicles to transport the cargo; and communicating identifying information of the alternative vehicles to transport the cargo to the off board network; and comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and not finding a vehicle or a combination of vehicles whose operating areas encompass the general route or willing to accept a previous offer to carry the cargo, performing the additional steps of:
comparing operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo, and determining an alternative route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the alternative route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the alternative route, performing the additional steps of:
communicating with the vehicles whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the alternative route, performing the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating these as the alternative vehicles to transport the cargo; and communicating identifying information of the alternative vehicles to transport the cargo to the off board network.
storing data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
receiving a description of any cargo being transported by a vehicle with an indication of an abnormal condition, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific alternative vehicle from the network of mobile vehicles to transport the cargo;
comparing the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
comparing the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and deriving a listing of mobile vehicles both available and capable of carrying the cargo;
determining a general route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the general route, performing the additional steps of:
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the general route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the general route, performing the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating these as the alternative vehicles to transport the cargo; and communicating identifying information of the alternative vehicles to transport the cargo to the off board network; and comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and not finding a vehicle or a combination of vehicles whose operating areas encompass the general route or willing to accept a previous offer to carry the cargo, performing the additional steps of:
comparing operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo, and determining an alternative route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the alternative route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the alternative route, performing the additional steps of:
communicating with the vehicles whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the alternative route, performing the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating these as the alternative vehicles to transport the cargo; and communicating identifying information of the alternative vehicles to transport the cargo to the off board network.
3. A process for a vehicle load brokerage management system component of an off board communication network, comprising the steps of:
storing data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
receiving a description of any cargo needing to be transported by a vehicle, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo;
comparing the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
comparing the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and deriving a listing of mobile vehicles both available and capable of carrying the cargo;
determining a general route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the general route, performing the additional steps of:
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the specific cargo carrying vehicle to transport the cargo; and communicating identifying information of the specific cargo carrying vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the general route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the general route, performing the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating these as the specific cargo carrying vehicles to transport the cargo; and communicating identifying information of the specific cargo carrying vehicles to transport the cargo to the off board network; and comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and not finding a vehicle or a combination of vehicles whose operating areas encompass the general route or willing to accept a previous offer to carry the cargo, performing the additional steps of:
comparing operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo, and determining an alternative route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the alternative route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the alternative route, performing the additional steps of:
communicating with the vehicles whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating this the specific cargo carrying vehicle to transport the cargo; and communicating identifying information of the specific cargo carrying vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the alternative route, performing the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating these as the specific cargo carrying vehicles to transport the cargo; and communicating identifying information of the specific cargo carrying vehicles to transport the cargo to the off board network.
storing data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
receiving a description of any cargo needing to be transported by a vehicle, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo;
comparing the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
comparing the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and deriving a listing of mobile vehicles both available and capable of carrying the cargo;
determining a general route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the general route, performing the additional steps of:
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the specific cargo carrying vehicle to transport the cargo; and communicating identifying information of the specific cargo carrying vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the general route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the general route, performing the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating these as the specific cargo carrying vehicles to transport the cargo; and communicating identifying information of the specific cargo carrying vehicles to transport the cargo to the off board network; and comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and not finding a vehicle or a combination of vehicles whose operating areas encompass the general route or willing to accept a previous offer to carry the cargo, performing the additional steps of:
comparing operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo, and determining an alternative route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the alternative route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the alternative route, performing the additional steps of:
communicating with the vehicles whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating this the specific cargo carrying vehicle to transport the cargo; and communicating identifying information of the specific cargo carrying vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the alternative route, performing the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating these as the specific cargo carrying vehicles to transport the cargo; and communicating identifying information of the specific cargo carrying vehicles to transport the cargo to the off board network.
4. A computer program product for a vehicle load brokerage management system component of an off board communication network, said computer program product comprising:
a computer useable medium having computer readable program code means embodied in said medium for causing the brokerage management system to store data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
computer readable program code means for causing the brokerage management system to receive a description of any cargo being transported by a vehicle with an abnormal condition, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific alternative vehicle from the network of mobile vehicles to transport the cargo;
computer readable program code means for causing the brokerage management system to compare the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to compare the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and deriving a listing of mobile vehicles both available and capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to determine a general route between the current location of the cargo and the final destination of the cargo;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo and determining which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo;
computer readable program code means for causing the brokerage management system to communicate with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
computer readable program code means for causing the brokerage management system to receive an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and computer readable program code means for causing the brokerage management system to communicate identifying information of the alternative vehicle to transport the cargo to the off board network.
a computer useable medium having computer readable program code means embodied in said medium for causing the brokerage management system to store data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
computer readable program code means for causing the brokerage management system to receive a description of any cargo being transported by a vehicle with an abnormal condition, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific alternative vehicle from the network of mobile vehicles to transport the cargo;
computer readable program code means for causing the brokerage management system to compare the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to compare the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and deriving a listing of mobile vehicles both available and capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to determine a general route between the current location of the cargo and the final destination of the cargo;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo and determining which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo;
computer readable program code means for causing the brokerage management system to communicate with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
computer readable program code means for causing the brokerage management system to receive an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and computer readable program code means for causing the brokerage management system to communicate identifying information of the alternative vehicle to transport the cargo to the off board network.
5. A computer program product for a vehicle load brokerage management system component of an off board communication network, said computer program product comprising:
a computer useable medium having computer readable program code means embodied in said medium for causing the brokerage management system to store data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
computer readable program code means for causing the brokerage management system to receive a description of any cargo being transported by a vehicle with an indication of an abnormal condition, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific alternative vehicle from the network of mobile vehicles to transport the cargo;
computer readable program code means for causing the brokerage management system to compare the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to compare the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and the brokerage management system deriving a listing of mobile vehicles both available and capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to determine a general route between the current location of the cargo and the final destination of the cargo;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding individual vehicles whose operating area encompasses the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding a combination or combinations of vehicles whose operating areas encompass the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating these as the alternative vehicles to transport the cargo; and communicating identifying information of the alternative vehicles to transport the cargo to the off board network; and computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system not finding a vehicle or a combination of vehicles whose operating areas encompass the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
comparing operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo, and determining an alternative route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the alternative route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding individual vehicles whose operating area encompasses the alternative route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network; and computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding a combination or combinations of vehicles whose operating areas encompass the alternative route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating these as the alternative vehicles to transport the cargo; and communicating identifying information of the alternative vehicles to transport the cargo to the off board network.
a computer useable medium having computer readable program code means embodied in said medium for causing the brokerage management system to store data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
computer readable program code means for causing the brokerage management system to receive a description of any cargo being transported by a vehicle with an indication of an abnormal condition, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific alternative vehicle from the network of mobile vehicles to transport the cargo;
computer readable program code means for causing the brokerage management system to compare the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to compare the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and the brokerage management system deriving a listing of mobile vehicles both available and capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to determine a general route between the current location of the cargo and the final destination of the cargo;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding individual vehicles whose operating area encompasses the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding a combination or combinations of vehicles whose operating areas encompass the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating these as the alternative vehicles to transport the cargo; and communicating identifying information of the alternative vehicles to transport the cargo to the off board network; and computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system not finding a vehicle or a combination of vehicles whose operating areas encompass the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
comparing operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo, and determining an alternative route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the alternative route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding individual vehicles whose operating area encompasses the alternative route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating this the alternative vehicle to transport the cargo; and communicating identifying information of the alternative vehicle to transport the cargo to the off board network; and computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding a combination or combinations of vehicles whose operating areas encompass the alternative route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an alternative vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating these as the alternative vehicles to transport the cargo; and communicating identifying information of the alternative vehicles to transport the cargo to the off board network.
6. A computer program product for a vehicle load brokerage management system component of an off board communication network, said computer program product comprising:
a computer useable medium having computer readable program code means embodied in said medium for causing the brokerage management system to store data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
computer readable program code means for causing the brokerage management system to receive a description of any cargo needing to be transported by a vehicle, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo;
computer readable program code means for causing the brokerage management system to compare the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to compare the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and to derive a listing of mobile vehicles both available and capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to determine a general route between the current location of the cargo and the final destination of the cargo;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding individual vehicles whose operating area encompasses the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the specific cargo carrying vehicle to transport the cargo; and communicating identifying information of the specific cargo carrying vehicle to transport the cargo to the off board network;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding a combination or combinations of vehicles whose operating areas encompass the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as a specific cargo carrying vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating these as the specific cargo carrying vehicles to transport the cargo; and communicating identifying information of the specific cargo carrying vehicles to transport the cargo to the off board network; and computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system not finding a vehicle or a combination of vehicles whose operating areas encompass the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
comparing operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo, and determining an alternative route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the alternative route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the alternative route, computer readable program code means' for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating this the specific cargo carrying vehicle to transport the cargo; and communicating identifying information of the specific cargo carrying vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the alternative route, computer readable- program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating these as the specific cargo carrying vehicles to transport the cargo; and communicating identifying information of the specific cargo carrying vehicles to transport the cargo to the off board network.
a computer useable medium having computer readable program code means embodied in said medium for causing the brokerage management system to store data on a network of mobile vehicles including locations, cargo carrying ability, availability to carry cargo, and operating area of the vehicles in the mobile vehicle network;
computer readable program code means for causing the brokerage management system to receive a description of any cargo needing to be transported by a vehicle, a current location of the cargo, and a final destination of the cargo from an off board communication network along with a query for a specific cargo carrying vehicle from the network of mobile vehicles to transport the cargo;
computer readable program code means for causing the brokerage management system to compare the cargo to be carried to the vehicles in the network of mobile vehicles to derive a listing of mobile vehicles capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to compare the listing of mobile vehicles capable of carrying the cargo to the vehicle availability data on the network of mobile vehicles and to derive a listing of mobile vehicles both available and capable of carrying the cargo;
computer readable program code means for causing the brokerage management system to determine a general route between the current location of the cargo and the final destination of the cargo;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding individual vehicles whose operating area encompasses the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating this the specific cargo carrying vehicle to transport the cargo; and communicating identifying information of the specific cargo carrying vehicle to transport the cargo to the off board network;
computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system finding a combination or combinations of vehicles whose operating areas encompass the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as a specific cargo carrying vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the general route between the current location of the cargo and the final destination of the cargo and designating these as the specific cargo carrying vehicles to transport the cargo; and communicating identifying information of the specific cargo carrying vehicles to transport the cargo to the off board network; and computer readable program code means for causing the brokerage management system to compare the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the general route between the current location of the cargo and the final destination of the cargo, and the brokerage management system not finding a vehicle or a combination of vehicles whose operating areas encompass the general route, computer readable program code means for causing the brokerage management system to perform the additional steps of:
comparing operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo with the current location of the cargo and the final destination of the cargo, and determining an alternative route between the current location of the cargo and the final destination of the cargo;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicle's operating area encompasses the alternative route between the current location of the cargo and the final destination of the cargo, and finding individual vehicles whose operating area encompasses the alternative route, computer readable program code means' for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from a vehicle whose operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating this the specific cargo carrying vehicle to transport the cargo; and communicating identifying information of the specific cargo carrying vehicle to transport the cargo to the off board network;
comparing the operating areas of the vehicles on the listing of mobile vehicles both available and capable of carrying the cargo to determine which vehicles' operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo, and finding a combination or combinations of vehicles whose operating areas encompass the alternative route, computer readable- program code means for causing the brokerage management system to perform the additional steps of:
communicating with the vehicles whose combination of operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and offering an option to carry the cargo as an specific cargo carrying vehicle;
receiving an acceptance of the offer from the vehicles whose combination operating areas encompass the alternative route between the current location of the cargo and the final destination of the cargo and designating these as the specific cargo carrying vehicles to transport the cargo; and communicating identifying information of the specific cargo carrying vehicles to transport the cargo to the off board network.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10717498P | 1998-11-05 | 1998-11-05 | |
US60/107,174 | 1998-11-05 | ||
CA002342933A CA2342933C (en) | 1998-11-05 | 1999-11-05 | Land vehicle communications system and process for providing information and coordinating vehicle activities |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002342933A Division CA2342933C (en) | 1998-11-05 | 1999-11-05 | Land vehicle communications system and process for providing information and coordinating vehicle activities |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2651878A1 true CA2651878A1 (en) | 2000-05-11 |
Family
ID=22315231
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002651874A Abandoned CA2651874A1 (en) | 1998-11-05 | 1999-11-05 | Land vehicle communications system and process for providing information and coordinating vehicle activities |
CA002342933A Expired - Fee Related CA2342933C (en) | 1998-11-05 | 1999-11-05 | Land vehicle communications system and process for providing information and coordinating vehicle activities |
CA002651878A Abandoned CA2651878A1 (en) | 1998-11-05 | 1999-11-05 | Land vehicle communications system and process for providing information and coordinating vehicle activities |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002651874A Abandoned CA2651874A1 (en) | 1998-11-05 | 1999-11-05 | Land vehicle communications system and process for providing information and coordinating vehicle activities |
CA002342933A Expired - Fee Related CA2342933C (en) | 1998-11-05 | 1999-11-05 | Land vehicle communications system and process for providing information and coordinating vehicle activities |
Country Status (7)
Country | Link |
---|---|
US (4) | US6356822B1 (en) |
EP (3) | EP2065868A2 (en) |
AU (1) | AU1468600A (en) |
BR (1) | BR9914488A (en) |
CA (3) | CA2651874A1 (en) |
DE (1) | DE19983650B3 (en) |
WO (1) | WO2000026883A2 (en) |
Families Citing this family (222)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6484080B2 (en) | 1995-06-07 | 2002-11-19 | Automotive Technologies International Inc. | Method and apparatus for controlling a vehicular component |
US6738697B2 (en) * | 1995-06-07 | 2004-05-18 | Automotive Technologies International Inc. | Telematics system for vehicle diagnostics |
US6823244B2 (en) | 1995-06-07 | 2004-11-23 | Automotive Technologies International, Inc. | Vehicle part control system including electronic sensors |
US20040160319A1 (en) * | 1993-06-08 | 2004-08-19 | Joao Raymond Anthony | Control, monitoring and/or security apparatus and method |
US7397363B2 (en) * | 1993-06-08 | 2008-07-08 | Raymond Anthony Joao | Control and/or monitoring apparatus and method |
US7082359B2 (en) * | 1995-06-07 | 2006-07-25 | Automotive Technologies International, Inc. | Vehicular information and monitoring system and methods |
US7103460B1 (en) | 1994-05-09 | 2006-09-05 | Automotive Technologies International, Inc. | System and method for vehicle diagnostics |
US8024084B2 (en) * | 1995-06-07 | 2011-09-20 | Automotive Technologies International, Inc. | Vehicle diagnostic techniques |
US9443358B2 (en) | 1995-06-07 | 2016-09-13 | Automotive Vehicular Sciences LLC | Vehicle software upgrade techniques |
US10011247B2 (en) * | 1996-03-27 | 2018-07-03 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
US7277010B2 (en) * | 1996-03-27 | 2007-10-02 | Raymond Anthony Joao | Monitoring apparatus and method |
US7253731B2 (en) | 2001-01-23 | 2007-08-07 | Raymond Anthony Joao | Apparatus and method for providing shipment information |
US10152876B2 (en) | 1996-03-27 | 2018-12-11 | Gtj Ventures, Llc | Control, monitoring, and/or security apparatus and method |
US6009355A (en) * | 1997-01-28 | 1999-12-28 | American Calcar Inc. | Multimedia information and control system for automobiles |
US9075136B1 (en) | 1998-03-04 | 2015-07-07 | Gtj Ventures, Llc | Vehicle operator and/or occupant information apparatus and method |
US10240935B2 (en) | 1998-10-22 | 2019-03-26 | American Vehicular Sciences Llc | Vehicle software upgrade techniques |
US6754485B1 (en) * | 1998-12-23 | 2004-06-22 | American Calcar Inc. | Technique for effectively providing maintenance and information to vehicles |
US7107129B2 (en) | 2002-02-28 | 2006-09-12 | Oshkosh Truck Corporation | Turret positioning system and method for a fire fighting vehicle |
US6757597B2 (en) * | 2001-01-31 | 2004-06-29 | Oshkosh Truck | A/C bus assembly for electronic traction vehicle |
US20030158635A1 (en) * | 1999-07-30 | 2003-08-21 | Oshkosh Truck Corporation | Firefighting vehicle with network-assisted scene management |
US7729831B2 (en) * | 1999-07-30 | 2010-06-01 | Oshkosh Corporation | Concrete placement vehicle control system and method |
US6993421B2 (en) * | 1999-07-30 | 2006-01-31 | Oshkosh Truck Corporation | Equipment service vehicle with network-assisted vehicle service and repair |
US6553290B1 (en) * | 2000-02-09 | 2003-04-22 | Oshkosh Truck Corporation | Equipment service vehicle having on-board diagnostic system |
US7184866B2 (en) * | 1999-07-30 | 2007-02-27 | Oshkosh Truck Corporation | Equipment service vehicle with remote monitoring |
US20020046084A1 (en) * | 1999-10-08 | 2002-04-18 | Scott A. Steele | Remotely configurable multimedia entertainment and information system with location based advertising |
US6587835B1 (en) | 2000-02-09 | 2003-07-01 | G. Victor Treyz | Shopping assistance with handheld computing device |
DE10023359A1 (en) * | 2000-05-12 | 2001-11-22 | Siemens Ag | Broker device has database for storing offer information of various providers calling over speech communications network for speech-controlled enquiry by interested parties over network |
US20020069097A1 (en) * | 2000-08-01 | 2002-06-06 | Conrath Lawrence R. | Database management system and method |
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 |
GB0022286D0 (en) * | 2000-09-09 | 2000-10-25 | Gb Truck Services Ltd | Vehicle Repair System |
US6694234B2 (en) * | 2000-10-06 | 2004-02-17 | Gmac Insurance Company | Customer service automation systems and methods |
JP3834463B2 (en) * | 2000-10-13 | 2006-10-18 | 株式会社日立製作所 | In-vehicle failure alarm reporting system |
US7185044B2 (en) * | 2000-11-06 | 2007-02-27 | The Weather Channel | Weather information delivery systems and methods providing planning functionality and navigational tools |
GB0028029D0 (en) * | 2000-11-17 | 2001-01-03 | Koninkl Philips Electronics Nv | Method and related system and appartus for providing travel-related information to a mobile communications device |
US6741933B1 (en) * | 2000-12-27 | 2004-05-25 | Advanced Tracking Technologies, Inc. | Travel tracker |
US7277782B2 (en) * | 2001-01-31 | 2007-10-02 | Oshkosh Truck Corporation | Control system and method for electric vehicle |
US7379797B2 (en) * | 2001-01-31 | 2008-05-27 | Oshkosh Truck Corporation | System and method for braking in an electric vehicle |
JP2002228552A (en) * | 2001-01-31 | 2002-08-14 | Mazda Motor Corp | Remote failure diagnostic server of vehicle, remote failure diagnostic method of vehicle, remote failure diagnostic program, on-vehicle remote failure diagnostic system and remote failure diagnostic system of vehicle |
JP2004532838A (en) * | 2001-03-02 | 2004-10-28 | ブリストル−マイヤーズ スクイブ カンパニー | Compounds useful as melanocortin receptor modulators and pharmaceutical compositions containing them |
JP2002265004A (en) * | 2001-03-08 | 2002-09-18 | Nisscom Corp | Final disposal plant carrying-in control system for industrial waste |
WO2002074558A1 (en) * | 2001-03-21 | 2002-09-26 | Bridgestone Corporation | Assembly of tire and rim |
EP1403437B1 (en) * | 2001-05-08 | 2013-12-11 | Hitachi Construction Machinery Co., Ltd. | Working machine failure diagnosis method and system |
US7155321B2 (en) * | 2001-08-06 | 2006-12-26 | Idsc Holdings Llc | System, method and computer program product for remote vehicle diagnostics, monitoring, configuring and reprogramming |
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 |
US6671646B2 (en) * | 2001-09-11 | 2003-12-30 | Zonar Compliance Systems, Llc | System and process to ensure performance of mandated safety and maintenance inspections |
US7557696B2 (en) * | 2001-09-11 | 2009-07-07 | Zonar Systems, Inc. | System and process to record inspection compliance data |
US7680595B2 (en) * | 2006-06-20 | 2010-03-16 | Zonar Systems, Inc. | Method and apparatus to utilize GPS data to replace route planning software |
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 |
US10185455B2 (en) | 2012-10-04 | 2019-01-22 | Zonar Systems, Inc. | Mobile computing device for fleet telematics |
US20150170521A1 (en) | 2001-09-11 | 2015-06-18 | Zonar Systems, Inc. | System and method to enhance the utility of vehicle inspection records by including route identification data in each vehicle inspection record |
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 |
US8400296B2 (en) | 2001-09-11 | 2013-03-19 | Zonar Systems, Inc. | Method and apparatus to automate data collection during a mandatory inspection |
US20110068954A1 (en) | 2006-06-20 | 2011-03-24 | Zonar Systems, Inc. | Method and apparatus to collect object identification data during operation of a vehicle and analysis of such data |
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 |
TW528973B (en) * | 2001-09-26 | 2003-04-21 | Ind Tech Res Inst | Distribution decision supporting system and device |
JP2003106854A (en) * | 2001-09-27 | 2003-04-09 | Pioneer Electronic Corp | Navigation system, method for retrieving route in navigation system, first communication terminal device in navigation system, second communication terminal device in navigation system, vehicle navigation apparatus in navigation system, program for second communication terminal device and program for vehicle navigation apparatus |
US20030093199A1 (en) * | 2001-11-15 | 2003-05-15 | Michael Mavreas | Remote monitoring and control of a motorized vehicle |
US7487252B2 (en) * | 2001-11-16 | 2009-02-03 | Gateway Inc. | Vehicle based intelligent network interactivity |
US8014974B2 (en) * | 2001-12-19 | 2011-09-06 | Caterpillar Inc. | System and method for analyzing and reporting machine operating parameters |
US6985696B2 (en) * | 2001-12-20 | 2006-01-10 | Motorola, Inc. | Method and apparatus for facilitating wireless communications with a nonautomotive roaming object |
US7792618B2 (en) | 2001-12-21 | 2010-09-07 | Oshkosh Corporation | Control system and method for a concrete vehicle |
US7054596B2 (en) * | 2001-12-21 | 2006-05-30 | Daimlerchrysler Corporation | Wireless vibration diagnostic instrument |
US20050113996A1 (en) * | 2001-12-21 | 2005-05-26 | Oshkosh Truck Corporation | Ambulance control system and method |
US6654770B2 (en) * | 2002-01-10 | 2003-11-25 | Mycarstats.Com, Llc | Automobile safety and maintenance information systems and methods and related services |
US20030162523A1 (en) * | 2002-02-27 | 2003-08-28 | Michael Kapolka | Vehicle telemetry system and method |
US10562492B2 (en) * | 2002-05-01 | 2020-02-18 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
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 |
US7552140B2 (en) * | 2002-07-25 | 2009-06-23 | Temic Automotive Of North America, Inc. | Smart owner's manual |
US7139595B2 (en) * | 2002-10-24 | 2006-11-21 | The Rail Network, Inc. | Transit vehicle wireless transmission broadcast system |
US20040095227A1 (en) * | 2002-11-19 | 2004-05-20 | Lehman Harry J. | Wireless alarm system |
US7315739B2 (en) * | 2002-11-27 | 2008-01-01 | Agilent Technologies, Inc. | Systems and methods for measurement and/or control using mobile probes |
WO2004068424A2 (en) * | 2003-01-28 | 2004-08-12 | Cellport Systems, Inc. | Secure telematics |
US9818136B1 (en) | 2003-02-05 | 2017-11-14 | Steven M. Hoffberg | System and method for determining contingent relevance |
US7415243B2 (en) | 2003-03-27 | 2008-08-19 | Honda Giken Kogyo Kabushiki Kaisha | System, method and computer program product for receiving data from a satellite radio network |
US20050021223A1 (en) * | 2003-04-15 | 2005-01-27 | United Parcel Service Of America, Inc. | Rush hour modeling for routing and scheduling |
US7983820B2 (en) * | 2003-07-02 | 2011-07-19 | Caterpillar Inc. | Systems and methods for providing proxy control functions in a work machine |
US7516244B2 (en) * | 2003-07-02 | 2009-04-07 | Caterpillar Inc. | Systems and methods for providing server operations in a work machine |
US20050002354A1 (en) * | 2003-07-02 | 2005-01-06 | Kelly Thomas J. | Systems and methods for providing network communications between work machines |
US20050005167A1 (en) * | 2003-07-02 | 2005-01-06 | Kelly Thomas J. | Systems and methods for providing security operations in a work machine |
US7349794B2 (en) * | 2003-09-03 | 2008-03-25 | Malone Specialty, Inc. | Engine protection system |
US7818380B2 (en) * | 2003-12-15 | 2010-10-19 | Honda Motor Co., Ltd. | Method and system for broadcasting safety messages to a vehicle |
US8041779B2 (en) * | 2003-12-15 | 2011-10-18 | Honda Motor Co., Ltd. | Method and system for facilitating the exchange of information between a vehicle and a remote location |
EP1733513A4 (en) | 2004-04-06 | 2009-05-06 | Honda Motor Co Ltd | Method and system for controlling the exchange of vehicle related messages |
US7680596B2 (en) | 2004-04-06 | 2010-03-16 | Honda Motor Co., Ltd. | Route calculation method for a vehicle navigation system |
US7680594B2 (en) | 2004-04-06 | 2010-03-16 | Honda Motor Co., Ltd. | Display method and system for a vehicle navigation system |
US7346370B2 (en) * | 2004-04-29 | 2008-03-18 | Cellport Systems, Inc. | Enabling interoperability between distributed devices using different communication link technologies |
US20050267803A1 (en) * | 2004-05-25 | 2005-12-01 | Arvin Patel | Advertising management structure and method for correlating campaigns with consumer interest |
US20060095326A1 (en) * | 2004-05-25 | 2006-05-04 | Karandeep Sandhu | Sales tool using demographic content to improve customer service |
US8175920B2 (en) * | 2004-05-25 | 2012-05-08 | Sales Portal, Inc. | System and method for exchanging sales leads |
US7518530B2 (en) * | 2004-07-19 | 2009-04-14 | Honda Motor Co., Ltd. | Method and system for broadcasting audio and visual display messages to a vehicle |
US7643788B2 (en) * | 2004-09-22 | 2010-01-05 | Honda Motor Co., Ltd. | Method and system for broadcasting data messages to a vehicle |
US7383130B1 (en) | 2004-12-16 | 2008-06-03 | The Weather Channel, Inc. | Weather-based activity advisor |
US7212922B1 (en) | 2004-12-16 | 2007-05-01 | The Weather Channel, Inc. | Method of determining a climate-based activity index and best-time-to recommendation |
US7444237B2 (en) * | 2005-01-26 | 2008-10-28 | Fujitsu Limited | Planning a journey that includes waypoints |
US7562049B2 (en) * | 2005-03-29 | 2009-07-14 | Honda Motor Co., Ltd. | Payment system and method for data broadcasted from a remote location to vehicles |
US9135575B2 (en) * | 2005-05-09 | 2015-09-15 | Roadnet Technologies, Inc. | Systems and methods for routing and scheduling visits to delivery locations |
WO2006122263A2 (en) * | 2005-05-11 | 2006-11-16 | Pinpoint Tracking Solutions, Llc | Method and apparatus for secure storage and remote monitoring vehicle odometer |
US7949330B2 (en) * | 2005-08-25 | 2011-05-24 | Honda Motor Co., Ltd. | System and method for providing weather warnings and alerts |
US20070050095A1 (en) * | 2005-09-01 | 2007-03-01 | Polaris Industries Inc. | Controller area network based self-configuring vehicle management system and method |
US20070078791A1 (en) * | 2005-09-30 | 2007-04-05 | Caterpillar Inc. | Asset management system |
US8874477B2 (en) | 2005-10-04 | 2014-10-28 | Steven Mark Hoffberg | Multifactorial optimization system and method |
US20070101017A1 (en) * | 2005-10-31 | 2007-05-03 | Caterpillar Inc. | System and method for routing information |
US20070100760A1 (en) * | 2005-10-31 | 2007-05-03 | Caterpillar Inc. | System and method for selling work machine projects |
US20070145109A1 (en) * | 2005-12-23 | 2007-06-28 | Caterpillar Inc. | Asset management system |
US20070150073A1 (en) * | 2005-12-23 | 2007-06-28 | Jay Dawson | Asset management system |
US20070150317A1 (en) * | 2005-12-23 | 2007-06-28 | Caterpillar Inc. | Asset management system |
US20070150295A1 (en) * | 2005-12-23 | 2007-06-28 | Caterpillar Inc. | Asset management system |
US7769499B2 (en) * | 2006-04-05 | 2010-08-03 | Zonar Systems Inc. | Generating a numerical ranking of driver performance based on a plurality of metrics |
US9067565B2 (en) | 2006-05-22 | 2015-06-30 | Inthinc Technology Solutions, Inc. | System and method for evaluating driver behavior |
US7859392B2 (en) | 2006-05-22 | 2010-12-28 | Iwi, Inc. | System and method for monitoring and updating speed-by-street data |
JP2007316018A (en) * | 2006-05-29 | 2007-12-06 | Denso Corp | Vehicular navigation system |
US8139109B2 (en) | 2006-06-19 | 2012-03-20 | Oshkosh Corporation | Vision system for an autonomous vehicle |
US8947531B2 (en) | 2006-06-19 | 2015-02-03 | Oshkosh Corporation | Vehicle diagnostics based on information communicated between vehicles |
US9280435B2 (en) | 2011-12-23 | 2016-03-08 | Zonar Systems, Inc. | Method and apparatus for GPS based slope determination, real-time vehicle mass determination, and vehicle efficiency analysis |
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 |
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 |
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 |
US7629766B2 (en) * | 2006-07-17 | 2009-12-08 | Bbs Licensing, Inc. | Adapter system for battery-powered tools |
US7899610B2 (en) | 2006-10-02 | 2011-03-01 | Inthinc Technology Solutions, Inc. | System and method for reconfiguring an electronic control unit of a motor vehicle to optimize fuel economy |
US7589471B2 (en) * | 2006-10-20 | 2009-09-15 | International Truck Intellectual Property Company, Llc | System for pre-indication of motor vehicle HID lamp feature |
US7748746B2 (en) * | 2007-01-17 | 2010-07-06 | Polaris Industries Inc. | Fuel tank arrangement for a vehicle |
US7669682B2 (en) | 2007-01-17 | 2010-03-02 | Polaris Industries Inc. | Rear suspension for a two wheeled vehicle |
US20080231466A1 (en) * | 2007-03-19 | 2008-09-25 | Halliburton Energy Services, Inc. | Facilitating the communication of connectively dissimilar well servicing industry equipment via a universal connection device |
US8160656B2 (en) * | 2007-05-08 | 2012-04-17 | Continental Automotive Systems, Inc. | Telematics system and method having combined cellular and satellite functionality |
US7668653B2 (en) | 2007-05-31 | 2010-02-23 | Honda Motor Co., Ltd. | System and method for selectively filtering and providing event program information |
US8825277B2 (en) | 2007-06-05 | 2014-09-02 | Inthinc Technology Solutions, Inc. | System and method for the collection, correlation and use of vehicle collision data |
US8538625B1 (en) | 2007-06-11 | 2013-09-17 | Phahol Lowchareonkul | Display system for use in a vehicle |
US8666590B2 (en) | 2007-06-22 | 2014-03-04 | Inthinc Technology Solutions, Inc. | System and method for naming, filtering, and recall of remotely monitored event data |
US8150576B2 (en) | 2007-06-25 | 2012-04-03 | International Engine Intellectual Property Company Llc | Engine glow plug diagnosis using crankshaft sensor data |
US9129460B2 (en) * | 2007-06-25 | 2015-09-08 | Inthinc Technology Solutions, Inc. | System and method for monitoring and improving driver behavior |
US7912602B2 (en) * | 2007-06-29 | 2011-03-22 | Caterpillar Inc. | Visual diagnostic system and subscription service |
US7999670B2 (en) * | 2007-07-02 | 2011-08-16 | Inthinc Technology Solutions, Inc. | System and method for defining areas of interest and modifying asset monitoring in relation thereto |
US8027293B2 (en) * | 2007-07-16 | 2011-09-27 | Cellport Systems, Inc. | Communication channel selection and use |
US9117246B2 (en) | 2007-07-17 | 2015-08-25 | Inthinc Technology Solutions, Inc. | System and method for providing a user interface for vehicle mentoring system users and insurers |
US8818618B2 (en) | 2007-07-17 | 2014-08-26 | Inthinc Technology Solutions, Inc. | System and method for providing a user interface for vehicle monitoring system users and insurers |
US8577703B2 (en) * | 2007-07-17 | 2013-11-05 | Inthinc Technology Solutions, Inc. | System and method for categorizing driving behavior using driver mentoring and/or monitoring equipment to determine an underwriting risk |
US9008894B2 (en) * | 2007-08-08 | 2015-04-14 | Procon, Inc. | Automobile mileage notification system |
US8099217B2 (en) | 2007-08-31 | 2012-01-17 | Caterpillar Inc. | Performance-based haulage management system |
US8095279B2 (en) * | 2007-08-31 | 2012-01-10 | Caterpillar Inc. | Systems and methods for improving haul route management |
US7876205B2 (en) * | 2007-10-02 | 2011-01-25 | Inthinc Technology Solutions, Inc. | System and method for detecting use of a wireless device in a moving vehicle |
US8099308B2 (en) * | 2007-10-02 | 2012-01-17 | Honda Motor Co., Ltd. | Method and system for vehicle service appointments based on diagnostic trouble codes |
US8078441B2 (en) * | 2007-10-12 | 2011-12-13 | Caterpillar Inc. | Systems and methods for designing a haul road |
US20090099886A1 (en) * | 2007-10-12 | 2009-04-16 | Caterpillar Inc. | System and method for performance-based payload management |
US8014924B2 (en) * | 2007-10-12 | 2011-09-06 | Caterpillar Inc. | Systems and methods for improving haul road conditions |
US20090106036A1 (en) * | 2007-10-22 | 2009-04-23 | Kazuya Tamura | Method and system for making automated appointments |
JP4466717B2 (en) * | 2007-11-01 | 2010-05-26 | トヨタ自動車株式会社 | Traveling locus generation method and traveling locus generation device |
JP4466718B2 (en) * | 2007-11-01 | 2010-05-26 | トヨタ自動車株式会社 | Traveling locus generation method and traveling locus generation device |
US20090140886A1 (en) * | 2007-12-03 | 2009-06-04 | International Truck Intellectual Property Company, Llc | Multiple geofence system for vehicles |
US8154419B2 (en) * | 2007-12-14 | 2012-04-10 | Halliburton Energy Services Inc. | Oilfield area network communication system and method |
US8090560B2 (en) * | 2007-12-14 | 2012-01-03 | Caterpillar Inc. | Systems and methods for haul road management based on greenhouse gas emissions |
US20090177336A1 (en) * | 2008-01-07 | 2009-07-09 | Mcclellan Scott | System and Method for Triggering Vehicle Functions |
CN101520883A (en) * | 2008-02-29 | 2009-09-02 | 鸿富锦精密工业(深圳)有限公司 | Vehicle maintenance system and method |
US8688180B2 (en) * | 2008-08-06 | 2014-04-01 | Inthinc Technology Solutions, Inc. | System and method for detecting use of a wireless device while driving |
US8024118B2 (en) * | 2008-09-16 | 2011-09-20 | International Truck Intellectual Property Company, Llc | Engine idle control using GPS telematics |
US8994494B2 (en) | 2008-10-10 | 2015-03-31 | Polaris Industries Inc. | Vehicle security system |
CA2749685A1 (en) * | 2008-11-13 | 2010-05-20 | Aser Rich Limited | System and method for improved vehicle safety through enhanced situation awareness of a driver of a vehicle |
US20100115925A1 (en) * | 2008-11-13 | 2010-05-13 | International Truck Intellectual Property Company Llc | Urea Monitoring And Replenishment Scheduling of Vehicles |
US9659499B2 (en) * | 2008-12-22 | 2017-05-23 | General Motors Llc | Method of communicating vehicle messages using short message system messages |
US20100185356A1 (en) * | 2009-01-16 | 2010-07-22 | International Truck Intellectual Property Company, Llc | Compiling Source Information From A Motor Vehicle Data System and Configuring A Telematic Module |
US8963702B2 (en) | 2009-02-13 | 2015-02-24 | Inthinc Technology Solutions, Inc. | System and method for viewing and correcting data in a street mapping database |
US20100211301A1 (en) * | 2009-02-13 | 2010-08-19 | Mcclellan Scott | System and method for analyzing traffic flow |
US8188887B2 (en) * | 2009-02-13 | 2012-05-29 | Inthinc Technology Solutions, Inc. | System and method for alerting drivers to road conditions |
US8892341B2 (en) * | 2009-02-13 | 2014-11-18 | Inthinc Technology Solutions, Inc. | Driver mentoring to improve vehicle operation |
US8266890B2 (en) | 2009-06-10 | 2012-09-18 | International Engine Intellectual Property Company, Llc | Preventing soot underestimation in diesel particulate filters by determining the restriction sensitivity of soot |
US8135804B2 (en) * | 2009-07-07 | 2012-03-13 | Honda Motor Co., Ltd. | Method for scheduling and rescheduling vehicle service appointments |
US20110025045A1 (en) * | 2009-07-29 | 2011-02-03 | International Engine Intellectual Property Company, Llc | Fitting with audible misassembly indicator |
US8010276B2 (en) | 2009-08-31 | 2011-08-30 | International Engine Intellectual Property Company, Llc | Intake manifold oxygen control |
JP5303427B2 (en) * | 2009-10-14 | 2013-10-02 | 株式会社日立製作所 | Product delivery system |
US9060381B2 (en) * | 2010-02-08 | 2015-06-16 | Paccar Inc | In-vehicle communication device with social networking |
US8836490B2 (en) * | 2010-04-09 | 2014-09-16 | Dsg Tag Systems Inc. | Vehicle management |
US9280902B2 (en) * | 2010-04-09 | 2016-03-08 | DSG TAG Systems, Inc. | Facilities management |
US8306710B2 (en) | 2010-04-14 | 2012-11-06 | International Engine Intellectual Property Company, Llc | Method for diesel particulate filter regeneration in a vehicle equipped with a hybrid engine background of the invention |
US8616274B2 (en) | 2010-05-07 | 2013-12-31 | Halliburton Energy Services, Inc. | System and method for remote wellbore servicing operations |
EP2393048A1 (en) * | 2010-06-04 | 2011-12-07 | BAE Systems Bofors AB | Service platform system architecture for fleet maintenance and management |
EP2393049A1 (en) * | 2010-06-04 | 2011-12-07 | BAE Systems Bofors AB | On-board service platform and services for fleet maintenance and management |
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 |
US20120095961A1 (en) * | 2010-10-15 | 2012-04-19 | Myers Tire Supply International, Inc. | Tool tracking system and method |
US9527515B2 (en) | 2011-12-23 | 2016-12-27 | Zonar Systems, Inc. | Vehicle performance based on analysis of drive data |
US8736419B2 (en) | 2010-12-02 | 2014-05-27 | Zonar Systems | 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 |
US8914184B2 (en) | 2012-04-01 | 2014-12-16 | Zonar Systems, Inc. | Method and apparatus for matching vehicle ECU programming to current vehicle operating conditions |
US10706647B2 (en) | 2010-12-02 | 2020-07-07 | Zonar Systems, Inc. | Method and apparatus for implementing a vehicle inspection waiver program |
US8725833B2 (en) | 2011-11-11 | 2014-05-13 | Motorola Mobility Llc | Comparison of selected item data to usage data for items associated with a user account |
US9002554B2 (en) * | 2012-05-09 | 2015-04-07 | Innova Electronics, Inc. | Smart phone app-based remote vehicle diagnostic system and method |
US10345108B2 (en) | 2012-05-16 | 2019-07-09 | Polaris Industries Inc. | System and method for multi-plane routing |
US9424696B2 (en) | 2012-10-04 | 2016-08-23 | Zonar Systems, Inc. | Virtual trainer for in vehicle driver coaching and to collect metrics to improve driver performance |
US9128815B2 (en) | 2013-01-14 | 2015-09-08 | Thales Canada Inc | Control system for vehicle in a guideway network |
US11209286B2 (en) | 2013-02-26 | 2021-12-28 | Polaris Industies Inc. | Recreational vehicle interactive telemetry, mapping and trip planning system |
US9324195B2 (en) | 2013-02-26 | 2016-04-26 | Polaris Industries Inc. | Recreational vehicle interactive, telemetry, mapping, and trip planning system |
MX350397B (en) | 2013-02-26 | 2017-09-06 | Polaris Inc | Recreational vehicle interactive telemetry, mapping, and trip planning system. |
US11080734B2 (en) | 2013-03-15 | 2021-08-03 | Cdk Global, Llc | Pricing system for identifying prices for vehicles offered by vehicle dealerships and other entities |
US10546441B2 (en) | 2013-06-04 | 2020-01-28 | Raymond Anthony Joao | Control, monitoring, and/or security, apparatus and method for premises, vehicles, and/or articles |
CN103407415B (en) * | 2013-07-24 | 2015-09-02 | 江苏中科天安智联科技有限公司 | Based on the vehicle monitoring platform of 3G communication |
US9172477B2 (en) | 2013-10-30 | 2015-10-27 | Inthinc Technology Solutions, Inc. | Wireless device detection using multiple antennas separated by an RF shield |
US20150269520A1 (en) * | 2014-03-21 | 2015-09-24 | Amazon Technologies, Inc. | Establishment of a transient warehouse |
US9821738B2 (en) | 2014-06-30 | 2017-11-21 | Raymond Anthony Joao | Battery power management apparatus and method |
US10096004B2 (en) * | 2014-10-10 | 2018-10-09 | At&T Intellectual Property I, L.P. | Predictive maintenance |
US9466154B2 (en) * | 2014-11-21 | 2016-10-11 | International Business Machines Corporation | Automated service management |
US9984573B2 (en) | 2015-11-06 | 2018-05-29 | Omnitracs, Llc | Advanced warning system |
CN115474170A (en) | 2016-02-10 | 2022-12-13 | 北极星工业有限公司 | Method and system for facilitating use of a recreational vehicle, recreational vehicle and user interface |
CN109073316B (en) * | 2016-03-28 | 2021-07-06 | 开利公司 | Automatic diagnostics for transport refrigeration unit |
US20170284816A1 (en) * | 2016-03-30 | 2017-10-05 | Ca, Inc. | Establishing convergence points and determining time to convergence of related objects in motion |
US10867285B2 (en) | 2016-04-21 | 2020-12-15 | Cdk Global, Llc | Automatic automobile repair service scheduling based on diagnostic trouble codes and service center attributes |
US10853769B2 (en) * | 2016-04-21 | 2020-12-01 | Cdk Global Llc | Scheduling an automobile service appointment in a dealer service bay based on diagnostic trouble codes and service bay attributes |
US11400997B2 (en) | 2016-05-23 | 2022-08-02 | Indian Motorcycle International, LLC | Display systems and methods for a recreational vehicle |
US10274331B2 (en) | 2016-09-16 | 2019-04-30 | Polaris Industries Inc. | Device and method for improving route planning computing devices |
US10168697B2 (en) * | 2017-03-31 | 2019-01-01 | At&T Intellectual Property I, L.P. | Assistance for an autonomous vehicle using crowd-sourced responses |
US11060876B2 (en) | 2017-11-10 | 2021-07-13 | International Business Machines Corporation | Assessing environmental conditions and administering a modification to self driven vehicles |
US11238672B2 (en) | 2018-01-25 | 2022-02-01 | International Engine Intellectual Property Company, Llc | Virtual weigh station |
US11501351B2 (en) | 2018-03-21 | 2022-11-15 | Cdk Global, Llc | Servers, systems, and methods for single sign-on of an automotive commerce exchange |
US11190608B2 (en) | 2018-03-21 | 2021-11-30 | Cdk Global Llc | Systems and methods for an automotive commerce exchange |
US10304338B1 (en) | 2018-04-26 | 2019-05-28 | At&T Intellectual Property I, L.P. | Cooperative intelligent traffic system communication between bicycles |
EP3588451A1 (en) * | 2018-06-26 | 2020-01-01 | Ningbo Geely Automobile Research & Development Co. Ltd. | Repair instruction device and method |
SE1851218A1 (en) * | 2018-10-08 | 2020-04-09 | Scania Cv Ab | An arrangement for facilitating provision of external sensors of a vehicle |
US10872302B2 (en) * | 2018-12-13 | 2020-12-22 | Caterpillar Inc. | Automatically determining construction worksite operational zones based on received construction equipment telemetry data |
WO2021015663A1 (en) * | 2019-07-23 | 2021-01-28 | Hitachi, Ltd. | Delivery route planning apparatus and methods of generating delivery route plans |
JP7359710B2 (en) * | 2020-02-03 | 2023-10-11 | トヨタ自動車株式会社 | Vehicle management system |
US11080105B1 (en) | 2020-11-18 | 2021-08-03 | Cdk Global, Llc | Systems, methods, and apparatuses for routing API calls |
US11514021B2 (en) | 2021-01-22 | 2022-11-29 | Cdk Global, Llc | Systems, methods, and apparatuses for scanning a legacy database |
US11760227B2 (en) | 2021-02-15 | 2023-09-19 | Raymond Anthony Joao | Battery power management apparatus and method |
US11803535B2 (en) | 2021-05-24 | 2023-10-31 | Cdk Global, Llc | Systems, methods, and apparatuses for simultaneously running parallel databases |
Family Cites Families (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734352A (en) | 1992-08-07 | 1998-03-31 | R. A. Miller Industries, Inc. | Multiband antenna system |
CA1060113A (en) | 1974-05-13 | 1979-08-07 | Howard S. White | Monitoring system for vehicles |
JPS59214710A (en) | 1983-05-23 | 1984-12-04 | Hitachi Ltd | Navigation equipment |
US5416706A (en) | 1984-04-27 | 1995-05-16 | Hagenbuch; Leroy G. | Apparatus for identifying containers from which refuse is collected and compiling a historical record of the containers |
JPS6189144A (en) | 1984-10-08 | 1986-05-07 | Nissan Motor Co Ltd | Trouble diagnosing apparatus for car |
US4750197A (en) | 1986-11-10 | 1988-06-07 | Denekamp Mark L | Integrated cargo security system |
US4897642A (en) | 1988-10-14 | 1990-01-30 | Secura Corporation | Vehicle status monitor and management system employing satellite communication |
US5309351A (en) * | 1988-10-27 | 1994-05-03 | Texas Instruments Incorporated | Communications, information, maintenance diagnostic and training system |
JP2574892B2 (en) | 1989-02-15 | 1997-01-22 | 株式会社日立製作所 | Load sharing control method for automobile |
US5142278A (en) | 1989-04-18 | 1992-08-25 | Qualcomm Incorporated | Current carrier tractor-trailer data link |
US5347274A (en) | 1990-05-17 | 1994-09-13 | At/Comm Incorporated | Hazardous waste transport management system |
US5155689A (en) | 1991-01-17 | 1992-10-13 | By-Word Technologies, Inc. | Vehicle locating and communicating method and apparatus |
CA2086449C (en) * | 1992-01-06 | 2000-03-07 | Steven W. Rogers | Computer interface board for electronic automotive vehicle service |
US5223844B1 (en) | 1992-04-17 | 2000-01-25 | Auto Trac Inc | Vehicle tracking and security system |
US5400018A (en) * | 1992-12-22 | 1995-03-21 | Caterpillar Inc. | Method of relaying information relating to the status of a vehicle |
DE9309540U1 (en) * | 1993-06-26 | 1993-08-26 | Diatec Automatisations Technic | Device for early detection and reporting of sources of error and danger in rail-bound and rail-less vehicles for local public transport |
DE69316898T2 (en) | 1993-11-05 | 1998-07-30 | Philips Patentverwaltung | Vehicle navigation display system |
US5557254A (en) | 1993-11-16 | 1996-09-17 | Mobile Security Communications, Inc. | Programmable vehicle monitoring and security system having multiple access verification devices |
IL108549A (en) * | 1994-02-03 | 1998-08-16 | Zelinkovsky Reuven | Transport system |
US5570087A (en) | 1994-02-18 | 1996-10-29 | Lemelson; Jerome H. | Motor vehicle performance monitor and method |
JP3488969B2 (en) | 1994-03-09 | 2004-01-19 | 本田技研工業株式会社 | Vehicle guidance device |
JPH07294267A (en) | 1994-04-28 | 1995-11-10 | Pioneer Electron Corp | Method and apparatus for setting route |
US5931888A (en) * | 1994-09-22 | 1999-08-03 | Aisin Aw Co., Ltd. | Navigation system for vehicles with alternative route searching capabilities |
CA2158500C (en) | 1994-11-04 | 1999-03-30 | Ender Ayanoglu | Navigation system for an automotive vehicle |
JP3414873B2 (en) | 1995-01-20 | 2003-06-09 | 三菱電機株式会社 | Car navigation system |
US5635693A (en) | 1995-02-02 | 1997-06-03 | International Business Machines Corporation | System and method for tracking vehicles in vehicle lots |
EP0813479B1 (en) | 1995-03-03 | 2006-08-30 | QUALCOMM Incorporated | Method and apparatus for monitoring parameters of vehicle electronic control units |
US5687215A (en) * | 1995-04-10 | 1997-11-11 | Ford Motor Company | Vehicular emergency message system |
EP0737908A1 (en) * | 1995-04-12 | 1996-10-16 | Hewlett-Packard Company | Computer system having remotely operated interactive display |
US5680328A (en) | 1995-05-22 | 1997-10-21 | Eaton Corporation | Computer assisted driver vehicle inspection reporting system |
US5677837A (en) | 1995-10-18 | 1997-10-14 | Trimble Navigation, Ltd. | Dial a destination system |
US5836529A (en) * | 1995-10-31 | 1998-11-17 | Csx Technology, Inc. | Object based railroad transportation network management system and method |
US5794164A (en) * | 1995-11-29 | 1998-08-11 | Microsoft Corporation | Vehicle computer system |
US5732074A (en) * | 1996-01-16 | 1998-03-24 | Cellport Labs, Inc. | Mobile portable wireless communication system |
US5754451A (en) * | 1996-02-29 | 1998-05-19 | Raytheon Company | Preventative maintenance and diagonstic system |
US5931878A (en) * | 1996-08-09 | 1999-08-03 | Mindersoft, Inc. | Computerized prompting systems |
US5808907A (en) | 1996-12-05 | 1998-09-15 | Caterpillar Inc. | Method for providing information relating to a mobile machine to a user |
JPH10281790A (en) * | 1997-04-08 | 1998-10-23 | Aisin Aw Co Ltd | Route search device, navigation apparatus and medium on which computer program for navigation processing is stored |
US6301480B1 (en) * | 1997-09-05 | 2001-10-09 | @Track Communications, Inc. | System and method for communicating using a voice network and a data network |
US6078864A (en) * | 1998-07-17 | 2000-06-20 | Magellan Dis, Inc. | Navigation system with predetermined indication of next maneuver |
US6161071A (en) * | 1999-03-12 | 2000-12-12 | Navigation Technologies Corporation | Method and system for an in-vehicle computing architecture |
US6064981A (en) | 1999-06-17 | 2000-05-16 | Barni; Neil A. | Method for online display and negotiation of cargo rates |
US6330499B1 (en) * | 1999-07-21 | 2001-12-11 | International Business Machines Corporation | System and method for vehicle diagnostics and health monitoring |
US6317684B1 (en) * | 1999-12-22 | 2001-11-13 | At&T Wireless Services Inc. | Method and apparatus for navigation using a portable communication device |
-
1999
- 1999-11-05 BR BR9914488-3A patent/BR9914488A/en not_active IP Right Cessation
- 1999-11-05 WO PCT/US1999/026132 patent/WO2000026883A2/en active Application Filing
- 1999-11-05 CA CA002651874A patent/CA2651874A1/en not_active Abandoned
- 1999-11-05 EP EP08021055A patent/EP2065868A2/en not_active Withdrawn
- 1999-11-05 CA CA002342933A patent/CA2342933C/en not_active Expired - Fee Related
- 1999-11-05 EP EP99971566A patent/EP1127257A4/en not_active Withdrawn
- 1999-11-05 CA CA002651878A patent/CA2651878A1/en not_active Abandoned
- 1999-11-05 AU AU14686/00A patent/AU1468600A/en not_active Abandoned
- 1999-11-05 US US09/434,671 patent/US6356822B1/en not_active Expired - Lifetime
- 1999-11-05 DE DE19983650T patent/DE19983650B3/en not_active Expired - Fee Related
- 1999-11-05 EP EP08021073A patent/EP2065869A2/en not_active Withdrawn
-
2001
- 2001-11-20 US US09/989,042 patent/US6430486B1/en not_active Expired - Lifetime
- 2001-11-20 US US09/989,581 patent/US6427101B1/en not_active Expired - Lifetime
- 2001-11-20 US US09/989,332 patent/US6539296B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CA2342933C (en) | 2009-10-13 |
US20020049523A1 (en) | 2002-04-25 |
EP1127257A4 (en) | 2008-05-28 |
EP2065868A2 (en) | 2009-06-03 |
DE19983650T1 (en) | 2003-03-27 |
CA2342933A1 (en) | 2000-05-11 |
US20020032507A1 (en) | 2002-03-14 |
US6427101B1 (en) | 2002-07-30 |
CA2651874A1 (en) | 2000-05-11 |
WO2000026883A3 (en) | 2000-09-08 |
EP2065869A2 (en) | 2009-06-03 |
DE19983650B3 (en) | 2013-02-28 |
US20020042670A1 (en) | 2002-04-11 |
EP1127257A2 (en) | 2001-08-29 |
US6539296B2 (en) | 2003-03-25 |
AU1468600A (en) | 2000-05-22 |
US6356822B1 (en) | 2002-03-12 |
BR9914488A (en) | 2001-10-16 |
WO2000026883A2 (en) | 2000-05-11 |
US6430486B1 (en) | 2002-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2342933C (en) | Land vehicle communications system and process for providing information and coordinating vehicle activities | |
US5532690A (en) | Apparatus and method for monitoring and bounding the path of a ground vehicle | |
RU2523181C2 (en) | System and on-board device for integration of automotive device functions | |
US11866001B1 (en) | Safety considerations for self-driving vehicles | |
US20180233039A1 (en) | Vehicle monitoring devices and methods for managing man down signals | |
AU2008262365B2 (en) | System and method for automatically registering a vehicle monitoring device | |
CN111260946A (en) | Automatic driving truck operation control system based on intelligent network connection system | |
EP1723612B1 (en) | Vehicle telematics system | |
US5068656A (en) | System and method for monitoring and reporting out-of-route mileage for long haul trucks | |
GB2261977A (en) | Controlling vehicle movements | |
WO1993011443A9 (en) | Method and apparatus for controlling vehicle movements | |
CN111566998A (en) | Vehicle control device and wireless communication network | |
CN115210788A (en) | Vehicle-mounted device, server, automated driving propriety determination system, and automated driving propriety determination program | |
JPH11154299A (en) | Road data updating system and on-vehicle road restriction detecting device suitable for the same | |
CN115812226A (en) | System and method for interactive vehicle transportation network | |
Giannopoulos et al. | Developments in transport telematics applications in Japan: traffic management, freight and public transport | |
MXPA01002516A (en) | Land vehicle communications system and process for providing information and coordinating vehicle activities | |
RU2634517C1 (en) | System and method for monitoring compliance with speed limits of motor vehicle movement, rules of their parking and movement in dedicated lane for public transport | |
SE524146C2 (en) | Mobile vehicle fault detection and correction method for off board communication network, involves computing abnormality using manufacturer's desired parameter stored in management system, for correction | |
RU2783351C2 (en) | Vehicle control device and wireless communication network | |
EP4303538A1 (en) | System and method for an optimized routing of autonomous vehicles with risk aware maps | |
CVO | On-Board Technologies | |
Balke et al. | Method for Assessing Alternative Strategies for Detecting Incidents 6. Performing Organization Code Research Report 1232-12 | |
MXPA00004709A (en) | Method and apparatus for automatic event detection in a wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
FZDE | Discontinued | ||
FZDE | Discontinued |
Effective date: 20121105 |