SYSTEM AND METHOD FOR GENERATION OF WEBSITE DISPLAY AND INTERFACE
First Claim
1. A computer-implemented method for generating a user interface customized for a user, the method comprising the steps of:
- (a) retrieving one or more user identifiers associated with the user;
(b) selecting a predetermined user perspective based on the one or more user identifiers;
(c) sending a request to the one or more web applications associated with the user perspective, each web application receiving the request responding with one or more menu contributions that are determined based on the one or more user identifiers; and
(d) displaying the one or more menu contributions received from the one or more web applications upon the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer programming relating to generating website presentation of functions and content to a user is described. In an exemplary method, there are components of one or more web applications provided to a user interface application on the internet generated at a user display device. A first web application provides control of the display of information upon the user interface on the user display device based on user context information associated with a user of the user display device. There is determining a user perspective associated with the user accessing the user interface, and selecting the one or more web applications as those associated with the user perspective. There is further retrieving one or more contributions from the one or more web applications associated with the user perspective based on the user context information, and displaying the retrieved one or more contributions, and content provided by the dedicated first web application, upon the user interface at the user display device.
27 Citations
49 Claims
-
1. A computer-implemented method for generating a user interface customized for a user, the method comprising the steps of:
-
(a) retrieving one or more user identifiers associated with the user; (b) selecting a predetermined user perspective based on the one or more user identifiers; (c) sending a request to the one or more web applications associated with the user perspective, each web application receiving the request responding with one or more menu contributions that are determined based on the one or more user identifiers; and (d) displaying the one or more menu contributions received from the one or more web applications upon the user interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of generating on a display device a user interface customized for a user, the user having associated context information, the method comprising the steps of;
-
(a) selecting a first web application to control the display upon the user interface based on the context information, the first web application accessing a second web application and a third web application; (b) retrieving one or more style components from the second web application based on the user'"'"'s context information; (c) retrieving one or more menu components from the third web application based on the user'"'"'s context information; (d) displaying the one or more style components and one or more menu components upon the user interface on the display device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method of integrating the components of one or more web applications into a user interface being generated at a user display device, the method comprising the steps of:
-
(a) determining a first web application for controlling the display of information upon the user interface on the user display device based on user context information associated with a user of the user display device; (b) determining a user perspective associated with the user accessing the user interface; (c) selecting the one or more web applications as those associated with the user perspective; (d) retrieving one or more contributions from the one or more web applications associated with the user perspective based on the user context information; and (e) displaying the retrieved one or more contributions, and content provided by the dedicated first web application, upon the user interface at the user display device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method of controlling the display of a user interface on a display device, comprising the steps of:
-
(a) appointing a first web application for controlling an initial display of information upon the user interface on the user display device, based on user context information associated with a user of the user display device; (b) retrieving a first set of one or more contributions from one or more web applications associated with a user perspective based on the user context information, and displaying the retrieved first set of one or more contributions, and content provided by the first web application, upon the user interface at the user display device; (c) receiving user input based on user interaction with the first set of one or more contributions; (d) appointing a second a web application for controlling a subsequent display of information upon the user interface on the display device, based on the user interaction with the first set of one or more menu contributions; and (e) retrieving a second set of one or more contributions from the one or more web applications associated with the user interaction with the first set of one or more contributions, and displaying the retrieved second set of one or more contributions upon the user interface at the user display device. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A computer-implemented method of authenticating users of a user interface on a display device, comprising the steps of:
-
(a) appointing a first functional web application for controlling an initial display of information upon the user interface on the user display device, based on user context information associated with a user of the user display device; (b) retrieving a first set of one or more contributions from one or more web applications associated with a user perspective based on the user context information, and displaying the retrieved first set of one or more contributions, and content provided by the first web application, upon the user interface at the user display device; (c) receiving user selections based on the first set of one or more contributions; (d) determining whether the user is authenticated to perform such user selections, and where the user requires authentication, calling an authentication web application for controlling the subsequent display of authentication information upon the user interface and receiving authentication information and authenticating the user and passing control of the initial display of information to the first functional web application; (e) appointing a second functional web application for controlling a subsequent display of information upon the user interface on the display device, based on the user interaction with the first set of one or more menu contributions; and (f) retrieving a second set of one or more contributions from the one or more web applications associated with the user interaction with the first set of one or more contributions, and displaying the retrieved second set of one or more contributions upon the user interface at the user display device. - View Dependent Claims (26, 27, 28, 31, 33)
-
-
29. A system comprising a plurality of network elements for generating a user interface customized for a user, the system comprising:
-
(a) an authentication network element used to authenticate one or more users and determine user context information associated with each of the one or more users. (b) a display network element used to provide one or more style elements for the user interface; (c) a functional network element for use in generating the user interface based on the information provided by the authentication network element and the display network element; and (d) a context network user element used to store the user context information provided by the one or more users to the to the authentication network element. - View Dependent Claims (30, 32)
-
-
34. A system for integrating the components of one or more web applications into a user interface being generated at a user display device, the system comprising:
-
(a) a memory for storing user context information; and (b) a processor coupled to the memory for; (i) selecting a first web application for controlling the display of information upon the user interface on the user display device based on user context information associated with a user of the user display device; (ii) determining a user perspective associated with the user accessing the user interface; (iii) selecting the one or more web applications as those associated with the user perspective; (iv) retrieving one or more contributions from the one or more web applications associated with the user perspective based on the user context information; and (v) displaying the retrieved one or more contributions, and content provided by the dedicated first web application, upon the user interface at the user display device. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
-
41. A computer-readable medium upon which a plurality of instructions are stored, the instructions when executed by a computer system having a processor and memory, causes the processor to:
-
load into the memory and process user context information associated with a user of a remote user display device having a user interface thereon; selecting a first web application for controlling the display of information upon the user interface on the user display device based on the user context information; determining a user perspective associated with the user accessing the user interface; selecting one or more web applications as those associated with the user perspective; retrieving one or more contributions from the one or more web applications associated with the user perspective based on the user context information; and displaying the retrieved one or more contributions, and content provided by the dedicated first web application, upon the user interface at the user display device.
-
-
42. A system for delivering services from a website to an interface application operating on a user device, comprising:
-
a website server hosting the website configured to accept input from the user device and a request from a user through the interface application operating on the user device associated with accessing a perspective of the website, the service having available a set of content and functions that it can provide from the website to the user device; a plurality of content repositories each for providing a subset of content of the set of content and functions of the perspective; a plurality of functional web applications each for providing a subset of functions of the set of content and functions of the perspective, wherein upon the website receiving the request for the service, one of the plurality of functional web applications is loaded and executed by the website server, the one functional application; accessing a content cache on the website server associated with the user and, if it is determined by the one functional application that the context cache does not meet with requirements for providing the perspective requested, then the one functional application causing the website server to load and execute at least one of another of the plurality of functional web applications and load one of the plurality of content repositories, to interact with the user through the interface application and update the context cache with required context information; and determining if the interface application is displaying desired information and content to the user in respect of the service, and if not, causing the website server to load at least one of the plurality of content repositories to provide to the interface application the subset of the set of content of the website of the at least one of the plurality of content repositories, and the one of the plurality of functional web applications, the at least one of another of the plurality of functional web applications and one of the plurality of content repositories, and the at least one of the plurality of content repositories providing subsets of functions and content that together is less than the set of content and functions of the perspective. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
Specification