EP2862397A2

Indoor location server provision and discovery using a proxy location server

Abstract

This record has no abstract on file.

Term

6.7 yearsto projected expiry

Projected expiry 10 June 2033, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

40 claims: 8 independent, 32 dependent

  1. 1
    Claims of equivalent WO 2013188271 A2 WHAT IS CLAIMED IS:1 , A method of supporting location services at a mobile device comprising: receiving at the mobile de vice an identity of a first location pro vider: querying a home location server for authorization to a first location server associated with the first location provider;receiving an authorization from the H-SLP for access to a second location server associated with a second location provider;querying the second location server for authorization to the first location server;receiving an authorization to access the first location server from the second location server;and accessing the first location server to receive location services.
  2. 9
    10. The method of claim 9 wherein querying the H-SLP for authorization to the first location server comprises:initiating a first SUPL session with the H-SLP;and communicating the business name and a media access control (MAC) address of the AP to the H-SLP.
  3. 10
    1 1. The method of claim 10 wherein receiving the authorization from the H-SLP for the second location server associated with the associated location provider comprises receiving an IP address and first authentication data for the second location server:and ending the first SUPL session with the H-SLP.
  4. 12
    13. The method of claim 12 w r herein receiving the authorization to the first location server from the second location server comprises:receiving second authentication data from the second D-SLP as part of the second SUPL session;and ending the second SUPL session.
  5. 13
    14. The method of claim 13 wherein accessing the first location server comprises:communicating the second authentication data to the AP associated with the first D-SLP;and receiving approval from the first D-SLP to access a wide area network Internet connection via the AP using the device.
  6. 15
    16. The method of claim 15 further comprising:receiving map data from the first D-SLP.
  7. 18
    19. The method of claim 18 further comprising:receiving, from an advertising server via the first D-SLP, advertising information as part of a GAS response;receiving an approval for display of the advertising information at the device;and receiving AD at the device in response to the approval for display of the advertising information at the device.
  8. 21
    22, A device comprising:means for receiving at the mobile device an identity of a first location provider: means for querying a home location server for authorization to a first location server associated with the first location provider;means for receiving an authorization from the H-SLP for access to a second location server associated with a second location provider;means for querying the second location server for authorization to the first location server;means for receiving an authorization to access the first location server from the second location server;and means for accessing (he first location server to receive location services.
  9. 22
    23, The device of claim 22. further comprising:means for operating a location based services (LBS) application.
  10. 24
    25, A non-transitory computer readable instruction medium comprising instructions that, when executed by a processor of a mobile device, cause the mobile device to perform a method comprising:receiving at the mobile device an identity of a first location provider;querying a home location server for authorization to a first location server associated with the first location provider;receiving an authorization from the H-SLP for access to a second location server associated with a second location provider;querying the second location server for authorization to the first location server;receiving an authorization to access the first location server from the second location server;and accessing the first location server to receive location services.
  11. 25
    26. The non-transitory computer readable instruction medium of claim 25 wherein the method further comprises receiving map data from the first location server and performing a position measurement of the device using the first location server and an access point associated with the first location server.
  12. 27
    28. A mobile device comprising:a memory;and a processor coupled to the memory, wherein the processor is configured to: receive at the mobile device an identity of a first location provider;query a home location server for authorization to a first location server associated with the first location pro vider;receive an authorization from the H-SLP for access to a second location server associated with a second location pro vider;query the second location server for authorization to the first location server;receive an authorization to access the first location server from the second location server;and access the first location server to receive location services,
  13. 28
    29. The device of claim 28 wherein the processor is further configured to execute a location based services (LBS) application and communicate with the first D-SLP via the LBS application.
  14. 29
    30. A. method comprising:receiving, at a discovered secure user platform location (SUPL) server (D-SLP) a request from a device for authorization to access a second D-SLP;authenticating information from an H-SLP received as part of the request to access the second D-SLP;and communicating an authorization to access the second D-SLP to the device after authenticating the information from the H-SLP.
  15. 30
    31. A method of claim 30 wherein the authorization to access the second D-SLP comprises an authorization time limit.
  16. 32
    33. A discovered secure user platform location (SUPL) server (D- SLP) comprising:means for receiving, at the D-SLP a request from a device for authorization to access a second D-SLP;means for authenticating information from an H-SLP received as part of the request to access the second D-SLP;and means for communicating an authorization to access the second D-SLP to the device after authenticating the information from the H-SLP.
  17. 33
    34. The D-SLP of claim 33 further comprising:means for determining a time limit associated with the authenticating information from the H-SLP.
  18. 35
    36. A non-transitory computer readable instruction medium comprising instructions that, when executed by a processor perform a method comprising:receiving, at a discovered secure user platform location (SUPL) server (D-SLP) a request from a device for authorization to access a second D-SLP;authenticating information from an H-SLP received as part of the request to access the second D-SLP;and communicating an authorization to access the second D-SLP to the device after authenticating the information from the H-SLP.
  19. 36
    37. The non-transitory computer readable instruction medium of claim 36 wherein the method further comprises:communicating a set of authorized assistance data functions associated with the first D-SLP to the device.
  20. 37
    38. The non-transitory computer readable instruction medium of claim 37 wherein the method further comprises communicating a SUPL end message with the authorization to access the second D-SLP.
  21. 38
    39. A discovered secure user platform location (SL!PL) server (D- SLP) comprising:a memory: and a processor coupled to the memory, wherein the processor is configured to: receive a SUPL start message from a device initiating a SUPL session;receive a request from the device for authorization to access a second D- SLP as part of the SUPL session;authenticate mformation from an H-SLP received as part of the request to access the second D-SLP;and communicate an authorization to access the second D-SLP to the device after authenticating the mformation from the H-SLP as part of the SUPL session.
  22. 39
    40. The D-SLP of claim 39 wherein the processor is further configured to:address a database of SLP relationships to verify the information from the H-SLP.
Independent claims22