×

Optimizing user interface data caching for future actions

  • US 10,356,200 B2
  • Filed: 12/28/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 12/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. A client device, comprising:

  • a display that presents user interfaces for one or more mobile applications;

    a data storage device having a cache that stores data received over a data communication network for the one or more mobile applications;

    a data processing apparatus that communicates with the data storage device and the display, and performs operations comprising;

    determining a user interface context for a given user interface being presented by the display for a given application, the user interface context for the given user interface specifying at least one of (i) a group to which data that is being presented in the given user interface belongs or (ii) a type of data that is being presented in the given user interface;

    determining, based on the user interface context, a predicted next action that a user of the client device will perform at the given user interface;

    transmitting, over the data communication network and prior to detecting the predicted next action, a request for next action data that will be presented in response to the user performing the predicted next action;

    receiving, over the data communication network, the next action data;

    storing the next action data in the cache;

    determining that the next action data will be presented by a second application different from the given application;

    prior to detecting the predicted next action, obtaining code for executing the second application; and

    storing the code in the cache.

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