Systems and methods for protocol filtering for quality of service
First Claim
Patent Images
1. A method for data communication, the method including:
- determining protocol information for at least first and second blocks of data, wherein the protocol information includes information used by a protocol to communicate the blocks of data;
prioritizing at least the first and second blocks of data by enquiring the blocks of data in at least one queue based at least in part on the protocol information; and
communicating the blocks of data based at least in part on the prioritizations of the blocks of data, wherein the order in which the blocks of data are communicated is based on the prioritizing step.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain embodiments of the present invention provide for a method for data communication including determining protocol information for a block of data, prioritizing the block of data, and communicating the block of data. The protocol information may include information used by a protocol to communicate the block of data. The prioritization may be based at least in part on the protocol information. The communication may be based at least in part on the prioritization of the block of data.
-
Citations
20 Claims
-
1. A method for data communication, the method including:
-
determining protocol information for at least first and second blocks of data, wherein the protocol information includes information used by a protocol to communicate the blocks of data;
prioritizing at least the first and second blocks of data by enquiring the blocks of data in at least one queue based at least in part on the protocol information; and
communicating the blocks of data based at least in part on the prioritizations of the blocks of data, wherein the order in which the blocks of data are communicated is based on the prioritizing step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for data communication, the system including:
-
a prioritization component adapted to determine a first priority for a first block of data and a second priority for a second block of data in at least one queue, the first and second blocks of data each including protocol information, wherein the first and second priorities are determined based at least in part on the protocol information; and
a communication component adapted to communicate the first block of data before at least the second block of data based at least in part on the priority of the first block of data. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable medium including a set of instructions for execution on a computer, the set of instructions including:
-
a protocol information determination routine configured to determine protocol information for first and second blocks of data;
a prioritization routine configured to determine a priority for each of the first and second blocks of data based at least in part on the protocol information; and
a communication routine configured to communicate the first block of data before at least the second block of data, wherein the order in which the blocks of data are communicated is based on the priority for each block of data. - View Dependent Claims (20)
-
Specification