Emphasizing search results according to conceptual meaning
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for, in response to a query, presenting search results to a user having regions emphasized therein in accordance with a highlighting scheme, the method comprising:
- receiving a query having one or more search terms therein;
determining a low-level grammatical function served by the one or more search terms within the query by analyzing a semantic relationship between the one or more search terms;
identifying at least one role that corresponds to the determined function, wherein the at least one role represents a high-level purpose of the one or more search terms that is derived from the low-level grammatical function;
distilling a proposition from the one or more search terms, wherein the proposition represents a logical meaning of content within the querycomparing the at least one identified role and the proposition against semantic representations retained in a semantic index to determine a matching set, wherein the semantic representations comprise a linguistic representation derived from content of passages within at least one document, wherein determining the matching set comprises;
(a) identifying a group of the semantic representations that correspond with the at least one identified role; and
(b) selecting from the group the semantic representations that correspond with the proposition;
identifying the passages that are mapped to the matching set of semantic representations;
applying emphasis to the regions of the identified passages according to a highlighting scheme; and
presenting the emphasized regions of the identified passages to the user as the search results relevant to the query.
5 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media, computerized methods, and computer systems for conducting semantic processes to present search results that include highlighted regions which are relevant to a conceptual meaning of a query are provided. Initially, content of document(s) is accessed and semantic representations are derived by distilling linguistic representations from the content. These semantic representations may be stored at a semantic index. Also, a proposition is derived from the query by parsing search terms of the query, and distilling the proposition from the search terms. Typically, the proposition is a logical representation of the conceptual meaning of the query. The proposition is compared against the semantic representations at the semantic index to identify a matching set. Regions of the content within the document, from which the matching set of semantic representations are derived, are targeted. Accordingly, highlighting may be applied to the targeted regions when presenting or displaying the search results.
20 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for, in response to a query, presenting search results to a user having regions emphasized therein in accordance with a highlighting scheme, the method comprising:
-
receiving a query having one or more search terms therein; determining a low-level grammatical function served by the one or more search terms within the query by analyzing a semantic relationship between the one or more search terms; identifying at least one role that corresponds to the determined function, wherein the at least one role represents a high-level purpose of the one or more search terms that is derived from the low-level grammatical function; distilling a proposition from the one or more search terms, wherein the proposition represents a logical meaning of content within the query comparing the at least one identified role and the proposition against semantic representations retained in a semantic index to determine a matching set, wherein the semantic representations comprise a linguistic representation derived from content of passages within at least one document, wherein determining the matching set comprises; (a) identifying a group of the semantic representations that correspond with the at least one identified role; and (b) selecting from the group the semantic representations that correspond with the proposition; identifying the passages that are mapped to the matching set of semantic representations; applying emphasis to the regions of the identified passages according to a highlighting scheme; and presenting the emphasized regions of the identified passages to the user as the search results relevant to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computerized method for presenting search results to a user having regions highlighted therein that are relevant to a conceptual meaning of a query, the method comprising:
-
employing a query conditioning pipeline to derive a proposition from a query, wherein deriving comprises; (a) receiving a query having search terms therein; (b) determining a low-level grammatical function served by the one or more search terms within the query by analyzing a semantic relationship between the one or more search terms; (c) identifying at least one role that corresponds to the determined function, wherein the at least one role represents a high-level purpose of the one or more search terms that is derived from the low-level grammatical function; and (d) distilling a proposition from the one or more search terms, wherein the proposition represents a logical meaning of content within the query; employing an indexing pipeline to derive semantic representations from at least one document, wherein deriving comprises; (a) accessing the at least one document, wherein the document comprises passages of content; (b) parsing functional structures from the content of the passages; and (c) converting the functional structures to the semantic representations for storage within a semantic index; comparing the proposition and the at least one role against the semantic representations held in the semantic index to determine a matching set; identifying the passages that are mapped to the matching set of semantic representations; selecting regions of content within the identified passages from which the matching set of semantic representations are derived; imposing highlighting on a sequence of words encompassed by the regions; and revealing the highlighted sequence of words to the user on a user interface (UI) display within a listing of the search results relevant to the query. - View Dependent Claims (19)
-
-
20. A computer system capable of emphasizing a region within a search result, the computer system comprising a processing unit coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer software components executable by the processing unit, the computer software components comprising:
-
a query parsing component that receives a query, that has search terms therein, from a client device; a first semantic interpretation component that derives a proposition from the query based on a semantic relationship of the search terms, wherein the proposition is a logical representation of a conceptual meaning of the query, wherein deriving comprises; (a) determining a low-level grammatical function served by the one or more search terms within the query by analyzing a semantic relationship between the one or more search terms; (b) identifying at least one role that corresponds to the determined function, wherein the at least one role represents a high-level purpose of the one or more search terms that is derived from the low-level grammatical function; and (c) distilling a proposition from the one or more search terms, wherein the proposition represents a logical meaning of content within the query; a document parsing component that inspects a data store to access the at least one document and the content therein and to apply lexical functional grammar rules to the content to derive a functional structure therefrom; a second semantic interpretation component that converts the functional structure into the semantic representation; a semantic index that stores the semantic representations; and a matching component that compares the proposition against the semantic representations held in the semantic index to determine a matching set, and identifies a region of content within the at least one document that is mapped to the matching set of semantic representations, wherein the region of content is emphasized, with respect to other content of the search result, when presented to a user.
-
Specification