Application and/or server stability in signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
First Claim
1. A method for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols, the method comprising:
- establishing a first connection between a client application on a mobile device and a local proxy on the mobile device, wherein the first connection comprises a first Transmission Control Protocol (TCP) session;
establishing a second connection between the local proxy and a proxy server not located on the mobile device, wherein the second connection comprises a second TCP session;
establishing a third connection between the proxy server and a server in a wireless network, wherein the third connection comprises a third TCP session;
communicating a byte stream between the client application and the server via the first, second, and third TCP sessions;
identifying a pattern of communication within the byte stream using the local proxy wherein the local proxy is unaware of an underlying protocol;
in response to identifying the pattern of communication within the byte stream, tearing down the second TCP session; and
replaying the pattern of communication to the client application on behalf of the server using the local proxy.
3 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect, the subject matter described herein includes a method for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols. A first connection is established between an application on a mobile device and a local proxy on the mobile device, a second connection is established between the local proxy and a proxy server not located on the mobile device, and a third connection is established between the proxy server and a content server. A byte stream between client and server is communicated between the client and the server via the first, second, and third connections. The mobile device performs signaling optimization to optimize traffic over the second connection.
41 Citations
15 Claims
-
1. A method for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols, the method comprising:
-
establishing a first connection between a client application on a mobile device and a local proxy on the mobile device, wherein the first connection comprises a first Transmission Control Protocol (TCP) session; establishing a second connection between the local proxy and a proxy server not located on the mobile device, wherein the second connection comprises a second TCP session; establishing a third connection between the proxy server and a server in a wireless network, wherein the third connection comprises a third TCP session; communicating a byte stream between the client application and the server via the first, second, and third TCP sessions; identifying a pattern of communication within the byte stream using the local proxy wherein the local proxy is unaware of an underlying protocol; in response to identifying the pattern of communication within the byte stream, tearing down the second TCP session; and replaying the pattern of communication to the client application on behalf of the server using the local proxy. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols, the system comprising:
-
a mobile device that includes a client application and a local proxy, the client application and local proxy connected by a first connection, wherein the first connection comprises a first Transmission Control Protocol (TCP) session; a proxy server not located on the mobile device and connected to the local proxy by a second connection, wherein the second connection comprises a second TCP session; and a server in a wireless network and connected to the proxy server by a third connection, wherein; the third connection comprises a third TCP session; a byte stream is communicated between the client application and the server via the first, second, and third TCP sessions; the local proxy is unaware of an underlying protocol; the local proxy identifies a pattern of communication within the byte stream, responds by tearing down the second TCP session, and replays the pattern of communication to the client application on behalf of the server. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable code embodied therewith, the computer readable code comprising; computer readable program code configured for; establishing a first connection between a client application on a mobile device and a local proxy on the mobile device, wherein the first connection comprises a first Transmission Control Protocol (TCP) session; establishing a second connection between the local proxy and a proxy server not located on the mobile device, wherein the second connection comprises a second TCP session; establishing a third connection between the proxy server and a server in a wireless network, wherein the third connection comprises a third TCP session; communicating a byte stream between the client application and the server via the first, second, and third TCP sessions; identifying a pattern of communication within the byte stream using the local proxy wherein the local proxy is unaware of an underlying protocol; in response to identifying the pattern of communication within the byte stream, tearing down the second TCP session; and replaying the pattern of communication to the client application on behalf of the server using the local proxy. - View Dependent Claims (14, 15)
-
Specification