System and method for limiting project management risk
AssigneeCharles Schwab & Co., Inc.
InventorEllie Kalenda
Life of this patent
Estimating the term…
Abstract
A system and method assigns documents to a list of documents for a project team to complete based on the level of each of various risks the project is identified to have, and whether the benefits of risk containment afforded by each document outweighs the cost of completion of the document when the risk or risks addressed by the document are at the level identified for the project.
Claims15
A method of configuring a meeting server to set up a meeting, comprising:
- receiving, at a computer system coupled to a memory system, names for each of a plurality of risk categories, and, for each of the risk categories in the plurality, names of each of a plurality of risks;
- receiving, at the computer system comprising a hardware computer processor coupled to the memory system, for each of the risks, a plurality of scenarios, each scenario corresponding to a different one of a plurality of levels of said risk;
- receiving, at the computer system coupled to the memory system, and storing on a tangible electronic media a first plurality of document names, for each of the first plurality of document names:
- an identifier of at least one risk for which a document corresponding to said document name is able to contain said at least one risk at a highest of the plurality of levels;
- and
- for each of at least some of the plurality of levels of said at least one risk other than the highest of the plurality of levels, an indication of whether risk containment benefits of completing the document corresponding to said document name for a project having a risk at the said level of risk other than the highest of the plurality of levels is worth an effort of completing said document;
- receiving, at the computer system coupled to the memory system, for each of the plurality of risks, an identifier of one of the plurality of scenarios for said risk that most closely corresponds to a project;
- for each of the plurality of risks for which the scenario of the received identifier corresponds to the highest of the plurality of levels of risk, assigning, at the computer system coupled to the memory system, to the project by a hardware processor at least one document name received for which the document corresponding to the document name was indicated as being able to contain said risk at the highest of the plurality of levels;
- for each of the plurality of risks for which the received identifier of the scenario corresponding to the project corresponds to one of the plurality of levels of risk that is other than the highest of the plurality of levels of risk according to the tangible electronic media, assigning, at the computer system coupled to the memory system, to the project any document names for which the indication was received that the risk containment benefits of completing the document corresponding to the document name is worth the effort of completing said document at said risk level;
- providing, from the computer system coupled to the memory system, the at least one document name assigned;
- assigning a score responsive to the plurality of risk names, and for each risk name, the identifier of the scenario for said risk;
- and
- causing a meeting server having an input coupled to a score threshold manager output to arrange a meeting responsive to the score exceeding a threshold.
A system for configuring a meeting server to set up a meeting, comprising:
- a risk category receiver comprising a hardware computer processor system coupled to a memory system, and having an input for receiving names of a plurality of risk categories, the risk category receiver for providing the plurality of risk category names at an output;
- a risk name receiver comprising the hardware computer processor system coupled to the memory system, and having an input coupled to the risk category receiver output, the input additionally for receiving, for each of the risk categories in the plurality, names of each of a plurality of risks, the risk name receiver for providing the risk names at an output;
- a scenario receiver comprising the hardware computer processor system coupled to the memory system, and having an input coupled to the risk category receiver output for receiving the risk category names and to the risk name receiver output for receiving the plurality of risk names, and additionally for receiving for each of the risks, a plurality of scenarios, each scenario corresponding to a different one of a plurality of levels of said risk, the scenario receiver for providing the plurality of scenarios, associated with the risk names at an output;
- a document name receiver comprising the hardware computer processor system coupled to the memory system, and having an input for receiving a plurality of document names, and for each of the plurality of document names, a name of at least one risk for which a document corresponding to said document name is able to contain said at least one risk at a highest of the plurality of levels, the document name receiver for providing at an output coupled to an electronic storage system the plurality of document names and the name of said risk corresponding to each document name received at the document name receiver input;
- an other risk level receiver comprising the hardware computer processor system coupled to the memory system, and having an input for receiving a name of a risk and, for each of at least some of the plurality of levels of said at least one risk other than the highest of the plurality of levels, an indication of whether risk containment benefits of completing the document corresponding to said document name for a project having a risk at the said level of risk other than the highest level is worth an effort of completing said document, the other risk level receiver for providing at an output coupled to the electronic storage system said risk name, and an identifier of each of said at least some of the plurality of levels;
- a project information receipt manager comprising the hardware computer processor system coupled to the memory system, and having an input coupled to the risk name receiver for receiving the plurality of risk names, and for receiving for each of the plurality of risks, an identifier of one of the plurality of scenarios for said risk that most closely corresponds to a project, the project information receipt manager for providing at an output the plurality of risk names, and for each risk name, the identifier of the scenario for said risk received at the project information receipt manager input;
- a document assignor comprising the hardware computer processor system coupled to the memory system, and having an input coupled to the project information receipt manager output via the electronic storage system for receiving the plurality of risk names and identifiers of the scenario for the risk corresponding to the risk name, to the document name receiver output via the electronic storage system for receiving the plurality of document names and the name of said risk corresponding to each document name, and to the other risk level receiver output for receiving the risk name, and an identifier of each of said at least some of the plurality of levels, the document assignor for:
- for each of the plurality of risks for which the scenario of the received identifier corresponds to the highest of the plurality of levels of risk, assigning to the project at least one document name received for which the document corresponding to the document name was indicated as being able to contain said risk at the highest of the plurality of levels;
- for each of the risk names and identifiers of the scenarios received from the project information receipt manager that correspond to at least one of a set of risk names, and identifiers of each of said at least some of the plurality of levels received from other risk level receiver, assigning to the project any document names received from the document name receiver for said risk;
- and
- providing at an output at the least one document name assigned;
- a score assignor having an input coupled to the project information receipt manager output, for receiving the plurality of risk names, and for each risk name, the identifier of the scenario for said risk, the score assignor for assigning a score responsive to the plurality of risk names, and for each risk name, the identifier of the scenario for said risk, and for providing the score at an output;
- and
- a score threshold manager having an input coupled to the score assignor output for receiving the score, the score threshold manager for causing the meeting server having an input coupled to the score threshold manager output to arrange a meeting responsive to the score exceeding a threshold.
A computer program product comprising a nontransitory computer useable medium having computer readable program code embodied therein for configuring a meeting server to set up a meeting, and comprising computer readable program code devices configured to cause a computer system coupled to a memory system to:
- receive, at the computer system coupled to the memory system, names for each of a plurality of risk categories, and, for each of the risk categories in the plurality, names of each of a plurality of risks;
- receive, at the computer system comprising a hardware computer processor coupled to the memory system, for each of the risks, a plurality of scenarios, each scenario corresponding to a different one of a plurality of levels of said risk;
- receive, at the computer system coupled to the memory system, and storing on a tangible electronic media a first plurality of document names, and for each of the first plurality of document names:
- an identifier of at least one risk for which a document corresponding to said document name is able to contain said at least one risk at a highest of the plurality of levels;
- and
- for each of at least some of the plurality of levels of said at least one risk other than the highest of the plurality of levels, an indication of whether risk containment benefits of completing the document corresponding to said document name for a project having a risk at the said level of risk other than the highest level is worth an effort of completing said document;
- receiving, at the computer system coupled to the memory system, for each of the plurality of risks, an identifier of one of the plurality of scenarios for said risk that most closely corresponds to a project;
- for each of the plurality of risks for which the scenario of the received identifier corresponds to the highest of the plurality of levels of risk, assigning, at the computer system coupled to the memory system, to the project by a hardware processor at least one document name received for which the document corresponding to the document name was indicated as being able to contain said risk at the highest of the plurality of levels;
- for each of the plurality of risks for which the received identifier of the scenario corresponding to the project corresponds to one of the plurality of levels of risk that is other than the highest of the plurality of levels of risk according to the tangible electronic media, assign, at the computer system coupled to the memory system, to the project any document names for which the indication was received that the risk containment benefits of completing the document corresponding to the document name is worth the effort of completing said document at said risk level;
- provide, from the computer system coupled to the memory system, the at least one document name assigned;
- assign a score responsive to the plurality of risk names, and for each risk name, the identifier of the scenario for said risk;
- and
- cause a meeting server having an input coupled to a score threshold manager output to arrange a meeting responsive to the score exceeding a threshold.
Dependencies are inferred from the claim text.