IP Library Granted Patent US 9,449,081
Granted Patent B2
US 9,449,081 · App. 14/498,081 · Granted Sep 20, 2016

Identification of semantic relationships within reported speech

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,449,081
App. No.
14/498,081
Granted
Sep 20, 2016
Kind
B2
Abstract

Methods and computer-readable media for associating words or groups of words distilled from content, such as reported speech or an attitude report, of a document to form semantic relationships collectively used to generate a semantic representation of the content are provided. Semantic representations may include elements identified or parsed from a text portion of the content, the elements of which may be associated with other elements that share a semantic relationship, such as an agent, location, or topic relationship. Relationships may also be developed by associating one element that is in relation to, or is about, another element, thereby allowing for rapid and effective comparison of associations found in a semantic representation with associations derived from queries. The semantic relationships may be determined based on semantic information, such as potential meanings and grammatical functions of each element within the text portion of the content.

Claims (43)

1. A computer-implemented method for, in response to receiving a query, creating associations between various terms distilled from the query to generate a proposition, the proposition being used to interrogate semantic representations of content from documents stored in a semantic index to provide relevant search results, the method comprising:

determining semantic information for a plurality of identified elements in one or more search terms, the semantic information including one or more of meanings of the identified elements or grammatical functions of the identified elements;

determining a plurality of levels of association within the query;

identifying a first reporting act from the plurality of identified elements, the first reporting act corresponding to an attitude report wherein the attitude report describes an attitude toward a particular topic of the query;

associating the first reporting act with a first level of association of the plurality of levels of association;

based on the determined semantic information for the one or more search terms, determining a semantic relationship between the first reporting act and at least one of the one or more search terms, thereby creating an association by way of a relational element that describes the semantic relationship;

generating the proposition that is a logical representation of a meaning of the query that is used to interrogate semantic relationships contained within semantic representations of content from the documents, the proposition including the association between the first reporting act and the at least one of the one or more search terms; and

providing relevant search results by comparing or matching the proposition against the semantic representations of content stored in the semantic index.

2. The method of claim 1 , further comprising:

parsing the query to determine the one or more search terms therein.

3. The method of claim 1 , further comprising:

associating with each of the one or more search terms a plurality of words having a similar meaning to the at least one of the one or more search terms.

4. The method of claim 1 , further comprising:

identifying a second reporting act within the query; and

based on the determined semantic information for the one or more search terms, determining a semantic relationship between the second reporting act and the at least one of the one or more search terms, thereby creating an association by way of a relational element that describes the semantic relationship.

5. The method of claim 1 , further comprising:

comparing the proposition against one or more of the semantic representations stored in the semantic index to determine one or more matching pairs.

6. One or more computer storage media having computer-useable instructions embodied thereon for performing a method for creating associations between various terms distilled from the query to generate a proposition, the proposition being used to interrogate semantic representations of content from documents stored in a semantic index to provide relevant search results, the method comprising:

determining semantic information for a plurality of identified elements in one or more search terms, the semantic information including one or more of meanings of the identified elements or grammatical functions of the identified elements;

determining a plurality of levels of association within the query;

identifying a first reporting act from the plurality of identified elements, the first reporting act corresponding to an attitude report wherein the attitude report describes an attitude toward a particular topic of the query;

associating the first reporting act with a first level of association of the plurality of levels of association;

based on the determined semantic information for the one or more search terms, determining a semantic relationship between the first reporting act and at least one of the one or more search terms, thereby creating an association by way of a relational element that describes the semantic relationship;

generating the proposition that is a logical representation of a meaning of the query that is used to interrogate semantic relationships contained within semantic representations of content from the documents, the proposition including the association between the first reporting act and the at least one of the one or more search terms;

comparing the proposition against one or more semantic representations stored in the semantic index to determine one or more matching pairs; and

providing relevant search results by comparing or matching the proposition against the semantic representations of content stored in the semantic index.

7. The media of claim 6 , further comprising associating with each of the one or more search terms a plurality of words having a similar meaning to the at least one of the one or more search terms.

8. The media of claim 6 , further comprising identifying a second reporting act within the query, and based on the determined semantic information for the one or more search terms, determining a semantic relationship between the second reporting act and the at least one of the one or more search terms, thereby creating an association by way of a relational element that describes the semantic relationship.

9. The media of claim 6 , further comprising parsing the query to determine the one or more search terms therein.

10. A system comprising:

one or more processors; and

one or more computer storage media storing computer-useable instructions that, when executed by the one or more processors, implement a method comprising:

determining semantic information for a plurality of identified elements in one or more search terms, the semantic information including one or more of meanings of the identified elements or grammatical functions of the identified elements;

determining a plurality of levels of association within the query;

identifying a first reporting act from the plurality of identified elements, the first reporting act corresponding to an attitude report wherein the attitude report describes an attitude toward a particular topic of the query;

associating the first reporting act with a first level of association of the plurality of levels of association;

based on the determined semantic information for the one or more search terms, determining a semantic relationship between the first reporting act and at least one of the one or more search terms, thereby creating an association by way of a relational element that describes the semantic relationship; and

generating the proposition that is a logical representation of a meaning of the query that is used to interrogate semantic relationships contained within semantic representations of content from the documents, the proposition including the association between the first reporting act and the at least one of the one or more search terms; and

providing relevant search results by comparing or matching the proposition against the semantic representations of content stored in the semantic index.

11. The system of claim 10 , further comprising comparing, by the one or more processors, the proposition against one or more semantic representations stored in the semantic index to determine one or more search results.

12. The system of claim 10 , further comprising parsing, by the one or more processors, the query to determine the one or more search terms therein.

13. The system of claim 10 , further comprising associating, by the one or more processors, with each of the one or more search terms a plurality of words having a similar meaning to the at least one of the one or more search terms.

14. The system of claim 10 , further comprising identifying, by the one or more processors, a second reporting act within the query, and based on the determined semantic information for the one or more search terms, determining a semantic relationship between the second reporting act and the at least one of the one or more search terms, thereby creating an association by way of a relational element that describes the semantic relationship.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2016
From: MICROSOFT TECHNOLOGY LICENSING, LLC
To: ZHIGU HOLDINGS LIMITED
Reel/Frame 040354/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: CROUCH, RICHARD S.; VAN DEN BERG, MARTIN HENK; AHN, DAVID; GUREVICH, OLGA; PELL, BARNEY D.; POLANYI, LIVIA; PREVOST, SCOTT A.; THIONE, GIOVANNI LORENZO
To: POWERSET, INC.
Reel/Frame 037678/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: POWERSET, INC.
To: MICROSOFT CORPORATION
Reel/Frame 037678/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 037678/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →