Method and system for maintaining a configuration state
AssigneeOracle International Corporation
InventorsAllen Silky, Jack Chou, Hui-Chen Lee
Life of this patent
Estimating the term…
Abstract
A system for configuring configurable products includes a stateless configuration engine. A user and a server are coupled to a network for transmitting and receiving information. The user includes a web browser, memory and a display. The user receives web pages from the server and enters information into the fields on the page. The user sends the web page and the entered information to the server. The server decodes the information on the web page and sends a next page to the user including hidden form fields that include the decoded information. The information is stored in the source code of the page displayed by the web browser located at the user.
Claims18
A computer-implemented method for presenting a consistent user interface, comprising:
- encoding session information in a first page displayed to a user, the session information including user interface version information for the session, the encoded user interface version information not being visible to the user;
- receiving a subsequent request in the session from the user, the request including the user interface version information;
- and
- generating a second page to be displayed to the user in order to serve the subsequent request, the second page being generated using the user interface version information such that a consistent user interface is presented to the user during the session regardless of time elapsed between display of the first and second pages.
A computer program product embedded on a computer-readable medium, comprising:
- program code for encoding session information in a first page displayed to a user, the session information including user interface version information for the session, the encoded user interface version information not being visible to the user;
- program code for receiving a subsequent request in the session from the user, the request including the user interface version information;
- and
- program code for generating a second page to be displayed to the user in order to serve the subsequent request, the second page being generated using the user interface version information such that a consistent user interface is presented to the user during the session regardless of time elapsed between display of the first and second pages.
Dependencies are inferred from the claim text.