The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 17, 2021

Filed:

Dec. 13, 2018
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Michael William Whalen, Seattle, WA (US);

Carsten Varming, Brooklyn, MN (US);

Neha Rungta, San Jose, CA (US);

Andrew Judge Gacek, Maple Grove, WA (US);

Murphy Berzish, Edina, MN (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/62 (2013.01); G06N 5/00 (2006.01); G06F 16/903 (2019.01); G06K 9/00 (2006.01); H04L 29/06 (2006.01); G06F 16/906 (2019.01);
U.S. Cl.
CPC ...
G06F 21/6254 (2013.01); G06F 16/906 (2019.01); G06F 16/90344 (2019.01); G06F 21/6227 (2013.01); G06K 9/00463 (2013.01); G06N 5/003 (2013.01); H04L 63/20 (2013.01);
Abstract

A document anonymization system transforms structured documents, such as security policies, that contain user-specific and other sensitive data, producing encoded logic problems in the format or language of one or more constraint solvers; the logic problems do not contain any of the sensitive data. The system may perform a one- or two-stage anonymization process: in a first stage, the electronic document is analyzed according to its document type to identify parameters likely to contain sensitive data, and the associated values are replaced with arbitrary values; in a second stage, after the anonymized electronic document is converted into logic formulae representing the data, the system performs replacements of string constants in the logic formulae with arbitrary strings to further anonymize the sensitive data. The system may confirm that anonymization preserves the document structure, difficulty level, and satisfiability of the original document by executing the constraint solver against the anonymized logic problem.


Find Patent Forward Citations

Loading…