IP Library Granted Patent US 12,265,584
Granted Patent B2
US 12,265,584 · App. 18/333,857 · Granted Apr 1, 2025

Personalized data management systems and methods

Inventor: Gilles Boccon-Gibod (San Francisco, CA)
Assignee: Intertrust Technologies Corporation
G06F16/9535
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,265,584
App. No.
18/333,857
Granted
Apr 1, 2025
Kind
B2
Abstract

This disclosure relates to systems and methods for managing data associated with a user using a personalized cloud storage platform operating as a centralized repository for user data generated from a variety of sources and/or user devices. By centralizing the storage and/or management of personal data that would conventionally be confined between multiple information silos, embodiments of the systems and methods disclosed herein may improve the ability of a user to control their personal data, facilitate utilization of their personal data in a variety of ways not offered by services associated with the silos, and/or allow a user to centrally manage their personal data. Further embodiments disclosed herein allow a user to define one or more policies or other rules associated with personal data stored in their personal cloud.

Claims (30)

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.

2. The method of claim 1 , wherein the device associated with the user comprises a mobile device.

3. The method of claim 2 , wherein the at least a portion of at least one of the first personal data and the second personal data comprises data generated using one or more sensors of the mobile device.

4. The method of claim 3 , wherein the data generated using one or more sensors of the mobile device comprises location data generated by one or more location sensors of the mobile device.

5. The method of claim 3 , wherein the data generated using one or more sensors of the mobile device comprises motion data generated by one or more motion sensors of the mobile device.

6. The method of claim 2 , wherein the at least a portion of at least one of the first personal data and the second personal data comprises data generated based on one or more user interactions with the mobile device.

7. The method of claim 1 , wherein the first service comprises a first cloud service associated with the first software application.

8. The method of claim 1 , wherein the second service comprises a second cloud service associated with the second software application.

9. The method of claim 1 , wherein the request received from the requesting system further comprises a request to generate the response using information provided by a third-party service.

10. The method of claim 9 , wherein the method further comprises:

accessing the information provided by the third-party service,

wherein generating the response is further based on the information provided by the third-party service.

11. The method of claim 1 , wherein the requesting system comprises the device associated with the user.

12. The method of claim 1 , wherein the requesting system comprises a system associated with at least one the first software application and the second software application.

13. The method of claim 1 , wherein the application is received from the device associated with the user.

14. The method of claim 1 , wherein the application is received from an application service system.

15. The method of claim 1 , wherein determining whether the request is permitted comprises determining that the at least one requirement is met by the application.

16. The method of claim 15 , wherein generating the response to the request comprises generating the response to the request using the application based on the at least a portion of at least one of the first personal data and the second personal data.

17. The method of claim 1 , wherein determining whether the request is permitted comprises determining that the at least one requirement of the policy is not met by the application, and wherein generating the response to the application request comprises generating a response indicating that the request is not granted.

18. The method of claim 1 , wherein the requirement for using the at least a portion of at least one of the first personal data and the second personal data comprises at least one permitted operation that may be performed using the at least a portion of at least one of the first personal data and the second personal data.

19. The method of claim 1 , wherein the policy data is received from the device associated with the user.

20. The method of claim 1 , wherein the policy data is received from a system different than the device associated with the user.

Assignments (2)
SECURITY INTEREST Recorded Mar 25, 2026
From: INTERTRUST TECHNOLOGIES CORPORATION
To: JAMSTER CAPITAL LLC
Reel/Frame 075228/0345 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 26, 2024
From: INTERTRUST TECHNOLOGIES CORPORATION
To: JERA CO., INC.
Reel/Frame 068173/0212 →
Continuity (6)
Continuation 17817034 · Aug 3, 2022
Continuation 17066203 · Oct 8, 2020
Continuation 15654332 · Jul 19, 2017
Continuation 14074603 · Nov 7, 2013
Provisional Application 61723566 · Nov 7, 2012
Related Publication 20230342407A1 · Oct 26, 2023
References Cited (16)
US 8234387B2 · Bradley et al. · 2012 [cited by applicant]
US 20070180519A1 · Boccon-Gibod et al. · 2007 [cited by applicant]
US 20080082480A1 · Gounares et al. · 2008 [cited by applicant]
US 20080091613A1 · Gates et al. · 2008 [cited by applicant]
US 20100199098A1 · King · 2010 [cited by applicant]
US 20100293049A1 · Maher et al. · 2010 [cited by applicant]
US 20110055933A1 · Ishiguro · 2011 [cited by applicant]
US 20130096943A1 · Carey et al. · 2013 [cited by applicant]
US 20130166322A1 · Woods · 2013 [cited by applicant]
US 20130262638A1 · Kumarasamy et al. · 2013 [cited by applicant]
US 20140007222A1 · Qureshi et al. · 2014 [cited by applicant]
EP 1524580A2 · 2005 [cited by applicant]
WO WO2007130150A2 · 2007 [cited by applicant]
PCT Patent Application US2013/068992 filed Nov. 7, 2013; International Search Report and Written Opinion dated Feb. 25, 2014. [cited by applicant]
European Patent Application 13853307.0 filed Nov. 7, 2013; Extended European Search Report dated Oct. 8, 2015. [cited by applicant]
First Chinese Office Action and English translation mailed Mar. 3, 2017 for Patent Application No. 2013-80069682.5 (15 pages); 15 pages. [cited by applicant]