User interface for co-optimizing weight factors

US10061501B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10061501-B2
Application numberUS-201514877379-A
CountryUS
Kind codeB2
Filing dateOct 7, 2015
Priority dateOct 7, 2015
Publication dateAug 28, 2018
Grant dateAug 28, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10061501B2 cover?
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 usi…
Who is the assignee on this patent?
Ullrich Oliver, Rishe Naphtali David, LUCKERATH Daniel, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F3/04847. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 28 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).