IP Library Granted Patent US 8,826,449
Granted Patent B2
US 8,826,449 · App. 11/906,077 · Granted Sep 2, 2014

Data security in a disconnected environment

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 8,826,449
App. No.
11/906,077
Granted
Sep 2, 2014
Kind
B2
Abstract

Systems and methods are provided for the detection and prevention of intrusions in data at rest systems such as file systems and web servers. The systems and methods regulate access to sensitive data with minimal dependency on a communications network. Data access is quantitatively limited to minimize the data breaches resulting from, e.g., a stolen laptop or hard drive.

Claims (32)

1. A computer-implemented method for data protection comprising:

receiving a request at a computer from a user for a data record encrypted with an encryption key and stored in a database comprising at least a plurality of sensitive data records;

accessing by the computer a maintained count associated with the encryption key comprising a sum of a number of accessed database data records encrypted with the encryption key by the user and a number of actions performed on the accessed data records by the user;

determining if the maintained count exceeds a threshold stored at the computer representing a number of interactions the user is authorized to perform with the accessed data records without connecting the computer to an external access control system;

responsive to a determination that the maintained count does not exceed the threshold:

providing a result of the requested data record to the user;

incrementing the maintained count responsive to providing the result of the requested data record to the user with a value representing each data record included in the result of the requested data record; and

further incrementing the maintained count by a number equal to the total number of actions performed by the user on the provided data record; and

responsive to a determination that the maintained count exceeds the threshold, prompting the user to connect the computer to the external access control system.

2. The method according to claim 1 , wherein incrementing the maintained count comprises advancing the maintained count by one.

3. The method according to claim 1 , wherein incrementing the maintained count comprises incrementing the maintained count for each record in the result of the requested data record.

4. The method according to claim 1 , wherein incrementing the maintained count comprises incrementing the maintained count for each record in a result of the request.

5. The method according to claim 1 further comprising:

receiving instructions from the external access control system to modify the maintained count.

6. The method according to claim 1 further comprising:

receiving instructions from the external access control system to modify the threshold.

7. The method according to claim 1 further comprising:

notifying the external access control system of the maintained count.

8. The method according to claim 1 further comprising:

notifying the external access control system that the maintained count exceeds the threshold.

9. The method according to claim 1 further comprising:

sending information on the request for the encrypted data record to the external access control system.

10. The method according to claim 1 , wherein the maintained count is specific to the encryption key.

11. A non-transitory computer-readable medium whose contents cause a computer to perform a method for data protection comprising:

receiving a request at a computer from a user for a data record encrypted with an encryption key and stored in a database comprising at least a plurality of sensitive data records;

accessing by the computer a maintained count associated with the encryption key comprising a sum of a number of accessed database data records encrypted with the encryption key by the user and a number of actions performed on the accessed data records by the user;

determining if the maintained count exceeds a threshold stored at the computer representing a number of interactions the user is authorized to perform with the accessed data records without connecting the computer to an external access control system;

responsive to a determination that the maintained count does not exceed the threshold:

providing a result of the requested data record to the user;

incrementing the maintained count responsive to providing the result of the requested data record to the user with a value representing each data record included in the result of the requested data record; and

further incrementing the maintained count by a number equal to the total number of actions performed by the user on the provided data record; and

responsive to a determination that the maintained count exceeds the threshold, prompting the user to connect the computer to the external access control system.

Assignments (3)
SECURITY INTEREST Recorded Aug 2, 2024
From: PROTEGRITY USA, INC.; PROTEGRITY LIMITED HOLDING, LLC; PROTEGRITY US HOLDING, LLC; PROTEGRITY CORPORATION; KAVADO, LLC
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 068326/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: PROTEGRITY CORPORATION
To: PROTEGRITY US HOLDING, LLC
Reel/Frame 067566/0462 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2008
From: MATTSSON, ULF
To: PROTEGRITY CORPORATION
Reel/Frame 020347/0883 →