System for managing applied knowledge and workflow in multiple dimensions and contexts
First Claim
1. A computer system for managing applied knowledge from a plurality of databases to effect actions in behalf of a subject, comprising:
- an assessor program for collecting, assessing and storing data about the subject in an instantiation of an object;
a system manager program for applying knowledge from at least one database to the object to identify sentinel data and suggested activities and prepare at least one plan therefrom related to the object;
an activity manager program for reading the plan to create at least one activity list containing tasks for task performers known to the computer system, for assigning tasks to the task performers, and for communicating the assigned tasks to the task performers, so that each task performer can carry out the assigned tasks in behalf of the subject.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system for managing applied knowledge and workflows in multiple dimensions and contexts which includes: an assessor program for screening subjects and collecting, assessing and creating objects to represent the subjects using flexible domain and subdomain descriptors; a system manager for identifying sentinel data; and at least one activity manager for creating and managing activity plans and completions for various types of task performers. In a preferred embodiment, the assessor program is able to interactively collect data about a subject and classify the information into a number of domain descriptors. Each object domain descriptor, in turn may have several subdomain descriptors. The system manager uses applied knowledge databases to identify which domain and subdomain descriptors for an object are significant for the overall assessment and system purposes and identifies these as sentinel data. Sentinel data, in turn, are analyzed by the system manager according to the knowledge database(s) to determine what, if any, activities to take to lower risks or maximize resource usage. Activities range from doing nothing, to modifying the object (individual), modifying the object'"'"'s (individual'"'"'s) environment or some combination of these. The system manager develops one or more plans which are turned over to one or more activity manager programs. An activity manager assigns activities and tasks to responsible task performers, notifies them of the tasks to be done, verifies completion of the tasks, and possibly initiates re-assessments.
-
Citations
68 Claims
-
1. A computer system for managing applied knowledge from a plurality of databases to effect actions in behalf of a subject, comprising:
-
an assessor program for collecting, assessing and storing data about the subject in an instantiation of an object;
a system manager program for applying knowledge from at least one database to the object to identify sentinel data and suggested activities and prepare at least one plan therefrom related to the object;
an activity manager program for reading the plan to create at least one activity list containing tasks for task performers known to the computer system, for assigning tasks to the task performers, and for communicating the assigned tasks to the task performers, so that each task performer can carry out the assigned tasks in behalf of the subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 63, 64)
-
-
33. A method for managing applied knowledge from a plurality of databases in a computer system to effect actions in behalf of a subject, comprising the steps of:
-
collecting, assessing and storing data about the subject in an instantiation of an object created using object-oriented techniques;
applying knowledge from at least one database to the object to identify sentinel data and suggested activities and prepare at least one plan therefrom related to the object;
managing workflow by reading the plan to create at least one activity list containing tasks for task performers known to the computer system, assigning tasks to the task performers, and communicating the assigned tasks to the task performers, so that each task performer can carry out the assigned tasks in behalf of the object. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 66, 67, 68)
-
Specification