Trucking devices are used world-wide to deliver goods across the globe. One need not look very far to find a product that was placed in a shipping container and transported over land via a cargo truck. Given the growth of commerce worldwide, it can be presumed with certainty that the shipping industry, and specifically land-hauling tractor-trailers will play a greater and more relevant role in society.
The accompanying drawings illustrate various examples of the principles described herein and are part of the specification. The illustrated examples are given merely for illustration, and do not limit the scope of the claims.
Throughout the drawings, identical reference numbers designate similar, but not necessarily identical, elements. The figures are not necessarily to scale, and the size of some parts may be exaggerated to more clearly illustrate the example shown. Moreover, the drawings provide examples and/or implementations consistent with the description; however, the description is not limited to the examples and/or implementations provided in the drawings.
The ability to ship goods across the globe is essential to the global economy we live in today. Different areas of the world specialize in producing different types of goods. For example, some locations have environmental conditions that enable the growth of certain produce. Other locations, while not suitable for certain produce harvest, may be uniquely qualified to produce certain manufactured goods. The shipping industry allows these goods to be transported from where they are manufactured, to locations across the globe where they are made available to consumers. Container ships transport the goods across the oceans and cargo trucks, among other vehicles, transport the goods across the land.
While the use of cargo vehicles has undoubtedly shaped modern society and is directly related to the interconnectedness of commercial society, improvements to the shipping network and worldwide shipping fleet may increase the ability to effectively and quickly disseminate goods around the globe. For example, to haul a load, a producer or a freight broker has to locate a cargo trailer to hold a shipment, a cargo tractor to take the cargo trailer to its intended destination, and a driver to drive the shipment to that location. With cargo tractors/drivers spread out across a landmass, it may be difficult to identify a cargo tractor/driver that is available and near the location from where the goods are to be shipped. The time to identify a suitable tractor/driver may delay the shipment and therefore delay getting the goods into a consumer's hands.
Accordingly, the present specification describes a system and method to increase the efficiency of determining when and where certain cargo tractors are available for use in hauling a particular load. Specifically, via a user interface, a driver may be queried as to the location and date on which they are scheduled to drop off a particular load, without a subsequent load planned. Such information may be gathered for a number of tractor/driver pairs and uploaded to a database. A freight broker, or an owner of a shipment, may access the database to identify a tractor/driver pair near the origin of a shipment they have. Thus, rather than having to haphazardly look for an available transport in the vicinity, the present system and method identify a large source of available cargo tractors/drivers from which to select a suitable match based on the load to be hauled.
In one specific example, a group of user questions are presented that relate to the time of availability, the geographic location of availability and the type of trailer that is available. The questions are presented to the driver on a computing device disposed within the cargo tractor. Answers are provided to a remote database. This volunteered information is then combined with other information that is available at the remote database, such as the remaining hours of driving the driver has available. This information is then aggregated with similar information from other tractor/trailer combinations to create a dynamic list or table of tractor/trailers and drivers that are potentially available for loads within certain time windows and geographic areas. The database is then made available to freight brokers and other third parties such that they may contact the managers of these assets (tractors/trailers/drivers) to negotiate a freight contract for a load.
Specifically, the present specification describes a method for identifying an available cargo vehicle. According to the method a time when a cargo tractor is scheduled to be available is determined as is a location where the cargo tractor is scheduled to be available. Characteristics of a cargo trailer coupled to the cargo tractor are also determined. An available number of hours left to drive for a driver associated with the cargo tractor is also determined. Time information, location information, cargo trailer characteristic information, and driver availability information for multiple cargo vehicles are aggregated in a database.
The present specification also describes a system. The system includes an availability determiner. The availability determines includes 1) a time determiner to determine a time when a cargo tractor is scheduled to be available, 2) a location determiner to determine a location where the cargo tractor is scheduled to be available, 3) a characteristics determiner to determine characteristics of a cargo trailer coupled to the cargo tractor, and 4) a driver availability determiner to determine an available number of hours left to drive for a driver associated with the cargo tractor. The system also includes a transceiver to transmit information from the cargo tractor. A database of the system includes time information, location information, cargo trailer characteristic information, and driver availability information for multiple cargo tractors.
The present specification also describes a non-transitory machine-readable storage medium encoded with instructions executable by a processor. The machine-readable storage medium includes instructions to determine availability information for a number of cargo tractors. The availability information includes 1) a time when a cargo tractor is scheduled to be available, 2) a location where the cargo tractor is scheduled to be available, 3) characteristics of a cargo trailer coupled to the cargo tractor, and 4) an available number of hours left to drive for a driver associated with the cargo tractor. The machine-readable storage medium also includes instructions to aggregate availability information for the number of cargo tractors in a database and to determine current global positioning information for the cargo tractor. The machine-readable storage medium also includes instructions to 1) receive search criteria related to a load to be hauled and 2) compare the availability information with the search criteria. The machine-readable storage medium also includes instructions to, based on results of a comparison and the current global positioning information for each cargo trailer, identify potential cargo tractors to haul the load.
In another example, a cargo vehicle availability system includes an electronic logging device (ELD) disposed in a cargo tractor. The ELD includes a log tracker that logs a tractor driver's hours and an interface. The interface 1) presents a first question to determine a time when a cargo tractor is scheduled to be available, 2) presents a second question to determine a location where the cargo tractor is scheduled to be available, and 3) presents a third question to determine characteristics of a cargo trailer coupled to the cargo tractor. A transceiver in the cargo tractor transmits information from the cargo tractor to a remote location. The system also includes an availability determiner at the remote location. The availability determiner includes the time determiner, the location determiner, the characteristics determiner, and the driver availability determiner. A database at the remote location stores, for multiple cargo tractors, information relating to an answer to the first question, an answer to the second question, an answer to the third question and driver availability information.
In summary, using such a system and method 1) provides for the tracking of cargo vehicles available for use in hauling a load, 2) centralizes availability information for multiple cargo vehicles, 3) reduces downtime of cargo tractors; and 4) decreases wait time for a cargo vehicle. However, the devices disclosed herein may address other matters and deficiencies in a number of technical areas.
As used in the present specification and in the appended claims, the term “cargo tractor” or “tractor” refers to a towing engine that moves a trailered vehicle. In some examples, such a cargo tractor may be referred to as a tractor unit, a prime mover, or a semi-truck.
Further, as used in the present specification and in the appended claims, the term “cargo trailer” or “trailer” refers to a trailered vehicle that receives a load. In some examples, such a cargo trailer may be an enclosed semi-trailer. However, a cargo trailer may refer to any wheeled vehicle, whether powered or not, that is pulled by a cargo tractor.
Turning now to the figures,
To do so, a time when the cargo tractor is available is determined (block 101). In this context, available refers to an unloaded tractor, i.e., one that is not on a haul job. Accordingly, determining (block 101) a time when the cargo tractor is available may include determining when the cargo tractor is scheduled to finish its current load. Such time information may be presented at different resolutions. For example, it may be a date, a range of dates, or even a specific hour of a specific date. For example, the time when a particular cargo tractor is scheduled to be available may be June 2nd. In another example, it may be a range of dates, such as that the tractor will be available sometime between June 7th and June 9th. As yet another example, the date may be a particular hour such as 2:00 pm Sept. 4th. This information allows a freight broker, or an owner of cargo to be shipped, to determine if the availability of the cargo tractor aligns with when the load needs to be shipped.
In addition to determining (block 101) a time when a cargo tractor is available, the method (100) also includes determining (block 102) a location where the cargo tractor is scheduled to be available. In general, this may mean the location where a current load is to be unloaded. Again, this information may be determined at any resolution, such as a particular region, state, or address. For example, the location where a cargo trailer is to drop off its current load and is therefore available may be Athens, Ga. This information allows a freight broker, or an owner of cargo to be shipped, to determine if the location where the cargo trailer will be available is near enough to the origin site of the load.
In some examples, the characteristics of a cargo tractor/trailer are also determined (block 103). That is, different cargo tractors have different characteristics such as engine power. The engine power determines how much weight a particular tractor can haul. Accordingly, such information allows a freight broker, or other entity in need of a cargo carrier, to determine if a cargo tractor that is available, is capable of hauling a particular load. While specific reference is made to particular cargo tractor characteristics, other characteristics may also be determined, which other characteristics may impact whether a particular cargo tractor is capable/desired for a particular haul.
In addition to determining (block 103) characteristics of a cargo tractor, characteristics of the cargo trailer may also be determined. For example, certain cargo trailers have refrigeration units and are therefore capable of shipping frozen goods. Again, this information is relevant to the determination about whether a particular cargo tractor/driver/trailer is capable of handling the shipping requirements of a particular load. While specific reference is made to one particular cargo trailer characteristic, other characteristics may also be determined, which other characteristics may impact whether a particular cargo trailer is capable/desired for a particular haul.
In addition to determining information relating to the equipment used for a haul, information may also be determined related to a driver of the cargo tractor. For example, the method (104) may include determining an available number of hours left to drive for a driver associated with the cargo tractor. That is, shipping fleet requirements, legal requirements, or other factors may limit the amount of time a driver can continuously helm a cargo tractor. If a driver is up against the limit, it may not matter that a particular cargo tractor/trailer is available to haul a load as there would be no driver to man the vehicle. Accordingly, this information is again useful in allowing a shipment provider to determine a combination of driver/tractor/trailer to haul their shipment.
All this information is aggregated (block 105) into a database. That is, a central database may include availability information for a variety of cargo tractors, which availability information includes time information, location information, cargo trailer characteristic information, and driver availability information. As a specific example, one entry may indicate that a medium-sized cargo tractor is available on August 23rd near Tampa Fla. and that the driver has 15 hours before his mandated period of rest. This type of information may be collected from a variety of sources such that the database includes thousands of entries for different cargo tractors across the country to facilitate effective identification of potential cargo carriers that suit the shipping requirements of a particular load. In some examples, the database is a searchable database. That is, third parties, such as shipment providers or shipment brokers, can access the database and use criteria to determine which of the plethora of cargo tractors best suits their needs.
The information, i.e., time information, location information, trailer characteristic information, and driver availability information may be collected in a variety of ways. For example, any one of 1) the time when a cargo tractor is scheduled to be available, 2) the location where a cargo tractor is scheduled to be available, 3) characteristics of the cargo trailer, and 4) an available number of hours left to drive for a driver associated with the cargo tractor may be determined based on a driver answering questions. That is, each cargo tractor may be equipped with a computing device that includes a user interface. A series of questions may be presented to a user via the user interface. The answers to these questions may allow a system to determine the time information, location information, and characteristics of the cargo trailer. For example, the questions may include “when are you scheduled to complete your current load,” “where are you scheduled to unload your current load,” and “what type of cargo trailer are you currently attached to.” The answers to these questions may be made in a variety of formats. For example, a driver may select from a number of available answer choices, or may be allowed to type in an answer. While specific reference is made to particular questions, questions of different format may be presented to the user for selection and answering.
In some examples, the questions are presented, along with others, at the start of a delivery haul. Doing so at the beginning of a delivery haul may increase the efficiency of a system. That is, rather than a driver indicating an immediate availability, a driver can indicate future availability, thus allowing a shipment provider time to plan and to negotiate with the fleet manager.
Similarly, the questions may be presented at the beginning of a driving day. Presenting such questions at the beginning of a driving day, allows the database to be updated due to change in circumstances that may occur. That is, a daily presentation of questions may allow the system to re-calibrate on a daily basis.
In another example, any one of 1) the time when a cargo tractor is scheduled to be available, 2) the location where a cargo tractor is scheduled to be available, 3) characteristics of the cargo trailer, and 4) an available number of hours left to drive for a driver associated with the cargo tractor may be determined by analyzing log records from a computing device disposed in the cargo tractor.
That is, as described above, each cargo tractor may include a computing device. Such a computing device may include tracking data. For example, a user may input their available hours before a mandated break, a trailer type, and a planned route. From this information, a system can extract the availability time, availability location, trailer characteristics, and driver availability. In either case, i.e., user answering questions and/or analysis from log records, the collected information is aggregated (block 105) in a database where it is searchable by cargo brokers, cargo providers, or any other third party.
It should be noted that different pieces of information may be collected via different methods. For example, time availability information, location availability information, and trailer characteristics may be acquired via user questions while driver availability information may be extracted, or may be collected by the system (200) via another source, such as from fleet management computing devices.
Specifically, the availability determiner (204) includes a time determiner (206) to determine a time when a cargo tractor is scheduled to be available. A location determiner (206) determines a location where the cargo tractor will be when available. A characteristics determiner (208) determines characteristics of the cargo trailer coupled to the cargo tractor and a driver availability determiner (210) determines an available number of hours left to drive for a driver associated with the cargo tractor.
As described above, the determiners may receive the information as responses to questions. That is, a user interface may present different questions to a driver. The driver's answers to these questions are received and parsed into information that can be populated into a database for subsequent search.
In another example, the determiners receive the raw data from a log record. That is, the log record may include planned hauls and may also track the hours a driver has available before a mandated break. In this example, each determiner may extract relevant information, and upload this information into the database (214). In this example, the availability determiner (202) collects information without user input.
The system (200) also includes a transceiver (212) to transmit information from the cargo tractor. That is, the computing device in the cargo tractor may be communicatively coupled to a remote station such that information, be it answers to questions and/or log records, can be passed to the remote location for upload to the database (214).
The database (214) in these examples may be updateable. That is, tractors and trailers are constantly on the move across the map such that their data may change. The database (214) may be updated to reflect this. For example, in the database (214) a particular entry for a truck may indicate its availability on March 3rd near Boise Id. However, a broker may schedule that tractor for a delivery to begin on March 5th. Accordingly, the availability of the truck, based on newly entered log information on March 5th, or based on questions asked to the truck driver on March 5th as he prepares to embark on that haul, may be updated in the database. Thus, the present system (200) not only provides a database of availability of a number of cargo tractors, but also provides up-to-date information in that database.
The form in which the transceiver (212) communicates may be of a variety of types. For example, a mobile communication telematic device may be a computer that is connected to a tractor and includes as a core function, an electronic logging operation. In this example, the computer includes a cellular modem or other wireless transmitter, such as a wi-fi transmitter. The computer is enabled to communicate to a network operation center where resides the database (214) that stores information sent by the transceiver(s) (212) of multiple cargo tractors. The database (214) provides a means to digitally display various tables of information received simultaneously from the many computers of many tractors. The system (200) includes specific information from the questionnaire along with other information to create a user interactive table that can be made available to freight brokers or other third parties via authentication. The database (214) shows to the third parties, the tractors/trailers/drivers that plan to be empty and available in a certain geographic region at a certain time window. Using this information, freight brokers, shipment providers, or other third parties can identify tractors, trailers, and/or drivers that meet criteria for a particular shipment and can contact the fleet management to offer a load contract.
As described above, the system (200) includes transceiver(s) (212) that transmit data. In one specific example, the database (214) and the availability determiner (202) are remote from the transceiver(s) (212). That is, each tractor (316) may include a computing unit that either 1) prompts drivers to enter availability information or 2) extracts availability information from uploaded data. This information is collected, processed by the availability determiner (202) and then stored in the database (214) at the remote location (320).
The information may then be made available to a third party (322). For example, a freight broker may be an intermediary between shipment providers and carriers. Accordingly, the freight broker may access the database (214), for example after authentication, to determine which of the listed cargo vehicles in the database (214) are potential carriers for a particular load. If the third party (322) finds a suitable cargo carrier, that third party (322) may reach out to the carrier management company to employ their services. Thus, the present system (200) provides a streamline process for identifying which cargo vehicles are well-suited to handle a particular load based on location and time of availability the type of cargo trailer, and the availability of the driver.
A specific example is now provided. In this example, a driver, at the beginning of a new trip or a new shift, brings up an application on a computing device disposed in the cargo tractor (316). In this example, the driver answers a series of provided questions including questions dedicated to the time and location of an unload and the type of trailer being used. The computing device transceiver (212) sends the driver's answers to these questions to the remote location (320) via a wireless data communication method such as a cellular communication or Wi-Fi communication.
The availability determiner (202) running at the remote location (320) takes and combines the answers with the driver's hours of service log data, the current GPS data, and other data and places the information into a database (214) combined with similar data from other drivers/tractors/trailers. In some examples, this information might be anonymous so that the third party (322) does not know the identity of the trucking company.
The third party (322) may gain access to the database (214) which lists many tractor/trailers via a sign-in process. After signing in, the third party (322) enters search criteria consistent with a particular load to be hauled. A list of the relevant assets (tractors/trailers/driver combinations) for a geographic area and time window and trailer type consistent with the search criteria is then presented to the third party (322). The third party (322) can then select one or more assets to offer the load to. The system then receives selection of one of the potential cargo tractors.
Following selection, a notification is sent to management personnel of a selected cargo tractor indicating that the third party (322) would like to offer a load contract. In this example, the carrier may contact the third party (322) to discuss the terms of the load contract. If a load contract is signed, an indication of such is made, and the database (214) updated to take the asset of the list.
In an example, global positioning information for the cargo tractor (
The global positioning information may allow a third party (
Characteristics of the cargo trailer and an availability of the driver associated with the cargo tractor are determined (blocks 404, 405) and the information aggregated (block 406) in the database (
As described above, subscribing third parties (
Accordingly, the system (
The search criteria may also indicate hauling requirements for the load. That is, particular loads may necessitate a cargo tractor or cargo trailer with particular characteristics. For example, frozen goods may require a refrigerated trailer and heavy loads may require a cargo tractor with a particular towing capacity. While specific mention is made of a few search criteria, any number of search criteria may be received (block 407) via an interface.
Based on the search criteria, a list of potential cargo tractors to haul the load are identified (block 408). Specifically, the list of potential cargo tractors to haul the cargo may be based on the alignment of the search criteria with information relating to the cargo tractors. For example, cargo tractors scheduled to be available at a certain date and at a certain location that align with an origin and desired shipment date may be identified as potential cargo tractors to haul that load. As yet another example, the cargo tractor characteristics may align with the hauling requirements for the load and thus indicate this cargo tractor as a potential candidate for hauling. Accordingly, any number of criteria may be received (block 407) and each cargo tractor that matches that criteria may be presented as a potential candidate for a cargo vehicle.
In addition to identifying (block 408) potential cargo tractors, the system (
Thus, the present method (600) allows for the matching of available cargo tractors to shipping needs. Such a system simplifies and quickens the identification and selection process thus allowing deliveries to be more cost effective to the cargo provider and to allow the shipments to be delivered more quickly.
In some examples, the remote location (320) device includes additional components. For example, the system (200) includes a tractor selector (526) that selects a particular cargo tractor and driver pair based on matching availability with a load to be hauled. That is, as described above, a comparison is made between search criteria that define a load to be hauled and the entries in a database (214). Based on this comparison, the system (200) may identify potential matches, and in some cases may select a particular tractor.
The system (200) may also include an encryption device (528) to remove identifying information of the driver associated with the cargo tractor. That is, the information stored in the database (214) may be sensitive in nature and the carriers that authorize their information to be included in the database (214) may desire a level of anonymity or security for the information they provide. The encryption device (528) provides the security by removing any identifying information prior to selection of a particular cargo tractor. Once a cargo tractor is selected however, information may be decrypted and provided to the third party (
The system (200) may also include a user interface (530) to allow third parties (
Specifically, the system (200) includes a mobile communication telematic device (632) that has a variety of functionalities. The mobile communication telematic device (632) may include a processor and memory. As one of its functions, the mobile communication telematic device (632) may include an electronic logging device (ELD) (634). In some examples, the ELD (634) meets federal legal requirements for hours of service logs and therefore logs a driver's hours. That is, driving hours of commercial drivers may be regulated by a governmental entity. Accordingly, the ELD (634) tracks the hours of a driver to comply with these requirements. Specifically, the ELD (634) may track the daily and weekly hours spent driving and working, and track the amount of time drivers rest between driving shifts so as to ensure that each driver is complying with the government, or other entity, requirements.
The mobile communication telematic device (632) also includes a user interface (636) through which questions are presented to a driver. That is, through the user interface (636) a first question is presented to determine a time when the cargo tractor (
Disposed at the remote location (320) are the availability determiner (202) with its specific determiners, as well as the database (214). In this example, the database stores information relating to answers to each question as well as driver availability information.
Referring to
In summary, using such a system and method 1) provides for the tracking of cargo vehicles available for use in hauling a load, 2) centralizes availability information for multiple cargo vehicles, 3) reduces downtime of cargo tractors; and 4) decreases wait time for a cargo vehicle. However, the devices disclosed herein may address other matters and deficiencies in a number of technical areas.
Number | Date | Country | |
---|---|---|---|
62802412 | Feb 2019 | US |