×

System having in-memory buffer service, temporary events file storage system and events file uploader service

  • US 10,037,233 B2
  • Filed: 02/27/2017
  • Issued: 07/31/2018
  • Est. Priority Date: 09/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • an application server configured to run a client application that generates events;

    a data store that is configured to store events, wherein the data store comprises;

    an events uploader job detail table that comprises a plurality of rows, wherein each row is configured to store an uploader job record; and

    a temporary events file storage system (TEFSS);

    wherein the application server comprises;

    an indirect events writer that is invoked when events are unable to be directly written to the data store, comprising;

    a plurality of event capture threads each being configured to;

    generate a particular events file that includes a plurality of events flushed from an in-memory buffer service, andwrite that particular events file to the TEFSS; and

    an events file uploader service, comprising;

    an events uploader manager is configured to;

    create an uploader job record for a particular one of the events files stored at the TEFSS, wherein the uploader job record includes job detail information that points to that particular one of the events files; and

    write that uploader job record to the events uploader job detail table, andwherein the events file uploader service is configured to read that particular one of the events files from the TEFSS, and then write the events from that particular one of the events files to the data store.

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