METHOD AND SYSTEM FOR DETERMINING THE GEOGRAPHIC LOCATION OF A NETWORK BLOCK
First Claim
1. A method of assigning a geographic location to a network block comprising:
- obtaining geo-location data from a plurality of network data sources;
generating, for each data source, intermediate assignments associated with a network block;
classifying and/or regressing each intermediate assignment to generate classifications and/or regressions based on training data; and
determining a geographic location of the network block based upon at least one of the intermediate assignment classifications and/or regressions.
14 Assignments
0 Petitions
Accused Products
Abstract
Described herein are a method and a system to assign geographic locations to network blocks. A particular embodiment of the system includes a set of intermediate assignment generators, each intermediate assignment generator being associated with at least one of a plurality of network data sources, each intermediate assignment generator being configured to generate an intermediate assignment for at least one of the plurality of network data sources, a set of classifiers each coupled to at least one of the intermediate assignment generators, each classifier being associated with at least one of the plurality of network data sources, each classifier being configured to generate at least one classification based on at least one of the intermediate assignments and corresponding training data, and an intermediate assignment selector to select a best intermediate assignment based on the classifications generated by the set of classifiers, the best intermediate assignment corresponding to a geographic location of a network block.
21 Citations
25 Claims
-
1. A method of assigning a geographic location to a network block comprising:
-
obtaining geo-location data from a plurality of network data sources; generating, for each data source, intermediate assignments associated with a network block; classifying and/or regressing each intermediate assignment to generate classifications and/or regressions based on training data; and determining a geographic location of the network block based upon at least one of the intermediate assignment classifications and/or regressions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network block geo-locator system comprising:
-
a set of intermediate assignment generators, each intermediate assignment generator being associated with at least one of a plurality of network data sources, each intermediate assignment generator being configured to generate an intermediate assignment for at least one of the plurality of network data sources; a set of classifiers each coupled to at least one of the intermediate assignment generators, each classifier being associated with at least one of the plurality of network data sources, each classifier being configured to generate at least one classification and/or regression based on at least one of the intermediate assignments and corresponding training data; and an intermediate assignment generator to determine a geographic location of a network block based on the at least one classification and/or regression generated by the set of classifiers. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture comprising a machine-readable storage medium having machine executable instructions embedded thereon, which when executed by a machine, cause the machine to:
-
obtain geo-location data from a plurality of network data sources; generate, for each data source, intermediate assignments associated with a network block; classify and/or regress each intermediate assignment to generate classifications and/or regressions based on training data; and determine a geographic location of the network block based upon at least one of the intermediate assignment classifications and/or regressions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification