11113628

Self-Learning Contextual Modality Selection for Cognitive Solution Delivery

PublishedSeptember 7, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: computing, 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; computing, at the application, from the input, a user context, the user context comprising a set of user factors; determining 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; determining, 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; adjusting 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; instrumenting the cognitive solution with an evaluation code; receiving, 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; changing 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; and causing, 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

2. The method of claim 1 , wherein the mode of communication is different from a second mode of communication of the input.

3

3. The method of claim 1 , wherein the mode of communication is determined further responsive to a preference, wherein the preference is a user preference.

4

4. The method 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.

5

5. The method 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.

6

6. The method 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.

7

7. The method 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.

8

8. The method 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.

9

9. The method 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.

10

10. The method 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.

11

11. The method 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.

12

12. The method 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.

13

13. A method comprising: computing, 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; computing, at the application, from the input, a user context, the user context comprising a set of user factors; determining 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; determining, 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; adjusting 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; instrumenting the cognitive solution with an evaluation code; receiving, 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; changing a weight of one or (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; and causing, 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.

14

14. A method comprising: computing, 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; computing, at the application, from the input, a user context, the user context comprising a set of user factors; determining 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; determining, 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; adjusting 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; receiving, 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; changing 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; and causing, 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.

Patent Metadata

Filing Date

Unknown

Publication Date

September 7, 2021

Inventors

Peter C. Bahrs
Paul K. Bullis
Geoffrey M. Hambrick

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SELF-LEARNING CONTEXTUAL MODALITY SELECTION FOR COGNITIVE SOLUTION DELIVERY” (11113628). https://patentable.app/patents/11113628

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.