Abstract:
Some embodiments enable low power mode for wireless local area network (WLAN) subsystem of an electronic device to improve power usage at the electronic device and increase response time of the WLAN subsystem to prioritized application(s). For example, a method includes enabling a sleep mode of the WLAN subsystem of the electronic device. The electronic device maintains a connection with an access point of a wireless network during the sleep mode. The method further includes receiving a request from an application to communicate with the wireless network. The application is included in a list of prioritized applications. In response to determining that a metric associated with the sleep mode does not exceed a power budget, the sleep mode of the WLAN subsystem is suspended and the communication between the application and the access point of the wireless network is enabled (after the suspension of the sleep mode).
Abstract:
Apparatus and methods for configuring wireless circuitry of a wireless device to optimize power consumption based on operating states of the wireless device are disclosed. When associating with or while associated with a multiple-input multiple-output (MIMO) capable wireless local area network (WLAN) access point (AP), the wireless device configures the wireless circuitry to use a MIMO mode that includes at least two spatial streams for communication with multiple radio frequency (RF) receive chains active, a single-input single-output (SISO) mode or a multiple-input single-output (MISO) mode that includes only one spatial stream and a single RF receive chain active, or a single-input multiple-output (SIMO) mode that includes only one spatial stream and multiple RF receive chains active, based on balancing application requirements for data throughput with power saving modes to conserve battery levels. MIMO modes can be used when an active application benefits from MIMO rates or when transferring large files.
Abstract:
A method, station and computer readable storage medium used to perform opportunistic roaming procedures. A station joined to a basic service set (BSS) of an access point (AP) performs a method including determining a roam profile for the station, the roam profile indicating at least one of available operating bands or available APs for the station, determining a first value associated with a network parameter of the joined AP, determining at least one roam candidate AP having a second value associated with the network parameter corresponding to the roam candidate AP, wherein the first and second values are a received signal strength indicator, determining whether a predetermined criteria value is satisfied based upon the first and second values, wherein the predetermined criteria value is a minimum difference between the first value and second value and roaming to the roam candidate AP when the predetermined criteria value is satisfied.
Abstract:
After detecting an access-intent operation, an electronic device establishes a connection with a second electronic device using a communication protocol. The electronic devices exchange identifiers, and the second electronic device provides information specifying a preferred channel to use with a second communication protocol. Based at least in part on the preferred channel of the second electronic device and on communication contexts of the electronic devices, the electronic device selects a channel and transmits to the second electronic device information specifying the selected channel. The electronic device remotely accesses credential information based on the exchanged identifiers, and using the credential information, the electronic devices establish a secure connection via the selected channel using the second communication protocol. The electronic device determines a distance to the second electronic device using wireless ranging via the secure connection. When the electronic devices are proximate to each other, the electronic device can be unlocked.
Abstract:
A wireless device configured to delegate it communications and traffic monitoring tasks to a paired device when a wireless transceiver of the wireless device is found to be in an idle state is provided. The wireless device includes two wireless transceivers, the first wireless transceiver for communicating with a wireless access point and second low power wireless transceiver for communicating with a paired device. When the wireless device determines that the first wireless transceiver is in an idle state, it can place the first wireless transceiver into a sleep mode and delegate to the paired device via the second wireless transceiver communication and traffic monitoring tasks that would have been performed by the first wireless transceiver if it were not in a sleep mode.
Abstract:
One embodiment of the present invention provides a device for joining a known Wi-Fi network. During operation, the device performs a scanning operation during a scanning process to find a known access point of a WLAN for the device to join. Next, if the scanning operation finds an access point, the device determines whether the access point neighbors a known access point. If so, the device attempts to associate with the known access point by performing a scanning operation on the specific channel associated with the known access point.
Abstract:
A method and wireless station used to perform WiFi scans. The wireless station determines a first cell identity of a first cell to which the wireless station is currently connected, determines a second cell identity of a second cell that is available, determines whether either of the first or second cell identities are related to a WiFi network based on relationships between cell identities and WiFi networks stored in the wireless station, performs a first type of scan for available WiFi networks when either of the first cell identity or the second cell identity is related to the WiFi network and performs a second type of scan for available WiFi networks when neither of the first cell identity or the second cell identity is related to the WiFi network, the first type of scan is performed more frequently or over more channels compared to the second type of scan.
Abstract:
A system and method synchronizes network data for a device registered to a user. The network data includes a list of a plurality of known wireless networks and authentication data associated with each of the known wireless networks. The method includes establishing a connection to a server of a synchronization network. The method includes transmitting identification data to the server. The identification data indicates the network data corresponding to the user to which the device is registered. The method includes receiving the list of known wireless networks from the server via the synchronization network. The method includes receiving a secure file including the authentication data from the server via the synchronization network.
Abstract:
One embodiment of the present invention provides a device for joining a known Wi-Fi network. During operation, the device performs a scanning operation during a scanning process to find a known access point of a WLAN for the device to join. Next, if the scanning operation finds an access point, the device determines whether the access point neighbors a known access point. If so, the device attempts to associate with the known access point by performing a scanning operation on the specific channel associated with the known access point.
Abstract:
Extending cellular telecommunication service from a first UE to another device. The first UE may register for cellular telecommunication service with a cellular network using a first cellular service account, using a cellular communication link via a cellular radio. A second device may be discovered and a communication link may be established between the first UE and the second device. The second device may be registered to use cellular telecommunication capability provided by the first UE. Communications between the second device and the cellular network may be conveyed via the communication link between the first UE and the second device and the cellular communication link. Conveying communications between the second device and the cellular network may provide use of the first cellular service account for cellular telecommunication service to the second device.