US 11,775,666 B2
Federated redaction of select content in documents stored across multiple repositories
Sudhi Balan, Fairfield, CT (US); Helena Russell, New Canaan, CT (US); and Yan Bregman, East Brunswick, NY (US)
Assigned to ASG Technologies Group, Inc., Waltham, MA (US)
Filed by ASG Technologies Group, Inc., Waltham, MA (US)
Filed on Oct. 13, 2020, as Appl. No. 17/69,853.
Claims priority of provisional application 62/923,381, filed on Oct. 18, 2019.
Prior Publication US 2021/0117562 A1, Apr. 22, 2021
Int. Cl. G06F 40/10 (2020.01); G06F 21/62 (2013.01); G06F 40/106 (2020.01); G06F 3/0483 (2013.01); G06F 3/0482 (2013.01); G06F 16/25 (2019.01); G06F 21/31 (2013.01); H04L 9/40 (2022.01); G06F 16/21 (2019.01); G06F 21/60 (2013.01); G06N 5/01 (2023.01)
CPC G06F 21/6218 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0483 (2013.01); G06F 16/211 (2019.01); G06F 16/256 (2019.01); G06F 21/31 (2013.01); G06F 21/604 (2013.01); G06F 40/106 (2020.01); G06N 5/01 (2023.01); H04L 63/101 (2013.01); H04L 63/102 (2013.01); H04L 63/105 (2013.01); H04L 63/205 (2013.01); G06F 2221/2141 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system for redacting at least one asset field from at least one document stored in a document repository, the system comprising:
an application server for processing a plurality of documents, the application server further comprising:
a plurality of repository interfaces, each of the plurality of repository interfaces connecting to a different document repository storing a plurality of documents, wherein the application server is configured to:
receive an instruction to retrieve an electronic document stored in a document repository of the plurality of document repositories;
create a logical page in computer memory to recreate the electronic document stored in the document repository; and
determine a document class associated with the electronic document stored in the document repository;
a view server storing a plurality of redaction policies, the view server located between the application server and an application client computing device, wherein the view server is configured to:
based on the associated document class, apply the plurality of redaction policies to the electronic document in the logical page in computer memory, wherein one of the plurality of redaction policies specifies that a particular asset field of the electronic document is to be hidden from view, the redaction policy being stored and executed from the view server resulting in the redaction policy being applied in under five hundred microseconds and the plurality of redaction policies being multi-layer redaction policies, the multi-layer redaction policies including multi-layer access privileges that are defined to person or categories of persons that have permission to view certain unredacted content in the electronic document; and
the application client computing device being in communication with the application server and the view server, the application client computing device configured to be utilized by a user to view a displayed redacted logical page on a graphical user interface of the application client computing device.