Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
318 words
A satellite communications system including a central station and a plurality of remote stations for establishing a forward channel from each of said remote stations to said central station via a satellite and a backward channel from said central station to each of said remote stations via said satellite, said backward channel being divided into a plurality of frames and said forward channel being divided into frames corresponding to the frames of the backward channel, each of the frames of the forward channel being subdivided into slots, each of said remote stations comprising: means for transmitting a packet containing user data randomly on one of said slots; means for receiving traffic data and an acknowledgment signal from said central station if said packet is received by the central station or receiving no acknowledgment signal if said packet is not received by the central station; a random number generator capable of generating random numbers in a range determined by said traffic data, said random number generator being responsive to receipt of no acknowledgment signal for generating one of said random numbers; means responsive to receipt of no acknowledgment signal for incrementing a count value; means for retransmitting the packet containing the count value on a slot of the forward channel identified by the generated random number; and means responsive to receipt of said acknowledgment signal for resetting said count value to zero, said central station comprising: means for receiving a packet from each remote station; means for generating said acknowledgment signal in response to receipt of said packet; means for deriving a sum of a total of the packets received during a predetermined interval and a total of the count values contained in said received packets; means for deriving said traffic data from said sum; and means for transmitting the acknowledgment signal and the traffic data on one of said frames of the backward channel together with host data.
Claim 2
Dependent Claim
318 words
A satellite communications system including a central station and a plurality of remote stations for establishing a forward channel from each of said remote stations to said central station via a satellite and a backward channel from said central station to each of said remote stations via said satellite, said backward channel being divided into a plurality of frames and said forward channel being divided into frames corresponding to the frames of the backward channel, each of the frames of the forward channel being subdivided into slots, each of said remote stations comprising: means for transmitting a packet containing user data randomly on one of said slots; means for receiving traffic data and an acknowledgment signal from said central station if said packet is received by the central station or receiving no acknowledgment signal if said packet is not received by the central station; a random number generator capable of generating random numbers in a range determined by said traffic data, said random number generator being responsive to receipt of no acknowledgment signal for generating one of said random numbers; means responsive to receipt of no acknowledgment signal for incrementing a count value; means for retransmitting the packet containing the count value on a slot of the forward channel identified by the generated random number; and means responsive to receipt of said acknowledgment signal for resetting said count value to zero, said central station comprising: means for receiving a packet from each remote station; means for generating said acknowledgment signal in response to receipt of said packet; means for deriving a sum of a total of the packets received during a predetermined interval and a total of the count values contained in said received packets; means for deriving said traffic data from said sum; and means for transmitting the acknowledgment signal and the traffic data on one of said frames of the backward channel together with host data.
Claim 3
Dependent Claim
49 words
A satellite communications system as claimed in claim 1, wherein said means for deriving said traffic data comprises means for comparing said sum total with threshold values respectively representing congestion levels of said forward channel and producing said traffic data representative of a congestion level of said forward channel.
Claim 4
Dependent Claim
74 words
A satellite communications system as claimed in claim 1, wherein said means for receiving said packet comprises means for detecting an error from the received packet and generating a signal indicating that the packet is validly received if substantially no error is detected therein, and said means for deriving a sum comprises means for counting said signal from said error detecting means to provide said total of the packets received during said predetermined interval.
Claim 5
Dependent Claim
316 words
In a satellite communications system including a central station and a plurality of remote stations for establishing a forward channel from each of said remote stations to said central station via a satellite and a backward channel from said central station to each of said remote stations via said satellite, said backward channel being divided into a plurality of frames and said forward channel being divided into frames corresponding to the frames of the backward channel, each of the frames of the forward channel being subdivided into slots, a method comprising the steps of: a) transmitting a packet containing user data randomly on one of said slots from one of the remote stations; b) receiving, at said remote station, traffic data and an acknowledgment signal from said central station if the packet is received by the central station or receiving no acknowledgment signal if the packet is not received by said central station; c) if no acknowledgment signal is received by the step (b), generating a random number in a range determined by the traffic data; d) incrementing a count value indicating a number of times the step (c) is repeated, and retransmitting the packet containing said count value on a slot of the forward channel determined by said random number; e) repeating the steps (b) to (d); and f) if said acknowledgment signal is received by the step (b), resetting said count value to zero; g) receiving, at said central station, packets from said remote stations and generating acknowledgment signals for the received packets; h ) deriving a sum of a total of the packets received by the step (g) during a predetermined interval and a total of the count values contained in the received packets; i) deriving said traffic data from said sum; and j) transmitting the acknowledgment signals, the traffic data and host data on one of said frames of the backward channel.
Claim 6
Dependent Claim
316 words
In a satellite communications system including a central station and a plurality of remote stations for establishing a forward channel from each of said remote stations to said central station via a satellite and a backward channel from said central station to each of said remote stations via said satellite, said backward channel being divided into a plurality of frames and said forward channel being divided into frames corresponding to the frames of the backward channel, each of the frames of the forward channel being subdivided into slots, a method comprising the steps of: a) transmitting a packet containing user data randomly on one of said slots from one of the remote stations; b) receiving, at said remote station, traffic data and an acknowledgment signal from said central station if the packet is received by the central station or receiving no acknowledgment signal if the packet is not received by said central station; c) if no acknowledgment signal is received by the step (b), generating a random number in a range determined by the traffic data; d) incrementing a count value indicating a number of times the step (c) is repeated, and retransmitting the packet containing said count value on a slot of the forward channel determined by said random number; e) repeating the steps (b) to (d); and f) if said acknowledgment signal is received by the step (b), resetting said count value to zero; g) receiving, at said central station, packets from said remote stations and generating acknowledgment signals for the received packets; h ) deriving a sum of a total of the packets received by the step (g) during a predetermined interval and a total of the count values contained in the received packets; i) deriving said traffic data from said sum; and j) transmitting the acknowledgment signals, the traffic data and host data on one of said frames of the backward channel.
Claim 7
Dependent Claim
41 words
A method as claimed in claim 4, wherein the step (i) comprises comparing said sum total with threshold values respectively representing congestion levels of said forward channel and producing said traffic data representative of a congestion level of said forward channel.
Claim 8
Dependent Claim
56 words
A method as claimed in claim 4, wherein the step (g) comprises detecting an error from the received packet and generating a signal indicating that the packet is validly received if substantially no error is detected therein and the step (h) comprises counting said signal during said predetermined interval to provide said total of the packets.