IP Library › Granted Patent US 10,169,599
Granted Patent B2
US 10,169,599 · App. 12/548,123 · Granted Jan 1, 2019

Data access control with flexible data disclosure

Inventors: Joshua Fox (Haifa, IL); Michael Pelts (Haifa, IL)
Assignee: International Business Machines Corporation
G06F21/6218
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 10,169,599
App. No.
12/548,123
Granted
Jan 1, 2019
Kind
B2
Abstract

A method for presenting data, the method including presenting via a first computer output device an indicator indicating a data item whose value is prevented, in accordance with predefined access control criteria, from being presented via the first computer output device, receiving from a requestor a request to present the data item value, maintaining a record of an identity of the requestor together with a description of the requested data item, and presenting via a second computer output device the data item value.

Claims (32)

1. A computer-implemented method, comprising:

controlling access to a data item value of a data item that is obscured by an indicator providing a description of the obscured data item value, wherein the data item is any one of a structured data and an unstructured data, by:

presenting, with a first computer output device, the indicator; and

in response to receiving a request from a requestor to access the data item value,

receiving a reason for the request, wherein the reason is associated with a level of access control, wherein the level of access control is based on any one of the requestor, a role, and the data item value;

determining that the reason is valid;

providing access to the data item value by presenting the data item value on a second computer output device; and

recording an identity of the requestor, the reason, and the description of the data item value.

2. A method according to claim 1 , wherein the providing the access to the data item value is in accordance with a predefined access control criteria.

3. A method according to claim 1 , wherein the indicator is provided in place of the data item value indicating that access to the data item value is prevented in accordance with a predefined access control criteria.

4. A system, comprising:

a processor;

storage coupled to the processor, wherein the storage stores computer program instructions, and wherein the processor executes the computer program instructions to perform operations, and wherein the operations comprise:

controlling access to a data item value of a data item that is obscured by an indicator providing a description of the obscured data item value, wherein the data item is any one of a structured data and an unstructured data, by:

presenting, with a first computer output device, the indicator; and

in response to receiving a request from a requestor to access the data item value,

receiving a reason for the request, wherein the reason is associated with a level of access control, wherein the level of access control is based on any one of the requestor, a role, and the data item value;

determining that the reason is valid;

providing access to the data item value by presenting the data item value on a second computer output device; and

recording an identity of the requestor, the reason, and the description of the data item value.

5. A system according to claim 4 , wherein the providing the access to the data item value is in accordance with a predefined access control criteria.

6. A system according to claim 4 , wherein the indicator is provided in place of the data item value indicating that access to the data item value is prevented in accordance with a predefined access control criteria.

7. A computer program product stored on a computer readable device, the computer program product comprising computer program instructions, when executed by a processor, operative to perform:

controlling access to a data item value of a data item that is obscured by an indicator providing a description of the obscured data item value, wherein the data item is any one of a structured data and an unstructured data, by:

presenting, with a first computer output device, the indicator; and

in response to receiving a request from a requestor to access the data item value,

receiving a reason for the request, wherein the reason is associated with a level of access control, wherein the level of access control is based on any one of the requestor, a role, and the data item value;

determining that the reason is valid;

providing access to the data item value by presenting the data item value on a second computer output device; and

recording an identity of the requestor, the reason, and the description of the data item value.

8. A computer program product according to claim 7 , wherein the providing the access to the data item value is in accordance with a predefined access control criteria.

9. A computer program product according to claim 7 , wherein the indicator is provided in place of the data item value indicating that access to the data item value is prevented in accordance with a predefined access control criteria.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2009
From: FOX, JOSHUA; PELTS, MICHAEL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 023151/0418 →
Continuity (1)
Related Publication 20110055932A1 · Mar 3, 2011
Cited By (5)
US 12,481,781 US 12,499,029 US 12,505,248 US 12,524,560 US 12,536,182