System and method for property-based focus navigation in a user interface
First Claim
1. A computer system for focus navigation of a user interface, comprising:
- one or more user interface objects;
one or more focus navigation resources having property values to be selectively applied to the one or more user interface objects;
a focus navigation engine for acting upon the property values of the one or more focus navigation resources to be applied the one or more user interface objects; and
a rendering engine operably coupled to the navigation engine for rendering a display representation of the one or more user interface objects for presentation on a user interface display.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved system and method for focus navigation behavior specification in a user interface is provided. To this end, an application may include declarations that may associate a focus navigation resource with a user interface object and a focus navigation behavior may be dynamically selected for changing the input focus in the user interface. A focus navigation engine may be provided for applying a number of focus navigation behaviors for moving input focus within and among logical groups of user interface objects. A visual representation of the user interface objects with the applied focus navigation behavior may be generated and a display representation may be rendered for presentation on a user interface display.
-
Citations
40 Claims
-
1. A computer system for focus navigation of a user interface, comprising:
-
one or more user interface objects;
one or more focus navigation resources having property values to be selectively applied to the one or more user interface objects;
a focus navigation engine for acting upon the property values of the one or more focus navigation resources to be applied the one or more user interface objects; and
a rendering engine operably coupled to the navigation engine for rendering a display representation of the one or more user interface objects for presentation on a user interface display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for focus navigation of a user interface in a computer system, comprising:
-
receiving notification of focus navigation input to change an input focus of a user interface object;
locating the user interface object that has the input focus;
locating a logical grouping of user interface objects including the user interface object that has the input focus, the logical grouping having an associated property for specifying focus navigation behavior upon receiving focus navigation input to change the input focus of the user interface object;
applying one or more property values of a focus navigation resource to the logical grouping of user interface objects;
generating a visual representation of the user interface objects with the applied one or more property values of the focus navigation resource; and
rendering a display representation of the visual representation for presentation on a user interface display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for focus navigation in a user interface in a computer system, comprising:
-
associating a property to a user interface object, the property specifying focus navigation input to change an input focus of the user interface object;
assigning a property value to the property, the property value specifying a focus navigation behavior for changing the input focus of the user interface object; and
storing the user interface object with the associated property on a computer-readable medium. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for applying focus navigation of a user interface in a computer system, comprising:
-
associating a property to a user interface object, the property specifying a logical navigation order for changing an input focus of the user interface object;
assigning a property value to the property, the property value specifying a local scope for applying the logical navigation order for changing the input focus of the user interface object; and
changing the input focus of the user interface object using the logical navigation order.
-
-
40. A computer system for focus navigation of a user interface, comprising:
-
means for receiving notification of focus navigation input to change an input focus of a user interface object;
means for locating the user interface object that has the input focus;
means for applying one or more property values of a focus navigation resource to the user interface object to change the input focus from the user interface object;
means for applying one or more property values of the focus navigation resource to another user interface object to change the input focus to the other user interface object;
means for generating a visual representation of the user interface object and the other user interface object with the applied one or more property values of the focus navigation resource; and
means for rendering a display representation of the visual representation for presentation on a user interface display.
-
Specification