IP Library Granted Patent US 8,340,991
Granted Patent B2
US 8,340,991 · App. 11/398,073 · Granted Dec 25, 2012

Method and system for flexible modeling of a multi-level organization for purposes of assessment

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,340,991
App. No.
11/398,073
Granted
Dec 25, 2012
Kind
B2
Abstract

A system of hardware and software provides a systematic and systemic method for performing assessment of the effectiveness of different levels within an institution. The system includes template driven definitions that span multiple tiers of hierarchically arranged operating units within the institution thereby providing flexibility and customization to handle a user-definable model of the institution's organization. In particular, modeling of different nodes of the institution is performed in a flexible manner that may apply to various institutions regardless of their particular organizational structure.

Claims (134)

1. A method of modeling a plurality of organizational levels in support of conducting an assessment comprising at least one goal within a multi-level institution, the method comprising the steps of:

receiving computer-readable first input from a user selecting a node associated with one of the plurality of organizational levels;

outputting, to the user, an editable template for the node;

modifying, using a processor, the node by completing at least a portion of the editable template based, at least in part, on second input received from the user; and

storing the modified node to thereby form a model of the multi-level institution,

wherein the node is associated with the at least one goal of the assessment.

2. The method of claim 1 , further comprising the steps of:

for the node, creating for and presenting to another user at least one customizable assessment project associated with the node; and

completing the at least one customizable assessment project based, at least in part, on other input received from the another user.

3. The method of claim 2 , wherein the user and the another user are the same.

4. The method of claim 1 , wherein the multi-level institution comprises at least three organizational levels including multiple operating units.

5. The method of claim 4 , wherein the at least three organizational levels further comprise a programs level, a course level, and a section level.

6. The method of claim 1 , further comprising the step of:

selecting the editable template from a plurality of editable templates.

7. The method of claim 6 , wherein the editable template is selected based on one or more criteria, said criteria including: the one of the plurality of organizational levels associated with the node; a type of operating unit associated with the node; an identity of the node; a type of operating unit hierarchically above the node; whether the node is a program, a course, or section, and an identity of an operating unit hierarchically above the node.

8. The method of claim 6 , wherein respective contents of each of the plurality of editable templates are based on at least one of:

its associated organization level;

a type of operating unit associated with the node;

an identity of the node;

a type of operating unit hierarchically above the node;

an identity of an operating unit hierarchically above the node; and

whether the node is a program, a course, or section.

9. The method of claim 1 , wherein each of the organization levels have associated therewith, respectively, at least one node.

10. A system for modeling a plurality of organizational levels in support of conducting an assessment comprising at least one goal within a multi-level institution, the system comprising:

a computer-based storage including a plurality of editable templates; and

a programmable computer, having access to the computer-based storage, and configured to:

receive first input from a user selecting a node associated with one of the plurality of organizational levels;

outputting, to the user, one of the plurality of editable templates for the node; and

modify the node by completing at least a portion of the editable template based, at least in part, on second input received from the user; and

store the modified node to thereby form a model of the multi-level institution,

wherein the node is associated with the at least one goal of the assessment.

11. The system of claim 10 , wherein the programmable computer is further configured to:

create and present to another user at least one customizable assessment project associated with the node; and

complete the at least one customizable assessment project based, at least in part, on other input received from the another user.

12. The system of claim 11 , wherein the user and the another user are the same.

13. The system of claim 10 , wherein the multi-level institution comprises at least three organizational levels including multiple operating units.

14. The system of claim 13 , wherein the at least three organizational levels further comprise a programs level, a course level, and a section level.

15. The system of claim 10 , wherein the programmable computer is further configured to:

select the one editable template from the plurality of editable templates.

16. The system of claim 15 , wherein the programmable computer is further configured to select the one editable template based on one or more criteria, said criteria including: the one of the plurality of organizational levels associated with the node; a type of operating unit associated with the node; an identity of the node; a type of operating unit hierarchically above the node; whether the node is a program, a course, or section, and an identity of an operating unit hierarchically above the node.

17. The system of claim 15 , wherein respective contents of each of the plurality of editable templates are based on at least one of:

its associated organization level;

a type of operating unit associated with the node;

an identity of the node;

a type of operating unit hierarchically above the node;

an identity of an operating unit hierarchically above the node; and

whether the node is a program, a course, or section.

18. The system of claim 10 , wherein each of the organization levels have associated therewith, respectively, at least one node.

