Priority forwarding in a communication system
First Claim
1. A method for forwarding a message between a first protocol and a second protocol, the method comprising:
- associating with the first protocol a priority function for assigning a priority level to the message;
invoking the priority function by the second protocol in order to determine the priority level for the message; and
forwarding the message along with an indication of the priority level for the message from the second protocol to the first protocol.
9 Assignments
0 Petitions
Accused Products
Abstract
In a technique for priority forwarding, an upper layer protocol that requires priority forwarding includes a priority function that is invoked by a lower layer protocol in order to obtain the priority for a message. The upper layer protocol provides the priority function to the lower layer protocol when the upper layer protocol is installed in the protocol stack. The lower layer protocol invokes the priority function before passing a message to the upper layer protocol in order to determine a priority for the message. The lower layer protocol places the message in the appropriate queue based upon the priority indicator obtained from the upper layer protocol'"'"'s priority function.
-
Citations
15 Claims
-
1. A method for forwarding a message between a first protocol and a second protocol, the method comprising:
-
associating with the first protocol a priority function for assigning a priority level to the message; invoking the priority function by the second protocol in order to determine the priority level for the message; and forwarding the message along with an indication of the priority level for the message from the second protocol to the first protocol. - View Dependent Claims (3, 4, 5)
-
-
2. The method of clam 1, wherein the priority function determines the priority level for the message based upon protocol-specific elements of the first protocol.
-
6. A device comprising:
-
a priority function for assigning a priority level to a message associated with a first protocol; and a second protocol operably coupled to invoke the priority function in order to determine the priority level for the message, wherein the second protocol is operably coupled to forward the message to the first protocol along with an indication of the priority level for the message. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program product comprising a computer readable medium having embodied therein a computer program for providing priority forwarding of messages, the computer program comprising:
-
a priority function for assigning a priority level to a message associated with a first protocol; and a second protocol programmed to invoke the priority function in order to determine the priority level for the message, wherein the second protocol is programmed to forward the message to the first protocol along with an indication of the priority level for the message. - View Dependent Claims (12, 13, 14, 15)
-
Specification