Keep alive management
First Claim
Patent Images
1. A computing system comprising:
- one or more processor; and
one or more storage device having stored computer-executable instructions which are executable by the one or more processors to implement a method for managing network interface devices, the method including;
exposing a first network interface device as available for communications using a network to one or more applications in response to the first network interface device being in a high power mode;
determine the first network interface device is transitioned to a low power mode;
enforcing a quiet mode for the first network interface device, in response to the first network interface device being transitioned to the low power mode, to help reduce power consumption and by at least refraining from exposing the first network interface device as available for communications using the network and by preventing at least one network packet addressed to the first network interface device from waking the first network interface device during the quiet mode;
exposing a second network interface device as available for the communications while the first network interface device is in the low power mode during the quiet mode; and
rerouting the at least one network packet addressed to the first network device that is received during the quiet mode and such that the at least one network packet is routed to the second network interface during the quiet mode.
2 Assignments
0 Petitions
Accused Products
Abstract
Keep alive management techniques are described. In one or more implementations, a keep alive interval is calculated by an operating system of the computing device. The keep alive interval is used to maintain one or more notification channels between one or more applications of the computing device and a network.
-
Citations
20 Claims
-
1. A computing system comprising:
-
one or more processor; and one or more storage device having stored computer-executable instructions which are executable by the one or more processors to implement a method for managing network interface devices, the method including; exposing a first network interface device as available for communications using a network to one or more applications in response to the first network interface device being in a high power mode; determine the first network interface device is transitioned to a low power mode; enforcing a quiet mode for the first network interface device, in response to the first network interface device being transitioned to the low power mode, to help reduce power consumption and by at least refraining from exposing the first network interface device as available for communications using the network and by preventing at least one network packet addressed to the first network interface device from waking the first network interface device during the quiet mode; exposing a second network interface device as available for the communications while the first network interface device is in the low power mode during the quiet mode; and rerouting the at least one network packet addressed to the first network device that is received during the quiet mode and such that the at least one network packet is routed to the second network interface during the quiet mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising one or more storage device having stored computer-executable instructions which are executable by one or more processors of a computing system to implement a method for managing network interface devices, the method including:
-
exposing a first network interface device as available for communications using a network to one or more applications in response to the first network interface device being in a high power mode; determine the first network interface device is transitioned to a low power mode; enforcing a quiet mode for the first network interface device, in response to the first network interface device being transitioned to the low power mode, to help reduce power consumption and by at least refraining from exposing the first network interface device as available for communications using the network and by preventing at least one network packet addressed to the first network interface device from waking the first network interface device during the quiet mode; exposing a second network interface device as available for the communications while the first network interface device is in the low power mode during the quiet mode; and rerouting the at least one network packet addressed to the first network device that is received during the quiet mode and such that the at least one network packet is routed to the second network interface during the quiet mode. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for managing network interface devices, the method including:
-
exposing a first network interface device as available for communications using a network to one or more applications in response to the first network interface device being in a high power mode; determine the first network interface device is transitioned to a low power mode; enforce a quiet mode for the first network interface device, in response to the first network interface device being transitioned to the low power mode, to help reduce power consumption and by at least refraining from exposing the first network interface device as available for communications using the network and by preventing at least one network packet addressed to the first network interface device from waking the first network interface device during the quiet mode; exposing a second network interface device as available for the communications while the first network interface device is in the low power mode during the quiet mode; and rerouting the at least one network packet addressed to the first network device that is received during the quiet mode and such that the at least one network packet is routed to the second network interface during the quiet mode. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification