×

Pipelined counter signatures

  • US 10,013,184 B1
  • Filed: 06/30/2016
  • Issued: 07/03/2018
  • Est. Priority Date: 06/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a storage device configured to store thereon a plurality of counters, wherein a counter of the plurality of counters is associated with an identifier;

    a computing node in communication with the storage device in order to maintain the counter, wherein the computing node at least;

    in response to a requested modification of the counter, stores, in a first data structure, a first data set representative of reading a value of the counter, the first data set comprising a hash of the identifier and a tolerance value indicative of a permissible magnitude of change to the value of the counter;

    in response to the requested modification of the counter, stores, in a second data structure, a second data set representative of writing to the value of the counter, the second data set comprising the hash of the identifier and a magnitude of the requested modification to the value of the counter;

    computes a sum of magnitudes of requested modifications associated with the counter, the sum comprising the magnitude of the requested modification to the value of the counter stored in the second data structure;

    determines to process the requested modification, the determining based at least in part on comparing the sum to the tolerance value stored in the first data structure; and

    stores an updated value for the counter based on the requested modification.

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