US 11,720,309 B2
Feature-based flow control in remote computing environments
Hui Zhang, Beijing (CN); Weigang Huang, Beijing (CN); Kun Shi, Beijing (CN); Jinxing Hu, Beijing (CN); and Hui Yuan, Beijing (CN)
Assigned to VMWARE, INC., Palo Alto, CA (US)
Filed by VMware, Inc., Palo Alto, CA (US)
Filed on Feb. 8, 2022, as Appl. No. 17/650,261.
Claims priority of application No. PCT/CN2021/137830 (WO), filed on Dec. 14, 2021.
Prior Publication US 2023/0185504 A1, Jun. 15, 2023
Int. Cl. G06F 3/12 (2006.01); G06F 9/451 (2018.01)
CPC G06F 3/1285 (2013.01) [G06F 3/1203 (2013.01); G06F 3/1224 (2013.01); G06F 3/1253 (2013.01); G06F 3/1268 (2013.01); G06F 3/1296 (2013.01); G06F 9/452 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A method of print redirection in a remote computing environment, the method comprising:
receiving, on a remote device that is remote from a client device, a request to perform a printing task using a printing device associated with the client device;
determining, on the remote device, that data associated with the request to perform the printing task exceeds a size threshold, wherein the size threshold is determined based on a configured transmission rate limit for printing tasks;
generating, on the remote device, a plurality of data slices based on the data, wherein each respective data slice of the plurality of data slices comprises a respective subset of the data that does not exceed the size threshold; and
transmitting, from the remote device to the client device, the plurality of data slices as separate transmissions in separate consecutive time intervals along with information that allows the data to be reconstructed from the plurality of data slices for performing the printing task on the client device, wherein each of the separate consecutive time intervals has a length that is based on the configured transmission rate limit for printing tasks.