Preventing transmission of duplicate notifications to multiple applications on a client device
US10461950B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 21, 2018 |
| Grant date | Oct 29, 2019 |
| Priority date | — |
| Expiry date | Apr 27, 2038 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L65/80
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A system prevents user-activity events from triggering transmission of duplicative notifications to multiple applications. The system may receive subscriptions for notifications from multiple applications installed on a single client device. Trigger criteria for the applications' subscriptions overlap such that a “single” user-activity event may satisfy trigger criteria for multiple subscriptions. The system receives event data that indicates when a user-activity event has satisfied trigger criteria for the multiple subscriptions associated with the client device. Rather than indiscriminately transmitting duplicative notifications, the system selects individual “satisfied” subscriptions to fulfill. Thus, when subscriptions are satisfied for multiple different applications on a single client device, the system may deploy a subscription prioritization engine to select a single one of the multiple different applications to transmit a notification to. Stated alternatively, for individual user-activity events, the subscription prioritization engine determines a subset of “satisfied” subscriptions to fulfill and to refrain from fulfilling.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.