System and method for digital assistance agents in product lifecycle management
First Claim
1. A method for use in a data processing system, the method comprising:
- obtaining in the data processing system context information relating to a first user of a product lifecycle management (PLM) system from an interaction between the first user and a second user of the PLM system;
receiving in the data processing system input information from the first user and one or more other users of the PLM system;
determining, by a processor of the data processing system, a context in which the data processing system is operating based on the context information;
determining, by the processor, one or more patterns in user behavior and context to determine relevant information to be applied to future events;
performing one of;
receiving action information from and sending action information to the PLM system, the action information related to the input information and the context information, andsending from the data processing system output information to at least some of the first user and the one or more other users of the PLM system, the output information relating to the determined relevant information and a result of the one of receiving action information from and sending action information to the PLM system, wherein the output information is sent to the at least some of the first user and the one or more other users based on whether the PLM system is in an active mode or is in a proactive mode;
recording in the data processing system a process performed by at least some of the first user and the one or more other users of the PLM system;
comparing in the data processing system the recorded process to a template stored in the data processing system, the template created from a previous process performed by one or more users of the PLM system, the template automatically chosen based at least in part on the determined context; and
presenting results of the comparison of the process to the template to at least some of the first user and the one or more other users.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, data processing system, and machine-readable storage medium are provided for digital assistance agents in product lifecycle management. The method includes obtaining context information relating to a first user of a product lifecycle management (PLM) system from an interaction between the first user and a second user of the PLM system. The method also includes receiving input information from the first user and one or more other users of the PLM system. The method further includes receiving action information from or sending action information to the PLM system, where the action information is related to the input information and the context information. The method also includes sending output information to at least some of the first user and the one or more other users of the PLM system, where the output information relating to a result of receiving action information from or sending action information to the PLM system.
-
Citations
15 Claims
-
1. A method for use in a data processing system, the method comprising:
-
obtaining in the data processing system context information relating to a first user of a product lifecycle management (PLM) system from an interaction between the first user and a second user of the PLM system; receiving in the data processing system input information from the first user and one or more other users of the PLM system; determining, by a processor of the data processing system, a context in which the data processing system is operating based on the context information; determining, by the processor, one or more patterns in user behavior and context to determine relevant information to be applied to future events; performing one of; receiving action information from and sending action information to the PLM system, the action information related to the input information and the context information, and sending from the data processing system output information to at least some of the first user and the one or more other users of the PLM system, the output information relating to the determined relevant information and a result of the one of receiving action information from and sending action information to the PLM system, wherein the output information is sent to the at least some of the first user and the one or more other users based on whether the PLM system is in an active mode or is in a proactive mode; recording in the data processing system a process performed by at least some of the first user and the one or more other users of the PLM system; comparing in the data processing system the recorded process to a template stored in the data processing system, the template created from a previous process performed by one or more users of the PLM system, the template automatically chosen based at least in part on the determined context; and presenting results of the comparison of the process to the template to at least some of the first user and the one or more other users. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system comprising:
-
a processor; and accessible memory, wherein the data processing system is particularly configured to; obtain context information relating to a first user of a product lifecycle management (PLM) system from an interaction between the first user and a second user of the PLM system; receive input information from the first user and one or more other users of the PLM system; determine one or more patterns in user behavior and context to determine relevant information to be applied to future events; perform one of; receive action information from and send action information to the PLM system, the action information related to the input information and the context information, and send output information to at least some of the first user and the one or more other users of the PLM system, the output information relating to the determined relevant information and a result of the one of receiving action information from and sending action information to the PLM system, wherein the output information is sent to the at least some of the first user and the one or more other users based on whether the PLM system is in an active mode or is in a proactive mode; record a process performed by at least some of the first user and the one or more other users of the PLM system; compare the recorded process to a stored template, the template created from a previous process performed by one or more users of the PLM system, the template automatically chosen based at least in part on a determined context in which the data processing system is operating; and present results of the comparison of the process to the template to at least some of the first user and the one or more other users of the PLM system. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium encoded with computer-executable instructions that, when executed, cause a data processing system to perform the steps of:
-
obtaining context information relating to a first user of a product lifecycle management (PLM) system from an interaction between the first user and a second user of the PLM system; receiving input information from the first user and one or more other users of the PLM system; determining one or more patterns in user behavior and context to determine relevant information to be applied to future events; performing one of; receiving action information from and sending action information to the PLM system, the action information related to the input information and the context information, and sending output information to at least some of the first user and the one or more other users of the PLM system, the output information relating to the determined relevant information and a result of the one of receiving action information from and sending action information to the PLM system, wherein the output information is sent to the at least some of the first user and the one or more other users based on whether the PLM system is in an active mode or is in a proactive mode; recording a process performed by at least some of the first user and the one or more other users of the PLM system; comparing the recorded process to a stored template, the template created from a previous process performed by one or more users of the PLM system, the template automatically chosen based at least in part on a determined context in which the data processing system is operating; and presenting results of the comparison of the process to the template to at least some of the first user and the one or more other users of the PLM system. - View Dependent Claims (12, 13, 14, 15)
-
Specification