Providing support to human decision making
First Claim
Patent Images
1. A method for configuring a computer system to predict a result from data associated with an event, the result usable by a human being in deciding how to perform a task that responds to the event, the method comprising:
- determining, by a first computer program, a time constraint in which the task needs to be performed;
determining, by the first computer program, whether current settings of a second computer program of the computer system enable the computer system to predict the result from the data within the time constraint;
directing, by the first computer program, the second computer program to switch from using a first algorithm performing a first number of iterations on the data that completes at a first time with the result of a first accuracy, to using a second algorithm performing a second number of iterations on the data that completes at a second time with the result of a second accuracy when it is determined that the current settings will not cause the computer system to predict the result within the time constraint;
scheduling, by the first computer program, execution of the second computer program on the computer system to predict and output the result; and
providing, by the first computer program, the result output by the executed second computer program to the human being,where the second number of iterations is lower than the first number of iterations and the second time is shorter than the first time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to provide an insight to a decision maker to assist them in deciding how to perform a task includes: determining a time constraint in which the task needs to be performed; adjusting an accuracy of a computer program designed to calculate the insight to ensure that the insight is generated within the time constraint; scheduling execution of the computer program; and providing an insight output by the executed computer program to the decision maker.
8 Citations
15 Claims
-
1. A method for configuring a computer system to predict a result from data associated with an event, the result usable by a human being in deciding how to perform a task that responds to the event, the method comprising:
-
determining, by a first computer program, a time constraint in which the task needs to be performed; determining, by the first computer program, whether current settings of a second computer program of the computer system enable the computer system to predict the result from the data within the time constraint; directing, by the first computer program, the second computer program to switch from using a first algorithm performing a first number of iterations on the data that completes at a first time with the result of a first accuracy, to using a second algorithm performing a second number of iterations on the data that completes at a second time with the result of a second accuracy when it is determined that the current settings will not cause the computer system to predict the result within the time constraint; scheduling, by the first computer program, execution of the second computer program on the computer system to predict and output the result; and providing, by the first computer program, the result output by the executed second computer program to the human being, where the second number of iterations is lower than the first number of iterations and the second time is shorter than the first time. - View Dependent Claims (2, 3, 4, 5, 6, 11)
-
-
7. A computer system configured to predict a result from data associated with an event, the result usable by a human being in deciding how to perform a task that responds to the event, the system comprising:
-
a memory storing a first computer program and a second computer program; and a processor configured to execute the first computer program and the second computer program, wherein the first computer program determines a time constraint in which the task needs to be performed, wherein the first computer program determines whether current settings of the second computer program enable the computer system to predict the result within the time constraint, wherein the first computer program directs the second computer program to switch from using a first algorithm performing a first number of iterations on the data that completes at a first time with the result of a first accuracy to using a second algorithm performing a second number of iterations on the data that completes at a second time with the result of a second accuracy when it is determined that the current settings will not cause the computer system to predict the result within the time constraint, wherein the first computer program schedules execution of the second computer program on the computer system to predict and output the result, and wherein the first computer program provides the output result to the decision maker, where the second number of iterations is lower than the first number of iterations and the second time is shorter than the first time. - View Dependent Claims (12)
-
-
8. A computer program product to configure a computer system to predict a result from data associated with an event, the result usable by a human being in deciding how to perform a task, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the computer system to perform a method comprising:
-
determining, by a first computer program, a time constraint in which the task needs to be performed; determining, by the first computer program, whether current settings of a second computer program of the computer system enable the computer system to predict the result within the time constraint; directing, by the first computer program, the second computer program to switch from using a first algorithm performing a first number of iterations on the data that completes at a first time with the result of a first accuracy to using a second algorithm performing a second number of iterations on the data that completes at a second time with the result of a second accuracy when it is determined that the current settings will not cause the computer system to predict the result within the time constraint; scheduling, by the first computer program, execution of the second computer program on the computer system to predict and output the result; and providing, by the first computer program, the result output by the executed second computer program to the human being, where the second number of iterations is lower than the first number of iterations and the second time is shorter than the first time. - View Dependent Claims (13)
-
-
9. A method for configuring a computer system to predict a result from a set of data sets associated with an event, the result usable by a human being in deciding how to perform a task, the method comprising:
-
determining, by a first computer program, a time constraint in which the task needs to be performed; determining, by the first computer program, whether current settings of a second computer program of the computer system enable the computer system to predict the result within the time constraint; directing, by the first computer program, the second computer program to switch from using a first algorithm of a first accuracy to a second algorithm of a second accuracy lower than the first accuracy when it is determined that the current settings will not cause the computer system to predict the result within the time constraint; scheduling, by the first computer program, execution of the second computer program on the computer system to predict and output the result; and providing, by the first computer program, the result output by the executed second computer program to the human being, wherein the first algorithm predicts the result using the entire set of data sets, and the second algorithm predicts the result using only a subset of the entire set that excludes some of the data sets. - View Dependent Claims (14)
-
-
10. A computer system configured to predict a result from a set of data sets associated with an event, the result usable by a human being in deciding how to perform a task, the system comprising:
-
a memory storing a first computer program and a second computer program; and a processor configured to execute the first computer program and the second computer program, wherein the first computer program determines a time constraint in which the task needs to be performed, wherein the first computer program determines whether current settings of the second computer program enable the computer system to predict the result within the time constraint, wherein the first computer program directs the second computer program to switch from using a first algorithm of a first accuracy to using a second algorithm of a second accuracy lower than the first accuracy when it is determined that the current settings will not cause the computer system to predict the result within the time constraint, wherein the first computer program schedules execution of the second computer program on the computer system to predict the result, and wherein the first computer program provides the generated insight to the decision maker, wherein the first algorithm predicts the result using the entire set of data sets, and the second algorithm predicts the result using only a subset of the entire set that excludes some of the data sets. - View Dependent Claims (15)
-
Specification