US 11,790,009 B2
Knowledge operating system
Max Kleiman-Weiner, Cambridge, MA (US); Andrew Richard Gallant, Westborough, MA (US); Jason Rastrick Briggs, Boston, MA (US); Cogan Dwayne Culver, Stafford, VA (US); Kevin John Doyle, Somerville, MA (US); Thomas Michael DuBois, Columbia, MD (US); John Randolph Frank, Cambridge, MA (US); Keith Michael Gabryelski, Brookline, MA (US); Andrew Wilson Haskell, Manchester-by-the-Sea, MA (US); David Zachary Maze, Somerville, MA (US); Geoffrey Ira Milstein, Merrimac, MA (US); Emily Brooks Pavlini, Boston, MA (US); Daniel Adam Roberts, Cambridge, MA (US); Aaron Michael Taylor, Williamstown, MA (US); and Henry Forrest Leanna Wallace, Cambridge, MA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Aug. 30, 2021, as Appl. No. 17/460,613.
Application 17/460,613 is a continuation of application No. 16/001,884, filed on Jun. 6, 2018, granted, now 11,106,741.
Claims priority of provisional application 62/516,052, filed on Jun. 6, 2017.
Prior Publication US 2022/0058220 A1, Feb. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/904 (2019.01); G06N 5/00 (2023.01); G06F 16/93 (2019.01); G06F 16/9535 (2019.01); G06N 5/022 (2023.01); G06N 20/00 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/904 (2019.01) [G06F 16/9024 (2019.01); G06F 16/93 (2019.01); G06F 16/9535 (2019.01); G06N 5/00 (2013.01); G06N 5/022 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer program product for recommending content, the computer program product comprising computer executable code embodied in a non- transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
providing a first concept icon, a second concept icon, and a first visual indicator for presentation in a display, wherein:
the first concept icon is associated with a first concept mentioned in a plurality of documents in a corpus of documents;
the second concept icon is associated with a second concept mentioned in the plurality of documents; and
the first visual indicator visually associates the first concept icon and the second concept icon in the display;
identifying, using a recommendation engine, a third concept mentioned in the plurality of documents;
providing a third concept icon and a second visual indicator for presentation in the display, wherein:
the third concept icon identifies the third concept; and
the second visual indicator visually associates the third concept icon with the first concept icon or the second concept icon in the display based on mentions of the first, second, and third concepts among the plurality of documents; and
in response to receiving a user interaction, presenting a visualization of one or more examples of a relationship between the third concept and the first or second concepts based on text from a second plurality of documents in the corpus of documents.