Nova Patents
IL144658A

Internet over satellite

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

46 claims: 7 independent, 39 dependent

  1. 1
    36 144658/2 What is claimed is:1. A communication method for transmitting information, said information comprising a plurality of packets, each of said packets comprising data and a header, in a system comprising a client, selected from a plurality of potential clients;a server, selected from a plurality of potential servers;a first gateway, connected to said client by a first telecommunications link;a second gateway, connected to said server by a second telecommunications link;a third telecommunications link connecting said first gateway to said second gateway, said method comprising: intercepting a transport connection attempt with said server, said transport connection attempt initiated by said client;establishing a transport connection between said first gateway and said second gateway over said third telecommunications link;converting a flow of information from a first transport protocol into a second transport protocol at the first gateway for transmission over the third telecommunications link;converting the flow of information from the second transport protocol into the first transport protocol at the second gateway for transmission over the second telecommunications link;wherein said first and second gateways are each adapted for converting the flow of information from the first transport protocol into the second transport protocol, and also from the second transport protocol into the first transport protocol;and 37 144658/2 wherein said converting at the first gateway occurs transparently to said client.
  2. 22
    A communication method comprising:intercepting a first communication connection between a client and a server;forming a second communication connection between a first satellite gateway and a 40 144658/2 second satellite gateway that is over a satellite link;transmitting information describing said first connection to said second satellite gateway;and forming a third communication connection between said second satellite gateway and a destination server using said information describing said first connection wherein said forming said second connection and forming said third connection occurs transparently to said client and said server;wherein said first and second satellite gateways are substantially symmetrical to one another in a transport protocol conversion functionality;and wherein said first, second and third communication connections define a 1:1:1 connection relationship.
  3. 31
    A communication method comprising:intercepting a first transport communication connection between a client and a server;forming a second transport communication connection between a first gateway and a second gateway that is over a telecommunication link;transmitting information describing said first transport connection to said second gateway;forming a third transport communication connection between said second gateway and a destination server using said information describing said first transport connection wherein said forming said second transport connection and forming said third transport connection occurs transparently to said client and said server;and wherein said first and second gateways are substantially symmetrical to one another in a transport protocol conversion functionality.
  4. 32
    A communication method comprising:42 144658/2 intercepting a first communication connection between a client and a server;forming a second communication connection between a first satellite gateway and a second satellite gateway that is over a satellite link;transmitting information describing said first connection to said second satellite gateway, wherein said information comprises a client address and a destination server address;and forming a third communication connection between said second satellite gateway and a destination server using said information describing said first connection wherein said forming said second connection and forming said third connection occurs transparently to said client and said server, and wherein the end-to-end semantics are substantially maintained between the client and the server.
  5. 34
    A communication method comprising:intercepting a first communication connection between a client and a server;forming a second communication connection between a first satellite gateway and a second satellite gateway that is over a satellite link;transmitting information describing said first connection to said second satellite gateway, and forming a third communication connection between said second satellite gateway and a destination server using said information describing said first connection wherein said forming said second connection and forming said third connection occurs transparently to said client and said server;and 43 144658/2 transmitting a response from said first satellite gateway to said client when said third communication connection with said destination server occurs. *
  6. 37
    A communication method comprising:intercepting a first transport communication connection between a client and a server;forming a second transport communication connection between a first gateway and a second gateway that is over a telecommunications link;transmitting information describing the first transport connection to the second gateway;forming a third transport communication connection between the second gateway and the server using the information describing the first transport connection, wherein forming the second and third transport connections substantially maintains the end-to-end semantics between the client and the server.
  7. 40
    A communication method for transmitting information, the information comprising a plurality of packets, each of the packets comprising data and a header, in a system comprising:a first gateway connected to a client by a first telecommunications link;a second gateway connected to a server by a second telecommunications link;and a third telecommunications link connecting the first gateway to the second gateway, the method comprising: intercepting a connection attempt with the server, the connection attempt initiated by the client;establishing a first transport connection between the first gateway and the second gateway over the third telecommunications link;determining using a rate control module whether at least one of the packets can be transmitted immediately over the third telecommunications link or he queued for later transmission;converting a flow of information from a first transport protocol into a second transport protocol at the first gateway for transmission over the third telecommunications link;and convening the flow of information from the second transport protocol into the first transport protocol at the second gateway for transmission over the second telecommunications link.