×

Systems and methods of precision sharing of big data

  • US 9,590,992 B2
  • Filed: 06/23/2014
  • Issued: 03/07/2017
  • Est. Priority Date: 04/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. At least one non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to:

  • receive, from a requestor, a requestor query job comprising;

    a requestor query step comprising a requestor map step and a requestor reduce step; and

    a set of requestor attributes, wherein the set of requestor attributes defines access permission with respect to one or more data sources;

    identify a data source based on the set of requestor attributes;

    prefix the requestor query job with a query modifier associated with the identified data source, the query modifier comprising;

    a requestor filter; and

    a data source query modifier step comprising a data source map step and a data source reduce step;

    verify that the requestor is authorized to access data elements from the data source based on the requestor filter and set of requestor attributes;

    execute, in response to verifying the requestor, the data source map step and the data source reduce step on the data elements from the data source to produce a requestor modifier output;

    execute the requestor map step and the requestor reduce step using the requestor modifier output to produce a requestor output;

    wherein the requestor attributes includes a certified attribute, and wherein the verify instruction comprises verifying that the requestor is authorized to access data elements from the data source based on the certified attribute and the requestor filter.

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