Please download the dossier by clicking on the dossier button x
×

Status updates during latency

  • US 10,417,607 B1
  • Filed: 05/19/2015
  • Issued: 09/17/2019
  • Est. Priority Date: 05/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for updating a first value associated with an attribute of an item to a second value associated with the attribute of the item in a distributed system of computers, comprising:

  • receiving, by a first computer system of the distributed system of computers from a master data store, the first value associated with the attribute of the item;

    displaying, by the first computer system to a user interface of a user device, the first value;

    receiving, by the first computer system of the distributed system of computers, a first request to update the first value associated with the attribute of the item to the second value associated with the attribute of the item, the first request received via the user interface of the user device, and the first request transmitted by the user device via a communication network to the first computer system of the distributed system of computers;

    transmitting the second value to a second computer system of the distributed system of computers, the second computer system configured to update the first value stored in the master data store and associated with the attribute of the item to the second value in the master data store, the update of the first value to the second value associated with a latency delay with respect to the transmitting;

    calculating the latency delay with respect to the transmitting;

    storing the second value in a temporary data store associated with the first computer system;

    based at least in part on the calculated latency delay, enabling display of the second value, an estimated wait time corresponding with at least the calculated latency delay, and a notification about the second value to the user interface of the user device, the display of the second value corresponding to the temporary data store and not the master data store;

    determining that the second value is different from the first value being updated;

    transmitting a second request to the second computer system of the distributed system of computers, the second request requesting a master value from the master data store;

    receiving the master value from the second computer system of the distributed system of computers, wherein the master value matches the second value; and

    switching a source of the display of the second value to the master data store from the temporary data store.

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