Role-driven notification system including support for collapsing combinations
First Claim
1. A method comprising:
- determining, by a computing system, that a user is associated with multiple roles;
identifying, by the computing system, a set of notification templates for the multiple roles associated with the user, wherein the set of notification templates is identified from a plurality of notification templates, wherein a first notification template in the set of notification templates is associated with a first role, wherein a second notification template in the set of notification templates is associated with a second role, and wherein the first notification template is different from the second notification template;
generating, by the computing system, an additional notification template by combining the first notification template and the second notification template, wherein the first notification template and the second notification template for the combining are identified based on the multiple roles associated with the user; and
sending, using the additional notification template, a notification to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to a method of implementing role-driven notification. The method includes storing, by a cloud infrastructure system including computing devices, notification templates. Each of the notification templates are associated with a role. The method further includes determining that a user is associated with a first role and a second role, determining that the first role is associated with a first notification template and the second role is associated with a second notification template. Further, the method includes combining the first template and the second template to generate a third template, based on the third template, generating a notification. The method then, sends the notification to the user.
-
Citations
15 Claims
-
1. A method comprising:
-
determining, by a computing system, that a user is associated with multiple roles; identifying, by the computing system, a set of notification templates for the multiple roles associated with the user, wherein the set of notification templates is identified from a plurality of notification templates, wherein a first notification template in the set of notification templates is associated with a first role, wherein a second notification template in the set of notification templates is associated with a second role, and wherein the first notification template is different from the second notification template; generating, by the computing system, an additional notification template by combining the first notification template and the second notification template, wherein the first notification template and the second notification template for the combining are identified based on the multiple roles associated with the user; and sending, using the additional notification template, a notification to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A system comprising:
-
one or more processors; and a memory operatively coupled to the one or more processors, wherein the memory stores a set of instructions that, when executed by the one or more processors, causes the one or more processors to; determine that a user is associated with multiple roles; identify a set of notification templates for the multiple roles associated with the user, wherein the set of notification templates is identified from a plurality of notification templates, wherein a first notification template in the set of notification templates is associated with a first role, wherein a second notification template in the set of notification templates is associated with a second role, and wherein the first notification template is different from the second notification template; generate an additional notification template by combining the first notification template and the second notification template, wherein the first notification template and the second notification template for the combining are identified based on the multiple roles associated with the user; and send, using the additional notification template, a notification to the user. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing a set of instructions which, when executed by one or more processors, causes the one or more processors to:
-
determine that a user is associated with multiple roles; identify a set of notification templates for the multiple roles associated with the user, wherein the set of notification templates is identified from a plurality of notification templates, wherein a first notification template in the set of notification templates is associated with a first role, wherein a second notification template in the set of notification templates is associated with a second role, and wherein the first notification template is different from the second notification template; generate an additional notification template by combining the first notification template and the second notification template, wherein the first notification template and the second notification template for the combining are identified based on the roles associated with the user; and send, using the additional notification template, a notification to the user. - View Dependent Claims (13, 14)
-
Specification