Claims
- 1. A method for privacy management, comprising:
providing a linked collection of interactive resources through which a user is able to exchange information with an enterprise that provides the resources; assigning respective, non-uniform privacy policies to at least some of the resources regarding use of the information that is exchanged through the resources; providing to the user accessing a given one of the resources the respective privacy policy for that resource; and exchanging with the user at least a portion of the information that is associated with the given one of the resources, subject to the provided privacy policy.
- 2. A method according to claim 1, wherein exchanging the information with the user comprises receiving private information submitted to the enterprise by the user.
- 3. A method according to claim 2, wherein receiving the private information comprises receiving the user's agreement to the privacy policy, and recording the private information together with an indication of the privacy policy agreed upon.
- 4. A method according to claim 2, and comprising:
intercepting a request from an application to use the private information received from the users; querying the application to determine its compliance with the privacy policy subject to which the requested information was received; and providing the requested information subject to the compliance of the application with the privacy policy.
- 5. A method according to claim 1, wherein assigning the non-uniform privacy policies comprises assigning a first privacy policy to a first one of the resources and a second, different privacy policy to a second one of the resources.
- 6. A method according to claim 5, wherein providing the linked collection of interactive resources comprises arranging the resources in a hierarchy of nodes that comprises a root node, such that each of the nodes except for the root node has a parent node in the hierarchy, and
wherein assigning the non-uniform privacy policies comprises assigning to each of at least some of the nodes, including the nodes associated with the first and second resources, one or more respective privacy rules regarding use of the information that is associated with the node, and setting for each of the nodes a node privacy policy that comprises the privacy rules assigned to the node combined, for each of the nodes except the root node, with the node privacy policy of its parent node.
- 7. A method according to claim 5, wherein providing the privacy policy to the user comprises informing the user who has exchanged the information associated with the first resource subject to the first privacy policy of a difference in the second privacy policy relative to the first privacy policy before exchanging the information associated with the second resource.
- 8. A method according to claim 1, wherein assigning the non-uniform privacy policies comprises assigning an initial privacy policy to one of the resources, and subsequently making a change in the initial privacy policy so as to assign a modified privacy policy to the resource, and wherein providing the privacy policy to the user comprises informing a user who has exchanged information with the resource subject to the initial privacy policy of the change.
- 9. A method according to claim 8, wherein informing the user comprises prompting the user to provide an input to indicate whether the user accepts or rejects the change.
- 10. A method according to claim 1, wherein assigning the privacy policies comprises storing the privacy policies in a computer server belonging to the enterprise, and wherein providing the privacy policy to the user comprises intercepting a request by the user to access the given resource and providing the privacy policy for the resource responsive to the request.
- 11. A method according to claim 1, wherein the collection of resources comprises a collection of Web pages accessible through a Web site of the enterprise.
- 12. A method according to claim 11, wherein providing the privacy policy comprises conveying the policy in a standard form for presentation by a Web browser.
- 13. A method according to claim 12, wherein the standard form comprises a from specified by the Platform for Privacy Preferences Project (P3P).
- 14. A method according to claim 1, wherein assigning the non-uniform privacy policies comprises determining a rating for each of the policies based on a predetermined rating scale.
- 15. A method according to claim 1, wherein assigning the non-uniform privacy policies comprises defining first and second user classes and defining, for a given one of the resources, different first and second privacy policies, respectively, for the first and second user classes, and wherein providing the privacy policy to the user comprises determining whether the user belongs to the first or second class, and providing the first or the second privacy policy accordingly.
- 16. A method for privacy management, comprising:
arranging a body of information in a hierarchy of nodes that comprises a root node, such that each of the nodes except for the root node has a parent node in the hierarchy; assigning to each of at least some of the nodes one or more respective privacy rules regarding use of the information that is associated with the node; setting for each of the nodes a node privacy policy that comprises the privacy rules assigned to the node combined, for each of the nodes except the root node, with the node privacy policy of its parent node; providing to a user who accesses a given one of the nodes the node privacy policy for that node; and exchanging with the user at least a portion of the information that is associated with the given one of the nodes, subject to the provided privacy policy.
- 17. A method according to claim 16, wherein exchanging the information with the user comprises receiving private information submitted by the user.
- 18. A method according to claim 16, wherein arranging the body of information comprises a associating the nodes wish respective Web pages accessible through a Web site.
- 19. A method for privacy management, comprising:
providing a linked collection of interactive resources through which a user is able to exchange information with an enterprise that provides the resources, at least some of the resources having privacy policies associated therewith regarding use of the information that is exchanged through the resources; receiving information from users who access the resources subject to the privacy policies; intercepting a request from an application to use the information received from the users; querying the application to determine its compliance with the privacy policies subject to which the requested information was received; and providing the requested information subject to the compliance of the application with the privacy policies.
- 20. A method according to claim 19, wherein the collection of interactive resources comprises a collection of Web pages accessible through a Web site of the enterprise.
- 21. A method according to claim 19, wherein providing the linked collection of resources comprises associating non-uniform privacy policies with the resources, and wherein receiving the information comprises receiving and storing different items of the information subject to different privacy rules from among the non-uniform privacy policies.
- 22. A method according to claim 21, wherein providing the requested information comprises checking the compliance of the application with the privacy rules respectively applicable to each of the items of the information requested by the application.
- 23. A method according to claim 21, wherein providing the requested information comprises determining that the application does not comply with the rules respectively applicable to a given one of the items, and refusing to provide the requested information with respect to the given item, while providing information regarding another of the items with respect to which the application does comply with the respectively applicable rules.
- 24. A method according to claim 21, wherein receiving and storing the different items comprises receiving the items from first and second ones of the users subject to respective first and second privacy policies, and wherein providing the requested information comprises checking the compliance of the application with both the first and the second privacy policies.
- 25. A method according to claim 19, and comprising making a record of the request and of the information provided responsive thereto in a log for review in a subsequent privacy audit.
- 26. Apparatus for privacy management, comprising a computer enterprise server arranged to provide a linked collection of interactive resources through which a user is able to exchange information with an enterprise that provides the resources, wherein respective, non-uniform privacy policies are assigned to at least some of the resources regarding use of the information that is exchanged through the resources, and to provide to the user accessing a given one of the resources the respective privacy policy for that resource and to exchange with the user at least a portion of the information that is associated with the given one of the resources, subject to the provided privacy policy.
- 27. Apparatus according to claim 26, wherein the information exchanged with the user comprises private information submitted to the enterprise by the user.
- 28. Apparatus according to claim 27, wherein the server is arranged to receive the user's agreement to the privacy policy, and to record the private information together with an indication of the privacy policy agreed upon.
- 29. Apparatus according to claim 27, wherein the server is further arranged to intercept a request from an application to use the private information received from the users, to query the application to determine its compliance with the privacy policy subject to which the requested information was received, and to provide the requested information subject to the compliance of the application with the privacy policy.
- 30. Apparatus according to claim 26, wherein the server is arranged to associate a first privacy policy with a first one of the resources and a second, different privacy policy with a second one of the resources.
- 31. Apparatus according to claim 30, wherein the linked collection of interactive resources are arranged in a hierarchy of nodes that comprises a root node, such that each of the nodes except for the root node has a parent node in the hierarchy, and wherein the server is arranged to associate with each of at least some of the nodes, including the nodes associated with the first and second resources, one or more respective privacy rules regarding use of the information that is associated with the node, and to determine for each of the nodes a node privacy policy that comprises the privacy rules assigned to the node combined, for each of the nodes except the root node, with the node privacy policy of its parent node.
- 32. Apparatus according to claim 30, wherein the server is arranged to inform the user who has exchanged the information associated with the first resource subject to the first privacy policy of a difference in the second privacy policy relative to the first privacy policy before exchanging the information associated with the second resource.
- 33. Apparatus according to claim 26, wherein the server is arranged to associate an initial privacy policy with one of the resources, and subsequently to receive an indication of a change in the initial privacy policy so as to associate a modified privacy policy to the resource, and to inform a user who has exchanged information with the resource subject to the initial privacy policy of the change.
- 34. Apparatus according to claim 33, wherein the server is arranged to generate a prompt to the user to provide an input to indicate whether the user accepts or rejects the change.
- 35. Apparatus according to claim 26, wherein the collection of resources comprises a collection of Web pages accessible through a Web site of the enterprise.
- 36. Apparatus according to claim 35, wherein the server is adapted to convey the policy to a client computer in a standard form for presentation by a Web browser.
- 37. Apparatus according to claim 35, wherein the standard form comprises a from specified by the Platform for Privacy Preferences Project (P3P).
- 38. Apparatus according to claim 26, wherein the server is arranged to determine a rating for each of the policies based on a predetermined rating scale.
- 39. Apparatus according to claim 26, wherein the server is arranged to receive a definition of first and second user classes and, for a given one of the resources, different first and second privacy policies, respectively, for the first and second user classes, and to determine whether the user belongs to the first or second class and to provide the first or the second privacy policy to the user accordingly.
- 40. Apparatus for privacy management, comprising a computer server arranged to receive and store a body of information in a hierarchy of nodes that comprises a root node, such that each of the nodes except for the root node has a parent node in the hierarchy, together with an assignment to each of at least some of the nodes of one or more respective privacy rules regarding use of the information that is associated with the node, and to determine for each of the nodes a node privacy policy that comprises the privacy rules assigned to the node combined, for each of the nodes except the root node, with the node privacy policy of its parent node so as to provide to a user who accesses a given one of the nodes the node privacy policy for that node, and to exchange with the user at least a portion of the information that is associated with the given one of the nodes, subject to the provided privacy policy.
- 41. Apparatus according to claim 40, wherein the information exchanged with the user comprises private information submitted to the server by the user.
- 42. Apparatus according to claim 40, wherein the body of information comprises a collection of Web pages accessible through a Web site, and wherein the server is arranged to associate the nodes with respective ones of the Web pages.
- 43. Apparatus for privacy management, comprising a computer enterprise server arranged to provide a linked collection of interactive resources through which a user is able to exchange information with an enterprise that provides the resources, at least some of the resources having privacy policies associated therewith regarding use of the information that is exchanged through the resources, and to receive information from users who access the resources subject to the privacy policies, and to intercept—request from an application to use the information received from the users, to query the application to determine its compliance with the privacy policies subject to which the requested information was received, and to provide the requested information subject to the compliance of the application with the privacy policies.
- 44. Apparatus according to claim 43, wherein the collection c- interactive resources comprises a collection of Web pages accessible through a Web site of the enterprise.
- 45. Apparatus according to claim 43, wherein the server is arranged 0o associate non-uniform privacy policies with the resources, and to receive and store different items of the information subject to different privacy rules from among the non-uniform privacy policies.
- 46. Apparatus according to claim 45, wherein the server is arranged to check the compliance of the application with the privacy rules respectively applicable to each of the items of the information requested by the application.
- 47. Apparatus according to claim 45, wherein when the server is arranged, upon determining that the application does not comply with the rules respectively applicable to a given one of the items, to refuse to provide the requested information with respect to the given item, while providing information regarding another of the items with respect to which the application does comply with the respectively applicable rules.
- 48. Apparatus according to claim 43, wherein the server is arranged to receive the items from first and second ones of the users subject to respective first and second privacy policies, and to check the compliance of the application with both the first and the second privacy policies.
- 49. Apparatus according to claim 41, wherein the server is adapted to make a record of the request and of the information provided responsive thereto in a log for review in a subsequent privacy audit.
- 50. A computer software product for privacy management, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to provide a linked collection of interactive resources through which a user is able to exchange information with an enterprise that provides the resources, to assign respective, non-uniform privacy policies to at least some of the resources regarding use of the information that is exchanged through the resources, to provide to a user who accesses a given one of the resources the respective privacy policy for that resource, and to exchange with the user at least a portion of the information that is associated with the given one of the resources, subject to the provided privacy policy.
- 51. A product according to claim 50, wherein the information exchanged with the user comprises private information submitted to the enterprise by the user, and wherein the instructions cause the computer to receive and store the private information together with an indication of the privacy policy agreed upon.
- 52. A product according to claim 50, wherein the collection of resources comprises a collection of Web pages accessible through a Web site of the enterprise.
- 53. A computer software product for privacy management, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to arrange a body of information in a hierarchy of nodes that comprises a root node, such that each of the nodes except for the root node has a parent node in the hierarchy, to assign to each of at least some of the nodes one or more respective privacy rules regarding use of the information that is associated with the node, to set for each of the nodes a node privacy policy that comprises the privacy rules assigned to the node combined, for each of the nodes except the root node, with the node privacy policy of its parent node, to provide to a user who accesses a given one of the nodes the node privacy policy for that node, and to exchange with the user at least a portion of the information that is associated with the given one of the nodes, subject to the provided privacy policy.
- 54. A computer software product for privacy management, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to provide a linked collection of interactive resources through which a user is able to exchange information with an enterprise that provides the resources, at least some of the resources having privacy policies associated therewith regarding use of the information that is exchanged through the resources, to receive information from users who access the resources subject to the privacy policies, to intercept a request from an application to use the information received from the users, to query the application to determine its compliance with the privacy policies subject to which the requested information was received, and to provide the requested information subject to the compliance of the application with the privacy policies.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application no. 60/202,796, filed May 9, 2000, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60202796 |
May 2000 |
US |