US20120203733A1

Method and system for personal cloud engine

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Personal Cloud Engine (iCloud) described in the present invention collects information relevant to a user from various data sources including personal email accounts, social network accounts, online vendors, on-line services for store and share photos and videos and on-line bank accounts. Collected data are classified, indexed, tagged and stored in a persistent data storage device. Web interface such as HTTP is provides for access data by a client, which can be web browser running on a computing device or a client application running on a smart phone. By gathering all the data, iCloud maintains a secondary copy of all valuable personal data and effectively prevents data loss. iCloud can also utilize the data and extract intrinsic value from the data stored by data mining and analytic tools.

US20120203733A1, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 9 February 2031.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

18 claims: 2 independent, 16 dependent

  1. 1
    Broadest claimClaim Score 51, average(NHIP)A method for aggregating, managing and sharing personal data, performed by a computing device, comprising:collecting personal data from plurality of distributed data sources based on configuration of each data source, wherein the data sources including email servers, social network web sites, e-commerce web sites and local computing devices;classifying, tagging and indexing the personal data and storing the personal data in a private data storage device;responding data access requests from a client, wherein the client is internet browser or client program running on a computing device;and generating profile data that conforms a specific data model by searching and analyzing the personal data stored in the data storage device.
  2. 9
    A personal data management system comprising:a processor;a database;and a computer-readable storage medium containing instructions, that when executed by the processor, cause the processor to perform: searching and downloading personal data from internet, wherein the personal data includes emails stored in a plurality of email accounts, personal profiles, posts, photos and videos stored in a plurality of social network web sites, transaction history stored in a plurality of online vendors, and financial data stored in a plurality of financial institutions;synchronizing files from personal computer devices, wherein computing devices are personal laptop, desktop, tablet and smart phones;processing downloaded data by indexing and tagging and storing the data in the database;