×

Network-based real-time distributed data compliance broker

  • US 10,084,795 B2
  • Filed: 07/14/2014
  • Issued: 09/25/2018
  • Est. Priority Date: 07/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system comprising:

  • one or more processors;

    one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the processor to perform;

    in a local data service, receiving a request for processing data;

    identifying one or more local policies applicable to the request;

    invoking a local policy execution point to cause the local policy execution point to apply the one or more local policies to the request to determine whether the request is to be processed locally;

    in response to determining that the request is not be processed locally;

    determining, based on, at least in part, the one or more local polices, an encryption scheme to be applied to the data processed according to the request;

    determining one or more remote brokers of a plurality of remote brokers that are configured to identify remote data services for processing requests;

    generating metadata indicating a preferred remote data service that is configured to process the request remotely;

    transmitting the request to the one or more remote brokers of the plurality of remote brokers to cause the one or more remote brokers to;

    send a remote policy request and the metadata to a remote policy access point to provide the one or more remote policies that are applicable to the request and the metadata;

    upon receiving the one or more remote policies, invoke a remote policy execution point to cause the remote policy execution point to apply the one or more remote policies to the request and the metadata to determine whether a particular remote data service is configured to process the request, and if so, transmitting the request to the particular remote data service for processing; and

    return the data that is encrypted according to the encryption scheme;

    wherein the one or more remote brokers are federated brokers and are configured to audit data access decisions of other remote brokers to ensure a uniform compliance with one or more remote policies.

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