IP Library Granted Patent US 9,161,302
Granted Patent B2
US 9,161,302 · App. 13/868,953 · Granted Oct 13, 2015

SIP signaling cut-through

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,161,302
App. No.
13/868,953
Granted
Oct 13, 2015
Kind
B2
Abstract

Systems and methods are provided for reducing power consumption in a mobile device having a Internet Protocol (IP) multimedia subsystem (IMS) framework for supporting, e.g., Voice over Long Term Evolution (VoLTE), IP Voice over High Speed Packet Access (VoHSPA), and Rich Communication Suite (RCS) features. To support such functionality in a mobile device while reducing power consumption, a local Session Initiation Protocol (SIP) agent is implemented in, e.g., a wireless modem, of the mobile device to which SIP-related signaling can be redirected, and at which SIP-related processing can be performed when an application processor (AP) Of the mobile device is in sleep mode, thereby negating a need to wake up the AP to handle such functionality.

Claims (31)

1. A method, comprising:

receiving Internet Protocol multimedia subsystem (IMS) parameters at a local Session Initiation Protocol (SIP) agent from an application processor (AP) prior to the AP transitioning into sleep mode;

redirecting, via a hook associated with the local SIP agent at an IMS packet data network (PDN) module bridging the AP and a wireless modem, SIP signaling to the local SIP agent while the AP is in sleep mode; and

processing the SIP signaling at the local SIP agent utilizing the received IMS parameters while the AP is in sleep mode.

2. The method of claim 1 further comprising, activating the local SIP agent subsequent to receiving the IMS parameters.

3. The method of claim 1 , wherein the SIP signaling is received in a downlink channel.

4. The method of claim 1 , wherein the IMS parameters are received at the local SIP agent via an AP card interface or a dedicated connection between the local SIP agent and an IMS/SIP stack implemented at the AP.

5. The method of claim 4 , wherein the IMS/SIP stack is configured to handle processing of the SIP signaling if the AP is awake.

6. The method of claim 1 , wherein the IMS parameters are received at the local SIP agent via a connection or interface separate from the PDN module bridging the AP and the wireless modem.

7. The method of claim 6 , wherein the hook instructs the IMS PDN to analyze a radio resource control (RRC) layer connection to determine if a message received in a downlink channel is associated with the SIP signaling.

8. The method of claim 1 , wherein the IMS parameters are updated in accordance with at least one of state and information Kleines occurring while the AP is in sleep mode.

9. The method of claim 8 , wherein the IMS parameters are updated in an IMS/SIP framework of the AP when the AP wakes from sleep mode.

10. The method of claim 1 , wherein the SIP signaling is associated with keep alive messaging, wherein the keep alive messaging is performed in accordance with a timer maintained at the local SIP agent.

11. The method of claim 1 , wherein the SIP signaling is associated with SIP options requests, and wherein the local SIP agent responds to the SIP options requests.

12. The method of claim 1 , wherein the SIP signaling is associated with messages transmitted by the local SIP agent to at least one of a network and Rich Communication Suite contacts for periodically updating capabilities of a user equipment in which the local SIP agent and the AP are implemented.

13. The method of claim 1 , wherein the SIP signaling is associated periodic polling of voice and Rich Communication Suite contacts to obtain updated capabilities of the voice and Rich Communication Suite contacts, and wherein the periodic polling is performed in accordance with a timer maintained at the local SIP agent.

14. An apparatus, comprising:

an application processor (AP) including an Internet Protocol multimedia subsystem (IMS)/Session Initiation Protocol (SIP) framework;

a modem including a local SIP agent configured for handling SIP functions associated with SIP signaling redirected to the local SIP agent while the AP is in sleep mode; and

a hook at an IMS packet data network (PDN) module bridging the AP and the modem, configured to redirect the SIP signaling to the local SIP agent while the AP is in sleep mode.

15. The apparatus of claim 14 , wherein the SIP signaling comprises at least one of SIP keep alive messages received on a downlink channel between the apparatus and a base station serving the apparatus, SIP options request messages requesting capabilities of the apparatus.

16. The apparatus of claim 14 , wherein the SIP functions include at least one of periodically polling voice and Rich Communication Suite (RCS) contacts of the apparatus for capabilities associated with the voice and RCS contacts, and periodically updating at least one of a network in which the apparatus is operative, and contacts of the apparatus.

17. The apparatus of claim 14 , wherein the local SIP agent receives IMS-required parameters for the handling of the SIP functions from the AP prior to the AP transitioning into the sleep mode.

18. An apparatus, comprising:

an application processor (AP);

a radio module for receiving and transmitting Session Initiation Protocol (SIP)-related messages on a downlink channel and uplink channel, respectively; and

a wireless modem operatively connected to the radio module and to the AP for:

routing the SIP-related messages to and from a local SIP agent when the AP is asleep and the apparatus is in idle mode, the routing comprising redirecting, via a hook associated with the local SIP agent at an IMS packet data network (PDN) module bridging the AP and the wireless modem, a first SIP-related message to the local SIP agent while the AP is in sleep mode; and

routing the SIP-related messages to and from the AP when the AP is awake.

19. The apparatus of claim 18 , wherein the AP comprises an IMS/SIP stack module operatively connected to the local SIP agent, the IMS/SIP stack module transferring IMS parameters utilized for processing the SIP-related messages.

20. The apparatus of claim of 19 , wherein the transferring of the IMS parameters occurs when the AP is awake.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2013
From: BELGHOUL, FAROUK
To: BROADCOM CORPORATION
Reel/Frame 030599/0759 →