19. A method for creating customizable templates for modeling organizational levels related to an assessment within a multi-level institution, the method comprising the steps of:

receiving first input from a user identifying one of the organizational levels;

receiving second input from the user identifying one or more attributes associated with each of a plurality of nodes associated with the one organizational level; and

creating an editable template, based on the second input, to be used to model one of the plurality of nodes of the assessment.

20. The method of claim 19 , wherein the one or more attributes are based on the associated one organizational level.

21. The method of claim 19 , wherein the one or more attributes are based on one of:

the one organizational level;

a type of operating unit associated with the one of the plurality of nodes;

an identity of the one of the plurality of nodes;

a type of operating unit hierarchically above the one of the plurality of nodes;

an identity of an operating unit hierarchically above the one of the plurality of nodes; and

whether the one of the plurality of nodes is a program, course, or section.

22. The method of claim 19 , further comprising the steps of:

presenting the editable template to another user; and

defining the one of the plurality of nodes by completing at least a portion of the editable template based, at least in part, on additional input from the another user.

23. The method of claim 22 , wherein the user and the another user are the same.

24. The method of claim 19 , further comprising the steps of:

presenting the editable template to another user; and

modifying the one of the plurality of nodes by completing at least a portion of the editable template based, at least in part, on additional input from the another user.

25. The method of claim 24 , wherein the user and the another user are the same.

26. The method of claim 19 , further comprising the step of:

storing the editable template for retrieval.

27. A system for creating customizable templates for modeling organizational levels related to an assessment within a multi-level institution, the system comprising:

a programmable computer configured to

receive first input from a user identifying one of the organizational levels;

receive second input from the user identifying one or more attributes associated with each of a plurality of nodes associated with the one organizational level; and

create an editable template, based on the second input, to be used to model one of the plurality of nodes when performing an assessment project.

28. A method of modeling a plurality of organizational levels in support of conducting an assessment comprising at least one goal within a multi-level institution, the method comprising the steps of:

receiving computer-readable first input from a user selecting a first node associated with one of the plurality of organizational levels;

outputting, to the user, an editable template for a second node; and

defining, using a processor, the second node by completing at least a portion of the editable template based, at least in part, on second input received from the user; and

storing, in a computer-readable medium, the second node to thereby form a model of the multi-level institution,

wherein at least one of the first node and the second node is associated with the at least one goal of the assessment.

29. The method of claim 28 , wherein the first node is hierarchically above the second node within the plurality of organizational levels.

30. The method of claim 28 , wherein the first node is hierarchically immediately above the second node within the plurality of organizational levels.

31. The method of claim 28 , wherein the multi-level institution comprises at least three organizational levels including multiple operating units.

32. The method of claim 31 , wherein the at least three organizational levels further comprise a programs level, a course level, and a section level.

33. The method of claim 28 , further comprising the step of:

selecting the editable template from a plurality of editable templates.

34. The method of claim 33 , wherein the editable template is selected based on one or more criteria, said criteria including: a respective one of the plurality of organizational levels associated with the first or second node; a type of operating unit associated with the first or second node; an identity of the first or second node; a type of operating unit hierarchically above the first or second node; whether the first or second node is a program, a course, or section; and an identity of an operating unit hierarchically above the first or second node.

35. The method of claim 33 , wherein respective contents of each of the plurality of editable templates are based on at least one of:

its associated organization level;

a type of operating unit associated with the first or second node;

an identity of the first or second node;

a type of operating unit hierarchically above the first or second node;

an identity of an operating unit hierarchically above the first or second node; and

whether the second node is a program, a course, or section.

36. A system for modeling a plurality of organizational levels in support of conducting an assessment comprising at least one goal within a multi-level institution, the system comprising:

a computer-based storage including a plurality of editable templates; and

a programmable computer, having access to the computer-based storage, and configured to:

receive first input from a user selecting a first node associated with one of the plurality of organizational levels;

output, to the user, one of the plurality of editable templates for a second node; and

create the second node by completing at least a portion of the editable template based, at least in part, on second input received from the user; and

store the second node to thereby form a model of the multi-level institution,

wherein at least one of the first node and the second node is associated with the at least one goal of the assessment.

37. The system of claim 36 , wherein the multi-level institution comprises at least three organizational levels including multiple operating units.

38. The system of claim 37 , wherein the at least three organizational levels further comprise a programs level, a course level, and a section level.

