Apparatus and method for optimizing message sizes of textual protocols used in multimedia communications
First Claim
1. A method of generating a compressed message from a full message comprising the steps of:
- receiving a full message;
retrieving a URL in a field of the message;
obtaining information corresponding to the URL from a database;
building static and default dictionaries from the information; and
deleting information in the full message that matches information in the static and default dictionaries to generate the compressed message.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for generating compressed SIP messages from full sized SIP messages and vice versa in order to decrease call set up time in an IP based communication system. During registration of a device, the invention caches the device'"'"'s static information in the core network in a “Registrar/Location Server.” Subsequently, during call set up, the device transmits its dynamic information to the SIP Agent in a compressed SIP message over an air interface. The SIP Agent retrieves the static information (from the Registrar/Location Server) along with the dynamic information in the compressed SIP message to generate a full sized SIP message. The SIP Agent forwards the full sized SIP message to a SIP Proxy, which is then transmitted to the IP system. Likewise, when a full sized SIP message is received from the IP system, the message is forwarded to the SIP Agent to generate a compressed SIP message for ultimate transmission to the device over the air interface.
102 Citations
11 Claims
-
1. A method of generating a compressed message from a full message comprising the steps of:
-
receiving a full message;
retrieving a URL in a field of the message;
obtaining information corresponding to the URL from a database;
building static and default dictionaries from the information; and
deleting information in the full message that matches information in the static and default dictionaries to generate the compressed message. - View Dependent Claims (2, 3, 4)
-
-
5. A method of generating a compressed message from a full message in a mobile station that has registered with a network via a Register message, the method comprising the steps of:
-
generating a full message;
building static and default dictionaries containing information from the Register message; and
deleting information in the full message that matches the information in the static and default dictionaries to generate the compressed message.
-
-
6. A method of generating a full message from a compressed message comprising the steps of:
-
receiving a compressed message;
retrieving a URL in a field of the message;
obtaining information corresponding to the URL from a database;
building static and default dictionaries from the information;
adding information from the static dictionary to the information in the compressed message to produce an interim full message; and
adding information from the default dictionary to the interim full message to produce the full message. - View Dependent Claims (7, 8, 9)
-
-
10. A method of generating a full message from a compressed message in a mobile station that has registered with a network, the method comprising the steps of:
-
receiving a compressed message;
retrieving registration information from a static dictionary and a default dictionary;
adding information from the static dictionary to the information in the compressed message to produce an interim full message; and
adding information from the default dictionary to the interim full message to produce the full message. - View Dependent Claims (11)
-
Specification