System and method for acceleration of a secure transmission over satellite
First Claim
1. A method, comprising:
- receiving, at a device, a data page request from a remote station via a satellite link, the data page request indicating a data page to be retrieved, the data page request including a cookie comprising information related to the remote station;
identifying, by the device, a network address associated with the data page;
establishing a connection with a second device associated with the network address;
requesting, by the device, the data page from the second device associated with the network address;
receiving, at the device, the data page from the second device;
requesting, by the device, a plurality of objects referenced in the data page, wherein at least one of the plurality of objects is associated with the cookie;
compiling the plurality of objects into a data cluster;
compressing the data cluster;
transmitting the data cluster to the remote station;
receiving, from the remote station via the satellite link, a second data page request, the second data page request indicating a second data page to be retrieved, the second data page request not including the cookie;
requesting the second data page, the requesting the second data page comprising transmitting the cookie;
receiving the second data page; and
transmitting the second data page to the remote station.
0 Assignments
0 Petitions
Accused Products
Abstract
A broadband communication system with improved latency is disclosed. The system employs acceleration of secure web-based communications over a satellite communication network. In accordance with aspects of the invention, secure protocol acceleration is employed such that required protocol signals transmitted from a computer employing a web browser may be intercepted by a remote terminal. To insure that the browser will continue transmitting data, the remote terminal generates required acknowledgment and security signals to continue the secure communication, which may then transmitted back to the computer. Meanwhile, the received protocol signals may be converted by the remote terminal for transmission through the satellite communications system in a format appropriate for that communication medium. Aspects of the invention further include a hub or similar device for communicating with the satellite communications system.
-
Citations
19 Claims
-
1. A method, comprising:
-
receiving, at a device, a data page request from a remote station via a satellite link, the data page request indicating a data page to be retrieved, the data page request including a cookie comprising information related to the remote station; identifying, by the device, a network address associated with the data page; establishing a connection with a second device associated with the network address; requesting, by the device, the data page from the second device associated with the network address; receiving, at the device, the data page from the second device; requesting, by the device, a plurality of objects referenced in the data page, wherein at least one of the plurality of objects is associated with the cookie; compiling the plurality of objects into a data cluster; compressing the data cluster; transmitting the data cluster to the remote station; receiving, from the remote station via the satellite link, a second data page request, the second data page request indicating a second data page to be retrieved, the second data page request not including the cookie; requesting the second data page, the requesting the second data page comprising transmitting the cookie; receiving the second data page; and transmitting the second data page to the remote station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the apparatus to; receive a data page request from a remote station via a satellite link, the data page request indicating a data page to be retrieved, the data page request including a cookie comprising information related to the remote station; identify a network address associated with the data page; establish a connection with a second device associated with the network address; request the data page from the second device associated with the network address; receive the data page from the second device; request a plurality of objects referenced in the data page, wherein at least one of the plurality of objects is associated with the cookie; compile the plurality of objects into a data cluster; compress the data cluster; and transmit the data cluster to the remote station; receive, from the remote station via the satellite link, a second data page request, the second data page request indicating a second data page to be retrieved, the second data page request not including the cookie; request the second data page, the requesting the second data page comprising transmitting the cookie; receive the second data page; and transmit the second data page to the remote station.
-
-
19. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, cause a device to:
-
receive a data page request from a remote station via a satellite link, the data page request indicating a data page to be retrieved, the data page request including a cookie comprising information related to the remote station; identify a network address associated with the data page; establish a connection with a second device associated with the network address; request the data page from the second device associated with the network address; receive the data page from the second device; request a plurality of objects referenced in the data page, wherein at least one of the plurality of objects is associated with the cookie; compile the plurality of objects into a data cluster; compress the data cluster; transmit the data cluster to the remote station; receive, from the remote station via the satellite link, a second data page request, the second data page request indicating a second data page to be retrieved, the second data page request not including the cookie; request the second data page, the requesting the second data page comprising transmitting the cookie; receive the second data page; and transmit the second data page to the remote station.
-
Specification