US 12,387,399 B2
Interactive graphing user interface
Andrew James Barry, Somerville, MA (US); Benjamin Eric Deverman, Somerville, MA (US); and Ken Yee Chan, Cambridge, MA (US)
Assigned to The Broad Institute, Inc., Cambridge, MA (US)
Filed by The Broad Institute, Inc., Cambridge, MA (US)
Filed on Dec. 6, 2024, as Appl. No. 18/972,604.
Claims priority of provisional application 63/608,116, filed on Dec. 8, 2023.
Prior Publication US 2025/0191257 A1, Jun. 12, 2025
Int. Cl. G06T 11/00 (2006.01); G06F 3/048 (2013.01); G06F 3/14 (2006.01); G06T 11/20 (2006.01); G06T 11/60 (2006.01)
CPC G06T 11/206 (2013.01) [G06T 11/001 (2013.01); G06T 11/60 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
displaying, via a user interface of an interactive graphing application, a graph having a first axis and a second axis;
receiving, via the user interface, user input to assign a first set of data values to the first axis of the graph and to assign a second set of data values to the second axis of the graph;
adjusting the graph based on the first set of data values and the second set of data values, the adjusting comprising:
i. determining a first range and a first scale of the first axis based on the first set of data values;
ii. determining a second range and a second scale of the second axis based on the second set of data values; and
iii. adjusting the graph based on the first range and the first scale of the first axis and the second range and the second scale of the second axis;
responsive to the user input, displaying, in the graph, a visualization of the first set of data values and the second set of data values, the visualization including data points that plot the first set of data values against the second set of data values;
receiving additional user input to select a subset of the data points of the visualization; and
responsive to the additional user input, adjusting the visualization in order to visually differentiate the selected subset of data points.