US 11,057,464 B1
Synchronization of data between local and remote computing environment buffers
Daowen Wei, Nanjing (CN); Jian Ding, Nanjing (CN); Hengbo Wang, Nanjing (CN); and Sheng-Chi Zhang, Nanjing (CN)
Assigned to Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on Jun. 19, 2020, as Appl. No. 16/906,160.
Application 16/906,160 is a continuation of application No. PCT/CN2020/094259, filed on Jun. 4, 2020.
Int. Cl. G06F 15/16 (2006.01); G06F 9/54 (2006.01); H04L 29/06 (2006.01); H04L 29/08 (2006.01); G06F 9/50 (2006.01); G06F 21/62 (2013.01)
CPC H04L 67/1095 (2013.01) [G06F 9/5005 (2013.01); G06F 21/6245 (2013.01); H04L 67/2852 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, by a computing system, that first data was copied from a first application in a first computing environment to a first buffer of the first computing environment;
determining, by the computing system, that the first data was received by a second application in a second computing environment, the second computing environment being remote from the first computing environment;
identifying, by the computing system, second data copied from the first application to the first buffer; and
in response to the second data being copied from the first application to the first buffer and prior to receiving a request to paste the second data copied to the first buffer to another application, causing the second data to be transferred from the first buffer to a second buffer of the second computing environment based at least in part on the second application having received the first data.