US 12,073,193 B2
Software development kit engagement monitor
Patrick Mandia, Venice, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jan. 24, 2023, as Appl. No. 18/101,013.
Application 18/101,013 is a continuation of application No. 17/212,584, filed on Mar. 25, 2021, granted, now 11,579,847.
Claims priority of provisional application 63/037,512, filed on Jun. 10, 2020.
Prior Publication US 2023/0168865 A1, Jun. 1, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/20 (2018.01); G06F 8/60 (2018.01); G06F 9/54 (2006.01); G06F 11/34 (2006.01)
CPC G06F 8/20 (2013.01) [G06F 8/60 (2013.01); G06F 9/542 (2013.01); G06F 11/3438 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
detecting, by an engagement software development kit (SDK) embedded in a third party app, an app open event indicating foregrounding of the third party app at a client device, the engagement SDK provided by an SDK provider system being distinct from a third party provider system supporting the third party app; and
in response to the detecting of the app open event:
identifying a second SDK embedded in the third party app that caused the app open event;
determining a calendar date of the app open event, updating a count of app open events for the calendar date and generating a daily bucket identifier based on the updated count of app open events; and
transmitting an open event message to the SDK provider system, the open event message comprising data identifying the second SDK embedded in the third party app that caused the app open event, the calendar date, and the bucket identifier.