IP Library Granted Patent US 8,677,458
Granted Patent B2
US 8,677,458 · App. 12/344,112 · Granted Mar 18, 2014

Hierarchical structure of a notification system including rights based on roles

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,677,458
App. No.
12/344,112
Granted
Mar 18, 2014
Kind
B2
Abstract

A method for determining access privileges for transmitting mass notifications, is disclosed. The method includes storing information regarding user-level access privileges of a group to transmit a notification. The user group includes a user that inherits the user-level access privileges of the user group. The method also includes storing information regarding administrator-level access privileges of an administrator group, and permitting access to transmit the notification by the user based on the user's access privileges, the at least one notification, and the at least one recipient. The administrator group includes an administrator that inherits the administrator-level access privileges. The administration module is configurable by the administrator based on the administrator's access privileges. A system for determining access privileges for transmitting mass notifications is also provided.

Claims (42)

1. A system for determining access privileges for transmitting mass notifications, comprising:

a hardware processor configured to:

transmit at least one notification to at least one recipient from a group of recipients;

store information in a user module regarding user access privileges of at least one user group to transmit the at least one notification, the at least one user group comprising at least one user that inherits the user access privileges of the at least one user group, wherein the user access privileges are assigned to the at least one user group based on at least one of an intended recipient of the at least one user group and content of a notification to be transmitted from the at least one user group; and

store information in an administration module regarding administrator access privileges of at least one administrator group, and access permission to transmit the at least one notification by the at least one user based on the at least one user's user access privileges, the at least one notification, and the at least one recipient,

wherein the at least one administrator group comprises at least one administrator that inherits the administrator access privileges, and

wherein the administration module is configurable by the at least one administrator based on the administrator access privileges.

2. The system of claim 1 , wherein the at least one user is required to receive authorization from the at least one administrator to transmit the at least one notification.

3. The system of claim 1 , wherein user access privileges further include at least one of the ability to create and edit the at least one notification.

4. The system of claim 1 , wherein user access privileges further include the ability to stop the transmission of the at least one notification.

5. The system of claim 1 , wherein each member of the at least one user group has the same user access privileges.

6. The system of claim 1 , wherein each member of the at least one administrator group has the same administrator access privileges.

7. The system of claim 1 , wherein the administrator access privileges include at least one of the ability to add, remove, and change members of the at least one user group.

8. The system of claim 1 , wherein a new user added to the at least one user group automatically inherits the user access privileges of the at least one user group, and wherein a new administrator added to the at least one administrator group automatically inherits the administrator access privileges of the at least administrator group.

9. The system of claim 1 , wherein the administrator access privileges include at least one of the ability to add, remove, and change at least one of the user access privileges and the administrator access privileges.

10. The system of claim 1 ,

wherein the at least one administrator group comprises a plurality of administrators that inherit the administrator access privileges and that are members of a first organization, and

wherein the at least one user group comprises a plurality of users that inherit the user access privileges and that are members of a second organization.

11. The system of claim 1 ,

wherein the processor is further configured to store, in a junior level module, information regarding junior-level access privileges of at least one junior-level group to transmit the at least one notification, the at least one junior-level group comprising at least one junior-level user that inherits the junior-level access privileges of the at least one junior-level group,

wherein the processor is configured to permit access to transmit the at least one notification by the at least one junior-level user based on the at least one junior-level user's junior-level access privileges, the at least one notification, and the at least one recipient, and

wherein the junior-level module is configurable by the at least one administrator based on the administrator access privileges.

12. A method for determining access privileges for transmitting mass notifications, comprising:

storing, by a hardware processor, information regarding user access privileges of at least one user group to transmit at least one notification, the at least one user group comprising at least one user that inherits the user access privileges of the at least one user group, wherein the user access privileges are assigned to the at least one user group based on at least one of an intended recipient of the at least one user group and content of a notification to be transmitted from the at least one user group;

storing information regarding administrator access privileges of at least one administrator group; and

permitting access to transmit the at least one notification by the at least one user based on the at least one user's user access privileges, the at least one notification, and the at least one recipient,

wherein the at least one administrator group comprises at least one administrator that inherits the administrator access privileges, and

wherein the administration module is configurable by the at least one administrator based on the administrator access privileges.

13. The method of claim 12 , wherein the at least one user is required to receive authorization from the at least one administrator to transmit the at least one notification.

14. The method of claim 12 , wherein user access privileges further include at least one of the ability to create and edit the at least one notification.

15. The method of claim 12 , wherein user access privileges further include the ability to stop the transmission of the at least one notification.

16. The method of claim 12 , wherein each member of the at least one user group has the same user access privileges.

17. The method of claim 12 , wherein each member of the at least one administrator group has the same administrator access privileges.

18. The method of claim 12 , wherein the administrator access privileges include at least one of the ability to add, remove, and change members of the at least one user group.

19. The method of claim 12 , wherein a new user added to the at least one user group automatically inherits the user access privileges of the at least one user group, and wherein a new administrator added to the at least one administrator group automatically inherits the administrator access privileges of the at least administrator group.

