Facilitation of a cross-server extension

US11429621B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11429621-B2
Application numberUS-202017080108-A
CountryUS
Kind codeB2
Filing dateOct 26, 2020
Priority dateOct 26, 2020
Publication dateAug 30, 2022
Grant dateAug 30, 2022

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 from a user equipment, search request data representative of a search request for retrieving a document in accordance with a query, wherein the search request data comprises user equipment identification data that identifies the user equipment; modifying, by the first server, the search request data, resulting in modified search request data, wherein the modified search request data comprises destination data representative of servers for the modified search request data to be sent based on the user equipment identification data and a configuration of the first server, and wherein modifying the search request data comprises modifying text data to vector data generated by a neural network shared by the first server, a second server, and a third server; in response to modifying the search request data, sending, by the first server, the modified search request data to the second server and the third server; receiving, by the first server, first search results and first ranking data from the second server and second search results and second ranking data from the third server; in response to receiving the first search results the second search results, aggregating, by the first server, the first search results and the second search results based on the first ranking data and the second ranking data, resulting in aggregated search results; based on relationship between the aggregated search results, reducing, by the first server, the aggregated search results to a limited number of the aggregated search results; populating, by the first server, an information disclosure form with the limited number of the results; and in response to populating the information disclosure form, sending, by the first server, the information disclosure form to the user equipment. 2. The method of claim 1 , wherein the search request data further comprises indication data representative of an indication that the search request data is to be sent to the second server. 3. The method of claim 2 , wherein the second server is accessible based on a user identity privilege associated with the user equipment. 4. The method of claim 1 , wherein modifying the search request data further comprises omitting text data from the search request data. 5. The method of claim 1 , wherein modifying the search request data further comprises replacing an image with text data that describes the image. 6. The method of claim 1 , wherein the modified search request data further comprises machine-learning model data representative of a machine-learning model to be utilized by the second server. 7. The method of claim 1 , wherein the destination data comprises an indication that the modified search request data is to be sent from the second server to the third server. 8. A system, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: receiving, from a user equipment, search request data representative of a search request for a document to be associated with a query, wherein the search request data comprises user equipment identification data that identifies the user equipment; in response to receiving the search request data, modifying the search request data, resulting in modified search request data, wherein the modified search request data comprises destination data representative of servers for the modified search request data to be sent, and wherein the modified search request data comprises language translation data to facilitate the servers searching via a different language than a language of the search request; in response to modifying the search request data and based on a permission status of the user equipment, sending the modified search request data to a first server of the servers; in response to sending the modified search request data to the first server, receiving first search results and a first rank value associated with the first search results from the first server; receiving second search results and a second rank value associated with the second search results from a second server; in response to receiving the first search results and the second search results, aggregating the first search results and the second search results based on the first rank value and the second rank value, resulting in aggregated search results; based on relationship between the first search results and the second search results, reducing, by the first server, the aggregated search results to reduced search results; in response to reducing the aggregated search results, populating an information disclosure form with the reduce search results; and in response to populating the information disclosure form, transmitting the information disclosure form to the user equipment. 9. The system of claim 8 , wherein the operations further comprise: receiving indication data representative of an indication that the first server has permission to send the modified search request data to the second server. 10. The system of claim 9 , wherein the second server is a private server. 11. The system of claim 8 , wherein the first search result comprises relevancy data indicative of a relevancy of the first search result to the query. 12. The system of claim 8 , wherein the operations further comprise: receiving server identification data representative of an identification of a server that has sent a search result. 13. The system of claim 8 , wherein the operations further comprise: generating destination data representative of a destination server for which the first search result is to be sent. 14. The system of claim 13 , wherein the operations further comprise: in response to generating the destination data, sending the destination data to the first server. 15. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising: receiving, from a user equipment, search request data representative of a search request to be performed, wherein the search request data comprises user equipment identification data indicative of the user equipment; in response to receiving the search request data, altering the search request data, resulting in altered search request data, wherein the altered search request data comprises destination data representative of a first server for the altered search request data to be sent, vector data generated by a neural network shared by the first server and a second server, and language translation data to facilitate the first server and the second server searching via a different language than a language of the search request; in response to altering the search request data and based on a permission status of the user equipment, sending the altered search request data to the first server and the second server; in response to sending the altered search request data to the first server and the second server, receiving a first search result and a rank value of the first search result from the first server and a second search result and a second rank value of the second search result from the second server; in response to receiving the first search result and the second search result, combining the first search result and the second search result based on the first rank value and the second rank value, resulting in combined search results; based on relationship between the combined search results, reducing the combined search results to

Assignees

Inventors

Classifications

  • characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU] · CPC title

  • Supervised learning · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Auto-encoder networks; Encoder-decoder networks · CPC title

  • using ranking · 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 US11429621B2 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/24578. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).