IP Library Granted Patent US 7,496,672
Granted Patent B2
US 7,496,672 · App. 10/718,098 · Granted Feb 24, 2009

Method and apparatus for a SIP client manager

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 7,496,672
App. No.
10/718,098
Granted
Feb 24, 2009
Kind
B2
Abstract

A method, apparatus, system, and computer program product for communicating using Session Initiation Protocol (SIP) is provided. The method, apparatus, system and computer program product provide mechanisms by which simplified messages may be utilized by client applications such that the client applications need not maintain information pertaining to the routing of messages. The system includes a network interface and a SIP client manager that receives SIP messages through the network interface. The SIP client manager contains a SIP management module and an X-SIP client module. The SIP management module contains a SIP message modifier for modifying incoming messages and outgoing messages in accordance with context information or state information for a session associated with a SIP message, and the SIP management module also contains input/output controllers for receiving, sending, or forwarding SIP messages. The X-SIP client module contains an input/output controller for receiving and sending SIP messages and also contains a SIP application programming interface (API) for handling SIP messages for a SIP-enabled application.

Claims (8)

1. A data processing system for communicating using a text based communication protocol, the data processing system comprising:

a network interface; and

a client manager, wherein the client manager receives a message through the network interface, wherein the message is generated using the text based communication protocol, and wherein the client manager comprises a message modifier for modifying the message in accordance with context information associated with the message, wherein the context information includes message routing information, wherein the message modifier modifies the message by removing the message routing information from the message when the message is incoming, wherein the message modifier modifies the message by adding the message routing information to the message when the message is outgoing, wherein the client manager receives a client application message from a client application and converts the client application message into a simplified SIP message that does not include the message routing information.

2. The data processing system of claim 1 , wherein the message routing information includes at least one of a via header, a route header and a record route header.

3. The data processing system of claim 1 , wherein the message is received from a server.

4. The data processing system of claim 1 , wherein the message is received from a client application.

5. The data processing system of claim 1 , wherein the message modifier modifies the message when the message is outgoing by adding at least one of a “Via” header, a “Route” header, and a “Record Route” header to the message.

6. The data processing system of claim 1 , wherein the client manager includes an input/output controller for receiving the message and a decoder for decoding the message.

Assignments (5)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032425/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →