Dynamic interactive robot dialogue creation incorporating disparate information sources and collective feedback analysis
First Claim
1. A data management system comprising:
- at least one processor;
at least one non-transitory computer readable medium;
an application stored in the at least one non-transitory computer readable medium configured to;
retrieve interaction log data from a first social robot, the interaction log data describing interaction content of a dialog interaction between a first human and the first social robot;
analyze the interaction log data to identify interaction content eliciting a reaction from at least the first human exhibiting a characteristic;
detecting a life cycle associated with the interaction content included in the interaction log data, wherein the life cycle is a period of time that a social robot is allowed to use a given piece of interaction content; and
send an interaction content database to at least a second social robot, the interaction content database indicating that the interaction content is associated with the reaction from humans exhibiting the characteristic,wherein the interaction content database prompts the secondary social robot to adapt an interaction between the second social robot and a second human exhibiting the characteristic according to an interaction script detailing a portion of the interaction content that elicited a positive reaction during an interaction between the first social robot and the first human for use by the second social robot in interacting with the second human during the life cycle of the interaction content.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for incorporating disparate sources of collective feedback in the preparation and execution of an initial interaction between a social robot and a human being is disclosed. These methods include retrieving interaction content, assigning a life cycle to new content, detecting and removing expired life cycle content, modifying interaction scripts to include new interaction content and sending the modified interaction script to at least one social robot, wherein the at least one social robot executes the modified script during the period of time specified by the life cycle associated with the interaction topic to obtain an improved interaction with a human receiving, by the data management system, interaction log data.
-
Citations
20 Claims
-
1. A data management system comprising:
-
at least one processor; at least one non-transitory computer readable medium; an application stored in the at least one non-transitory computer readable medium configured to; retrieve interaction log data from a first social robot, the interaction log data describing interaction content of a dialog interaction between a first human and the first social robot; analyze the interaction log data to identify interaction content eliciting a reaction from at least the first human exhibiting a characteristic; detecting a life cycle associated with the interaction content included in the interaction log data, wherein the life cycle is a period of time that a social robot is allowed to use a given piece of interaction content; and send an interaction content database to at least a second social robot, the interaction content database indicating that the interaction content is associated with the reaction from humans exhibiting the characteristic, wherein the interaction content database prompts the secondary social robot to adapt an interaction between the second social robot and a second human exhibiting the characteristic according to an interaction script detailing a portion of the interaction content that elicited a positive reaction during an interaction between the first social robot and the first human for use by the second social robot in interacting with the second human during the life cycle of the interaction content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of data assembly by a data management system comprising:
-
receiving, by the data management system, interaction log data describing interaction content of a dialog interaction between a first human and a first social robot; detecting, by the data management system, a life cycle associated with an expired interaction content included in the interaction log data, wherein the life cycle is a period of time that a social robot is allowed to use a given piece of interaction content, and wherein the expired interaction content is interaction content that the social robot is no longer allowed to use; gathering, based on the detection, new or updated interaction content based on the life cycle of the expired interaction content; modifying, by the data management system, at least one interaction script to include the new interaction content, wherein the interaction script details a portion of the interaction content that elicited a positive reaction during an interaction between the first social robot and the first human for use by at least a second social robot in interacting with a second human; and sending, by the data management system, the modified interaction script to the second social robot; wherein the second social robot executes the modified interaction script to obtain an improved interaction with the second human. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method of data assembly by a data management system comprising:
-
retrieving interaction content associated with a dialog interaction between a first human and a first social robot and at least one user profile characteristic from database resources; assigning a life cycle to the interaction content, wherein the life cycle is a period of time the interaction content is to remain accessible within the system; identifying interaction scripts associated with the at least one user profile characteristic; modifying, based on the identification, at least one interaction script to include the interaction content, wherein the interaction script details a portion of the interaction content that elicited a positive reaction during an interaction between the first social robot and the first human for use by at least a second social robot in interacting with a second human; and sending the modified interaction script to the second social robot, wherein the second social robot executes the modified script during the period of time specified by the life cycle associated with the interaction content to obtain an improved interaction with the second human. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification