Secure user plane (SUPL) redirection and mobile location protocol (MLP) tunneling to discovered SLP

US9374759B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9374759-B2
Application numberUS-201414485191-A
CountryUS
Kind codeB2
Filing dateSep 12, 2014
Priority dateAug 26, 2011
Publication dateJun 21, 2016
Grant dateJun 21, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for Secure User Plane (SUPL) Redirection and Mobile Location Protocol (MLP) Tunneling to a Discovered SUPL Location Platform (D-SLP) are disclosed. For example, a method for SUPL redirection by a SET, may include: receiving an initiation message at a SET from a Home SUPL Location Platform (H-SLP); establishing a secure connection with the H-SLP, and returning a response message; receiving a redirect message from the H-SLP; establishing a SET initiated SUPL session with a D-SLP; obtaining a location of the SET using the D-SLP; and returning the location to the H-SLP.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for obtaining a location of a Secure User Plane Location (“SUPL”) Enabled Terminal (“SET”), the method comprising: engaging in a first location session with a Home Secure User Plane Location Platform (“H-SLP”); receiving a message to switch between communicating with the H-SLP to a Discovered Secure User Plane Location Platform (“D-SLP”); receiving a billing code from the H-SLP; engaging in a second location session with the D-SLP based on the received message; and obtaining a location of the SET based on the second location session; and sending the obtained location to the H-SLP. 2. The method of claim 1 , further comprising sending the billing code to the D-SLP as part of the second location session. 3. The method of claim 1 , wherein the message comprises an address of the D-SLP. 4. The method of claim 1 , wherein the obtained location is sent as part of the first location session. 5. The method of claim 1 , wherein the obtained location is sent as part of a third location session between the SET and the H-SLP. 6. The method of claim 1 , wherein engaging in the first location session further comprises establishing a secure connection with the H-SLP and returning a response message subsequent to receipt of the initiation message. 7. The method of claim 6 , wherein the response message further comprises information associated with one or more D-SLPs, the information comprising one or more of: a list of authorized D-SLPs, whether the SET is in the service area of one or more D-SLPs, whether the SET is within the service area of an authorized D-SLP. 8. The method of claim 7 , wherein the response message further comprises an indication that the SET supports a SUPL Redirect. 9. A non-transitory computer readable medium having stored thereon computer implementable instructions that if implemented by one or more processing units operatively enable the one or more processing units to: engage in a first location session with a Home Secure User Plane Location Platform (“H-SLP”); receive a message to switch between communicating with the H-SLP to a Discovered Secure User Plane Location Platform (“D-SLP”); receiving a billing code from the H-SLP; engaging in a second location session with the D-SLP based on the received message; and obtaining a location of a Secure User Plane Location (“SUPL”) Enabled Terminal (“SET”) based on the second location session; and sending the obtained location to the H-SLP. 10. The non-transitory computer readable medium of claim 9 , further comprising computer implementable instructions that if implemented by one or more processing units operatively enable the one or more processing units to: send the billing code to the D-SLP as part of the second location session. 11. The non-transitory computer readable medium of claim 9 , wherein the message comprises an address of the D-SLP. 12. The non-transitory computer readable medium of claim 9 , wherein the obtained location is sent as part of the first location session. 13. The non-transitory computer readable medium of claim 9 , wherein the obtained location is sent as part of a third location session between the SET and the H-SLP. 14. The non-transitory computer readable medium of claim 9 , wherein engaging in the first location session further comprises establishing a secure connection with the H-SLP and returning a response message subsequent to receipt of the initiation message. 15. The non-transitory computer readable medium of claim 14 , wherein the response message further comprises information associated with one or more D-SLPs, the information comprising one or more of: a list of authorized D-SLPs, whether the SET is in the service area of one or more D-SLPs, whether the SET is within the service area of an authorized D-SLP. 16. The non-transitory computer readable medium of claim 15 , wherein the response message further comprises an indication that the SET supports a SUPL Redirect. 17. A system for obtaining a location of a Secure User Plane Location (“SUPL”) Enabled Terminal (“SET”) comprising: a receiver configured to receive a message to switch between communicating with the Home Secure User Plane Location Platform (“H-SLP”) to a Discovered Secure User Plane Location Platform (“D-SLP”) and to receive a billing code from the H-SLP; a processor coupled to the receiver, the processor configured to: engage in a first location session with a H-SLP engage in a second location session with the D-SLP based on the received message; obtain a location of the SET based on the second location session; and send the obtained location to the H-SLP. 18. The system of claim 17 , wherein the processor is further configured to send the billing code to the D-SLP as part of the second location session. 19. The system of claim 17 , wherein the message comprises an address of the D-SLP. 20. The system of claim 17 , wherein the obtained location is sent as part of the first location session. 21. The system of claim 17 , wherein the obtained location is sent as part of a third location session between the SET and the H-SLP. 22. The system of claim 17 , wherein engaging in the first location session further comprises establishing a secure connection with the H-SLP and returning a response message subsequent to receipt of the initiation message. 23. The system of claim 22 , wherein the response message further comprises information associated with one or more D-SLPs, the information comprising one or more of: a list of authorized D-SLPs, whether the SET is in the service area of one or more D-SLPs, whether the SET is within the service area of an authorized D-SLP. 24. A system for obtaining a location of a Secure User Plane Location (“SUPL”) Enabled Terminal (“SET”), the method comprising: means for engaging in a first location session with a Home Secure User Plane Location Platform (“H-SLP”); means receiving a message to switch between communicating with the H-SLP to a Discovered Secure User Plane Location Platform (“D-SLP”); means for receiving a billing code from the H-SLP; means for engaging in a second location session with the D-SLP based on the received message; means for obtaining a location of the SET based on the second location session; and means for sending the obtained location to the H-SLP. 25. The system of claim 24 , further comprising means for sending the billing code to the D-SLP as part of the second location session. 26. The system of claim 24 , wherein the message comprises an address of the D-SLP. 27. The system of claim 24 , wherein the obtained location is sent as part of the first location session. 28. The system of claim 24 , wherein the obtained location is sent as part of a third location session between the SET and the H-SLP. 29. The system of claim 24 , wherein engaging in the first location session further comprises establishing a secure connection with the H-SLP and returning a response message subsequent to receipt of the initiation message. 30. The system of claim 29 , wherein the response message further comprises information associated with one or more D-SLPs, the information comprising one or more of: a list of authorized D-SLPs, whether the SET is in the service area of one or more D-SLPs, whether the SET is within the service area of an authorized D-SLP.

Assignees

Inventors

Classifications

  • Setup of transport tunnels · CPC title

  • Guidance services · CPC title

  • Upper layer protocols {(network arrangements or communication protocols for networked applications H04L67/00)} · CPC title

  • Access security · CPC title

  • Location-based management or tracking services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9374759B2 cover?
Systems and methods for Secure User Plane (SUPL) Redirection and Mobile Location Protocol (MLP) Tunneling to a Discovered SUPL Location Platform (D-SLP) are disclosed. For example, a method for SUPL redirection by a SET, may include: receiving an initiation message at a SET from a Home SUPL Location Platform (H-SLP); establishing a secure connection with the H-SLP, and returning a response mess…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/107. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).