IP Library Granted Patent US 8,996,429
Granted Patent B1
US 8,996,429 · App. 13/460,131 · Granted Mar 31, 2015

Methods and systems for robot personality development

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 8,996,429
App. No.
13/460,131
Granted
Mar 31, 2015
Kind
B1
Abstract

Methods and systems for robot and user interaction are provided to generate a personality for the robot. A robot may access a user device to determine or identify information about a user, and the robot may be configured to tailor a personality for interaction with the user based on the identified information. A robot may further receive data associated with the user to identify the user, such as using speech or face recognition. The robot may provide a personalized interaction or response to the user based on the determined information of the user. In some examples, a robot's personality or personalization can be transferred from one robot to another robot, or information stored on one robot can be shared with another robot over the cloud.

Claims (47)

1. A method for providing a robot apparatus with a personality, the method comprising:

obtaining, by a first device associated with a robotic apparatus, information from a second device, wherein the information relates to communication between a user and the second device containing personification indicators, and wherein the first device is configured to interact with the user;

in response to obtaining the information, the first device processing that information to obtain data usable to modify the robotic apparatus so as to provide the robotic apparatus with a personality, wherein processing comprises accessing a cloud computing system and analyzing one or more data of the information selected from the group of (i) characters, (ii) word-choice, and (iii) sentence structure relating to the communication between the user and the second device; and

based on the data, the first device modifying the robotic apparatus so as to provide the robotic apparatus with a personality.

2. The method of claim 1 , wherein the first device includes a default personality for the robotic apparatus.

3. The method of claim 2 , wherein the robotic apparatus includes a computing ability and is configured to interact with an ambient environment using an actuation capability.

4. The method of claim 1 , wherein the second device includes one or more of a personal computer, a mobile telephone, a tablet computer, and a landline telephone.

5. The method of claim 1 , wherein the second device includes one or more of a personal computer, a mobile telephone, a tablet computer, and a landline telephone.

6. The method of claim 5 , wherein the personality is based upon identifying a context of the local weather environment.

7. The method of claim 1 , wherein the personality is based on identifying a context of a time of day, and stored historical information associated with the user and time of day.

8. The method of claim 1 , wherein the personality is based on identifying a context of a location of the user.

9. The method of claim 1 , wherein the personality comprises:

identifying indicators of a desired personality from the context of the communication between the user and the second device.

10. The method of claim 1 , wherein the personality comprises an assessment of visual indicators detected in the vicinity of the robotic apparatus;

accessing the cloud computing system to determine a best-fit of matches with some or all of the visual indicators;

modifying the personality of the robotic apparatus in view of a personality determined from the best-fit of the matches.

11. The method of claim 1 , wherein the personality comprises analyzing historical mood data, and wherein the historical mood data comprises:

a context of an event associated with a previous mood of the user;

a previous task performed by the first device associated with the previous mood of the user; and

a reinforcement response received by the first device from performing the previous task.

12. The method of claim 11 , further comprising:

comparing a current context with the context of the event associated with the previous mood of the user; and

responsive to the current context substantially matching the context of the event corresponding to the previous mood of the user, estimating the mood of the user based on the previous mood.

13. The method of claim 11 , further comprising:

comparing a current mood of the user with the previous mood of the user; and

responsive to the current mood of the user substantially matching the previous mood of the user, adopting a personality corresponding to the previous mood.

14. The method of claim 1 , wherein the personality comprises the first device obtaining secondary information from one or more other devices, and wherein the secondary information relates to secondary communication between the user and the one or more other devices.

15. A robotic apparatus comprising;

a robot presence;

a processor;

sensors that detect data in the vicinity of the robot presence; and

memory including instructions stored thereon executable by the processor that when executed by the processor cause the robotic apparatus to perform the following functions:

obtaining information from sensory input to the robot presence;

in response to obtaining the information, estimating a personality, wherein the personality comprises an assessment of a visual indicator detected in the vicinity of the robotic apparatus;

accessing a cloud computing system to determine one or more matches with the visual indicator;

modifying the personality in view of a personality determined from the one or more matches; and

based on the modified personality, adopting that personality for the robot presence.

16. The robotic apparatus of claim 15 , wherein:

obtaining information comprises one or more of characters, word-choice, and sentence structure of the information relating to a communication between a user and a second device; and

responsive to the information, estimating the personality.

17. A non-transitory computer-readable medium having stored therein instructions that when executed by a computing apparatus, cause the computing apparatus to perform a method for providing a robot apparatus with personification attributes, the method comprising:

obtaining information, as from a device, wherein the information relates to communication between a user and the device, and wherein the computing apparatus is configured to interact with the user;

accessing a cloud computing system and analyzing, within the information, one or more data selected from the group of (i) characters, (ii) word-choice, and (iii) sentence structure to obtain data usable to modify the computing apparatus so as to provide the computing apparatus with a personality; and

in response, estimating a personality for the computing apparatus; and

based on the estimated personality, modifying the computing apparatus to incorporate the estimated personality.

18. The non-transitory computer-readable medium of claim 17 , wherein the computing apparatus obtains information for determining a context corresponding to an event; and

responsive to determining the context, modifying the personality.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2025
From: GOOGLE LLC
To: GDM HOLDING LLC
Reel/Frame 071109/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2023
From: X DEVELOPMENT LLC
To: GOOGLE LLC
Reel/Frame 064658/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2016
From: GOOGLE INC.
To: X DEVELOPMENT LLC
Reel/Frame 039900/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2012
From: FRANCIS, ANTHONY G., JR.; LEWIS, THOR
To: GOOGLE INC.
Reel/Frame 028391/0678 →