NLP-based systems and methods for providing quotations
First Claim
1. A method in a content recommendation system, the method comprising:
- under control of a computing system,extracting quotations from a corpus of text documents;
identifying one or more entities that are referenced by each of the extracted quotations, each of the identified entities being electronically represented by the content recommendation system;
indexing, by the computing system, the extracted quotations, wherein indexing the extracted quotations includes storing a speaker-verb-quote triple in an inverted index managed by the content recommendation system;
determining one or more of the extracted quotations that match a received quotation search request; and
providing the determined one or more quotations.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing quotations obtained from text documents using natural language processing techniques are described. Some embodiments provide a content recommendation system (“CRS”) configured to provide quotations by extracting quotations from a corpus text documents, and providing access to the extracted quotations in response to search requests received from users. The CRS may extract quotations by using natural language processing-based techniques to identify one or more entities, such as people, places, objects, concepts, or the like, that are referenced by the extracted quotations. The CRS may then store the extracted quotations along with identified entities, such as quotation speakers and subjects, for later access via search requests.
151 Citations
29 Claims
-
1. A method in a content recommendation system, the method comprising:
under control of a computing system, extracting quotations from a corpus of text documents; identifying one or more entities that are referenced by each of the extracted quotations, each of the identified entities being electronically represented by the content recommendation system; indexing, by the computing system, the extracted quotations, wherein indexing the extracted quotations includes storing a speaker-verb-quote triple in an inverted index managed by the content recommendation system; determining one or more of the extracted quotations that match a received quotation search request; and providing the determined one or more quotations. - 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. A computing system configured to recommend content, comprising:
-
a memory; a module stored on the memory that is configured, when executed, to; extract quotations from a corpus of text documents; identify one or more entities that are referenced by each of the extracted quotations, each of the identified entities being electronically represented by the content recommendation system; index the extracted quotations, wherein indexing the extracted quotations includes storing a speaker-verb-quote triple in an inverted index managed by the content recommendation system; determine one or more of the extracted quotations that match a received quotation search request; and provide the determined one or more quotations. - View Dependent Claims (24, 25, 26)
-
-
27. A non-transitory computer-readable medium including:
contents that, when executed, cause a computing system to recommend content, by performing a method comprising; extracting quotations from a corpus of text documents; identifying one or more entities that are referenced by each of the extracted quotations, each of the determined entities being electronically represented by the content recommendation system; indexing the extracted quotations, wherein indexing the extracted quotations includes storing a speaker-verb-quote triple in an inverted index managed by the content recommendation system; determining one or more of the extracted quotations that match a received quotation search request; and providing the determined one or more quotations. - View Dependent Claims (28, 29)
Specification