US2015213282A1PendingUtilityA1

Online Privacy Management System with Enhanced Automatic Information Detection

53
Assignee: ENSIGHTEN INCPriority: Dec 30, 2010Filed: Apr 6, 2015Published: Jul 30, 2015
Est. expiryDec 30, 2030(~4.5 yrs left)· nominal 20-yr term from priority
G06F 21/62H04L 67/22H04L 63/101G06F 21/6245H04L 63/20H04L 63/102H04L 63/168G06Q 30/02H04L 67/535H04L 63/0428
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A privacy management system (PMS) is disclosed for a Chief Privacy Officer (CPO) or other user to use in monitoring and/or controlling in realtime the flow of data (e.g., outflow) about the user and his/her online experience. The PMS may employ pattern recognition software to evaluate analytics data and potentially block private information from being sent within the analytics data. The PMS may provide a dashboard displaying a whitelist and/or blacklist indicating what destinations/sources are blocked or allowed as well as private information settings indicating what types of private information should be blocked. The PMS includes browser-client scripting code and may also include a PMS-certified verification icon and/or lock and unlock icons for display on webpages being monitored/controlled in realtime by the PMS.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 presenting, by a computing device, a user interface configured to receive user input indicating that transmission of a type of private information to a remotely-located computing device is not permitted;   replicating, by the computing device, a first node of an object model of a webpage to obtain a wrapper object comprising data of the first node;   configuring, by the computing device, the wrapper object to perform an analysis of the data responsive to an attempt to access the data by a second node of the object model;   configuring, by the computing device, the wrapper object to prevent the second node from accessing the data responsive to determining from the analysis that the data corresponds to the type of private information; and   replacing, by the computing device, the node of the object model with the wrapper object.   
     
     
         2 . The method of  claim 1 , wherein:
 configuring the wrapper object to prevent the second node from accessing the data comprises configuring the wrapper object to refrain from providing the data to the second node.   
     
     
         3 . The method of  claim 2 , wherein:
 configuring the wrapper object to prevent the second node from accessing the data comprises configuring the wrapper object to modify the data in order to obtain modified data and provide the modified data to the second node instead of the data.   
     
     
         4 . The method of  claim 3 , wherein:
 a format of the modified data matches a format of the data.   
     
     
         5 . The method of  claim 1 , wherein the user interface is further configured to receive user-specified data and further comprising:
 configuring the wrapper object to prevent the second node from accessing the data responsive to determining from the analysis that the data matches the user-specified data.   
     
     
         6 . The method of  claim 1 , further comprising:
 configuring the wrapper object to prevent the second node from accessing the data responsive to determining from the analysis that the data corresponds to the type of private information and that the data matches correct data associated with a visitor to the webpage.   
     
     
         7 . The method of  claim 1 , wherein:
 the computing device is associated with an owner of the webpage.   
     
     
         8 . The method of  claim 1 , wherein:
 the computing device is associated with a visitor to the webpage.   
     
     
         9 . An apparatus comprising:
 one or more processors;   a display device; and   memory storing instructions that, when executed by one or more of the processors, cause the apparatus to
 present, at the display device, a user interface configured to receive user input indicating that transmission of a type of private information to a remotely-located computing device is not permitted, 
 replicate a first node of an object model of a webpage to obtain a wrapper object comprising data of the first node, 
 configure the wrapper object to perform an analysis of the data responsive to an attempt to access the data by a second node of the object model, 
 configure the wrapper object to prevent the second node from accessing the data responsive to determining from the analysis that the data corresponds to the type of private information, and 
 replace the node of the object model with the wrapper object. 
   
     
     
         10 . The apparatus of  claim 9 , wherein:
 the instructions, when executed by one or more of the processors, further cause the apparatus to configure the wrapper object to refrain from providing the data to the second node.   
     
     
         11 . The apparatus of  claim 9 , wherein:
 the instructions, when executed by one or more of the processors, further cause the apparatus to configure the wrapper object to modify the data in order to obtain modified data and provide the modified data to the second node instead of the data.   
     
     
         12 . The apparatus of  claim 11 , wherein:
 a format of the modified data matches a format of the data.   
     
     
         13 . The method of  claim 9 , wherein:
 the user interface is further configured to receive user-specified data; and   the instructions, when executed by one or more of the processors, further cause the apparatus to configure the wrapper object to prevent the second node from accessing the data responsive to determining from the analysis that the data matches the user-specified data.   
     
     
         14 . The method of  claim 9 , wherein:
 the instructions, when executed by one or more of the processors, further cause the apparatus to configure the wrapper object to prevent the second node from accessing the data responsive to determining from the analysis that the data corresponds to the type of private information and that the data matches actual data associated with a visitor to the webpage.   
     
     
         15 . A non-transitory computer-readable storage medium having instructions stored thereon, that when executed, cause an apparatus to:
 present a user interface configured to receive user input indicating that transmission of a type of private information to another computing device is not permitted;   replicate a first node of an object model of a webpage to obtain a wrapper object comprising data of the first node;   configure the wrapper object to perform an analysis of the data responsive to an attempt to access the data by a second node of the object model;   configure the wrapper object to prevent the second node from accessing the data responsive to determining from the analysis that the data corresponds to the type of private information; and   replacing the node of the object model with the wrapper object.   
     
     
         16 . The non-transitory computer-readable storage medium of  claim 15 , wherein the instructions, when executed, further cause the apparatus to:
 configure the wrapper object to refrain from providing the data to the second node.   
     
     
         17 . The non-transitory computer-readable storage medium of  claim 15 , wherein the instructions, when executed, further cause the apparatus to:
 configure the wrapper object to modify the data in order to obtain modified data and provide the modified data to the second node instead of the data.   
     
     
         18 . The non-transitory computer-readable storage medium of  claim 15 , wherein:
 a format of the modified data matches a format of the data.   
     
     
         19 . The non-transitory computer-readable storage medium of  claim 15 , wherein the user interface is further configured to receive user-specified data and the instructions, when executed, further cause the apparatus to:
 configure the wrapper object to prevent the second node from accessing the data responsive to determining from the analysis that the data matches the user-specified data.   
     
     
         20 . The non-transitory computer-readable storage medium of  claim 15 , wherein the instructions, when executed, further cause the apparatus to:
 configure the wrapper object to prevent the second node from accessing the data responsive to determining from the analysis that the data corresponds to the type of private information and that the data matches actual data associated with a visitor to the webpage.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.