Using a rules model to improve handling of personally identifiable information
First Claim
1. A method of handling personally identifiable information, said method comprising:
- defining a limited number of privacy-related actions regarding said personally identifiable information;
constructing a rule for each circumstance in which one of said privacy-related actions may be taken or must be taken;
allowing for the input of dynamic contextual information to precisely specify the condition for evaluation of said rule;
creating a programming object containing at least one of said rules;
associating said programming object with said personally identifiable information;
processing a request; and
providing an output.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a system and method for handling personally identifiable information, using a rules model. The invention involves defining a limited number of privacy-related actions regarding personally identifiable information; constructing a rule for each circumstance in which one of said privacy-related actions may be taken or must be taken; allowing for the input of dynamic contextual information to precisely specify the condition for evaluation of a rule; creating a programming object containing at least one of said rules; associating the programming object with personally identifiable information; processing a request; and providing an output. The invention does not merely give a “yes-or-no answer. The invention has the advantage of being able to specify additional actions that must be taken. The invention may use a computer system and network. One aspect of the present invention is a method for handling personally identifiable information. Another aspect of the present invention is a system for executing the method of the present invention. A third aspect of the present invention is as a set of instructions on a computer-usable medium, or resident in a computer system, for executing the method of the present invention.
-
Citations
9 Claims
-
1. A method of handling personally identifiable information, said method comprising:
-
defining a limited number of privacy-related actions regarding said personally identifiable information;
constructing a rule for each circumstance in which one of said privacy-related actions may be taken or must be taken;
allowing for the input of dynamic contextual information to precisely specify the condition for evaluation of said rule;
creating a programming object containing at least one of said rules;
associating said programming object with said personally identifiable information;
processing a request; and
providing an output. - View Dependent Claims (2, 3)
-
-
4. A system for handling personally identifiable information, said system comprising:
-
means for defining a limited number of privacy-related actions regarding said personally identifiable information;
means for constructing a rule for each circumstance in which one of said privacy-related actions may be taken or must be taken;
means for allowing for the input of dynamic contextual information to precisely specify the condition for evaluation of said rule;
means for creating a programming object containing at least one of said rules;
means for associating said programming object with said personally identifiable information;
means for processing a request; and
means for providing an output. - View Dependent Claims (5, 6)
-
-
7. A computer-usable medium having computer-executable instructions for handling personally identifiable information, said computer-executable instructions comprising:
-
means for defining a limited number of privacy-related actions regarding said personally identifiable information;
means for constructing a rule for each circumstance in which one of said privacy-related actions may be taken or must be taken;
means for allowing for the input of dynamic contextual information to precisely specify the condition for evaluation of said rule;
means for creating a programming object containing at least one of said rules;
means for associating said programming object with said personally identifiable information;
means for processing a request; and
means for providing an output. - View Dependent Claims (8, 9)
-
Specification