US 12,445,439 B2
Rest API provided by a local agent to detect network path of a request
Rishabh Gupta, Ambala (IN); and Vikas Mahajan, Ludhiana (IN)
Assigned to Zscaler, Inc., San Jose, CA (US)
Filed by Zscaler, Inc., San Jose, CA (US)
Filed on Jun. 8, 2021, as Appl. No. 17/341,555.
Application 17/341,555 is a continuation in part of application No. 16/922,353, filed on Jul. 7, 2020, granted, now 11,533,307.
Application 16/922,353 is a continuation in part of application No. 15/900,951, filed on Feb. 21, 2018, granted, now 10,986,094, issued on Apr. 20, 2021.
Application 15/900,951 is a continuation of application No. 15/153,108, filed on May 12, 2016, granted, now 9,935,955, issued on Apr. 3, 2018.
Claims priority of application No. 201611010521 (IN), filed on Mar. 28, 2016; and application No. 202111018986 (IN), filed on Apr. 24, 2021.
Prior Publication US 2021/0367944 A1, Nov. 25, 2021
Int. Cl. H04L 9/40 (2022.01); H04L 61/4511 (2022.01); H04L 67/02 (2022.01); H04L 67/10 (2022.01); H04L 67/1001 (2022.01); H04L 67/125 (2022.01); H04L 67/51 (2022.01); H04L 67/56 (2022.01); H04L 67/563 (2022.01); H04L 67/564 (2022.01); H04L 69/16 (2022.01); H04L 101/663 (2022.01)
CPC H04L 63/0884 (2013.01) [H04L 61/4511 (2022.05); H04L 63/0272 (2013.01); H04L 63/0281 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/1001 (2022.05); H04L 67/125 (2013.01); H04L 67/51 (2022.05); H04L 67/56 (2022.05); H04L 67/563 (2022.05); H04L 67/564 (2022.05); H04L 69/162 (2013.01); H04L 2101/663 (2022.05)] 15 Claims
OG exemplary drawing
 
1. A method implemented by a user device for operation with a cloud-based system, the method comprising:
receiving a request via a Representational State Transfer (REST) Application Programming Interface (API) of a connector application implemented on the user device, from a unified agent application executed on the user device, to identify a network path for a destination;
determining the network path to the destination including ports, addresses, and inline proxies, wherein the determining includes computing system networking rules at the connector application executed on the user device, and wherein the network rules include a routing table, networking drivers, tunnel configuration, and policy; and
providing details of the network path to the unified agent application.