Patent ID: 7007079

Claim:
A method for determining a connectivity type for a computing device's network interface, the method comprising: if an address of the computing device on the interface is a valid, private address, and if no gateway is found on the interface, then determining that the interface's connectivity type is ad hoc; else if an address of the computing device on the interface is a valid, public address, and if a specific name server is configured on the interface, and if a domain is configured on the interface, then determining that the interface's connectivity type is managed; else if an address of the computing device on the interface is a valid address, and if a connectivity services beacon is received on the interface, then determining that the interface's connectivity type is unmanaged; else determining that the interface's connectivity type is unknown; and associating a name with a network, the name unique within a context of the computing device, and correlating the name with the determined connectivity type and the application programming interface of a transport protocol supported by the network for identifying the computer's logical network attachment.