×

Adaptive GUI pre-fetching

  • US 9,201,573 B1
  • Filed: 03/15/2013
  • Issued: 12/01/2015
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computing device, the method comprising:

  • receiving a command from a user to initiate a graphical user interface (GUI) session on a client device, the GUI session providing the user with control over a system via a set of GUI pages;

    selecting, with reference to user profile data associated with the user, a strict subset of the set of GUI pages, the user profile data indicating a plurality of GUI pages of the set of GUI pages that the user has accessed in previous GUI sessions, the strict subset consisting of the plurality of GUI pages; and

    causing the plurality of GUI pages of the strict subset to be pre-fetched into memory of the client device, the pre-fetched pages being accessible by the user faster than GUI pages which have not been pre-fetched;

    wherein;

    the system is a data storage system; and

    particular GUI pages of the set of GUI pages are associated with particular data storage system management tasks;

    certain other GUI pages of the set of GUI pages are associated with certain other storage system management tasks which depend on one of the particular data storage system management tasks having already been performed;

    the strict subset of the set of GUI pages includes as least one GUI page of the particular GUI pages of the set of GUI pages, the at least one GUI page being associated with a particular data storage system management task;

    the strict subset of the set of GUI pages includes at least one other GUI page of the certain other GUI pages of the set of GUI pages, the at least one other GUI page being associated with another storage system management task which depends on the particular data storage system management task having already been performed; and

    causing the plurality of GUI pages of the strict subset to be pre-fetched into memory of the client device includes causing the at least one GUI page to be pre-fetched into memory prior to causing the at least one other GUI page to be pre-fetched into memory.

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