Method and apparatus in a radio messaging system for forming a current frame of data while maintaining a correct transmission order for numbered messages
First Claim
1. A method in a radio messaging system for forming a current frame of data, while maintaining a correct transmission order for numbered messages, the method comprising the steps of:
- selecting a candidate message from a message queue;
testing whether an available space in the current frame of data is sufficient to accommodate the candidate message;
testing whether the selected candidate message is a numbered message;
recording in a predetermined memory location a skip indicator, in response to the candidate message being a numbered message and the available space in the current frame being insufficient;
skipping the candidate message during the current frame even though available space is sufficient, when the skip indicator is recorded in the predetermined memory location and is applicable to the candidate message;
adding the candidate message to the current frame of data, when the available space in the current frame is sufficient and the candidate message is a message not affected by the skip indicator; and
repeating the selecting, testing, recording, skipping, and adding steps to form the current frame of data.
4 Assignments
0 Petitions
Accused Products
Abstract
A processor (208) selects a candidate message (214) from a message queue (212), and tests (306) whether an available space (216) in the current frame of data is sufficient to accommodate the candidate message. The processor records (320, 420) a skip indicator (218, 220) into a predetermined memory location, in response to the candidate message being a numbered message and the available space in the current frame being insufficient. The processor skips (316) the candidate message during the current frame even though available space is sufficient, when the skip indicator is recorded in the predetermined memory location and is applicable to the candidate message. The processor adds (332) the candidate message to the current frame of data, when the available space in the current frame is sufficient and the candidate message is a message not affected by the skip indicator. The processor continues (330) to select, test, record, skip, and add, as above, to form the current frame of data.
-
Citations
16 Claims
-
1. A method in a radio messaging system for forming a current frame of data, while maintaining a correct transmission order for numbered messages, the method comprising the steps of:
-
selecting a candidate message from a message queue; testing whether an available space in the current frame of data is sufficient to accommodate the candidate message; testing whether the selected candidate message is a numbered message; recording in a predetermined memory location a skip indicator, in response to the candidate message being a numbered message and the available space in the current frame being insufficient; skipping the candidate message during the current frame even though available space is sufficient, when the skip indicator is recorded in the predetermined memory location and is applicable to the candidate message; adding the candidate message to the current frame of data, when the available space in the current frame is sufficient and the candidate message is a message not affected by the skip indicator; and repeating the selecting, testing, recording, skipping, and adding steps to form the current frame of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An output controller in a radio messaging system for forming a current frame of data, while maintaining a correct transmission order for numbered messages, the output controller comprising:
-
an input interface for receiving messages; a processor coupled to the input interface for processing the messages; an output interface coupled to the processor for controlling a radio transmitter to transmit the messages; and a memory coupled to the processor for programming the processor and for storing variables processed by the processor, wherein the processor is programmed to; select a candidate message from a message queue in the memory; test whether an available space in the current frame of data is sufficient to accommodate the candidate message; test whether the selected candidate message is a numbered message; record in a predetermined memory location a skip indicator, in response to the candidate message being a numbered message and the available space in the current frame being insufficient; skip the candidate message during the current frame even though available space is sufficient, when the skip indicator is recorded in the predetermined memory location and is applicable to the candidate message; add the candidate message to the current frame of data, when the available space in the current frame is sufficient and the candidate message is a message not affected by the skip indicator; and continue to select, test, record, skip, and add, as above, to form the current frame of data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification