US 11,789,958 B2
Reducing CPU consumption in a federated search
Daniel Buchmann, Karlsruhe (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Apr. 12, 2022, as Appl. No. 17/718,835.
Application 17/718,835 is a continuation of application No. 16/216,542, filed on Dec. 11, 2018, granted, now 11,327,983.
Prior Publication US 2022/0237187 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/2458 (2019.01); G06F 16/248 (2019.01); G06F 16/33 (2019.01); G06F 16/245 (2019.01)
CPC G06F 16/2471 (2019.01) [G06F 16/248 (2019.01); G06F 16/24569 (2019.01); G06F 16/3349 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method performed by a computer system having a memory and at least one hardware processor, the computer-implemented method comprising:
receiving indications of online activity of a user directed towards past search results of past search queries submitted by a user;
storing the indications of the online activity directed towards the past search results as interaction data in a database in association with the user;
determining an initial search scope for the user based on the stored interaction data of the user as part of a periodic search scope determination process, the determining the initial search scope comprising selecting a subset of searchable resources from a plurality of searchable resources based on the interaction data of the user, the initial search scope being defined by the selected subset of searchable resources;
storing the initial search scope of the user in a database in association with the user;
subsequent to the determining the initial search scope for the user, receiving a current search query submitted by the user;
performing a federated search for a current search query using the initial search scope, the federated search for the current search query being restricted to only the subset of searchable resources, the performing the federated search for the current search query comprising retrieving the stored initial search scope from the database;
generating current search results for the current search query based on the performing of the federated search; and
causing the generated current search results to be displayed on a computing device of the user.