1. Field of the Invention
This invention relates generally to wireless services. More particularly, it relates to voice over Internet Protocol (VoIP) and location based services, specifically automated location determination to support location based VoIP E911 wireless services.
2. Background of the Related Art
The FCC has mandated that all wireless phones must be able to dial 9-1-1, even if other service is denied.
In particular, as shown in
Wireless telephones initially communicated with base stations using long range wireless communications technologies, e.g., TDMA, CDMA, GSM, etc. As technologies advanced, communication technologies moved to voice over Internet protocol (VoIP) communications technologies. More recently, wireless fidelity (WiFi) and similar hot spot access points to the Internet have permitted wireless access to VoIP type communications technologies.
Location based services provide a location of a wireless device. Technologies have been developed for locating with some accuracy users of traditional TDMA, CDMA and GSM networks. However, providing the location of an Internet user, e.g., communicating using VoIP technology, is significantly more challenging, especially if the Internet user is a wireless user.
There is a need for improved apparatus and techniques for providing location of a user in a LAN wireless network, e.g., a WiFi network.
In accordance with the principles of the present invention, a method and apparatus for obtaining location information using self-surveying location based technique in a Voice over Internet Protocol (VoIP) network comprises establishing contact between a requesting wireless network device and an Ad-Hoc wireless network. Location information, both position and measurement information relevant to at least three other members of the Ad-Hoc wireless network is obtained. The obtained position and measurement information relevant to the at least three other members of the Ad-Hoc wireless network are meshed into either an approximate location or precise position of the requesting wireless network device. In this way, members of the Ad-Hoc wireless network are able to obtain location information even in a non-open sky environment.
Features and advantages of the present invention will become apparent to those skilled in the art from the following description with reference to the drawings, in which:
For conventional wireless systems, e.g., including a network of WiFi Access Points, real-time location might be provided based on either: (1) pre-provisioned survey data into a WiFi network access point configuration, which can be input and used for macro or “cell-level-routing”, in real-time; or (2) Global positioning system (GPS) or assisted GPS (AGPS)-based location determination technology built into WiFi network access points that can be used to directly “locate” a handset via triangulation techniques. However, location provision using these solutions would not work well indoors (i.e., non-open-sky conditions), and/or do not provide a way for non-surveyed or non-provisioned WiFi network access points to automatically obtain their own location information based on information which is known by other adjacent WiFi access points.
The present inventors have appreciated that with the use of WiFi as an Access Point (AP) for telecommunications, a subscriber (i.e., “user”), will have a need to provide a WiFi device's (i.e., “handset”) position. This position (or location) is desired to initiate an Internet Protocol (IP) enabled location-based service request. An exemplary IP communication technology is voice over Internet protocol (VoIP).
In a disclosed embodiment, an E9-1-1 emergency service request (alternatively referred to as an “emergency call”) is placed on a local area network (LAN) device, e.g., a WiFi network device. Conventional WiFi devices using a WiFi network via one or more WiFi Access Point nodes are conventionally not able to accurately provide appropriate (i.e., precise) location information in all situations sufficient to satisfy requirements of an emergency service.
While location must be provided for proper routing, a course location would be sufficient to route. However, precise location must be provided to a PSAP for dispatching emergency responders. Thus, accurate, precise location information is necessary for an emergency service to properly receive and then respond to a 911 call. For the appropriate emergency service to even receive the emergency call, the location must be provided so that the emergency call can be routed to a geographically appropriate public safety access point (PSAP). Precise location information is then also required for use by the responding PSAP so that emergency services can be dispatched to the appropriate specific location to assist the user if necessary.
Disclosed embodiments of the present invention provide a method for reliably and automatically determining location for wireless devices, particularly for those communicating via a local area network (LAN) as necessary through a self-survey technique using wireless mesh network end devices within obstructed (e.g., “non-open-sky”) environments.
In particular, as shown in step 1A of
In step 2A, the AP queries to determine if it has access to obtain its location from either an internal or external location server.
In step 3A, if a location server is available, the AP requests its own position (i.e., precise location). Otherwise, if a location server is not available, the process jumps from step 2A to step 5A.
In step 4A, a precise position fix is requested from the location server.
In step 5A, in the case that no location server exists, or that a position request failed to deliver a precise position, the AP is manually configured with appropriate location information (e.g., lat/lon).
In step 6A, once precise location has been obtained by the relevant AP, the AP offers itself as if it were a location server (thereby becoming an ‘internal’ server’, containing either the determined or provisioned location of itself, for use by other APs or devices.
Determination of a location is traditionally performed based on some math against some measurement data (though might be done by vicinity ‘averaging’ the visible positions (lat/lons) to get an approximate (course) position). Not only is measurement data alone required, but also the positions where the measurement data is measured from. In step 7A, the location server (either internal to the AP needing location, or external), performs a ‘mesh’ location determination. The mesh location determination selects position and/or measurement information from 3 or more location determined APs for subsequent processing.
The 3 (or more) meshed locations may be processed into a single estimated location in any appropriate manner. As an example, the 3 (or more) locations may be averaged to obtain a ‘mesh’ location for the relevant requesting AP. Alternatively, a mean position may be determined (e.g., in latitudinal/longitudinal coordinates).
In step 8A, a location generator determines the end device position based on the precise position that was returned.
In step 9A, the AP preferably makes itself available for other AP/location server processing (iterative mesh processing for location determination of other nodes or end devices).
In particular, as shown in step 1B of
In step 2B, an AP attempts to obtain its location from either an internal or an external location server.
In step 3B, if a location server is available, the AP requests its own position. On the other hand, if a location server is not available, the process advances from step 2B to step 5B.
In step 4B, a precise position fix is requested from the location server.
In step 5B, in the case that the new AP (without location information) is in an obstructed physical environment (e.g., indoors) or otherwise is unable to obtain real-time suitable location information from a remote GPS/AGPS or other network-based (e.g., TDOA) location server designed to provide a precise position. Because the conventional source of location information is unreachable or ineffective, the AP initiates a location request to a local location server. In the exemplary embodiment, the local location server is aware of adjacent AP nodes that have a position available.
In step 6B, just as in step 6A, the AP offers itself as a location server, containing either the determined or provisioned location of itself, for use by other APs or devices.
In step 7B, just as in step 7A, the location server (either internal to the AP needing location, or external), selects position and/or measurement information from 3 or more location determined APs for subsequent processing.
In step 8B, just as in step 8A, a location generator determines precise position for the AP based on a location server request.
In step 9B, just as in step 9A, the AP makes itself available for other AP/location server processing (iterative mesh processing for location determination of other nodes or end devices).
In particular, as shown in
In particular, as shown in
In particular, as shown in
In this way, members of an Ad-Hoc wireless network can automatically determine location using a self-surveying technique functional even in a non-open sky environment.
Note that while the exemplary embodiments relate to WiFi, the invention is equally applicable to any wireless technology that requires automatic location determination.
This concept has been discussed at length for non-emergency purposes, but has not been applied to voice over Internet Protocol (VoIP) E9-1-1 location-based calling. For instance, see the attached whitepaper entitled: A Layered Architecture for Location-based Services in Wireless Ad Hoc Networks, By Jonathan Agre, Adedji Akinyemi, Lusheng Ji, Ryusuke Masuoka and Pankaj Thakkar of Fujitsu Laboratories of America.
The presented solution offers a simpler, less costly way to maintain precise end device location in dynamic wireless mesh networks, without having to manually effect network configurations or deploy alternate location technology equipment. This network solution provides a path for wireless carriers to migrate from existing network core location determination technologies and simultaneously support newer packet-based device technology deployment.
Likely users of the present invention include WiFi access network service providers; and traditional wireless telecommunication operators to support fixed mobile convergence technology deployment. Voice Over Internet Protocol (VoIP) E9-1-1 market players are also potential benefactors of the invention, as are any US GSM carrier that supports PCS frequencies used by foreign markets. Also, companies which manufacture or market wireless end devices, (e.g., WiFi APs) (e.g., Cisco, Nortel, etc.); VoIP operators supporting Mobile/Nomadic International subscribers; and VoIP operators desiring to meet government communications mandate guidelines for E9-1-1.
Competing technologies include those publicly provided by the CISCO™ company pursuant to their acquisition of AirSpace that occurred sometime around 2004.
While the invention has been described with reference to the exemplary embodiments thereof, those skilled in the art will be able to make various modifications to the described embodiments of the invention without departing from the true spirit and scope of the invention.
The present application claims priority from U.S. Provisional Appl. No. 60/852,019, entitled “Automated Location Determination to Support VoIP E911 Using Self-Surveying Techniques for Ad Hoc Wireless Network” filed on Oct. 17, 2006, the entirety of which is expressly incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
1103073 | O'Connel | Jul 1914 | A |
4494119 | Wimbush | Jan 1985 | A |
4651156 | Martinez | Mar 1987 | A |
4706275 | Kamil | Nov 1987 | A |
4891638 | Davis | Jan 1990 | A |
4891650 | Sheffer | Jan 1990 | A |
4952928 | Carroll et al. | Aug 1990 | A |
5014206 | Scribner et al. | May 1991 | A |
5043736 | Darnell et al. | Aug 1991 | A |
5055851 | Sheffer | Oct 1991 | A |
5068656 | Sutherland | Nov 1991 | A |
5068891 | Marshall | Nov 1991 | A |
5070329 | Jasinami | Dec 1991 | A |
5081667 | Drori et al. | Jan 1992 | A |
5119104 | Heller | Jun 1992 | A |
5144283 | Arens et al. | Sep 1992 | A |
5161180 | Chavous | Nov 1992 | A |
5177478 | Wagai et al. | Jan 1993 | A |
5193215 | Olmer | Mar 1993 | A |
5208756 | Song | May 1993 | A |
5214789 | George | May 1993 | A |
5218367 | Sheffer | Jun 1993 | A |
5223844 | Mansell et al. | Jun 1993 | A |
5235630 | Moody et al. | Aug 1993 | A |
5239570 | Koster et al. | Aug 1993 | A |
5266944 | Carrol et al. | Nov 1993 | A |
5289527 | Tiedemann, Jr. | Feb 1994 | A |
5293642 | Lo | Mar 1994 | A |
5299132 | Wortham | Mar 1994 | A |
5325302 | Izidon et al. | Jun 1994 | A |
5334974 | Simms et al. | Aug 1994 | A |
5343493 | Karimullah | Aug 1994 | A |
5347568 | Moody et al. | Sep 1994 | A |
5351235 | Lahtinen | Sep 1994 | A |
5361212 | Class et al. | Nov 1994 | A |
5363425 | Mufti et al. | Nov 1994 | A |
5374936 | Feng | Dec 1994 | A |
5379451 | Nakagoshi et al. | Jan 1995 | A |
5381338 | Wysocki et al. | Jan 1995 | A |
5387993 | Heller | Feb 1995 | A |
5388147 | Grimes | Feb 1995 | A |
5390339 | Bruckert et al. | Feb 1995 | A |
5394158 | Chia | Feb 1995 | A |
5396227 | Carroll et al. | Mar 1995 | A |
5398190 | Wortham | Mar 1995 | A |
5406614 | Hara | Apr 1995 | A |
5418537 | Bird | May 1995 | A |
5423076 | Westergreen et al. | Jun 1995 | A |
5432841 | Rimer | Jul 1995 | A |
5434789 | Fraker et al. | Jul 1995 | A |
5454024 | Lebowitz | Sep 1995 | A |
5461390 | Hoshen | Oct 1995 | A |
5470233 | Fruchterman et al. | Nov 1995 | A |
5479482 | Grimes | Dec 1995 | A |
5485161 | Vaughn | Jan 1996 | A |
5485163 | Singere et al. | Jan 1996 | A |
5488563 | Chazelle et al. | Jan 1996 | A |
5497149 | Fast | Mar 1996 | A |
5508931 | Snider | Apr 1996 | A |
5513243 | Kage | Apr 1996 | A |
5515287 | Hakoyama et al. | May 1996 | A |
5519403 | Bickley et al. | May 1996 | A |
5532690 | Hertel | Jul 1996 | A |
5535434 | Siddoway et al. | Jul 1996 | A |
5539398 | Hall et al. | Jul 1996 | A |
5543776 | L'Esperance et al. | Aug 1996 | A |
5552772 | Janky et al. | Sep 1996 | A |
5555286 | Tendler | Sep 1996 | A |
5568119 | Schipper et al. | Oct 1996 | A |
5574648 | Pilley | Nov 1996 | A |
5579372 | Astrom | Nov 1996 | A |
5588009 | Will | Dec 1996 | A |
5592535 | Klotz | Jan 1997 | A |
5604486 | Lauro et al. | Feb 1997 | A |
5606313 | Allen et al. | Feb 1997 | A |
5606850 | Nakamura | Mar 1997 | A |
5610815 | Gudat et al. | Mar 1997 | A |
5614890 | Fox | Mar 1997 | A |
5615116 | Gudat et al. | Mar 1997 | A |
5621793 | Bednarek et al. | Apr 1997 | A |
5628051 | Salin | May 1997 | A |
5633912 | Tsoi | May 1997 | A |
5673306 | Amadon et al. | Sep 1997 | A |
5682600 | Salin | Oct 1997 | A |
5692037 | Friend | Nov 1997 | A |
5740534 | Ayerst et al. | Apr 1998 | A |
5761618 | Lynch et al. | Jun 1998 | A |
5767795 | Schaphorst | Jun 1998 | A |
5768509 | Gunluk | Jun 1998 | A |
5774533 | Patel | Jun 1998 | A |
5787357 | Salin | Jul 1998 | A |
5794142 | Vanttila et al. | Aug 1998 | A |
5797091 | Clise et al. | Aug 1998 | A |
5797094 | Houde | Aug 1998 | A |
5797096 | Lupien et al. | Aug 1998 | A |
5802492 | Delorme et al. | Sep 1998 | A |
5806000 | Vo et al. | Sep 1998 | A |
5822700 | Hult et al. | Oct 1998 | A |
5828740 | Khuc et al. | Oct 1998 | A |
5905736 | Rohen et al. | May 1999 | A |
5920821 | Seaholtz et al. | Jul 1999 | A |
5930701 | Skog | Jul 1999 | A |
5943399 | Bannister et al. | Aug 1999 | A |
5946629 | Sawyer et al. | Aug 1999 | A |
5946630 | Willars et al. | Aug 1999 | A |
5950130 | Coursey | Sep 1999 | A |
5953398 | Hill | Sep 1999 | A |
5974054 | Couts et al. | Oct 1999 | A |
5978685 | Laiho | Nov 1999 | A |
5987323 | Huotari | Nov 1999 | A |
5999811 | Molne | Dec 1999 | A |
6035025 | Hanson | Mar 2000 | A |
6049710 | Nilsson | Apr 2000 | A |
6058300 | Hanson | May 2000 | A |
6064875 | Morgan | May 2000 | A |
6070067 | Nguyen et al. | May 2000 | A |
6075982 | Donovan et al. | Jun 2000 | A |
6081508 | West et al. | Jun 2000 | A |
6101378 | Barabash et al. | Aug 2000 | A |
6122503 | Daly | Sep 2000 | A |
6122520 | Want et al. | Sep 2000 | A |
6148197 | Bridges et al. | Nov 2000 | A |
6148198 | Anderson et al. | Nov 2000 | A |
6149353 | Nilsson | Nov 2000 | A |
6169891 | Gorham et al. | Jan 2001 | B1 |
6173181 | Losh | Jan 2001 | B1 |
6181935 | Gossman et al. | Jan 2001 | B1 |
6188752 | Lesley | Feb 2001 | B1 |
6198431 | Gibson | Mar 2001 | B1 |
6199045 | Giniger et al. | Mar 2001 | B1 |
6205330 | Winbladh | Mar 2001 | B1 |
6208854 | Roberts et al. | Mar 2001 | B1 |
6223046 | Hamill-Keays et al. | Apr 2001 | B1 |
6226529 | Bruno et al. | May 2001 | B1 |
6249680 | Wax et al. | Jun 2001 | B1 |
6249744 | Morita | Jun 2001 | B1 |
6266614 | Alumbaugh et al. | Jul 2001 | B1 |
6289373 | Dezonno | Sep 2001 | B1 |
6317594 | Gossman et al. | Nov 2001 | B1 |
6327479 | Mikkola | Dec 2001 | B1 |
6396913 | Perkins et al. | May 2002 | B1 |
6526026 | Menon | Feb 2003 | B1 |
6529722 | Heinrich | Mar 2003 | B1 |
6621810 | Leung | Sep 2003 | B1 |
6675017 | Zellner | Jan 2004 | B1 |
6677894 | Sheynblat | Jan 2004 | B2 |
6721396 | Chin | Apr 2004 | B2 |
6728545 | Belcea | Apr 2004 | B1 |
6744858 | Ryan | Jun 2004 | B1 |
6795444 | Vo | Sep 2004 | B1 |
6799049 | Zellner | Sep 2004 | B1 |
6937597 | Rosenburg | Aug 2005 | B1 |
7020480 | Coskun | Mar 2006 | B2 |
7092385 | Gallant | Aug 2006 | B2 |
7184418 | Baba | Feb 2007 | B1 |
7200380 | Havlark | Apr 2007 | B2 |
7260186 | Zhu | Aug 2007 | B2 |
7353031 | Shi et al. | Apr 2008 | B2 |
7366157 | Valentine | Apr 2008 | B1 |
7440442 | Grabelsky | Oct 2008 | B2 |
7522581 | Acharya | Apr 2009 | B2 |
7702081 | Klesper | Apr 2010 | B1 |
7822391 | Delker | Oct 2010 | B1 |
7895263 | Kirchmeier | Feb 2011 | B1 |
8014945 | Cooper et al. | Sep 2011 | B2 |
20020086659 | Lauper | Jul 2002 | A1 |
20020184418 | Blight | Dec 2002 | A1 |
20030086539 | McCalmont | May 2003 | A1 |
20030125045 | Riley et al. | Jul 2003 | A1 |
20030186709 | Rhodes | Oct 2003 | A1 |
20030217150 | Roese et al. | Nov 2003 | A1 |
20040176123 | Chin | Sep 2004 | A1 |
20040185822 | Tealdi et al. | Sep 2004 | A1 |
20040215687 | Klemba et al. | Oct 2004 | A1 |
20040225740 | Klemba et al. | Nov 2004 | A1 |
20040258013 | Belcea | Dec 2004 | A1 |
20040259555 | Rappaport et al. | Dec 2004 | A1 |
20040267445 | De Luca | Dec 2004 | A1 |
20050001720 | Mason et al. | Jan 2005 | A1 |
20050031095 | Pietrowicz | Feb 2005 | A1 |
20050053209 | D'Evelyn | Mar 2005 | A1 |
20050119012 | Merheb | Jun 2005 | A1 |
20050135569 | Dickinson et al. | Jun 2005 | A1 |
20050170843 | Billhartz et al. | Aug 2005 | A1 |
20050190892 | Dawson | Sep 2005 | A1 |
20050201358 | Nelson | Sep 2005 | A1 |
20050201528 | Meer | Sep 2005 | A1 |
20050201529 | Nelson | Sep 2005 | A1 |
20050213716 | Zhu et al. | Sep 2005 | A1 |
20050233748 | Robinson et al. | Oct 2005 | A1 |
20050282518 | D'Evelyn | Dec 2005 | A1 |
20050282557 | Mikko et al. | Dec 2005 | A1 |
20050287979 | Rollender | Dec 2005 | A1 |
20060019679 | Rappaport et al. | Jan 2006 | A1 |
20060025154 | Alapuranen et al. | Feb 2006 | A1 |
20060058951 | Cooper et al. | Mar 2006 | A1 |
20060109960 | D'Evelyn | May 2006 | A1 |
20060217132 | Drummond-Murray et al. | Sep 2006 | A1 |
20060239205 | Warren | Oct 2006 | A1 |
20060281470 | Shi et al. | Dec 2006 | A1 |
20060293066 | Edge | Dec 2006 | A1 |
20070010248 | Dravida et al. | Jan 2007 | A1 |
20070021098 | Rhodes | Jan 2007 | A1 |
20070026871 | Wager | Feb 2007 | A1 |
20070060097 | Edge | Mar 2007 | A1 |
20070082677 | Donald Hart et al. | Apr 2007 | A1 |
20070117574 | Watanabe | May 2007 | A1 |
20070117577 | Harris | May 2007 | A1 |
20070149213 | Lamba | Jun 2007 | A1 |
20070201623 | Hines et al. | Aug 2007 | A1 |
20070206568 | Silver | Sep 2007 | A1 |
20070206613 | Silver | Sep 2007 | A1 |
20070219705 | Bitar et al. | Sep 2007 | A1 |
20070253429 | James | Nov 2007 | A1 |
20070281689 | Altman et al. | Dec 2007 | A1 |
20080045250 | Hwang | Feb 2008 | A1 |
20080081646 | Morin et al. | Apr 2008 | A1 |
20080089288 | Anschutz et al. | Apr 2008 | A1 |
20080117859 | Shahidi | May 2008 | A1 |
20080137624 | Silverstrim et al. | Jun 2008 | A1 |
20080192731 | Dickinson | Aug 2008 | A1 |
20090003535 | Grabelsky | Jan 2009 | A1 |
20090128404 | Martino | May 2009 | A1 |
20090221263 | Titus | Sep 2009 | A1 |
20090237210 | Ciesla | Sep 2009 | A1 |
20100076767 | Vieri | Mar 2010 | A1 |
20100198933 | Smith | Aug 2010 | A1 |
20100233991 | Crawford | Sep 2010 | A1 |
20110207429 | Maier | Aug 2011 | A1 |
Number | Date | Country |
---|---|---|
WO02011407 | Feb 2002 | WO |
WO2007025227 | Mar 2007 | WO |
Entry |
---|
International Search Report from PCT/US2007/22088 dated Mar. 12, 2008. |
International Search Report from PCT/US2007/21133 dated Apr. 21, 2008. |
47 code of federal regulations (Oct. 1, 2005 Edition). |
Agre et al., A Layered Architecture for Location-based Services in Wireless Ad Hoc Networks, IEEE. |
International Search Report from PCT/US2007/22088 dated Nov. 6, 2008. |
Intrado Inc., Qwest Detailed SR/ALI to MPC/GMLC Interface Specification to TCP/IP Implementation of TIA/EIA/J-STD-036 E2 with Phase I Location Description Addition, Intrado Informed Response; Apr. 2004; Issue 1.11; pp. 1-57. |
Schulzrinne et al., Emergency Services for Internet Telephony Systems draft-schulzrinne-sipping-emergency-arch, IETF Standard Working Draft, Feb. 4, 2004, 1-22. |
International Search Report received in PCT/US2012/067857 dated Feb. 20, 2013. |
International Search Report received in PCT/US2012/67689 dated Feb. 22, 2013. |
Number | Date | Country | |
---|---|---|---|
20080089318 A1 | Apr 2008 | US |
Number | Date | Country | |
---|---|---|---|
60852019 | Oct 2006 | US |