×

DYNAMIC USER INTERFACE FOR DATA EXCHANGE SPLIT

  • US 20180096036A1
  • Filed: 09/29/2017
  • Published: 04/05/2018
  • Est. Priority Date: 09/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A client device comprising:

  • a user interface;

    a communications module;

    at least one input device;

    at least one memory storing instructions; and

    at least one hardware processor interoperably coupled with the at least one memory, the at least one input device, and the communications module, wherein the instructions instruct the at least one hardware processor to;

    identify a data exchange associated with at least three entities, the data exchange associated with a total value;

    present, via the user interface, an interactive visualization representing the identified data exchange, the interactive visualization including a chart comprising the total value of the data exchange dividing into a plurality of value areas for each of the entities, wherein each of the plurality of value areas are associated with a value representing a portion of the total value, and wherein an interior of each value area is associated with a first selectable control, and wherein edges connecting pairs of the value areas are each associated with a second selectable control, wherein a sum of the values associated with each of the value areas represents the total value of the data exchange;

    detect, via the at least one input device, input associated with a selection of a particular edge, the particular edge connecting a first and second value areas;

    in response to the selection of the particular edge;

    lock each value area not connected to the particular edge at a current value associated with each value area;

    lock the combined value area associated with the first and second value areas, where the combined value area represents a combination of the value associated with the first value area and the value associated with the second value area at time of the detected selection of the particular edge;

    detect, via the at least one input device, movement input associated with a movement of the particular edge; and

    in response to detecting the movement input, adjust a split of the combined value area associated with the first and second value areas in the presented interactive visualization, wherein adjusting the split comprises modifying a value associated with each of the first and second value areas in response to the detected movement input.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×