US 12,242,550 B1
Browser plug-in for marketplace recommendations
Shuodong Dang, Sunnyvale, CA (US); and Orestis Kostakis, Redmond, WA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Aug. 28, 2023, as Appl. No. 18/238,986.
Int. Cl. G06F 16/9532 (2019.01); G06F 9/445 (2018.01); G06F 16/9538 (2019.01)
CPC G06F 16/9532 (2019.01) [G06F 9/44526 (2013.01); G06F 16/9538 (2019.01)] 30 Claims
OG exemplary drawing
 
1. A method comprising:
recognizing, by a processing device and using a browser plug-in, a data access event with respect to a notebook document displaying computer code and rich text elements, wherein the data access event constitutes a reference to previously obtained data;
as a result of recognizing the data access event with respect to the notebook document, extracting, by the browser plug-in, a set of terms from at least one of the computer code or the rich text elements in the notebook document;
sending, by the browser plug-in to a search engine of a data exchange, the set of terms;
receiving, from the data exchange, a set of data listings of the data exchange related to the set of terms;
providing, by the browser plug-in, a mini-browsing view that displays identifiers for the set of data listings concurrently with the notebook document; and
upon a selection of an identifier of a data listing of a data provider from the identifiers for the set of data listings displayed in the mini-browsing view, causing the data listing to be installed to an account of a data consumer of the data exchange to provide the data consumer with access to the data listing in the data exchange in a manner specified by the data provider.