Patent ID: 7512890
Filing Date: 2009-03-31
Classification: G06F

Abstract:
1. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to perform a method for interfacing with software, comprising: displaying providing a graphical user interface (GUI) with a first control field, wherein the first control field is accessible by a user only to change its state, wherein the first control field is a non-edit field that accepts a user input specifying one of a plurality of predetermined choices, wherein the GUI is functional and is presented during execution of the software, and wherein the software receives a selected one of the plurality of predetermined choices as input from the first control field; responsive to a user input received during execution of the software requesting a change of the first control field from a non-edit field to a field with state controlled by an expression, displaying providing a second control field associated with the GUI, the second control field accepting at least one expression usable to modify the first control field; storing the expression in memory; mapping a result determined from the expression to a selected choice of the plurality of predetermined choices of the first control field; and setting the state of the first control field to the selected choice, wherein the selected choice is provided to the software during execution.