Systems and methods for generating search results based on optical character recognition techniques and machine-encoded text
US-11398099-B1 · Jul 26, 2022 · US
US2022358134A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022358134-A1 |
| Application number | US-202217872048-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 25, 2022 |
| Priority date | Oct 26, 2020 |
| Publication date | Nov 10, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Servers at different locations and storing different data can be designed such that one server can act as an extension of the other server by accepting search queries from the other server and returning a response. The response can also comprise results, from the querying server, from within its own document collection. The other server can then include in its response to its user's queries, results obtained from its extension. One or more of the servers can act as an aggregation server that aggregates data from other servers before sending the data. to a querying device or server. Additionally, the aggregation server can modify, add, or delete information from the results, before sending to the querying device, based on previous rules and/or properties associated with the aggregation server.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: receiving, by a first server comprising a processor, a query from a user equipment; executing, by the first server, using the query, a first search of a first index of a first data repository of the first server; transforming, by the first server, via a neural network, the query into a modified query formatted for a second index of a second data repository of a second server; and sending, by the first server, the modified query to the second server for execution of a second search of the second index. 2 . The method of claim 1 , wherein transforming the query comprises transforming text data of the query into vector data according to a format of the second index. 3 . The method of claim 1 , further comprising: selecting, by the first server, based on the query, the second server from a group of servers having respective data repositories with respective indices. 4 . The method of claim 1 , further comprising: generating, by the first server, first search results from the first search; receiving, by the first server, from the second server, second search results from the second search; merging, by the first server, the first search results with the second search results to generate final search results; and sending, by the first server, the final search results to the user equipment. 5 . The method of claim 1 , wherein transforming the query comprises transforming language dependent data of the query into language independent data. 6 . The method of claim 1 , wherein transforming the query comprises transforming image data of the query into text data. 7 . The method of claim 1 , wherein the transforming comprises, selecting, based a privilege parameter of a user profile associated with the user equipment, the second server from a group of servers having respective data repositories with respective indices. 8 . A first server, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: receiving search request data from a user equipment; executing, using the search request data, a first search of a first data repository of the first server; converting, via a neural network, the search request data into a modified search request data formatted for a second data repository of a second server; and sending, the modified search request data to the second server for execution of a second search of the second data repository. 9 . The first server of claim 8 , wherein transforming the search request data comprises transforming at least a portion of the search request data into vector data according to a format of the second data repository. 10 . The first server of claim 8 , wherein the operations further comprise: selecting, based on the search request data, the second server having a threshold probability of satisfying the search request data from a group of servers having respective data repositories. 11 . The first server of claim 8 , wherein the operations further comprise: generating first search results from the first search; receiving, from the second server, second search results from the second search; merging the first search results with the second search results to generate final search results; and sending the final search results to the user equipment. 12 . The first server of claim 11 , wherein the modified search request data is first modified search request data, and the operations further comprise: converting, via the neural network, the search request data into a second modified search request data formatted for a third data repository of a third server; and sending, the second modified search request data to the third server for execution of a third search of the third data repository. 13 . The first server of claim 12 , wherein the operations further comprise: receiving, from the third server, third search results from the third search; and merging the first search results with the second search results and the third search results to generate the final search results. 14 . The first server of claim 8 , wherein transforming the search request data comprises transforming image data of the search request data into text data. 15 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor of a first server, facilitate performance of operations, comprising: receiving a query from a user equipment; executing, using the query, a first search of a first data repository of the first server; transforming, via a neural network, the query into respective modified queries formatted for respective second data repositories of second servers; and sending, by the first server, the respective modified queries to the second servers for execution of respective second searches of the respective second data repositories. 16 . The non-transitory machine-readable medium of claim 15 , wherein transforming the query comprises transforming text data of the query into respective vector data according to respective formats of the respective second data repositories. 17 . The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise: selecting, based on the query, the second servers from a group of servers having respective data repositories. 18 . The non-transitory machine-readable medium of claim 15 , wherein the operations further comprise: generating first search results from the first search; receiving, from the second servers, respective second search results from the respective second searches; merging the first search results with the respective second search results to generate final search results; and sending the final search results to the user equipment. 19 . The non-transitory machine-readable medium of claim 15 , wherein transforming the query comprises transforming language dependent data of the query into language independent data. 20 . The non-transitory machine-readable medium of claim 15 , wherein transforming the query comprises transforming image data of the query into text data.
using kernel methods, e.g. support vector machines [SVM] · CPC title
Indexing; Web crawling techniques · CPC title
Learning methods · CPC title
using ranking · CPC title
Document management systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.