IP Library Granted Patent US 9,912,662
Granted Patent B2
US 9,912,662 · App. 15/400,864 · Granted Mar 6, 2018

Indoor location server provision and discovery

Inventors: Stephen William Edge (Escondido, CA); Andreas Klaus Wachter (Menlo Park, CA); Sven Fischer (Nuremberg, DE)
Assignee: QUALCOMM Incorporated
H04L63/0876H04L63/102H04L63/123H04L67/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,912,662
App. No.
15/400,864
Granted
Mar 6, 2018
Kind
B2
Abstract

Techniques are presented for 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, where the D-SLP provides location services to a first service area comprising a venue or building. The second D-SLP provides location services to a second service area larger than the first service area authenticating information from a Home SLP (H-SLP) received as part of the request to access the second D-SLP. Techniques involve communicating an authorization to access the second D-SLP to the device after authenticating the information from the H-SLP.

Claims (32)

1. 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, wherein the D-SLP provides location services to a first service area comprising a venue or building, and the second D-SLP provides location services to a second service area larger than the first service area;

authenticating information from a home SLP (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.

2. A method of claim 1 wherein the authorization to access the second D-SLP comprises an authorization time limit.

3. A method of claim 1 wherein the authorization to access the second D-SLP comprises an authorization area limit that limits access by the device to assistance data (AD) for a predefined area.

4. 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, wherein the D-SLP provides location services to a first service area comprising a venue or building, and the second D-SLP provides location services to a second service area larger than the first service area;

means for authenticating information from a home SLP (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.

5. The D-SLP of claim 4 further comprising:

means for determining a time limit associated with the authenticating information from the H-SLP.

6. The D-SLP of claim 4 further comprising:

means for identifying an advertising server to provide advertising information to the device as part of the authorization to access the second D-SLP.

7. 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, wherein the D-SLP provides location services to a first service area comprising a venue or building, and the second D-SLP provides location services to a second service area larger than the first service area;

authenticating information from a home SLP (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.

8. The non-transitory computer readable instruction medium of claim 7 wherein the method further comprises:

communicating a set of authorized assistance data functions associated with the first D-SLP to the device.

9. The non-transitory computer readable instruction medium of claim 8 wherein the method further comprises communicating a SUPL end message with the authorization to access the second D-SLP.

10. A discovered secure user platform location (SUPL) server (D-SLP) providing location services to a first service area comprising a venue or building, the 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, the second D-SLP providing location services to a second service area larger than the first service area;

authenticate information from a home SLP (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 information from the H-SLP as part of the SUPL session.

11. The D-SLP of claim 10 wherein the processor is further configured to:

address a database of SLP relationships to verify the information from the H-SLP.

12. The D-SLP of claim 10 wherein the processor is further configured to communicate a message to the H-SLP as part of the authentication of the information from the H-SLP; and

receive a verification message from the H-SLP as part of the authentication of the information from the H-SLP.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2017
From: EDGE, STEPHEN WILLIAM; WACHTER, ANDREAS KLAUS; FISCHER, SVEN
To: QUALCOMM INCORPORATED
Reel/Frame 040878/0582 →
Continuity (3)
Division 13840522 · Mar 15, 2013
Provisional Application 61689926 · Jun 15, 2012
Related Publication 20170118213A1 · Apr 27, 2017