20. The method of claim 12 , wherein the administrator access privileges include at least one of the ability to add, remove, and change at least one of the user access privileges and the administrator access privileges.

21. A non-transitory machine-readable medium encoded with instructions for determining access privileges for transmitting mass notifications, the instructions comprising code for:

storing information regarding user access privileges of at least one user group to transmit at least one notification, the at least one user group comprising at least one user that inherits the user access privileges of the at least one user group, wherein the user access privileges are assigned to the at least one user group based on at least one of an intended recipient of the at least one user group and content of a notification to be transmitted from the at least one user group;

storing information regarding administrator access privileges of at least one administrator group; and

permitting access to transmit the at least one notification by the at least one user based on the at least one user's user access privileges, the at least one notification, and the at least one recipient,

wherein the at least one administrator group comprises at least one administrator that inherits the administrator access privileges, and

wherein the administration module is configurable by the at least one administrator based on the administrator access privileges.

Assignments (18)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2024
From: BLACKBOARD CONNECT INC.
To: ACTIVE INTERNET TECHNOLOGIES, LLC
Reel/Frame 066636/0684 →
PARTIAL RELEASE (REEL 058081 / FRAME 0025) Recorded Sep 16, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BLACKBOARD CONNECT INC.; PARLANT TECHNOLOGY, INC.
Reel/Frame 061451/0989 →
SECURITY INTEREST Recorded Sep 15, 2022
From: BLACKBOARD CONNECT INC.; PARLANT TECHNOLOGY, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 061112/0027 →
RELEASE OF SECURITY INTEREST Recorded Sep 15, 2022
From: UBS AG, STAMFORD BRANCH
To: BLACKBOARD CONNECT INC.; PARLANT TECHNOLOGY, INC.
Reel/Frame 061112/0692 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Oct 27, 2021
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BLACKBOARD INC.; BLACKBOARD CONNECT INC.; EDLINE LLC; TEACHERWEB, INC.
Reel/Frame 057941/0752 →
FIRST LIEN SECURITY AGREEMENT Recorded Oct 26, 2021
From: BLACKBOARD INC.; BLACKBOARD CONNECT INC.; TEACHERWEB, INC.; PARLANT TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 058081/0025 →
SECOND LIEN SECURITY AGREEMENT Recorded Oct 26, 2021
From: BLACKBOARD INC.; BLACKBOARD CONNECT INC.; TEACHERWEB, INC.; PARLANT TECHNOLOGIES, INC.
To: UBS AG, STAMFORD BRANCH
Reel/Frame 058081/0073 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Oct 26, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BLACKBOARD INC.; BLACKBOARD CONNECT INC.; BLACKBOARD COLLABORATE INC.; PARLANT TECHNOLOGY, INC.; TEACHERWEB, INC.
Reel/Frame 058298/0577 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Nov 7, 2019
From: BLACKBOARD, INC.; BLACKBOARD CONNECT INC.; BLACKBOARD COLLABORATE INC.; PARLANT TECHNOLOGY, INC.; TEACHERWEB, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 050965/0354 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 7, 2019
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: BLACKBOARD INC.; BLACKBOARD COLLABORATE, INC.; BLACKBOARD CONNECT INC.; PARLANT TECHNOLOGY, INC.; TEACHERWEB, INC.
Reel/Frame 050953/0361 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 20, 2016
From: BLACKBOARD INC.; BLACKBOARD COLLABORATE INC.; BLACKBOARD CONNECT INC.; PARLANT TECHNOLOGY, INC.; TEACHERWEB, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 040435/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2014
From: ROTH, JOSHUA; CHEN, BING
To: BLACKBOARD CONNECT INC.
Reel/Frame 031944/0480 →
RELEASE OF LIEN ON PATENTS Recorded Nov 19, 2013
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BLACKBOARD INC.; EDLINE LLC; BLACKBOARD CONNECT INC.; TEACHERWEB, INC
Reel/Frame 031689/0871 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 6, 2011
From: BLACKBOARD INC.; BLACKBOARD CONNECT INC; EDLINE LLC; TEACHERWEB, INC.
To: BANK OF AMERICA, N. A., AS COLLATERAL AGENT
Reel/Frame 027027/0328 →
SECOND PATENT SECURITY AGREEMENT Recorded Oct 6, 2011
From: BLACKBOARD INC.; BLACKBOARD CONNECT INC.; EDLINE LLC; TEACHERWEB, INC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 027027/0497 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 4, 2011
From: JPMORGAN CHASE BANK, N.A.
To: BLACKBOARD CONNECT INC.
Reel/Frame 027015/0986 →
SECURITY AGREEMENT Recorded Apr 1, 2011
From: BLACKBOARD CONNECT INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026072/0419 →
SECURITY AGREEMENT Recorded Aug 5, 2010
From: BLACKBOARD CONNECT INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024798/0221 →