Patent ID: 8793304
Filing Date: 2014-07-29
Classification: H04L,H04W

Abstract:
1. A method for managing wireless connectivity on a single computing device comprising a multi-user operating system that provides user accounts for a plurality of users on the device, the method performed by the operating system and comprising acts of: (A) defining, via a service executing on the device used to manage connectivity between the device and any of a plurality of wireless networks, the service configuring a network profile stored on the device for each one of the plurality of wireless networks, one or more network profiles each usable to initiate a connection between the device and one of the plurality of wireless networks, the network profiles including per-user network profiles that are created and owned by respective of the users and all-user network profiles; (B) receiving, by the service, a request from the first user of the device to view the one or more wireless networks to which a connection by the device is allowed; (C) responsive to the receiving, determining whether the first user is an active console user who is logged on to the device or a non-active console user who employs a terminal service to access the device; (D) based on the determining, if it is determined in the act (C) that the first user is an active console user who is logged on to the device, then if available presenting an all-user network profile applicable to an available wireless network and otherwise presenting a per-user network profile that corresponds to the first user, and if it is determined in the act (C) that the first user is a non-active console user who employs a terminal service to access the device, then if available, presenting an all-user network profile applicable to the available wireless network and otherwise connecting to the available wireless network if determined that the first user has permission, wherein if an all-user network profile is available, wherein if the first user is an active console user who logs on to the device and an all-user network profile is available then a per-user profile owned by the first user is excluded from being presented.