IP Library Granted Patent US 11,045,957
Granted Patent B2
US 11,045,957 · App. 16/741,326 · Granted Jun 29, 2021

Robot character setting method and robot

Inventor: Lei Luo (Shenzhen, CN)
Assignee: CLOUDMINDS ROBOTICS CO., LTD.
B25J11/0005
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 11,045,957
App. No.
16/741,326
Granted
Jun 29, 2021
Kind
B2
Abstract

A robot character setting method includes: at a robot: adjusting an attribute value of at least one character attribute in a preset character feature according to feedback from a user, the character feature including a plurality of character attributes, each of the character attributes having an attribute value; and performing an action or speech according to the attribute value of the character attributes in the current character feature.

Claims (61)

1. A robot character setting method, comprising:

at a robot:

adjusting an attribute value of at least one character attribute in a preset character feature according to feedback from a user, the character feature comprising a plurality of character attributes, each of the character attributes having an attribute value;

performing an action or speech according to the attribute value of the character attributes in the current character feature; and

adjusting the attribute value of the character attribute according to the feedback from the user to acquire a desired value of the user with respect to the character attribute, comprising:

setting the character feature of the robot as a first character feature within a first time period;

adjusting the attribute value of the character attribute in the first character feature according to the feedback from the user;

setting the character feature of the robot as a second character feature within a second time period;

adjusting the attribute value of the character attribute in the second character feature according to the feedback from the user; and

determining the desired value of the user with respect to the character attribute according to the adjustment of the attribute value of the character attribute in the first character feature and the adjustment of the attribute value of the character attribute in the second character feature.

2. The method according to claim 1 , further comprising:

presetting the character feature;

wherein the step of presetting the character feature comprises:

selecting a character feature from a plurality of predefined character features; and

setting the selected character feature as the character feature of the robot.

3. The method according to claim 1 , wherein the step of adjusting the attribute value of the character attribute to acquire the desired value of the user with respect to the character attribute comprises:

setting the character feature of the robot as a first character feature within a first time period;

adjusting the attribute value of the character attribute in the first character feature according to the feedback from the user; and

recording the attribute value of the character attribute upon completion of the adjustment as the desired value of the user with respect to the character attribute.

4. The method according to claim 1 , wherein the step of determining the desired value of the user with respect to the character attribute according to the adjustment of the attribute value of the character attribute in the first character feature and the adjustment of the attribute value of the character attribute in the second character feature comprises:

if the adjustment of the attribute value of the character attribute in the first character feature and the adjustment of the attribute value of the character attribute in the second character feature cause an absolute value of a difference between the attribute value of the character attribute in the first character feature and the attribute value of the character attribute in the second character feature to become smaller, and the absolute value upon completion of the adjustment is less than a preset threshold, recording a value range as the desired value of the user with respect to the character attribute, wherein the value range has two end values, one of the end values is the attribute value of the character attribute in the first character feature upon completion of the adjustment, and the other of the end values the attribute value of the character attribute in the second character feature upon completion of the adjustment.

5. The method according to claim 4 , wherein the step of adjusting the attribute value of the character attribute to acquire the desired value of the user with respect to the character attribute further comprises:

broadcasting the desired value of the user with respect to each character attribute;

acquiring a desired value of each character attribute sent by other robots; and

if the desired values of different users with respect to the same character attribute have an intersection, taking the intersection as a new desired value of the user with respect to the character attribute.

6. The method according to claim 4 , wherein the step of adjusting the attribute value of the character attribute to acquire the desired value of the user with respect to the character attribute further comprises:

if the same character attribute has more than two desired values, and different desired values of the same character attribute have an intersection, taking the intersection as a new desired value of the user with respect to the character attribute.

7. The method according to claim 4 , further comprising:

setting the attribute value of the character attribute according to the desired value of the user with respect to the character attribute;

and/or

outputting the desired value of the user with respect to the character attribute.

8. The method according to claim 1 , wherein the step of determining the desired value of the user with respect to the character attribute according to the adjustment of the attribute value of the character attribute in the first character feature and the adjustment of the attribute value of the character attribute in the second character feature further comprises:

