发明名称 Shared script files in multi-tab browser
摘要 A cloud-based server executes instances of a browser application responsive to requests from a plurality of user devices. The server interprets embedded code in a web document retrieved by a given browsing instance, and stores an intermediate representation of the embedded code in the web document in a dedicated memory resource associated with the given browsing instance. The server also stores the intermediate representation of an external file referenced by the web document in a shared memory resource such that the intermediate representation is accessible to the other browsing instances of the other user devices.
申请公布号 US9471704(B2) 申请公布日期 2016.10.18
申请号 US201213626537 申请日期 2012.09.25
申请人 Telefonaktiebolaget LM Ericsson (publ) 发明人 Yuan Song
分类号 G06F17/00;G06F17/30 主分类号 G06F17/00
代理机构 Coats & Bennett, PLLC 代理人 Coats & Bennett, PLLC
主权项 1. A network server having access to one or more virtual machines, the network server comprising: a communication interface configured to communicate data with a plurality of different user devices via a communications network; a memory configured to store a web browser application; and a processing circuit configured to execute one or more browsing instances of the browser application responsive to receiving corresponding requests from one or more of the user devices, and to: interpret embedded code in a web document retrieved by a first browsing instance;generate an intermediate representation of the embedded code in the web document;store the intermediate representation of the embedded code in a corresponding dedicated memory resource associated with the first browsing instance;determine whether the intermediate representation of an external file referenced by the web document is stored in a shared memory resource accessible to other browsing instances associated with one or more other user devices;if the intermediate representation of the external file is not stored in the shared memory resource, fetch the external file, generate the intermediate representation of the external file, and store the intermediate representation of the external file in the shared memory resource;associate the intermediate representation of the external file stored in the shared memory resource with the first browser instance; andlink the intermediate representation of the external file stored in the shared memory resource to the intermediate representation of the embedded code in the dedicated memory resource and to the first browser instance based on whether the first browsing instance is executing on one of the one or more virtual machines accessible to the network server.
地址 Stockholm SE