39. The system of claim 36 , wherein the programmable computer is further configured to:

select the one editable template from the plurality of editable templates.

40. The system of claim 39 , wherein the programmable computer is further configured to select the one editable template based on one or more criteria, said criteria including: a respective one of the plurality of organizational levels associated with the first ‘or second node; a type of operating unit associated with the first or second node; an identity of the first or second node; a type of operating unit hierarchically above the first or second node; whether the first or second node is a program, a course, or section; and an identity of an operating unit hierarchically above the first or second node.

41. The system of claim 39 , wherein respective contents of each of the plurality of editable template are based on at least one of:

its associated organization level;

a type of operating unit associated with the first or second node;

an identity of the first or second node;

a type of operating unit hierarchically above the first or second node;

an identity of an operating unit hierarchically above the first or second node; and

whether the second node is a program, a course, or section.

42. The system of claim 36 , wherein the first node is hierarchically above the second node within the plurality of organizational levels.

43. The system of claim 36 , wherein the first node is hierarchically immediately above the second node within the plurality of organizational levels.

44. Computer readable media containing programming instructions for modeling a plurality of organizational levels in support of conducting an assessment comprising at least one goal within a multi-level institution, that upon execution thereof, causes one or more processors to perform the steps of:

receiving first input from a user selecting a node associated with one of the plurality of organizational levels;

outputting, to the user, an editable template for the node;

modifying the node by completing at least a portion of the editable template based, at least in part, on second input received from the user; and

storing the modified node to thereby form a model of the multi-level institution,

wherein the node is associated with the at least one goal of the assessment.

45. Computer readable media containing programming instructions for modeling a plurality of organizational levels in support of conducting an assessment comprising at least one goal within a multi-level institution, that upon execution thereof, causes one or more processors to perform the steps of:

receiving first input from a user selecting a first node associated with one of the plurality of organizational levels;

outputting, to the user, an editable template for a second node;

defining the second node by completing at least a portion of the editable template based, at least in part, on second input received from the user; and

storing the second node to thereby form a model of the multi-level institution,

wherein at least one of the first node and the second node is associated with the at least one goal of the assessment.

46. Computer readable media containing programming instructions for creating customizable templates for modeling organizational levels related to an assessment within a multi-level institution, that upon execution thereof, causes one or more processors to perform the steps of:

receiving first input from a user identifying one of the organizational levels;

receiving second input from the user identifying one or more attributes associated with each of a plurality of nodes associated with the one organizational level; and

creating an editable template, based on the second input, to be used to model one of the plurality of nodes of the assessment.

47. The method of claim 1 , wherein the outputting, to the user, the editable template for the node comprises presenting the user with the editable template for the node.

Assignments (19)
RELEASE OF SECURITY INTEREST Recorded Mar 2, 2026
From: ALTER DOMUS (US) LLC
To: BLACKBOARD LLC
Reel/Frame 073942/0611 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2026
From: ANKURA TRUST COMPANY, LLC
To: BLACKBOARD LLC (F/K/A BLACKBOARD INC.); BLACKBOARD CONNECT INC.; TEACHERWEB, INC.; PARLANT TECHNOLOGIES, INC.
Reel/Frame 073932/0199 →
SECURITY INTEREST Recorded Oct 1, 2025
From: BLACKBOARD LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 072440/0589 →
ENTITY CONVERSION Recorded Jul 13, 2025
From: BLACKBOARD INC.
To: BLACKBOARD LLC
Reel/Frame 071930/0172 →
SUCCESSION OF AGENCY (REEL 058081 / FRAME 0073) Recorded Jul 11, 2025
From: UBS AG, STAMFORD BRANCH
To: ANKURA TRUST COMPANY, LLC, AS SUCCESSOR AGENT
Reel/Frame 071890/0005 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 19, 2024
From: BLACKBOARD LLC (F/K/A BLACKBOARD INC.)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 067172/0148 →
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 →
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 →
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 →
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 →
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 →
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 →
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 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 4, 2011
From: JPMORGAN CHASE BANK, N.A.
To: BLACKBOARD INC.
Reel/Frame 027015/0787 →
SECURITY AGREEMENT Recorded Aug 5, 2010
From: BLACKBOARD INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024794/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2008
From: YASKIN, DAVID; RITTER, GREG
To: BLACKBOARD, INC.
Reel/Frame 021957/0323 →