SIP options based location determination
First Claim
1. A method for acquiring location information of a user equipment (UE), the method comprising:
- receiving a location inquiry associated with the UE, wherein receiving the location inquiry associated with the UE comprises receiving the location inquiry at a gateway mobile location center (GMLC);
in response to receiving the location inquiry, sending a request to a first session controller, the request including UE information, wherein sending the request to the first session controller comprises one of;
sending the request to the first session controller in addition to sending a Routing-Info-Request (RIR) to a home subscriber server (HSS), orsending the request to the first session controller instead of sending the RIR to the HSS,wherein the request is a Session Initiation Protocol (SIP) OPTIONS having the UE information included in a request uniform resource identifier (RURI) header or in a TO header of the SIP OPTIONS, and the first session controller is an interrogating call session control function (I-CSCF);
locating a second session controller, the second session controller having registered location information of the UE, wherein locating the second session controller comprises;
performing, by the I-CSCF, a location information request (LIR) and a location information answer (LIA) with the HSS to locate a serving call session control function (S-CSCF) where the UE is registered, andlocating the S-CSCF;
forwarding the request from the first session controller to the second session controller;
updating the second session controller with current location information of the UE; and
transmitting the current location information of the UE from the second session controller.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods provided herein are directed to a mechanism for determining current or currently known location of a user equipment (UE). Upon receiving a request regarding location information of the UE, a gateway mobile location center (GMLC) may send a SIP OPTIONS to an interrogating call session control function (I-CSCF). In response to receiving the SIP OPTIONS, the I-CSCF may perform a location information request (LIR) and a location information answer (LIA) with the HSS to locate a serving call session control function (S-CSCF) where the UE is registered. The S-CSCF may route the SIP OPTIONS to an application server (AS) to request the registered location information of the UE, and in response, the AS may send a 200 OK, as an acknowledgment, to the S-CSCF, that includes location information of the UE provided during registration of the UE.
-
Citations
14 Claims
-
1. A method for acquiring location information of a user equipment (UE), the method comprising:
-
receiving a location inquiry associated with the UE, wherein receiving the location inquiry associated with the UE comprises receiving the location inquiry at a gateway mobile location center (GMLC); in response to receiving the location inquiry, sending a request to a first session controller, the request including UE information, wherein sending the request to the first session controller comprises one of; sending the request to the first session controller in addition to sending a Routing-Info-Request (RIR) to a home subscriber server (HSS), or sending the request to the first session controller instead of sending the RIR to the HSS, wherein the request is a Session Initiation Protocol (SIP) OPTIONS having the UE information included in a request uniform resource identifier (RURI) header or in a TO header of the SIP OPTIONS, and the first session controller is an interrogating call session control function (I-CSCF); locating a second session controller, the second session controller having registered location information of the UE, wherein locating the second session controller comprises; performing, by the I-CSCF, a location information request (LIR) and a location information answer (LIA) with the HSS to locate a serving call session control function (S-CSCF) where the UE is registered, and locating the S-CSCF; forwarding the request from the first session controller to the second session controller; updating the second session controller with current location information of the UE; and transmitting the current location information of the UE from the second session controller. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer storage medium storing computer-readable instructions executable by a computer, that when executed by the computer, cause the computer to perform operations comprising:
-
receiving a location inquiry associated with a UE, wherein receiving the location inquiry associated with the UE comprises receiving the location inquiry at a gateway mobile location center (GMLC); in response to receiving the location inquiry, sending a request to a first session controller, the request including UE information, wherein sending the request to the first session controller comprises one of; sending the request to the first session controller in addition to sending a Routing-Info-Request (RIR) to a home subscriber server (HSS), or sending the request to the first session controller instead of sending the RIR to the HSS, wherein the request is a Session Initiation Protocol (SIP) OPTIONS having the UE information included in a request uniform resource identifier (RURI) header or in a TO header of the SIP OPTIONS, and the first session controller is an interrogating call session control function (I-CSCF); locating a second session controller, the second session controller having last registered location information of the UE, wherein locating the second session controller comprises; performing, by the I-CSCF, a location information request (LIR) and a location information answer (LIA) with the HSS to locate a serving call session control function (S-CSCF) where the UE is registered, and locating the S-CSCF; forwarding the request from the first session controller to the second session controller; updating the second session controller with current location information of the UE; and transmitting the current location information of the UE from the second session controller. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for acquiring location information of a user equipment (UE), the system comprising:
-
one or more processors; memory communicatively coupled to the one or more processors, the memory comprising a plurality of modules communicatively coupled to each other, the plurality of modules comprising; a gateway module configured to; receive a location inquiry associated with the UE at a gateway mobile location center (GMLC), and in response to receiving the location inquiry, send a Session Initiation Protocol (SIP) OPTIONS to an interrogating call session control function (I-CSCF), the SIP OPTIONS including UE information in a request uniform resource identifier (RURI) header or in a TO header in addition to, or instead of, sending a Routing-Info-Request (RIR) to a home subscriber server (HSS); a locator module configured to locate a serving call session control function (S-CSCF) where the UE is registered by performing, by the I-CSCF, a location information request (LIR) and a location information answer (LIA) with the HSS; a forwarding module configured to forward the SIP OPTIONS from the I-CSCF to the S-CSCF; and an updating module configured to update the S-CSCF with current location information of the UE, and to transmit the current location information of the UE from the S-CSCF to the GMLC. - View Dependent Claims (13, 14)
-
Specification