US2022358134A1PendingUtilityA1

Facilitation of a cross-server extension

Assignee: AT & T IP I LPPriority: Oct 26, 2020Filed: Jul 25, 2022Published: Nov 10, 2022
Est. expiryOct 26, 2040(~14.2 yrs left)· nominal 20-yr term from priority
G06N 20/10G06F 16/951G06N 3/08G06F 16/24578G06F 16/93G06F 16/9538G06N 3/0442G06N 3/09G06N 3/0464G06N 3/0455
60
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
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.

Join the waitlist — get patent alerts

Track US2022358134A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.