IP Library › Granted Patent US 12,361,932
Granted Patent B2
US 12,361,932 · App. 18/333,573 · Granted Jul 15, 2025

Personality-enhanced chat discourse responses

Inventors: Irene Lizeth Manotas Gutiérrez (White Plains, NY); Ra'eesa Kabir (Birmingham, GB); Jonathan D. Dunne (Dungarvan, IE)
Assignee: International Business Machines Corporation
G10L15/1815G10L15/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,361,932
App. No.
18/333,573
Granted
Jul 15, 2025
Kind
B2
Abstract

According to one embodiment, a method, computer system, and computer program product for human-machine interfacing is provided. The present invention may include receiving a personality corpus associated with a personality typology comprising multiple personality types; extracting a plurality of utterances from a user; selecting, by a personality model, a personality type associated with the user based on the utterances and the personality corpus; identifying a compatible personality type of the selected personality type; constructing one or more natural language scripts from a word graph associated with the compatible personality type; and transmitting the one or more natural language scripts to the user.

Claims (61)

1. A processor-implemented method for human-machine interfacing, the method comprising:

receiving, by a processor, a personality corpus associated with a personality typology comprising multiple personality types;

extracting, by a processor, a plurality of utterances from a user;

selecting, by a personality model, a personality type associated with the user based on the utterances and the personality corpus;

identifying, by a processor, a compatible personality type of the selected personality type;

constructing, by a processor, one or more natural language scripts from a word graph associated with the compatible personality type; and

transmitting, by a processor, the one or more natural language scripts to the user.

2. The method of claim 1 , wherein the personality model is selected from a plurality of specialized personality models based on the personality typology.

3. The method of claim 1 , wherein the generated natural language script exceeds an alignment threshold according to a Cohen's Kappa hypothesis test.

4. The method of claim 1 , further comprising: updating the word graph with the plurality of chat utterances, the linguistic data, and/or the personality information.

5. The method of claim 1 , wherein the selecting comprises scoring a plurality of items of linguistics data based on an alignment with a personality type of the multiple personality types.

6. The method of claim 5 , wherein the selecting further comprises selecting a personality type based on the collective scoring of the plurality of items of linguistics data.

7. The method of claim 1 , wherein the identified compatible personality type has a highest compatibility level of a plurality of compatible personality types of the selected personality type.

8. A computer system for human-machine interfacing, the computer system comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:

receiving a personality corpus associated with a personality typology comprising multiple personality types;

extracting a plurality of utterances from a user;

selecting, by a personality model, a personality type associated with the user based on the utterances and the personality corpus;

identifying a compatible personality type of the selected personality type;

constructing one or more natural language scripts from a word graph associated with the compatible personality type; and

transmitting the one or more natural language scripts to the user.

9. The computer system of claim 8 , wherein the personality model is selected from a plurality of specialized personality models based on the personality typology.

10. The computer system of claim 8 , wherein the generated natural language script exceeds an alignment threshold according to a Cohen's Kappa hypothesis test.

11. The computer system of claim 8 , further comprising: updating the word graph with the plurality of chat utterances, the linguistic data, and/or the personality information.

12. The computer system of claim 8 , wherein the selecting comprises scoring a plurality of items of linguistics data based on an alignment with a personality type of the multiple personality types.

13. The computer system of claim 12 , wherein the selecting further comprises selecting a personality type based on the collective scoring of the plurality of items of linguistics data.

14. The computer system of claim 8 , wherein the identified compatible personality type has a highest compatibility level of a plurality of compatible personality types of the selected personality type.

15. A computer program product for human-machine interfacing, the computer program product comprising:

one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor to cause the processor to perform a method comprising:

receiving a personality corpus associated with a personality typology comprising multiple personality types;

extracting a plurality of utterances from a user;

selecting, by a personality model, a personality type associated with the user based on the utterances and the personality corpus;

identifying a compatible personality type of the selected personality type;

constructing one or more natural language scripts from a word graph associated with the compatible personality type; and

transmitting the one or more natural language scripts to the user.

16. The computer program product of claim 15 , wherein the personality model is selected from a plurality of specialized personality models based on the personality typology.

17. The computer program product of claim 15 , wherein the generated natural language script exceeds an alignment threshold according to a Cohen's Kappa hypothesis test.

18. The computer program product of claim 15 , further comprising: updating the word graph with the plurality of chat utterances, the linguistic data, and/or the personality information.

