US2015142881A1PendingUtilityA1

Personal data platform

Assignee: YAHOO INCPriority: Aug 12, 2009Filed: Dec 15, 2014Published: May 21, 2015
Est. expiryAug 12, 2029(~3.1 yrs left)· nominal 20-yr term from priority
G06F 16/9535G06F 21/6254G06F 21/6245H04L 67/10H04L 67/42G06F 17/30867
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Receive a plurality of data management policies from a user. Store in a memory the data management policies in association with a context and an identifier of the user. Receive personal data of the user collected in one or more contexts by one or more collection devices. Determine whether the personal data complies with one or more of the data management policies with respect to collecting personal data of the user. If the personal data complies with the data management policies with respect to collecting personal data on the user, then storing in the memory the personal data in association with the identifier of the user. Provide a centralized interface to the user for managing the personal data stored in the memory.

Claims

exact text as granted — not AI-modified
1 - 27 . (canceled) 
     
     
         28 . A method comprising:
 providing, by a processor to a user client device, a centralized interface to manage personal data associated with the user;   receiving, by the processor from the user client device, user input via the interface, the input comprising a plurality of personal data management policies for the user that are unique to the user, the personal data management policies governing how personal data of the user is to be managed, each policy of the plurality of the personal data management policies describing at least one action selected from a group of actions consisting of monitoring, collecting, aggregating, filtering, processing, storing, publishing, or sharing of the personal data;   receiving, by the processor from a personal data client device, further user input via the interface, the further input comprising personal data associated with the user;   determining, by the processor, whether the received personal data complies with the received plurality of personal data management policies;   when the received personal data complies, processing, by the processor, the received personal data in accordance with the received plurality of personal data management policies; and   when the received personal data does not comply, perform a non-compliance operation, by the processor, on the received personal data, the non-compliance operation selected from a group of operations consisting of discarding the received personal data, filtering the received personal data, blurring the received personal data, or modifying the received personal data.   
     
     
         29 . The method of  claim 28 , wherein the receiving, by the processor from the personal data client device, the further user input comprising the personal data associated with the user further comprises receiving, from a mobile personal device, the personal data associated with the user. 
     
     
         30 . The method of  claim 28 , wherein the receiving, by the processor from the personal data client device, the further user input comprising the personal data associated with the user further comprises receiving, from a client not associated with the user, the personal data associated with the user. 
     
     
         31 . The method of  claim 28 , wherein the determining, by the processor, whether the received personal data complies with the received plurality of personal data management policies further comprises ensuring that the received personal data is a type of data that should be collected according to specific data collection policies included in the plurality of personal data management policies. 
     
     
         32 . The method of  claim 28 , wherein the receiving of the further user input comprising the personal data associated with the user further comprises receiving an identifier assigned to the user. 
     
     
         33 . The method of  claim 28 , wherein, when the received personal data complies, the processing, by the processor, of the received personal data in accordance with the plurality of personal data management policies further comprises processing the received personal data based on specific data process policies included in the plurality of personal data management policies. 
     
     
         34 . The method of  claim 28 , wherein the processing of the received personal data in accordance with the plurality of personal data management policies further comprises at least one action selected from a group of actions consisting of aggregating the personal data, filtering the personal data, summarizing the personal data, characterizing the personal data, modifying the personal data, linking to or from the personal data, publishing the personal data, storing the personal data, categorizing the personal data, or sharing the personal data. 
     
     
         35 . The method of  claim 34 , wherein the categorizing of the personal data further comprises using the personal data for personalization of search results. 
     
     
         36 . A computing device comprising:
 a processor;   a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:   providing logic executed by the processor for providing, to a user client device, a centralized interface to manage personal data associated with the user;   policy receiving logic executed by the processor from the user client device for receiving user input via the interface, the input comprising a plurality of personal data management policies for the user that are unique to the user, the personal data management policies governing how personal data of the user is to be managed, each policy of the plurality of the personal data management policies describing at least one action selected from a group of actions consisting of monitoring, collecting, aggregating, filtering, processing, storing, publishing, or sharing of the personal data;   personal data receiving logic executed by the processor from a personal data client device for receiving further user input via the interface, the further input comprising personal data associated with the user;   determining logic executed by the processor for determining whether the received personal data complies with the received plurality of personal data management policies;   processing logic executed by the processor for processing, when the received personal data complies, the received personal data in accordance with the received plurality of personal data management policies; and   performing logic executed by the processor for performing, when the received personal data does not comply, a non-compliance operation on the received personal data, the non-compliance operation selected from a group of operations consisting of discarding the received personal data, filtering the received personal data, blurring the received personal data, or modifying the received personal data.   
     
     
         37 . The computing device of  claim 36 , wherein the personal data receiving logic for receiving further user input comprising the personal data associated with the user further comprises receiving logic for receiving, from a mobile personal device, the personal data associated with the user. 
     
     
         38 . The computing device of  claim 36 , wherein the personal data receiving logic for receiving further user input comprising the personal data associated with the user further comprises receiving logic executed by the processor for receiving, from a client not associated with the user, the personal data associated with the user. 
     
     
         39 . The computing device of  claim 36 , wherein the determining logic further comprises ensuring logic executed by the processor for ensuring that the received personal data is a type of data that should be collected according to specific data collection policies included in the plurality of personal data management policies. 
     
     
         40 . The computing device of  claim 36 , wherein the personal data receiving logic for receiving further user input comprising the personal data associated with the user further comprises receiving logic executed by the processor for receiving an identifier assigned to the user. 
     
     
         41 . The computing device of  claim 36 , wherein the processing logic executed by the processor further comprises data processing logic executed by the processor for processing the received personal data based on specific data process policies included in the plurality of personal data management policies. 
     
     
         42 . The computing device of  claim 36 , wherein the processing logic further comprises data processing logic executed by the processor for at least one action selected from a group of actions consisting of aggregating the personal data, filtering the personal data, summarizing the personal data, characterizing the personal data, modifying the personal data, linking to or from the personal data, publishing the personal data, storing the personal data, categorizing the personal data, or sharing the personal data. 
     
     
         43 . The computing device of  claim 42 , wherein the categorizing of the personal data further comprises using the personal data for personalization of search results. 
     
     
         44 . A non-transitory computer-readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:
 providing, by the processor to a user client device, a centralized interface to manage personal data associated with the user;   receiving, by the processor from the user client device, user input via the interface, the input comprising a plurality of personal data management policies for the user that are unique to the user, the personal data management policies governing how personal data of the user is to be managed, each policy of the plurality of the personal data management policies describing at least one action selected from a group of actions consisting of monitoring, collecting, aggregating, filtering, processing, storing, publishing, or sharing of the personal data;   receiving, by the processor from a personal data client device, further user input via the interface, the further input comprising personal data associated with the user;   determining, by the processor, whether the received personal data complies with the received plurality of personal data management policies;   when the received personal data complies, processing, by the processor, the received personal data in accordance with the received plurality of personal data management policies; and   when the received personal data does not comply, perform a non-compliance operation, by the processor, on the received personal data, the non-compliance operation selected from a group of operations consisting of discarding the received personal data, filtering the received personal data, blurring the received personal data, or modifying the received personal data.   
     
     
         45 . The medium of  claim 44 , wherein the receiving, by the processor from the personal data client device, further user input comprising the personal data associated with the user further comprises receiving, from a client not associated with the user, the personal data associated with the user. 
     
     
         46 . The medium of  claim 44 , wherein the determining, by the processor, whether the received personal data complies with the plurality of personal data management policies further comprises ensuring that the received personal data is a type of data that should be collected according to specific data collection policies included in the plurality of personal data management policies. 
     
     
         47 . The medium of  claim 44 , wherein the processing of the received personal data in accordance with the plurality of personal data management policies further comprises at least one action selected from a group of actions consisting of aggregating the personal data, filtering the personal data, summarizing the personal data, characterizing the personal data, modifying the personal data, linking to or from the personal data, publishing the personal data, storing the personal data, categorizing the personal data, or sharing the personal data.

Join the waitlist — get patent alerts

Track US2015142881A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.