US 11,886,525 B2
Systems and methods for presenting additional content for a network application accessed via an embedded browser of a client application
Abhishek Chauhan, Santa Clara, CA (US)
Assigned to Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on Aug. 16, 2021, as Appl. No. 17/403,552.
Application 17/403,552 is a continuation of application No. 16/130,595, filed on Sep. 13, 2018, granted, now 11,093,570.
Prior Publication US 2021/0374197 A1, Dec. 2, 2021
Int. Cl. G06F 16/954 (2019.01); G06F 9/451 (2018.01); G06F 16/957 (2019.01); H04L 67/50 (2022.01)
CPC G06F 16/954 (2019.01) [G06F 9/453 (2018.02); G06F 16/957 (2019.01); H04L 67/535 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, by a client device managed by an entity, an event responsive to transmission of data to an application hosted on one or more remote computing devices managed by another entity, the transmission being initiated based on performance of an action via the client device, the action relating to performance of a task of the application;
communicate, by the client device responsive to detection of the event, a request to a server managed by the entity for content items relating to the task, based at least on identification of the application;
receiving, by the client device from the server, a plurality of content items based on the event and identification of the application, the plurality of content items identifying respective steps for performing the task, the plurality of content items indicating a sequence in which to display content items of the plurality of content items;
displaying, by the client device, a first content item of the plurality of content items along with content of the application, the first content item including information relating to performing a first step of the respective;
detecting, by the client device, completion of the first step; and
displaying, by the client device, in response to detecting the performance of the first step, a second content item of the plurality of content items according to the sequence, the second content item including information for performing a second step of the respective steps, to assist in performance of the task.