Method and system to enhance performance of a session initiation protocol network and its elements
First Claim
1. A communication apparatus including a communication unit configured to send and receive messages on a network, each message having a message header configured to include a plurality of header fields, the message header including a suppression header field indicating a request to suppress at least one header field in at least one subsequent message, the communication apparatus being configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with at least one embodiment of the present invention, a communication apparatus includes a communication unit configured to send and receive messages on a network. Each message has a message header configured to include a plurality of header fields, where the message header includes a suppression header field that indicates a request to suppress at least one header field in at least one subsequently sent or received message. The communication apparatus is configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field.
51 Citations
21 Claims
- 1. A communication apparatus including a communication unit configured to send and receive messages on a network, each message having a message header configured to include a plurality of header fields, the message header including a suppression header field indicating a request to suppress at least one header field in at least one subsequent message, the communication apparatus being configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field.
-
7. A method of establishing a suppressed header message exchange session, comprising the operations of:
-
asserting a session request message on a network, the session request message including a message header configured to include a plurality of header fields, the session request message including a header suppression request header field comprising a request to establish a suppressed header field message exchange session;
asserting a session response message including a corresponding header suppression response acknowledging the header suppression request; and
establishing a suppressed header field message exchange session wherein at least one subsequent message is free from at least one suppressible message header field. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A network communication apparatus, comprising:
-
a communication unit configured to send outgoing messages and receive incoming messages on a network, each message having a message header configured to include a plurality of header fields, the message header configured to include a suppression header field indicating a request to suppress at least one header field in at least one subsequent message, the communication apparatus being configured to establish a suppressed header field message exchange session with a peer on the network according to a session protocol so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field;
a memory unit configured to store and retrieve information; and
a processing unit configured to parse an incoming message header to determine the presence of a suppressible header field, the processing unit being configured to generate a header field record based on the suppressible header field, the header field record being stored in the memory unit, the processing unit being configured to generate an outgoing message header using the stored header field record. - View Dependent Claims (13, 14, 15)
-
-
16. A method of processing message headers, comprising the operations of:
-
receiving a first message header including a suppressible header field;
building a header field record based on the suppressible header field;
receiving a second message header free of the suppressible message header field; and
generating a third message header in response to the received second message header, the third message header being based on the header field record. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A network communication apparatus, comprising:
-
means for receiving a first message header including a suppressible header field;
means for building a header field record based on the suppressible header field;
means for receiving a second message header free of the suppressible message header field; and
means for generating a third message header in response to the received second message header, the third message header being based on the header field record.
-
Specification