US 12,437,294 B2
Sharing events and other metrics in native applications
Damien Carru, New York, NY (US); Pui Kei Johnston Chu, Unionville (CA); Tyson J. Hamilton, Seattle, WA (US); Unmesh Jagtap, San Mateo, CA (US); Xiaodi Ke, Markham (CA); Haroldo Level, Seattle, WA (US); Subramanian Muralidhar, Mercer Island, WA (US); James Pan, Oakville (CA); Steven Parkes, Palo Alto, CA (US); and Xie Xu, Seattle, WA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on May 16, 2023, as Appl. No. 18/198,220.
Application 18/198,220 is a continuation in part of application No. 18/139,269, filed on Apr. 25, 2023, granted, now 11,809,922.
Claims priority of provisional application 63/398,833, filed on Aug. 17, 2022.
Prior Publication US 2024/0062197 A1, Feb. 22, 2024
Int. Cl. G06Q 20/38 (2012.01); H04L 9/40 (2022.01)
CPC G06Q 20/3829 (2013.01) [H04L 63/0428 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A method comprising:
writing execution information generated by an application to a consumer stage, wherein the application is shared by a provider account of a data exchange with a consumer account that executes the application;
sending, by a consumer exchange service (ES) of the data exchange, a request to a copy service of the data exchange to copy the execution information from the consumer stage to the provider stage, wherein the consumer ES is a part of the data exchange and is protected from actions of the consumer account;
executing, by a processing device, a copy operation to copy the execution information from the consumer stage to the provider stage using the copy service of the data exchange; and
ingesting the execution information from the provider stage to a provider table using an ingestion service of the data exchange.