Interface for real-time feedback of policy views in P3P policy editor
First Claim
1. A method for creating a privacy policy, comprising:
- displaying a plurality of data elements;
generating a privacy policy based on the plurality of data elements;
modifying a first data element from the plurality of data elements; and
dynamically regenerating the privacy policy in response to the modified first data element.
1 Assignment
0 Petitions
Accused Products
Abstract
A graphical user interface tool is provided to help users design privacy policies. The interface allows the user to group, manipulate, and describe the data used by a Web site. A data elements portion of the interface allows the user to view predefined data elements and to create additional data elements. The properties of the data elements may be viewed and modified. The data elements are displayed according to the hierarchical schema defined by the P3P specification. A groups portion of the interface allows the user to create groups of data elements that share common properties, such as how the recipient will use the data. A group may be populated with instances of data elements from the data elements portion of the interface. A policy portion of the interface displays descriptions of the policy in several forms. Statements in the policy are formed from the groups in the groups portion of the interface. The policy may be generated dynamically each time a group is created or a data element is added to a group or modified. A P3P policy may also contain global information, such as the name and address of the organization posting the policy. This information is presented and edited through a policy properties dialog.
-
Citations
31 Claims
-
1. A method for creating a privacy policy, comprising:
-
displaying a plurality of data elements;
generating a privacy policy based on the plurality of data elements;
modifying a first data element from the plurality of data elements; and
dynamically regenerating the privacy policy in response to the modified first data element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for creating a privacy policy, comprising:
-
generating a privacy policy based on the plurality of data elements;
modifying policy-wide property; and
dynamically regenerating the privacy policy in response to the modified policy-wide property. - View Dependent Claims (10, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28)
-
-
12. A method for creating a privacy policy, comprising:
-
displaying at least one policy group, wherein the policy group identifies a plurality of data elements;
generating a privacy policy based on the policy group;
modifying a property of the policy group; and
dynamically regenerating the privacy policy in response to the modified property.
-
-
15. An apparatus for creating a privacy policy, comprising:
-
display means for displaying a plurality of data elements;
generation means for generating a privacy policy based on the plurality of data elements;
modification means for modifying a first data element from the plurality of data elements; and
regeneration means for dynamically regenerating the privacy policy in response to the modified first data element.
-
-
23. An apparatus for creating a privacy policy, comprising:
-
generation means for generating a privacy policy based on the plurality of data elements;
modification means for modifying policy-wide property; and
regeneration means for dynamically regenerating the privacy policy in response to the modified policy-wide property.
-
-
26. An apparatus for creating a privacy policy, comprising:
-
display means for displaying at least one policy group, wherein the policy group identifies a plurality of data elements;
generation means for generating a privacy policy based on the policy group;
modification means for modifying a property of the policy group; and
regeneration means for dynamically regenerating the privacy policy in response to the modified property.
-
-
29. A computer program product, in a computer readable medium, for creating a privacy policy, comprising:
-
instructions for displaying a plurality of data elements;
instructions for generating a privacy policy based on the plurality of data elements;
instructions for modifying a first data element from the plurality of data elements; and
instructions for dynamically regenerating the privacy policy in response to the modified first data element.
-
-
30. A computer program product, in a computer readable medium, for creating a privacy policy, comprising:
-
instructions for generating a privacy policy based on the plurality of data elements;
instructions for modifying policy-wide property; and
instructions for dynamically regenerating the privacy policy in response to the modified policy-wide property.
-
-
31. A computer program product, in a computer readable medium, for creating a privacy policy, comprising:
-
instructions for displaying at least one policy group, wherein the policy group identifies a plurality of data elements;
instructions for generating a privacy policy based on the policy group;
instructions for modifying a property of the policy group; and
instructions for dynamically regenerating the privacy policy in response to the modified property.
-
Specification