发明名称 Analytics based scoping of HTML5 web storage attributes
摘要 A method, system, and computer program product for optimizing storage of Web storage attributes through analytics is provided. The method includes identifying and storing in memory of a computer, utilization of different Web storage attributes by different end users across different Web application sessions from different Web browsers and analyzing the stored utilization of different Web storage attributes to identify a past scope of utilization for each of the different Web storage attributes. The method further includes, responsive to receiving a request from a requestor for an optimal storage location of a particular Web storage attribute, determining an identified past scope of utilization for the particular Web storage attribute, mapping the determined identified past scope of utilization for the particular Web storage attribute to the optimal storage location, and returning an indication of the mapped optimal storage location of the particular Web storage attribute to the requestor.
申请公布号 US9363321(B2) 申请公布日期 2016.06.07
申请号 US201314076041 申请日期 2013.11.08
申请人 International Business Machines Corporation 发明人 Alger Joshua A.;Kaplinger Todd E.;Williamson Stephen B.
分类号 G06F15/16;H04L29/08;H04L12/26;G06F3/06 主分类号 G06F15/16
代理机构 CRGO Law 代理人 Greenberg, Esq. Steven M.;CRGO Law
主权项 1. A data processing system configured for optimizing storage of Web storage attributes through analytics, comprising: a client computing device having at least one processor; a server having at least one processor and a memory, the server configured for communicative coupling to the client computing device; a database coupled to the server configured to store the utilization of different Web storage attributes by different end users across different Web application sessions from different Web browsers; and, an analytic module executing in the memory of the server, the analytic module comprising program code enabled to identify utilization of different Web storage attributes by different end users across different Web application sessions from different Web browsers, to store in the database utilization of different Web storage attributes by different end users across different Web application sessions from different Web browsers, to analyze the stored utilization of different Web storage attributes to identify a past scope of utilization for each of the different Web storage attributes, responsive to receiving a request from a requestor from the client computing device for an optimal storage location including one of a session storage, a local storage, and a server storage of a particular Web storage attribute, to determine an identified past scope of utilization for the particular Web storage attribute, to map the determined identified past scope of utilization for the particular Web storage attribute to the optimal storage location, to return an indication of the mapped optimal storage location of the particular Web storage attribute to the requestor at the client computing device, and to store the particular Web storage attribute during page processing according to the indication of the mapped optimal storage location, resulting in an optimization of memory management during page processing, wherein the program code to identify the utilization of different Web storage attributes by different end users across different Web application sessions from different Web browsers, comprises program code to identify each create, read, update, and delete call from a web application to a memory of one of different client computing devices, the different client computing devices supporting different end users across different Web application sessions from different Web browsers.
地址 Armonk NY US