19. The computer program product of claim 15 , wherein the selecting comprises scoring a plurality of items of linguistics data based on an alignment with a personality type of the multiple personality types.

20. The computer program product of claim 19 , wherein the selecting further comprises selecting a personality type based on the collective scoring of the plurality of items of linguistics data.

21. A processor-implemented method for human-machine interfacing, the method comprising:

receiving a personality corpus associated with a personality typology comprising multiple personality types;

receiving a plurality of utterances from a user;

receiving a plurality of context information;

selecting a personality type associated with the user based on the personality corpus and the utterances;

selecting a chatbot of a plurality of chatbots associated with a personality type compatible with the selected personality type based on the context information;

constructing, by the selected chatbot, one or more natural language scripts; and

transmitting the one or more natural language scripts to the user.

22. The method of claim 21 , wherein the plurality of chatbots are associated with both a personality type of the multiple personality types and a domain inferred from the context information.

23. The method of claim 21 , wherein the selecting is further based on an interface method associated with the chatbot of the plurality of chatbots.

24. The method of claim 23 , wherein the one or more natural language scripts consist of a plurality of elements comprising the plurality of word graphs that passed a Cohen's Kappa hypothesis test.

25. A processor-implemented method for human-machine interfacing, the method comprising:

receiving a personality corpus;

receiving a plurality of context data;

receiving a plurality of chat utterances from a user;

extracting a plurality of linguistics data from the plurality of chat utterances;

inferring a plurality of personality information from the linguistics data;

selecting a personality type associated with the user;

choosing one or more compatible personality type to the selected personality type;

constructing one or more natural language scripts from a word graph associated with at least the chosen personality type and a word graph associated with a domain inferred from the context data; and

transmitting the one or more natural language scripts to the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: MANOTAS GUTIÉRREZ, IRENE LIZETH; KABIR, RA'EESA; DUNNE, JONATHAN D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 063927/0684 →
Continuity (1)
Related Publication 20240420688A1 · Dec 19, 2024
References Cited (21)
US 6731307B1 · Strubbe · 2004 [cited by applicant]
US 11010700B2 · Keen · 2021 [cited by examiner]
US 20070271098A1 · Stewart · 2007 [cited by examiner]
US 20150099257A1 · Kozloski · 2015 [cited by applicant]
US 20160119377A1 · Goldberg · 2016 [cited by applicant]
US 20160133274A1 · Conway · 2016 [cited by examiner]
US 20170228520A1 · Kidd · 2017 [cited by applicant]
US 20190065627A1 · De Mel · 2019 [cited by applicant]
US 20190205382A1 · Raux · 2019 [cited by examiner]
US 20200114207A1 · Weldemariam · 2020 [cited by applicant]
US 20200320172A1 · Kalia · 2020 [cited by applicant]
US 20210064827A1 · Galitsky · 2021 [cited by applicant]
US 20220360547A1 · Hodge · 2022 [cited by applicant]
US 20230055597A1 · Niiro · 2023 [cited by examiner]
US 20230334249A1 · Kumar · 2023 [cited by examiner]
US 20240054118A1 · Emma · 2024 [cited by examiner]
Fernau, et al., “Towards Personality-Aware Chatbots,” Proceedings of the 23rd Annual Meeting of the Special Interest Group on Discourse and Dialogue, Sep. 2022, pp. 135-145, Association for Computational Linguistics, Ed… [cited by applicant]
Jassova, “Developing Chatbot Personality: How to Guide 2021,” Landbot [online], Jun. 3, 2021 [accessed on Mar. 17, 2023], 20 pages, Retrieved from the Internet: <URL: https://landbot.io/blog/chatbot-personality>. [cited by applicant]
MBTI Online, “A new perspective on you,” mbti [online], [accessed on Mar. 21, 2023], 4 pages, Retrieved from the Internet: <URL: https://www.mbtionline.com/en-US>. [cited by applicant]
The Myers & Briggs Foundation, Datasheet [online], [accessed on Mar. 17, 2023], 3 pages, Retrieved from the Internet: <URL: https://www.myersbriggs.org/#>. [cited by applicant]
Wen, et al., “Automatically Select Emotion for Response via Personality-affected Emotion Transition,” Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021, Aug. 2021, pp. 5010-5020, Association for… [cited by applicant]