IP Library Granted Patent US 11,297,111
Granted Patent B2
US 11,297,111 · App. 15/415,627 · Granted Apr 5, 2022

Establishing a session initiation protocol session

Inventors: Adrian Buckley (Tracy, CA); Andrew Michael Allen (Hallandale Beach, FL); Michael Eoin Buckley (Crystal Lake, IL)
Assignee: BlackBerry Limited
H04L65/1069H04L9/3271H04L63/205H04L65/1006H04L65/1016H04L65/4061H04L67/02H04M15/57H04M15/63H04W4/10H04W12/068H04W12/069H04L61/1588H04L61/20H04L61/3095H04L2209/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,297,111
App. No.
15/415,627
Granted
Apr 5, 2022
Kind
B2
Abstract

The present disclosure describes methods and systems for establishing a Session Initiation Protocol Session. One method includes transmitting a first message requesting authentication configuration information; in response to the first message, receiving a second message that includes the authentication configuration information; transmitting a third message that includes authentication information based upon the received authentication configuration information; receiving an authentication challenge request that is formatted according to the second protocol; and in response to receiving the authentication challenge request, transmitting an authentication response to the second network node.

Claims (29)

1. A method, comprising:

transmitting, from a user equipment (UE) to a first network node, a first message requesting authentication configuration information, wherein the first message is formatted according to a first protocol, and the first network node is an identity management server;

in response to the first message, receiving, at the UE and from the identity management server, a second message that includes the authentication configuration information, wherein the authentication configuration information comprises, a phone number that is assigned to a Mission Critical Push to Talk (MCPTT) user identity, a public identity assigned by the identity management server during a user authentication process, and a private identity assigned by the identity management server during the user authentication process;

transmitting, from the UE to a second network node, a third message that includes authentication information based upon the received authentication configuration information, wherein the third message is formatted according to a second protocol, and the third message comprises the public identity and the private identity received in the second message;

in response to the third message that includes the public identity and the private identity, receiving, at the UE and from the second network node, an authentication challenge request that is formatted according to the second protocol; and

in response to receiving the authentication challenge request, transmitting an authentication response to the second network node.

2. The method of claim 1 , wherein the second network node comprises a Session Initiation Protocol (SIP) core.

3. The method of claim 1 , wherein the first protocol is at least one of a Hypertext Transfer Protocol (HTTP), an Extensible Authentication Protocol (EAP), or a Session Initiation Protocol (SIP).

4. The method of claim 1 , wherein the second protocol is a Session Initiation Protocol (SIP).

5. A user equipment (UE), comprising:

at least one hardware processor; and

a non-transitory computer-readable storage medium coupled to the at least one hardware processor and storing programming instructions for execution by the at least one hardware processor, wherein the programming instructions instruct the at least one hardware processor to:

transmit, from the UE to a first network node, a first message requesting authentication configuration information, wherein the first message is formatted according to a first protocol, and the first network node is an identity management server;

in response to the first message, receive, from the identity management server, a second message that includes the authentication configuration information, wherein the authentication configuration information comprises, a phone number that is assigned to a Mission Critical Push to Talk (MCPTT) user identity, a public identity assigned by the identity management server during a user authentication process, and a private identity assigned by the identity management server during the user authentication process;

transmit, from the UE to a second network node, a third message that includes authentication information based upon the received authentication configuration information, wherein the third message is formatted according to a second protocol, and the third message comprises the public identity and the private identity received in the second message;

in response to the third message that includes the public identity and the private identity, receive, at the UE and from the second network node, an authentication challenge request that is formatted according to the second protocol; and

in response to receiving the authentication challenge request, transmit an authentication response to the second network node.

6. The UE of claim 5 , wherein the second network node comprises a Session Initiation Protocol (SIP) core.

7. The UE of claim 5 , wherein the first protocol is at least one of a Hypertext Transfer Protocol (HTTP), an Extensible Authentication Protocol (EAP), or a Session Initiation Protocol (SIP).

8. The UE of claim 5 , wherein the second protocol is a Session Initiation Protocol (SIP).

9. A method, comprising:

receiving, at a first network node, a first authentication request, wherein the first authentication request includes a first user identifier (ID) associated with a first Mission Critical Push to Talk (MCPTT) system, and the first network node is an identity management server;

determining that the first user ID is mapped to a second user ID that is associated with a second Mission Critical Push to Talk (MCPTT) system;

transmitting, from the first network node to a user equipment (UE), authentication configuration information, wherein the authentication configuration information includes a phone number that is assigned to the first ID, the second user and a third user ID, the second user ID comprises a private user identity assigned by the identity management server during a user authentication process, and the third user ID comprises a public user identity assigned by the identity management server during the user authentication process;

transmitting, from the first network node to a second network node, a second authentication request, wherein the second authentication request includes the second user ID;

in response to the second authentication request, receiving a first authentication response including an authentication response vector; and

in response to receiving the first authentication response, transmitting a second authentication response including the authentication response vector.

10. The method of claim 9 , wherein the first network node is part of a common services core.

11. The method of claim 9 , wherein the authentication response vector is generated based on the second user ID.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 042793/0587 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2017
From: BUCKLEY, ADRIAN; ALLEN, ANDREW MICHAEL; BUCKLEY, MICHAEL EOIN
To: BLACKBERRY CORPORATION
Reel/Frame 042942/0559 →