GPS usage for navigational purposes is now extremely wide-spread, and the technology is considered quite useful. GPS devices have become a popular accessory in many vehicles, and many car companies now market their new car models with built-in navigation systems.
Despite the obvious advantages of GPS technology, the technology is plagued with major shortcomings. One such shortcoming is that anyone that wishes to feed a GPS based device with a new target location, (e.g. a driver that wants driving directions to a certain new destination), must manually feed data into the GPS device. This shortcoming is intensified when one has to feed location data while driving. Thus, there is a need in the art for a technique to improve the way that target locations are provided to a GPS device.
Another shortcoming of GPS technologies is accurate identification of locations is not always available. Some places, businesses, establishments, locations, etc. don't have a unique description of their location. For example, a building that is situated at the corner between two streets and may have two different valid addresses. Further, locations that are in rural areas may not have granular location information associated with the location other than a route number. Another shortcoming with GPS technology is that the address structure may be different in different countries or even areas within the same country. For instance, some addresses will be written in a particular order: state, city, street, number of house/building, but others will be written as township, state, county, and neighborhood and so on. At times, the same address can be inserted in several ways, such as 1st Street or First Street. Addresses in foreign countries often exist only in the local language, without a translation to English. Thus, there is a need in the art for a technique to more accurately identify address or target location description information and to have the ability to recognize such information in a variety of formats.
Another shortcoming with GPS technology related to location representation is that most addresses only refer to two-dimensional addresses, with regards to latitudes and longitudes and not to the third dimension—the vertical dimension. If a person has to find a specific company within a 100-story tall building, the street address is just the beginning.
An addition to this problem is the fact that standard addresses cannot represent the location of a company within the specific floor of an office building, and even further, the location of a specific department within that company.
Another problem with GPS technology is evident when looking at large areas that are in a closed compound, and different entities inside those compounds. In some of these cases, to drive to a specific entity, one must gain entrance into the compound first, and only from there can the subject continue to the specific entity. Thus, there is a need in the art for an improved granularity on location information within a building, structure or compound.
Therefore, these and many other needs are present in the art for improved operation of GPS technology to overcome these, as well as many other shortcomings.
The present disclosure presents solutions to these, as well as other needs in the art by disclosing systems and methods for translating location information from a variety of formats to a common uniform format and feeding the location information into a GPS device in an easy and automatic manner. Further, the present disclosure presents a simple method to define a global canonical and unique numeric representation of a specific location. This method is applicable world-wide, and easily recognizable by all GPS devices and GPS users.
More particularly, one aspect, feature or operation presented in this disclosure relates to a global bi-directional translation method between an address, which may reside or presently exist in one of many possible formats, into a uniform standardized canonical representation of location. The uniform location representation can be read by, and later transferred into, a GPS device. More particularly the present disclosure relates to improving the ease of finding desired destinations in various ways, and the ease of storing location data regarding those destinations, so that such data might be used at a later time in the future.
A second aspect, feature or operation presented in this disclosure relates to methods of using the standard canonical representation and feeding it as easily and as automatically as possible to or from a GPS device. More particular, embodiments may provide such an operation by using the assistance of methods and devices such as, but not limited to, a cellular telephone, a barcode reader, a USB thumb drive, an RFID tag, an optical scanner with added OCR capabilities, etc. Such methods or devices might be used to easily display the canonical representation on business cards, newspaper adds etc.
One possible way to define a unique location representation is to use a UTM 12 digit representation. UTM 12 is a simple method to determine and translate that uniform representation to each location on earth.
Also disclosed is a method to make the canonical representation accessible to end-users, so that they can find it in an easy and simple way and feed it into GPS devices manually or automatically. One embodiment of the method includes creating a canonical representation for a physical location, the canonical representation operating as a uniform identifier for a variety of descriptive location forms. Initially, location descriptive information or descriptors for a particular location are received from an input device. A processing unit then parses the location descriptive information to identify address characteristics (such as street names, cities, states, countries, Zip codes, etc. The information is then normalized by the processing unit by mapping the identified characteristics to common synonyms. For example, street, ST., strt etc. could be mapped to St; Road, road, rd, etc. could be mapped to Rd, etc.). The normalized location descriptive information is then converted by a processing unit into the canonical representation.
Another option is to display that canonical representation not in its original numeric form, but by one or more of the hereby mentioned ways: barcode, digital format and/or RFID tag.
A simple method for reading that form of representation when it is published, such as on adds, business cards, in business directories etc.) includes using one or more of the following devices: a barcode reader, a text reader, a digital camera in a mobile telephone that uses OCR (optical character reading) technology to transfer the location representation to its numeric form and transfer it to the GPS device via an SMS (short messaging service), an optical scanner with added OCR capabilities, a barcode translator, an RFID reader, etc.
A simple way to write the uniform representation found to the actual memory of the GPS device includes using one of the following: an IR transmitter, WiFi, Bluetooth, detachable storage device (such as a USB flash drive, an SD card, etc.), Zigbee, WiMAX, Cellular, or any other wired or wireless communication technique.
Various embodiments may also include one or more of the following features.
Three dimensional locations. Embodiments may include the feature of adding an additional numeric field to a canonical location representation, so that it may relay not only the longitude and latitude of a certain location but also parameters of height and orientation within that location or a specific location inside a large compound. One example for using this option is when a GPS user needs to arrive at a meeting in a specific firm or company within a building that has dozens of floors. The additional field will help the user to find the correct floor and within that floor, the specific company he or she is looking for.
Image assisted guidance. Embodiments may include the feature of using images to guide passengers to specific locations and help them verify that they are in the right location. Such a GPS device is able to download images before the passenger reaches the location in which a visual aid is needed, and display them, along with voice guidance that is compliant with the image—instead of “take the right lane in 500 meters”, “take the right lane after you pass this house (displayed in the image) on your right”.
Supplemental location information. Embodiment may include the feature of reading the uniform representation off a physical location the user is currently in, by intercepting a signal from an RFID transmitter that is located on a specific site and using it to refine the user's location reading from the GPS (in cases where there are GPS reception problems for example), or for inserting the location of a desirable site into the GPS memory for future use.
The present disclosure is directed towards a universal location system and method that interacts with GPS equipment and solves various needs or shortcomings in the art. Various embodiments of the universal location system operate to allocate a canonical unique numeric representation to each and every global location. Once allocated, the representation will be made available to world-wide GPS users (or to limited subsets if so desired) and also to the owners or residents of the various locations.
The canonical representation can then be used as a convenient and common method of relaying information regarding location. Instead of having to keyg in a multi-level address structure, this feature enables the user to gain access to or pull up the address by simply entering a string of digits.
To further facilitate the usefulness of the canonical representation, the canonical representation of the location can be translated into a different form then its original numeric one. For example, one of the following formats could be used to represent the canonical representation: a barcode, digital format an RFID tag, etc.
Some embodiments may also include the use of a reader/writer device for reading the location representation and writing it to the GPS memory card. For example, the reader/writer can be combined with the GPS device itself.
The combined device can be implemented in many ways. A few non-limiting examples of the combined device include: a GPS device combined with a barcode reader, a text reader, a digital camera in a mobile telephone that uses OCR technology to transfer the location representation to its numeric form and transfer it to the GPS via SMS, an optical scanner with added OCR capabilities, a barcode translator, an RFID reader, etc.
The combined device may include a simple way to write the canonical representation to the actual memory of the GPS device, using, as a non-limiting example, one of the following technologies: an IR transmitter, WiFi, Bluetooth, detachable storage device (such as a USB flash drive, an SD card, etc.), Zigbee, WiMAX, Cellular, or any other wired or wireless communication technique.
The combined device will enable GPS users to insert data into their GPS memory easily, preventing the need to feed location information manually. A user might just open a newspaper, see an advertisement of a shop he or she would like to visit, read the uniform representation off the paper using the combined device and be on his or her way.
Another example of a common use for the combined device is reading the uniform representation off of a business card and inserting it into the GPS device for future reference.
Yet another example for the use of the combined device is for reading the address off of a physical location the user is currently in or at, and inserting the read address into the GPS device for future reference. This option, which may rely on representation in RFID tag format, can enable businesses to make sure potential customers and even a passers-by have their location stored within their GPS devices.
Some embodiments may include one or more advanced options. Non-limiting examples of such advanced options can include:
Addition of vertical dimension. This feature or option includes adding an additional numeric field to the canonical representation so that the representation incorporates information regarding the height or vertical position of the desired location rather than only its longitude and latitude. The additional digits might represent a floor in an office building. Another use for this addition is to specify a particular location within a location, meaning, pointing out a single company or office in a maze of companies that might rent offices on the same floor or building. This advanced option can dramatically improve the orientation within buildings and other commercial properties.
Image Guidance. This option or feature includes creating an image database that can be used to assist or help guide the GPS users to the desired location using not only verbal instructions but also images of their surroundings. The combined device can download the relevant images before the user reaches the applicable location for which the images depict landmarks, etc, and can then display those images as a means of further simplifying the instructions given by the GPS device. The images may enable the user to verify that he or she is indeed following the instruction correctly.
Alternatively, instead of images, the GPS device can download and display verbal directives which are very specific (e.g. “after the brown building on the right turn left”), or a combination of images and verbal direction.
Overall, such embodiments can improve the ease of displaying location information and the ease of finding that location, no matter how the street address is written, what language it's written in etc., by simply converting that address into a canonical unique representation that is widely known and published. The various embodiments may also improve the ease of reading and storing location information in GPS devices. Furthermore, various embodiments may enable better orientation within buildings, making the height and the relative location within a floor or within a compound an additional variant that enhances the accuracy of the canonical representation. Various embodiments may also enable the display of images as a guidance aid for GPS users, making it much easier and simpler for users to make sure they are in the right place or choosing the right way out of a few possible options.
Turning now to the figures, various embodiments that incorporate various features and aspects described herein are presented in more detail. The purpose of the drawings is to describe one or more exemplary embodiments and not for production. Therefore features shown in the figures are chosen for convenience and clarity of presentation only.
Once the address is received, the address is parsed 608 in an effort to determine the format of the address and identify the various address attributes or characteristics. For example, two letter words can be compared against a database of two letter codes for states, other word combinations can be cross-referenced to a database of city names, etc. Combinations of number and letters can also be compared against a database of synonyms in an effort to determine what they represent. For instance, the following entries are synonyms and can be mapped to a common normalized representation: “1st” “First” “1 ST”. The algorithm must also take into consideration issues such as whether the ST in “1 ST” should be mapped to shorthand for first or street. Thus, the algorithm must not only look at the characters but also the context of the address. It should be appreciated that similar algorithmic procedures could be implemented for converting audible address from speech into normalized text. As such, the various address attributes, components and characteristics are mapped to common synonyms 612 to normalize the address. Once the address is normalized, it is then converted into a canonical representation 616 which, as previously mentioned, can be performed using a variety of techniques. The canonical representation may also be embodied in a variety of formats, such as the previously mentioned 12-digit code and barcodes, as well as any of a variety of other formats including electronic signals, etc.
The canonical representation of the address may then be delivered to the GPS device using one or more of a variety of the techniques previously described as well as other techniques.
In the description and claims of the present application, each of the verbs, “comprise” “include” and “have”, and conjugates thereof, are used to indicate that the object or objects of the verb are not necessarily a complete listing of members, components, elements, or parts of the subject or subjects of the verb. Also the phrase “numeric” can be replaced by “alpha numeric”.
The present invention has been described using detailed descriptions of embodiment thereof that is provided by way of example and is not intended to limit the scope of the invention. The described embodiment comprises different features, not all of which are required in all embodiments of the invention. Some embodiments of the present invention utilize only some of the features or possible combinations of the features. Variations of embodiments of the present invention that are described and embodiments of the present invention comprising different combinations of features noted in the described embodiments will occur to persons of the art. The scope of the invention is limited only by the following claims.
This application is a U.S. Non-Provisional application for Patent filed under 37 USC. 1.53(b) and claiming the benefit of the priority of U.S. Provisional Application for Patent filed on Mar. 13, 2008 and assigned Ser. No. 61/036,270, which application is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61036270 | Mar 2008 | US |