Power saving operation of always-connected wireless roaming
First Claim
1. A method in a wireless network client device comprising:
- detecting a change in a power saving operating mode within the wireless network client device,where a host operating system on a host hardware platform of the wireless network client device manages network access of the wireless network client in normal operation, andwhere an embedded agent that has independent operation from the host OS manages network access of the wireless network client in power saving operation;
wherein managing network access includes maintaining an active network access session with a wireless network including managing connectivity and security configuration information of the wireless network client necessary to keep the network access session active;
exchanging session context between the host OS and the embedded agent of the wireless network client device responsive to detecting the change in the power saving operating mode, the session context defining a network access session of the wireless network client device with a wireless network, the session context including the security configuration information; and
switching management of roaming for network access for the wireless network client device between the host OS and the embedded agent in conjunction with exchanging the session context responsive to detecting the change in the power saving operating mode.
3 Assignments
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.
-
Citations
18 Claims
-
1. A method in a wireless network client device comprising:
-
detecting a change in a power saving operating mode within the wireless network client device, where a host operating system on a host hardware platform of the wireless network client device manages network access of the wireless network client in normal operation, and where an embedded agent that has independent operation from the host OS manages network access of the wireless network client in power saving operation; wherein managing network access includes maintaining an active network access session with a wireless network including managing connectivity and security configuration information of the wireless network client necessary to keep the network access session active; exchanging session context between the host OS and the embedded agent of the wireless network client device responsive to detecting the change in the power saving operating mode, the session context defining a network access session of the wireless network client device with a wireless network, the session context including the security configuration information; and switching management of roaming for network access for the wireless network client device between the host OS and the embedded agent in conjunction with exchanging the session context responsive to detecting the change in the power saving operating mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture comprising a machine-readable storage medium having content stored thereon to provide instructions which when executed cause a machine to perform operations including:
-
detecting initiation of a power saving operating mode in a host operating system (OS) on a host hardware platform of a wireless network client device that connects to a wireless broadband data network, where the host OS manages network access of the wireless network client in normal operation, and where an embedded agent that has independent operation from the host OS manages network access of the wireless network client in power saving operation; wherein managing network access includes maintaining an active network access session with a wireless network including managing connectivity and security configuration information of the wireless network client necessary to keep the network access session active; transferring session context related to a network access session of the wireless network client device from the host OS to the embedded agent on the wireless network client device in response to detecting the initiation of the power saving operating mode, the session context defining the network access session of the wireless network client device with the wireless broadband data network, the session context including the security configuration information; and 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. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A wireless client device comprising:
-
a host hardware platform to execute a host operating system (OS), the host OS to manage wireless connections in a normal operating mode, including maintaining the wireless connections with a wireless access point; an embedded agent to operate independently of the host 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; wherein managing the wireless connections network access includes maintaining an active network access session with a wireless network including managing connectivity and security configuration information of the wireless network client necessary to keep the network access session active; 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 the security configuration information; and network interface hardware to maintain a physical link to a current access point. - View Dependent Claims (15, 16, 17, 18)
-
Specification