IP Library Granted Patent US 8,353,053
Granted Patent B1
US 8,353,053 · App. 12/102,526 · Granted Jan 8, 2013

Computer program product and method for permanently storing data based on whether a device is protected with an encryption mechanism and whether data in a data structure requires encryption

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,353,053
App. No.
12/102,526
Granted
Jan 8, 2013
Kind
B1
Abstract

A data loss prevention system, method, and computer program product are provided for determining whether a device is protected with an encryption mechanism before storing data thereon. In operation, data to be stored on a device is identified. Additionally, it is determined whether the device is protected with an encryption mechanism. Furthermore, there is conditional reaction, based on the determination.

Claims (29)

1. A computer program product embodied on a non-transitory computer readable medium, comprising computer executable instructions stored thereon to cause one or more processors to:

identify data to be permanently stored on a device;

determine the device is to be protected with an encryption mechanism;

determine the data is not eligible for permanent storage on the device, based on whether a data structure associated with the data requires encryption of the data;

obtain a token, based on the data not being eligible for permanent storage on the device;

use the encryption mechanism to encrypt the data; and

temporarily store the encrypted data on the device based on the token.

2. The computer program product of claim 1 , wherein the device includes a mobile device.

3. The computer program product of claim 1 , wherein the encryption mechanism encrypts the data on the device.

4. The computer program product of claim 3 , wherein the encryption mechanism requires a user to log-in, and decrypts the data in response to the log-in.

5. The computer program product of claim 1 , wherein the instructions to cause one or more processors to determine the data is not eligible for permanent storage on the device comprise instructions to cause one or more processors to use a policy.

6. The computer program product of claim 5 , wherein the policy is configurable.

7. The computer program product of claim 1 , wherein the instructions to cause one or more processors to determine the data is not eligible for permanent storage on the device comprise instructions to cause one or more processors to use a data structure associated with the data.

8. The computer program product of claim 1 , wherein the instructions to cause one or more processors to identify the data comprise instructions executed in response to a request to store data from a remote location.

9. The computer program product of claim 1 , wherein the instructions to cause one or more processors to identify the data comprise instructions executed in response to a request to store data at a remote location.

10. The computer program product of claim 1 , wherein the instructions to cause one or more processors to determine the device is protected with an encryption mechanism comprise instructions performed by an agent running on the device.

11. The computer program product of claim 1 , further comprising instructions to cause one or more processors to display a message utilizing the device.

12. The computer program product of claim 1 , further comprising instructions to cause one or more processors to send a message to an administrator.

13. The computer program product of claim 1 , further comprising instructions to cause one or more processors to log the act of temporarily storing the encrypted data.

14. The computer program product of claim 1 , further comprising instructions to cause one or more processors to log an incident.

15. The computer program product of claim 1 , further comprising instructions to cause one or more processors to send at least one event to a management platform.

16. A method, comprising:

identifying, by a first device, data to be permanently stored on a second device;

determining, by the first device, the second device is protected with an encryption mechanism;

determining, by the first device, the data is not eligible for permanent storage on the second device, based on whether a data structure associated with the data requires encryption of the data;

obtaining a token, by the first device, based on the data not being eligible for permanent storage on the second device;

using the encryption mechanism, by the first device, to encrypt the data; and

temporarily storing, by the first device, the encrypted data on the second device based on the token.

17. The method of claim 16 , wherein the second device includes a mobile device.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2008
From: CHEBIYYAM, GOPI KRISHNA
To: MCAFEE, INC.
Reel/Frame 020805/0736 →