Persisting the state of visual control elements in uniform resource locator (url)-generated web pages
AssigneeInternational Business Machines Corporation
InventorsRandal L. Bertram, John S. Bragiel, Edward N. Fink, Brian O. Wood
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method for using a key to recreate a state of a visual control element includes retrieving a key from memory. The key represents a state of a visual control element to be output to a dynamically-generated web page. The method also includes parsing the key to obtain a plurality of key-value pairs representing parameters of a uniform resource locator (URL) which is used to recreate the visual control element. Also, the method includes outputting the visual control element to the dynamically-generated web page using the URL according to the state obtained from the key.
Claims13
A computer-implemented method for using a key to recreate a state of a visual control element, the method comprising:
- retrieving a key from memory, the key representing a state of a visual control element to be output to a dynamically-generated web page;
- parsing the key to obtain a plurality of key-value pairs representing parameters of a uniform resource locator (URL) which is used to recreate the visual control element;
- and
- outputting the visual control element to the dynamically-generated web page using the URL according to the state obtained from the key.
A method for creating a key for storing a state of a visual control element, the method comprising:
- retrieving a uniform resource locator (URL) used to create a dynamically-generated web page on which a visual control element is output;
- parsing the URL in order to create a list of key-value pairs for each of a plurality of parameters specified in the URL;
- alphabetizing the list of key-value pairs;
- concatenating the alphabetized list of key-value pairs into a key represented by a string of characters;
- and
- storing the key to a memory.
Dependencies are inferred from the claim text.