Selectively enabled quality of service policy
First Claim
1. A computer-readable device adapted for use on a client computer, the computer-readable device implementing computer-executable components comprising:
- a network interface adapted to couple the client computer to a network, the network interface having associated therewith a data field adapted to store a value representative of whether the network is a managed network; and
a first component adapted to;
receive a datagram configured for transmission over the network;
access the value of the data field associated with the network interface responsive to receiving the datagram;
apply a quality of service parameter to the datagram to generate an updated datagram responsive to the access when the value of the data field associated with the network interface indicates that the network is a managed network;
provide the updated datagram to the network interface when the value of the data field associated with the network interface indicates that the network is a managed network; and
provide the datagram to the network interface when the value of the data field associated with the network interface indicates that the network is not a managed network.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system that implements a quality of service policy. Information defining the quality of service policy is stored in a central location, such as a server within an enterprise. Policy management software on clients in the network download quality of service policy information from the central location to the clients. Within a client, a portion of the policy information is selected based on its applicability to a particular connection. The selected information is cached with an association to the connection so that, as datagrams are generated for transmission over the network, relevant policy information is quickly accessed for use in controlling transmission characteristics of datagrams sent using that connection. The policy information is applied on a datagram-by-datagram basis, allowing policy information to be selectively applied based on network type. Policy information may be selectively applied to those datagrams transmitted over a managed network.
-
Citations
20 Claims
-
1. A computer-readable device adapted for use on a client computer, the computer-readable device implementing computer-executable components comprising:
-
a network interface adapted to couple the client computer to a network, the network interface having associated therewith a data field adapted to store a value representative of whether the network is a managed network; and a first component adapted to; receive a datagram configured for transmission over the network; access the value of the data field associated with the network interface responsive to receiving the datagram; apply a quality of service parameter to the datagram to generate an updated datagram responsive to the access when the value of the data field associated with the network interface indicates that the network is a managed network; provide the updated datagram to the network interface when the value of the data field associated with the network interface indicates that the network is a managed network; and provide the datagram to the network interface when the value of the data field associated with the network interface indicates that the network is not a managed network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving a datagram configured for transmission over a network; accessing, responsive to receiving the datagram, a value of a data field associated with a network interface adapted to couple a client computer to the network, the value representative of whether the network is a managed network; applying a quality of service parameter to the datagram to generate an updated datagram when the value of the data field associated with the network interface indicates that the network is a managed network; providing the updated datagram for transmission over the network when the value of the data field associated with the network interface indicates that the network is a managed network; and providing the datagram for transmission over the network when the value of the data field associated with the network interface indicates that the network is not a managed network. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more processors; and memory configured to store instructions that when executed by at least some of the one or more processors perform a method, comprising; receiving a datagram configured for transmission over a network; searching the network for a domain server; labeling the network as a managed network when the domain server is located per the searching; applying a quality of service parameter to the datagram responsive to the labeling to generate an updated datagram; providing the updated datagram for transmission over the network when the network is labeled as a managed network; and providing the datagram for transmission over the network when the network is not labeled as a managed network. - View Dependent Claims (20)
-
Specification