Source: https://patents.google.com/patent/US10255575B2/en
Timestamp: 2019-09-16 12:42:02
Document Index: 158405059

Matched Legal Cases: ['art 1', 'art-1', 'Application No. 2', 'Application No. 2', 'Application No. 2', 'art 1', 'art 1', 'art 2', 'art 2', 'Application No. 2']

US10255575B2 - Fleet vehicle management systems and methods - Google Patents
US10255575B2
US10255575B2 US14/071,382 US201314071382A US10255575B2 US 10255575 B2 US10255575 B2 US 10255575B2 US 201314071382 A US201314071382 A US 201314071382A US 10255575 B2 US10255575 B2 US 10255575B2
US14/071,382
US20140058802A1 (en
Christopher A. Sekula
2013-11-04 Application filed by XRS Corp filed Critical XRS Corp
2013-11-04 Priority to US14/071,382 priority patent/US10255575B2/en
2014-02-27 Publication of US20140058802A1 publication Critical patent/US20140058802A1/en
2019-04-09 Publication of US10255575B2 publication Critical patent/US10255575B2/en
This application is a continuation of application Ser. No. 13/174,331, filed Jun. 30, 2011, the entire contents of which are incorporated by reference herein.
Particular embodiments described herein may include a system for communicating fleet vehicle information including an electronic onboard recorder unit and a portable wireless display unit. The electronic onboard recorder unit may be configured to mount inside a vehicle and provide a wired connection to the vehicle for gathering data during operation of the vehicle. The electronic onboard recorder unit can be free of any user interface display and may include a short-range wireless communication device to wirelessly communicate vehicle usage information to a separate device, such as the portable wireless display unit. The electronic onboard recorder unit may also include a data connection port (e.g., a USB port in some embodiments) configured to removably receive a data cable of a remote computer device. The portable wireless display unit may include a short-range wireless communication device to wirelessly communicate with the electronic onboard recorder unit when the electronic onboard recorder unit and the portable wireless display unit are both positioned inside the vehicle. Also, the portable wireless display unit may include a cellular communication device configured to provide a cellular communication link with a remote system, Furthermore, the portable wireless display unit may include a user interface comprising a display device. Also, the portable wireless display unit may include a computer-readable memory module to store a driver summary electronic report, which may be generated by the portable wireless display unit in response to wirelessly receiving the vehicle usage information from the electronic onboard recorder unit mounted to the vehicle. The driver summary electronic report may include identification information for a driver and hours or service information for the driver. In response to input on the user interface of the portable wireless display unit indicative of a request to export the driver summary electronic report from the electronic onboard recorder unit mounted to the vehicle, the portable wireless display unit may be configured to wirelessly transfer the driver summary electronic report to the electronic onboard recorder unit mounted to the vehicle for exporting the driver summary electronic report via the data connection port of the electronic onboard recorder unit o the remote computer device.
Fourth, in some embodiments, the electronic onboard recorder mounted in the vehicle can be constructed as a displayless unit that is free of any user interface display. Such a construction can reduce the size of the electronic onboard recorder, provide for simplified installation (and, optionally, concealed installation inside the vehicle), and reduce the manufacturing complexities for the electronic onboard recorder. In these circumstances, the user interface of the mobile communication device can serve as the user interface for the system (including the electronic onboard recorder). As such, the mobile communication device can be separately housed from its corresponding electronic onboard recorder so that the mobile communication device can be carried by the vehicle driver or other user outside of the vehicle while the electronic onboard recorder remains mounted inside the vehicle. Moreover, because the mobile communication device is portable relative to its respective electronic onboard recorder unit, the driver can view or input vehicle or driver information on the user interface of the mobile communication device both when the driver s seated inside the vehicle and when the driver positioned outside the vehicle in proximity thereto (e.g., while inspecting the exterior of the vehicle, refueling, or sitting in a nearby building).
Still referring to FIG. 1, each of the electronic onboard recorder units 106 a-106 c can communicate with a corresponding mobile communication device 112 a-112 c, which may also be positioned inside or in dose proximity to the vehicle 102 a-c. In particular, each of the mobile communication device 112 a-112 c can be portably carried by the driver of a vehicle 102 a-c, respectively, so that the mobile communication device 112 a-112 c is configured to wirelessly communicate with the electronic onboard recorder unit 106 a-106 c, respectively, mounted in the vehicle. For example, during use of the fleet vehicle 102 a, the electronic onboard recorder unit 106 a and the mobile communication device 112 a can wirelessly communicate while both the unit 106 a and the device 112 a are positioned inside the vehicle 102 a. In such circumstances, the electronic onboard recorder unit 106 a and the corresponding mobile communication device 112 a can operate as a system 110 a (FIGS. 2-3) for communicating information about the vehicle 102 a and its driver.
For example, the electronic onboard recorder unit 106 a can collect the vehicle usage information over a period of time when a particular driver is using the vehicle 102 a, and the electronic onboard recorder unit 106 a can periodically transfer this vehicle usage information to the corresponding mobile communication device 112 a linked thereto via the Bluetooth connection 114 a. The mobile communication device 112 a can access the vehicle usage information along with other driver-specific information (e.g., driver identification information and the like) so as to generate the electronic record of duty file stored on the memory of the mobile communication device 112 a. From there, the electronic record of duty file can be wirelessly communicated via the cellular link 120 a to the control center 104, wirelessly communicated via the Bluetooth link 114 a to the electronic onboard recorder unit 106 a for subsequent exporting via the USB port to a remote device (refer to FIG. 3), or both. Regarding the process for exporting via the USB port, the electronic onboard recorder unit 106 a can be configured to output the electronic record of duty file directly to a temporarily connected external computer device 150 (e.g., a notebook computer) or a portable storage device 152 (e.g., a USB thumb drive, a portable hard drive) provided by a vehicle inspector 154 (e.g., a law enforcement official, a regulatory inspector, or the like), In such circumstances, the vehicle inspector 154 can conveniently plug the external computer device 150 or the portable storage device 152 into the USB port provided by the electronic onboard recorder unit 106 a to facilitate a transfer of the requested data from the electronic onboard recorder unit 106 a. Thus, the electronic onboard recorder unit 106 a and the mobile communication device 112 are two separately housed instruments that act together as a system to generate and communicate the electronic record of duty file associated with the driver.
In some embodiments, a download button 408 is provided by the user interface 402 to accept user input indicative of a command to initiate a transfer of data from the associated electronic onboard recorder 106 (FIG. 3) unit to an external storage device, such as the computer device 150 or the portable storage device 152 as described previously discussed in the description of FIG. 3. Accordingly, the download button 408 can initiate a set of operations in which particular data files stored on the mobile communication device 112 are copied to the electronic onboard recorder 106 or otherwise used to update with similar files previously stored on electronic onboard recorder 106. From there, the one or more data files can be exported via the data port 302 as previously described in connection with FIG. 3, As such, the download button 408 may operate similarly to the previously described control button 306 (FIG. 3).
Still referring to FIG. 4A, the interface 402 of the mobile communication device 112 can also display indicators related to the driver's hours of service. For example, an indicator 412 displays the amount of time the driver has left before he or she is in violation of a predetermined drive time limit, An indicator 414 displays the amount of time the driver has left before he or she is in violation of a predetermined on duty time limit. An indicator 416 displays the consecutive amount of time the driver has been off duty.
Furthermore, an indicator 420 displays the amount of drive time the driver has accrued in a given day, which (in this embodiment) has an upper limit of “11 hours” of total drive time before he or she is in violation of a predetermined drive time limit. Thus, the time values in indicators 412 and 420 will add up to the maximum drive time limit (“11 hours” in this embodiment). When the driver's total drive time in indicator 420 exceeds the upper limit, the indicator may change colors, for example, to a red color to warn the driver of the violation. Optionally, an indicator 422 displays the amount of duty time the driver has accrued in a given day, which (in this embodiment) has an upper limit of “14 hours” of total on-duty time before he or she is in violation of a predetermined on-duty time limit. Thus, the time values in indicators 422 and 414 will add up to the maximum on-duty time limit (“14 hours” in this embodiment). When the driver's total drive time in indicator 422 exceeds the upper limit, the indicator may change colors, for example, to a red color to warn the driver of the violation. Further, an indicator 424 displays the amount of total on-duty time the driver has accrued in a period of consecutive days (e.g., “8 days” in this embodiments). For example, the total on-duty time the driver has accrued in an eight-day period may have an upper limit of “70 hours” in this embodiment. When the driver's total drive time in indicator 424 exceeds the upper limit, the indicator may change colors, for example, to a red color to warn the driver of the violation.
Referring now to FIG. 5, some embodiments for a process 500 can be performed to transferring an electronic report from an electronic onboard recorder unit (such as unit 106 a depicted in FIG. 3) to an external computer or storage device (such as the inspector's device 150 or 152 depicted in FIG. 3). The process 500 may include an operation 510 in which a driver summary electronic report (e.g., an electronic record of duty file) in memory module of a handheld wireless display unit (e.g., the mobile communication device 112 a depicted in FIG. 3). For example, the electronic onboard recorder unit 106 a can collect the vehicle usage information over a period of time when a particular driver s using the vehicle 102 a, and the electronic onboard recorder unit 106 a can periodically transfer this vehicle usage information to the corresponding mobile communication device 112 a linked thereto via the Bluetooth connection 114 a. The mobile communication device 112 a can access the vehicle usage information along with other driver-specific information (e.g., driver identification information and the like) so as to generate the electronic record of duty file for storing on the memory of the mobile communication device 112 a.
The process 500 may optionally include operation 560 in which a signal is automatically received by the electronic onboard recorder unit indicating that the USB connection to the portable external unit is removed. For example, the USB connection device 304 (FIG, 3) can be removed from the electronic onboard recorder unit 106 a. When a USB device (sometimes referred to as a slave) is connected to or disconnected from a USB host (e.g., the electronic onboard recorder unit 106 a in this embodiment), there is a change on these USB data lines. It is this change that the USB host can use to automatically detect that a device has been connected or removed.
FIG. 7 is a block diagram of computing devices 700, 750 that may be used to implement the systems and methods described in this document, either as a client or as a server or plurality of servers. Computing device 700 is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers, Computing device 750 is intended to represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the inventions described and/or claimed in this document.
Device 750 may communicate wirelessly through communication interface 766, which may include digital signal processing circuitry where necessary. Communication interface 766 may provide for communications under various modes or protocols, such as GSM voice calls, SMS, EMS, or MMS messaging, CDMA, TDMA, PDC, WCDMA, CDMA2000, or CPRS, among others. Such communication may occur, for example, through radio-frequency transceiver 768. In addition, short-range communication may occur, such as using a Bluetooth, WiFi, or other such transceiver (not shown). In addition, GPS receiver module 770 may provide additional wireless data to device 750, which may be used as appropriate by applications running on device 750.
A number of embodiments of the invention have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the invention. For example, various forms of the flows shown above may be used, with steps re-ordered, added, or removed. Also, although several applications of the payment systems and methods have been described, it should be recognized that numerous other applications are contemplated Accordingly, other embodiments are within the scope of the following claims.
an electronic onboard recorder mounted to a vehicle and comprising:
control circuitry configured to detect one or more protocols and to automatically adapt to the detected one or more protocols to communicate with an engine control module of the vehicle to gather vehicle usage data during operation of the vehicle; and
a first short-range wireless communication device configured to wirelessly communicate the vehicle usage information to a mobile device; and
the mobile device configured to generate hours of service information based on at least some of the vehicle usage information, the mobile device comprising:
a second short-range wireless communication device configured to:
wirelessly receive the vehicle usage information from the electronic onboard recorder when the mobile device is positioned inside the vehicle or when the mobile device is positioned in proximity to the vehicle; and
transfer, in response to a command received by the mobile device, a copy of the hours of service information to the electronic onboard recorder when the mobile device is positioned inside the vehicle or when the mobile device is positioned in proximity to the vehicle;
a computer-readable memory to store at least some of the vehicle usage from the electronic onboard recorder; and
a wireless communication transceiver configured to provide a wireless communication link with a remote system and to transfer at least some of the vehicle usage data to the remote system via the wireless communication link.
2. The system of claim 1, wherein the mobile device further comprises a user interface display configured to display hours of service information, the hours of service information being updated in response to wirelessly receiving the vehicle usage information from the electronic onboard recorder.
3. The system of claim 2, wherein each of the first short-range wireless communication device of the electronic onboard recorder and the second short-range wireless communication of the mobile device include Bluetooth wireless communication device.
4. The system of claim 1, wherein the electronic onboard recorder further includes a data connection port configured to removably receive a portable storage device.
5. The system of claim 1, wherein the electronic onboard recorder further includes a data connection port configured to removably receive a data cable of a remote computer device.
6. The system of claim 1, wherein the electronic onboard recorder comprises a connector to mate with the engine control module of the vehicle, wherein the electronic onboard recorder comprises a memory, different from the computer-readable memory, that stores vehicle data in response to signals from the engine control module.
7. The system of claim 1, wherein the electronic onboard recorder is configured to simultaneously communicate via multiple protocols of at least one engine control module.
8. The system of claim 1, wherein the electronic onboard recorder houses one or more accelerometers configured to detect movements of the vehicle, wherein the electronic onboard recorder is configured to transfer data from the one or more accelerometers to the mobile device.
9. The system of claim 1, wherein the electronic onboard recorder houses a GPS receiver to receive location signals from at least one GPS satellite, wherein the electronic onboard recorder is configured to transfer location signals data from the GPS receiver to the mobile device.
10. The system of claim 1, wherein the hours of service information includes identification information for the driver and hours of service information for the driver.
11. The system of claim 1, wherein the hours of service information for a driver of the vehicle includes at least off duty status, on duty status and driving status.
a short-range wireless communication device configured to:
wirelessly receive vehicle data from an electronic onboard recorder when the mobile device is positioned inside a vehicle or when the mobile device is positioned proximate to the vehicle, wherein the electronic onboard recorder provides a connection to the vehicle for gathering the vehicle data during operation of the vehicle, wherein the electronic onboard recorder is in communication with an engine control module of the vehicle and automatically adapts to one or more detected types of communication protocols employed by the engine control module; and
transmit, to the electronic onboard recorder, a copy of a hours of service information generated by the mobile device, the hours of service information based on at least some of the vehicle usage data;
a computer-readable memory to store at least some of the vehicle data gathered during operation of the vehicle; and
a wireless communication transceiver configured to provide a wireless communication link with a remote system and to transfer at least some of the vehicle data gathered during operation of the vehicle to the remote system via the wireless communication link.
13. The mobile device of claim 12, further comprising a user interface to display hours of service information, the hours of service information being updated in response to wirelessly receiving vehicle usage information from the electronic onboard recorder.
14. The mobile device of claim 12, wherein the short-range wireless communication device includes a Bluetooth wireless communication device.
15. The mobile device of claim 12, wherein the mobile device is configured to receive accelerometer data produced by one or more accelerometers of the electronic onboard recorder.
16. The mobile device of claim 12, wherein the mobile device is configured to receive location signals data produced by a GPS receiver in the electronic onboard recorder.
17. The mobile device of claim 12, wherein the hours of service information includes identification information for the driver and hours of service information for the driver.
18. The mobile device of claim 12, wherein the hours of service information for a driver of the vehicle includes at least off duty status, on duty status and driving status.
wirelessly receiving, at a mobile device, vehicle usage information from an electronic onboard recorder mounted to a vehicle and having a connection to the vehicle for gathering vehicle data during operation of the vehicle, wherein the electronic onboard recorder is in communication with an engine control module of the vehicle and automatically adapts to one or more detected types of communication protocols employed by the engine control module;
transmitting, to the electronic onboard recorder, a copy of a hours of service information generated by the mobile device, the hours of service information based on at least some of the vehicle usage data;
storing, in a computer-readable memory of the mobile device, at least some of the vehicle data gathered during operation of the vehicle, the vehicle data gathered during operation of the vehicle including hours of service information for a driver of the vehicle; and
transferring, with a wireless communication device of the mobile device, the vehicle usage information from the mobile device to a remote system via a wireless communication link with the remote system.
20. The method of claim 19, further comprising displaying a representation of the hours of service information for the driver of the vehicle on a display device of a user interface of the mobile device.
21. The method of claim 19, further comprising receiving, by the mobile device, accelerometer data produced by one or more accelerometers of the electronic onboard recorder.
22. The method of claim 19, further comprising receiving, by the mobile device, location signals data produced by a GPS receiver in the electronic onboard recorder.
23. The method of claim 19, wherein the hours of service information includes identification information for the driver and hours of service information for the driver.
24. The method of claim 19, wherein the hours of service information for a driver of the vehicle includes at least off duty status, on duty status and driving status.
US14/071,382 2011-06-30 2013-11-04 Fleet vehicle management systems and methods Active 2033-01-22 US10255575B2 (en)
US16/110,926 Continuation US20180365613A1 (en) 2011-06-30 2018-08-23 Fleet vehicle management systems and methods
US20140058802A1 US20140058802A1 (en) 2014-02-27
US10255575B2 true US10255575B2 (en) 2019-04-09
BRPI0617874A2 (en) * 2005-10-14 2011-08-09 Carrier Web Llc system and method for managing mobile resources in real time
A complete guide to hacking your vehicle bus on the cheap and easy, part 1, hardware interface, the ksmith webpages, Mar. 22, 2013 https://theksmith.com/software/hack-vehicle-bus-cheap-easy-part-1/. *
Canadian Office Action dated Jun. 13, 2016 issued in Canadian Patent Application No. 2,839,715.
Canadian Office Action dated Sep. 18, 2018 issued in Canadian Patent Application No. 2,839,715.
Canadian Office Action Issued in Canadian Patent Application No. 2,839,715 dated Jun. 8, 2018.
CarChip Pro OBDII Based Vehicle Data Logger and Software, archives org, Mar. 31, 2010, http://www.carchip.com/product_docs/8226_specs_carchippro.pdf (4 pages).
Department of Transportation, Rules and Regulations, Federal Register Part II, vol. 75, No. 64, Apr. 5, 2010, 46 pp.
EOBR Compliance on Android, Windows Mobile & Blackberry devices, by Xata Road, Youtube, uploaded by XataNation on May 27, 2011, 5 pp. http://www.youtube.com/watch?v=8XEC5ALV7uE&feature=bf_prev&list=PL6CEE0D5DF5454180.
EOBR Compliance on Android, Windows Mobile and Blackberry devices, by Xata Road, Youtube, uploaded by XataNation on May 27, 2011 http://www.youtube.com/watch?v=8XEC5ALV7uE. *
EOBR Compliance on Android, Windows Mobile and Blackberry devices-Xata, part 1, Youtube, uploaded by XataNation on May 27, 1011 http://www.youtube.com/watch?v=8XEC5ALV7uE&feature=bf_prev&list=PL6CEE0D5DF5454180. *
EOBR Compliance on Android, Windows Mobile and Blackberry devices—Xata, part 1, Youtube, uploaded by XataNation on May 27, 1011 http://www.youtube.com/watch?v=8XEC5ALV7uE&feature=bf_prev&list=PL6CEE0D5DF5454180. *
EOBR Compliance on Android, Windows Mobile and Blackberry devices-Xata, part 2, Youtube, uploaded by XataNation on May 27, 2011 http://www.youtube.com/watch?v=8XEC5ALV7uE&feature=bf_prev&list=PL6CEE0D5DF5454180. *
EOBR Compliance on Android, Windows Mobile and Blackberry devices—Xata, part 2, Youtube, uploaded by XataNation on May 27, 2011 http://www.youtube.com/watch?v=8XEC5ALV7uE&feature=bf_prev&list=PL6CEE0D5DF5454180. *
EOBR Install, Xata Turnpike Routetracker, Youtube, uploaded by XataNation on Jul. 21, 2011 http://www.youtube.com/watch?v=67mGY_5CYTE&feature=bf_next&list=PL6CEE0D5DF5454180. *
EOBR Install, Xata Turnpike Routetracker, Youtube, uploaded by XataNation on Jul. 21, 2011, 1 p. http://www.youtube.com/watch?v=67mGY_5CYTE&feature=bf_next&list=PL6CEE0D5DF5454180.
EOBR Rules made easy with Xata Road Science, Youtube, uploaded by XataNation on May 5, 2011 http://www.youtube.com/watch?v=HIN6IH9MABs&feature=bf_next&list=PL6CEE0D5DF5454180. *
EOBR Rules made easy with Xata Road Science, Youtube, uploaded by XataNation on May 5, 2011, 1 p. .http://www.youtube.com/watch?-v=HIN61H9MABs&feature=bf _next&list=PL6CEEOD5DF5454180.
EOBR testimonial from lntermodal C&K Trucking, for Xata Turnpike, Youtube, Uploaded by XataNation on Jun. 29, 2011, 2 pp. http://www.youtube.com/watch?v=Xg4y5KauJiO.
Fleet Management and EOBR-XATA Turnpike on Verizon, Youtube, uploaded by XataNation on Jun. 29, 2011 http://www.youtube.com/watch?v=t-_zsdixC20&feature=BFa&list=PL6CEE0D5DF5454180. *
Fleet Management and EOBR—XATA Turnpike on Verizon, Youtube, uploaded by XataNation on Jun. 29, 2011 http://www.youtube.com/watch?v=t-_zsdixC20&feature=BFa&list=PL6CEE0D5DF5454180. *
Fleet Management and EOBR-XATA Turnpike on Verizon, Youtube, uploaded by XataNation on Jun. 29, 2011, 1 p. http://www.youtube.com/watch?v=t-_zsdixC20&feature=BFa&list=PL6CEEOD5DF5454180.
Fleet Management and EOBR—XATA Turnpike on Verizon, Youtube, uploaded by XataNation on Jun. 29, 2011, 1 p. http://www.youtube.com/watch?v=t-_zsdixC20&feature=BFa&list=PL6CEEOD5DF5454180.
Infrared Data Association-Wikipedia, the free encyclopedia, archives org, Mar. 18, 2010 https://web.archive.org/web/20100318050327/http://en.wikipedia.org/wiki/Infrared_Data_Association. *
Infrared Data Association—Wikipedia, the free encyclopedia, archives org, Mar. 18, 2010 https://web.archive.org/web/20100318050327/http://en.wikipedia.org/wiki/Infrared_Data_Association. *
J.J. Keller's Encompass, "Phone & Hardware Requirements," May 5, 2011, 1 pp.
Office Action issued in Canadian Patent Application No. 2,839,715 dated Jun. 5, 2017 (5 pages).
On Board Communications, FleetTraks™ Web Application Guide, 2007, 36 pp. http://www.onboardcommunications.com/2007%20Web%20Application%20User%20Guide.pdf.
On Board Communications, SafetyTraks™ Web Application Guide, 2008, 17 pp. http://info.safetytraks.com/safetytraksusersmanual.pdf.
On Board Communications, Web Application Guide, 2008, 38 pp. http://www.dtegps.com/2008_Web_Application_User_Guide.pdf.
OnBoard Communications, OBC9000™ Installation Manual, in U.S. Appl. No. 13/174,331 on Nov. 21, 2012, 11 pp. http://www.onboardcommunications.com/instaii/OBC9000_Install.pdf.
'On-Board Technology-Performance Management' [online]. J.J. Keller's Encompass, J.J. Keller & Associates, Inc., 2010 [retrieved on Jul. 22, 2011], 2 pp. http://www.kellerencompass.com/online/onboard_rec/index.aspx.
'On-Board Technology—Performance Management' [online]. J.J. Keller's Encompass, J.J. Keller & Associates, Inc., 2010 [retrieved on Jul. 22, 2011], 2 pp. http://www.kellerencompass.com/online/onboard_rec/index.aspx.
Predestination Transportation Chooses XATA for Fleet Management, Xata Webpages Mar. 12, 2010, 2 pp. http://xatadev2.firebrandmg.com/news/news-press-releases-events-and-investor-news/2010/12-march/.
Synchronization-definition of synchronization by The Free Dictionary, https://www.thefreedictionary.com/synchronization, last accessed Mar. 13, 2017 (3 pages).
Synchronization—definition of synchronization by The Free Dictionary, https://www.thefreedictionary.com/synchronization, last accessed Mar. 13, 2017 (3 pages).
Toddler activity Twin Adventures, wordpress webpages, May 22, 2013 https://web.archive.org/web/20130522145513/http://twingirlmommy.wordpress.com/tag/toddler-activity/. *
tpMobile-Android Apps on Google Play, Google Play Webpages, Apr. 2011, 1 p. https://play.google.com/store/apps/details?id=com.TPG.tpMobile&hl=en.
tpMobile—Android Apps on Google Play, Google Play Webpages, Apr. 2011, 1 p. https://play.google.com/store/apps/details?id=com.TPG.tpMobile&hl=en.
Turnpike Global Technologies, Automating the Transportation Industry, publicly available before Jun. 30, 2010, 4 pp.
Turnpike Global Technologies, PowerPoint presentation: Introduction, publicly available before Jun. 30, 2010, 13 pp.
Turnpike Global Technologies, PowerPoint presentation: Trucking and Technology, publicly available before Jun. 30, 2010, 10 pp.
Turnpike Global Technologies, PowerPoint presentation: Turnpike Direct Sprint Sales Intro Jan. 2008, 18 pp.
Turnpike Global Technologies, Route Tracker Installation Guide Version 1.0, publicly available before Jun. 30, 2010, 7 pp.
Winn-Dixie Enhances 450-Truck Fleet with XATANET, Xata webpages, Apr. 21, 2011, 1 p. http://xatadev2.firebrandmg.com/news/news-press-releases-events-and-inventor-news/2010/21-April/.
XATA-XRS Nation Fleet Management, Overview of posted videos, Youtube, Apr. 2011-2012, 1 p.
XATA—XRS Nation Fleet Management, Overview of posted videos, Youtube, Apr. 2011-2012, 1 p.