Network classification
First Claim
1. A computing device that is connectable to at least one network, the computing device comprising:
- a network interface configured to connect the computing device to a network;
at least one memory and at least one processor that are respectively configured to store and execute computer-executable instructions, which when executed, cause the computing device to perform operations, the operations including;
obtaining a classification of a type of a computer network from amongst multiple different types of computer networks, the multiple different types of computer networks including a residential network and a public network, wherein obtaining the classification includes;
deriving the classification from multiple network attributes associated with the computer network, wherein;
the multiple network attributes include at least one of a domain name, a presence of a network infrastructure element, a parameter received from a network server, a communications media type, a service provider, a nominal available communications bandwidth, a measured available communications bandwidth, or a physical network location;
obtaining at least one network classification policy based on the obtained classification for the computer network; and
implementing a network classification policy action according to the at least one obtained network classification policy, wherein implementing the at least one network classification policy action includes;
programmatically, by the computing device, configuring network security settings based on the obtained classification.
2 Assignments
0 Petitions
Accused Products
Abstract
Network DNA may be determined for a computer network that taxonomically classifies the computer network. Network DNA may include derived network DNA components and raw network DNA components. Raw network DNA components may be acquired from local or remote sources. Derived network DNA components may be generated according to derived network DNA component specifications. Derived network DNA component specifications may reference raw network DNA components. Network DNA determined for the computer network may include a network species component capable of indicating network species classifications for computer networks. Network species classifications may include enterprise network, home network and public place network. Network species classifications may be determined as a function of network security, network management and network addressing. One or more network DNA stores may be configured to store network DNA for computer networks. Network DNA stores may store network DNA history as well as current network DNA.
76 Citations
20 Claims
-
1. A computing device that is connectable to at least one network, the computing device comprising:
-
a network interface configured to connect the computing device to a network; at least one memory and at least one processor that are respectively configured to store and execute computer-executable instructions, which when executed, cause the computing device to perform operations, the operations including; obtaining a classification of a type of a computer network from amongst multiple different types of computer networks, the multiple different types of computer networks including a residential network and a public network, wherein obtaining the classification includes; deriving the classification from multiple network attributes associated with the computer network, wherein; the multiple network attributes include at least one of a domain name, a presence of a network infrastructure element, a parameter received from a network server, a communications media type, a service provider, a nominal available communications bandwidth, a measured available communications bandwidth, or a physical network location; obtaining at least one network classification policy based on the obtained classification for the computer network; and implementing a network classification policy action according to the at least one obtained network classification policy, wherein implementing the at least one network classification policy action includes; programmatically, by the computing device, configuring network security settings based on the obtained classification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for managing network communications, the method comprising:
-
deriving a classification of a type of a computer network from amongst multiple different types of computer networks based on multiple network attributes associated with the computer network, wherein the multiple different types of computer networks include at least a public network type and a residential network type, and wherein; the multiple network attributes include at least one of a domain name, a presence of a network infrastructure element, a parameter received from a network server, a communications media type, a service provider, a nominal available communications bandwidth, a measured available communications bandwidth, or a physical network location; obtaining at least one network classification policy based on the derived classification for the computer network; and programmatically configuring network security settings according to the at least one obtained network classification policy and the derived classification. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-readable memory having instructions stored therein, the instructions for performing operations to manage network connectivity of a computing device, the operations comprising:
-
identifying a classification of a type of a computer network from amongst multiple different types of computer networks based on multiple network attributes associated with the computer network, wherein the multiple different types of computer networks include a residential network type and a public network type, and wherein; the multiple network attributes include at least one of a domain name, a presence of a network infrastructure element, a parameter received from a network server, a communications media type, a service provider, a nominal available communications bandwidth, a measured available communications bandwidth, or a physical network location; identifying at least one network classification policy based on the classification of the computer network; and causing a network classification policy action to be programmatically implemented according to the at least one identified network classification policy, wherein implementing the at least one network classification policy action includes; programmatically configuring network security settings of the computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification