IP Library Patent Application 17614315
Patent Application
App. No. 17/614,315

SYSTEMS AND METHODS TO MANAGE CONVERSATION INTERACTIONS BETWEEN A USER AND A ROBOT COMPUTING DEVICE OR CONVERSATION AGENT

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 None
App. No.
17/614,315
Abstract

Exemplary implementations may: receive one or more inputs including parameters or measurements regarding a physical environment from the one or more input modalities; identify a user based on analyzing the received inputs from the one or more input modalities; determine if the user shows signs of engagement or interest in establishing a communication interaction by analyzing a user's physical actions, visual actions, and/or audio actions, the user's physical actions, visual actions and/or audio actions determined based at least in part on the one or more inputs received from the one or more input modalities; and determine whether the user is interested in an extended communication interaction with the robot computing device by creating visual actions of the robot computing device utilizing the display device or by generating one or more audio files to be reproduced by one or more speakers.

Claims (43)

1 . A method to manage verbal communication interactions between a user and a robot computing device comprising:

accessing computer-readable instructions from one or more memory devices for execution by one or more processors of the robot computing device;

executing the computer-readable instructions accessed from the one or more memory devices by the one or more processors of the robot computing device; and

wherein executing the computer-readable instructions further comprising:

receiving one or more inputs including parameters or measurements regarding a physical environment from one or more input modalities;

identifying a user based on analyzing the received inputs from the one or more input modalities;

determining if the user shows signs of engagement or interest in establishing a verbal communication interaction by analyzing a user's physical actions, visual actions, and/or audio actions, the user's physical actions, visual actions and/or audio actions determined based at least in part on the one or more inputs received from the one or more input modalities;

determining whether the user is interested in an extended verbal communication interaction with the robot computing device by creating visual actions of the robot computing device utilizing the display device or by generating one or more audio files to be reproduced by one or more speakers of the robot computing device; and

determining the user's interest in the extended verbal communication interaction by analyzing the user's audio input files received from the one or more microphones by examining voice inflection and linguistic context of the user.

2 . The method of claim 1 , wherein the one or more input modalities include one or more sensors, one or more microphones, or one or more imaging devices.

3 . The method of claim 1 , wherein the user's physical or visual actions being analyzed include the user's facial expression, the user's posture and/or the user's gestures, which are captured by the imaging device and/or the sensor devices.

4 . (canceled)

5 . The method of claim 1 , wherein executing the computer-readable instructions further comprising:

determining whether to initiate a conversation turn in the extended verbal communication interaction with the user by analyzing the user's facial expression, the user's posture and/or the user's gestures, which are captured by the imaging device and/or the sensor devices; and

initiating the conversation turn in the extended verbal communication interaction with the user by communicating one or more audio files to a speaker.

6 . The method of claim 1 , wherein executing the computer-readable instructions further comprising:

determining whether to initiate a conversation turn in the extended verbal communication interaction with the user by analyzing the user's audio input files received from the one or more microphones to examine the user's linguistic context and/or the user's voice inflection; and

initiating the conversation turn in the extended verbal communication interaction with the user by communicating one or more audio files to a speaker.

7 . The method of claim 5 , wherein executing the computer-readable instructions further comprising:

determining when to end the conversation turn in the extended verbal communication interaction with the user by analyzing the user's facial expression, the user's posture and/or the user's gestures, which are captured by the imaging device and/or the sensor devices; and

stopping the conversation turn in the extended verbal communication interaction by stopping transmission of audio files to the speaker.

8 . The method of claim 5 , wherein executing the computer-readable instructions further comprising:

determining when to end the conversation turn in the extended verbal communication interaction with the user by analyzing the user's audio input files received from the one or more microphones to examine the user's linguistic context and the user's voice inflection; and

stopping the conversation turn in the extended verbal communication interaction by stopping transmission of audio files to the speaker.

9 . The method of claim 5 , wherein executing the computer-readable instructions further comprising:

determining that the user is showing signs of conversation disengagement in the extended verbal communication interaction by continuing to analyze parameters or measurements received from the one or more input modalities; and

generating actions or events for one or more output modalities of the robot computing device to attempt to re-engage the user to continue to engage in the extended verbal communication interaction.

10 . The method of claim 9 , wherein the one or more output modalities include one or more displays, one or more speakers, or one or more motors to move an appendage or a section of the robot body.

11 . The method of claim 10 , wherein the actions or events include transmitting one or more audio files to the one or more speakers of the robot computing device to generate sound to attempt to reengage the user.

12 . The method of claim 10 , wherein the actions or events include transmitting instructions or commands to the display of the robot computing device to create facial expressions for the robot computing device.

13 . The method of claim 10 , wherein the actions or events include transmitting instructions or commands to the one or more motors of the robot computing device to generate movement of the one or more appendages and/or sections of the robot computing device.

14 . The method of claim 1 , wherein executing the computer-readable instructions further comprising:

retrieving past parameters and measurements from one or more memory devices of the robot computing device; and

utilizing the past parameters and measurements to generate actions or events to attempt to increase engagement with the user and lengthen timeframes of the extended verbal communication interaction.

15 . The method of claim 14 , wherein the generated actions or events include audible actions or events, visual actions or events and/or physical actions or events.

16 . The method of claim 1 , wherein executing the computer-readable instructions further comprising:

retrieving past parameters and measurements from one or more memory devices of the robot computing device, the past parameters and measurements including a success indicator of how successful past communication interactions was with a user; and

utilizing the past parameters and measurements from a past communication interaction with a higher success indicator value as an example for a current verbal communication interaction.

17 . The method of claim 1 , wherein executing the computer-readable instructions further comprising:

continuing conversation turns with the user in the extended verbal communication interaction until the user disengages from the extended verbal communication interaction;

measuring a length of time for the extended verbal communication interaction; and

storing the length of time for the extended verbal communication interaction in one or more memory devices of the robot computing device.

18 - 22 . (canceled)

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2025
From: EMBODIED (ABC), LLC FOR THE BENEFIT OF CREDITORS OF EMBODIED, INC.
To: DOPEMIND, INC.
Reel/Frame 071548/0860 →