IP Library Granted Patent US 10,193,893
Granted Patent B2
US 10,193,893 · App. 15/202,713 · Granted Jan 29, 2019

System and method for access control using network verification

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 10,193,893
App. No.
15/202,713
Granted
Jan 29, 2019
Kind
B2
Abstract

A system for controlling access includes a computing device, configured to: determine a first identifier associated with a first access point being used by the computing device to access a network; determine first access control data associated with the first identifier and a first application executing on the computing device; and control access to data over the network by the first application based on the first access control data.

Claims (37)

1. A system for data access control, comprising:

a computing device having a processor and at least one non-transitory memory containing instructions executable by the processor to:

determine a first unique device identifier identifying a first access point being used by the computing device to access a network;

determine first access control data associated with the first unique device identifier and a first application executing on the computing device, the first access control data specifying an access control level selected from at least three different levels of access; and

control access of the first application to data associated with a target server to which the computing device is connected through the first access point and over the network based on the first access control data, wherein the first access control data specifies a first level of access to the data associated with the target server applicable when the computing device connects to the target server through the first access point.

2. The system of claim 1 , wherein determining the first access control data comprises sending a request to an access control update server and receiving the first access control data from the access control update server, the request comprising the first unique device identifier.

3. The system of claim 1 , wherein the computing device is further configured to update the first access control data by sending a request to an access control update server and receiving updated first access control data from the access control update server.

4. The system of claim 1 , wherein the first application comprises an access control module configured to perform the determining of the first unique device identifier, the determining of the first access control data and the controlling of access to data.

5. The system of claim 1 , wherein the computing device is further configured to:

determine a second identifier associated with a second access point being used by the computing device to access the network;

determine second access control data associated with the second identifier and the first application, wherein the second access control data specifies a second level of access to the data associated with the target server; and

control access to data by the first application based on the second access control data.

6. The system of claim 1 , wherein the first level of access is a default level of access.

7. The system of claim 1 , wherein the first access control data includes environmental data associated with at least one of the computing device or the first access point.

8. The system of claim 7 , wherein the environmental data includes geographical data associated with the computing device or the first access point.

9. The system of claim 1 , wherein the computing device is further configured to:

determine a second access control data, the second access control data associated with the first unique device identifier and a second application executing on the computing device, wherein the second access control data specifies a second level of access to the data associated with the target server; and

control access to data over the network by the second application based on the second access control data.

10. The system of claim 9 , wherein the first access control data specifies a different level of access than the second access control data.

11. The system of claim 9 , wherein the first application and second application are isolated applications.

12. The system of claim 11 , wherein each of the first application and the second application comprises an access control module.

13. The system of claim 9 , wherein the computing device is configured to execute an access control module that controls access to data by the first application and the second application.

14. The system of claim 1 , wherein the computing device is configured to determine if a path to a target server is a permissible path and, in response to determining that the path is not a permissible path, block access by the first application to the target server.

15. The system of claim 1 , wherein the first access control data specifies a read access privilege and a write access privilege on content managed by a content management system.

16. A method for access control, comprising:

determining a first unique device identifier identifying a first access point being used by a computing device to access a network;

determining first access control data associated with the first unique device identifier and a first application executing on the computing device, the first access control data specifying an access control level selected from at least three different levels of access; and

controlling access of the first application to the data associated with a target platform to which the computing device is connected through the first access point and over the network based on the first access control data and, wherein the first access control data specifies a first level of access to the data associated with the target platform applicable when the computing device connects to the target platform through the first access point.

17. The method of claim 16 , wherein determining the first access control data comprises sending a request to an access control update server and receiving the first access control data from the access control update server, wherein the request comprises the first unique device identifier.

18. The method of claim 16 , further comprising updating the first access control data by sending a request to an access control update server and receiving updated first access control data from the access control update server.

19. The method of claim 16 , wherein the first application comprises an access control module configured to perform the determining of the first unique device identifier, the determining of the first access control data and the controlling of access to data.

20. The method of claim 16 , further comprising:

determining a second identifier associated with a second access point being used by the computing device to access the network;

determining second access control data associated with the second identifier and the application; and

controlling access to data by the first application based on the second access control data, the second access control data specifying a second level of access to the data associated with the target platform.

21. The method of claim 16 , wherein the level of access is a default level of access.

22. The method of claim 16 , wherein the first access control data specifies a read access privilege and a write access privilege on content managed by a content management system.

Assignments (4)
IP BUSINESS SALE AGREEMENT Recorded Aug 30, 2016
From: OPEN TEXT S.A.
To: OT IP SUB, LLC
Reel/Frame 039872/0605 →
CERTIFICATE OF AMALGAMATION Recorded Aug 30, 2016
From: IP OT SUB ULC
To: OPEN TEXT SA ULC
Reel/Frame 039872/0662 →
CERTIFICATE OF CONTINUANCE Recorded Aug 30, 2016
From: OT IP SUB, LLC
To: IP OT SUB ULC
Reel/Frame 039986/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2016
From: COPSEY, SIMON DOMINIC
To: OPEN TEXT S.A.
Reel/Frame 039197/0741 →