Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
227 words
A data communication terminal for transmitting messages to a plurality of data communication receivers, the data communication terminal having an input for receiving messages and assigning the same into a plurality of transmission frames which are assigned for transmission to the plurality data communication receivers, said data communication terminal comprising: first memory means for storing the received messages; timing means for generating periodic timing signals; means responsive to the periodic timing signals, for recovering the stored messages and queueing the same into a second memory means having a predetermined transmission frame queue capacity; means for monitoring the transmission frame queue capacity of said second memory means, and expected transmission frame queue capacities for one or more subsequent transmission frames, said monitoring means determining when the messages stored within said second memory means will exceed the predetermined transmission frame queue capacity, and for storing the excess messages in a third memory means; means, responsive to said monitoring means, for generating designating information designating one or more of the subsequent transmission frames during which the excess messages stored are to be transmitted; and means for transmitting the messages and designating information stored in said second memory means within the assigned transmission frame, and for transmitting the excess messages stored in said third memory means within the one or more of the subsequent transmission frames designated by the designating information.
Claim 2
Dependent Claim
227 words
A data communication terminal for transmitting messages to a plurality of data communication receivers, the data communication terminal having an input for receiving messages and assigning the same into a plurality of transmission frames which are assigned for transmission to the plurality data communication receivers, said data communication terminal comprising: first memory means for storing the received messages; timing means for generating periodic timing signals; means responsive to the periodic timing signals, for recovering the stored messages and queueing the same into a second memory means having a predetermined transmission frame queue capacity; means for monitoring the transmission frame queue capacity of said second memory means, and expected transmission frame queue capacities for one or more subsequent transmission frames, said monitoring means determining when the messages stored within said second memory means will exceed the predetermined transmission frame queue capacity, and for storing the excess messages in a third memory means; means, responsive to said monitoring means, for generating designating information designating one or more of the subsequent transmission frames during which the excess messages stored are to be transmitted; and means for transmitting the messages and designating information stored in said second memory means within the assigned transmission frame, and for transmitting the excess messages stored in said third memory means within the one or more of the subsequent transmission frames designated by the designating information.
Claim 3
Dependent Claim
50 words
The data communication terminal according to claim 1, wherein said means for recovering and queueing comprises: controller means for controlling the recovery of the stored messages during the assigned transmission frame; decoding means for decoding the transmission frame assignment information to enable queueing the messages for the assigned transmission frame.
Claim 4
Dependent Claim
59 words
The data communication terminal according to claim 2, wherein the data communication receivers are assigned to one of a plurality of message transmission phases, and said first memory means comprises a plurality of message storage areas corresponding to the message transmission phases, wherein the messages are stored in the message storage area corresponding to the assigned message transmission phase.
Claim 5
Dependent Claim
21 words
The data communication terminal according to claim 2, wherein said first memory means is a dual-port first-in, first-out random access memory.
Claim 6
Dependent Claim
51 words
The data communication terminal according to claim 2, wherein said monitoring means comprises: first means, coupled to said controller means, for counting the messages recovered for the assigned transmission frame; and second means, coupled to said controller means, for counting the messages recovered for the one or more subsequent transmission frames.
Claim 7
Dependent Claim
24 words
The data communication terminal according to claim 5, wherein said first and second means for counting generate counts representative of the received message length.
Claim 8
Dependent Claim
42 words
The data communication terminal according to claim 6, wherein said controller means further comprises means for detecting when the first and second counts generated by said first and second counting means exceed a count corresponding to the predetermined transmission frame queue capacity.
Claim 9
Dependent Claim
30 words
The data communication terminal according to claim 1 wherein the messages stored in said third memory means are transmitted in one or more subsequent transmission frames having unused queue capacity.
Claim 10
Dependent Claim
28 words
The data communication terminal according to claim 1 wherein the messages stored in said third memory means are transmitted in a selected one of the subsequent transmission frames.
Claim 11
Dependent Claim
21 words
The data communication terminal according to claim 1 wherein said second memory means is a partition of said first memory means.
Claim 12
Dependent Claim
21 words
The data communication terminal according to claim 1 wherein said third memory means is a partition of said second memory means.
Claim 13
Independent Claim
203 words
A method for queueing messages for transmission in a data communication terminal having an input for receiving messages and for assigning the same into a plurality of transmission frames assigned for transmission to a plurality of data communication receivers, said method comprising the steps of: storing the received messages in a first memory area; generating periodic timing signals; recovering the stored messages from the first memory in response to the periodic timing signals being generated; queueing the recovered messages for the assigned transmission frame into a second memory area having a predetermined queue capacity; monitoring the second memory queue capacity, and expected queue capacities for one or more subsequent transmission frames; determining when the messages stored within the second memory area exceed the predetermined queue capacity; storing the excess messages recovered in a third memory area; generating designating information designating one or more subsequent transmission frames during which the excess messages stored in the third memory area are to be transmitted; and transmitting the messages and designating information stored in the second memory area within the assigned transmission frame; and transmitting the excess messages stored in the third memory area within the one or more subsequent transmission frames designated by the designating information.
Claim 14
Independent Claim
203 words
A method for queueing messages for transmission in a data communication terminal having an input for receiving messages and for assigning the same into a plurality of transmission frames assigned for transmission to a plurality of data communication receivers, said method comprising the steps of: storing the received messages in a first memory area; generating periodic timing signals; recovering the stored messages from the first memory in response to the periodic timing signals being generated; queueing the recovered messages for the assigned transmission frame into a second memory area having a predetermined queue capacity; monitoring the second memory queue capacity, and expected queue capacities for one or more subsequent transmission frames; determining when the messages stored within the second memory area exceed the predetermined queue capacity; storing the excess messages recovered in a third memory area; generating designating information designating one or more subsequent transmission frames during which the excess messages stored in the third memory area are to be transmitted; and transmitting the messages and designating information stored in the second memory area within the assigned transmission frame; and transmitting the excess messages stored in the third memory area within the one or more subsequent transmission frames designated by the designating information.
Claim 15
Dependent Claim
33 words
The method for queueing messages according to claim 12, further comprising the step of decoding the transmission frame assignment information enables queueing the messages in the second memory for the assigned transmission frame.
Claim 16
Dependent Claim
34 words
The method for queueing messages according to claim 13, wherein the step of decoding the transmission frame assignment information further enables monitoring the expected queue capacities in the one or more subsequent transmission frames.
Claim 17
Dependent Claim
63 words
The method for queueing messages according to claim 12, wherein the data communication receivers are assigned to one of a plurality of message transmission phases, and first memory comprises a plurality of message storage areas representing message transmission phases, and wherein said method further comprises the step of storing the messages into the message storage area corresponding to the assigned message transmission phase.
Claim 18
Dependent Claim
52 words
The method for queueing messages according to claim 12, wherein said step of monitoring comprises the steps of: generating a first count of the messages recovered for transmission in the assigned transmission frame; and generating a second count of the messages recovered for transmission in the one or more subsequent transmission frames.
Claim 19
Dependent Claim
33 words
The method for queueing messages according to claim 16, further comprising the steps of: detecting when the first and second counts generated exceed a count corresponding to the predetermined transmission frame queue capacity.
Claim 20
Dependent Claim
36 words
The method for queueing messages according to claim 12, wherein said step of transmitting the messages stored in the third memory area, transmits the messages in one or more subsequent transmission frames having unused queue capacity.
Claim 21
Dependent Claim
34 words
The method for queueing messages according to claim 12, wherein said step of transmitting the messages stored in the third memory area, transmits the messages in a selected one of the subsequent transmission frames.