if the adjustment of the attribute value of the character attribute in the first character feature and the adjustment of the attribute value of the character attribute in the second character feature cause an absolute value of a difference between the attribute value of the character attribute in the first character feature and the attribute value of the character attribute in the second character feature to become greater, and the absolute value upon completion of the adjustment is greater than or equal to a preset threshold, recording the attribute value of the character attribute in the first character feature upon completion of the adjustment as the desired value of the user that is dedicated for the character attribute of the first character feature, and recording the attribute value of the character attribute in the second character feature upon completion of the adjustment as the desired value of the user that is dedicated for the character attribute of the second character feature.

9. The method according to claim 8 , further comprising:

acquiring the current character feature;

setting the attribute value of the character attribute according to the desired value of the user that is dedicated for the character attribute of the current character feature if the desired value of the user that is dedicated for the character attribute of the current character feature is present; and

otherwise, setting the attribute value of the character attribute according to the desired value of the user with respect to the character attribute.

10. The method according to claim 1 , wherein the step of adjusting the attribute value of the character attribute according to the feedback from the user comprises:

adjusting the attribute value of the character attribute according to a voice command or conversation content of the user; and

adjusting the attribute value of the character attribute according to an instruction from the user.

11. A robot, comprising:

at least one processor; and

a memory communicably connected to the at least one processor; wherein

the memory stores instructions executable by the at least one processor, wherein, the instructions, when being executed by the at least one processor, cause the at least one processor to perform the method comprising:

adjusting an attribute value of at least one character attribute in a preset character feature according to feedback from a user, the character feature comprising a plurality of character attributes, each of the character attributes having an attribute value;

performing an action or speech according to the attribute value of the character attributes in the current character feature; and

adjusting the attribute value of the character attribute according to the feedback from the user to acquire a desired value of the user with respect to the character attribute, comprising:

setting the character feature of the robot as a first character feature within a first time period;

adjusting the attribute value of the character attribute in the first character feature according to the feedback from the user;

setting the character feature of the robot as a second character feature within a second time period;

adjusting the attribute value of the character attribute in the second character feature according to the feedback from the user; and

determining the desired value of the user with respect to the character attribute according to the adjustment of the attribute value of the character attribute in the first character feature and the adjustment of the attribute value of the character attribute in the second character feature.

12. A non-volatile computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, which, when being executed by a robot, cause the robot to perform the method comprising:

adjusting an attribute value of at least one character attribute in a preset character feature according to feedback from a user, the character feature comprising a plurality of character attributes, each of the character attributes having an attribute value; and

performing an action or speech according to the attribute value of the character attributes in the current character feature; and

adjusting the attribute value of the character attribute according to the feedback from the user to acquire a desired value of the user with respect to the character attribute, comprising:

setting the character feature of the robot as a first character feature within a first time period;

adjusting the attribute value of the character attribute in the first character feature according to the feedback from the user;

setting the character feature of the robot as a second character feature within a second time period;

adjusting the attribute value of the character attribute in the second character feature according to the feedback from the user; and

determining the desired value of the user with respect to the character attribute according to the adjustment of the attribute value of the character attribute in the first character feature and the adjustment of the attribute value of the character attribute in the second character feature.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2026
From: DATAA NEW TECHNOLOGY CO., LTD.
To: CHONGQING XINGJIE SHUXING TECHNOLOGY PARTNERSHIP ENTERPRISE (LIMITED PARTNERSHIP)
Reel/Frame 074153/0658 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2025
From: CLOUDMINDS ROBOTICS CO., LTD.
To: DATAA NEW TECHNOLOGY CO., LTD.
Reel/Frame 072052/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
To: CLOUDMINDS ROBOTICS CO., LTD.
Reel/Frame 055625/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: LUO, LEI
To: CLOUDMINDS (SHENZHEN) ROBOTICS SYSTEMS CO., LTD.
Reel/Frame 051499/0628 →
Continuity (2)
Continuation PCTCN2017092879 · Jul 14, 2017
Related Publication 20200147807A1 · May 14, 2020