Patent ID: 8724484

Claim:
In a computing environment in which a computing device is capable of connecting to networks, a method for grouping a plurality of different types of network connections by destination within a graphical user interface, the method comprising: identifying a plurality of network profiles, each network profile including (i) an identification of a corresponding different network destination and (ii) a specification of one or more network connections that can be used to connect to the corresponding different network destination, the plurality of network profiles including: a first network profile that includes (i) an identification of a first network destination, and (ii) a specification of a first combination of network connections that can be used to connect to the first network destination, wherein the first combination of network connections includes a first combination of one or more wireless network connections and one or more wired network connections; and a second network profile that includes (i) an identification of a second network destination, and (ii) a specification of a second combination of a plurality of different types of network connections that can be used to connect to the second network destination, wherein the second combination of network connections includes a second combination of one or more wireless network connections and one or more wired network connections; determining which of the plurality of network destinations are currently available for connection, including (i) determining that the first network destination is available for connection based on at least one network connection of the first combination network connections being available, and (ii) determining that the second network destination is unavailable for connection based on no network connection of the second combination network connections being available; displaying a common graphical user interface for grouping a plurality of different types of network connections by destination, including displaying a representation of each corresponding different network destination, while also displaying a status for each corresponding different network destination, including displaying an available status of the first network destination and concurrently displaying an unavailable status of the second network destination; receiving user input at the common graphical user interface selecting the first network destination; and based on the user input, automatically selecting a particular network connection from the first combination of network connections, and connecting to the first network destination using the particular network connection.