Network classification
First Claim
1. A computing device that is connectable to at least one computer network, the computing device, comprising:
- a memory and at least one processor that are respectively configured to store and execute instructions that are organized into;
at least one classification store configured to store a classification for the at least one computer network, the classification classifying the at least one computer network, and the classification comprising at least one derived network characteristic;
at least one network classification policy store configured to store at least one network classification policy, the at least one network classification policy referencing the at least one derived network characteristic;
a network classification policy enforcer configured to;
select a network classification policy action to execute based on the at least one derived network characteristic meeting at least one condition specified in the at least one network classification policy; and
execute the network classification policy action of the network classification policy, wherein executing the network classification policy action comprises configuring network security settings of the computing device based on the classification;
a network characteristic generator configured to generate the at least one derived network characteristic according to at least one derived network characteristic specification, wherein the at least one derived network characteristic specification references at least one network attribute associated with the computer network; and
a network attribute acquirer configured to acquire a plurality of network attributes in an order specified by an acquisition priority list, wherein the plurality of network attributes comprise the at least one network attribute, and wherein the at least one network attribute is selected from the group consisting of a domain name, one or more IP addresses, a verified presence of network infrastructure elements, parameters received from a network server, a communications media type, a service provider, a nominal available communications bandwidth, a measured available communications bandwidth, a logical network location, and a physical network location.
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.
41 Citations
20 Claims
-
1. A computing device that is connectable to at least one computer network, the computing device, comprising:
a memory and at least one processor that are respectively configured to store and execute instructions that are organized into; at least one classification store configured to store a classification for the at least one computer network, the classification classifying the at least one computer network, and the classification comprising at least one derived network characteristic; at least one network classification policy store configured to store at least one network classification policy, the at least one network classification policy referencing the at least one derived network characteristic; a network classification policy enforcer configured to; select a network classification policy action to execute based on the at least one derived network characteristic meeting at least one condition specified in the at least one network classification policy; and execute the network classification policy action of the network classification policy, wherein executing the network classification policy action comprises configuring network security settings of the computing device based on the classification; a network characteristic generator configured to generate the at least one derived network characteristic according to at least one derived network characteristic specification, wherein the at least one derived network characteristic specification references at least one network attribute associated with the computer network; and a network attribute acquirer configured to acquire a plurality of network attributes in an order specified by an acquisition priority list, wherein the plurality of network attributes comprise the at least one network attribute, and wherein the at least one network attribute is selected from the group consisting of a domain name, one or more IP addresses, a verified presence of network infrastructure elements, parameters received from a network server, a communications media type, a service provider, a nominal available communications bandwidth, a measured available communications bandwidth, a logical network location, and a physical network location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for managing network connectivity of a computing device, comprising:
-
connecting the computing device to at least one computer network; acquiring a plurality of network attributes in an order specified by an acquisition priority list, wherein the plurality of network attributes comprise at least one network attribute, and wherein the at least one network attribute is selected from the group consisting of a domain name, one or more IP addresses, a verified presence of network infrastructure elements, parameters received from a network server, a communications media type, a service provider, a nominal available communications bandwidth, measured available communications bandwidth, a logical network location, and a physical network location; generating at least one derived network characteristic according to at least one derived network characteristic specification, wherein the at least one derived network characteristic specification references at least one network attribute associated with the computer network; obtaining a classification for the at least one computer network, the classification classifying the at least one computer network, and the classification being associated with the at least one derived network characteristic; obtaining at least one network classification policy, the at least one network classification policy referencing the at least one derived network characteristic; selecting a network classification policy action for execution based on the at least one derived network characteristic meeting at least one condition specified in the at least one network classification policy; and executing the network classification policy action of the network classification policy, wherein executing the network classification policy action comprises configuring network security settings of the computing device based on the classification. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20)
-
-
15. A computer readable medium, not comprising a signal per se, having instructions stored therein, the instructions for performing operations to manage network connectivity of a computing device, the operations comprising:
-
connecting the computing device to at least one computer network; acquiring a plurality of network attributes in an order specified by an acquisition priority list, wherein the plurality of network attributes comprise at least one network attribute, and wherein the at least one network attribute is selected from the group consisting of a domain name, one or more IP addresses, a verified presence of network infrastructure elements, parameters received from a network server, a communications media type, a service provider, a nominal available communications bandwidth, a measured available communications bandwidth, a logical network location, and a physical network location; generating at least one derived network characteristic according to at least one derived network characteristic specification, wherein the at least one derived network characteristic specification references at least one network attribute associated with the computer network; obtaining a classification for the at least one computer network, the classification classifying the at least one computer network, and the classification being associated with the at least one derived network characteristic; obtaining at least one network classification policy, the at least one network classification policy referencing the at least one derived network characteristic; selecting a network classification policy action for execution based on the at least one derived network characteristic meeting at least one condition specified in the at least one network classification policy; and executing the network classification policy action of the network classification policy, wherein executing the network classification policy action comprises configuring network security settings of the computing device based on the classification.
-
Specification