This invention generally relates to location determination. More particularly, this invention relates to using radio signals for location determination.
With the miniaturization of electronics, it has become increasingly popular to use portable electronic devices for a variety of purposes. For example, cell phones are increasingly used for voice and data communications. Personal digital assistants and notebook computers have increasing wireless communication capabilities. Other devices such as music or video players and televisions are now commonly available in small enough sizes to be carried about conveniently.
There are a variety of situations for which a location estimation would be useful when using such devices. For example, it may be useful to obtain weather forecast information, traffic information or regional activity information and to be able to use a portable electronic device for that purpose. While the variety of uses for location information with such devices is increasing, the availability of such information is relatively limited.
For example, not all cell phones have on-device location estimation capabilities. Only some cell phones include global positioning system (GPS) location capabilities. GPS devices typically do not provide features other than those directly related to GPS location information. Portable music or video players typically do not have any location capabilities even though they would be capable of providing an output indicating the location information if that could be obtained with such a device.
Additionally, even devices that have location capabilities are not able to obtain sufficient signals for location information in a variety of circumstances. GPS receivers may not always be able to detect a sufficient number of satellites for making GEO-location determinations, for example. This is particularly true inside buildings where GPS satellite signals are often undetectable or if they are available, they are limited to only one or two satellites because GPS location ideally requires a clear view of the sky.
It would be useful to provide enhanced location capabilities that could be incorporated into a variety of portable devices. It would also be beneficial if such capabilities allowed for determining a location in an anonymous manner.
An exemplary method of locating a portable device includes detecting a signal from a transmitter that broadcasts publicly available programming. The transmitter has a known location and uses a known transmit power for transmitting the signal on a known carrier frequency. A received power of the detected signal is determined. A distance range between the radio receiver and the location of the transmitter is determined from the received power and the known transmit power at the carrier frequency of the detected signal. A location of the radio receiver is determined based on the determined distance range and at least one other location indicator.
Another exemplary method of locating a portable device includes detecting a plurality of signals from a plurality of transmitters that each broadcasts publicly available programming. Each transmitter has a known location and uses a known carrier frequency for transmitting its signal. Each of the stations corresponding to the detected signals is identified from at least one characteristic of the corresponding detected signal. An area in which the coverage of all of the identified transmitters overlaps is determined and used as an indicator of a location of the portable device.
The various features and advantages of disclosed example embodiments will become apparent to those skilled in the art from the following detailed description. The drawings that accompany the detailed description can be briefly described as follows.
The example of
The example device 20 is useful for a variety of situations where location information may benefit the user of an electronic device. By detecting publicly available programming signals using the receiver portion 22, the device 20 allows for anonymously making a location determination regarding the device 20 and any other electronics associated with it. For example, the device 20 may be incorporated into a cell phone, notebook computer, portable music or video player or a personal digital assistant. The device 20 may also be a stand alone device. Given this description, those skilled in the art will realize in what situations and with what type of devices, the location capabilities of the example device 20 will be beneficial.
At 46, a distance range between the device 20 and the transmitter is determined based upon the determined received power and the transmit power that is used by the transmitter for providing the detected signal. Known techniques for determining distances based upon transmit power and received power are used in one example. Once the distance range between the device 20 and the transmitter is determined, a location determination is made at 48 based upon the determined distance range and at least one other location indicator.
The illustrated example uses a distance range schematically shown as a ring 54 that is based on the determined distance d1. The ring 54 includes a tolerance 56 that establishes a band encompassing the distance d1 at all possible locations of the device 20 relative to the transmitter 50. In this example, the radius 52 extends between the known location of the first transmitter 50 and the center of the ring 54. The tolerance 56 will depend upon the type of receiver in the device 20, the type of received signal, the quality of the received signal or a combination of them, for example. Given this description, those skilled in the art will understand how to determine an appropriate tolerance band that allows them to determine a distance range that meets the needs of their particular situation.
For most situations, determining a potential location of the device 20 within the distance range ring 54 will not prove satisfactory as it is a relatively large set of potential locations. In the example of
In this example, the location estimating portion 26 determines what locations within the possible locations of the illustrated distance range rings 54 and 64 match. There is a match in possible locations based upon the determined distance ranges 54 and 64 as shown where the illustrated rings overlap. In the illustrated example, there are two potential locations shown at 68 and 70, respectively. In the illustration, the device 20 is actually located within the potential location 68.
If at least one more signal is detected from at least one more transmitter, the potential locations of the device 20 are further narrowed. Given a plurality of additional transmitter locations and determined distances between the device 20 and those transmitters, the location of the device 20 may be further refined. As the number of detectable signals and known transmitter locations increases, the estimate of the location of the device 20 becomes more accurate.
In one example, the identity of each transmitter is determined based upon the carrier frequency of the detected signal. Another example includes using radio data system information that can be obtained by demodulating the detected signal. Once the transmitter is identified, it is possible to obtain information regarding the transmitter's location coordinates and coverage area information.
At 86, a determination is made regarding an area where the coverages of all identified transmitters overlap. At 88, the location of the device 20 is determined from the determined area where the coverages overlap.
Given information regarding the coverage areas, the location estimator portion 26 is suitably programmed to make a determination where those coverage areas overlap and to determine geographic information regarding the boundaries of that overlap area such as GEO-location coordinates (e.g., longitude and latitude).
In one example, the determined location is based upon an estimate of a center of the determined area. One such example includes providing an indication of a likely accuracy of the location estimate. For example, if the determined area covers one square kilometer, the likely accuracy indication would be within about one-half of a kilometer. In another example, the determined location is based upon a description of the area, which may comprise a plurality of coordinates that define an outer boundary of the area, for example.
In
In one example, the signal quality characteristic comprises the type of information that can be obtained from the signal. In an FM radio signal, for example, the region within the boundary 116 corresponds to an area where a perfect stereo reception is possible. The area between the boundaries 116 and 114 corresponds to locations where a noiseless signal is available but stereo is not available or at least not consistently available. The area between the boundaries 114 and 112 corresponds to locations where no stereo reception is possible while noise may be audible. One example includes adding another level of discernment corresponding to an area where no good mono reception is possible, which would be a portion of the area between the boundaries 112 and 114 but closer to the boundary 112, for example.
Another example includes establishing ranges within the coverage area that correspond to signal-to-noise ratios of the received signal. Another example includes using a different signal quality level indicator. Using a signal quality characteristic allows for reducing the likely area within which the device 20 is located because an entire coverage area of a transmitter need not be considered. Reducing the possible location area allows for more accurately determining the location of the device 20.
The number of transmitters used for the techniques of
Information within the database 28 may be stored on a memory device such as a SDRAM memory card. Information for the database may be obtained as needed by downloading information from the Internet. In one example, a GPRS connection is used for obtaining such information. The database 28 may be stored and updated as often as needed depending on a particular situation. For example, when an individual knows they will be traveling to a particular location, they may download information regarding transmitters in that region for making location determinations while visiting that region. In some examples, the device 20 will have the ability to download such information on an as-needed basis. Additionally, local database information may be obtained from a local retailer of such information. Information for identifying the particular transmitters may be obtained from the detected signal where radio data system techniques are utilized by the transmitters. For example, program identification functions can be used to identify the transmitter, radio text functions may give transmitter location and address information and transparent data channel functions can be used as a data channel to receivers. In some instances, one transmitter will include information regarding other transmitters in the region. Another example includes dedicating one or more broadcasting stations to provide information regarding the identities and locations of transmitters in the area.
In one example, the transmitter identity is determined from the carrier frequency. The spectrum is scanned to find a list of frequencies at which transmitters are active. A database lookup yields corresponding identities. This technique is useful when a sufficient number of stations or transmitters are available. For example, a single carrier frequency used for the look-up limits the number of possible transmitters because only certain transmitters are allowed to transmit on that carrier frequency. Considering multiple carrier frequencies simultaneously allows for uniquely identifying or fingerprinting the transmitters. In some instances, a list of carrier frequencies will be sufficient to uniquely resolve all identifiers of all transmitters providing all detected signals. If the number of carrier frequencies used is reduced, it may not be possible to obtain unique identities. This approach to determining the identity of transmitters is analogous to solving a problem with N equations and M unknown variables.
In situations where unique identities cannot be established based only on the carrier frequencies, the identity of one or more transmitters may be obtained from radio data system information from at least one of the detected signals. Where enough such information is available, it will be possible to resolve most identification problems.
Another example approach combines selected features of the embodiments of
One feature of the disclosed examples is that the device 20 can operate completely anonymously for making location determinations. In some situations, information for making a location determination may be necessary that has to be obtained in a way that removes the anonymity from the device. For most situations, however, complete anonymity is available to the user of the device 20.
The preceding description is exemplary rather than limiting in nature. Variations and modifications to the disclosed examples may become apparent to those skilled in the art that do not necessarily depart from the essence of this invention. The scope of legal protection given to this invention can only be determined by studying the following claims.