Methods and systems for displaying multiple unique dynamic messages on a user interface
First Claim
1. A computer-implemented method of simultaneously providing a plurality of unique and dynamic messages on a user interface page, the method comprising:
- accepting a plurality of job requests from a first user interface page;
building a first software object, the first software object having a plurality of rows, each of the plurality of job requests and corresponding job request values being stored in a corresponding one of the plurality of rows;
forwarding the first software object to a second user interface page;
parsing, before rendering the second user interface page, the first software object and framing a dynamic message for each row of the first software object, each dynamic message including a unique uniform resource locator (URL) formed of at least one of the job request values appended to a standard format URL and to a static message;
building, before rendering the second user interface page, a second software object, the second software object including a row for each of the framed dynamic messages, each row including the static message and the unique URL of the corresponding dynamic message;
adding, before rendering the second user interface page, the second software object to a session context, the session context being persistent across the first and second user interface pages;
retrieving the second software object from the session context;
unpacking the second software object; and
rendering the second user interface page and displaying a plurality of dynamic messages therein using the static message and the unique URL stored in each of the rows of the second software object.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of simultaneously providing a plurality of unique and dynamic messages on a user interface page is provided. A first software object may be built having a plurality of rows, and corresponding job request values being stored in a corresponding one of the plurality of rows. The first software object may be parsed and a dynamic message framed for each row of the first software object. A second software object may be build including a row for each of the framed dynamic messages and added to a session context being persistent across a first and second user interface pages. The second user interface page is displayed with a plurality of dynamic messages therein using a static message and a unique URL stored in each of the rows of the second software object.
-
Citations
20 Claims
-
1. A computer-implemented method of simultaneously providing a plurality of unique and dynamic messages on a user interface page, the method comprising:
-
accepting a plurality of job requests from a first user interface page; building a first software object, the first software object having a plurality of rows, each of the plurality of job requests and corresponding job request values being stored in a corresponding one of the plurality of rows; forwarding the first software object to a second user interface page; parsing, before rendering the second user interface page, the first software object and framing a dynamic message for each row of the first software object, each dynamic message including a unique uniform resource locator (URL) formed of at least one of the job request values appended to a standard format URL and to a static message; building, before rendering the second user interface page, a second software object, the second software object including a row for each of the framed dynamic messages, each row including the static message and the unique URL of the corresponding dynamic message; adding, before rendering the second user interface page, the second software object to a session context, the session context being persistent across the first and second user interface pages; retrieving the second software object from the session context; unpacking the second software object; and rendering the second user interface page and displaying a plurality of dynamic messages therein using the static message and the unique URL stored in each of the rows of the second software object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable storage medium having data stored thereon representing sequences of instructions which executed by a computing device causes the computing device to simultaneously provide a plurality of unique and dynamic messages on a user interface page, the machine-readable storage medium comprising:
-
instructions for accepting a plurality of job requests from a first user interface page; instructions for building a first software object, the first software object having a plurality of rows, each of the plurality of job requests and corresponding job request values being stored in a corresponding one of the plurality of rows; instructions for forwarding the first software object to a second user interface page; instructions for parsing, before rendering the second user interface page, the first software object and framing a dynamic message for each row of the first software object, each dynamic message including a unique uniform resource locator (URL) formed of at least one of the job request values appended to a standard format URL and to a static message; instructions for building, before rendering the second user interface page, a second software object, the second software object including a row for each of the framed dynamic messages, each row including the static message and the unique URL of the corresponding dynamic message; instructions for adding, before rendering the second user interface page, the second software object to a session context, the session context being persistent across the first and second user interface pages; instructions for retrieving the second software object from the session context; instructions for unpacking the second software object; and instructions for rendering the second user interface page and displaying a plurality of dynamic messages therein using the static message and the unique URL stored in each of the rows of the second software object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for simultaneously providing a plurality of unique and dynamic messages on a user interface page, the computer system comprising:
-
at least one processor; at least one data storage device coupled to the at least one processor; and a plurality of processes spawned by said at least one processor, the processes including processing logic for; accepting a plurality of job requests from a first user interface page; building a first software object, the first software object having a plurality of rows, each of the plurality ofjob requests and corresponding job request values being stored in a corresponding one of the plurality of rows; forwarding the first software object to a second user interface page; parsing, before rendering the second user interface page, the first software object and framing a dynamic message for each row of the first software object, each dynamic message including a unique uniform resource locator (URL) formed of at least one of the job request values appended to a standard format URL and to a static message; building, before rendering the second user interface page, a second software object, the second software object including a row for each of the framed dynamic messages, each row including the static message and the unique URL of the corresponding dynamic message; adding, before rendering the second user interface page, the second software object to a session context, the session context being persistent across the first and second user interface pages; retrieving the second software object from the session context; unpacking the second software object; and rendering the second user interface page and displaying a plurality of dynamic messages therein using the static message and the unique URL stored in each of the rows of the second software object.
-
Specification