Quality of service application programming interface over socket
First Claim
Patent Images
1. A system comprising:
- one or more QoS-aware applications;
one or more QoS-supporting network access devices; and
a QoS management and reporting communications protocol that operates between the one or more QoS-aware applications and the one or more QoS-supporting network access devices, wherein the one or more QoS-aware applications control and manage QoS of data communications streams through the one or more QoS-aware network access devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a Quality of Service (QoS) control mechanism for QoS-aware network applications running on computer devices. The mechanism provides IP socket-based QoS Application Program Interfaces (APIs) for QoS-aware applications for accessing MAC layer QoS function of network access devices. In various embodiments, the QoS mechanism utilizes QoS API over Socket (QAoS) handler and/or a MAC layer QAoS handler wrapper at the network access device to control and monitor the QoS data being transmitted by the application over the active network interface(s).
-
Citations
38 Claims
-
1. A system comprising:
-
one or more QoS-aware applications; one or more QoS-supporting network access devices; and a QoS management and reporting communications protocol that operates between the one or more QoS-aware applications and the one or more QoS-supporting network access devices, wherein the one or more QoS-aware applications control and manage QoS of data communications streams through the one or more QoS-aware network access devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
communicating data between one or more QoS-aware applications and one or more QoS-supporting network access devices using a QoS management and reporting communications protocol; and controlling and managing QoS of one or more data communications streams through one or more network access devices. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
establishing a bi-direction connection between a QoS-aware application and a QoS-supporting network access device; and communicating QoS-related data through the established bi-direction connection. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification