US 11,722,422 B2
Systems and methods for managing streams of packets via intermediary devices
Georgy Momchilov, Parkland, FL (US); Derek Thorslund, San Jose, CA (US); Daljit Singh, San Jose, CA (US); and Vladimir Vysotsky, Fremont, CA (US)
Filed by Citrix Systems, Inc., Fort Lauderdale, FL (US)
Filed on Sep. 30, 2019, as Appl. No. 16/588,616.
Application 16/588,616 is a continuation of application No. 16/588,280, filed on Sep. 30, 2019, granted, now 11,489,779.
Claims priority of provisional application 62/850,348, filed on May 20, 2019.
Prior Publication US 2020/0374234 A1, Nov. 26, 2020
Int. Cl. H04L 12/851 (2013.01); H04L 47/2441 (2022.01); H04L 47/78 (2022.01); H04L 47/80 (2022.01); H04L 47/2475 (2022.01); H04L 47/74 (2022.01); H04L 47/76 (2022.01); H04L 47/70 (2022.01); H04L 47/24 (2022.01); H04L 47/31 (2022.01); H04L 69/22 (2022.01); H04L 9/40 (2022.01)
CPC H04L 47/2441 (2013.01) [H04L 47/2458 (2013.01); H04L 47/2475 (2013.01); H04L 47/31 (2013.01); H04L 47/746 (2013.01); H04L 47/76 (2013.01); H04L 47/781 (2013.01); H04L 47/805 (2013.01); H04L 47/822 (2013.01); H04L 69/22 (2013.01); H04L 63/166 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a network device intermediary between a client device and a server, from a delivery agent via a first virtual channel separate from a plurality of virtual channels, metadata of an application hosted on the server and accessible by the client device;
receiving, by the network device from the delivery agent via the first virtual channel, an identifier, the identifier configured to redirect the client device to access web content from a web server via the network device over a second virtual channel of the plurality of virtual channels;
determining, by the network device according to the received metadata, an allocation of network resources to provide a quality of service (QoS) to the client device to be redirected, via the identifier, to access the web content from the web server via the network device; and
providing, by the network device, over the second virtual channel separate from the first virtual channel, network resources to the client device according to the QoS for accessing the web content from the web server to which the client device is redirected via the network device based at least on the determined allocation of network resources.