IP Library Granted Patent US 8,340,017
Granted Patent B2
US 8,340,017 · App. 12/126,979 · Granted Dec 25, 2012

Message generation system and method for managing the delivery of mobile-terminated (MT) calls in IMS network environment

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 8,340,017
App. No.
12/126,979
Granted
Dec 25, 2012
Kind
B2
Abstract

In one embodiment, a message generation scheme is disclosed that is operable with respect to user data information relating to the signaling of an IMS message over a CS network. A number of User Data Items (UDIs) may be configured at one of the entities, e.g., a UE device or a network node, wherein each UDI is operable to contain a plurality of Information Element Identifiers (IEIs). For a select IEI, an Information Element Data Length (IEDL) structure is provided that is operable to indicate a length of data associated with the select IEI, wherein the data comprises at least a portion of the user data information. One or more alternative signaling (AS) messages are generated for transmission to a second entity, wherein the AS messages include one or more of the UDIs.

Claims (35)

1. A message generation method operable with respect to user data information relating to a signaling an Internet Protocol (IP) Multimedia Subsystem (IMS) message over a Circuit-Switched Network, said method comprising:

configuring a number of User Data Items (UDIs) at a first entity, each UDI containing a plurality of Information Element Identifiers (IEIs);

providing, for a select IEI, an Information Element Data Length (IEDL) structure that indicates a length of data associated with said select IEI, wherein said data comprises at least a portion of said user data information;

generating an IMS call processing message comprising a first UDI of said number of UDIs; and

causing said IMS call processing message to be transmitted over a circuit-switched network to a second entity using one of an Unstructured Supplementary Service Data (USSD) message and a Short Messaging Service (SMS) message,

wherein an IEI, which is different from the select IEI of the plurality of IEIs, is unassociated with an IEDL structure.

2. The message generation method as recited in claim 1 , wherein said IEDL structure indicates said actual length of data in a number of Information Element Data (IED) octets.

3. The message generation method as recited in claim 2 , wherein said IED octets comprise said data in at least one of Type-Length-Variable (TLV) format and in Type-Variable (TV) format.

4. The message generation method as recited in claim 1 , further comprising encoding said user data information.

5. The message generation method as recited in claim 1 , further comprising compressing said user data information.

6. The message generation method as recited in claim 1 , wherein said IMS call processing message is for terminating an incoming call at said UE device via said circuit-switched network.

7. The message generation method as recited in claim 1 , wherein said IMS call processing message is for establishing a call leg between said first entity and said second entity via said circuit-switched network.

8. The message generation method as recited in claim 1 , wherein said IMS call processing message further comprises a second UDI of said number of UDIs.

9. The message generation method as recited in claim 1 , wherein said first entity is an IMS-centric network node and said second entity is a User Equipment (UE) device.

10. The message generation method as recited in claim 1 , wherein said first entity is a UE device and said second entity is an IMS-centric network node.

11. A message generation system operable with respect to user data information relating to signaling an Internet Protocol (IP) Multimedia Subsystem (IMS) message over a Circuit-Switched Network, said system comprising:

a micro-processor operably connected to a memory on which service logic software modules are stored;

an IMS Centralized Services (ICS) module of said service logic software modules adapted to configure a number of User Data Items (UDIs) at a first entity, each UDI containing a plurality of Information Element Identifiers (IEIs);

said ICS module being adapted to provision, with respect to a select IEI, an Information Element Data Length (IEDL) structure that indicates a length of data associated with said select IEI, wherein said data comprises at least a portion of said user data information and to provision an IEI, which is different from the select IEI of the plurality of IEIs, without an IEDL structure;

said ICS module being adapted to generate an IMS call processing message comprising a first UDI of said number of UDIs; and

said ICS module being adapted to cause said IMS call processing message to be transmitted over a circuit-switched network to a second entity using one of an Unstructured Supplementary Service Data (USSD) message and a Short Messaging Service (SMS) message.

12. The message generation system as recited in claim 11 , wherein said IEDL structure is operable to indicate said actual length of data in a number of Information Element Data (IED) octets.

13. The message generation system as recited in claim 12 , wherein said IED octets comprise said data in at least one of Type-Length-Variable (TLV) format and Type-Variable (TV) format.

14. The message generation system as recited in claim 11 , said ICS module being adapted to encode said user data information.

15. The message generation system as recited in claim 11 , said ICS module being adapted to compress said user data information.

16. The message generation system as recited in claim 11 , wherein said IMS call processing message is for terminating an incoming call at said UE device via said circuit-switched network.

17. The message generation system as recited in claim 11 , wherein said IMS call processing message is for establishing a call leg between said first entity and said second entity via said circuit-switched network.

18. The message generation system as recited in claim 11 , wherein said IMS call processing message further comprises a second UDI of said number of UDIs.

19. The message generation system as recited in claim 11 , wherein said first entity is an IMS-centric network node and said second entity is a User Equipment (UE) device.

20. The message generation system as recited in claim 11 , wherein said first entity is a UE device and said second entity is an IMS-centric network node.

21. A non-transitory computer-accessible medium having a sequence of instructions which, when executed by a processor of a first entity operable with an Internet Protocol (IP) Multimedia Subsystem (IMS) network, effectuate message generation with respect to user data information relating to signaling an IMS message over a Circuit-Switched Network, said medium comprising:

a code portion for facilitating configuration of a number of User Data Items (UDIs), each UDI containing a plurality of Information Element Identifiers (IEIs);

a code portion for provisioning, with respect to a select IEI, an Information Element Data Length (IEDL) structure that indicates a length of data associated with said select IEI, wherein said data comprises at least a portion of said user data information and further wherein said code portion for provisioning is further configured to provision an IEI, which is different from the select IEI of the plurality of IEIs, without an IEDL structure;

a code portion for generating an IMS call processing message comprising a first UDI of said number of UDIs; and

a code portion for causing said IMS call processing message to be transmitted over a circuit-switched network to a second entity using one of an Unstructured Supplementary Service Data (USSD) message and a Short Messaging Service (SMS) message.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 20, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034016/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2008
From: BUCKLEY, ADRIAN; BAKKER, JAN JOHN-LUC
To: RESEARCH IN MOTION LIMITED
Reel/Frame 020998/0326 →