Method and computer-readable medium for delivering hybrid static and dynamic content based on static content inrepository and dynamic content received from second functional module across network
First Claim
1. A method of delivering hybrid content comprising static content and dynamic content to a user of a computer system, comprising:
- instantiating an auto-executable application on the computer system by accessing a computer-readable storage medium comprising the auto-executable application, the computer-readable storage medium being separate from the computer system;
determining an address by the auto-executable application and subsequently commanding instantiation of a remote software module remote from the auto-executable application at the determined address;
implementing a user interface by the remote software module which controls the structure, the static content and the dynamic content of the user interface, the remote software module performing the implementing after having been instantiated by the auto-executable application;
receiving, by the computer system, dynamic content from the remote software module;
accessing, by the computer system, a repository of static content; and
delivering, to the user interface, under control of the remote software module;
at least part of the dynamic content received from the remote software module; and
selected portions of the static content in the repository on the basis of the dynamic content received from the remote software module.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to software functional modules and, in particular, to such modules used for delivering hybrid static and dynamic content. More particularly, there is described a computer-readable storage medium and corresponding method. The storage medium comprises: (a) a repository of static content; and (b) a program element for execution by a computing device to deliver hybrid content via a user interface. The program element comprises: (i) program code means for commanding instantiation of a functional module remote from the computing device; (ii) program code means for receiving dynamic content from the remote functional module; (iii) program code means for accessing the repository of static content; and (iv) program code means for delivering hybrid content on the basis of the static content in the repository and the dynamic content received from the remote functional module.
-
Citations
17 Claims
-
1. A method of delivering hybrid content comprising static content and dynamic content to a user of a computer system, comprising:
-
instantiating an auto-executable application on the computer system by accessing a computer-readable storage medium comprising the auto-executable application, the computer-readable storage medium being separate from the computer system; determining an address by the auto-executable application and subsequently commanding instantiation of a remote software module remote from the auto-executable application at the determined address; implementing a user interface by the remote software module which controls the structure, the static content and the dynamic content of the user interface, the remote software module performing the implementing after having been instantiated by the auto-executable application; receiving, by the computer system, dynamic content from the remote software module; accessing, by the computer system, a repository of static content; and delivering, to the user interface, under control of the remote software module; at least part of the dynamic content received from the remote software module; and selected portions of the static content in the repository on the basis of the dynamic content received from the remote software module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system configured to implement a method of delivering hybrid content comprising static and dynamic content to a user of a computer system, the computer system comprising a user interface, a computer-readable storage medium and a hardware processor, the method comprising:
-
instantiating an auto-executable application on the hardware processor of the computer system by accessing the computer-readable storage medium comprising the auto-executable application, the computer-readable storage medium being separate from the computer system; determining an address by the auto-executable application and subsequently commanding instantiation of a remote software module remote from the auto-executable application at the determined address; implementing the user interface of the computer system by the remote software module which controls the structure, the static content and the dynamic content of the user interface, the remote software module performing the implementing after having been instantiated by the auto-executable application; receiving dynamic content from the remote software module; accessing a repository of static content; and delivering, to the user interface, under control of the remote software module; at least part of the dynamic content received from the remote software module; and selected portions of the static content in the repository on the basis of the dynamic content received from the remote software module. - View Dependent Claims (15)
-
-
16. A non-transitory computer-readable storage medium comprising a program element for execution by a computing device to deliver hybrid content comprising static and dynamic content via a user interface, the program element comprising:
-
program code means for executing an auto-executable application for determining an address and subsequently commanding instantiation of a remote software module remote from auto-executable application at the determined address; program code means for implementing a user interface by the remote software module which controls the structure, the static content and the dynamic content of the user interface, the remote software module performing the implementing after having been instantiated by the auto-executable application; program code means for receiving dynamic content from the remote software module; program code means for accessing a repository of static content; and program code means for delivering, to the user interface, under control of the remote software module; at least part of the dynamic content received from the remote software module; and selected portions of the static content in the repository on the basis of the dynamic content received from the remote software module. - View Dependent Claims (17)
-
Specification