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;
determining a packet bandwidth for the state;
transmitting an indication of the state and a request for preallocation of packet bandwidth that is generated in response to the state;
receiving a bandwidth allocation indication corresponding to the state and the request for preallocation of packet bandwidth; and
allocating by a scheduler of the gateway, in accordance with the indication of the state and the request for preallocation of the packet bandwidth, excess bandwidth to the user terminal in response to the indication of the state and the request for preallocation of the 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
21 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; determining a packet bandwidth for the state; transmitting an indication of the state and a request for preallocation of packet bandwidth that is generated in response to the state; receiving a bandwidth allocation indication corresponding to the state and the request for preallocation of packet bandwidth; and allocating by a scheduler of the gateway, in accordance with the indication of the state and the request for preallocation of the packet bandwidth, excess bandwidth to the user terminal in response to the indication of the state and the request for preallocation of the packet bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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.
-
-
20. 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.
-
-
21. 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