Streaming traffic classification method and apparatus
First Claim
1. A method of classifying, at a wireless access point (AP), streaming media data, the method comprising:
- identifying, at the wireless AP, one or more media servers;
in response to identifying the one or more media servers, adding, at the wireless AP, the one or more media servers to a list of media servers maintained at the wireless AP;
determining, at the wireless AP, that one or more messages sent by one or more clients are sent to a first media server included on the list of media servers;
in response to determining that the one or more messages sent by the one or more clients are sent to the first media server included on the list of media servers, adding, at the wireless AP, the one or more clients to a list of clients that is (i) maintained at the wireless AP and (ii) associated with the first media server;
determining, at the wireless AP, that a request for streaming media is sent to the first media server included on the list of media servers by a first client included on the list of clients associated with the first media server;
in response to determining that the request for streaming media is sent to the first media server included on the list of media servers by the first client included on the list of clients, utilizing, at the wireless AP, a rule to determine whether subsequent traffic between the first media server included on the list of media servers and the first client included on the list of clients is streaming media traffic; and
classifying, at the wireless AP, data packets within the subsequent traffic as high priority when the data packets satisfy the rule.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method of classifying streaming media data, one or more media servers are identified. In response, the media servers are added to a list of media servers. It is determined that one or more messages sent by one or more clients are sent to a first media server included on the list of media servers. In response, the one or more clients are added to a list of clients that is associated with the first media server. It is determined that a request for streaming media is sent to the first media server by a first client included on the list of clients. In response, a rule to determine whether subsequent traffic between the first media server and the first client is utilized. Data packets within the subsequent traffic are classified as high priority when the data packets satisfy the rule.
109 Citations
20 Claims
-
1. A method of classifying, at a wireless access point (AP), streaming media data, the method comprising:
-
identifying, at the wireless AP, one or more media servers; in response to identifying the one or more media servers, adding, at the wireless AP, the one or more media servers to a list of media servers maintained at the wireless AP; determining, at the wireless AP, that one or more messages sent by one or more clients are sent to a first media server included on the list of media servers; in response to determining that the one or more messages sent by the one or more clients are sent to the first media server included on the list of media servers, adding, at the wireless AP, the one or more clients to a list of clients that is (i) maintained at the wireless AP and (ii) associated with the first media server; determining, at the wireless AP, that a request for streaming media is sent to the first media server included on the list of media servers by a first client included on the list of clients associated with the first media server; in response to determining that the request for streaming media is sent to the first media server included on the list of media servers by the first client included on the list of clients, utilizing, at the wireless AP, a rule to determine whether subsequent traffic between the first media server included on the list of media servers and the first client included on the list of clients is streaming media traffic; and classifying, at the wireless AP, data packets within the subsequent traffic as high priority when the data packets satisfy the rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless access point (AP) device comprising:
-
a relationship database configured to store (i) a list of media servers and (ii) a respective list of clients for each media server on the list of media servers; a rules database configured to store a plurality of rules; a monitor module configured to identify one or more media servers, in response to the monitor module identifying the one or more media servers, add the one or more media servers to the list of media servers, determine that one or more messages sent by one or more clients are sent to a first media server included on the list of media servers, in response to the monitor module determining that the one or more messages sent by the one or more clients are sent to the first media server included on the list of media servers, add the one or more clients to the list of clients that is (i) stored in the relationship database and (ii) associated with the first media server, and determine that a request for streaming media is sent to the first media server included on the list of media servers by a first client included on the list of clients associated with the first media server; and a classification module configured to in response to the monitor module determining that the request for streaming media is sent to the first media server included on the list of media servers by the first client included on the list of clients, utilize a rule to determine whether subsequent traffic between the first media server included on the list of media servers and the first client included on the list of clients is streaming media traffic, and classify data packets within the subsequent traffic as high priority when the data packets satisfy the rule. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A tangible, non-transitory computer-readable memory storing instructions that, when executed by one or more processors, cause the one or more processors to:
-
identify one or more media servers; in response to identifying the one or more media servers, add the one or more media servers to a list of media servers maintained at a wireless access point (AP); determine that one or more messages sent by one or more clients are sent to a first media server included on the list of media servers; in response to determining that the one or more messages sent by the one or more clients are sent to the first media server included on the list of media servers, add the one or more clients to a list of clients that is (i) maintained at the wireless AP and (ii) associated with the first media server; determine that a request for streaming media is sent to the first media server included on the list of media servers by a first client included on the list of clients associated with the first media server; in response to determining that the request for streaming media is sent to the first media server included on the list of media servers by the first client included on the list of clients, utilize a rule to determine whether subsequent traffic between the first media server included on the list of media servers and the first client included on the list of clients is streaming media traffic; and classify data packets within the subsequent traffic as high priority when the data packets satisfy the rule. - View Dependent Claims (17, 18, 19, 20)
-
Specification