US 12,153,971 B2
Sharing events and other metrics in native applications
Damien Carru, New York, NY (US); Pui Kei Johnston Chu, Unionville (CA); 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); Xie Xu, Seattle, WA (US); and Tyson J. Hamilton, Seattle, WA (US)
Assigned to Snowflake Inc., Bozeman, MT (US)
Filed by Snowflake Inc., Bozeman, MT (US)
Filed on Sep. 7, 2023, as Appl. No. 18/243,609.
Application 18/243,609 is a continuation 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/0061730 A1, Feb. 22, 2024
Int. Cl. G06F 9/54 (2006.01); G06F 16/25 (2019.01)
CPC G06F 9/542 (2013.01) [G06F 16/254 (2019.01)] 24 Claims
OG exemplary drawing
 
1. A method comprising:
generating a first log information object and a second log information object, the first and second log information objects comprising information indicating a consumer target and information indicating a provider target respectively where execution information generated by an application shared with a consumer account of a data exchange is written;
generating a first event unloader and a second event unloader based on the first and second log information objects respectively, wherein the first event unloader and the second event unloader are both linked to the application using a mapping; and
in response to receiving execution information from the application, forwarding, by a processing device, the execution information to the consumer target and the provider target using the first event unloader and the second event unloader respectively.