×

System, method, and program for storing and controlling access to data representing personal behavior

  • US 9,953,188 B2
  • Filed: 01/21/2016
  • Issued: 04/24/2018
  • Est. Priority Date: 02/05/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for storing and controlling access to data representing personal behavior, the system comprising:

  • an ID retrieval apparatus configured to receive identifying information revealing an identity of an individual, to submit a request corresponding to received identifying information to an ID generation apparatus, to receive an anonymized user ID in return, and to output the anonymized user ID to the individual;

    a data engine comprising a data store and an access controller, the data store being inaccessible to the ID retrieval apparatus and being configured to receive and store personalized behavioral data, access to stored personalized behavioral data being controlled by the access controller, wherein the personalized behavioral data are from a behavioral data source device;

    the behavioral data source device being either one of a device configured to interact with the individual and to record information representing an interaction with the individual as behavioral data, and a sensor apparatus configured to record a series of measurements of a physical property of the individual as behavioral data; and

    the behavioral data source device being configured to submit the behavioral data to the data engine as personalized behavioral data, either by one of anonymously personalizing the behavioral data with the anonymized user ID of the individual at the behavioral data source device, and via an intermediate device at which the behavioral data are received, anonymously personalized with the anonymized user ID of the individual, and transferred to the data engine as personalized behavioral data;

    the access controller being configured to control access to the personalized behavioral data by requiring that data access requests from service providers specify the anonymized user ID with which the personalized behavioral data are personalized to access the personalized behavioral data, wherein the access controller is configured to maintain a list of service providers authorized to access the data store, to determine whether a received data access request is from one of the service providers of the list, and when not, to block the data access request;

    the system further comprising;

    a service providing apparatus operable on behalf of the one of the service providers authorized to access the data store and being configured to receive an anonymously personalized registration request from the individual, the anonymously personalized registration request being personalized only by the anonymized user ID, to submit a data access request to the data engine specifying the anonymized user ID and a range of the behavioral data personalized with the specified anonymized user ID, to receive behavioral data from within the range from the data engine, to execute data processing on received behavioral data, and to output a data processing result on behalf of the individual.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×