IP Library Granted Patent US 8,127,338
Granted Patent B2
US 8,127,338 · App. 12/330,379 · Granted Feb 28, 2012

System and program product for automatically managing information privacy

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 8,127,338
App. No.
12/330,379
Granted
Feb 28, 2012
Kind
B2
Abstract

A system for automatically managing information privacy includes an input system for receiving a request that includes a call for information in a bean and a purpose for the call, which indicates a manner an information requestor intends to use the information, wherein the call is to a method within the bean referencing at least one privacy control rule, which governs access and/or use of the information, that is packaged with the bean, the privacy control rule being additional to the information and methods of the bean and being packaged as an element of a deployment descriptor; and a privacy control system for automatically determining whether the request should be granted by comparing the purpose to the at least one privacy control rule to determine whether the purpose is valid, wherein the request is granted if the purpose complies with the at least one privacy control rule.

Claims (24)

1. A system for automatically managing information privacy, comprising:

an input system for receiving a request that includes a call for information in a bean and a purpose for the call, the purpose indicating a manner in which a requestor of the information intends to use the information, wherein the call is to a method within the bean, and wherein the method references at least one privacy control rule, that governs at least one of access or use of the information, that is packaged with the bean, the privacy control rule being additional to the information and methods of the bean and being packaged as an element of a deployment descriptor; and

a privacy control system for automatically determining whether the request should be granted by comparing the purpose to at least one privacy control rule to determine whether the purpose is valid, wherein the request is granted if the purpose complies with the at least one privacy control rule.

2. The system of claim 1 , wherein the bean is an ENTERPRISE JAVABEAN.

3. The system of claim 1 , wherein the method comprises a procedure that operates on the information.

4. The system of claim 1 , further comprising an access control system in addition to the privacy control system, for automatically performing access control to the information by comparing user information that identifies the requestor making the request to an access control policy that is also packaged with the bean that dictates who can access the information.

5. The system of claim 1 , wherein the at least one privacy control rule is part of a privacy control policy that is packaged with the bean as a deployment descriptor.

6. The system of claim 1 , wherein the input system and the privacy control system are part of an application server.

7. The system of claim 6 , wherein the application server is WEBSPHERE application server.

8. The system of claim 1 , further comprising:

an interface for providing the information pursuant to a web transaction; and

a bean system for storing the information and the method in the bean.

9. A program product stored on a non-transitory recordable medium for automatically managing information privacy, which when executed, comprises:

program code for receiving a request that includes a call for information in a bean and a purpose for the call, the purpose indicating a manner in which a requestor of the information intends to use the information, wherein the call is to a method within the bean, and wherein the method references at least one privacy control rule, which governs at least one of access or use of the information, that is packaged with the bean, the privacy control rule being additional to the information and methods of the bean and being packaged as an element of a deployment descriptor; and

program code for automatically determining whether the request should be granted by comparing the purpose to at least one privacy control rule to determine whether the purpose is valid, wherein the request is granted if the purpose complies with the at least one privacy control rule.

10. The program product of claim 9 , wherein the bean is an ENTERPRISE JAVABEAN.

11. The program product of claim 9 , wherein the method comprises a procedure that operates on the information.

12. The program product of claim 9 , further comprising program code for automatically, in addition to comparing of the purpose to the privacy control rule, performing access control to the information by comparing user information that identifies the requester making the request to an access control policy that is also packaged with the bean that dictates who can access the information.

13. The program product of claim 9 , wherein the at least one privacy control rule is part of a privacy control policy that is packaged with the bean as a deployment descriptor.

14. The program product of claim 9 , wherein the program code for receiving and the program code for automatically determining are part of an application server.

15. The program product of claim 14 , wherein the application server is WEBSPHERE application server.

16. The program product of claim 9 , further comprising:

an interface for providing the information pursuant to a web transaction; and

program code for storing the information and the method in the bean.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: DAEDALUS GROUP, LLC
To: DAEDALUS BLUE LLC
Reel/Frame 051737/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP, LLC
Reel/Frame 051710/0445 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: DAEDALUS GROUP LLC
Reel/Frame 051032/0784 →