Search and search optimization using a pattern of a location identifier
First Claim
1. A method for optimizing search, the method, comprising:
- identifying a location identifier of a webpage having content associated with a semantic type;
extracting a pattern from the location identifier of the webpage that is different from the location identifier but including a portion of the location identifier;
storing the pattern in a computer database embodied in a computer-readable storage medium;
wherein, the pattern corresponds to a semantic type of the content in the webpage;
using the pattern stored in the computer-readable storage medium, performing pattern recognition on multiple location identifiers having a same domain name as the location identifier;
detecting location identifiers from the multiple location identifiers matching the pattern extracted from the location identifier;
identifying, a set of type-determined web pages having the matching location identifiers;
wherein, each of the set of type-determined web pages has content that is related to the semantic type;
wherein, the semantic type is associated with multiple attributes that are user-defined;
wherein, the pattern is extracted from the location identifier using user input;
data mining the content of each of the set of type-determined web pages to further determine relevancy to the semantic type; and
identifying a refined set of type-determined web pages from the set of type-determined web pages based on the relevancy to the semantic type determined via the data mining.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for search and search optimization using a pattern in a location identifier is disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of search and search optimization. The method includes, detecting a set of location identifiers that have a pattern that matches a specified pattern and identifying a set of search results as having content related to the semantic type. The specified pattern can be stored in a computer-readable storage medium and corresponds to a semantic type. The set of search results can include objects associated with the set of location identifiers having the specified pattern.
233 Citations
48 Claims
-
1. A method for optimizing search, the method, comprising:
-
identifying a location identifier of a webpage having content associated with a semantic type; extracting a pattern from the location identifier of the webpage that is different from the location identifier but including a portion of the location identifier; storing the pattern in a computer database embodied in a computer-readable storage medium; wherein, the pattern corresponds to a semantic type of the content in the webpage; using the pattern stored in the computer-readable storage medium, performing pattern recognition on multiple location identifiers having a same domain name as the location identifier; detecting location identifiers from the multiple location identifiers matching the pattern extracted from the location identifier; identifying, a set of type-determined web pages having the matching location identifiers; wherein, each of the set of type-determined web pages has content that is related to the semantic type; wherein, the semantic type is associated with multiple attributes that are user-defined; wherein, the pattern is extracted from the location identifier using user input; data mining the content of each of the set of type-determined web pages to further determine relevancy to the semantic type; and identifying a refined set of type-determined web pages from the set of type-determined web pages based on the relevancy to the semantic type determined via the data mining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of search, the method, comprising:
-
detecting a set of location identifiers of webpages that match a specified pattern that is not a unified resource identifier (URI), the specified pattern being stored in a computer-readable storage medium; wherein, the specified pattern corresponds to a semantic type; identifying a set of search results as having content related to the semantic type; identifying a set of type-determined webpages having the matching location identifiers; data mining the content of each of the set of type-determined web pages to further determine relevancy to the semantic type; identifying a refined set of type-determined web pages from the set of type-determined web pages based on the relevancy to the semantic type determined via the data mining; generating a refined set of search results from the refined set of type-determined web pages; and ranking each of the set of type-determined web pages based on the relevancy determined from the data mining; wherein, the semantic type is associated with multiple attributes that are user-defined; and wherein, the set of search results includes objects associated with the set of location identifiers having the specified pattern. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for optimizing search, the method, comprising:
-
identifying a pattern template followed in one or more Universal Resource Identifiers (URIs), the pattern template including multiple specified patterns not being URIs but respectively corresponding to a plurality of semantic object types; wherein, at least some of the plurality of semantic object types are associated with attributes that are user-defined; storing the pattern template in a computer database embodied in a computer-readable storage medium for use in subsequent searches; providing a user interface that enables a user to perform searching; receiving a search query via the user interface; retrieving the pattern template from the computer database; mapping the search query into a specified pattern of the multiple specified patterns; performing a search for URIs that match the specified pattern; identifying, a set of type-determined web pages having the matching URIs; wherein, each of the set of type-determined web pages has content that is related to the semantic object type to which the specified pattern correspond; data mining the content of each of the set of type-determined web pages to further determine relevancy to the semantic object type; and identifying a refined set of type-determined web pages from the set of type-determined web pages based on the relevancy to the semantic object type determined via the data mining. - View Dependent Claims (40)
-
-
41. A method for optimizing search using semantics, the method, comprising:
-
identifying a Universal Resource Identifier (URI) of a webpage having content associated with a semantic type that is specified by a user; identifying a pattern, from the URI of the webpage that is different from the URI but including a portion of the URI that corresponds to the semantic type; storing the pattern in a computer-readable storage medium; wherein, the pattern is identified from the URI using user input; identifying additional patterns for the semantic type based on identification of additional webpage as having content of the semantic type; storing the additional patterns in the computer-readable storage medium; using the pattern and the additional patterns, performing pattern recognition on multiple URIs; detecting URIs from the multiple URIs matching the pattern extracted from the URI; identifying a set of type-determined web pages having the matching URIs; wherein, each of the set of type-determined web pages has content that is of the semantic type, wherein, the semantic type is associated with multiple attributes that are user-defined; data mining the content of each of the set of type-determined web pages to further determine relevancy to the semantic type; and identifying a refined set of type-determined web pages from the set of type-determined web pages based on the relevancy to the semantic type determined via the data mining. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A system for optimizing search using semantics, the system comprising:
-
at least a processor and memory; a URI identification module that identifies a Universal Resource Identifier (URI) of a webpage having content associated with a semantic type; an extraction module that extracts a pattern from the URI of the webpage that is different from the URI but including a portion of the URI; wherein, the pattern is extracted from the URI using user input; wherein, the pattern corresponds to the semantic type, a recognition module that performs pattern recognition, using the pattern on multiple URIs having a same domain name as the URI; wherein, the recognition module detects URIs from the multiple URIs matching the pattern extracted from the URI; a results generator module that identifies a set of type-determined web pages having the matching URIs; wherein, each of the set of type-determined web pages has content that is related to the semantic type; a data mining module that data mines the content of each of the set of type-determined web pages to further determine relevancy to the semantic type; and a search optimizer module that identifies a refined set of type-determined web pages from the set of type-determined web pages based on the relevancy to the semantic type determined via the data mining; wherein the extraction module further extracts a sub-pattern from the URI of the webpage having content associated with the semantic type; wherein, the sub-pattern corresponds to an attribute of the semantic type of the content; wherein the recognition module further performs pattern recognition on the multiple URIs and detects a subset of the URIs matching the sub-pattern; wherein the results generator module further identifies a subset of the set of type-determined web pages having the subset of the matching URIs; wherein, each of the subset of the type-determined web pages includes content associated with the attribute of the semantic type; and wherein, the semantic type is associated with attributes that are user-defined. - View Dependent Claims (48)
-
Specification