Method and system for transmitting compressed messages at a proxy to a mobile device in a network
First Claim
Patent Images
1. A method of facilitating communications at a proxy in a network comprising:
- receiving a message from a mobile unit having a contact address;
establishing a contact alias associated with the mobile unit and the contact address, the contact alias substantially containing the contact address;
intercepting and identifying at the proxy at least one signaling message from a server directed to the mobile unit that includes the contact address for a session directed to the mobile unit;
compressing the at least one signaling message that includes the contact address;
routing the compressed at least one signaling message to the mobile unit with the contact address;
intercepting and identifying at the proxy at least one later signaling message from the server directed to the mobile unit, wherein the intercepting and identifying at the proxy the at least one later signaling message further comprises identifying the at least one later signaling message for the session directed to the mobile unit using the contact alias;
determining whether there is a need to route a message corresponding to the at least one later signaling message to the mobile unit;
when it is determined that there is the need to route the message corresponding to the at least one later signaling message to the mobile unit;
compressing the at least one later signaling message, androuting the compressed at least one later signaling message to the mobile unit; and
when it is determined that there is not the need to route the message corresponding to the at least one later signaling message to the mobile unit;
not routing the message corresponding to the at least one later signaling message to the mobile unit, andresponding to the at least one later signaling message.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for facilitating communications in a network includes receiving a message from a mobile unit having a contact address. A proxy establishes a contact alias associated with the mobile unit and the contact address. The proxy intercepts and identifies at least one signaling message that includes the contact alias. The proxy compresses the at least one signaling message that includes the contact alias. The compressed at least one signaling message is routed to the mobile unit with the contact address.
20 Citations
20 Claims
-
1. A method of facilitating communications at a proxy in a network comprising:
-
receiving a message from a mobile unit having a contact address; establishing a contact alias associated with the mobile unit and the contact address, the contact alias substantially containing the contact address; intercepting and identifying at the proxy at least one signaling message from a server directed to the mobile unit that includes the contact address for a session directed to the mobile unit; compressing the at least one signaling message that includes the contact address; routing the compressed at least one signaling message to the mobile unit with the contact address; intercepting and identifying at the proxy at least one later signaling message from the server directed to the mobile unit, wherein the intercepting and identifying at the proxy the at least one later signaling message further comprises identifying the at least one later signaling message for the session directed to the mobile unit using the contact alias; determining whether there is a need to route a message corresponding to the at least one later signaling message to the mobile unit; when it is determined that there is the need to route the message corresponding to the at least one later signaling message to the mobile unit; compressing the at least one later signaling message, and routing the compressed at least one later signaling message to the mobile unit; and when it is determined that there is not the need to route the message corresponding to the at least one later signaling message to the mobile unit; not routing the message corresponding to the at least one later signaling message to the mobile unit, and responding to the at least one later signaling message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for compressing communications at a proxy for SIP message compression, the method comprising:
-
receiving a message with a contact address from a mobile unit having the contact address; establishing a contact alias associated with the mobile unit and the contact address, the contact alias substantially containing the contact address; intercepting and identifying at the proxy at least one SIP message from a server that includes the contact address, the at least one SIP message directed to the mobile unit, wherein the intercepting and identifying the at least one SIP message from the server that includes the contact address comprises intercepting the at least one SIP message using the contact alias; compressing the at least one SIP message that includes the contact address at the proxy to obtain at least one corresponding compressed message; routing the at least one corresponding compressed message to the mobile unit; intercepting and identifying at the proxy at least one later SIP message from the server, the at least one later SIP message directed to the mobile unit; determining that there is a need to route a message corresponding to the at least one later SIP message to the mobile unit; when determining that there is not the need to route the message corresponding to the at least one later SIP message to the mobile unit; generating a SIP response message for the at least one later SIP message, and sending the SIP response message to the server; and when determining that there is the need to route the message corresponding to the at least one later SIP message to the mobile unit; compressing the at least one later SIP message to obtain at least one later corresponding compressed message, and routing the at least one later corresponding compressed message to the mobile unit. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device for facilitating communications in a network with a mobile unit having a contact address comprising:
-
a SIP register storing a first SIP message, the first SIP message identifiable as being destined for the contact address of the mobile unit; and a controller coupled to the SIP register and having an output, the controller compressing the first SIP message in the SIP register and placing the compressed first SIP message on the output for transmitting the compressed first SIP message to the mobile unit wherein the controller being programmed for; receiving a second SIP message in the SIP register, determining whether there is a need to send a message to the mobile unit corresponding to the second SIP message, for when there is not the need to send the message to the mobile unit corresponding to the second SIP message, generating a SIP response message to the second SIP message on behalf of the mobile unit and placing the SIP response message on the output for transmitting the SIP response message to the server, and for when there is the need to send the message to the mobile unit corresponding to the second SIP message, compressing the second SIP message in the SIP register and placing the compressed second SIP message on the output for transmitting the compressed second SIP message to the mobile unit. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification