Network DNA
First Claim
1. A computer-storage medium encoded with computer-executable instructions that, when executed on a computer connected to a computer network, perform a method for configuring the operation of the computer connected to the computer network, the method comprising:
- acquiring at least one network attribute, each network attribute corresponding to an attribute of the computer network;
generating a value for at least one derived network DNA component according to at least one derived network DNA component specification, each derived network DNA component corresponding to an attribute of the computer network, and at least one of said at least one derived network DNA component specification referencing at least one of said at least one network attribute and processing by which the value of the derived network DNA component is generated from the referenced at least one network attribute;
determining a network DNA for the computer network, the network DNA classifying the computer network, and the network DNA comprising at least one of said at least one derived network DNA component indicating a network species classification selected from among a plurality of network species classifications,the network species component indicating the network species is a first species if a first combination of network conditions is identified in the at least one attribute of the computer network;
the network species component indicating the network species is a second species if a second combination of network conditions is identified in the at least one attribute of the computer network; and
the network species component indicating the network species is a third species if a third combination of network conditions is identified in the at least one attribute of the computer network;
selecting a network DNA policy action to execute based on the at least one derived network DNA component meeting at least one condition specified in the network DNA policy; and
initiating on the computer connected to the computer network an execution of the network DNA policy action of the network DNA policy, the execution of the network DNA policy action configuring network security settings of the computer that control communication over a connection to the computer network when the at least one derived network DNA components meeting at least one condition specified in the network DNA policy, whereby the network security settings are configured based on the determined network species 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.
-
Citations
36 Claims
-
1. A computer-storage medium encoded with computer-executable instructions that, when executed on a computer connected to a computer network, perform a method for configuring the operation of the computer connected to the computer network, the method comprising:
-
acquiring at least one network attribute, each network attribute corresponding to an attribute of the computer network; generating a value for at least one derived network DNA component according to at least one derived network DNA component specification, each derived network DNA component corresponding to an attribute of the computer network, and at least one of said at least one derived network DNA component specification referencing at least one of said at least one network attribute and processing by which the value of the derived network DNA component is generated from the referenced at least one network attribute; determining a network DNA for the computer network, the network DNA classifying the computer network, and the network DNA comprising at least one of said at least one derived network DNA component indicating a network species classification selected from among a plurality of network species classifications, the network species component indicating the network species is a first species if a first combination of network conditions is identified in the at least one attribute of the computer network; the network species component indicating the network species is a second species if a second combination of network conditions is identified in the at least one attribute of the computer network; and the network species component indicating the network species is a third species if a third combination of network conditions is identified in the at least one attribute of the computer network; selecting a network DNA policy action to execute based on the at least one derived network DNA component meeting at least one condition specified in the network DNA policy; and initiating on the computer connected to the computer network an execution of the network DNA policy action of the network DNA policy, the execution of the network DNA policy action configuring network security settings of the computer that control communication over a connection to the computer network when the at least one derived network DNA components meeting at least one condition specified in the network DNA policy, whereby the network security settings are configured based on the determined network species classification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 34)
-
-
12. A computer-storage medium encoded with computer-executable instructions that, when executed by a computer connected to a computer network, perform a method, the method comprising:
-
acquiring a plurality of attributes of the computer network; generating a network species component according to a derived network DNA component specification, the derived network DNA component specification referencing at least one of said plurality of attributes of the computer network; determining a network DNA of the computer network, the network DNA comprising the network species component, the network species component indicating a network species classification selected from among a plurality of network species classifications, the plurality of network species classifications including an enterprise network, a home network, and a public place network, the network species component indicating the network species is enterprise network if a first combination of network conditions is identified in the plurality of attributes of the computer network; the network species component indicating the network species is home network if a second combination of network conditions is identified in the plurality of attributes of the computer network; and the network species component indicating the network species is public place network if a third combination of network conditions is identified in the plurality of attributes of the computer network; and providing the network DNA through an interface on the computer, the provided network DNA including the network species component, wherein the first combination, the second combination and the third combination are different. - View Dependent Claims (13, 14, 15, 16, 35)
-
-
17. A computerized system, comprising:
-
at least one computer connected to at least one computer network; and at least one network DNA store configured to store a network DNA for at least one of said at least one computer network, the network DNA taxonomically classifying said at least one of said at least one computer network, and the network DNA comprising at least one derived network DNA component, the at least one derived network DNA component comprising a network species component configured to indicate a network species classification selected from among a plurality of network species classifications, the plurality of network species classifications including an enterprise network, a home network, and a public place network, the network species component indicating the network species is enterprise network if a first combination of attributes of the computer network is detected; the network species component indicating the network species is home network if a second combination of attributes of the computer network is detected; and the network species component indicating the network species is public place network if a third combination of attributes of the computer network is detected; and an interface configured to provide network DNA to at least one application program. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36)
-
Specification