- Number
- 11134034
- Published
- 2021-09-28
- Filed
- 2019-09-09
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Goslin; Michael P., Haseltine; Eric C., Panec; Timothy M., Yeung; Jason, Gibson; Hunter
- CPC
- H04L51/02
- Verdict
- Set aside chatbot messaging feature, generic communication
- Source
- Google Patents · FreePatentsOnline
Abstract
The systems and methods presented herein describe integrating artificial intelligence chatbots into a communication between real-world users. A context of a shared communication session between the real-world users may be determined. In response to a user selection, a contextually relevant communication may be presented in communication session. The contextually relevant communication may be responsive to the context of the communication session and/or may convey a persona of an entity, such as a movie character.
Background
FIELD OF THE DISCLOSURE (1) This disclosure relates to systems, methods, and storage media configured to integrate artificial intelligence chatbots into a communication between real-world users. BACKGROUND (2) A chatbot may comprise a computer program configured to carry out a conversation, textual and/or auditory. Chatbots may be designed to simulate how a human would behave. Chatbots may utilize particularized dialog systems for various practical purposes including customer service. Some chatbots may use natural language processing systems, while others may scan for keywords within a user input and provide a predetermined reply. SUMMARY (3) One aspect of the disclosure relates to a system configured to integrate artificial intelligence chatbots into a communication between real-world users. Inside a conversation in a messenger application, chatroom environment, and/or other communication platform, users may insert “conversation buddies” representing chatbots that may intelligently react to things that are said. Individual chatbots may be associated with personas that assess a current state of a conversation and remember things that are said so that it may give replies that reflect the personas. These personas may be representative of movie characters, cartoon characters, game characters, real-world people, and/or other personas. Reactions by the users to certain responses in various contexts may be used as training data for a particular chatbot. As a result, individual chat
Claims
1. A non-transitory machine-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method to integrate non-user entities into a communication session between real-world users, the method comprising: presenting a messaging interface via a first computing platform associated with a first user, the messaging interface including an entry field and a communication field, the entry field displaying messaging content available for entry and/or selection by the first user, the communication field displaying a shared messaging feed that reflects a communication session between the first computing platform and a second computing platform associated with a second user; determining context information, the context information describing a context of the communication session; obtaining a selection of a first messaging icon by the first user via the entry field, wherein the first messaging icon is associated with a first persona such that the first messaging icon is a visual representation of the first persona; in response to obtaining the selection of the first messaging icon by the first user, determining a first contextually relevant communication for a non-user entity based on the context information and presenting the first contextually relevant communication in the communication field, wherein the non-user entity is integrated into the communication session along with the first contextually relevant communication such that the non-user entity participates in the communication session with the first user and the second user, the presentation of the non-user entity along with the first contextually relevant communication causing a first update of the shared messaging feed such that the non-user entity along with the first contextually relevant communication are presented in the shared messaging feed as shown on the first computing platform and the second computing platform, wherein the first contextually relevant communication is presented in the shared messaging feed in association with the non-user entity such that the first contextually relevant communication is distinctively associated with the non-user entity separate from the messaging content associated with the first user and the second user, and wherein the non-user entity is presented to also include the visual representation of the first persona; determining a second contextually relevant communication for the non-user entity based on the context information and an emotional demeanor associated with the first persona so that content of the second contextually relevant communication reflects the emotional demeanor; and presenting the second contextually relevant communication in the communication field, wherein the presentation of the second contextually relevant communication is performed automatically and absent further input by the first user or the second user prompting the presentation of the second contextually relevant communication, the presentation of the second contextually relevant communication causing a second update of the shared messaging feed such that the second contextually relevant communication is presented in the shared messaging feed as shown on the first computing platform and the second computing platform, and wherein the second contextually relevant communication is presented in the shared messaging feed in association with the non-user entity such that the second contextually relevant communication is distinctively associated with the non-user entity separate from the messaging content associated with the first user and the second user. ||
9. A system configured to integrate non-user entities into a communication session between real-world users, the system comprising: one or more physical processors configured by machine-readable instructions to: effectuate presentation of a messaging interface via a first computing platform associated with a first user, the messaging interface including an entry field and a communication field, the entry field displaying messaging content available for entry and/or selection by the first user, the communication field displaying a shared messaging feed that reflects a communication session between the first computing platform and a second computing platform associated with a second user; determine context information, the context information describing a context of the communication session; obtain a selection of a first messaging icon by the first user via the entry field, wherein the first messaging icon is associated with a first persona such that the first messaging icon is a visual representation of the first persona; in response to obtaining the selection of the first messaging icon by the first user, determine a first contextually relevant communication for a non-user entity based on the context information and presenting the first contextually relevant communication in the communication field, wherein the non-user entity is integrated into the communication session along with the first contextually relevant communication such that the non-user entity participates in the communication session with the first user and the second user, the presentation of the non-user entity along with the first contextually relevant communication causing a first update of the shared messaging feed such that the non-user entity along with the first contextually relevant communication are presented in the shared messaging feed as shown on the first computing platform and the second computing platform, wherein the first contextually relevant communication is presented in the shared messaging feed in association with the non-user entity such that the contextually relevant communication is distinctively associated with the non-user entity separate from the messaging content associated with the first user and the second user, and wherein the non-user entity is presented to also include the visual representation of the first persona; determine a second contextually relevant communication for the non-user entity based on the context information and an emotional demeanor associated with the first persona so that content of the second contextually relevant communication reflects the emotional demeanor; and effectuate presentation of the second contextually relevant communication in the communication field, wherein the presentation of the second contextually relevant communication is performed automatically and absent further input by the first user or the second user prompting the presentation of the second contextually relevant communication, the presentation of the second contextually relevant communication causing a second update of the shared messaging feed such that the second contextually relevant communication is presented in the shared messaging feed as shown on the first computing platform and the second computing platform, and wherein the second contextually relevant communication is presented in the shared messaging feed in association with the non-user entity such that the second contextually relevant communication is distinctively associated with the non-user entity separate from the messaging content associated with the first user and the second user. ||
11. A method to integrate artificial intelligence chatbots into a communication between real-world users, the method comprising: presenting a messaging interface via a first computing platform associated with a first user, the messaging interface including an entry field and a communication field, the entry field displaying messaging content available for entry and/or selection by the first user, the communication field displaying a shared messaging feed that reflects a communication session between the first computing platform and a second computing platform associated with a second user; determining context information, the context information describing a context of the communication session; obtaining a selection of a first messaging icon by the first user via the entry field, wherein the first messaging icon is associated with a first persona such that the first messaging icon is a visual representation of the first persona; in response to obtaining the selection of the first messaging icon by the first user, determining a first contextually relevant communication for a non-user entity based on the context information and presenting the first contextually relevant communication in the communication field, wherein the non-user entity is integrated into the communication session along with the first contextually relevant communication such that the non-user entity participates in the communication session with the first user and the second user, the presentation of the non-user entity along with the first contextually relevant communication causing a first update of the shared messaging feed such that the non-user entity along with the first contextually relevant communication is presented in the shared messaging feed as shown on the first computing platform and the second computing platform, wherein the first contextually relevant communication is presented in the shared messaging feed in association with the non-user entity such that the first contextually relevant communication is distinctively associated with the non-user entity separate from the messaging content associated with the first user and the second user, and wherein the non-user entity is presented to also include the visual representation of the first persona; determining a second contextually relevant communication for the non-user entity based on the context information and an emotional demeanor associated with the first persona so that content of the second contextually relevant communication reflects the emotional demeanor; and presenting the second contextually relevant communication in the communication field, wherein the presentation of the second contextually relevant communication is performed automatically and absent further input by the first user or the second user prompting the presentation of the second contextually relevant communication, the presentation of the second contextually relevant communication causing a second update of the shared messaging feed such that the second contextually relevant communication is presented in the shared messaging feed as shown on the first computing platform and the second computing platform, and wherein the second contextually relevant communication is presented in the shared messaging feed in association with the non-user entity such that the second contextually relevant communication is distinctively associated with the non-user entity separate from the messaging content associated with the first user and the second user.