IP Library Granted Patent US 9,787,726
Granted Patent B2
US 9,787,726 · App. 14/610,420 · Granted Oct 10, 2017

Control of accesses for IMS services

Inventors: Nicholas James Russell (Newbury, GB); Adrian Buckley (Tracy, CA)
Assignee: BlackBerry Limited
H04L65/1016H04L65/1006H04L65/1069
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 9,787,726
App. No.
14/610,420
Granted
Oct 10, 2017
Kind
B2
Abstract

A method for operating a UE is provided. The method comprises retrieving, by the UE, an IMS transport policy comprising a set of service transport rules. The set of service transport rules may include an indication of at least one IMS service and an indication of a policy for at least one access technology associated with the at least one IMS service. The indication of the policy may indicate whether the access technology can or cannot be used to transmit data between a network element and the UE when a first IP flow for a first IMS service associated with the UE has at least one IP flow characteristic in common with a second IP flow for a second IMS service associated with the UE, or whether the access technology is preferred over another access technology for transmitting data between the network element and the UE in such circumstances.

Claims (75)

1. A method on a user equipment (UE), the method comprising:

creating, by the UE, at least one routing policy based on at least one set of Internet Protocol (IP) Multimedia Subsystem (IMS) service transport rules;

transmitting, by the UE, data to an IMS network using an access technology or Packet Data Network (PDN) Connection, wherein the access technology or PDN Connection is selected according to the at least one routing policy; and

when the at least one set of IMS service transport rules contains an indication regarding a “Data Off” mode for the UE, indicating whether one or more IMS services are allowed or prohibited for one or more transports identified in the IMS service transport rules.

2. The method of claim 1 , wherein the at least one routing policy includes at least one routing policy for a control plane and/or a user plane.

3. The method of claim 1 , wherein the at least one routing policy includes at least one policy for a user plane established between the UE and a network responsive to determining that there is user plane data to transport after a Session Initiation Protocol (SIP) session is established.

4. The method of claim 3 , wherein the UE creates the at least one policy to ensure IP data flows over the user plane are uniquely identified.

5. The method of claim 3 , wherein the UE creates the at least one policy based on Service Description Protocol (SDP) information related to the SIP session, wherein the SDP information includes an indication of one or more ports to be used for transporting media on the user plane of the SIP session.

6. The method of claim 1 , further comprising communicating, by an upper protocol layer of the UE, information regarding the at least one routing policy to a lower protocol layer of the UE, wherein the upper protocol layer communicates the at least one routing policy to the lower protocol layer using new or enhanced ATtention (AT) commands.

7. The method of claim 1 , wherein creating the at least one routing policy further comprises identifying an IMS service based on one or more of:

an IMS Communication Service Identifier (ICSI);

an IMS Application Reference Identifier (IARI);

a feature tag;

a media feature tag;

a component of a Service Description Protocol (SDP) description;

a Session Initiation Protocol (SIP) method;

a SIP response; or

a Mapping Code.

8. The method of claim 1 , wherein creating the at least one routing policy further comprises identifying, based on an IMS transport policy, at least one of:

an allowed Radio Access Technology (RAT);

a barred RAT;

an allowed Access Point Name (APN); or

a barred APN.

9. The method of claim 8 , wherein, when more than one allowed RAT, barred RAT, allowed APN, or barred APN is identified, an indication of a preference of the more than one allowed RAT, barred RAT, allowed APN, or barred APN is included in the at least one routing policy.

10. The method of claim 1 , wherein the at least one set of IMS service transport rules contains an indication indicating whether the UE is allowed or prohibited to use one or more transports for one or more IMS services identified in the IMS service transport rules.

11. A user equipment (UE) comprising:

a memory containing instructions; and

a processor coupled to the memory and configured to execute the instructions such that the UE creates at least one routing policy based on at least one set of Internet Protocol (IP) Multimedia Subsystem (IMS) service transport rules, and such that the UE transmits data to an IMS network using an access technology or Packet Data Network (PDN) Connection, wherein the access technology or PDN Connection is selected according to the at least one routing policy,

wherein, when the at least one set of IMS service transport rules contains an indication regarding a “Data Off” mode for the UE, an indication is provided regarding whether one or more IMS services are allowed or prohibited for one or more transports identified in the IMS service transport rules.

12. The UE of claim 11 , wherein the at least one routing policy includes at least one policy for a control plane and/or a user plane.

13. The UE of claim 11 , wherein the at least one routing policy includes at least one policy for a user plane established between the UE and a network responsive to determining that there is user plane data to transport after a Session Initiation Protocol (SIP) session is established.

14. The UE of claim 13 , wherein the UE creates the at least one policy to ensure IP data flows over the user plane are uniquely identified.

