System and method for actively characterizing a network
First Claim
1. A non-transitory machine-readable storage medium including instructions which when executed by a computer cause the computer to perform operations for classifying a network, the operations comprising:
- detecting, by a client executing on the computer, a network indicator associated with the network, the network provided by a network provider;
classifying the network as being in one of a plurality of network classes based on the network indicator and stored network information;
after the classifying, verifying whether the network is correctly classified into the one of the plurality of network classes, the verifying comprising,interacting with a component associated with the network to receive an actual attribute of the network;
determining an expected attribute for the network, wherein the expected attribute is derived from the network indicator associated with the network; and
determining whether the expected attribute matches the actual attribute;
in response to determining the actual attribute matches the expected attribute, determining that the network is correctly classified; and
in response to determining the actual attribute does not match the expected attribute, reclassifying, based on an interaction with the component and the actual attribute, the network into another one of the plurality of network classes.
11 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment the method includes detecting a network indicator associated with a network, the network provided by a network provider. In one embodiment, after the detecting of the network indicator, the method includes obtaining from the network provider an actual attribute associated with the network. The method may also include determining, based on stored network information, whether the actual attribute matches an expected attribute for the network. If the actual attribute matches the expected attribute, the method may classify the network into one of a plurality of network classes.
-
Citations
20 Claims
-
1. A non-transitory machine-readable storage medium including instructions which when executed by a computer cause the computer to perform operations for classifying a network, the operations comprising:
-
detecting, by a client executing on the computer, a network indicator associated with the network, the network provided by a network provider; classifying the network as being in one of a plurality of network classes based on the network indicator and stored network information; after the classifying, verifying whether the network is correctly classified into the one of the plurality of network classes, the verifying comprising, interacting with a component associated with the network to receive an actual attribute of the network; determining an expected attribute for the network, wherein the expected attribute is derived from the network indicator associated with the network; and determining whether the expected attribute matches the actual attribute; in response to determining the actual attribute matches the expected attribute, determining that the network is correctly classified; and in response to determining the actual attribute does not match the expected attribute, reclassifying, based on an interaction with the component and the actual attribute, the network into another one of the plurality of network classes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
receiving, in a computer, a network indicator associated with a network; classifying the network into one of a plurality of network classes, the classifying based on the network indicator and stored network information; presenting, on a display of the computer, a first indication that the network is classified into the one of a plurality of network classes; verifying whether the network is correctly classified into the one of the plurality of network classes, the verifying including interacting with a component associated with the network; and if the network has been incorrectly classified in the one of the plurality of network classes, reclassifying, based on an interaction with the component and the stored network information, the network into another one of the plurality of network classes; presenting, on the display, a second indication that the network belongs in the other one of the plurality of network classes; precluding a connection between the computer and the network; if the network has been correctly classified, facilitating a connection between the computer and the network. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification