Abstract:
Automatically determining and alerting a user to available wireless networks. Initially, the method may automatically determine that one or more wireless networks are available to a wireless device at a location (402, 404). The method may determine if the wireless device has been present at the first location for more than a threshold amount of time (404), e.g., based on periodic determination of the available wireless networks to the wireless device. Based on the wireless device being present at the first location for more than the threshold amount of time (408), an alert may be automatically displayed to the user on a display of the wireless device (410). The alert may indicate at least one wireless network of the one or more wireless networks at the first location. The wireless device may connect to wireless network indicated by the alert in response to user input.
Abstract:
In one set of embodiments, one or more wireless stations operate to configure Neighbor Awareness Networking (NAN) - direct communication with neighboring wireless stations, i.e., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to reciprocating service between two or more wireless stations. The reciprocating service embodiments described herein provide a mechanism through which devices can participate in a same service instant.
Abstract:
A mobile wireless device adapts roaming parameters used to determine searching for and switching among access points. The roaming parameters are adjusted based on a wireless network characterization for access points that includes a detected wireless network type. In an embodiment, the wireless network type is characterized by a service set identifier and a number of unique basic service set identifiers associated with the service set identifier per radio frequency band. Roaming parameters include a scan threshold, a roam threshold and a time interval between successive scans.
Abstract:
One or more client stations operate to configure Neighbor Awareness Networking (NAN) - direct communication with neighboring client stations, i.e., direct communication between the client stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between client stations. A negotiation window may be arranged between an apparatus an a client device in order to configure direct Wi-Fi communications without involving a Wi-Fi access point. A first client station may request a connection to a neighboring client station if the neighboring client station indicates availability of one or more services desired by the first client station.
Abstract:
An electronic device, e.g., a mobile device, having access to a wireless network roams from one access point (AP) to another using access point detection based on location and learning. A learning scheme may modify a list of nearby access points determined based on location to identify neighboring access points where roaming is possible. The identified neighboring access points where roaming is possible may be ordered based on roaming history, such as the frequency of the roams to a particular AP. The roaming history may be maintained on a per client basis or aggregated across all clients using an AP.
Abstract:
An electronic device, e.g., a mobile device, having access to a wireless network roams from one access point (AP) to another using access point detection based on location and learning. A learning scheme may modify a list of nearby access points determined based on location to identify neighboring access points where roaming is possible. The identified neighboring access points where roaming is possible may be ordered based on roaming history, such as the frequency of the roams to a particular AP. The roaming history may be maintained on a per client basis or aggregated across all clients using an AP.
Abstract:
In one set of embodiments, one or more client stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring client stations, i.e., direct communication between the client stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between client stations.
Abstract:
A mobile wireless device adapts roaming parameters used to determine searching for and switching among access points. The roaming parameters are adjusted based on a wireless network characterization for access points that includes a detected wireless network type. In an embodiment, the wireless network type is characterized by a service set identifier and a number of unique basic service set identifiers associated with the service set identifier per radio frequency band. Roaming parameters include a scan threshold, a roam threshold and a time interval between successive scans.