CA2432239A1 - Transportation communication system - Google Patents
Transportation communication system Download PDFInfo
- Publication number
- CA2432239A1 CA2432239A1 CA002432239A CA2432239A CA2432239A1 CA 2432239 A1 CA2432239 A1 CA 2432239A1 CA 002432239 A CA002432239 A CA 002432239A CA 2432239 A CA2432239 A CA 2432239A CA 2432239 A1 CA2432239 A1 CA 2432239A1
- Authority
- CA
- Canada
- Prior art keywords
- mobile
- data
- mdc
- host system
- database
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Abstract
A system and method for transmitting data between a mobile data communications device (MDC), carried by a vehicle, and a host system using a wireless communications network. The system supports a variety of data types.
If the MDC is within wireless coverage, the MDC's database is synchronized to that of the host system before submission of new data. When the MDC in not in wireless coverage, any new data submissions are queued for later transmission. All data entries are validated by the system and in the event of any errors the user is notified allowing for an opportunity to resubmit a transaction.
If the MDC is within wireless coverage, the MDC's database is synchronized to that of the host system before submission of new data. When the MDC in not in wireless coverage, any new data submissions are queued for later transmission. All data entries are validated by the system and in the event of any errors the user is notified allowing for an opportunity to resubmit a transaction.
Description
Industry InduStne Canada Canada I~I~II~II~qIAIIIIIIIAI~Ipl~ll~
IIII
~IPO OPIC 00121364 Our File 19611 CA-INC (5500452) PETITION FOR GRANT OF A PATENT
The applicant, REIMER TECHNOLOGY GROUP INC., whose complete address is Suite 2900, 201 Portage Avenue, Winnipeg, Manitoba, R3B 3K8, telephone 204-958-5304, Canada, requests the grant of a patent for an invention, entitled Transportation Communication System, which is described and claimed in the accompanying specification.
The inventors are FRASER, Michael A., whose complete address is 295 Dromore Avenue, Winnipeg, Manitoba, R3M OJ1, Canada; WAREING, Richard T., whose complete address is 154 Lake Grove Bay, Winnipeg, Manitoba, R3T 4Y2, Canada; and KROPLA, William C., whose complete address is 1205 Grant Avenue, Apt. 614, Winnipeg, Manitoba, R3M 1 Z3, Canada, and the applicant owns in Canada the whole interest in the invention.
The applicant requests priority in respect of the application on the basis of the following previously regularly filed application:
The applicant appoints AIKINS, Ma,cAut.~Y & THORVALDSON, whose complete address in Canada is 30~' Floor - 360 Main Street, Winnipeg, Mb, R3C 4G1, telephone 204-957-0050, fax 204-957-0840, Canada, as the applicant's patent agent.
The applicant believes that the applicant is entitled to claim status as a "small entity" as defined under section 2 of the Patent Rules.
The applicant requests that Figure No. 1 of the drawings accompany the abstract when it is open to public inspection under section 10 of the Patent Act or published.
SIGNED at Winnipeg, Manitoba this 10t" day of June, 2003.
REIM RrTECHNOLOGY G,RP~UP INC.
:> l I:
,.
Per /r Ai ins, Ma~Aulay &~horvaldson Patent Agents for the Applicant /I rh TRANSPORTATION COMMUNICATION SYSTEM
FIELD OF THE INVENTION
This invention relates to a system and method for transmitting data between a vehicle and a host system using a wireless mobile transportation communication system.
BACKGROUND
In the long haul segment of the transportation industry, vehicle operators service large areas that require being away from the depot for several weeks at a time. As a result, long delays in returning paperwork often occur leading to significant process complications for the back office systems. For example, complications can arise due to delays in billing cycles, disputed invoices, disputed hours and lost revenue. A further complication in long haul transportation is the addition or deletion of loads on running orders. Any changes must be communicated to the vehicle operator in order to make adequate arrangements for pickups, drop offs, maintenance and fuel purchases. In the event of weather related changes in road conditions or changes in traffic conditions, communication with the vehicle operator is essential to make route corrections to avoid costly delays. Therefore, the benefit of an effective wireless communication system that allows the transfer of a variety of data types is clear.
There are several, currently implemented communication technologies that attempt to address these connectivity issues. Satellite communications enables global coverage but its high capital cost and restricted bandwidth precludes its use for data intensive applications such as order entry, signature capture and real time shipment tracking. FM sub-carrier methods provide wide area coverage and are cheaper than satellite, but bandwidth is still restricted. Analog cellular phone technologies provide narrower geographical coverage than satellite, with similar
IIII
~IPO OPIC 00121364 Our File 19611 CA-INC (5500452) PETITION FOR GRANT OF A PATENT
The applicant, REIMER TECHNOLOGY GROUP INC., whose complete address is Suite 2900, 201 Portage Avenue, Winnipeg, Manitoba, R3B 3K8, telephone 204-958-5304, Canada, requests the grant of a patent for an invention, entitled Transportation Communication System, which is described and claimed in the accompanying specification.
The inventors are FRASER, Michael A., whose complete address is 295 Dromore Avenue, Winnipeg, Manitoba, R3M OJ1, Canada; WAREING, Richard T., whose complete address is 154 Lake Grove Bay, Winnipeg, Manitoba, R3T 4Y2, Canada; and KROPLA, William C., whose complete address is 1205 Grant Avenue, Apt. 614, Winnipeg, Manitoba, R3M 1 Z3, Canada, and the applicant owns in Canada the whole interest in the invention.
The applicant requests priority in respect of the application on the basis of the following previously regularly filed application:
The applicant appoints AIKINS, Ma,cAut.~Y & THORVALDSON, whose complete address in Canada is 30~' Floor - 360 Main Street, Winnipeg, Mb, R3C 4G1, telephone 204-957-0050, fax 204-957-0840, Canada, as the applicant's patent agent.
The applicant believes that the applicant is entitled to claim status as a "small entity" as defined under section 2 of the Patent Rules.
The applicant requests that Figure No. 1 of the drawings accompany the abstract when it is open to public inspection under section 10 of the Patent Act or published.
SIGNED at Winnipeg, Manitoba this 10t" day of June, 2003.
REIM RrTECHNOLOGY G,RP~UP INC.
:> l I:
,.
Per /r Ai ins, Ma~Aulay &~horvaldson Patent Agents for the Applicant /I rh TRANSPORTATION COMMUNICATION SYSTEM
FIELD OF THE INVENTION
This invention relates to a system and method for transmitting data between a vehicle and a host system using a wireless mobile transportation communication system.
BACKGROUND
In the long haul segment of the transportation industry, vehicle operators service large areas that require being away from the depot for several weeks at a time. As a result, long delays in returning paperwork often occur leading to significant process complications for the back office systems. For example, complications can arise due to delays in billing cycles, disputed invoices, disputed hours and lost revenue. A further complication in long haul transportation is the addition or deletion of loads on running orders. Any changes must be communicated to the vehicle operator in order to make adequate arrangements for pickups, drop offs, maintenance and fuel purchases. In the event of weather related changes in road conditions or changes in traffic conditions, communication with the vehicle operator is essential to make route corrections to avoid costly delays. Therefore, the benefit of an effective wireless communication system that allows the transfer of a variety of data types is clear.
There are several, currently implemented communication technologies that attempt to address these connectivity issues. Satellite communications enables global coverage but its high capital cost and restricted bandwidth precludes its use for data intensive applications such as order entry, signature capture and real time shipment tracking. FM sub-carrier methods provide wide area coverage and are cheaper than satellite, but bandwidth is still restricted. Analog cellular phone technologies provide narrower geographical coverage than satellite, with similar
-2-bandwidth restrictions.
Regardless of cost, existing technologies are deficient because they lack functionality due mainly to bandwidth constraints. Moreover, none of these technologies provide a standardized interface to the world. The solution of each service provider consists of a proprietary hardware and software interface.
Communication to backend office systems is based on loosely coupled messaging between a remote unit and the backend. Complex data entry functions that allow real-time error checking are generally not available, while vehicle operator communication is limited to three or four scheduled dispatches per day.
A cost effective wireless broadband communications system that provides integration of backend transportation management, geographic asset tracking and location based services is needed.
SUMMARY
According to one aspect of the present invention there is provided a wireless mobile transportation communication system for transmitting data between a vehicle carried mobile system and a host system using a wireless communications network, wherein the host system comprises a host system database, and the mobile system comprises:
a mobile data communications device (MDC) with a mobile database and a keyboard data entry device for the manual entry of user data into the mobile database;
a global positioning system (GPS) receiver to determine geographic positional data of the vehicle and delivering the geographic positional data to the MDC
for entry into the mobile database;
means for powering the MDC and the GPS receiver from a power system of the vehicle; and
Regardless of cost, existing technologies are deficient because they lack functionality due mainly to bandwidth constraints. Moreover, none of these technologies provide a standardized interface to the world. The solution of each service provider consists of a proprietary hardware and software interface.
Communication to backend office systems is based on loosely coupled messaging between a remote unit and the backend. Complex data entry functions that allow real-time error checking are generally not available, while vehicle operator communication is limited to three or four scheduled dispatches per day.
A cost effective wireless broadband communications system that provides integration of backend transportation management, geographic asset tracking and location based services is needed.
SUMMARY
According to one aspect of the present invention there is provided a wireless mobile transportation communication system for transmitting data between a vehicle carried mobile system and a host system using a wireless communications network, wherein the host system comprises a host system database, and the mobile system comprises:
a mobile data communications device (MDC) with a mobile database and a keyboard data entry device for the manual entry of user data into the mobile database;
a global positioning system (GPS) receiver to determine geographic positional data of the vehicle and delivering the geographic positional data to the MDC
for entry into the mobile database;
means for powering the MDC and the GPS receiver from a power system of the vehicle; and
-3-means responsive to activation of the mobile system for establishing communication between the mobile and host systems over the communications network and for synchronizing the mobile and host system databases.
The MDC receives data input from a user through the keyboard data entry device, and from the GPS receiver. The MDC provides a means for storage of data and controlling transmission of data to the host system over the wireless communications network. The host system is a computer accessible from the wireless communications network.
The MDC is most conveniently a personal digital assistant (PDA) with wireless communication capability. This provides an advantage over the prior art due to it being mobile, robust, cost effective, providing for keyboard input, and being programmable to provide the validation of data entered locally and the synchronization of the mobile and host system databases. It is also programmable to provide the mobile user with a seamless interaction with the MDC. Thus, where the mobile system is not within the coverage range of the communications network, the PDA validates data locally and holds it for later transmission. The mobile system detects the presence of network coverage automatically so that when it comes back into coverage, it will establish communication with the host system and synchronize the mobile and host system databases.
A serial communication port on the PDA allows connection to a GPS
receiver and an external power supply. There is no system comprised of a PDA, modem, GPS receiver and power supply currently available.
According to another aspect of the present invention there is provided a method for transmitting data between a vehicle carried mobile system and a host system using a wireless communications network, wherein:
the host system comprises a host system database; and
The MDC receives data input from a user through the keyboard data entry device, and from the GPS receiver. The MDC provides a means for storage of data and controlling transmission of data to the host system over the wireless communications network. The host system is a computer accessible from the wireless communications network.
The MDC is most conveniently a personal digital assistant (PDA) with wireless communication capability. This provides an advantage over the prior art due to it being mobile, robust, cost effective, providing for keyboard input, and being programmable to provide the validation of data entered locally and the synchronization of the mobile and host system databases. It is also programmable to provide the mobile user with a seamless interaction with the MDC. Thus, where the mobile system is not within the coverage range of the communications network, the PDA validates data locally and holds it for later transmission. The mobile system detects the presence of network coverage automatically so that when it comes back into coverage, it will establish communication with the host system and synchronize the mobile and host system databases.
A serial communication port on the PDA allows connection to a GPS
receiver and an external power supply. There is no system comprised of a PDA, modem, GPS receiver and power supply currently available.
According to another aspect of the present invention there is provided a method for transmitting data between a vehicle carried mobile system and a host system using a wireless communications network, wherein:
the host system comprises a host system database; and
-4-the mobile system comprises:
a mobile data communications device (MDC) with a mobile database and a keyboard data entry device for the manual entry of user data into the mobile database;
a global positioning system (GPS) receiver to determine geographic positional data of the vehicle and delivering the geographic positional data to the MDC for entry into the mobile database;
means for powering the MDC and the GPS receiver from a power system of the vehicle; and means responsive to activation of the mobile system for establishing communication between the mobile and host systems over the communications network and for synchronizing the mobile and host system databases, the method comprising:
performing a security login to the MDC;
establishing a wireless connection and initiating synchronization between the MDC and the host system in response to the MDC detecting that it is in an area of coverage of the wireless communications network;
synchronizing the databases of the MDC and the host system when a wireless connection is established;
requesting new data input for transmission to the host system;
receiving data for transmission from keyboard of the MDC and the GPS
receiver;
detecting whether wireless connection is still established;
transmitting data to the host system when the wireless connection is established;
a mobile data communications device (MDC) with a mobile database and a keyboard data entry device for the manual entry of user data into the mobile database;
a global positioning system (GPS) receiver to determine geographic positional data of the vehicle and delivering the geographic positional data to the MDC for entry into the mobile database;
means for powering the MDC and the GPS receiver from a power system of the vehicle; and means responsive to activation of the mobile system for establishing communication between the mobile and host systems over the communications network and for synchronizing the mobile and host system databases, the method comprising:
performing a security login to the MDC;
establishing a wireless connection and initiating synchronization between the MDC and the host system in response to the MDC detecting that it is in an area of coverage of the wireless communications network;
synchronizing the databases of the MDC and the host system when a wireless connection is established;
requesting new data input for transmission to the host system;
receiving data for transmission from keyboard of the MDC and the GPS
receiver;
detecting whether wireless connection is still established;
transmitting data to the host system when the wireless connection is established;
-5-storing data to the database of the MDC when the wireless connection is not established;
re-establishing a wireless connection following a period during which no connection is present;
retrieving stored data for transmission to the host system following re-establishment of said wireless connection.
According to a further aspect of the present invention there is provided a combination cable for providing power and serial communications to a GPS
receiver from a PDA, the cable comprising first and second serial connectors for connection to respective serial ports on the PDA and the GPS receiver and a power connector for engaging a vehicle cigarette lighter socket.
This system thus provides a high bandwidth link from a computing device in the vehicle to a backend transportation management system on a host system. Another advantage of the system is its ability to deliver geographical position data and to serve as a platform for location based services. A further advantage of the system is the use of primarily off-the-shelf components. This dramatically reduced the cost of designing and building the system.
BRIEF DESCRIPTION OF THE DRAWINGS
In the accompanying drawings, which illustrate an exemplary embodiment of the present invention:
Figure 1 is a schematic diagram of the wireless mobile transportation communication system;
Figure 2 is an illustration of the combination cable that integrates power and serial communications; and Figure 3 is a flowchart showing the basic operational steps of the wireless mobile transportation communication system.
re-establishing a wireless connection following a period during which no connection is present;
retrieving stored data for transmission to the host system following re-establishment of said wireless connection.
According to a further aspect of the present invention there is provided a combination cable for providing power and serial communications to a GPS
receiver from a PDA, the cable comprising first and second serial connectors for connection to respective serial ports on the PDA and the GPS receiver and a power connector for engaging a vehicle cigarette lighter socket.
This system thus provides a high bandwidth link from a computing device in the vehicle to a backend transportation management system on a host system. Another advantage of the system is its ability to deliver geographical position data and to serve as a platform for location based services. A further advantage of the system is the use of primarily off-the-shelf components. This dramatically reduced the cost of designing and building the system.
BRIEF DESCRIPTION OF THE DRAWINGS
In the accompanying drawings, which illustrate an exemplary embodiment of the present invention:
Figure 1 is a schematic diagram of the wireless mobile transportation communication system;
Figure 2 is an illustration of the combination cable that integrates power and serial communications; and Figure 3 is a flowchart showing the basic operational steps of the wireless mobile transportation communication system.
-6-DETAILED DESCRIPTION
Referring to the accompanying drawings, there is illustrated a wireless mobile transportation communication system in Figure 1 consisting of a mobile unit 10 and host system 18 on a wireless network. The mobile unit 10 consists of a mobile data communications device (MDC) 11, global position sensor (GPS) receiver 12, a power supply 13, and a specialized combination cable 15. The host system 18 is accessible from a wireless network that receives transmissions 17 from the mobile unit 10.
Power supply 13 provides power to the MDC 11 through the combination cable 15. Preferably, the power supply is the cigarette lighter of the vehicle. The GPS receiver 12 obtains its power through cable 15. Data communication between the GPS receiver and the MDC is provided through the same cable 15.
The GPS receiver 12 receives signals from the GPS satellite system and converts the signals into vehicle position data. The receiver then transmits the position data to the MDC 11 through the combination cable 15 that provides power and serial communications. A software application resident on the MDC
processes the position data for transmission over a wireless network to a host system.
A PDA with keyboard input 11 is an ideal mobile data communications device (MDC). The vehicle operator has the ability to deliver text messages to the head office. In addition, back-end office applications would be available to the vehicle operator. This would allow real-time access to both the vehicle operator and head office of a variety of reports, for example, maintenance schedules, manifests, route tracing, and time sheets. Any modifications could be transmitted in real-time for approval.
Figure 2 depicts the combination cable 15 of Figure 1 that integrates
Referring to the accompanying drawings, there is illustrated a wireless mobile transportation communication system in Figure 1 consisting of a mobile unit 10 and host system 18 on a wireless network. The mobile unit 10 consists of a mobile data communications device (MDC) 11, global position sensor (GPS) receiver 12, a power supply 13, and a specialized combination cable 15. The host system 18 is accessible from a wireless network that receives transmissions 17 from the mobile unit 10.
Power supply 13 provides power to the MDC 11 through the combination cable 15. Preferably, the power supply is the cigarette lighter of the vehicle. The GPS receiver 12 obtains its power through cable 15. Data communication between the GPS receiver and the MDC is provided through the same cable 15.
The GPS receiver 12 receives signals from the GPS satellite system and converts the signals into vehicle position data. The receiver then transmits the position data to the MDC 11 through the combination cable 15 that provides power and serial communications. A software application resident on the MDC
processes the position data for transmission over a wireless network to a host system.
A PDA with keyboard input 11 is an ideal mobile data communications device (MDC). The vehicle operator has the ability to deliver text messages to the head office. In addition, back-end office applications would be available to the vehicle operator. This would allow real-time access to both the vehicle operator and head office of a variety of reports, for example, maintenance schedules, manifests, route tracing, and time sheets. Any modifications could be transmitted in real-time for approval.
Figure 2 depicts the combination cable 15 of Figure 1 that integrates
-7-power and serial communications. The combination cable consists of a power connector 21, an 18-pin connector 22, and a conventional 9-pin DB9 serial connector 23. The power connector 21 connects to the cigarette lighter of a vehicle.
Five of the available pins on connector 22 are used for the power connector. Connector 22 connects to a serial port on the PDA for supplying power to and serial communications with the GPS receiver via connector 23.
Referring to Figure 3, there is a flowchart depicting the basic operational steps of the system. After power up 30 of the communication system, the system will prompt the vehicle operator to perform a security login process 31 for user authentication. Once the vehicle operator has been identified as an authorized user, the system checks for stored data 32 that may not have been uploaded to the host system before the last power shutdown. Subsequently, the system determines whether the MDC is in an area of wireless communication coverage 33 for synchronization of the local and host databases. If a wireless connection is established, the local database residing on the PDA will synchronize 34 with that of the host system. This process can include the uploading of data, downloading of data or both. If a wireless connection cannot be established, the system will retain the stored data for later processing.
Whether wireless communication can be established or not 33, the system allows new data input 35. This provides a seamless user interface for the vehicle operator as he or she enters and exits areas of wireless communication. If the vehicle operator has no new data to input, the system enters into a standby mode 36 until it is triggered into action. However, if there is new data to be input, the system waits 37 for the user's input. Once the vehicle operator enters all relevant data, the system validates the input to ensure data integrity, format, and completeness.
In the event of any errors 38, the system will re-prompt the user for valid data.
When the
Five of the available pins on connector 22 are used for the power connector. Connector 22 connects to a serial port on the PDA for supplying power to and serial communications with the GPS receiver via connector 23.
Referring to Figure 3, there is a flowchart depicting the basic operational steps of the system. After power up 30 of the communication system, the system will prompt the vehicle operator to perform a security login process 31 for user authentication. Once the vehicle operator has been identified as an authorized user, the system checks for stored data 32 that may not have been uploaded to the host system before the last power shutdown. Subsequently, the system determines whether the MDC is in an area of wireless communication coverage 33 for synchronization of the local and host databases. If a wireless connection is established, the local database residing on the PDA will synchronize 34 with that of the host system. This process can include the uploading of data, downloading of data or both. If a wireless connection cannot be established, the system will retain the stored data for later processing.
Whether wireless communication can be established or not 33, the system allows new data input 35. This provides a seamless user interface for the vehicle operator as he or she enters and exits areas of wireless communication. If the vehicle operator has no new data to input, the system enters into a standby mode 36 until it is triggered into action. However, if there is new data to be input, the system waits 37 for the user's input. Once the vehicle operator enters all relevant data, the system validates the input to ensure data integrity, format, and completeness.
In the event of any errors 38, the system will re-prompt the user for valid data.
When the
8 system is satisfied that the data entry is valid 39, it will determine if it is still in an area of wireless communication coverage 40. If the system is out of a coverage area, the new data entry is queued 44 for later transmission and enters the standby mode. If the system is in a coverage area, the data is sent 41 to the host system via the wireless network and waits for a response. If the host receives the data without error 42, it displays a successful transaction message, updates its records of the successful transaction, and enters the standby mode until further activation. If the host system finds errors in the transmitted data 43, it will relay a message to the mobile system for the user to enter required corrections. Re-entry of data will require the system to recheck for wireless coverage in the area.
According to a preferred embodiment of the present invention, a GPS
driver resides on the MDC to facilitate communication between a GPS receiver and a BlackberryTM PDA device.
The GPS driver is responsible for the acquisition, parsing, storage of all telemetry data as well as queuing the appropriate telemetry readings for transmission.
The GPS driver expects a NMEA 0183 compliant GPS receiver to be attached to the serial port of the RIM 5810 BlackberryT"" handheld.
Seria! communication with the GPS receiver occurs at a speed of 4800bps. The driver assumes no flow control is supported on the GPS receiver and has error recovery code in place to re-initialize the serial port should any occur.
The GPS driver utilizes two NMEA GPS messages: GPRMC and GPGSV. It parses the GPRMC message in order to acquire longitude, latitude, ground speed as well as the time and date related to the reading. The GPGSV
message is parsed to determine the number of satellites which are currently being used to fix the currently displayed location. Checksums associated with all parsed NMEA messages are verified and the entire message rejected should any message _g_ fail this integrity check.
After messages are parsed and the telemetry extracted, the telemetry data is then stored in a storage buffer for later retrieval. In addition, the telemetry data may be also added to a secondary transmission buffer.
While one embodiment of the present invention has been described in the foregoing, it is to be understood that other embodiments are possible within the scope of the invention. The invention is to be considered limited solely by the scope of the appended claims.
According to a preferred embodiment of the present invention, a GPS
driver resides on the MDC to facilitate communication between a GPS receiver and a BlackberryTM PDA device.
The GPS driver is responsible for the acquisition, parsing, storage of all telemetry data as well as queuing the appropriate telemetry readings for transmission.
The GPS driver expects a NMEA 0183 compliant GPS receiver to be attached to the serial port of the RIM 5810 BlackberryT"" handheld.
Seria! communication with the GPS receiver occurs at a speed of 4800bps. The driver assumes no flow control is supported on the GPS receiver and has error recovery code in place to re-initialize the serial port should any occur.
The GPS driver utilizes two NMEA GPS messages: GPRMC and GPGSV. It parses the GPRMC message in order to acquire longitude, latitude, ground speed as well as the time and date related to the reading. The GPGSV
message is parsed to determine the number of satellites which are currently being used to fix the currently displayed location. Checksums associated with all parsed NMEA messages are verified and the entire message rejected should any message _g_ fail this integrity check.
After messages are parsed and the telemetry extracted, the telemetry data is then stored in a storage buffer for later retrieval. In addition, the telemetry data may be also added to a secondary transmission buffer.
While one embodiment of the present invention has been described in the foregoing, it is to be understood that other embodiments are possible within the scope of the invention. The invention is to be considered limited solely by the scope of the appended claims.
Claims (7)
CLAIMED ARE DEFINED AS FOLLOWS:
1. A wireless mobile transportation communication system for transmitting data between a vehicle carried mobile system and a host system using a wireless communications network, wherein the host system comprises a host system database, and the mobile system comprises:
a mobile data communications device (MDC) with a mobile database and a keyboard data entry device for the manual entry of user data into the mobile database;
a global positioning system (GPS) receiver to determine geographic positional data of the vehicle and delivering the geographic positional data to the MDC
for entry into the mobile database;
means for powering the MDC and the GPS receiver from a power system of the vehicle; and means responsive to activation of the mobile system for establishing communication between the mobile and host systems over the communications network and for synchronizing the mobile and host system databases.
a mobile data communications device (MDC) with a mobile database and a keyboard data entry device for the manual entry of user data into the mobile database;
a global positioning system (GPS) receiver to determine geographic positional data of the vehicle and delivering the geographic positional data to the MDC
for entry into the mobile database;
means for powering the MDC and the GPS receiver from a power system of the vehicle; and means responsive to activation of the mobile system for establishing communication between the mobile and host systems over the communications network and for synchronizing the mobile and host system databases.
2. A system according to Claim 1 wherein the MDC is a personal digital assistant (PDA) with wireless communication capability.
3. A system according to Claim 1 or 2 wherein the MDC comprises means for validating data entered through the keyboard data entry device.
4. A system according to any one of Claims 1 through 3 wherein the mobile system comprises means for determining if the MDC is within the coverage range of the communications network, and means responsive to a determination that the MDC is not within the coverage range of the communications network for validating entered data locally and holding the validated data for later transmission.
5. A system according to Claim 4 wherein the mobile system comprises means for monitoring the presence of network coverage and responsive to the entry of the mobile system into coverage to establish communication with the host system and to synchronize the mobile and host system databases.
6. A method for transmitting data between a vehicle carried mobile system and a host system using a wireless communications network, wherein:
the host system comprises a host system database; and the mobile system comprises:
a mobile data communications device (MDC) with a mobile database and a keyboard data entry device for the manual entry of user data into the mobile database;
a global positioning system (GPS) receiver to determine geographic positional data of the vehicle and delivering the geographic positional data to the MDC for entry into the mobile database;
means for powering the MDC and the GPS receiver from a power system of the vehicle; and means responsive to activation of the mobile system for establishing communication between the mobile and host systems over the communications network and for synchronizing the mobile and host system databases, the method comprising:
performing a security login to the MDC;
establishing a wireless connection and initiating synchronization between the MDC and the host system in response to the MDC detecting that it is in an area of coverage of the wireless communications network;
synchronizing the databases of the MDC and the host system when a wireless connection is established;
requesting new data input for transmission to the host system;
receiving data for transmission from keyboard of the MDC and the GPS
receiver;
detecting whether wireless connection is still established;
transmitting data to the host system when the wireless connection is established;
storing data to the database of the MDC when the wireless connection is not established;
re-establishing a wireless connection following a period during which no connection is present; and retrieving stored data for transmission to the host system following re-establishment of said wireless connection.
the host system comprises a host system database; and the mobile system comprises:
a mobile data communications device (MDC) with a mobile database and a keyboard data entry device for the manual entry of user data into the mobile database;
a global positioning system (GPS) receiver to determine geographic positional data of the vehicle and delivering the geographic positional data to the MDC for entry into the mobile database;
means for powering the MDC and the GPS receiver from a power system of the vehicle; and means responsive to activation of the mobile system for establishing communication between the mobile and host systems over the communications network and for synchronizing the mobile and host system databases, the method comprising:
performing a security login to the MDC;
establishing a wireless connection and initiating synchronization between the MDC and the host system in response to the MDC detecting that it is in an area of coverage of the wireless communications network;
synchronizing the databases of the MDC and the host system when a wireless connection is established;
requesting new data input for transmission to the host system;
receiving data for transmission from keyboard of the MDC and the GPS
receiver;
detecting whether wireless connection is still established;
transmitting data to the host system when the wireless connection is established;
storing data to the database of the MDC when the wireless connection is not established;
re-establishing a wireless connection following a period during which no connection is present; and retrieving stored data for transmission to the host system following re-establishment of said wireless connection.
7. A combination cable for providing power and serial communications to a GPS receiver from a PDA, the cable comprising first and second serial connectors for connection to respective serial ports on the PDA and the GPS receiver and a power connector for engaging a vehicle cigarette lighter socket.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002432239A CA2432239A1 (en) | 2003-06-10 | 2003-06-10 | Transportation communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002432239A CA2432239A1 (en) | 2003-06-10 | 2003-06-10 | Transportation communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2432239A1 true CA2432239A1 (en) | 2004-12-10 |
Family
ID=33557619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002432239A Abandoned CA2432239A1 (en) | 2003-06-10 | 2003-06-10 | Transportation communication system |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2432239A1 (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8108144B2 (en) | 2007-06-28 | 2012-01-31 | Apple Inc. | Location based tracking |
US8127246B2 (en) | 2007-10-01 | 2012-02-28 | Apple Inc. | Varying user interface element based on movement |
US8175802B2 (en) | 2007-06-28 | 2012-05-08 | Apple Inc. | Adaptive route guidance based on preferences |
US8180379B2 (en) | 2007-06-28 | 2012-05-15 | Apple Inc. | Synchronizing mobile and vehicle devices |
US8204684B2 (en) | 2007-06-28 | 2012-06-19 | Apple Inc. | Adaptive mobile device navigation |
US8275352B2 (en) | 2007-06-28 | 2012-09-25 | Apple Inc. | Location-based emergency information |
US8290513B2 (en) | 2007-06-28 | 2012-10-16 | Apple Inc. | Location-based services |
US8311526B2 (en) | 2007-06-28 | 2012-11-13 | Apple Inc. | Location-based categorical information services |
US8332402B2 (en) | 2007-06-28 | 2012-12-11 | Apple Inc. | Location based media items |
US8355862B2 (en) | 2008-01-06 | 2013-01-15 | Apple Inc. | Graphical user interface for presenting location information |
US8359643B2 (en) | 2008-09-18 | 2013-01-22 | Apple Inc. | Group formation using anonymous broadcast information |
US8369867B2 (en) | 2008-06-30 | 2013-02-05 | Apple Inc. | Location sharing |
US8385946B2 (en) | 2007-06-28 | 2013-02-26 | Apple Inc. | Disfavored route progressions or locations |
US8385964B2 (en) | 2005-04-04 | 2013-02-26 | Xone, Inc. | Methods and apparatuses for geospatial-based sharing of information by multiple devices |
US8452529B2 (en) | 2008-01-10 | 2013-05-28 | Apple Inc. | Adaptive navigation system for estimating travel times |
US8453065B2 (en) | 2004-06-25 | 2013-05-28 | Apple Inc. | Preview and installation of user interface elements in a display environment |
US8463238B2 (en) | 2007-06-28 | 2013-06-11 | Apple Inc. | Mobile device base station |
US8644843B2 (en) | 2008-05-16 | 2014-02-04 | Apple Inc. | Location determination |
US8660530B2 (en) | 2009-05-01 | 2014-02-25 | Apple Inc. | Remotely receiving and communicating commands to a mobile device for execution by the mobile device |
US8666367B2 (en) | 2009-05-01 | 2014-03-04 | Apple Inc. | Remotely locating and commanding a mobile device |
US8670748B2 (en) | 2009-05-01 | 2014-03-11 | Apple Inc. | Remotely locating and commanding a mobile device |
US8762056B2 (en) | 2007-06-28 | 2014-06-24 | Apple Inc. | Route reference |
US8774825B2 (en) | 2007-06-28 | 2014-07-08 | Apple Inc. | Integration of map services with user applications in a mobile device |
US8977294B2 (en) | 2007-10-10 | 2015-03-10 | Apple Inc. | Securely locating a device |
US9066199B2 (en) | 2007-06-28 | 2015-06-23 | Apple Inc. | Location-aware mobile device |
US9109904B2 (en) | 2007-06-28 | 2015-08-18 | Apple Inc. | Integration of map services and user applications in a mobile device |
US9250092B2 (en) | 2008-05-12 | 2016-02-02 | Apple Inc. | Map service with network-based query for search |
-
2003
- 2003-06-10 CA CA002432239A patent/CA2432239A1/en not_active Abandoned
Cited By (86)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8453065B2 (en) | 2004-06-25 | 2013-05-28 | Apple Inc. | Preview and installation of user interface elements in a display environment |
US9967704B1 (en) | 2005-04-04 | 2018-05-08 | X One, Inc. | Location sharing group map management |
US9253616B1 (en) | 2005-04-04 | 2016-02-02 | X One, Inc. | Apparatus and method for obtaining content on a cellular wireless device based on proximity |
US10856099B2 (en) | 2005-04-04 | 2020-12-01 | X One, Inc. | Application-based two-way tracking and mapping function with selected individuals |
US10791414B2 (en) | 2005-04-04 | 2020-09-29 | X One, Inc. | Location sharing for commercial and proprietary content applications |
US10750309B2 (en) | 2005-04-04 | 2020-08-18 | X One, Inc. | Ad hoc location sharing group establishment for wireless devices with designated meeting point |
US10750310B2 (en) | 2005-04-04 | 2020-08-18 | X One, Inc. | Temporary location sharing group with event based termination |
US10750311B2 (en) | 2005-04-04 | 2020-08-18 | X One, Inc. | Application-based tracking and mapping function in connection with vehicle-based services provision |
US10341808B2 (en) | 2005-04-04 | 2019-07-02 | X One, Inc. | Location sharing for commercial and proprietary content applications |
US9955298B1 (en) | 2005-04-04 | 2018-04-24 | X One, Inc. | Methods, systems and apparatuses for the formation and tracking of location sharing groups |
US10313826B2 (en) | 2005-04-04 | 2019-06-04 | X One, Inc. | Location sharing and map support in connection with services request |
US10299071B2 (en) | 2005-04-04 | 2019-05-21 | X One, Inc. | Server-implemented methods and systems for sharing location amongst web-enabled cell phones |
US10200811B1 (en) | 2005-04-04 | 2019-02-05 | X One, Inc. | Map presentation on cellular device showing positions of multiple other wireless device users |
US8385964B2 (en) | 2005-04-04 | 2013-02-26 | Xone, Inc. | Methods and apparatuses for geospatial-based sharing of information by multiple devices |
US10165059B2 (en) | 2005-04-04 | 2018-12-25 | X One, Inc. | Methods, systems and apparatuses for the formation and tracking of location sharing groups |
US11778415B2 (en) | 2005-04-04 | 2023-10-03 | Xone, Inc. | Location sharing application in association with services provision |
US10149092B1 (en) | 2005-04-04 | 2018-12-04 | X One, Inc. | Location sharing service between GPS-enabled wireless devices, with shared target location exchange |
US8538458B2 (en) | 2005-04-04 | 2013-09-17 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US9167558B2 (en) | 2005-04-04 | 2015-10-20 | X One, Inc. | Methods and systems for sharing position data between subscribers involving multiple wireless providers |
US10341809B2 (en) | 2005-04-04 | 2019-07-02 | X One, Inc. | Location sharing with facilitated meeting point definition |
US11356799B2 (en) | 2005-04-04 | 2022-06-07 | X One, Inc. | Fleet location sharing application in association with services provision |
US8750898B2 (en) | 2005-04-04 | 2014-06-10 | X One, Inc. | Methods and systems for annotating target locations |
US9854394B1 (en) | 2005-04-04 | 2017-12-26 | X One, Inc. | Ad hoc location sharing group between first and second cellular wireless devices |
US9854402B1 (en) | 2005-04-04 | 2017-12-26 | X One, Inc. | Formation of wireless device location sharing group |
US8712441B2 (en) | 2005-04-04 | 2014-04-29 | Xone, Inc. | Methods and systems for temporarily sharing position data between mobile-device users |
US9749790B1 (en) | 2005-04-04 | 2017-08-29 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
US9883360B1 (en) | 2005-04-04 | 2018-01-30 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
US9736618B1 (en) | 2005-04-04 | 2017-08-15 | X One, Inc. | Techniques for sharing relative position between mobile devices |
US9654921B1 (en) | 2005-04-04 | 2017-05-16 | X One, Inc. | Techniques for sharing position data between first and second devices |
US8798647B1 (en) | 2005-04-04 | 2014-08-05 | X One, Inc. | Tracking proximity of services provider to services consumer |
US8798645B2 (en) | 2005-04-04 | 2014-08-05 | X One, Inc. | Methods and systems for sharing position data and tracing paths between mobile-device users |
US8798593B2 (en) | 2005-04-04 | 2014-08-05 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US8831635B2 (en) | 2005-04-04 | 2014-09-09 | X One, Inc. | Methods and apparatuses for transmission of an alert to multiple devices |
US9615204B1 (en) | 2005-04-04 | 2017-04-04 | X One, Inc. | Techniques for communication within closed groups of mobile devices |
US9584960B1 (en) | 2005-04-04 | 2017-02-28 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
US9031581B1 (en) | 2005-04-04 | 2015-05-12 | X One, Inc. | Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devices |
US9467832B2 (en) | 2005-04-04 | 2016-10-11 | X One, Inc. | Methods and systems for temporarily sharing position data between mobile-device users |
US9942705B1 (en) | 2005-04-04 | 2018-04-10 | X One, Inc. | Location sharing group for services provision |
US9185522B1 (en) | 2005-04-04 | 2015-11-10 | X One, Inc. | Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devices |
US9310206B2 (en) | 2007-06-28 | 2016-04-12 | Apple Inc. | Location based tracking |
US10064158B2 (en) | 2007-06-28 | 2018-08-28 | Apple Inc. | Location aware mobile device |
US9109904B2 (en) | 2007-06-28 | 2015-08-18 | Apple Inc. | Integration of map services and user applications in a mobile device |
US11665665B2 (en) | 2007-06-28 | 2023-05-30 | Apple Inc. | Location-aware mobile device |
US8108144B2 (en) | 2007-06-28 | 2012-01-31 | Apple Inc. | Location based tracking |
US9414198B2 (en) | 2007-06-28 | 2016-08-09 | Apple Inc. | Location-aware mobile device |
US9066199B2 (en) | 2007-06-28 | 2015-06-23 | Apple Inc. | Location-aware mobile device |
US9578621B2 (en) | 2007-06-28 | 2017-02-21 | Apple Inc. | Location aware mobile device |
US11419092B2 (en) | 2007-06-28 | 2022-08-16 | Apple Inc. | Location-aware mobile device |
US8924144B2 (en) | 2007-06-28 | 2014-12-30 | Apple Inc. | Location based tracking |
US8774825B2 (en) | 2007-06-28 | 2014-07-08 | Apple Inc. | Integration of map services with user applications in a mobile device |
US8175802B2 (en) | 2007-06-28 | 2012-05-08 | Apple Inc. | Adaptive route guidance based on preferences |
US9702709B2 (en) | 2007-06-28 | 2017-07-11 | Apple Inc. | Disfavored route progressions or locations |
US8762056B2 (en) | 2007-06-28 | 2014-06-24 | Apple Inc. | Route reference |
US8738039B2 (en) | 2007-06-28 | 2014-05-27 | Apple Inc. | Location-based categorical information services |
US8694026B2 (en) | 2007-06-28 | 2014-04-08 | Apple Inc. | Location based services |
US11221221B2 (en) | 2007-06-28 | 2022-01-11 | Apple Inc. | Location based tracking |
US10952180B2 (en) | 2007-06-28 | 2021-03-16 | Apple Inc. | Location-aware mobile device |
US9891055B2 (en) | 2007-06-28 | 2018-02-13 | Apple Inc. | Location based tracking |
US8180379B2 (en) | 2007-06-28 | 2012-05-15 | Apple Inc. | Synchronizing mobile and vehicle devices |
US8204684B2 (en) | 2007-06-28 | 2012-06-19 | Apple Inc. | Adaptive mobile device navigation |
US8548735B2 (en) | 2007-06-28 | 2013-10-01 | Apple Inc. | Location based tracking |
US8275352B2 (en) | 2007-06-28 | 2012-09-25 | Apple Inc. | Location-based emergency information |
US9131342B2 (en) | 2007-06-28 | 2015-09-08 | Apple Inc. | Location-based categorical information services |
US8463238B2 (en) | 2007-06-28 | 2013-06-11 | Apple Inc. | Mobile device base station |
US8290513B2 (en) | 2007-06-28 | 2012-10-16 | Apple Inc. | Location-based services |
US8385946B2 (en) | 2007-06-28 | 2013-02-26 | Apple Inc. | Disfavored route progressions or locations |
US8311526B2 (en) | 2007-06-28 | 2012-11-13 | Apple Inc. | Location-based categorical information services |
US10508921B2 (en) | 2007-06-28 | 2019-12-17 | Apple Inc. | Location based tracking |
US10458800B2 (en) | 2007-06-28 | 2019-10-29 | Apple Inc. | Disfavored route progressions or locations |
US8332402B2 (en) | 2007-06-28 | 2012-12-11 | Apple Inc. | Location based media items |
US10412703B2 (en) | 2007-06-28 | 2019-09-10 | Apple Inc. | Location-aware mobile device |
US8127246B2 (en) | 2007-10-01 | 2012-02-28 | Apple Inc. | Varying user interface element based on movement |
US8977294B2 (en) | 2007-10-10 | 2015-03-10 | Apple Inc. | Securely locating a device |
US8355862B2 (en) | 2008-01-06 | 2013-01-15 | Apple Inc. | Graphical user interface for presenting location information |
US8452529B2 (en) | 2008-01-10 | 2013-05-28 | Apple Inc. | Adaptive navigation system for estimating travel times |
US9702721B2 (en) | 2008-05-12 | 2017-07-11 | Apple Inc. | Map service with network-based query for search |
US9250092B2 (en) | 2008-05-12 | 2016-02-02 | Apple Inc. | Map service with network-based query for search |
US8644843B2 (en) | 2008-05-16 | 2014-02-04 | Apple Inc. | Location determination |
US8369867B2 (en) | 2008-06-30 | 2013-02-05 | Apple Inc. | Location sharing |
US10841739B2 (en) | 2008-06-30 | 2020-11-17 | Apple Inc. | Location sharing |
US10368199B2 (en) | 2008-06-30 | 2019-07-30 | Apple Inc. | Location sharing |
US8359643B2 (en) | 2008-09-18 | 2013-01-22 | Apple Inc. | Group formation using anonymous broadcast information |
US8660530B2 (en) | 2009-05-01 | 2014-02-25 | Apple Inc. | Remotely receiving and communicating commands to a mobile device for execution by the mobile device |
US8666367B2 (en) | 2009-05-01 | 2014-03-04 | Apple Inc. | Remotely locating and commanding a mobile device |
US8670748B2 (en) | 2009-05-01 | 2014-03-11 | Apple Inc. | Remotely locating and commanding a mobile device |
US9979776B2 (en) | 2009-05-01 | 2018-05-22 | Apple Inc. | Remotely locating and commanding a mobile device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2432239A1 (en) | Transportation communication system | |
US7676233B1 (en) | System and method for accessing computer services via a wireless network | |
US6327533B1 (en) | Method and apparatus for continuously locating an object | |
US6434478B1 (en) | Service-rendering system, service-rendering apparatus and method, and navigation apparatus and method | |
US7650136B2 (en) | GPS enabled emergency messaging system | |
US20050246095A1 (en) | Method for inputting destination data through a mobile terminal | |
US20070264953A1 (en) | Automated delivery of flight data to aircraft cockpit devices | |
US20070275700A1 (en) | Optimization of calendar, itinerary, route plan, and pim efficiencies according to assimilated wireless service availability conditions | |
US20020046285A1 (en) | Data communication system | |
AU2011200119A1 (en) | Vessel performance optimization reporting tool | |
CN105554264A (en) | function limiting method and system of mobile terminal | |
FR2754962A1 (en) | SURVEY RADIO INTERROGATOR | |
US20040153884A1 (en) | Remote, automatic data service for wireless communications | |
JP5056330B2 (en) | Road traffic information providing system, road traffic information providing device, road traffic information providing method | |
FR2700047A1 (en) | Real=time vehicle security and navigation system using optical discs storing town-plan information | |
CN114739390A (en) | Subway line protection zone construction project informatization management system | |
JP3648424B2 (en) | Location information provision system | |
EP1292845A2 (en) | Satellite based object monitoring system | |
Döner et al. | Examination and comparison of mobile GIS technology for real time geo-data acquisition in the field | |
EP1417456A1 (en) | Telecommunication service portal comprising a voice recognition server and navigation and guidance equipment using said portal | |
CA2425417C (en) | Method for managing ground assistance teams of locomotive vehicles and data transmission system therefor | |
KR20060000855A (en) | System for providing car information and method thereof | |
KR200394925Y1 (en) | System for updating automatically database in global positioning system terminal | |
JP2003166832A (en) | On-vehicle information communicating method and device | |
KR20040016533A (en) | Block box apparatus and overspeed regulation/accident management for vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued |