Handling multiple dynamically-linked dropdowns in online applications
First Claim
Patent Images
1. A computer-implemented method, comprising:
- dynamically assembling, by a computer system and after a client application is invoked, dependency information for display at runtime using stored data that links a plurality of inter-related attributes of an object;
displaying the attributes on a display, the attributes including a target attribute associated with a dropdown, the content of which includes values of the target attribute and the content is entirely or partially hidden until the dropdown is selected;
in response to an indication that the dropdown associated with the target attribute is selected, displaying the content of the dropdown associated with the target attribute using the dependency information that was dynamically assembled;
displaying adjacent to the dropdown associated with the target attribute an information icon that is selected to represent the dependency information, wherein the information icon represents that the target attribute is dependent on a parent attribute of the plurality of inter-related attributes; and
displaying, in response to placement of a cursor in a predetermined vicinity over the information icon, the information, including an identifier of the parent attribute in a tooltip text.
2 Assignments
0 Petitions
Accused Products
Abstract
Multiple dropdowns on a graphical user interface (GUI) are dynamically linked at runtime. The dropdowns are associated with inter-related attributes of an object displayed on the GUI. The content of each dropdown includes a list of values of an attribute and is entirely or partially hidden until the dropdown is selected. The list of values of each dropdown are dynamically generated and rendered at runtime, using stored data that links the attributes to their parent attributes. The stored data can be dynamically updated to reflect currently-available attribute values and the relationship of the attributes.
21 Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
dynamically assembling, by a computer system and after a client application is invoked, dependency information for display at runtime using stored data that links a plurality of inter-related attributes of an object; displaying the attributes on a display, the attributes including a target attribute associated with a dropdown, the content of which includes values of the target attribute and the content is entirely or partially hidden until the dropdown is selected; in response to an indication that the dropdown associated with the target attribute is selected, displaying the content of the dropdown associated with the target attribute using the dependency information that was dynamically assembled; displaying adjacent to the dropdown associated with the target attribute an information icon that is selected to represent the dependency information, wherein the information icon represents that the target attribute is dependent on a parent attribute of the plurality of inter-related attributes; and displaying, in response to placement of a cursor in a predetermined vicinity over the information icon, the information, including an identifier of the parent attribute in a tooltip text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a display to display a user interface that shows a plurality of inter-related attributes of an object, each of the attributes associated with a dropdown, the content of which includes values of the attribute and is entirely or partially hidden until the dropdown is selected; and a computing entity coupled to the display, the computing entity including a processor to execute; a linking module to dynamically, after a client application is invoked, assemble dependency information for display at runtime with use of stored data that links the attributes, including a target attribute and a parent attribute; and a rendering engine coupled to the linking module to render the dependency information and load the information into a buffer associated with the client application for display and to render an indicator proximate to the dropdown associated with the target attribute in the user interface representing that the target attribute is dependent on the parent attribute, the rendering engine to render the dependency information, including an identifier of the parent attribute, for display in the user interface in a tooltip text in response to placement of a cursor in a predetermined vicinity over the indicator. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium including instructions that, when executed by a computer system, cause the computer system to perform a method comprising:
-
dynamically assembling, by the computer system and after a client application is invoked, dependency information for display at runtime using stored data that links a plurality of inter-related attributes of an object; displaying the attributes on a display, the attributes including a target attribute associated with a dropdown, the content of which includes values of the attribute and is entirely or partially hidden until the dropdown is selected; in response to an indication that the dropdown associated with the target attribute is selected, displaying the content of the dropdown associated with the target attribute using the dependency information that was dynamically assembled; displaying adjacent to the dropdown associated with the target attribute an information icon that is selected to represent the dependency information, wherein the information icon is selected to represent that the target attribute is dependent on a parent attribute of the plurality of inter-related attributes; and displaying, in response to placement of a cursor in a predetermined vicinity over the information icon, the information, including an identifier of the parent attribute in a tooltip text. - View Dependent Claims (21, 22, 23, 24)
-
Specification