| CPC G06F 16/248 (2019.01) | 20 Claims |

|
1. A non-transitory, computer-readable storage medium comprising instructions recorded thereon, wherein the instructions, when executed by at least one data processor of a system, cause the system to:
detect a search command input to a computing device;
in response to the search command being detected, cause the computing device to:
open a search application in a foreground of the computing device,
wherein the search application is configured to search a workspace of an integrated application in a background of the computing device; and
display a graphical user interface of the search application on the computing device,
wherein the graphical user interface is configured to receive search inputs used to search the workspace in the background of the computing system and present search results that satisfy the search inputs based on content of the workspace;
search the workspace based on a particular search input to the graphical user interface of the search application while the integrated application runs in the background of the computing device; and
cause the computing device to present at least an indication of a particular search result in the graphical user interface of the search application running in the foreground of the computing device,
wherein the particular search result includes particular content of the workspace that satisfies the particular search input.
|