15. The UE of claim 13 , wherein the UE creates the at least one policy based on Service Description Protocol (SDP) information related to the SIP session, wherein the SDP information includes an indication of one or more ports to be used for transporting media on the user plane of the SIP session.

16. The UE of claim 11 , wherein an upper protocol layer of the UE communicates the at least one routing policy to a lower protocol layer of the UE using new or enhanced ATtention (AT) commands.

17. The UE of claim 11 , wherein the creation of the at least one routing policy further comprises identifying an IMS service based on one or more of:

an IMS Communication Service Identifier (ICSI);

an IMS Application Reference Identifier (IARI);

a feature tag;

a media feature tag;

a component of a Service Description Protocol (SDP) description;

a Session Initiation Protocol (SIP) method;

a SIP response; or

a Mapping Code.

18. The UE of claim 11 , wherein the creation of the at least one routing policy further comprises identifying, based on an IMS transport policy, at least one of:

an allowed Radio Access Technology (RAT);

a barred RAT;

an allowed Access Point Name (APN); or

a barred APN.

19. The UE of claim 18 , wherein, when more than one allowed RAT, barred RAT, allowed APN, or barred APN is identified, an indication of a preference of the more than one allowed RAT, barred RAT, allowed APN, or barred APN is included in the at least one routing policy.

20. The UE of claim 11 , wherein the at least one set of IMS service transport rules contains an indication of whether the UE allowed or prohibited to use one or more transports for one or more IMS services identified in the IMS service transport rules.

21. A non-transitory computer-readable medium containing instructions executable by a processor such that when executed, cause the processor to implement a method on a user equipment (UE), the method comprising:

creating, by the UE, at least one routing policy based on at least one set of Internet Protocol (IP) Multimedia Subsystem (IMS) service transport rules;

transmitting, by the UE, data to an IMS network using an access technology or Packet Data Network (PDN) Connection, wherein the access technology or PDN Connection is selected according to the at least one routing policy;

when the at least one set of IMS service transport rules contains an indication regarding a “Data Off” mode for the UE, indicating whether one or more IMS services are allowed or prohibited for one or more transports identified in the IMS service transport rules.

22. The non-transitory computer-readable medium of claim 21 , wherein the at least one routing policy includes at least one policy for a control plane and/or a user plane.

23. The non-transitory computer-readable medium of claim 21 , wherein the at least one routing policy includes at least one policy for a user plane established between the UE and a network responsive to determining that there is user plane data to transport after a Session Initiation Protocol (SIP) session is established.

24. The non-transitory computer-readable medium of claim 23 , wherein the UE creates the at least one policy to ensure IP data flows over the user plane are uniquely identified.

25. The non-transitory computer-readable medium of claim 23 , wherein the UE creates the at least one policy based on Service Description Protocol (SDP) information related to the SIP session, wherein the SDP information includes an indication of one or more ports to be used for transporting media on the user plane of the SIP session.

26. The non-transitory computer-readable medium of claim 21 , wherein an upper protocol layer of the UE communicates the at least one routing policy to a lower protocol layer of the UE using new or enhanced ATtention (AT) commands.

27. The non-transitory computer-readable medium of claim 21 , wherein the creation of the at least one routing policy further comprises identifying an IMS service based on one or more of:

an IMS Communication Service Identifier (ICSI);

an IMS Application Reference Identifier (IARI);

a feature tag;

a media feature tag;

a component of a Service Description Protocol (SDP) description;

a Session Initiation Protocol (SIP) method;

a SIP response; or

a Mapping Code.

28. The non-transitory computer-readable medium of claim 21 , wherein the creation of the at least one routing policy further comprises identifying, based on an IMS transport policy, at least one of:

an allowed Radio Access Technology (RAT);

a barred RAT;

an allowed Access Point Name (APN); or

a barred APN.

29. The non-transitory computer-readable medium of claim 28 , wherein, when more than one allowed RAT, barred RAT, allowed APN, or barred APN is identified, an indication of a preference of the more than one allowed RAT, barred RAT, allowed APN, or barred APN is included in the at least one routing policy.

30. The non-transitory computer-readable medium of claim 21 , wherein the at least one set of IMS service transport rules contains an indication of whether the UE is allowed or prohibited to use one or more transports for one or more IMS services identified in the IMS service transport rules.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
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 →
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 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/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 Mar 13, 2015
From: BLACKBERRY UK LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 035199/0953 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2015
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 035186/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2015
From: RUSSELL, NICHOLAS JAMES
To: BLACKBERRY UK LIMITED
Reel/Frame 035180/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2015
From: BUCKLEY, ADRIAN
To: BLACKBERRY CORPORATION
Reel/Frame 035187/0265 →
Continuity (1)
Related Publication 20160226922A1 · Aug 4, 2016