发明名称 Adaptive GUI pre-fetching
摘要 One embodiment is directed to a method performed by a computing device. The method includes (1) 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, (2) 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 (3) 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.
申请公布号 US9201573(B1) 申请公布日期 2015.12.01
申请号 US201313837707 申请日期 2013.03.15
申请人 EMC Corporation 发明人 Miles Norman M.;Joyce Scott E.;Rabe Bruce R.
分类号 G06F3/0484 主分类号 G06F3/0484
代理机构 BainwoodHuang 代理人 BainwoodHuang
主权项 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.
地址 Hopkinton MA US