IP Library Granted Patent US 9,959,273
Granted Patent B2
US 9,959,273 · App. 13/457,250 · Granted May 1, 2018

Enterprise-level data protection with variable data granularity and data disclosure control with hierarchical summarization, topical structuring, and traversal audit

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,959,273
App. No.
13/457,250
Granted
May 1, 2018
Kind
B2
Abstract

Access is obtained to a plurality of intermediately transformed electronic documents (with a plurality of sections and subsections) which have been transformed, by topical analysis and text summarization techniques, from a plurality of original electronic documents comprising at least some unstructured electronic documents. Audit and retrieval agent code is appended to the sections and subsections to create a plurality of finally transformed electronic documents. Users are allowed to access the finally transformed electronic documents. The users are provided with accountability reminders contemporaneous with the access. The access of the users to the sections and subsections of the finally transformed electronic documents is logged. An audit report is provided based on the logging. Also provided is a cloud service for enterprise-level sensitive data protection with variable data granularity, using one or more one guest virtual machine images.

Claims (24)

1. A method comprising:

decomposing, by topical analysis and text summarization techniques, a plurality of original electronic documents comprising at least some unstructured electronic documents into a plurality of intermediately transformed electronic documents, each of said intermediately transformed electronic documents having a plurality of hierarchical sections, wherein said plurality of hierarchical sections are arranged in different levels having different levels of abstraction;

appending an audit and retrieval agent code and an accountability reminder, to each different one of said hierarchical sections to create a plurality of finally transformed electronic documents;

providing, to a user, access to said hierarchical sections of at least one document of said finally transformed electronic documents through a data viewer;

providing, using said data viewer, said user with said accountability reminders contemporaneous with each attempt at said access to each deeper, less abstract, level of respective said hierarchical sections within said at least one document, wherein each of said accountability reminders provided to said user corresponds to each of said attempts at said access to each said deeper level of said hierarchical sections;

logging said access of said user to said hierarchical sections of said at least one document of said finally transformed electronic documents; and

providing an audit report based on said logging of said access of said user.

2. The method of claim 1 , wherein said decomposing step comprises:

using said topical analysis and text summarization techniques to create said plurality of intermediately transformed electronic documents from said plurality of original electronic documents comprising said at least some unstructured electronic documents, said plurality of intermediately transformed electronic documents having section headers and summaries and being rendered in extensible markup language.

3. The method of claim 2 , wherein said original electronic documents further comprise said at least some structured electronic documents and some semi-structured electronic documents, and wherein said decomposing step further comprises using said topical analysis and text summarization techniques on said structured electronic documents and said semi-structured electronic documents.

4. The method of claim 2 , wherein said appending step further comprises wrapping said extensible markup language with said audit and retrieval agent code and accountability reminder code facilitating display of said accountability reminders using input from a risk profile database and enabling hierarchical retrieval of given ones of said hierarchical sections of said at least one document corresponding to a permission level of a given one of said users accessing said hierarchical sections and auditing of said hierarchical retrieval.

5. The method of claim 4 , further comprising updating said risk profile database and said accountability reminders based on an analysis of said audit report.

6. A computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therewith, said computer readable program code comprising:

computer readable program code configured to decompose, by topical analysis and text summarization techniques, a plurality of original electronic documents comprising at least some unstructured electronic documents into a plurality of intermediately transformed electronic documents, each of said intermediately transformed electronic documents having a plurality of hierarchical sections, wherein said plurality of hierarchical sections are arranged in different levels having different levels of abstraction;

computer readable program code configured to append an audit and retrieval agent code and an accountability reminder, to each different one of said hierarchical sections to create a plurality of finally transformed electronic documents;

computer readable program code configured to provide, to a user, access to said hierarchical sections of at least one document of said finally transformed electronic documents through a data viewer;

computer readable program code configured to provide, using said data viewer, said user with said accountability reminders contemporaneous with each attempt at said access to each deeper, less abstract, level of respective said hierarchical sections within said at least one document, wherein each of said accountability reminders provided to said user corresponds to each of said attempts at said access to each said deeper level of said hierarchical sections;

computer readable program code configured to log said access of said user to said hierarchical sections of said at least one document of said finally transformed electronic documents; and

computer readable program code configured to provide an audit report based on said logging of said access of said user.

7. The computer program product of claim 6 , wherein said computer readable program code configured to decompose said plurality of original electronic documents comprises:

computer readable program code configured to use said topical analysis and text summarization techniques to create said plurality of intermediately transformed electronic documents from said plurality of original electronic documents comprising said at least some unstructured electronic documents, said plurality of intermediately transformed electronic documents having section headers and summaries and being rendered in extensible markup language.

8. The computer program product of claim 7 , wherein said original electronic documents further comprise said at least some structured electronic documents and some semi-structured electronic documents, and wherein said computer readable program code configured to decompose said plurality of original electronic documents further comprises computer readable program code configured to use said topical analysis and text summarization techniques on said structured electronic documents and said semi-structured electronic documents.

9. The computer program product of claim 7 , wherein said computer readable program code configured to append said audit and retrieval agent code further comprises computer readable program code configured to wrap said extensible markup language with said audit and retrieval agent code and accountability reminder code facilitating display of said accountability reminders using input from a risk profile database and supporting hierarchical retrieval of given ones of said hierarchical sections of said at least one document corresponding to a permission level of a given one of said users accessing said hierarchical sections and auditing of said hierarchical retrieval.

10. The computer program product of claim 9 , further comprising computer readable program code configured to update said risk profile database and said accountability reminders based on an analysis of said audit report.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Mar 28, 2025
From: BLUE OWL CREDIT INCOME CORP (F/K/A OWL ROCK CORE INCOME CORP.), AS COLLATERAL AGENT
To: AVALARA, INC.; EDISON VAULT, LLC
Reel/Frame 070671/0486 →
SECURITY INTEREST Recorded Mar 28, 2025
From: AVALARA, INC.; EDISON VAULT, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 070671/0097 →
SECURITY INTEREST Recorded Oct 20, 2022
From: AVALARA, INC.; EDISON VAULT, LLC
To: OWL ROCK CORE INCOME CORP., AS COLLATERAL AGENT
Reel/Frame 061728/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: EDISON VAULT, LLC
Reel/Frame 054693/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2012
From: BERGMAN, LAWRENCE D.; BHASKARAN, KUMAR; CHENG, WINNIE W.; FLAVIN, ROBERT A.; HERNANDEZ, MILTON H.; HUANG, HAI; KONURU, RAVI B.; RUAN, YAOPING; SAHU, SAMBIT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 028114/0654 →