Notification throttling
US-2021337039-A1 · Oct 28, 2021 · US
US12549643B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12549643-B2 |
| Application number | US-202418415601-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 17, 2024 |
| Priority date | Jun 16, 2020 |
| Publication date | Feb 10, 2026 |
| Grant date | Feb 10, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A push notification distribution system centralizes the management and delivery of push notifications to applications executing on electronic devices. Registration requests to register applications for push notifications may be aggregated and sent as an aggregated registration request. The delivery priority of push notifications may be managed according to specified preferences. Upon receiving a push notification intended for an electronic device, a delivery priority of the push notification may be changed if an application identifier associated with the push notification is found on a list of application identifiers with designed delivery priorities.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: at a first electronic device: receiving, from a first application, a first registration request, wherein the first application is executing on the first electronic device; receiving, from a second application, a second registration request, wherein the second application is executing on the first electronic device, and wherein the second application is different from the first application; in accordance with a determination that one or more first criteria are met: generating, based on the first registration request and the second registration request, an aggregated registration request; and sending, to a second electronic device separate from the first electronic device, the aggregated registration request to register the first electronic device to receive (1) push notifications associated with the first application and (2) push notifications associated with the second application; and after sending the aggregated registration request: receiving a first push notification associated with the first application; and receiving a second push notification associated with the second application, wherein the second push notification is different from the first push notification. 2 . The method of claim 1 , wherein the one or more first criteria includes a criterion that is met when the first electronic device has logged into a user account on a third electronic device within a predetermined period of time prior to receiving the first registration request or the second registration request, and wherein in accordance with a determination that the one or more first criteria are not met, the method further includes sending the first registration request to the second electronic device separate from sending the second registration request to the second electronic device. 3 . The method of claim 1 , wherein the aggregated registration request is generated and sent to the second electronic device in accordance with a determination that one or more second criteria are met, wherein the one or more second criteria includes a criterion that is met after a predetermined time period has lapsed following receipt of a most recently received one of the first registration request and the second registration request. 4 . The method of claim 1 , wherein the aggregated registration request is generated and sent to the second electronic device in accordance with a determination that one or more third criteria are met, wherein the one or more third criteria includes a criterion that is met after a predetermined time period has lapsed following receipt of an earliest received one of the first registration request and the second registration request. 5 . The method of claim 1 , further comprising: after sending the aggregated registration request, receiving a message confirming registration of the first electronic device to receive push notifications associated with the first application. 6 . The method of claim 1 , wherein the aggregated registration request comprises: a first application identifier corresponding to the first application, a second application identifier corresponding to the second application, wherein the second application identifier is different from the first application identifier, a first user identifier corresponding to a first user account of the first application, and a second user identifier corresponding to a second user account of the second application, wherein the second user account is different from the first user account. 7 . The method of claim 6 , wherein the aggregated registration request further comprises a device identifier corresponding to the first electronic device. 8 . The method of claim 1 , further comprising: receiving, from a third application, a third registration request, wherein the third application is executing on the first electronic device, and wherein the third application is different from each of the first application and the second application; and in accordance with a determination that one or more fourth criteria are met, sending, to the second electronic device, the third registration request to register the first electronic device to receive push notifications associated with the third application, wherein the one or more fourth criteria includes a criterion that is met when a list includes an identification of an application associated with a registration request, and wherein the list includes an identification of the third application. 9 . The method of claim 8 , wherein in accordance with the determination that the one or more fourth criteria are met, aggregating the third registration request with the first registration request and the second registration request in the aggregated registration request, and wherein the aggregated registration request is sent to the second electronic device in accordance with the determination that the one or more fourth criteria are met. 10 . A first electronic device, comprising: a processor; and a memory device containing instructions which, when executed by the processor, cause the processor to perform a method, comprising: receiving, from a first application, a first registration request, wherein the first application is executing on the first electronic device; receiving, from a second application, a second registration request, wherein the second application is executing on the first electronic device, and wherein the second application is different from the first application; in accordance with a determination that one or more first criteria are met: generating, based on the first registration request and the second registration request, an aggregated registration request; and sending, to a second electronic device separate from the first electronic device, the aggregated registration request to register the first electronic device to receive (1) push notifications associated with the first application and (2) push notifications associated with the second application; and after sending the aggregated registration request: receiving a first push notification associated with the first application; and receiving a second push notification associated with the second application, wherein the second push notification is different from the first push notification. 11 . The first electronic device of claim 10 , wherein the one or more first criteria includes a criterion that is met when the first electronic device has logged into a user account on a third electronic device within a predetermined period of time prior to receiving the first registration request or the second registration request, and wherein in accordance with a determination that the one or more first criteria are not met, the method further includes sending the first registration request to the second electronic device separate from sending the second registration request to the second electronic device. 12 . The first electronic device of claim 10 , wherein the aggregated registration request is generated and sent to the second electronic device in accordance with a determination that one or more second criteria are met, wherein the one or more second criteria includes a criterion that is met after a predetermined time period has lapsed following receipt of a most recently received one of the first registration request and the second registration request. 13 . The first electronic device of claim 10 , wherein the aggregated registration request is generated and sent to the second electronic device in accordance with a determination that one or more third criteria are met, wherein the one or more third criteria i
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
using third party service providers · CPC title
Push-based network services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.