Multi-stage acceleration system and method
AssigneeActmobile Networks, Inc.
InventorsPankaj G. Kulkarni, Phaniraj M. Raghavendra, Rakesh Padinjeredil, Andrew Foss, John Coronella
Life of this patent
Estimating the term…
Abstract
A Multi-Stage Acceleration System improves performance, security, and reduces data transferred for mobile devices using wireless networks by transforming protocols and data into an encrypted form that consumes far less bandwidth, lowers latency, and improves throughput. The Multi-Stage Acceleration System includes multiple stages running on the mobile device and multiple stages running in the cloud that provide security and data reduction for all types of network traffic from and to the mobile client, including but not limited to TCP/IP, UDP, HTTP, SSL/TLS, IMAP, POP, SMTP etc.
Claims20
A method for reducing network traffic and providing secure network access between an application and a destination server, comprising:
- intercepting network requests from the application via one or more client stages on a mobile device;
- compressing the intercepted network requests via said one or more client stages;
- encyrpting network protocols and data of the compressed network requests;
- forwarding the encrypted network requests from the one or more client stages to one or more server stages of an accelerator;
- receiving a network response from the destination server via the one or more server stages in response to the forwarded network requests;
- compressing the received network response via said one or more server stages;
- encyrpting network protocols and data of the compressed network response;
- forwarding the encrypted network response from the one or more server stages to one or more client stages;
- and
- transmitting the encrypted network responses from the one or more client stages to the application.
A system for reducing network traffic and providing secure network access between an application and a destination server, comprising:
- one or more client stages on a mobile device;
- an accelerator;
- and
- one or more server stages being hosted on the accelerator and in communication over a network with said one or more client stages,
- wherein said one or more client stages intercept network requests from the application running on the local device, compress the intercepted network requests, encrypt network protocols and data of the compressed network requests, forward the encrypted network requests to said one or more server stages, and
- wherein said one or more server stages receive a network response for the network requests from the destination server, compress the received network response, encrypt network protocols and data of the compressed network response, forward the encrypted network response to said one or more client stages.
Dependencies are inferred from the claim text.