Method and apparatus for WLAN location services
First Claim
1. 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:
- access, at a wireless client station, one or more wireless advertisements transmitted by a wireless access point, wherein the one or more wireless advertisements identify one or more location services which an application hosted on the wireless client station can access to receive a location of the wireless client station;
populate a data structure maintained at the wireless client station and accessible to one or more applications hosted on the wireless client station with information relating to the one or more location services;
present one or more application programming interfaces to the one or more applications hosted on the wireless client station to allow for selection of one or more of the one or more location services; and
transmit, responsive to selection of one or more of the identified 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, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames, and wherein the one or more location services are contained in information elements appended to the WLAN management frames.
1 Assignment
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.
9 Citations
18 Claims
-
1. 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:
-
access, at a wireless client station, one or more wireless advertisements transmitted by a wireless access point, wherein the one or more wireless advertisements identify one or more location services which an application hosted on the wireless client station can access to receive a location of the wireless client station; populate a data structure maintained at the wireless client station and accessible to one or more applications hosted on the wireless client station with information relating to the one or more location services; present one or more application programming interfaces to the one or more applications hosted on the wireless client station to allow for selection of one or more of the one or more location services; and transmit, responsive to selection of one or more of the identified 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, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames, and wherein the one or more location services are contained in information elements appended to the WLAN management frames. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a wireless client, a method comprising:
-
accessing, at a wireless client station, one or more wireless advertisements transmitted by a wireless access point, wherein the one or more wireless advertisements identify one or more location services which an application hosted on the wireless client station can access to receive a location of the wireless client station; populating a data structure maintained at the wireless client station and accessible to one or more applications hosted on the wireless client station with information relating to the one or more location services; presenting one or more application programming interfaces to the one or more applications hosted on the wireless client station to allow for selection of one or more of the one or more location services; and transmitting, responsive to selection of one or more of the identified 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, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames, and wherein the one or more location services are contained in information elements appended to the WLAN management frames. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A wireless client comprising:
-
a wireless network interface; a memory; a processor; and a data storage medium comprising computer-readable instructions operable, when executed to cause the processor and the wireless network interface to; access one or more wireless advertisements transmitted by a wireless access point, wherein the one or more wireless advertisements identify one or more location services which an application hosted on the wireless client can access to receive a location of the wireless client station; populate a data structure maintained in the memory and accessible to one or more applications hosted on the wireless client with information relating to the one or more location services; present one or more application programming interfaces to the one or more applications hosted on the wireless client to allow for selection of one or more of the one or more location services; and transmit, responsive to selection of one or more of the identified 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, wherein the one or more wireless advertisements are wireless local area network (WLAN) management frames, and wherein the one or more location services are contained in information elements appended to the WLAN management frames.
-
-
12. 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, to a wireless client station, wireless frames advertising one or more location services which an application hosted on the wireless client station can access to receive a location of the wireless client station, wherein the wireless frames are wireless local area network (WLAN) management frames, and wherein the one or more location services are contained in information elements appended to the WLAN management frames; forward location service requests received from wireless clients 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 (13, 14)
-
-
15. In a wireless network infrastructure node, a method comprising:
-
transmitting, to a wireless client station, wireless frames advertising one or more location services which an application hosted on the wireless client station can access to receive a location of the wireless client station, wherein the wireless frames are wireless local area network (WLAN) management frames, and wherein the one or more location services are contained in information elements appended to the link-layer wireless network management frames; forwarding location service requests received from wireless clients 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 wireless frames advertising one or more location services, wherein the wireless frames are link-layer wireless network management frames, and wherein the one or more location services are contained in information elements appended to the wireless local area network (WLAN) management frames; means for forwarding location service requests received from wireless clients 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.
-
Specification