×

Optimistic data fetching and rendering

  • US 10,277,362 B2
  • Filed: 12/29/2016
  • Issued: 04/30/2019
  • Est. Priority Date: 12/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing data for graphical rendering, comprising:

  • presenting, to a user by a client system, graphical content based on data stored in a local database, wherein the local database is substantially synchronized, via a server system, with a remote master database;

    receiving, by the client system, a request for an update to the graphical content;

    determining one or more changes to the data stored in the local database resulting from the request;

    presenting, to the user before the one or more changes are synchronized with the remote master database, updated graphical content based on the one or more changes to enable the user to see a result of the one or more changes before the one or more changes are synchronized with the remote master database;

    after presenting the updated graphical content, submitting, to the server system over a network for storage in the remote master data base, the one or more changes;

    receiving a response from the server system indicating whether the one or more changes are successfully stored in the remote master database;

    when the response indicates a success, saving the one or more changes in the local database; and

    when the response indicates a failure, re-presenting the graphical content instead of the updated graphical content.

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