Quality of service packet processing without explicit control negotiations
First Claim
1. A method, comprising:
- receiving, by an element of a first station, header data and payload data from a networking application, wherein the payload data is to be transmitted in a packet to a second station via a wireless transmitter of the first station, wherein the header data specifies that the packet is associated with a first quality of service (QoS) category;
analyzing, by the first station, the header data or the payload data to associate the packet with a second QoS category, wherein the priority of the second QoS category is higher than the priority of the first QoS category; and
setting, by the first station, at least one bit of the IP header for the packet based on the analyzing to mark the packet and associate the packet with the second QoS category.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses, methods, systems, and computer program products to process QoS packets of wireless traffic without explicit control negotiations are disclosed. An embodiment may comprise a mobile computing device with wireless communications capabilities. The mobile computing device may be a client that associates or connects with an access point or communicates another client device, such as a peripheral device with wireless capabilities. The mobile computing device may monitor wireless packet traffic being transmitted from the mobile computing device. For example, the mobile computing device may monitor the packets being transmitted from a video streaming application to the peripheral device, which may comprise an LCD monitor that has wireless communications capabilities. The mobile computing device may mark the packets of the video stream as QoS packets even though the video streaming application may not do so, and place the marked packets in a QoS queue for priority processing.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by an element of a first station, header data and payload data from a networking application, wherein the payload data is to be transmitted in a packet to a second station via a wireless transmitter of the first station, wherein the header data specifies that the packet is associated with a first quality of service (QoS) category; analyzing, by the first station, the header data or the payload data to associate the packet with a second QoS category, wherein the priority of the second QoS category is higher than the priority of the first QoS category; and setting, by the first station, at least one bit of the IP header for the packet based on the analyzing to mark the packet and associate the packet with the second QoS category. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a receiver module to receive header data and payload data for a packet, wherein a networking application associates the packet to a first quality of service (QoS) category via the header data, wherein further the packet is to be wirelessly transmitted to a receiving station; an analysis module to analyze at least one of the header data and the payload data; and a QoS module to mark the packet, based on the analysis, by setting at least one bit of the header data, wherein the marking of the packet changes the association of the packet from the first QoS category to a second QoS category, wherein further the second QoS category is a higher priority category than the first QoS category. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising:
-
a wireless communication device coupled to an antenna, the antenna configured to transmit a packet to a station of a wireless communication network, wherein the packet comprises header data and payload data;
wherein further a networking application associates the packet to a first quality of service (QoS) category;dynamic random access memory (DRAM) to store coded instructions of a prioritization engine of a driver of the wireless communication device; and a processor coupled to the DRAM, the processor to execute the coded instructions to analyze the packet and mark the packet, wherein the marking is to change an association of the packet from the first QoS category to a second QoS category based on the analysis. - View Dependent Claims (15, 16)
-
-
17. A computer program product for, the computer program product comprising:
-
a computer useable tangible medium having a computer useable program code embodied therewith, the computer useable program code comprising;
computer useable program code configured to perform operations, the operations comprising;receiving header data and payload data from a networking application, wherein the payload data is to be transmitted in a packet to a station via a wireless transmitter, wherein the header data specifies that the packet is associated with a first quality of service (QoS) category; analyzing the header data or the payload data to associate the packet with a second QoS category, wherein the priority of the second QoS category is higher than the priority of the first QoS category; and setting at least one bit of the header data based on the analyzing, wherein the setting is to mark the packet and associate the packet with the second QoS category. - View Dependent Claims (18, 19, 20)
-
Specification