Operating system management of network interface devices
First Claim
Patent Images
1. A method implemented by a computing device, the method comprising:
- determining by an operating system that network traffic associated with one or more applications of the computing device has completed;
responsive to the determination, causing a network interface device to transition to a mode to reduce power consumption of the network interface device by the operating system and maintain an Internet Protocol (IP) address, by the operating system, while in the mode to reduce power consumption.
2 Assignments
0 Petitions
Accused Products
Abstract
Operating system management of network interface devices is described. In one or more implementations, a determination is made by an operating system that network traffic associated with one or more applications of the computing device has completed. Responsive to the determination, a network interface device is caused to transition to a mode to reduce power consumption of the network interface device by the operating system.
-
Citations
54 Claims
-
1. A method implemented by a computing device, the method comprising:
-
determining by an operating system that network traffic associated with one or more applications of the computing device has completed; responsive to the determination, causing a network interface device to transition to a mode to reduce power consumption of the network interface device by the operating system and maintain an Internet Protocol (IP) address, by the operating system, while in the mode to reduce power consumption. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method implemented by a computing device, the method comprising:
-
making a network interface device available to one or more applications of the computing device by an operating system when the network interface device is in a high power mode; and making the network interface device unavailable to the one or more applications of the computing device by the operating system when the network interface device is in a low power mode, the making of the network interface device unavailable to the one or more applications of the computing devices causes the operating system to indicate to the one or more applications that an error has occurred. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method implemented by a computing device, the method comprising:
-
making a network interface device available to one or more applications of the computing device by an operating system when the network interface device is in a high power mode; and making the network interface device unavailable to the one or more applications of the computing device by the operating system when the network interface device is in a low power mode, the making of the network interface device unavailable to the one or more applications of the computing devices causes the operating system to batch network traffic received from the one or more applications. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method implemented by a computing device, the method comprising:
-
making a network interface device available to one or more applications of the computing device by an operating system when the network interface device is in a high power mode; and making the network interface device unavailable to the one or more applications of the computing device by the operating system when the network interface device is in a low power mode; and causing the network interface device to maintain an Internet Protocol (IP) address while in the low power mode. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computing device comprising one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising:
-
determining by an operating system that network traffic associated with one or more applications of the computing device has completed; responsive to the determination, causing a network interface device to transition to a mode to reduce power consumption of the network interface device by the operating system and maintain an Internet Protocol (IP) address, by the operating system, while in the mode to reduce power consumption. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A computing device comprising one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising:
-
making a network interface device available to one or more applications of the computing device by an operating system when the network interface device is in a high power mode; and making the network interface device unavailable to the one or more applications of the computing device by the operating system when the network interface device is in a low power mode, the making of the network interface device unavailable to the one or more applications of the computing devices causes the operating system to indicate to the one or more applications that an error has occurred. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A computing device comprising one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising:
-
making a network interface device available to one or more applications of the computing device by an operating system when the network interface device is in a high power mode; and making the network interface device unavailable to the one or more applications of the computing device by the operating system when the network interface device is in a low power mode, the making of the network interface device unavailable to the one or more applications of the computing devices causes the operating system to batch network traffic received from the one or more applications. - View Dependent Claims (42, 43, 44, 45, 46, 47)
-
-
48. A computing device comprising one or more modules implemented at least partially in hardware, the one or more modules configured to perform operations comprising:
-
making a network interface device available to one or more applications of the computing device by an operating system when the network interface device is in a high power mode; and making the network interface device unavailable to the one or more applications of the computing device by the operating system when the network interface device is in a low power mode; and causing the network interface device to maintain an Internet Protocol (IP) address while in the low power mode. - View Dependent Claims (49, 50, 51, 52, 53, 54)
-
Specification