GENERATING USER-CUSTOMIZED SEARCH RESULTS AND BUILDING A SEMANTICS-ENHANCED SEARCH ENGINE
First Claim
1. A method for generating user-customized search results using user-defined semantic types, the method, comprising:
- identifying a first set of URI patterns that are associated with a first set of semantic types defined by a first user;
storing the first set of URI patterns in a database embodied in a computer-readable storage medium;
semantically categorizing a first set of search results for the first user, as having content related to one or more of the first set of semantic types defined by the first user;
wherein, the first set of search results are categorized using the first set of URI patterns.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating user-customized search results and building a semantics-enhanced search engine are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of generating user-customized search results using user-defined semantic types. The method includes, identifying a first set of URI patterns that are associated with a first set of semantic types defined by a first user, storing the first set of URI patterns in a database embodied in a computer-readable storage medium, and/or semantically categorizing a first set of search results for the first user, as having content related to one or more of the first set of semantic types defined by the first user. The first set of search results can be categorized using the first set of URI patterns.
197 Citations
38 Claims
-
1. A method for generating user-customized search results using user-defined semantic types, the method, comprising:
-
identifying a first set of URI patterns that are associated with a first set of semantic types defined by a first user; storing the first set of URI patterns in a database embodied in a computer-readable storage medium; semantically categorizing a first set of search results for the first user, as having content related to one or more of the first set of semantic types defined by the first user; wherein, the first set of search results are categorized using the first set of URI patterns. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of building a semantics-enhanced search engine, the method, comprising:
-
defining a location identifier pattern for identifying objects having content of a semantic type; storing the location identifier pattern in a computer database embodied on a computer-readable storage medium; analyzing a sitemap stored on a host server for a particular domain; identifying, from the sitemap, multiple location identifiers of the particular domain matching the location identifier pattern defined for the semantic type; indexing each of the multiple location identifiers as being associated with objects having content of the semantic type. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for generating user-customized search results using user-defined semantic types, the system, comprising:
-
a user module that tracks a first set of semantic types defined by a first user and a second set of semantic types defined by a second user; a recognition module that identifies a first set of URI patterns that are associated with the first set of semantic types defined by the first user and a second set of URI patterns that are associated with the second set of semantic types defined by the second user; a search optimizer module that semantically categorizes a first set of search results for the first user, as having content related to one or more of the first set of semantic types defined by the first user; the search optimizer module further semantically categorizes a second set of search results for the second user, as having content related to one or more of the second set of semantic types defined by the second user; wherein, the first set of search results are categorized using the first set of URI patterns; wherein, the second set of search results are categorized using the second set of URI patterns. - View Dependent Claims (35, 36, 37)
-
-
38. A machine-readable storage medium having stored thereon a set of instructions which when executed perform a method for building a semantics-enhanced search engine, the method, comprising:
-
defining a URI pattern for identifying web pages having content of a semantic type; wherein, the URI pattern includes a wildcard segment; analyzing a sitemap of a particular domain; identifying, from the sitemap, multiple URIs of the particular domain matching the URI pattern defined for the semantic type; tagging each of the multiple URIs as web pages having content of the semantic type; defining a supplemental URI pattern for identifying web pages having content related to an attribute of the semantic type; identifying, from the sitemap, multiple supplemental URIs of the particular domain matching the supplemental URI pattern defined for the attribute of the semantic type; tagging each of the multiple supplemental URIs as web pages having content related to the attribute of the semantic type.
-
Specification