Method and system for providing efficient data transmission based upon a contention protocol
First Claim
Patent Images
1. A method for transmitting packets over a shared communication channel that is partitioned into a plurality of transmission slots, the method comprising:
- transmitting one of the packets over one of the plurality of transmission slots of the channel using a contention protocol;
reserving an available transmission slot from the plurality of transmission slots; and
maintaining the reserved transmission slot until expiration of a predetermined timeout period.
13 Assignments
0 Petitions
Accused Products
Abstract
An approach for transmitting packets over a shared communication channel is disclosed. A satellite terminal (ST) (103, 105, 107, 109) contains a processor that transmits a packet over a transmission slot of the channel using a contention protocol, such as persistent Aloha. The processor reserves an available transmission slot, which is maintained until expiration of a predetermined timeout period.
36 Citations
45 Claims
-
1. A method for transmitting packets over a shared communication channel that is partitioned into a plurality of transmission slots, the method comprising:
-
transmitting one of the packets over one of the plurality of transmission slots of the channel using a contention protocol;
reserving an available transmission slot from the plurality of transmission slots; and
maintaining the reserved transmission slot until expiration of a predetermined timeout period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A terminal apparatus for transmitting packets over a shared communication channel that is partitioned into a plurality of transmission slots, comprising:
-
a plurality of queues configured to store the packets; and
a processor configured to transmit one of the packets over one of the plurality of transmission slots of the channel using a contention protocol, the processor reserving an available transmission slot from the plurality of transmission slots, wherein the reserved transmission slot is maintained until expiration of a predetermined timeout period. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
19. A satellite communications system comprising:
-
a payload (101) configured to forward packets; and
a plurality of terminals (103, 105, 107, 109) configured to transmit the packets over a shared communication channel that is partitioned into a plurality of transmission slots, each of the terminals comprising, a plurality of queues configured to store the packets, and a processor configured to transmit one of the packets over one of the plurality of transmission slots of the channel using a contention protocol, the processor reserving an available transmission slot from the plurality of transmission slots, wherein the reserved transmission slot is maintained until expiration of a predetermined timeout period.
-
-
28. A terminal apparatus for transmitting packets over a shared communication channel that is partitioned into a plurality of transmission slots, comprising:
-
means for transmitting one of the packets over one of the plurality of transmission slots of the channel using a contention protocol;
means for reserving an available transmission slot from the plurality of transmission slots; and
means for maintaining the reserved transmission slot until expiration of a predetermined timeout period.
-
-
37. A computer-readable medium carrying one or more sequences of one or more instructions for transmitting packets over a shared communication channel that is partitioned into a plurality of transmission slots, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
transmitting one of the packets over one of the plurality of transmission slots of the channel using a contention protocol;
reserving an available transmission slot from the plurality of transmission slots; and
maintaining the reserved transmission slot until expiration of a predetermined timeout period.
-
Specification