Methods and arrangements for interacting with controllable objects within a graphical user interface environment using various input mechanisms
DCFirst Claim
1. A method for interfacing multiple different user input hardware arrangements with virtual object-based graphical user interface logic, the method comprising:
- generating a displayable form within a graphical user interface, the displayable form including at least one controllable virtual user-input object;
establishing a set of key events, wherein at least a portion of the key events can be operatively associated with a plurality of different types of non-virtual user input mechanisms;
receiving user input via at least one non-virtual user input mechanism selected from the plurality of different types of non-virtual user input mechanisms;
establishing a behavior model for the displayable form; and
determining when an operational change associated with the controllable virtual user-input object is required based at least on the behavior model and the received user input and when appropriate causing the operational chance to occur such that the virtual user-input controllable object is graphically altered in appearance and associated controlled logic functionality is modified accordingly.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Improved methods and arrangements provide user interface platforms that are capable of meeting the unique requirements of manufacturers, while also advantageously supporting the development of independently designed software applications. In accordance with certain aspects of the present invention, methods and arrangements are provided whereby certain key events are defined and operatively associated with the hardware suite. These key events, which are essentially virtual events, can be invoked or otherwise implemented by the manufacturers and independent software vendor (ISV) applications. These key events are categorized as being either determinate events or indeterminate events, and their functionality can be based on different behavior models. The behavior models consider the notion that the user interface will most likely include various focusing (e.g., function selection) and/or editing (e.g., parameter modifying) capabilities. As such, the methods and arrangements can support several different behavior models, including, for example, a full-focus mode, a focus-free mode, and an edit-free mode.
-
Citations
41 Claims
-
1. A method for interfacing multiple different user input hardware arrangements with virtual object-based graphical user interface logic, the method comprising:
-
generating a displayable form within a graphical user interface, the displayable form including at least one controllable virtual user-input object;
establishing a set of key events, wherein at least a portion of the key events can be operatively associated with a plurality of different types of non-virtual user input mechanisms;
receiving user input via at least one non-virtual user input mechanism selected from the plurality of different types of non-virtual user input mechanisms;
establishing a behavior model for the displayable form; and
determining when an operational change associated with the controllable virtual user-input object is required based at least on the behavior model and the received user input and when appropriate causing the operational chance to occur such that the virtual user-input controllable object is graphically altered in appearance and associated controlled logic functionality is modified accordingly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
generating a displayable form within a graphical user interface, the displayable form including at least one controllable virtual user-input object;
establishing a set of key events, wherein at least a portion of the key events can be operatively associated with a plurality of different types of non-virtual user input mechanisms;
receiving user input via at least one non-virtual user input mechanism selected from the plurality of different types of non-virtual user input mechanisms;
establishing a behavior model for the displayable form; and
determining when an operational change associated with the controllable virtual user-input object is required based at least on the behavior model and the received user input and when appropriate causing the operational change to occur such that the virtual user-input controllable object is graphically altered in appearance and associated controlled logic functionality is modified accordingly. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus comprising:
-
at least one non-virtual user input mechanism;
a display; and
logic operatively coupled to the non-virtual user input mechanism and the display and configured to generate a displayable form within a graphical user interface on the display wherein the displayable form includes at least one controllable virtual user-input object, establish a set of key events, wherein at least a portion of the key events can be operatively associated with the one none virtual user input mechanism and at least one other different type of non-virtual user input mechanism, receive user input via the one non-virtual user input mechanism, establish a behavior model for the displayable form, determine when an operational change associated with the controllable virtual user-input object is required based at least on the behavior model and the received user input, and cause the operational change to occur such that the virtual user-input controllable object is graphically altered in appearance and associated controlled functionality of the apparatus is modified accordingly. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
Specification