SYSTEM AND METHOD FOR UTILIZING IP-BASED WIRELESS TELECOMMUNICATIONS CLIENT LOCATION DATA
First Claim
1. In a system having multiple wireless handheld devices capable of communicating over both a cellular phone network and one or more internet protocol (IP)-based wireless local area computer networks (WLAN), wherein each IP-based WLAN includes at least one wireless access point for communicating with the handheld devices under a known IP-based WLAN protocol, wherein the IP-based WLAN protocol differs from a wireless protocol for the cellular phone network, wherein the wireless protocol for the cellular phone network includes multiple layers in a protocol stack including an IP layer, and wherein the handheld devices communicate with at least one server computer via the WLAN, a method associated with the providing of location-based services, comprising:
- receiving a registration request from one of the multiple handheld devices, wherein the one handheld device is configured to communicate over the cellular phone network under the wireless protocol and over the WLANs under the WLAN protocol, and wherein the registration request is received for communication over one of the WLANs;
obtaining information regarding a geographic location of the one handheld deviceregistering the one handheld device for communication over the one WLAN, wherein the registering comprises storing the information regarding the geographic location of the one handheld device; and
providing the information regarding the geographic location of the one handheld device to a location-based service provider in response to a location request from the location-based service provider, wherein the providing comprises providing the information over a user plane, wherein the user plane employs an abstraction platform configured for delivering services over the cellular phone network, and wherein the abstraction platform permits the location-based service provider to program applications for delivering services over the cellular phone network by ignoring protocol stack layers below the IP layer.
7 Assignments
0 Petitions
Accused Products
Abstract
A location provision facility communicates with a mobile telecommunications device over an IP-based telecommunications network to obtain information that enables the facility to determine a location of the telecommunications device. The facility and/or the telecommunications device store the determined location. In response to requests from location-based applications for the location of the telecommunications device, the facility can provide the location-based applications with the stored or calculated location.
-
Citations
25 Claims
-
1. In a system having multiple wireless handheld devices capable of communicating over both a cellular phone network and one or more internet protocol (IP)-based wireless local area computer networks (WLAN), wherein each IP-based WLAN includes at least one wireless access point for communicating with the handheld devices under a known IP-based WLAN protocol, wherein the IP-based WLAN protocol differs from a wireless protocol for the cellular phone network, wherein the wireless protocol for the cellular phone network includes multiple layers in a protocol stack including an IP layer, and wherein the handheld devices communicate with at least one server computer via the WLAN, a method associated with the providing of location-based services, comprising:
-
receiving a registration request from one of the multiple handheld devices, wherein the one handheld device is configured to communicate over the cellular phone network under the wireless protocol and over the WLANs under the WLAN protocol, and wherein the registration request is received for communication over one of the WLANs; obtaining information regarding a geographic location of the one handheld device registering the one handheld device for communication over the one WLAN, wherein the registering comprises storing the information regarding the geographic location of the one handheld device; and providing the information regarding the geographic location of the one handheld device to a location-based service provider in response to a location request from the location-based service provider, wherein the providing comprises providing the information over a user plane, wherein the user plane employs an abstraction platform configured for delivering services over the cellular phone network, and wherein the abstraction platform permits the location-based service provider to program applications for delivering services over the cellular phone network by ignoring protocol stack layers below the IP layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for receiving location-based services at a mobile device, comprising:
-
means for providing communications at the mobile device based on a Generic Access Network (GAN) protocol; means for obtaining information associated with a physical location of the mobile device; means for providing the information regarding the physical location of the mobile device to a location services client in response to a location request from the location services client; and means for receiving content or at least one service from the location services client based at least in part on the provided information regarding the physical location of the mobile device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable medium encoded with a computer program to at least assist in providing location-based services for a mobile telecommunications device, the computer program including instructions to perform a method comprising:
-
obtaining information associated with a geographic location of the mobile telecommunications device, wherein the mobile telecommunications device is configured for voice communications over a cellular network; and
for communications over an IP-based network;during registration of the mobile communication device for communications over the IP-based network, storing the information regarding the geographic location of the mobile telecommunications device; and providing the information regarding the geographic location of the mobile telecommunications device to a location services client in response to a location request from the location services client. - View Dependent Claims (17)
-
-
18. A computer-implemented method associated with location-based services in a mobile telecommunications network, wherein the mobile telecommunications network includes a cellular network, the method comprising:
-
obtaining information associated with geographic locations of multiple mobile telecommunications devices operating within the mobile telecommunications network, wherein the mobile telecommunications devices are configured for voice communications over the cellular network, and wherein the mobile telecommunications devices are also configured for voice communications over Internet Protocol (IP)-based wireless local area networks (WLANs); registering the mobile communications devices for voice communications over one or more IP-based WLANs; storing the information associated with geographic locations of multiple mobile telecommunications devices; and providing the information regarding the physical location of the mobile telecommunications device in response to received requests. - View Dependent Claims (19, 20)
-
-
21. A system for providing location data for each of multiple wireless handsets operating within a telecommunications network, the system comprising:
a server computer configured to; receive a request for a location of one of the multiple wireless handsets, wherein the request includes at least one parameter; if acceptable based on the parameter, provide first information associated with a geographic location of the one wireless handset, wherein the first information associated with the geographic location of the one wireless handset is stored at the handset; and otherwise, determining and providing second information associated with the geographic location of the one wireless handset, wherein the second information associated with the geographic location of the one wireless handset has a higher quality than the first information associated with the geographic location of the one wireless handset. - View Dependent Claims (22, 23, 24, 25)
Specification