×

Database index storage based on temporal data

  • US 10,445,306 B1
  • Filed: 09/22/2015
  • Issued: 10/15/2019
  • Est. Priority Date: 09/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more processors; and

    memory including instructions that, when executed by the one or more processors, cause the system to at least;

    receive a first temporal data record corresponding to a computing resource metric, the first temporal data record specifying a first temporal data region defined by a first start time and a first end time;

    generate a database query configured such that a second temporal data record specifying a second temporal region defined by a second start time and a second end time, the second end time greater than the first start time is responsive to the database query;

    submit the database query to obtain the second temporal data record;

    if the second temporal data region of the second temporal data record overlaps the first temporal data region of the first temporal data record as determined by the second start time being less than the first end time;

    generate one or more new temporal data records such that the new temporal data records correspond to non-overlapping temporal data regions;

    record the one or more new temporal data records in the database; and

    delete the first temporal data record and the second temporal data record; and

    if the second temporal data region of the second temporal data record does not overlap the temporal data region of the first temporal data record as determined by the second start time being less than the first end time, record the first temporal data record in the database.

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