US 11,853,858 B2
Chart building user interface providing machine learned chart recommendations
Frank Mitchell, Pawtucket, RI (US)
Assigned to Rapid7, Inc., Boston, MA (US)
Filed by Rapid7, Inc., Boston, MA (US)
Filed on Nov. 10, 2022, as Appl. No. 17/984,452.
Application 17/984,452 is a continuation of application No. 16/874,579, filed on May 14, 2020, granted, now 11,526,727.
Prior Publication US 2023/0071102 A1, Mar. 9, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06N 3/042 (2023.01); G06F 16/2458 (2019.01); G06F 16/22 (2019.01); G06N 3/08 (2023.01)
CPC G06N 3/042 (2023.01) [G06F 16/2255 (2019.01); G06F 16/2462 (2019.01); G06N 3/08 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system, comprising:
one or more hardware processors with associated memory that implement a chart recommendation system, configured to:
receive, via a graphical user interface (GUI), user input to create a chart indicating features of the chart;
encode the features of the chart into a feature vector;
provide the feature vector as input to a machine learned model, wherein the machine learned model encodes a chart search structure that organizes a plurality of previous charts into sets of one or more similar charts according to a similarity metric calculated based on respective features vectors of the previous charts;
determine, using the machine learned model, one or more similar charts from the plurality of previous charts that are most similar to the chart according to the similarity metric;
display, via the GUI, the one or more similar charts as one or more recommended charts using respective feature vectors of the one or more similar charts;
receive, via the GUI, a user selection of one of the one or more recommended charts;
save the recommended chart selected as a new chart in a database;
update a popularity metric of the recommended chart selected, wherein the popularity metric is displayed with the recommended chart via the GUI; and
retrain the machine learned model based on the popularity metric.