Power saving operation of always-connected wireless roaming
First Claim
1. A method in a wireless network client device comprising:
- receiving, by an embedded agent of the wireless network client device from a host operating system (OS) of the wireless network client device, control of session context defining a network access session of the wireless network client device with a wireless network responsive to the host OS transitioning to a power saving operating mode, the embedded agent having independent operation from the host OS, the session context including connectivity and security configuration information including a session management key;
maintaining the network access session including roaming with the embedded agent while the host OS is in the power saving operating mode, including managing the session management key; and
transferring management of roaming for the wireless network client device back to the host OS from the embedded agent responsive to the host OS exiting from the power saving operating mode, including transferring control of the session context to the host OS including the session management key.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses enable maintaining wireless connectivity while the wireless client device is in a power save mode. The system includes a host operating system (OS) that handles wireless connections while the device is executing in normal operation, and an embedded agent that handles the wireless connections when the device switches to power saving operation and the host OS switches to a sleep or standby state. The system detects a change in the power save mode and triggers an exchange of session context information between the host OS and the embedded agent (from the host OS to the embedded agent when the system enters the power save mode, and from the embedded agent to the host OS when the system returns to normal operation from the power save mode). The system also triggers the switching of management consistent with the passing of session context information.
16 Citations
20 Claims
-
1. A method in a wireless network client device comprising:
-
receiving, by an embedded agent of the wireless network client device from a host operating system (OS) of the wireless network client device, control of session context defining a network access session of the wireless network client device with a wireless network responsive to the host OS transitioning to a power saving operating mode, the embedded agent having independent operation from the host OS, the session context including connectivity and security configuration information including a session management key; maintaining the network access session including roaming with the embedded agent while the host OS is in the power saving operating mode, including managing the session management key; and transferring management of roaming for the wireless network client device back to the host OS from the embedded agent responsive to the host OS exiting from the power saving operating mode, including transferring control of the session context to the host OS including the session management key. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture comprising a non-transitory computer readable storage medium having content stored thereon to provide instructions to cause a machine to perform operations including:
-
receiving, at an embedded agent of a wireless network client device from a host operating system (OS) of the wireless network client device, control of session context related to a network access session of the wireless network client device in response to the host OS transitioning to a power saving operating mode, the embedded agent having independent operation from the host OS, the session context including connectivity and security configuration information including a session management key; performing roaming on behalf of the wireless network client device with the embedded agent while the host OS is in the power saving operating mode, including managing the session management key; and transferring management of roaming for the wireless network client device back to the host OS from the embedded agent responsive to the host OS exiting from the power saving operating mode, including transferring control of the session context to the host OS including the session management key. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A wireless client device comprising:
-
a hardware processor to execute an embedded agent to operate independently of a host operating system (OS), the embedded agent to manage the wireless connections in a power saving mode when the host OS is not managing the wireless connections, including maintaining the wireless connections with the wireless access point and roaming to a different wireless access point and managing a session management key; transfer logic to switch management of the wireless connections between the host OS and the embedded agent depending on the operating mode, and trigger an exchange of session context that defines a network access session of the wireless client device, the session context including connectivity and security configuration information including a session management key wherein the host OS manages the wireless connections in a normal operating mode, and the embedded agent to transfer management of roaming back to the host OS responsive to the host OS exiting from the power saving mode, including transferring control of the session context to the host OS including the session management key; and network interface hardware to maintain a physical link to a current access point. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification