Data communication terminal providing variable length message carry-on and method therefor
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A data communication terminal (102) transmits messages to a plurality of data communication receivers (106), and has 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. The data communication terminal (102) comprises a first memory (210) for storing the received messages, a timer (214) for generating periodic timing signals, a controller (204) responsive to the periodic timing signals, for recovering the stored messages and queueing the same into a second memory (1910) having a predetermined transmission frame queue capacity. A monitoring circuit (1902, 1908) monitors the transmission frame queue capacity of the second memory (1910), and expected transmission frame queue capacities for one or more subsequent transmission frames. The monitoring circuit (1902, 1908) determines when the messages stored within the second memory (1910) will exceed the predetermined transmission frame queue capacity, and enables the storage of the excess messages in a third memory (1912). A frame batching controller (1902) generates designating information designating one or more of the subsequent transmission frames during which the excess messages stored are to be transmitted. A transmitter (104) transmits the messages and designating information stored in the second memory (1910) within the assigned transmission frame, and transmits the excess messages stored in the third memory (1912) within the one or more of the subsequent transmission frames designated by the designating information.
26 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification