Search
Patexia Research
Patent No. US 11113626
Issue Date Sep 7, 2021
Claim this patent
PDF Unavailable

Patent 11113626 - Self-learning contextual modality selection for cognitive solution delivery > Claims

  • 1. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising: program instructions to compute, at an application executing using a processor and a memory, from an input, a problem context, the problem context comprising a set of problem factors, the input comprising a problem to be solved using a cognitive system;program instructions to compute, at the application, from the input, a user context, the user context comprising a set of user factors;program instructions to determine a type of media corresponding to a complexity of a cognitive solution received from the cognitive system, wherein the cognitive solution is responsive to the problem;program instructions to determine, using a problem factor from the set of problem factors, using a user factor in the set of user factors, and the complexity, a mode of communication;program instructions to adjust a communication apparatus to cause a data communication to occur, wherein the data communication delivers the cognitive solution in the type of media using the mode of communication;program instructions to instrument the cognitive solution with an evaluation code;program instructions to receive, after the data communication has ended, an evaluation input from the evaluation code, wherein the evaluation input has a value corresponding to a delivery performance of the cognitive solution over the data communication using the mode of communication;program instructions to change a weight of one or more of (i) a problem factor in the set of problem factors, (ii) a user factor in the set of user factors, (iii) a second mode of communication of the input, and (iv) the complexity; andprogram instructions to cause, responsive to the changing, the communication apparatus to transmit a second cognitive solution responsive to a second problem in the type of media using a third mode of communication.
    • 2. The computer usable program product of claim 1, wherein the computer usable code is stored in a computer readable storage device in a data processing system, and wherein the computer usable code is transferred over a network from a remote data processing system.
    • 3. The computer usable program product of claim 1, wherein the computer usable code is stored in a computer readable storage device in a server data processing system, and wherein the computer usable code is downloaded over a network to a remote data processing system for use in a computer readable storage device associated with the remote data processing system.
    • 4. The computer usable program product of claim 1, wherein the mode of communication is different from a second mode of communication of the input.
    • 5. The computer usable program product of claim 1, wherein the mode of communication is determined further responsive to a preference, wherein the preference is a user preference.
    • 6. The computer usable program product of claim 1, wherein the mode of communication is determined further responsive to a preference, wherein the preference is a group preference of a user group that includes a sender of the input.
    • 7. The computer usable program product of claim 1, wherein a user factor in the set of user factors of the user context is a location of a sender of the input relative to a system affected by the problem.
    • 8. The computer usable program product of claim 1, wherein a user factor in the set of user factors of the user context is a change in a location of a sender indicative of a mobility of the user.
    • 9. The computer usable program product of claim 1, wherein a user factor in the set of user factors of the user context is a type of data communication network used to provide the input.
    • 10. The computer usable program product of claim 1, wherein a user factor in the set of user factors of the user context is a time delay between an occurrence of the problem and a time of sending the input.
    • 11. The computer usable program product of claim 1, wherein a user factor in the set of user factors of the user context is a level of detail in the input to describe the problem.
    • 12. The computer usable program product of claim 1, wherein a problem factor in the set of problem factors of the problem context is a mode of communication that is used in the transmitting the input to the cognitive system.
    • 13. The computer usable program product of claim 1, wherein a problem factor in the set of problem factors of the problem context is a bandwidth available in a mode of communication that is used in the transmitting the input to the cognitive system.
    • 14. The computer usable program product of claim 1, wherein a problem factor in the set of problem factors of the problem context is a type of data that is used in the input.
  • 15. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising: program instructions to compute, at an application executing using a processor and a memory, from an input, a problem context, the problem context comprising a set of problem factors, the input comprising a problem to be solved using a cognitive system;program instructions to compute, at the application, from the input, a user context, the user context comprising a set of user factors;program instructions to determine a type of media corresponding to a complexity of a cognitive solution received from the cognitive system, wherein the cognitive solution is responsive to the problem;program instructions to determine, using a problem factor from the set of problem factors, using a user factor in the set of user factors, and the complexity, a mode of communication;program instructions to adjust a communication apparatus to cause a data communication to occur, wherein the data communication delivers the cognitive solution in the type of media using the mode of communication;program instructions to instrument the cognitive solution with an evaluation code;program instructions to receive, after the data communication has ended, an evaluation input from the evaluation code, wherein the evaluation input has a value corresponding to an ease of using the type of media of the cognitive solution over the data communication using the mode of communication;program instructions to change a weight of one or more of (i) a problem factor in the set of problem factors, (ii) a user factor in the set of user factors, (iii) a second mode of communication of the input, and (iv) the complexity; andprogram instructions to cause, responsive to the changing, selection of a second type of media corresponding to a second cognitive solution responsive to a second problem for transmitting using the mode of communication.
  • 16. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising: program instructions to compute, at an application executing using a processor and a memory, from an input, a problem context, the problem context comprising a set of problem factors, the input comprising a problem to be solved using a cognitive system;program instructions to compute, at the application, from the input, a user context, the user context comprising a set of user factors;program instructions to determine a type of media corresponding to a complexity of a cognitive solution received from the cognitive system, wherein the cognitive solution is responsive to the problem;program instructions to determine, using a problem factor from the set of problem factors, using a user factor in the set of user factors, and the complexity, a mode of communication;program instructions to adjust a communication apparatus to cause a data communication to occur, wherein the data communication;program instructions to receive, after the data communication has ended, an evaluation input from an end-user of the cognitive solution, wherein the evaluation input has a value corresponding to an ease of using the type of media of the cognitive solution over the data communication using the mode of communication;program instructions to change a weight of one or more of (i) a problem factor in the set of problem factors, (ii) a user factor in the set of user factors, (iii) a second mode of communication of the input, and (iv) the complexity; andprogram instructions to cause, responsive to the changing, selection of a second type of media corresponding to a second cognitive solution responsive to a second problem for transmitting using the mode of communication.
Menu