US 11,693,913 B2
Searching SaaS virtual applications
Youjun Gu, Nanjing (CN); Fuping Zhou, Nanjing (CN); Wenping Xu, Nanjing (CN); and Xiao Yuan, Nanjing (CN)
Assigned to CITRIX SYSTEMS, INC., Fort Lauderdale, FL (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on Aug. 6, 2019, as Appl. No. 16/532,959.
Application 16/532,959 is a continuation of application No. PCT/CN2019/094717, filed on Jul. 4, 2019.
Prior Publication US 2021/0004425 A1, Jan. 7, 2021
Int. Cl. G06F 16/00 (2019.01); G06F 16/9538 (2019.01); H04L 67/00 (2022.01); H04L 9/40 (2022.01); G06F 16/9532 (2019.01)
CPC G06F 16/9538 (2019.01) [G06F 16/9532 (2019.01); H04L 63/0815 (2013.01); H04L 67/34 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for searching applications, comprising:
receiving, at a unified interface running a computing device, a set of search terms, the computing device having a set of virtual applications configured to run within the unified interface, wherein the set of virtual applications are not opened on the client device when the search terms are received;
obtaining, at the computing device, a search list that specifies remotely located source applications that are searchable, wherein each source application corresponds to one of the virtual applications;
constructing a search request for each source application in the search list, each search request including the set of search terms configured for a search function of a respective source application;
receiving responses from each source application based on the set of search terms;
providing a list of search results to the computing device; and
opening a corresponding virtual application within the unified interface via the computing device in response to a selection of a search result from the list of search results.