Enhanced registration messages in internet protocol multimedia subsystems
US-9271251-B2 · Feb 23, 2016 · US
US9820251B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9820251-B2 |
| Application number | US-201615050378-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 22, 2016 |
| Priority date | Aug 13, 2010 |
| 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.
An enhanced Session Initiation Protocol (“SIP”) registration message having extended header information that is used by an Internet Protocol Multimedia Subsystem (“IMS”) core to determine the registration status of a mobile device and the physical location of the mobile device. The extended header information includes hardware and subscriber identifiers, such as an International Mobile Equipment Identity (“IMEI”) and International Mobile Subscriber Identity (“IMSI”). The IMS core queries an equipment identity register to validate IMEI/IMSI identifiers in the header to determine whether to deny registration to a mobile device. The IMS core also queries a capability database using an IMEI to determine which location determination techniques are supported by or suitable for the associated mobile device.
Opening claim text (preview).
We claim: 1. A method comprising: receiving, at a proxy Call Session Control Function (P-CSCF), an initial registration message including an extended header from a requesting mobile device, wherein the extended header includes a contact header that contains an International Mobile Equipment Identity (IMEI) of the requesting mobile device; and an authorization header that contains an International Mobile Subscriber Identity (IMSI) for a subscriber associated with the requesting mobile device; forwarding the initial registration message to an Interrogating Call Session Control Function (I-CSCF); generating, at the I-CSCF, a user authorization request, wherein the user authorization request is based, at least in part, on the contact header and the authorization header in the initial registration message from the requesting mobile device; and communicating with a user database that contains subscriber profiles to validate registration of the requesting mobile device with an Internet Protocol Multimedia Subsystem (IMS) core based on the user authorization request and to determine capabilities of the requesting mobile device. 2. The method of claim 1 , further comprising: receiving a physical location of the requesting mobile device using a stored location determination capability of the requesting mobile device; and providing the received physical location of the requesting mobile device to a requesting location-based service. 3. The method of claim 2 , wherein the requesting location-based service uses the provided physical location to route an emergency call that originates from the requesting mobile device. 4. The method of claim 2 , further comprising retrieving a performance metric of a location determination technique used to physically locate the requesting mobile device. 5. The method of claim 2 , further comprising determining whether the physical location of the mobile device can be ascertained by a location determination technique selected from the group consisting of: TDOA, U-TDOA, OTDOA, IPDL-OTDOA, CI, CI-TA, GPS, A-GPS, RTT, CI-RTT, E-OTD, IP Location, WiFi Data Base location, Customer provided address location, and triangulation. 6. The method of claim 1 , further comprising determining whether to deny registration of the requesting mobile device with the IMS core based on the International Mobile Equipment Identity (IMEI) of the requesting mobile device and based on the International Mobile Subscriber Identity (IMSI) for the subscriber associated with the requesting mobile device. 7. The method of claim 1 , further comprising retrieving additional capabilities of the requesting mobile device using the International Mobile Equipment Identity (IMEI) of the requesting mobile device. 8. The method of claim 1 , wherein the extended header comprises placeholders that comprise the identifier of the mobile subscriber and a check digit. 9. A non-transitory computer-readable medium containing instructions that, when executed by a computer processor, implement a method to register a mobile device with an Internet Protocol Multimedia Subsystems (IMS) core network and determine location determination capabilities of the mobile device, the method comprising: receiving a SIP (session identity protocol) registration message with an extended header from a requesting mobile device, the extended header including a hardware identifier and an authorization header containing an identifier of a mobile subscriber associated with the requesting mobile device; determining the hardware identifier of the requesting mobile device based on the extended header; retrieving a registration status of the requesting mobile device using the hardware identifier of the requesting mobile device; and communicating with a master user database that contains subscriber profiles to validate registration of the requesting mobile device with an IMS core based on a user authorization request and upon successful registration to determine the location determination capabilities of the requesting mobile device. 10. The computer-readable medium of claim 9 , wherein the method further comprises: parsing the extended header to determine the identifier of the mobile subscriber; determining whether the combination of the hardware identifier and the identifier of the mobile subscriber is a valid combination; and determining whether to deny registration of the requesting mobile device with the IMS core based at least in part on the validity of the combination. 11. The computer-readable medium of claim 9 , wherein the method further comprises: storing the location determination capabilities of the requesting mobile device; requesting a physical location of the requesting mobile device using at least one of the stored location determination capabilities; receiving the physical location of the requesting mobile device; and providing the received physical location of the requesting mobile device to a requesting location-based service. 12. The computer-readable medium of claim 11 , wherein the requesting location-based service uses the received physical location to route an emergency call that originates from the requesting mobile device. 13. The computer-readable medium of claim 9 , wherein the hardware identifier is contained in a contact header field of a SIP registration message and is an International Mobile Equipment Identity (IMEI). 14. A system for registering a mobile device with an Internet Protocol Multimedia Subsystems (IMS) core network, the system comprising: a proxy Call Session Control Function (P-CSCF) configured to receive an initial registration message with an extended header from a requesting mobile device, wherein the extended header includes a contact header containing a hardware identifier for the requesting mobile device and an authorization header containing an identifier of a mobile subscriber associated with the requesting mobile device; an I-CSCF configured to receive the initial registration message to and generate a user authorization request, wherein the user authorization request is based, at least in part, on the hardware identifier and the identifier of the mobile subscriber in the initial registration message from the requesting mobile device; and a user database configured to maintain subscriber profiles to validate registration of the requesting mobile device with an Internet Protocol Multimedia Subsystem (IMS) core based on the user authorization request and upon successful registration to determine capabilities of the requesting mobile device. 15. The system of claim 14 , the I-CSCF further configured to: parse the extended header to determine the hardware identifier; determine whether the combination of the hardware identifier and the identifier of the mobile subscriber is a valid combination; and determine whether to deny registration of the requesting mobile device with the IMS core based at least in part on the validity of the combination. 16. The method of claim 15 , wherein the hardware identifier is contained in a contact header field of a SIP registration message and is an International Mobile Equipment Identity (IMEI). 17. The system of claim 14 , wherein the I-CSCF is further configured to: store the location determination capabilities of the requesting mobile device; request a physical location of the requesting mobile device using at least one of the stored location determination capabilities; receive the physical location of the requesting mobile device; and provide the received physical location of the requesting mobile device t
Authentication · CPC title
IP multimedia subsystem [IMS] · CPC title
Registration or de-registration · CPC title
Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks · CPC title
Network data management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.