US 12,265,584 B2
Personalized data management systems and methods
Gilles Boccon-Gibod, San Francisco, CA (US)
Assigned to Intertrust Technologies Corporation, Berkeley, CA (US)
Filed by Intertrust Technologies Corporation, Berkeley, CA (US)
Filed on Jun. 13, 2023, as Appl. No. 18/333,857.
Application 18/333,857 is a continuation of application No. 17/817,034, filed on Aug. 3, 2022, granted, now 11,704,375.
Application 17/817,034 is a continuation of application No. 17/066,203, filed on Oct. 8, 2020, granted, now 11,429,684, issued on Aug. 30, 2022.
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 2023/0342407 A1, Oct. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/9535 (2019.01)
CPC G06F 16/9535 (2019.01) 20 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, by the cloud service system from a first service, first personal data generated by a first trusted software component associated with a first software application executing on a device associated with a user;
receiving, by the cloud service system from a second service, second personal data generated by a second trusted software component associated with a second software application executing on the 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 at least one of the first personal data and the second personal data, the policy data comprising at least one requirement for using the at least a portion of the at least one of the first personal data and the second personal data;
receiving a request from a requesting system for the cloud service system to generate a response using the application based on the at least a portion of at least one of the first personal data and the second personal data;
determining whether the request is permitted based on determining whether the at least one requirement is met;
generating a response to the request based on the determination; and
transmitting the response to the requesting system from the cloud service system.