US 11,838,380 B2
Push notification management
Alex Joseph Castro, Cypress, CA (US); Michael Brian Murray, Marina Del Rey, CA (US); and William Wu, Marina del Rey, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Feb. 1, 2023, as Appl. No. 18/104,628.
Application 18/104,628 is a continuation of application No. 15/837,946, filed on Dec. 11, 2017, granted, now 11,588,913.
Claims priority of provisional application 62/432,679, filed on Dec. 11, 2016.
Prior Publication US 2023/0179677 A1, Jun. 8, 2023
Int. Cl. G06F 15/16 (2006.01); G06F 9/54 (2006.01); H04L 29/06 (2006.01); H04L 67/55 (2022.01); H04L 51/04 (2022.01); H04L 51/52 (2022.01); H04L 51/224 (2022.01)
CPC H04L 67/55 (2022.05) [H04L 51/04 (2013.01); H04L 51/224 (2022.05); H04L 51/52 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A system comprising: one or more computer processor devices; and memory storing instructions which configure the one or more computer processor devices, when executing the instructions, to perform operations comprising: providing a push notification service on a user device hosting an application that provides messaging functionality with a plurality of users via a messaging platform associated with said application, the push notification service being configured to automatically generate respective push notification alerts in response to receiving, while the user device is in an inactive mode, notification of pre-defined alert-triggering events, each push notification alert comprising an audible and/or a tactile indication generated by the user device; and in an automated operation, dynamically limiting push notification alerts on a per-person basis responsive to satisfaction of predefined personal alert suppression criteria by respective persons, such that respective push notification alerts are suppressed for a respective suppression period for each particular person having satisfied the personal alert suppression criteria, the dynamic alert limiting providing different suppression periods applicable to different respective persons.