User interface for presenting multi-level map clusters
US-2024401465-A1 · Dec 5, 2024 · US
US10061501B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10061501-B2 |
| Application number | US-201514877379-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 7, 2015 |
| Priority date | Oct 7, 2015 |
| Publication date | Aug 28, 2018 |
| Grant date | Aug 28, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques and systems are disclosed for receiving user input related to three co-optimized objectives, factors, or parameters, and translating the user input into weight factors for a tri-variable weighting function. In various embodiments, a triangular user interface element is displayed that allows a user to assign importance weights to three interrelated decision optimization objectives using a single user input selection gesture. Each side of the triangular user interface element presents a factor of the weight function. When the user selects a single position on the perimeter or within the field of the triangular figure in the user interface, weight factors for each of the three interrelated optimization objectives are determined that can be used as weight factors in the tri-variable weighting function.
Opening claim text (preview).
What is claimed is: 1. A method for establishing weight factors for a tri-variable weighting function, the method comprising: displaying a target-input interface element on a display, the target-input interface element allowing a user to change a target by interacting with the target-input interface element; displaying a triangular figure within a graphical user interface on the display, a first side of the triangular figure representing a first range of a first factor, a second side of the triangular figure representing a second range of a second factor, and a third side of the triangular figure representing a third range of a third factor, and a vertex of the triangular figure representing a lowest value of one factor and a highest value of another factor; receiving an indication, from the graphical user interface, of a selected position on a side or within the field of the triangular figure; determining, from the selected position with respect to three vertices of the triangular figure, a first weight factor, a second weight factor, and a third weight factor of the tri-variable weight function; and displaying an option configured to be reordered in response to the selected position on the display, the target-input interface element, the graphical user interface, and the option being displayed at the same time on the display such that the option is dynamically reordered according to the selected position. 2. The method of claim 1 , wherein determining weight factors from the selected position with respect to the three vertices of the triangular figure comprises: generating a first factor segmental line passing through the selected position and intersecting a first factor altitude line at a right angle, wherein the intersection of the first factor segmental line and the first factor altitude line defines a first factor intersection point; measuring a first factor segment distance from the first factor intersection point to the base or the vertex of the first factor altitude line; and determining the first weight factor from a ratio of the first factor segment distance to the length of the first factor altitude line; generating a second factor segmental line passing through the selected position and intersecting a second factor altitude line at a right angle, wherein the intersection of the second factor segmental line and the second factor altitude line defines a second factor intersection point; measuring a second factor segment distance from the second factor intersection point to the base or the vertex of the second factor altitude line; and determining the second weight factor from a ratio of the second factor segment distance to the length of the second factor altitude line; and generating a third factor segmental line passing through the selected position and intersecting a third factor altitude line at a right angle, wherein the intersection of the third factor segmental line and the third factor altitude line defines a third factor intersection point; measuring a third factor segment distance from the third factor intersection point to the base or the vertex of the third factor altitude line; and determining the third weight factor from a ratio of the third factor segment distance to the length of the third factor altitude line. 3. The method of claim 1 , further comprising: prior to displaying the triangular figure, receiving, from an application having a tri-variable weight function, a request comprising a first definition of the first factor and the first range, a second definition of the second factor and the second range, and a third definition of the third factor and the third range; and sending the first weight factor, the second weight factor, and the third weight factor to the application. 4. The method of claim 1 , further comprising: rendering at least one range demarcation line on the graphical user interface, wherein the at least one range demarcation line is perpendicular to an altitude line of the triangular figure. 5. The method of claim 4 , further comprising rendering a range label associated with the at least one demarcation line. 6. The method of claim 1 , further comprising: displaying a feedback interface element indicating values of the first, second, and third weight factors associated with the selected position; and dynamically adjusting the feedback interface element, by a processor, in response to the user indicating a change to the selected position. 7. The method of claim 6 , wherein the feedback interface element comprises numeric values of the first, second, and third weight factors. 8. The method of claim 6 , wherein the feedback interface element comprises a level indicator showing the relative relationship of the first, second, and third weight factors. 9. A system for establishing weight factors for a tri-variable weighting function, the system comprising: one or more computer readable media; a user input device; a processor; and program instructions stored on the one or more computer readable storage media that, when executed by the processor, direct the processor to: display a target-input interface element on a display, the target-input interface element allowing a user of the user input device to change a target by interacting with the target-input interface element; render a triangular figure within a graphical user interface on the display, a first side of the triangular figure representing a first range of a first factor, a second side of the triangular figure representing a second range of a second factor, and a third side of the triangular figure representing a third range of a third factor, and a vertex of the triangular figure representing a lowest value of one factor and a highest value of another factor; in response to receiving an indication, from the user input device, of a selected position on a side or within the field of the triangular figure, determine, from the selected position with respect to three vertices of the triangular figure, a first weight factor, a second weight factor, and a third weight factor of the tri-variable weight function; and display an option configured to be reordered in response to the selected position on the display, the target-input interface element, the graphical user interface, and the option being displayed at the same time on the display such that the option is dynamically reordered according to the selected position. 10. The system of claim 9 , further comprising program instructions that, when executed by the processor, direct the processor to: prior to displaying the triangular figure, receive from an application having a tri-variable weighting function, a request comprising a first definition of the first factor and the first range, a second definition of the second factor and the second range, and a third definition of the third factor and the third range; and send the first weight factor, the second weight factor, and the third weight factor to the application. 11. The system of claim 9 , wherein the determining of the weight factors from the selected position with respect to the three vertices of the triangular figure comprises: generating segmental lines passing through the selected position and intersecting each altitude line perpendicularly, wherein the intersection of each segmental line with an altitude line defines three factor intersection points; measuring factor segment distances from each of the three factor intersection points to the base or the vertex of the associated altitude line; and determining the weight factors from the ratio of the factor segment distances to the length of an associated altitude line. 12. The system of claim
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Physics · mapped topic
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Reservations, e.g. for tickets, services or events · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.