Presenting remote and local information in a web browser
First Claim
1. Method for combining remote and local services and information in the same user interface (610) on an electronic device (600) by means of a web browser (250) loaded in the memory (620) of the electronic device (600), comprising the step of:
- loading a library (270) to the memory (620) of the device (600), loading specific information regarding the electronic device (600) to the memory (620) of the electronic device (600) by means of the library (270), loading and reading an initiation file (260) defining what remote and local information that is to be loaded to the memory (620), loading and merging remote and local services and information defined by the initiation file (260), displaying on the user interface (610) of the electronic device (600), remote and local services and information.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method and system for presenting remote and local information in the same user interface by means of a web browser. This is obtained by letting a web browser engine 250 communicate with an additional ECMAScript module 280 that has been designed for the browser, allowing JavaScript environment to be extended with new classes and methods implemented in native code. The module 280 can be conditionally compiled into a build of a web browser on potentially any software platform. Once a build of a web browser has been created with the JavaScript extension functionality enabled, then the JavaScript environment can be extended by placing a specially written library 270 in a certain directory on the electronic device along with a permissions initiation file 260, specifying which Web pages will have access to the extensions.
-
Citations
13 Claims
-
1. Method for combining remote and local services and information in the same user interface (610) on an electronic device (600) by means of a web browser (250) loaded in the memory (620) of the electronic device (600), comprising the step of:
-
loading a library (270) to the memory (620) of the device (600), loading specific information regarding the electronic device (600) to the memory (620) of the electronic device (600) by means of the library (270), loading and reading an initiation file (260) defining what remote and local information that is to be loaded to the memory (620), loading and merging remote and local services and information defined by the initiation file (260), displaying on the user interface (610) of the electronic device (600), remote and local services and information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Electronic device unit (600) for presenting a web page (630) with remote and local services and information in the same user interface (610) by means of a web browser (250) loaded in the memory of the electronic device (600), comprising:
-
a processing unit (660), a memory (620), a display unit (610), wherein said processing unit (660) is arranged for performing the following steps;
loading a library (270) to the memory (620) of the electronic device (600), loading specific information regarding the electronic device (600) to the memory (620) of the electronic device (600) by means of the library (270), loading and reading an initiation file (260) defining remote and local information that is to be loaded to the memory (620), loading and merging remote and local services and information defined by the initiation file (260), displaying on the user interface (610), a web document (630) comprising remote and local services and information.
-
-
13. A web browser (250) adapted for combining remote and local services and information in the same user interface (610) on an electronic device (600), comprising:
a JavaScript module (285) adapted to read and send device specific information through a library (270).
Specification