WEB-BULK TRANSFER PREALLOCATION OF UPSTREAM RESOURCES IN A SATELLITE COMMUNICATION SYSTEM
First Claim
Patent Images
1. A method performed at a user terminal of a data over satellite system, the method comprising:
- detecting a state indicating one of (i) bulk transfers involving amounts of data transfer from a user terminal that exceed a preset threshold and (ii) web transfers from the user terminal via an upstream channel;
transmitting an indication of the state and a request for preallocation of packet bandwidth that is generated in response to the state; and
receiving, a bandwidth allocation indication corresponding to the state and the request for preallocation of packet bandwidth.
5 Assignments
0 Petitions
Accused Products
Abstract
In a data over satellite system, preallocation of upstream channel resources is provided by a scheduler at the gateway satellite modem termination system (SMTS) in response from the user terminal, wherein the user terminal detects web browser and/or bulk transfers involving large amounts of data transfer from users via the upstream channel. A type length value (TLV) field is included with data packets transmitted to the gateway SMTS, at which excess transfer capability is allocated to the user terminal in anticipation of load requirements.
-
Citations
24 Claims
-
1. A method performed at a user terminal of a data over satellite system, the method comprising:
-
detecting a state indicating one of (i) bulk transfers involving amounts of data transfer from a user terminal that exceed a preset threshold and (ii) web transfers from the user terminal via an upstream channel; transmitting an indication of the state and a request for preallocation of packet bandwidth that is generated in response to the state; and receiving, a bandwidth allocation indication corresponding to the state and the request for preallocation of packet bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data over satellite system for preallocation of upstream channel resources, the system comprising:
-
a user terminal configured to; detect a state indicating one of (i) bulk transfers involving amounts of data transfer from the user terminal that exceed a preset threshold and (ii) web transfers from the user terminal via an upstream channel, determine a packet bandwidth for the state and to generate a request for preallocation of the packet bandwidth, and transmit an indication of the state and the request for preallocation of the packet bandwidth from the user terminal to a satellite; and a gateway having a scheduler configured to allocate, in response to receiving the indication of the state and the request for preallocation of the packet bandwidth excess bandwidth to the user terminal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data over satellite system for preallocation of upstream channel resources the system, comprising:
-
detecting means at a user terminal for detecting a state indicating one of (i) bulk transfers involving amounts of data transfer from the user terminal that exceed a preset threshold and (ii) web transfers from the user terminal via an upstream channel; determining means, communicatively coupled to the detecting means, at the user terminal for determining a packet bandwidth for the state and for generating a request for preallocation of the packet bandwidth; transmitting means, communicatively coupled to the determining means, at the user terminal for transmitting an indication of the state and the request for preallocation of the packet bandwidth from the user terminal to a satellite; and means for allocating, in response to receiving the indication of the state and the request for preallocation of the packet bandwidth, excess bandwidth to the user terminal.
-
-
21. A user terminal in a data over satellite system for preallocation of upstream channel resources, the user terminal comprising:
-
detecting means for detecting a state indicating one of (i) bulk transfers involving amounts of data transfer from the user terminal that exceed a preset threshold and (ii) web transfers from the user terminal via an upstream channel; means, communicatively coupled to the detecting means, for transmitting an indication of the state and a request for preallocation of packet bandwidth corresponding to the state; and means for receiving an indication of allocation of excess upstream bandwidth for use by the user terminal.
-
-
22. A user terminal in a data over satellite system for preallocation of upstream channel resources, the user terminal comprising:
-
a detector configured to detect a state indicating one of (i) bulk transfers involving amounts of data transfer from the user terminal that exceed a preset threshold and (ii) web transfers from the user terminal via an upstream channel; a transmitter communicatively coupled to the detector and configured to transmit to a gateway an indication of the state and a request for preallocation of packet bandwidth; and a receiver configured to receive an indication of allocation of excess upstream bandwidth for use by the user terminal.
-
-
23. In a data over satellite system, a method for preallocation of upstream channel resources comprising:
-
providing a scheduler at a gateway Satellite Modem Termination System (SMTS) for use in response to a request from a user terminal; detecting at the user terminal one of bulk transfers involving large amounts of data transfer from the user terminal and web transfers from the user terminal via the upstream channel;
thereupondetermining requests for preallocation of packet bandwidth;
thereaftertransmitting a state and said requested preallocation of packet bandwidth from the user terminal to the gateway SMTS, and allocating at said gateway SMTS excess transfer capability to said user terminal in anticipation of load requirements.
-
-
24. In a data over satellite system, a system for preallocation of upstream channel resources comprising:
-
a scheduler at a gateway Satellite Modem Termination System (SMTS) for use in response to a request from a user terminal; a processor at the user terminal; for detecting one of bulk transfers involving large amounts of data transfer from the user terminal and web transfers from the user terminal via the upstream channel;
thereuponfor determining requests for preallocation of packet bandwidth;
thereafterfor transmitting a state and said requested preallocation of packet bandwidth from the user terminal to the gateway SMTS, and for allocating at said gateway SMTS excess transfer capability to said user terminal in anticipation of load requirements.
-
Specification