×

Machine to machine data aggregator

  • US 10,275,476 B2
  • Filed: 12/22/2014
  • Issued: 04/30/2019
  • Est. Priority Date: 12/22/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating, by a computer device, a plurality of schemas, wherein particular ones of the plurality of schemas convert data items of particular data types into a common data format;

    associating, by the computer device, particular ones of the plurality of schemas with particular ones of a plurality of aggregation sockets, wherein different ones of the plurality of aggregation sockets are configured to ingest data items of different data types;

    ingesting, by the computer device, a data item from a data source via an aggregation socket, of the plurality of aggregation sockets, wherein the aggregation socket is configured to ingest data items of a particular data type;

    identifying, by the computer device, a schema, of the plurality of schemas, associated with the aggregation socket;

    converting, by the computer device, the data item into a common data format using the identified schema;

    storing, by the computer device, the converted data item in a common data format storage associated with the computer device;

    providing, by the computer device, the stored data item to a data utilization system;

    sending, by the computer device, an indication to a provenance engine that the data item has been stored in the common data format storage;

    generating, by the provenance engine, a provenance record for the stored data item, in response to receiving the indication that the data item has been stored in the common data format storage, wherein the provenance record stores information identifying each event that includes accessing or modifying the stored data item, and wherein the provenance record is stored separately from the common data format storage;

    detecting an event that includes accessing or modifying the stored data item;

    sending, to the provenance engine, an alert that the stored data items has been accessed or modified, in response to detecting the event;

    generating, by the provenance engine, a provenance event record in the generated provenance record in response to the detected event;

    storing, by the provenance engine, one or more provenance parameters associated with the detected event in the generated provenance record;

    determining a reputation score associated with the data source;

    assigning the determined reputation score to the stored data item;

    determining that a particular entity, associated with a particular reputation score, has requested to access or modify the stored data item; and

    modifying the reputation score associated with the data source based on the particular reputation score associated with the particular entity.

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