Selectively enabled quality of service policy
First Claim
1. A method of operating a computer system comprising a mobile client connectable to one or more networks, the method comprising:
- a) sensing, by the mobile client, a network characteristic indicative of a network type of a network to which the mobile client is connected;
b) selecting, by the mobile client, a quality of service policy based at least in part on the sensed network characteristic indicative of the network type, comprising;
selecting a first quality of service policy when the mobile client is connected to a network of a first network type; and
selecting a second quality of service policy different from the first quality of service policy when the mobile client is connected to a network of a second network type different from the first network type; and
c) transmitting, by the mobile client, a datagram over the network using the selected quality of service policy.
2 Assignments
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. This approach allows a client configured to apply a quality of service policy within an enterprise network to operate without applying the policy when removed from the enterprise network.
-
Citations
20 Claims
-
1. A method of operating a computer system comprising a mobile client connectable to one or more networks, the method comprising:
-
a) sensing, by the mobile client, a network characteristic indicative of a network type of a network to which the mobile client is connected; b) selecting, by the mobile client, a quality of service policy based at least in part on the sensed network characteristic indicative of the network type, comprising; selecting a first quality of service policy when the mobile client is connected to a network of a first network type; and selecting a second quality of service policy different from the first quality of service policy when the mobile client is connected to a network of a second network type different from the first network type; and c) transmitting, by the mobile client, a datagram over the network using the selected quality of service policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At least one computer-readable storage device encoded with computer-executable instructions that, when executed by a computer, cause the computer to carry out a method of operating a computer system having a client, wherein the at least one computer-readable storage device is not a transitory signal, the method comprising:
-
a) while the client is in a first location; connecting the client to a first network of a first network type; transmitting a first datagram from the client using a quality of service policy; b) while the client is in a second location; identifying a second datagram to be transmitted by the client; determining whether to apply the quality of service policy to the second datagram based at least in part on a type of network through which the second datagram is to be transmitted; if the second datagram is to be transmitted over the first network, applying the quality of service policy to the second datagram; and if the second datagram is to be transmitted over a second network of a second network type different from the first network type, transmitting the second datagram without applying the quality of service policy. - View Dependent Claims (10, 11, 12, 13, 14, 20)
-
-
15. At least one computer-readable storage device encoded with computer-executable instructions that, when executed by a computer, cause the computer to carry out a method of operating a computer system having a client, wherein the at least one computer-readable storage device is not a transitory signal, the method comprising:
-
connecting the client to a network; identifying a datagram to be transmitted by the client through the network; determining a network type of the network through which the datagram is to be transmitted; if the network is determined to be of a first network type, applying a quality of service policy to the datagram; and if the network is determined to be of a second network type different from the first network type, transmitting the datagram without applying the quality of service policy. - View Dependent Claims (16, 17, 18, 19)
-
Specification