Document search using grammatical units
AssigneeAdobe Inc.
InventorsDhruv Singal, Ravi Teja Ailavarapu Venkata, Tirth Patel, Arghya Mukherjee, Anandhavelu Natarajan
Life of this patent
Estimating the term…
Abstract
Systems and techniques for searching within a document include receiving a query by way of a user interface of an application, and in conjunction with identification of the at least one document. A feature value characterizing a relevance of each grammatical unit of the document to the query may be extracted. The grammatical units may be ranked, based on each feature value of each grammatical unit. At least one selected grammatical unit of the plurality of grammatical units may then be displayed, based on the ranking.
Claims20
A computer program product for searching within at least one document, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed by at least one computing device, are configured to cause the at least one computing device to:
- receive a query, by way of a user interface of an application, in conjunction with identification of the at least one document, the at least one document stored using a computer memory;
- identify a plurality of grammatical units within the at least one document;
- extract a value for at least one feature for each grammatical unit with respect to the query, the at least one feature value characterizing a relevance of each grammatical unit to the query;
- rank the grammatical units, based on each feature value of each grammatical unit;
- and
- display, by way of the user interface and in conjunction with the at least one document, at least one selected grammatical unit of the plurality of grammatical units, based on the ranking.
A computer-implemented method for searching within at least one document, the method comprising:
- receiving a query, by way of a user interface of an application, in conjunction with identification of the at least one document, the at least one document stored using a computer memory;
- identifying a plurality of grammatical units within the at least one document;
- extracting a value for at least one feature for each grammatical unit with respect to the query, the at least one feature value characterizing a relevance of each grammatical unit to the query;
- ranking the grammatical units, based on each feature value of each grammatical unit;
- and
- displaying, by way of the user interface and in conjunction with the at least one document, at least one selected grammatical unit of the plurality of grammatical units, based on the ranking.
A system comprising:
- at least one memory including instructions;
- and
- at least one processor that is operably coupled to the at least one memory and that is arranged and configured to execute instructions that, when executed, cause the at least one processor to
- receive a query with respect to at least one document;
- identify sentences within the at least one document;
- extract a plurality of features characterizing a relevance of each sentence of the sentences to the query;
- rank the sentences based on the features;
- and
- visually designate the sentences within the document in an order corresponding to the ranking.
Dependencies are inferred from the claim text.