IP Library Granted Patent US 11,652,797
Granted Patent B2
US 11,652,797 · App. 16/800,307 · Granted May 16, 2023

Secure application access systems and methods via a lightweight connector and a cloud-based system

Inventors: John A. Chanak (Saratoga, CA); Patrick Foxhoven (San Jose, CA); William Fehring (Sunnyvale, CA); Denzil Wessels (Los Gatos, CA); Kunal Shah (San Jose, CA); Subramanian Srinivasan (Milpitas, CA)
Assignee: Zscaler, Inc.
H04L63/0272G06F9/547H04L9/006H04L9/0894H04L9/14H04L9/30H04L9/3263H04L63/029H04L63/0823H04L63/0876H04L67/01H04L67/1021H04L61/4511H04L61/59
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,652,797
App. No.
16/800,307
Granted
May 16, 2023
Kind
B2
Abstract

Systems and methods, in a lightweight connector including a processor communicatively coupled to a network interface, include connecting to a cloud-based system, via the network interface; connecting to one or more of a file share and an application, via the network interface; and providing access to a user device to the one or more of the file share and the application via a stitched connection between the network interface and the user device through the cloud-based system. The systems and methods can further include receiving a query for discovery; and responding to the query based on the one or more of the file share and the application connected thereto.

Claims (37)

1. A secure application access system comprising:

a lightweight software connector communicatively coupled to a network interface, a processor communicatively coupled to the network interface, and memory storing instructions that, when executed, cause the processor to

connect to a cloud-based system, via the network interface, wherein the lightweight software connector is configured to only dial out for connections over the Internet via the cloud-based system and is configured to reject inbound connections of any kind,

connect to one or more of a file share and an application, via the network interface, wherein the lightweight software connector is associated with specific applications or file shares,

responsive to a request from a user, perform a policy lookup for the user and the user device to determine if the user and the user device are authorized and, based on the policy, perform one of i) prevent the user from seeing the one or more of the file share and the application and ii) provide access to a user device to the one or more of the file share and the application via a stitched connection between the network interface and the user device through the cloud-based system, and

responsive to additional instances of the one or more of the file share and the application, create additional lightweight software connectors.

2. The secure application access system of claim 1 , wherein the lightweight software connector is in front of the file share and the application.

3. The secure application access system of claim 1 , wherein the cloud-based system includes a plurality of cloud nodes with the user device and the network interface each connected to a different cloud node.

4. The secure application access system of claim 3 , wherein the cloud-based system includes a central authority configured to perform the user and user device policy lookup and form the stitched connection.

5. The secure application access system of claim 1 , wherein the one or more of the file share and the application are located in an enterprise network and the user device is located remote from the enterprise network.

6. The secure application access system of claim 5 , wherein the user device is associated with a user having specific access rights such that the user device only has visibility of the one or more of the file share and the application, based on configuration of the specific access rights.

7. The secure application access system of claim 1 , wherein the one or more of the file share and the application are located in a data center and the user device is located remote from the data center.

8. The secure application access system of claim 1 , wherein the instructions that, when executed, cause the processor to

receive a query for discovery, and

respond to the query based on the one or more of the file share and the application connected thereto.

9. A non-transitory computer-readable medium comprising instructions that, when executed, cause a processor communicatively coupled to a network interface, to perform the steps of:

connecting a lightweight software connector to a cloud-based system, via the network interface, wherein the lightweight software connector is configured to only dial out for connections over the Internet via the cloud-based system and is configured to reject inbound connections of any kind,

connecting the lightweight software connector to one or more of a file share and an application, via the network interface, wherein the lightweight software connector is associated with specific applications or file shares,

responsive to a request from a user, performing a policy lookup for the user and the user device to determine if the user and the user device are authorized and, based on the policy, performing one of i) preventing the user from seeing the one or more of the file share and the application and ii) providing access to a user device to the one or more of the file share and the application via a stitched connection between the network interface and the user device through the cloud-based system, and

responsive to additional instances of the one or more of the file share and the application, creating additional lightweight software connectors.

10. The non-transitory computer-readable medium of claim 9 , wherein the lightweight software connector is in front of the file share and the application.

11. The non-transitory computer-readable medium of claim 9 , wherein the cloud-based system includes a plurality of cloud nodes with the user device and the network interface each connected to a different cloud node.

12. The non-transitory computer-readable medium of claim 11 , wherein the cloud-based system includes a central authority configured to perform the user and user device policy lookup and form the stitched connection.

13. The non-transitory computer-readable medium of claim 9 , wherein the one or more of the file share and the application are located in an enterprise network and the user device is located remote from the enterprise network.

14. The non-transitory computer-readable medium of claim 13 , wherein the user device is associated with a user having specific access rights such that the user device only has visibility of the one or more of the file share and the application, based on configuration of the specific access rights.

15. The non-transitory computer-readable medium of claim 9 , wherein the one or more of the file share and the application are located in a data center and the user device is located remote from the data center.

16. The non-transitory computer-readable medium of claim 9 , wherein the steps further include

receiving a query for discovery, and

responding to the query based on the one or more of the file share and the application connected thereto.

17. A method comprising:

connecting a lightweight software connector to a cloud-based system, via a network interface, wherein the lightweight software connector is configured to only dial out for connections over the Internet via the cloud-based system and is configured to reject inbound connections of any kind;

connecting the lightweight software connector to one or more of a file share and an application, via the network interface; wherein the lightweight software connector is associated with specific applications or file shares,

responsive to a request from a user, performing a policy lookup for the user and the user device to determine if the user and the user device are authorized and, based on the policy, performing one of i) preventing the user from seeing the one or more of the file share and the application and ii) providing access to a user device to the one or more of the file share and the application via a stitched connection between the network interface and the user device through the cloud-based system,

responsive to additional instances of the one or more of the file share and the application, creating additional lightweight software connectors.

18. The method of claim 17 , further comprising

receiving a query for discovery; and

responding to the query based on the one or more of the file share and the application connected thereto.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2020
From: CHANAK, JOHN A.; FOXHOVEN, PATRICK; FEHRING, WILLIAM; SHAH, KUNAL; SRINIVASAN, SUBRAMANIAN
To: ZSCALER, INC.
Reel/Frame 051920/0146 →
Continuity (4)
Continuation 15986874 · May 23, 2018
Continuation In Part 15158153 · May 18, 2016
Continuation In Part 14310348 · Jun 20, 2014
Related Publication 20200195614A1 · Jun 18, 2020