Mobile terminal and method for supporting emergency call
US-2015065077-A1 · Mar 5, 2015 · US
US9820090B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9820090-B1 |
| Application number | US-201615266174-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 15, 2016 |
| Priority date | Sep 15, 2016 |
| Publication date | Nov 14, 2017 |
| Grant date | Nov 14, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques disclosed herein are generally directed toward providing a fallback mechanism to use when the authentication session between the SET and E-SLP fails. In particular, the techniques provided herein allow the SET to attempt to connect with SLPs using given and/or generated information. As such, the techniques provided herein increase the likelihood that the SET will be able to complete a successful SUPL session, and a location of the SET will be provided to an emergency response service.
Opening claim text (preview).
What is claimed is: 1. A method of establishing a Secure User Plane Location (SUPL) session between a SUPL Enabled Terminal (SET) and an Emergency SUPL Location Platform (E-SLP), the method comprising: receiving, by the SET, a Fully-Qualified Domain Name (FQDN) of a first E-SLP in a SUPL INIT message from the first E-SLP; sending a first set of data to establish a SUPL session with the first E-SLP using the FQDN of the first E-SLP; receiving an indication that the SUPL session with the first E-SLP cannot be established; obtaining a mobile country code (MCC) and a mobile network code (MNC) associated with a mobile network to which the SET is communicatively connected; generating information for contacting a second E-SLP based on the MCC and MNC; and sending a second set of data to establish a SUPL session with the second E-SLP using the generated information for contacting the second E-SLP. 2. The method of claim 1 , further comprising: receiving an indication that the SUPL session with the second E-SLP cannot be established; determining a first Home SUPL Location Platform (H-SLP) based on a particular carrier for the SET; and sending a third set of data to establish a SUPL session with the first H-SLP. 3. The method of claim 2 , further comprising: receiving an indication that the SUPL session with the first H-SLP cannot be established; generating information for contacting a second H-SLP based on the MCC and MNC; and sending a fourth set of data to establish a SUPL session with the second H-SLP using the generated information for contacting the second H-SLP. 4. The method of claim 1 , wherein the SUPL session with the second E-SLP comprises a secure Transport Layer Security (TLS) connection. 5. The method of claim 1 , wherein the SUPL INIT message is received by the SET via Short Message Service (SMS). 6. The method of claim 1 , wherein the SUPL INIT message is received by the SET via User Datagram Protocol (UDP) or Internet Protocol (IP), or both. 7. The method of claim 1 , wherein the SUPL INIT message is received in response to an emergency call made from the SET. 8. The method of claim 1 , wherein sending the first set of data comprises at least one of: sending a domain name system (DNS) query with the FQDN of the first E-SLP, sending a Transmission Control Protocol (TCP) connection request with an Internet protocol (IP) address of the first E-SLP, or sending information to the first E-SLP for establishing a secure socket layer (SSL) session, or any combination thereof. 9. The method of claim 1 , wherein receiving an indication that the SUPL session with the first E-SLP cannot be established comprises at least one of: receiving an indication that a domain name of the first E-SLP cannot be resolved, receiving an indication that a Transmission Control Protocol (TCP) connection with the first E-SLP has not been established or has timed out, or receiving an indication that an SSL session with the first E-SLP has not been established or has timed out, or any combination thereof. 10. The method of claim 1 , wherein generating information for contacting the second E-SLP comprises generating an FQDN of the second E-SLP. 11. A mobile device comprising a Secure User Plane Location (SUPL) Enabled Terminal (SET), the mobile device comprising: a wireless communication interface; a memory; and a processing unit communicatively coupled with the wireless communication interface and the memory, the processing unit configured to cause the mobile device to: receive, via the wireless communication interface, a Fully-Qualified Domain Name (FQDN) of a first Emergency SUPL Location Platform (E-SLP) in a SUPL INIT message from the first E-SLP; send, via the wireless communication interface, a first set of data to establish a SUPL session with the first E-SLP using the FQDN of the first E-SLP; receive, via the wireless communication interface, an indication that the SUPL session with the first E-SLP cannot be established; obtain a mobile country code (MCC) and a mobile network code (MNC) associated with a mobile network to which the mobile device is communicatively connected; generate information for contacting a second E-SLP based on the MCC and MNC; and send, via the wireless communication interface, a second set of data to establish a SUPL session with the second E-SLP using the generated information for contacting the second E-SLP. 12. The mobile device of claim 11 , wherein the processing unit is further configured to cause the mobile device to: receive, via the wireless communication interface, an indication that the SUPL session with the second E-SLP cannot be established; determine a first Home SUPL Location Platform (H-SLP) based on a particular carrier for the mobile device; and send, via the wireless communication interface, a third set of data to establish a SUPL session with the first H-SLP. 13. The mobile device of claim 12 , wherein the processing unit is further configured to cause the mobile device to: receive, via the wireless communication interface, an indication that the SUPL session with the first H-SLP cannot be established; generate information for contacting a second H-SLP based on the MCC and MNC; and send, via the wireless communication interface, a fourth set of data to establish a SUPL session with the second H-SLP using the generated information for contacting the second H-SLP. 14. The mobile device of claim 11 , wherein the processing unit is further configured to cause the mobile device to establish a secure Transport Layer Security (TLS) connection with the second E-SLP. 15. The mobile device of claim 11 , wherein the processing unit is further configured to cause the mobile device to receive the SUPL INIT message by Short Message Service (SMS). 16. The mobile device of claim 11 , wherein the processing unit is further configured to cause the mobile device to receive the SUPL INIT message by User Datagram Protocol (UDP) or Internet Protocol (IP), or both. 17. The mobile device of claim 11 , wherein the processing unit is further configured to cause the mobile device to receive the SUPL INIT message in response to an emergency call made from the mobile device. 18. The mobile device of claim 11 , wherein the processing unit is further configured to cause the mobile device to send the first set of data by sending at least one of: a domain name system (DNS) query with the FQDN of the first E-SLP, a Transmission Control Protocol (TCP) connection request with an Internet protocol (IP) address of the first E-SLP, or information to the first E-SLP for establishing a secure socket layer (SSL) session, or any combination thereof. 19. The mobile device of claim 11 , wherein the processing unit is further configured to cause the mobile device to receive the indication that the SUPL session with the first E-SLP cannot be established by receiving at least one of: an indication that a domain name of the first E-SLP cannot be resolved, an indication that a Transmission Control Protocol (TCP) connection with the first E-SLP has not been established or has timed out, or an indication that an SSL session with the first E-SLP has not been established or has timed out, or any combination thereof. 20. The mobile device of claim 11 , wherein the processing unit is further configured to cause the mobile device to generate the information for contacting the second E-SLP by generating an FQDN of the second E-SLP. 21. An apparatus for establis
Communication-related supplementary services, e.g. call-transfer or call-hold · CPC title
Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS] · CPC title
using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263) · CPC title
for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection (management of faults, events, alarms or notifications in data switching networks H04L41/06) · CPC title
Services making use of location information · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.