US 11,704,375 B2
Personalized data management systems and methods
Gilles Boccon-Gibod, San Francisco, CA (US)
Assigned to Intertrust Technologies Corporation, Milpitas, CA (US)
Filed by Intertrust Technologies Corporation, Milpitas, CA (US)
Filed on Aug. 3, 2022, as Appl. No. 17/817,034.
Application 17/817,034 is a continuation of application No. 17/066,203, filed on Oct. 8, 2020, granted, now 11,429,684.
Application 17/066,203 is a continuation of application No. 15/654,332, filed on Jul. 19, 2017, granted, now 10,817,577, issued on Oct. 27, 2020.
Application 15/654,332 is a continuation of application No. 14/074,603, filed on Nov. 7, 2013, granted, now 9,734,249, issued on Aug. 15, 2017.
Claims priority of provisional application 61/723,566, filed on Nov. 7, 2012.
Prior Publication US 2022/0374485 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9535 (2019.01)
CPC G06F 16/9535 (2019.01) 19 Claims
OG exemplary drawing
 
1. A method of managing personal data, the method performed by a cloud service system comprising a processor and a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the cloud service system to perform the method, the method comprising:
receiving personal data generated by a plurality of trusted software components, each trusted component of the plurality of trusted components being associated with a software application of a plurality of software applications executing on a device associated with a user;
receiving an application for execution by the cloud service system;
receiving policy data associated with at least a portion of the received personal data, the policy data comprising at least one requirement associated with the at least a portion of the received personal data, the at least one requirement comprising a requirement for using the at least a portion of the received personal data;
receiving from a requesting system an application request comprising a request for the cloud service system to generate a response using the application based on the at least a portion of the received personal data;
determining whether the application request is permitted based on determining whether the at least one requirement of the policy data is met;
generating a response to the application request based on the determination; and
transmitting the response to the requesting system from the cloud service system.