×

Importation, presentation, and persistent storage of data

  • US 10,346,394 B2
  • Filed: 07/19/2017
  • Issued: 07/09/2019
  • Est. Priority Date: 05/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer data system comprising:

  • one or more processors;

    computer readable storage coupled to the one or more processors, the computer readable storage having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including;

    starting with a processor a log tailer process for reading data from one or more log files and transmitting the data read from the one or more log files;

    the log tailer process reading the data from the one or more log files;

    the log tailer process transmitting the data to one or more data import servers, the one or more data import servers being separate from the log tailer process;

    at the one or more data import servers, writing the data to one or more columns of an associated table location in cache memory buffers;

    confirming, at the one or more data import servers, a current number of rows of data written to the cache memory buffers;

    synchronizing, at the one or more data import servers, the column data from the cache memory buffers into a persistent table data store;

    updating, at the one or more data import servers, table location metadata;

    writing formatted data into the one or more log files by applying schema-specified, generated code to format the data;

    parsing at least a portion of the formatted data with a listener generated from a schema;

    generating the schema-specified, generated code used to format the data, wherein the table location metadata comprises a version identifier of another schema used to generate the schema-specified, generated code;

    andwriting a check point for persisted data from the persistent table data store for use in resuming import after a system fault.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×