DYNAMIC USER INTERFACE FOR DATA EXCHANGE SPLIT
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure involves systems, software, and computer implemented methods for providing user interface (UI)-based modifications to adjust and interact with data exchange splits. An example client device can include can identify a data exchange (DE) associated with at least three entities, the DE associated with a total value. A visualization representing the DE can be presented via a UI and can include a chart comprising the total value of the DE exchange divided into value areas that are each associated with a particular entity. In response to a detection of input associated with a selection of an edge between a first and second value area, the combined value area associated with the first and second value areas can be locked. In response to detected movement input associated with the edge, the relative values of the first and second inside the combined value area can be adjusted in the visualization.
15 Citations
20 Claims
-
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 Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory, computer-readable medium storing computer-readable instructions executable by a computer and configured to:
-
identify a data exchange associated with at least three entities, the data exchange associated with a total value; present, via a 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, wherein edges connecting pairs of the value areas are each associated with a second selectable control, and 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; and 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 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 Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computerized method performed by one or more processors, the method comprising:
-
identifying a data exchange associated with at least three entities, the data exchange associated with a total value; presenting, via a 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, wherein edges connecting pairs of the value areas are each associated with a second selectable control, and wherein a sum of the values associated with each of the value areas represents the total value of the data exchange; detecting, 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; locking each value area not connected to the particular edge at a current value associated with each value area; and locking 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; detecting, via at least one input device, movement input associated with a movement of the particular edge; and in response to detecting the movement input, adjusting 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 Dependent Claims (20)
-
Specification