1. Field of the Invention
The present invention relates to devices and systems for determining position coordinates using global navigation satellite systems. In particular, the present invention relates to a device which can be placed inline between an external antenna and a mobile computing device.
2. Background of the Invention
Devices which use one particular global navigation satellite system, known as the Global Positioning System (GPS), to determine their position coordinates are well known in the art. Frequently it is desired to interface such a device with a mobile computing device; for example, to display the position coordinates of the device on the display of the mobile computing device. The ability to interface such GPS devices with mobile computing devices is well known in the art, but such devices have shortcomings which undermine their use, especially in vehicle environments or commercial applications.
In vehicle environments, the internal antennas built in to some GPS devices may not be able to adequately pick up a signal if the device is functioning inside a car. As the device is in the car, the antenna may not have access to the open sky. Commercial applications as well sometimes require better accuracy than the built-in antennas of GPS devices can provide. Solutions for powering such a device in a vehicle environment, for example, by using a plug to the vehicle's cigarette lighter socket, can be unwieldy or impossible if the mobile computing device is already using the socket. Porting such a GPS device to a mobile computing device often requires installing additional software to translate the proprietary GPS data format used by the device into a format understandable by the software running on the mobile computing device. Additionally, porting the GPS and mobile computing devices sometimes requires the use of a “RS232” connection between the GPS device and the mobile computing device, though such connections are becoming increasingly rare as they are replaced by more flexible “USB” connections. Finally, in a vehicle environment, the GPS device could be thrown around the vehicle if the vehicle encounters rough terrain. Consumer GPS devices are not designed for the harsh conditions some commercial applications require.
There is thus a need for a GPS device optimized for the conditions present in commercial applications and vehicle environments that overcomes these deficiencies in conventional techniques.
The present invention discloses a mountable, inline global navigation satellite system receiver module with a standard interface to mobile computing devices and a connection to external antennae. In addition to allowing for data transfer from the receiver module to the mobile computing device, the standard interface is a conduit to power the receiver module and, in some embodiments, the external antennae.
Further, the present invention discloses a system that determines the position coordinates of a mobile computing device via a mountable, inline global navigation satellite system receiver module in communication with the mobile computing device.
In one exemplary embodiment, the present invention is an inline global navigation satellite system receiving module. The inline global navigation satellite system receiving module includes a housing a global navigation satellite system receiver chip within the housing, an input for a global navigation satellite system antenna coupled to the housing and in communication with the global navigation satellite system receiver chip, and a data port coupled to the housing and in communication with the global navigation satellite system receiver chip. The data port also serves as a power source for the global navigation satellite system receiver chip.
In another exemplary embodiment, the present invention is a system determining a position of a mobile computing device. The system includes an external antenna receiving a plurality of orbital and time data from a plurality of satellites, an inline global navigation satellite system receiving module in communication with the antenna, and a data connection between the global navigation satellite system receiving module and the mobile computing device. The inline receiving module is powered via the data connection, the global navigation satellite system receiving module calculates the mobile computing device position from the received orbital and time data, and the global navigation satellite system receiving module communicates the position of the mobile computing device via the data connection.
In yet another exemplary embodiment, the present invention is a method of delivering position information to a mobile computing device using an inline global navigation satellite system receiving module. The method includes calculating the position of the mobile computing device from received orbital and time data, and sending the position of the mobile computing device via the data connection.
The present invention discloses a mountable, inline global navigation satellite system receiver module with a standard interface to mobile computing devices and a connection to external antennae. In addition to allowing for data transfer from the receiver module to the mobile computing device, the standard interface is a conduit to power the receiver module and, in some embodiments, the external antennae.
Further, the present invention discloses a system that determines the position coordinates of a mobile computing device via a mountable, inline global navigation satellite system receiver module in communication with the mobile computing device.
In one exemplary embodiment of the present invention, the global navigation satellite system in communication with the receiver module is GPS and the receiver module interfaces to the mobile computing device via a USB connection. Via a driver installed on the mobile computing device, the receiver module communicates position coordinates of the mobile computing device to software on the mobile computing device using the standard NMEA-0183 GPS communications protocol.
As used herein and throughout this disclosure, a “global navigation satellite system” refers to a system of satellites which continuously transmit sufficient orbital and time data globally for the use of devices in determining their position in space. In an exemplary embodiment of the present invention, the receiver module receives data from the GPS. Examples of other appropriate global navigation satellite systems include Galileo, GLONASS, Beidou/Compass, etc.
As used herein and throughout this disclosure, a “mobile computing device” refers to any portable device which processes received position information in some manner and interfaces to the receiver module. Examples of such mobile computing devices include laptop computers; personal digital assistants (PDAs); netbooks; smartphones; Intelligent Vehicle Device (IVD); Intelligent Field Device (IFD); etc. More specialized mobile computing devices useful for marine or aviation applications include autopilots, chartplotters, fishfinders, or other GPS receivers.
As used herein and throughout this disclosure, a global navigation satellite system “receiver chip” refers to any suitable integrated circuit which calculates its current position coordinates from the satellite signals of a global navigation satellite system received by an antenna communicating with the receiver chip. An example of an acceptable receiver chip is the “NEO 5Q GPS module” produced by UBLOX.
For the following description, it can be assumed that most correspondingly labeled structures across the figures (e.g., 132 and 232, etc.) possess the same characteristics and are subject to the same structure and function. If there is a difference between correspondingly labeled elements that is not pointed out, and this difference results in a non-corresponding structure or function of an element for a particular embodiment, then that conflicting description given for that particular embodiment shall govern.
In this embodiment, the GPS receiver module provides a cheap to produce, yet flexible solution for determining the position coordinates of the mobile computing device by virtue of the fact that numerous important functions (such as displaying or processing the calculated position coordinates or receiving the GPS satellite signal) are implemented by external devices, and so do not have to be performed by the GPS receiver module. Nonetheless, by choice of appropriate external devices, including software, the GPS receiver module still has the ability to serve the demands for speed, accuracy, and data storage the user places on it.
Although in the embodiments of
In additional alternative embodiments of the system of
The information content of position coordinates 223 include the latitude north or south of the mobile computing device, measured in degrees; the longitude east or west of the mobile computing device, measured in degrees; the height above mean sea level of the mobile computing device, measured in meters; and the time, listed as a Universal Coordinated Time (UTC), at which these position coordinates were recorded. Position coordinates 223 are output to driver 232 which translates them into a plurality of position coordinates in standard data protocol 233 so that they can be transferred to mapping application 234 for display and further processing. Position coordinates in standard data protocol 233 are directly understandable by mapping application 234, and thus do not require any intervening software applications to translate them into the proper format, as proprietary GPS data protocols require when they are used with third party software applications.
In this embodiment, the standard data protocol into which the position coordinates are translated is NMEA-0183. In this embodiment, driver 232 takes the position coordinates 223 transferred via a USB connection to mobile computing device 230 and maps the data flow to a virtual COM port. Common mapping applications compatible with position coordinates written using the NMEA-0183 data protocol include “MICROSOFT Street & Trips”; “GOOGLE Maps Mobile Edition”; “MAPKING”; and “RAND MCNALLY Streetfinder”. In some embodiments, position coordinates 223, after translation, are understood as an Automatic Vehicle Location (AVL) of the vehicle in which mobile computing device 230 operates.
In an alternative embodiment, instead of the receiver module receiving orbital and time data from signals generated by the GPS system, the receiver module receives signals from other global satellite navigation systems, such as Galileo or GLONASS. Although in the embodiment of
Although in the embodiment of
In this embodiment, USB output 429 also provides power via printed circuit board 424 to green LED power indicator 426, GPS receiver chip 422, and the external antenna connected to radio frequency input 425. Such an arrangement is useful if the external antenna is an active antenna, thus requiring power for its low noise amplifier (LNA). In this embodiment, GPS receiver module 420 is a “plug and play” device that the operating system of the mobile computing device recognizes when GPS receiver module 420 is connected to the mobile computing device.
Although in the embodiment of
The foregoing disclosure of the exemplary embodiments of the present invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many variations and modifications of the embodiments described herein will be apparent to one of ordinary skill in the art in light of the above disclosure. The scope of the invention is to be defined only by the claims appended hereto, and by their equivalents.
Further, in describing representative embodiments of the present invention, the specification may have presented the method and/or process of the present invention as a particular sequence of steps. However, to the extent that the method or process does not rely on the particular order of steps set forth herein, the method or process should not be limited to the particular sequence of steps described. As one of ordinary skill in the art would appreciate, other sequences of steps may be possible. Therefore, the particular order of the steps set forth in the specification should not be construed as limitations on the claims. In addition, the claims directed to the method and/or process of the present invention should not be limited to the performance of their steps in the order written, and one skilled in the art can readily appreciate that the sequences may be varied and still remain within the spirit and scope of the present invention.