Deferring DNS service for a satellite ISP system using non-geosynchronous orbit satellites
First Claim
1. A mobile satellite telecommunications system, comprising:
- at least one user terminal;
at least one satellite in earth orbit; and
at least one gateway bidirectionally coupled to a data communications network;
said at least one gateway comprising a controller for initiating a Domain Name Service (DNS) query in response to a Uniform Resource Locator (URL) received in a message from a one user terminal via said at least one satellite.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for operating a satellite telecommunications system, including transmitting a message from a user terminal, the message comprising a Uniform Resource Locator (URL); receiving the message with a satellite, selecting a gateway to receive the message based on the URL, and forwarding the message to the selected gateway; at the selected gateway, performing a Domain Name Service (DNS) query in response to the URL received in the message to obtain an Internet protocol (IP) address of a destination server identified by the URL; and replacing the URL with the IP address and sending the message from the gateway to the destination server having the IP address. The gateway is selected in response to a portion of the URL that identifies a country where the destination server identified by the URL is located, and the message is forwarded to the gateway that serves the identified country. The satellite routes the message to the selected gateway through at least one Inter-Satellite Link (ISL) to at least one further satellite.
92 Citations
18 Claims
-
1. A mobile satellite telecommunications system, comprising:
-
at least one user terminal;
at least one satellite in earth orbit; and
at least one gateway bidirectionally coupled to a data communications network;
said at least one gateway comprising a controller for initiating a Domain Name Service (DNS) query in response to a Uniform Resource Locator (URL) received in a message from a one user terminal via said at least one satellite. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a satellite telecommunications system, comprising:
-
transmitting a message from a user terminal, said message comprising a Uniform Resource Locator (URL);
receiving said message with a satellite and forwarding said message to a gateway that is bidirectionally coupled to a data communications network;
at the gateway, performing a Domain Name Service (DNS) query in response to the URL received in the message to obtain a network address of a server identified by the URL; and
sending the message from the gateway to a destination server having the network address. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18)
-
-
16. A method of operating a satellite telecommunications system, comprising:
-
transmitting a message from a user terminal, said message comprising a Uniform Resource Locator (URL);
receiving said message with a satellite, selecting a gateway to receive said message based on said URL, and forwarding said message to said selected gateway;
at the selected gateway, performing a Domain Name Service (DNS) query in response to the URL received in said message to obtain an Internet protocol (IP) address of a destination server identified by the URL; and
replacing the URL with said IP address and sending said message from said gateway to said destination server having said IP address.
-
Specification