Dynamic intervention with software applications
First Claim
1. A system stored in a non-transitory computer-readable medium for teaching a learning objective, the system comprising:
- a software application comprising an application logic component that provides a user view and a facilitator view;
intervention control arranged to interface directly with the application logic component; and
a correlation component that correlates a user profile or a team profile to the software application, said correlation component comprising an instructions set for a computer comprising;
a first system for interrogating the user profile and reading a first learning objective as a first input learning objective;
a second system for interrogating the software application and reading a second learning objective as a second input learning objective;
a calculation component for determining a relevance of the first input learning objective to the second input learning objective, wherein said calculation component comprises a semantic profiling component adapted to determine a quantitative similarity of meaning between the first input learning objective and the second input learning objective for the use as the relevance; and
a third system for adapting the software application in accordance with the determined relevance and updating the user profile in accordance with the determined relevance.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for teaching a learning objective is provided. The system includes a software application comprising an application logic component and that provides a user view and a facilitator view. An intervention control is arranged to interface directly with the application logic component. A method is also disclosed for teaching a learning objective and includes the steps of executing a software application that includes an application logic component and that provides a user view and a facilitator view; and using an intervention control to interface directly with the application logic component. The system and method may be implemented as part of programmed instructions in a computer system and/or a computer readable medium.
-
Citations
121 Claims
-
1. A system stored in a non-transitory computer-readable medium for teaching a learning objective, the system comprising:
-
a software application comprising an application logic component that provides a user view and a facilitator view; intervention control arranged to interface directly with the application logic component; and a correlation component that correlates a user profile or a team profile to the software application, said correlation component comprising an instructions set for a computer comprising; a first system for interrogating the user profile and reading a first learning objective as a first input learning objective; a second system for interrogating the software application and reading a second learning objective as a second input learning objective; a calculation component for determining a relevance of the first input learning objective to the second input learning objective, wherein said calculation component comprises a semantic profiling component adapted to determine a quantitative similarity of meaning between the first input learning objective and the second input learning objective for the use as the relevance; and a third system for adapting the software application in accordance with the determined relevance and updating the user profile in accordance with the determined relevance. - 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, 33, 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. A method for teaching a learning objective comprising:
-
executing a software application comprising an application logic component that provides a user view and a facilitator view; using an intervention control to interface directly with the application logic component; and correlating a user profile or a team profile to the software application, wherein the correlating comprising; interrogating the user profile and reading a first learning objective as a first input learning objective; interrogating the software application and reading a second learning objective as a second input learning objective; determining a relevance of the first input learning objective to the second input learning objective, wherein the determining comprises semantic profiling adapted to determine a quantitative similarity of meaning between the first input learning objective and the second input learning objective for use as the relevance; and adapting the software application in accordance with the determined relevance and/or updating the user profile in accordance with the determined relevance. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121)
-
Specification