Browse Prior Art Database

Preview of GUI changes based on user interaction through 'soft' application requests Disclosure Number: IPCOM000226359D
Publication Date: 2013-Mar-30
Document File: 2 page(s) / 79K

Publishing Venue

The Prior Art Database


Disclosed is a novel method to provide real-time dynamic generation and presentation of interfaces based on the actions of a specific user at the time the user is interacting with the interface. This addresses the user experience problem of not knowing the derived paths of execution in an application based on user interaction.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 2

Preview of GUI changes based on user interaction through 'soft' application requests

A user often experiences problems when the derived paths of execution are unknown in an application based on user

interaction. The user is currently unable to know and/or see what subsequent user interface will be presented after making a selection or when interacting with action elements in the interface.

Current possible solutions to this problem include snapshots of a web page or interface, such as a web page preview. The main drawback to this kind of solution is that it requires previous static knowledge of the interface; a snapshot is taken and thereby used as a preview to the interface.

The invention allows users to interact with interfaces and see and/or know what will occur in a subsequent interface when the user executes an action in an element of the current interface. For example, a user is interacting with a wizard interface that contains several different action elements. Each action element, such as a textbox or a radio button, is used to 'set' or 'unset' logic of the wizard, which may or may not affect the subsequent wizard step. Currently, the user does not know or see what will happen by clicking/tapping on the radio button or typing in the textbox. The information is sent from the interface to the application logic and a new interface is generated. The core idea of this invention is to allow the user to interact with the textbox and radio button and immediately know/see what implications these interactions will have or produce in a subsequent interface -- without removing the currently visible interface or affecting the application logic flow. This is better than current solutions because no 'snapshots' need to be taken.

In the preferred embodiment, when a user sees and interacts with a user interface, the user is able to see a preview of the subsequent interface on which the user will be placed on based on the interaction with the current interface.

For example, in a web interface, the user navigates to a web page with links in it. Technically, if the user clicks on any of these links a Hypertext Transfer Protocol (HTTP) request is sent to a web server with information used by the web server to respond with an HTTP response of the next web content to be shown to the user. With this invention, the user hovers over a link in the web page and a special HTTP request is sent to the web server. The web server understands this...