IP Library Granted Patent US 9,288,191
Granted Patent B1
US 9,288,191 · App. 14/275,828 · Granted Mar 15, 2016

System and method to anonymize data transmitted to a destination computing device

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,288,191
App. No.
14/275,828
Granted
Mar 15, 2016
Kind
B1
Abstract

A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer, the data including a plurality of characters, with at least one character case sensitive. A case information word indicative of the case of the characters is created. The characters in the data is converted to a known case. Selective anonymization of the converted data is performed, based on a selected anonymization strategy, using an anonymization module. The anonymized data with the case information word and data indicative of the selected anonymization strategy is transmitted to the destination computing device over a network.

Claims (44)

1. A method for anonymizing data to be transmitted to a destination computing device, comprising:

receiving data to be transmitted from a user computer to the destination computing device over a network for storage, the data including a plurality of characters, with at least one character case sensitive;

creating a case information word indicative of the case of the character;

converting each of all the characters in the data to a known case;

anonymizing the converted data with the known case based on a selective anonymization strategy, using an anonymization module to derive an anonymized data which preserves the number of characters of the received data, wherein the selected anonymization strategy comprising, at least, encryption that permits exact word matching search and wild card search; and

transmitting anonymized data, the case information word and data indicative of the selected anonymization strategy for the converted data to the destination computing device over the network for storage, wherein one or more of the steps are executed in a computing device.

2. The method of claim 1 , wherein creating a case sensitive word further including:

determining whether preserving case for the data is selected; and

creating the case information word for the data based on the selection.

3. The method of claim 1 , further including:

receiving a selectively retrieved anonymized data along with the case information word, in response to a request;

de-anonymizing the retrieved stored anonymized data, based on the data indicative of the selected anonymization strategy;

modifying the case of the de-anonymized data based on the case information word; and

returning the modified de-anonymized data, in response to the request.

4. The method of claim 1 , wherein the anonymized data is configured to preserve the order of the received data.

5. The method of claim 1 , wherein the anonymized data is configured to be searchable using anonymized keyword.

6. The method of claim 1 , wherein the anonymized data is configured to preserve the number of characters of the received data.

7. The method of claim 1 , wherein anonymization strategy includes at least one of tokenization and encryption.

8. The method of claim 7 , wherein anonymization based on tokenization includes at least one of random tokenization, sortable token anonymization and case-insensitive searchable anonymization.

9. The method of claim 7 , wherein anonymization based on encryption includes at least one of encryption that permits exact word matching search, encryption that permits search and encryption that permits partial string and wild card searches.

10. An anonymization system to anonymize data transmitted to a destination computing device, comprising:

an anonymization strategy module to store anonymization strategy for data anonymization;

a logic to receive data to be transmitted from a user computer to the destination computing device over a network for storage; and

an anonymization module to selectively anonymize data based on a selected anonymization strategy to generate an anonymized data, wherein,

the received data includes a plurality of characters, with at least one character case sensitive;

a case information word for the data is created based on the case information;

each of all the characters in the received data is converted to a known case; and

the converted data with the known case is anonymized based on a selected anonymization strategy to generate the anonymized data, wherein the selected anonymization strategy comprising, at least, encryption that permits exact word matching search and wild card search; and

the anonymized data, the case information word and data indicative of the selected anonymization strategy for the converted data is transmitted to the destination computing device over the network for storage.

11. The system of claim 10 , further including:

retrieve the anonymization strategy for the data from the anonymization strategy module to determine whether preserving case information for the data is selected; and

create the case information word for the data based on the selection.

12. The system of claim 10 , wherein the system further including:

a de-anonymization module configured to

receive a selectively retrieved anonymized data along with the case information word, in response to a request;

de-anonymize the retrieved stored anonymized data, based on the data indicative of the selected anonymization strategy;

modify the case of the de-anonymized data based on the case information word; and

return the modified de-anonymized data, in response to the request.

13. The system of claim 10 , wherein the anonymized data is configured to preserve the order of the received data.

14. The system of claim 10 , wherein the anonymized data is configured to be searchable using anonymized keyword.

15. The system of claim 10 , wherein the anonymized data is configured to preserve the number of characters of the received data.

16. The system of claim 10 , wherein anonymization strategy includes at least one of tokenization and encryption.

17. The system of claim 16 , wherein anonymization based on tokenization includes at least one of random tokenization, sortable token anonymization and case-insensitive searchable anonymization.

18. The system of claim 16 , wherein anonymization based on encryption includes at least one of encryption that permits exact word matching search, encryption that permits search and encryption that permits partial string and wild card searches.

Assignments (14)
SECURITY INTEREST Recorded Jan 6, 2026
From: ALERT LOGIC, INC.; DIGITAL GUARDIAN LLC; ECRIME MANAGEMENT STRATEGIES, INC.; FORTRA, LLC; GLOBALSCAPE, INC.; TRIPWIRE, INC.
To: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 074233/0632 →
NEW MONEY FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: ALERT LOGIC, INC.; DIGITAL GUARDIAN LLC; ECRIME MANAGEMENT STRATEGIES, INC.; FORTRA, LLC; GLOBALSCAPE, INC.; TRIPWIRE, INC.; VERA SECURITY, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 073683/0534 →
EXTENDED FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: FORTRA, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073663/0914 →
EXTENDED RCF FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: FORTRA, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073663/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2025
From: LOOKOUT, INC.
To: FORTRA, LLC
Reel/Frame 071659/0726 →
RELEASE OF SECURITY INTEREST Recorded May 14, 2025
From: MIDCAP FINANCIAL TRUST
To: LOOKOUT, INC.
Reel/Frame 071115/0227 →
SECURITY INTEREST Recorded Aug 10, 2024
From: LOOKOUT, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 068538/0177 →
RELEASE OF PATENT SECURITY INTEREST AT REEL 59909 AND FRAME 0764 Recorded Jun 2, 2023
From: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
To: LOOKOUT, INC.
Reel/Frame 063844/0638 →
SECURITY INTEREST Recorded May 9, 2022
From: LOOKOUT, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 059909/0764 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2022
From: SILICON VALLEY BANK (THE "BANK")
To: LOOKOUT, INC.
Reel/Frame 059909/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2022
From: CIPHERCLOUD, LLC.
To: LOOKOUT, INC.
Reel/Frame 059522/0738 →
MERGER AND CHANGE OF NAME Recorded Apr 6, 2022
From: CIPHERCLOUD, INC.; CIPHERCLOUD ACQUISITION, LLC
To: CIPHERCLOUD, LLC.
Reel/Frame 059522/0690 →
SECURITY INTEREST Recorded Mar 16, 2021
From: CIPHERCLOUD, INC.
To: SILICON VALLEY BANK
Reel/Frame 055606/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2021
From: TOCK, THERON; KOTHARI, PRAVIN
To: CIPHERCLOUD, INC.
Reel/Frame 054831/0264 →