CULTURALLY-AWARE COGNITIVE SYSTEM FOR HUMAN INTERACTIONS
First Claim
1. A method comprising:
- constructing a mapping, using a processor and a memory, of a node of a cultural hierarchy to a node of an organizational hierarchy, wherein the cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture, and wherein the organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group;
constructing, using the processor and the memory, a set of cultural attributes, the set of cultural attributes representing a persona of a human user according to mapping;
selecting from a library, using an attribute from the set of cultural attributes, an adjustment rule;
modifying a machine output according to the adjustment rule to create an adjusted output, wherein the machine output is in response to a dialog between a data processing system and human user in a machine-human interaction;
transforming the adjusted output to form a transformed output; and
presenting the transformation as a response to the human user in the machine-human interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A mapping is constructed between a node of a cultural hierarchy and a node of an organizational hierarchy. The cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture. The organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group. A set of cultural attributes is constructed to represent a persona of a human user according to mapping. Using a cultural attribute, an adjustment rule is selected from a library. A machine output is modified according to the adjustment rule. The machine output is in response to a dialog between a data processing system and human user in a machine-human interaction. The adjusted output is transformed and presented as a response to the human user in the machine-human interaction.
-
Citations
20 Claims
-
1. A method comprising:
-
constructing a mapping, using a processor and a memory, of a node of a cultural hierarchy to a node of an organizational hierarchy, wherein the cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture, and wherein the organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group; constructing, using the processor and the memory, a set of cultural attributes, the set of cultural attributes representing a persona of a human user according to mapping; selecting from a library, using an attribute from the set of cultural attributes, an adjustment rule; modifying a machine output according to the adjustment rule to create an adjusted output, wherein the machine output is in response to a dialog between a data processing system and human user in a machine-human interaction; transforming the adjusted output to form a transformed output; and presenting the transformation as a response to the human user in the machine-human interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer usable program product comprising one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices, the stored program instructions comprising:
-
program instructions to construct a mapping, using a processor and a memory, of a node of a cultural hierarchy to a node of an organizational hierarchy, wherein the cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture, and wherein the organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group; program instructions to construct, using the processor and the memory, a set of cultural attributes, the set of cultural attributes representing a persona of a human user according to mapping; program instructions to select from a library, using an attribute from the set of cultural attributes, an adjustment rule; program instructions to modify a machine output according to the adjustment rule to create an adjusted output, wherein the machine output is in response to a dialog between a data processing system and human user in a machine-human interaction; program instructions to transform the adjusted output to form a transformed output; and program instructions to present the transformation as a response to the human user in the machine-human interaction.
-
-
20. A computer system comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to construct a mapping, using a processor and a memory, of a node of a cultural hierarchy to a node of an organizational hierarchy, wherein the cultural hierarchy is a data structure representing an arrangement of characteristics of different social levels relative to one another in a culture, and wherein the organizational hierarchy is a data structure representing an arrangement of characteristics of different roles of people relative to one another in a group; program instructions to construct, using the processor and the memory, a set of cultural attributes, the set of cultural attributes representing a persona of a human user according to mapping; program instructions to select from a library, using an attribute from the set of cultural attributes, an adjustment rule; program instructions to modify a machine output according to the adjustment rule to create an adjusted output, wherein the machine output is in response to a dialog between a data processing system and human user in a machine-human interaction; program instructions to transform the adjusted output to form a transformed output; and program instructions to present the transformation as a response to the human user in the machine-human interaction.
-
Specification