Facilitation of a cross-server extension

US2022358134A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022358134-A1
Application numberUS-202217872048-A
CountryUS
Kind codeA1
Filing dateJul 25, 2022
Priority dateOct 26, 2020
Publication dateNov 10, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • using kernel methods, e.g. support vector machines [SVM] · CPC title

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • Learning methods · CPC title

  • using ranking · CPC title

  • Document management systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022358134A1 cover?
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, re…
Who is the assignee on this patent?
At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 10 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).