US2023177360A1PendingUtilityA1

Surfacing unique facts for entities

Assignee: GOOGLE LLCPriority: Aug 5, 2016Filed: Jan 27, 2023Published: Jun 8, 2023
Est. expiryAug 5, 2036(~10 yrs left)· nominal 20-yr term from priority
G06F 16/93G06F 16/38G06N 5/022G06F 16/35G06F 16/951G06F 16/367G06F 16/334G06F 16/9535G06F 2216/03G06F 16/9538G06F 16/387
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods identify and provide interesting facts about an entity. An example method includes selecting documents associated with at least one unique fact trigger, the documents being from a document repository. The method also includes generating entity-sentence pairs from the documents and, for a first entity of the entities represented by the entity-sentence pairs, clustering the entity-sentence pairs for the first entity using salient terms occurring in the sentence. The method also includes determining a representative sentence for each of the clusters and providing at least one of the representative sentences in response to a query that identifies the first entity. Another example method includes determining that a query relates to an entity in a knowledge base, determining that the entity has an associated unique fact list, and providing at least one of the unique facts in the list in response to the query.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 a data store storing unique fact triggers; and   a query handling system that includes:
 at least one processor, and 
 a memory storing instructions that, when executed by the at least one processor, cause the query handling system to perform operations including:
 selecting, from a document repository, documents associated with at least one unique fact trigger stored in the data store, 
 generating entity-sentence pairs for an entity by:
 extracting sentences from the selected documents and, 
 for each sentence of at least some of the sentences: 
  identifying a reference to the entity in the sentence, 
  determining whether the sentence matches a structured fact pattern, and 
  in response to determining that the sentence does not match the structured fact pattern, storing the sentence and an identifier for the document from which the sentence was extracted as an entity-sentence pair for the entity, and 
 
 providing at least one stored sentence from the entity-sentence pairs in response to a query that identifies the entity. 
 
   
     
     
         2 . The system of  claim 1 , wherein the structured fact pattern includes a stored pattern. 
     
     
         3 . The system of  claim 1 , wherein the structured fact pattern includes a regular expression. 
     
     
         4 . The system of  claim 1 , wherein the instructions further cause the query handling system to generate the structured fact pattern based on facts stored in a knowledge base. 
     
     
         5 . The system of  claim 1 , wherein the structured fact pattern includes the entity followed by predetermined words. 
     
     
         6 . The system of  claim 1 , wherein the at least one unique fact trigger includes a whitelisted trigger phrase that identifies the documents as including unique facts. 
     
     
         7 . The system of  claim 1 , wherein the instructions further cause the query handling system to:
 generate at least one main unique fact cluster for the entity by clustering the entity-sentence pairs on salient terms; and   determine a representative sentence for the at least one main unique fact cluster,   wherein the at least one stored sentence is the representative sentence.   
     
     
         8 . The system of  claim 7 , wherein a sentence that matched the structured fact pattern is not included in the entity-sentence pairs that are clustered to generate the at least one main unique fact cluster. 
     
     
         9 . A non-transitory medium having code segments stored thereon, the code segments, when executed by a processor, cause a system to:
 select, from a document repository, documents associated with at least one unique fact trigger,   generate entity-sentence pairs for an entity by:
 extracting sentences from the selected documents and, 
 for each sentence of at least some of the sentences:
 identifying a reference to the entity in the sentence, 
 determining whether the sentence matches a structured fact pattern, and 
 in response to determining that the sentence does not match the structured fact pattern, storing the sentence and an identifier for the document from which the sentence was extracted as an entity-sentence pair for the entity, and 
 
   provide at least one stored sentence from the entity-sentence pairs in response to a query that identifies the entity.   
     
     
         10 . The non-transitory medium of  claim 9 , wherein the structured fact pattern includes a stored pattern. 
     
     
         11 . The non-transitory medium of  claim 9 , wherein the structured fact pattern includes a regular expression. 
     
     
         12 . The non-transitory medium of  claim 9 , wherein the code segments further cause the system to generate the structured fact pattern based on facts stored in a knowledge base. 
     
     
         13 . The non-transitory medium of  claim 9 , wherein the structured fact pattern includes the entity followed by predetermined words. 
     
     
         14 . The non-transitory medium of  claim 9 , wherein the code segments further cause the system to:
 generate at least one main unique fact cluster for the entity by clustering the entity-sentence pairs on salient terms; and   determine a representative sentence for the at least one main unique fact cluster, the at least one stored sentence being the representative sentence,   wherein a sentence that matched the structured fact pattern is not included in the entity-sentence pairs that are clustered to generate the at least one main unique fact cluster.   
     
     
         15 . A method comprising:
 selecting, from a document repository, documents associated with at least one unique fact trigger,   generating entity-sentence pairs for an entity by:
 extracting sentences from the selected documents and, 
 for each sentence of at least some of the sentences:
 identifying a reference to the entity in the sentence, 
 determining whether the sentence matches a structured fact pattern, and 
 in response to determining that the sentence does not match the structured fact pattern, storing the sentence and an identifier for the document from which the sentence was extracted as an entity-sentence pair for the entity, and 
 
   providing at least one stored sentence from the entity-sentence pairs in response to a query that identifies the entity.   
     
     
         16 . The method of  claim 15 , wherein the structured fact pattern includes a stored pattern. 
     
     
         17 . The method of  claim 15 , wherein the structured fact pattern includes a regular expression. 
     
     
         18 . The method of  claim 15 , wherein the method further includes generating the structured fact pattern based on facts stored in a knowledge base. 
     
     
         19 . The method of  claim 15 , wherein the structured fact pattern includes the entity followed by predetermined words. 
     
     
         20 . The method of  claim 15 , further comprising:
 generating at least one main unique fact cluster for the entity by clustering the entity-sentence pairs on salient terms; and   determining a representative sentence for the at least one main unique fact cluster,   wherein the at least one stored sentence is the representative sentence.

Join the waitlist — get patent alerts

Track US2023177360A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.