Dynamically generated user interface
First Claim
1. A method for facilitating configuration of a user interface display screen, the method comprising:
- during runtime of a software application used to construct user interface display screens based on a data model;
accessing the data model with a first shape characteristic specified at design time;
automatically rendering a first user interface display screen based on the first shape characteristic;
determining context information associated with data, wherein the data is maintained in accordance with the data model, and wherein the context information includes information specifying one or more attributes relating to the data model;
generating a signal when the context information changes, wherein the changed context information provides second shape characteristic that was created during the runtime;
employing the signal to automatically configure one or more characteristics of a user interface architecture, resulting in an adjusted user interface architecture that reflects the second shape characteristic; and
automatically rendering a second user interface display screen based on the adjusted user interface architecture that reflects the second shape characteristic that was created during the runtime.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facilitating automatically adjusting a user interface display screen or portion thereof. An example method includes determining context information associated with data, wherein the data is maintained in accordance with a data model; generating a signal when the context information changes; and employing the signal to automatically configure one or more characteristics of a user interface architecture, resulting in an adjusted user interface architecture. The context information may include information specifying one or more attributes relating to the data model. Generating may further include analyzing the one or more attributes to determine a modification to be made to the user interface architecture and then rendering a user interface display screen based on a modified user interface architecture.
-
Citations
19 Claims
-
1. A method for facilitating configuration of a user interface display screen, the method comprising:
during runtime of a software application used to construct user interface display screens based on a data model; accessing the data model with a first shape characteristic specified at design time; automatically rendering a first user interface display screen based on the first shape characteristic; determining context information associated with data, wherein the data is maintained in accordance with the data model, and wherein the context information includes information specifying one or more attributes relating to the data model; generating a signal when the context information changes, wherein the changed context information provides second shape characteristic that was created during the runtime; employing the signal to automatically configure one or more characteristics of a user interface architecture, resulting in an adjusted user interface architecture that reflects the second shape characteristic; and automatically rendering a second user interface display screen based on the adjusted user interface architecture that reflects the second shape characteristic that was created during the runtime. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. An apparatus comprising:
-
a digital processor coupled to a display and to a processor-readable storage device, wherein the processor-readable storage device includes one or more instructions executable by the digital processor to perform operations comprising; during runtime of a software application used to construct user interface display screens based on a data model; accessing the data model with a first shape characteristic specified at design time; automatically rendering a first user interface display screen based on the first shape characteristic; determining context information associated with data, wherein the data is maintained in accordance with the data model, and wherein the context information includes information specifying one or more attributes relating to the data model; generating a signal when the context information changes, wherein the changed context information provides second shape characteristic that was created during the runtime; employing the signal to automatically configure one or more characteristics of a user interface architecture, resulting in an adjusted user interface architecture that reflects the second shape characteristic; and automatically rendering a second user interface display screen based on the adjusted user interface architecture that reflects the second shape characteristic that was created during the runtime.
-
-
19. A processor-readable storage device including instructions executable by a digital processor, the processor-readable storage device including one or more instructions for:
during runtime of a software application used to construct user interface display screens based on a data model; accessing the data model with a first shape characteristic specified at design time; automatically rendering a first user interface display screen based on the first shape characteristic; determining context information associated with data, wherein the data is maintained in accordance with the data model, and wherein the context information includes information specifying one or more attributes relating to the data model; generating a signal when the context information changes, wherein the changed context information provides second shape characteristic that was created during the runtime; employing the signal to automatically configure one or more characteristics of a user interface architecture, resulting in an adjusted user interface architecture that reflects the second shape characteristic; and automatically rendering a second user interface display screen based on the adjusted user interface architecture that reflects the second shape characteristic that was created during the runtime.
Specification