METHOD AND SYSTEM FOR WEB RESOURCE LOCATION CLASSIFICATION AND DETECTION
First Claim
1. A computer system for identifying locations associated with a web resource, comprising:
- a memory storing computer-executable instructions ofa component for identifying a provider location associated with the web resource;
a component for identifying a content location associated with the web resource; and
a component for identifying a serving location associated with the web resource; and
a processor for executing the computer-executable instructions stored in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for identifying locations associated with a web resource is provided. The location system identifies three different types of geographic locations: a provider location, a content location, and a serving location. A provider location identifies the geographic location of the entity that provides the web resource. A content location identifies the geographic location that is the subject of the web resource. A serving location identifies the geographic scope that the web page reaches. An application can select to use the type of location that is of particular interest.
50 Citations
36 Claims
-
1. A computer system for identifying locations associated with a web resource, comprising:
-
a memory storing computer-executable instructions of a component for identifying a provider location associated with the web resource; a component for identifying a content location associated with the web resource; and a component for identifying a serving location associated with the web resource; and a processor for executing the computer-executable instructions stored in the memory. - View Dependent Claims (2, 3, 4, 33, 34, 35, 36)
-
-
5-20. -20. (canceled)
-
21. A computing device for identifying provider locations associated with a web resource, the provider location of a web resource being a geographic location of an entity that provides the web resource, the computing device comprising:
-
a memory storing computer-executable instructions of a provider location classifier that inputs features of an address string of a web resource and outputs an indication of whether the address string represents a provider location of the web resource; an address string identification component that identifies an address string within a web resource; a feature extraction component that, for an identified address string, extracts from the web resource features of the identified address string; a component that receives a web resource, identifies an address string within the web resource using the address string identification component, extracts features for the identified address string using the feature extraction component, and submits the extracted features to the provider location classifier to determine whether the identified address string represents a provider location of the web resource; and a component that outputs an indication of whether the identified address string represents a provider location of the web resource; and a processor for executing the computer-executable instructions stored in the memory. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method performed by a computing device having computer-executable instructions stored in a memory of the computing device for generating a provider location classifier of a web resource, the provider location classifier for determining whether an address string of a web resource represents a provider location, the provider location of a web resource being a geographic location of an entity that provides the web resource, the method comprising:
-
providing a plurality of web resources; identifying address strings of the web resources; extracting features of the identified address strings; inputting labels for the identified address strings, a label indicating whether an identified address string represents a provider location of the web resource from which the identified address string was identified; and training the provider location classifier based on the extracted features and labels of the identified address strings. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification