IP Library Granted Patent US 9,177,174
Granted Patent B1
US 9,177,174 · App. 14/174,723 · Granted Nov 3, 2015

Systems and methods for protecting sensitive data in communications

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 9,177,174
App. No.
14/174,723
Granted
Nov 3, 2015
Kind
B1
Abstract

Systems and methods for protecting sensitive data in communications are described, including identifying first information in content created by a user for a communication; sending the first information to a vault; receiving, from the vault, an identifier associated with the first information; replacing the first information in the content with second information that is associated with the first information and does not provide any indication of the content of the first information; and sending the communication comprising the content with the second information and the identifier.

Claims (51)

1. A computer-implemented method, comprising:

identifying first information in content created by a user for a communication;

sending the first information to a vault;

receiving, from the vault, an identifier associated with the first information;

replacing the first information in the content with second information that is associated with the first information and does not provide any indication of the content of the first information;

providing the user with a user control to select a manner of the replacing from designating at least one of a placeholder, a blank format, a link, and a user-defined replacement format, and to prevent the sending of the second information for the recipient that does not support the capability to process the communication comprising the content with the second information and the identifier; and

sending the communication comprising the content with the second information and the identifier, wherein the sending the communication is limited to a user-defined expiration period after which the first information cannot be retrieved from the vault.

2. The method of claim 1 , wherein the identifying the first information comprises receiving input from the user identifying the first information.

3. The method of claim 1 , further comprising sending third information about the communication to the vault, the first information being associated with the communication.

4. The method of claim 1 , wherein the first information is defined by the user.

5. The method of claim 1 , wherein the second information is defined by the user or by a non-user that performs the replacing the first information.

6. The method of claim 1 , further comprising:

receiving another communication associated with an access limit based on at least one of a time duration, an access location of a recipient, and an access device of a recipient, the another communication comprising another content, another second information, and another identifier;

sending the another identifier to the vault;

receiving, from the vault, another first information associated with the another identifier; and

rendering the another content in the another communication with the another second information replaced with the another first information.

7. The method of claim 6 , wherein the another first information is associated with an expiration period, after which the another identifier cannot be used to retrieve the another first information from the vault.

8. The method of claim 1 , wherein the processor is further configured to perform:

sending third information about the communication to the vault, the first information being associated with the communication.

9. A non-transitory computer readable medium having stored therein computer executable instructions for:

identifying first information in content created by a user for a communication;

sending the first information to a vault;

receiving, from the vault, an identifier associated with the first information;

replacing the first information in the content with second information that is associated with the first information and does not provide any indication of the content of the first information;

receiving another communication associated with an access limit based on at least one of a time duration, an access location of a recipient, and an access device of a recipient, the another communication comprising another content, another second information, and another identifier;

sending the another identifier to the vault;

receiving, from the vault, another first information associated with the another identifier; and

rendering the another content in the another communication with the another second information replaced with the another first information; and

sending the communication comprising the content with the second information and the identifier.

10. The computer readable medium of claim 9 , wherein the identifying the first information comprises receiving input from the user identifying the first information.

11. The computer readable medium of claim 9 , further comprising computer executable instructions for:

sending third information about the communication to the vault, the first information being associated with the communication.

12. The computer readable medium of claim 9 , wherein the first information is defined by the user.

13. The computer readable medium of claim 9 , wherein the second information is defined by the user or by a non-user that performs the replacing the first information.

14. The non-transitory computer readable medium of claim 9 , further comprising providing the user with a user control to select a manner of the replacing from designating at least one of a placeholder, a blank format, a link, and a user-defined replacement format, and to prevent the sending of the second information for the recipient that does not support the capability to process the communication comprising the content with the second information and the identifier, wherein the sending the communication is limited to a user-defined expiration period after which the first information cannot be retrieved from the vault.

15. At least one computing device comprising storage and a processor configured to perform:

at a computer processor, identifying first information in content created by a user for a communication;

sending, by the computer processor, the first information to a vault;

receiving, from the vault, an identifier associated with the first information;

replacing the first information in the content with second information that is associated with the first information and does not provide any indication of the content of the first information;

providing the user with a user control to select a manner of the replacing from designating at least one of a placeholder, a blank format, a link, and a user-defined replacement format, and to prevent the sending of the second information for the recipient that does not support the capability to process the communication comprising the content with the second information and the identifier; and

the computer processor sending the communication comprising the content with the second information and the identifier, wherein the sending the communication is limited to a user-defined expiration period after which the first information cannot be retrieved from the vault.

16. The at least one computing device of claim 15 , wherein the identifying the first information comprises receiving input from the user identifying the first information.

17. The at least one computing device of claim 15 , wherein the first information is defined by the user of the at least one computing device.

18. The at least one computing device of claim 15 , wherein the second information is defined by the user or by a non-user of the at least one computing device that performs the replacing the first information.

19. The at least one computing device of claim 15 , wherein the processor is further configured to perform:

receiving, by the computer processor, another communication comprising another content, another second information, and another identifier;

the computer processor sending the another identifier to the vault;

receiving, from the vault, another first information associated with the another identifier; and

the computer processor rendering the another content in the another communication with the another second information replaced with the another first information.

20. The at least one computing device of claim 19 , wherein the another first information is associated with an expiration period, after which the another identifier cannot be used to retrieve the another first information from the vault.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2014
From: SHOEMAKER, GARTH; MEDVEDEV, IVAN
To: GOOGLE INC.
Reel/Frame 032165/0305 →