Smart find for in-application searching
US12417249B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 13, 2020 |
| Grant date | Sep 16, 2025 |
| Priority date | — |
| Expiry date | Jan 30, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/36
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An in-application search service receives a query from a user attempting to locate information within a document. If a current index and current vector table do not exist, a content indexing service produces an index and a vector table based on the current content of the document. The vector table is based on semantic models that have been pre-trained. The query is tokenized and one of three different processing paths are taken based on the length of the tokenized query. For a single term query, a semantic search and prefix search are performed and the results are combined. If the length of tokenized query exceeds a threshold, a semantic search produces the results. Otherwise, search results are produced based on both prefix fanout and semantic fanout. Results are deduplicated, snippets are extracted, and the results and/or snippets are presented to the user.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.