The inventive arrangements relate generally to wireless devices and more particularly to wireless devices with automatic location identification capabilities for determining a convenient meeting place between two locations.
In June 1996, the Federal Communications Commission (FCC) set in place a two-phase plan for implementing wireless 911 in the United States. Phase I, which was originally to have been implemented by April 1998, required callback numbers and cell site sector information about each incoming wireless 911 call. Cell phones that met the Phase I requirements provided a general indication of the caller's location, although the area may be as large as 100 square miles.
Phase II, which was originally scheduled to have been implemented by October 2001, required wireless carriers to provide automatic location identification (ALI) for each wireless 911 call. The plan included a requirement to provide wireless location accuracy for 95% of the callers within a radius of 150 meters or better. The Phase II portion of the plan was intended to enable improved emergency response in connection with 911 calls. The ALI technology necessary to implement Phase II has been delayed in many instances, but is now being deployed in various locations with the expected improvement in emergency response.
There are two basic methods by which wireless position information can be determined. One approach determines a cell phone position by measuring angle of arrival (AOA) and time of arrival (TOA) of cell phone signals at multiple fixed base stations. This approach is essentially a network-based solution. Still, there are a number of problems associated with such network-based solutions. These problems are mainly related to the vagaries of signal propagation, base station availability and infrastructure costs. An alternative approach makes use of the existing global positioning system (GPS) infrastructure. The GPS based approach incorporates a GPS system into each cell phone and relies upon the phone to determine its location for itself. GPS based systems have their own set of problems that mainly relate to GPS satellite acquisition and cold start delays.
The most advanced ALI systems are those that rely on a combination of both the network based and GPS based solutions. Such systems collect GPS measurements and network measurements and send the measurement data to the position determination entity. The position determination entity then processes the measurements to produce the most accurate location information based on available data.
Currently, ALI technology is commercially available from a number of different technology developers. For example, Qualcomm, Inc. of San Diego, Calif. and SnapTrack, Inc. of Campbell, Calif. offer commercially proven GPS-based positioning solutions for third generation wireless (3G). These systems are available for a variety of different air interfaces including CDMA and GSM. Further, they offer commercially available chipsets that can be integrated in cell phones. Also, rather than requiring modification of each base station, a database is constructed at a position determination entity that contains the precise location of each base station.
Aside from the obvious benefits ALI offers with regard to improving emergency responsiveness, the new technology has also created many opportunities for new and interesting applications that make use of the ALI data. These applications offer revenue-generating products and services that are of potential interest to a range of markets including entertainment, fleet management, and security.
The invention concerns a method for identifying a physical meeting location using an automatic location identification (ALI) equipped wireless device. The method can include the steps of identifying a first physical location of a remote ALI equipped wireless device; calculating a second physical location corresponding to a location of at least a second wireless device; and displaying on the first wireless device at least one of a bearing and distance between first physical location and the second physical-location. The invention can also include the step of processing the data to identify a third physical location between the first and second physical locations, and displaying on either wireless device information concerning the third physical location.
One aspect of the invention is that it identifies points of interest within a predetermined distance of the third physical location. The method also includes the step of displaying on the wireless device information concerning the various points of interest relative to the third physical location. These points of interest can include auto services establishments, travel destinations, shopping, financial institutions or establishments that serve food and/or beverages.
Another aspect of the invention includes the step of communicating data from the wireless device to a remote server identifying one or both of the first and second physical locations. In that case, the method can also include communicating data concerning the third physical location from the remote server to the wireless device. The method can also include communicating a notification to the wireless device from the remote server indicating that data concerning the third physical location is available. Further, data concerning the third physical location can be selected to include at least one point of interest within a predetermined distance from the third physical location. The data concerning the at least one point of interest can also be communicated from a remote server to the wireless device. Advantageously, the point of interest can be selected so as to include an auto services establishment, a travel destination, a shopping destination, financial institutions or a location that serves food and/or beverages.
More particularly,
The server 108 can communicate with the base stations 106-1, 106-n using any suitable means. For example, a conventional telephone network, high-speed data line, wireless link, or a combination of the foregoing can be used. Base stations 106-1, 106-n can provide a data link between the wireless device 102 and the server 108. The server 108 can be controlled by a workstation 110 or similar user interface device.
Due to the vagaries of signal propagation, base station availability and other infrastructure limitations, the physical location determined using the network-based solution can be inaccurate in certain instances. In order to improve overall accuracy, the network-based approach can also generate location information for the wireless device 102 using an alternative approach. For example, the wireless device can include an onboard global positioning system (GPS) and associated processing circuitry/software. The GPS system can be incorporated into each wireless device 102 and such system can use signals from a plurality of GPS satellites 104-1, 104-n to independently determine the physical location of the device. The GPS based location information thus obtained can be forwarded to the server 108 through the one or more base stations 106-1, 106-n. Likewise, server 108 can communicate location information to an emergency or 911 services operator. The ALI data provided by the server can be highly accurate data regarding the location of the wireless device 102 based on a combination of the network data and GPS data.
A geographic coordinate map database such as those known from NAVTEQ, MapQuest and Map Point is stored in a database associated with application server 108 or 112. These databases contain both graphic maps and the underlying geographic coordinate location of points on the maps. Additionally, as an overlay, points of interest such as restaurants, stores, landmarks (museums, theme parks, statues, or the like) are stored at the server with their associated geographical coordinates. In a preferred embodiment, a geographic coordinate is the longitude, latitude or street address of interest.
For the purposes of the present invention, the precise manner by which ALI information is determined is not critical. The system can rely primarily on GPS, network measurements or a combination of the two. Accordingly, the foregoing description represents merely one possible method by which such ALI can be determined. Other methods are also possible and are also intended to be within the scope of the invention. Furthermore, for ease of description, the system and method are described with reference to two wireless devices. However, the system can also operate utilizing three or more wireless devices and determining a prearranged mutually convenient location.
Step 202 can be better understood with reference to
In
In
For example, this can be accomplished using commercially available network based and GPS based systems as previously described in relation to
The application server 112 can build a map file based at least in part on the location data communicated from server 108 and the stored coordinate map data. Once this task is complete, the application server 112 can notify the wireless device 102 that the map file is available. The notification can be communicated to the wireless device through any one of the base stations 106-1, 106-n. The application server can also calculate, using planar geometry by way of non-limiting example, bearing and distance information from the first wireless device 102 relative to the second wireless device 120. This information can also be communicated from the application server 112 to the first wireless device 102. The bearing and distance information can be displayed in a manner similar to that shown in
The wireless device 102 can retrieve the physical location data and the map file to the wireless device through any of the base stations 106-1, 106-n. If the calculation cannot be performed in real time, then during the period when the location of the wireless device is being calculated and the map file is being created, the wireless device 102 can display a suitable message to the user. For example the display 301 can indicate that the user is to wait while the requested information is being assembled. Finally, the map file can be automatically displayed as shown in
In step 204, the “meet” function can be selected by a user. For example striking soft key 316 can cause a menu to be displayed as shown in
Selecting the SEND command acts as a request to server 112 to determine a restaurant, by way of example, convenient for meeting. The location corresponding to the location of the wireless device 102 can be determined in step 206. This can be accomplished in a manner similar to that already described above in relation to the remote wireless device 120. Thereafter, the location of the remote wireless device 120 (first physical location) and the wireless device 102 (second physical location) can be communicated in step 208 to the application server 112. Again, if not accomplished in real time, then during this period of time, a screen can be displayed as shown in
In step 210, the application server 112 can identify a third physical location between the first and second physical location. For example, application server 112 compares the location of the first wireless device 102 to the location of the second wireless device 120. It then determines a distance between the two as well as bearing to determine, in a preferred but not limiting embodiment, a straight-line distance between the two. Once distance has been determined, server 112 calculates a midpoint, or some other point, as the general meeting point. For the purposes of this description, “midpoint” means any calculable point between the wireless devices. Server 112 then determines a radius representing a geographical area about the selected midpoint. In a preferred non-limiting embodiment, the third physical location can represent approximately a midpoint between the first and second physical locations. In step 212, the application server 112 can retrieve third physical location information as requested. Such information can include map data substantially corresponding to the radius, landmark points of interest within the radius, distance and heading data. The third physical location data will also specifically include information concerning locations of the type as selected by the user in
In step 214, the application server 112 can send a notification to the wireless device 102 that the third physical location data is ready for retrieval. In step 216, the wireless device 102 can retrieve the information and store it in memory. The retrieved information can include several restaurants within the predetermined area by way of example. Utilizing soft keys 306, 314, 316 or an icon driven system on display 301, the user of wireless device 102 can select one of the listed restaurants by way of example if restaurants were selected in step 210. Once a specific restaurant is provided, application server 112 provides a'street address and phone number for the restaurant. This information may be stored in a database at server 112 or may be retrieved from a third party data source across the Internet.
Finally, in step 218, the third physical location data can be displayed. For example, in
Notably, once the physical location data and the map file for the third physical location have been received by the wireless device 102, it can be forwarded to other devices such as wireless device 120 by wireless data communication between the devices 102, 120. Thus, a user can select a forward command that will cause the map file and or the physical location data to be forwarded to another device which may or may not have ALI capability. The data can be sent to other devices in the form of a conventional email or by using short message service (SMS) as is known in the art. Further, instant messaging services are becoming more widely available and will soon be implemented in wireless networks such as the one shown in
For ease of explanation, it is assumed, that the user wireless device 102 has the authorization of user wireless device 120 to arrange the meeting. However, in a preferred embodiment, in step 202, server 112 would notify wireless device 120 that a third party at the given identification number of wireless device 102 is requesting their location. If it is the first occurrence of such a request, the operator of wireless device 120 shall have the option of denying the request on a request by request basis, accepting the request on a request by request basis, permanently blocking the request from that particular identification number, or permanently allowing the request from that identified wireless device. This selection is stored at application server 112 to allow access in accordance with the instructions from the object wireless device 120.
Furthermore, as discussed in connection with
While the preferred embodiments of the invention have been illustrated and described, it will be clear that the invention is not so limited. Numerous modifications, changes, variations, substitutions and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present invention as described in the claims. For example, instead of the geographical calculation concerning location, distance between location, bearing, and/or map generation being performed at the remote server, one or more of such calculations can be performed directly at the wireless device. Furthermore, all functionality could be performed at a single server 108 rather than dividing the functionality.
Furthermore, the above embodiment was utilized to wireless devices. However, the invention works equally well utilizing a single wireless device and a known address or geographical location of the entity with which the wireless device user wishes to meet. For example, a wireless device user meeting a friend or relative and knowing the street address of that friend or relative and sending the information to their house phone or computer.
This Application is a Non-Provisional of Provisional (35 USC 119(e)) application 60/553,242 filed on Mar. 15, 2004.
Number | Date | Country | |
---|---|---|---|
60553242 | Mar 2004 | US |