SYSTEM AND METHOD FOR A MULTI-CHANNEL NOTIFICATION SERVICE
First Claim
1. A method comprising:
- configuring an account for notifications within a multitenant platform for multi-channel notifications comprising;
receiving configuration for a set of participant binding resources, wherein the set of participant binding resources comprises endpoint addressing resources, where an endpoint addressing resource specifies a communication address and a communication channel identifier;
receiving a notification request on behalf of an account, the notification request comprising at least one targeting property; and
executing notifications in accordance to the notification request and the configuration of the participant binding resources of the account, wherein executing comprises;
selecting endpoint addressing resources that are accessed from the participant binding resources using the targeting properties of the notification request, andtransmitting notifications to communication addresses over a set of different communication channels as indicated by the selected endpoint addressing resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for multichannel notifications that includes configuring an account for notifications within a multitenant platform for multi-channel notifications, which further includes receiving configuration for a set of participant binding resources, wherein the set of participant binding resources comprises endpoint addressing resources, where an endpoint addressing resource specifies a communication address and a communication channel identifier; receiving a notification request on behalf of an account, the notification request comprising at least one targeting property; and executing notifications in accordance to the notification request and the configuration of the participant binding resources of the account by selecting endpoint addressing resources that are accessed from the participant binding resources using the targeting properties of the notification request and transmitting notifications to communication addresses over a set of different communication channels as indicated by the selected endpoint addressing resources.
14 Citations
20 Claims
-
1. A method comprising:
-
configuring an account for notifications within a multitenant platform for multi-channel notifications comprising; receiving configuration for a set of participant binding resources, wherein the set of participant binding resources comprises endpoint addressing resources, where an endpoint addressing resource specifies a communication address and a communication channel identifier; receiving a notification request on behalf of an account, the notification request comprising at least one targeting property; and executing notifications in accordance to the notification request and the configuration of the participant binding resources of the account, wherein executing comprises; selecting endpoint addressing resources that are accessed from the participant binding resources using the targeting properties of the notification request, and transmitting notifications to communication addresses over a set of different communication channels as indicated by the selected endpoint addressing resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for a notification service comprising:
-
an application programming interface to a set of notification service resources, the application programming interface in cooperation with a multitenant communication platform comprising configuration to; configure a set of participant binding resources of an account, wherein the set of participant binding resources comprises endpoint addressing resources, where an endpoint addressing resource specifies a communication address and a communication channel identifier, receive notification requests on behalf of the account, the notification requests comprising targeting properties; and the multitenant communication platform which comprises configuration for transmission of notifications over multiple communication channels and is configured to; select endpoint addressing resources that are accessed from the participant binding resources using the targeting properties of a received notification requests, and transmit notifications to communication addresses over a set of different communication channels as indicated by the selected endpoint addressing resources. - View Dependent Claims (17, 18, 19, 20)
-
Specification