US2016360357A1PendingUtilityA1

User plane location services over session initiation protocol (sip)

Assignee: TELECOMM SYSTEMS INCPriority: Dec 19, 2003Filed: Aug 17, 2016Published: Dec 8, 2016
Est. expiryDec 19, 2023(expired)· nominal 20-yr term from priority
H04M 3/42348H04W 64/00H04L 65/1096H04W 64/003H04W 12/08H04L 51/04H04L 63/0209H04M 7/006H04M 2207/18H04L 67/04H04M 2242/04H04M 2242/30H04L 51/043H04W 4/90H04W 4/02H04L 65/1006H04L 67/52H04L 65/1104H04W 12/088H04W 4/029
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and mechanism to allow a location server to initiate a user plane location service (e.g., SUPL defined by OMA) procedure to a user plane enabled device via Instant Messaging, or alternatively, via an existing SIP session if a multimedia session is already established. The location request is signaled to the user plane enabled device via a SIP INFO message. The location request uses SIP messaging to overcome firewall and other network security issues. Location using SUPL over SIP may be provided about a caller making an E911 emergency call. An Instant Message may be sent to the user plane enabled device, e.g., a VoIP wireless phone.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A method comprising:
 receiving, at a mobile device, an instant message that includes a location request for the wireless device;   initiating, by the mobile device, a User Plane Location Service session with a location server in response to the instant message; and   providing, by the mobile device, location information for the mobile device to the location server via the User Plane Location Services session.   
     
     
         3 . The method of  claim 2 , wherein the location information characterizes a current location of the mobile device. 
     
     
         4 . The method of  claim 2 , wherein the instant message is sent from an instant message server in response to a request from the location server. 
     
     
         5 . The method of  claim 2 , wherein the instant message is provided by the location server. 
     
     
         6 . The method of  claim 2 , wherein the initiating further comprises:
 sending, by the mobile device, a request to establish the User Plane Location Services session via an established Session Initiation Protocol (SIP) session.   
     
     
         7 . The method of  claim 2 , wherein the initiating further comprises:
 sending, by the mobile device, a request to establish the User Plane Location Services session via an Extensible Messaging and Presence Protocol (XMPP).   
     
     
         8 . The method of  claim 2 , wherein the initiating further comprises:
 sending, by the mobile device, a request to establish the User Plane Location Services session via a Transmission Control Protocol/Internet Protocol (TCP/IP) session.   
     
     
         9 . The method of  claim 2 , wherein the initiating further comprises:
 sending, by the mobile device, a request to establish the User Plane Location Services session via a User Datagram Protocol/Internet Protocol (UDP/IP) session.   
     
     
         10 . The method of  claim 2 , wherein the instant message is a short message service (SMS) message. 
     
     
         11 . The method of  claim 2 , wherein the instant message includes information to trigger the User Plane Location Services session. 
     
     
         12 . The method of  claim 2 , wherein the instant message includes information to trigger the User Plane Location Services session. 
     
     
         13 . The method of  claim 2 , further comprising:
 sending a status update for the mobile device to a presence server, wherein the instant message is provided in response to the status update.   
     
     
         14 . A mobile computing device comprising:
 a memory that stores machine readable instructions; and   at least one processor that accesses the memory and executes the machine readable instructions, the machine readable instructions causing the mobile computing device to:
 receive an instant message that includes a location request for the wireless device; 
 initiate a User Plane Location Service session with a location server in response to the instant message; and 
 provide location information for the mobile device to the location server via the User Plane Location Services session. 
   
     
     
         15 . The mobile computing device of  claim 14 , wherein the initiating comprises:
 providing a request to establish the User Plane Location Services session via an established Session Initiation Protocol (SIP) session.   
     
     
         16 . The mobile computing device of  claim 14 , wherein the initiating comprises:
 sending a request to establish the User Plane Location Services session via a Transmission Control Protocol/Internet Protocol (TCP/IP) session.   
     
     
         17 . The method of  claim 14 , wherein the instant message is a short message service (SMS) message. 
     
     
         18 . The mobile computing device of  claim 14 , wherein the machine readable instructions cause the mobile device to:
 send a status update to a presence server, wherein the instant message is provided in response to the status update.   
     
     
         19 . A non-transitory machine readable medium having machine executable instructions, the machine executable instructions causing a mobile device to:
 receive an instant message that includes information for triggering a User Plane Location Services procedure;   initiate a User Plane Location Services session with a location server in response to receipt of the instant message; and   provide location information characterizing a current location of the wireless device to the location server via the User Plane Location Services session.   
     
     
         20 . The medium of  claim 19 , wherein the instant message is a Short Message Services (SMS) message. 
     
     
         21 . The medium of  claim 19 , wherein the initiation of the User Plane Location Services is sent via a Session Initiation Protocol (SIP) session.

Join the waitlist — get patent alerts

Track US2016360357A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.