Abstract:
A method for generating procedures includes receiving a log of a troubleshooting session. The log includes device data including a sequence of detected operations performed on the device causing respective components to change states. Steps of a candidate operating procedure are generated, based on the log, each corresponding to one of the detected operations. Missing steps may be identified, based on state charts and/or stored operability constraints for the device. The candidate operating procedure is compared with existing operating procedures stored in a knowledge base for the device to identify at least one existing operating procedure which includes steps which match at least some of the steps of the candidate operating procedure and, based on the identified at least one existing operating procedure, generating a textual description based on the textual description of the matching steps. The candidate procedure can be presented to an editor for validation.
Abstract:
A computer implemented system and method are disclosed for updating an electronic calendar. The method includes receiving an electronic message in a natural language in which a change in role is expressed and, with a natural language processor implemented by a computer processor, automatically detecting the change in role within the email message, optionally storing the change in role in a contacts database, and proposing updates for entries in an electronic calendar based on the detected change in role.
Abstract:
A system, method, and device for forming contextualized competitions in a work environment are disclosed. The system includes a performance metric computation component which computes performance metrics, a visualization component which generates a visual interface for display to a supervisor, and a processor which implements the components. The method includes receiving information related to a set of agents operating in a work environment. A first aggregated value for a first performance metric and a second aggregated value for a second performance metric are computed. The first and second values are visualized, and a predicted effect on the second performance metric when the first performance metric is altered is visualized. The device serves as a decision-making support tool including a plurality of control mechanisms for altering at least one performance metric and displaying the predicted effect on another.