US 12,225,071 B2
Selecting a mode of delivery to provide access to a file systems and methods
Anuj Magazine, Bengaluru (IN); Praveen Raja Dhanabalan, Bengaluru (IN); and Anudeep Athlur, Bengaluru (IN)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on May 18, 2022, as Appl. No. 17/747,558.
Application 17/747,558 is a continuation of application No. 16/374,303, filed on Apr. 3, 2019, granted, now 11,349,904.
Prior Publication US 2022/0279037 A1, Sep. 1, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/06 (2022.01); H04L 65/61 (2022.01); H04L 67/63 (2022.01)
CPC H04L 67/06 (2013.01) [H04L 65/61 (2022.05); H04L 67/63 (2022.05)] 16 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a server, a request for a file from a client device, the server configured to provide the file to the client device via a plurality of modes of delivery, wherein a first mode of delivery of the plurality of modes of delivery is to download the file to the client device and a second mode of delivery of the plurality of modes of delivery is to provide a virtual version of the file via streaming to the client device;
initiating, by the server responsive to receiving the request, the first mode of delivery of the file to the client device for a time period to determine a size of the file, an amount of available bandwidth, and a total time to provide for a full delivery of the file to the client device using the first mode of delivery;
determining, by the server based at least on the size of the file, the total time to provide the full delivery of the file, and the amount of available bandwidth determined via the first mode of delivery of the file initiated for the time period, to use the second mode of delivery instead of the first mode of delivery; and
providing, by the server responsive to the determination, the file to the client device via the second mode of delivery.