Method and apparatus for WLAN location services
First Claim
1. Logic for providing one or more location services provided by a network infrastructure, the logic encoded in one or more non-transitory computer readable media for execution and when executed operable to:
- transmit, using a wireless network interface, one or more wireless advertisements to a wireless client station, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames and identify one or more location services contained in information elements appended to the WLAN management frames that an application hosted on the wireless client station can access to receive geographic coordinates corresponding to a location of the wireless client station, the wireless advertisements operable to provide information relating to the one or more location services accessible to one or more applications hosted on the wireless client station;
receive, responsive to a selection of one or more location services by a first application of the one or more applications, a location service request identifying one or more of the selected location services, the selection of the one or more location services facilitated by one or more application programming interfaces;
forward the location service request to a location server; and
generate path loss measurement parameters (PLM) including a radio transmission schedule including one or more of an interval between bursts, a number of bursts, and one or more radio channels on which to transmit.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses and systems directed to providing location services in a wireless network. According to one implementation of the present invention, the wireless network infrastructure provides high-accuracy location information via location services to wireless clients. In one embodiment, during an advertisement phase, a location server provides a list of available location services to wireless clients via a central controller. In another embodiment, during a presentation phase, a driver of the wireless client presents the available location services to one or more applications of the wireless client. In another embodiment, during a request phase, the driver transmits a location service request to the central controller, which passes the location service request to the location server.
-
Citations
20 Claims
-
1. Logic for providing one or more location services provided by a network infrastructure, the logic encoded in one or more non-transitory computer readable media for execution and when executed operable to:
-
transmit, using a wireless network interface, one or more wireless advertisements to a wireless client station, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames and identify one or more location services contained in information elements appended to the WLAN management frames that an application hosted on the wireless client station can access to receive geographic coordinates corresponding to a location of the wireless client station, the wireless advertisements operable to provide information relating to the one or more location services accessible to one or more applications hosted on the wireless client station; receive, responsive to a selection of one or more location services by a first application of the one or more applications, a location service request identifying one or more of the selected location services, the selection of the one or more location services facilitated by one or more application programming interfaces; forward the location service request to a location server; and generate path loss measurement parameters (PLM) including a radio transmission schedule including one or more of an interval between bursts, a number of bursts, and one or more radio channels on which to transmit. - View Dependent Claims (2, 3)
-
-
4. Logic for requesting one or more location services provided by a network infrastructure, the logic encoded in one or more non-transitory computer readable media for execution and when executed operable to:
-
transmit, using a wireless network interface, one or more wireless advertisements to a wireless client station, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames and identify one or more location services contained in information elements appended to the WLAN management frames which an application hosted on the wireless client station can access to receive geographic coordinates corresponding to a location of the wireless client station, the wireless advertisements operable to provide information relating to the one or more location services accessible to one or more applications hosted on the wireless client station; receive, responsive to a selection of one or more location services by a first application of the one or more applications, a location service request identifying one or more of the selected location services, the selection of the one or more location services facilitated by one or more application programming interfaces. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method comprising,
transmitting, using a wireless network interface, one or more wireless advertisements to a wireless client station, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames and identify one or more location services contained in information elements appended to the WLAN management frames that an application hosted on the wireless client station can access to receive geographic coordinates corresponding to a location of the wireless client station, the wireless advertisements operable to provide information relating to the one or more location services accessible to one or more applications hosted on the wireless client station; receiving, responsive to a selection of one or more location services by a first application of the one or more applications, a location service request identifying one or more of the selected location services, the selection of the one or more location services facilitated by one or more application programming interfaces. - View Dependent Claims (10, 11, 12, 13)
-
14. An apparatus comprising:
-
a wireless network interface capable of establishing wireless links with one or more wireless local area network (WLAN) client stations; a wired network interface capable of receiving packets for delivery to the one or more WLAN client stations; a processor; and a data storage medium comprising computer-readable instructions operable, when executed to cause the processor and the wireless network interface to; transmit one or more wireless advertisements to a wireless client station, wherein the one or more wireless advertisements are WLAN management frames and identify one or more location services contained in information elements appended to the WLAN management frames that an application hosted on the wireless client station can access to receive geographic coordinates corresponding to a location of the wireless client station, the wireless advertisements operable to provide information relating to the one or more location services accessible to one or more applications hosted on the wireless client station; receive, responsive to a selection of one or more location services by a first application of the one or more applications, a location service request identifying one or more of the selected location services, the selection of the one or more location services facilitated by one or more application programming interfaces.
-
-
15. A method comprising:
-
transmitting, using a wireless network interface, one or more wireless advertisements to a wireless client station, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames and identify one or more location services contained in information elements appended to the WLAN management frames that an application hosted on the wireless client station can access to receive geographic coordinates corresponding to a location of the wireless client station, the wireless advertisements operable to provide information relating to the one or more location services accessible to one or more applications hosted on the wireless client station; receiving, responsive to a selection of one or more location services by a first application of the one or more applications, a location service request identifying one or more of the selected location services, the selection of the one or more location services facilitated by one or more application programming interfaces; forwarding the location service request to a location server; and generating path loss measurement parameters (PLM) including a radio transmission schedule including one or more of an interval between bursts, a number of bursts, and one or more radio channels on which to transmit. - View Dependent Claims (16, 17)
-
-
18. An apparatus comprising:
-
means for transmitting, using a wireless network interface, one or more wireless advertisements to a wireless client station, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames and identify one or more location services contained in information elements appended to the WLAN management frames that an application hosted on the wireless client station can access to receive geographic coordinates corresponding to a location of the wireless client station, the wireless advertisements operable to provide information relating to the one or more location services accessible to one or more applications hosted on the wireless client station; means for receiving, responsive to a selection of one or more location services by a first application of the one or more applications, a location service request identifying one or more of the selected location services, the selection of the one or more location services facilitated by one or more application programming interfaces; means for forwarding the location service request to a location server; and means for generating path loss measurement parameters (PLM) including a radio transmission schedule including one or more of an interval between bursts, a number of bursts, and one or more radio channels on which to transmit. - View Dependent Claims (19, 20)
-
Specification