Allocating virtual universe customer service
First Claim
1. A method for allocating customer service representatives in a virtual universe, the method comprising:
- in response to a customer avatar entering a virtual universe store that is defined in a virtual universe and that comprises an unavailable original customer service representative avatar, cloning via a processing unit the unavailable original customer service representative avatar and assigning the clone to the customer avatar;
assigning by the processing unit a real-time experience rating value to the customer avatar as a function of parsing a real-time communication from the customer avatar by;
assigning a first real-time experience rating value if the parsed customer communication indicates that the customer is complaining or is actively engaged in conversation with another customer avatar discussing a product item of the store; and
assigning a second real-time experience rating value that is lower than the first real-time experience rating value if the parsed customer communication does not indicate that the customer is complaining or is actively engaged in conversation with another customer avatar discussing the product item of the store;
assigning by the processing unit a historical shopping value to the customer avatar as a function of retrieving historical customer data from a data store by;
assigning a first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that meets a minimum threshold amount, and assigning a second shopping value that is lower than the first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that is below the minimum threshold amount;
creating by the processing unit a customer profile value for the customer avatar as a function of adding the assigned real-time experience rating value to the assigned historical shopping value;
choosing by the processing unit a subavatar as a function of the created customer profile value by choosing a first subavatar that is controlled by a human if the created customer profile value meets a high-priority customer profile requirement threshold, and by choosing a second subavatar that is controlled by an automated artificial agent if the created customer profile value is below the high-priority customer profile requirement threshold; and
populating by the processing unit the assigned clone with the chosen subavatar, wherein the populated clone engages the customer avatar.
2 Assignments
0 Petitions
Accused Products
Abstract
Virtual universe customer service representatives axe cloned and assigned as a function of observing customer behavior, retrieving historical data and creating a customer profile Preferential subavatar assignment parameters are determined for a customer as a function of the customer profile, choosing a subavatar from a plurality of subavatars as a function of a correlation of a subavatar performance characteristic with the preferential subavatar assignment parameter and a store objective, and the clone is populated with the chosen subavatar Choosing a subavatar may comprise preferentially rating subavatars and determining an appropriateness threshold as a function of the subavatar assignment parameter, the performance characteristics and the stole objective. Some embodiments reset a threshold in response to time-in-queue or to repetitively observing customer behavior, retrieving customer data, determining a subavatar assignment parameter and choosing a highest-rated available subavatar meeting a revised threshold. Subavatars may comprise automated, customer service representative-controlled and jointly-controlled subavatars.
-
Citations
15 Claims
-
1. A method for allocating customer service representatives in a virtual universe, the method comprising:
-
in response to a customer avatar entering a virtual universe store that is defined in a virtual universe and that comprises an unavailable original customer service representative avatar, cloning via a processing unit the unavailable original customer service representative avatar and assigning the clone to the customer avatar; assigning by the processing unit a real-time experience rating value to the customer avatar as a function of parsing a real-time communication from the customer avatar by; assigning a first real-time experience rating value if the parsed customer communication indicates that the customer is complaining or is actively engaged in conversation with another customer avatar discussing a product item of the store; and assigning a second real-time experience rating value that is lower than the first real-time experience rating value if the parsed customer communication does not indicate that the customer is complaining or is actively engaged in conversation with another customer avatar discussing the product item of the store; assigning by the processing unit a historical shopping value to the customer avatar as a function of retrieving historical customer data from a data store by; assigning a first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that meets a minimum threshold amount, and assigning a second shopping value that is lower than the first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that is below the minimum threshold amount; creating by the processing unit a customer profile value for the customer avatar as a function of adding the assigned real-time experience rating value to the assigned historical shopping value; choosing by the processing unit a subavatar as a function of the created customer profile value by choosing a first subavatar that is controlled by a human if the created customer profile value meets a high-priority customer profile requirement threshold, and by choosing a second subavatar that is controlled by an automated artificial agent if the created customer profile value is below the high-priority customer profile requirement threshold; and populating by the processing unit the assigned clone with the chosen subavatar, wherein the populated clone engages the customer avatar. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing a service for allocating customer service representatives in a virtual universe, the method comprising:
-
providing a processing unit in communication with a computer readable memory and a tangible computer-readable storage device; wherein the processing unit, when executing program instructions stored on the tangible computer-readable storage device via the computer readable memory; in response to a customer avatar entering a virtual universe store that is defined in a virtual universe and that comprises an unavailable original customer service representative avatar, clones the unavailable original customer service representative avatar and assigns the clone to the customer avatar; assigns a real-time experience rating value to the customer avatar as a function of parsing a real-time communication from the customer avatar by; assigning a first real-time experience rating value if the parsed customer communication indicates that the customer is complaining or is actively engaged in conversation with another customer avatar discussing a product item of the store; and assigning a second real-time experience rating value that is lower than the first real-time experience rating value if the parsed customer communication does not indicate that the customer is complaining or is actively engaged in conversation with another customer avatar discussing the product item of the store; assigns a historical shopping value to the customer avatar as a function of retrieving historical customer data from a data store by assigning a first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that meets a minimum threshold amount, and assigning a second shopping value that is lower than the first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that is below the minimum threshold amount; creates a customer profile value for the customer avatar as a function of adding the assigned real-time experience rating value to the assigned historical shopping value; chooses a subavatar as a function of the created customer profile value by choosing a first subavatar that is controlled by a human if the created customer profile value meets a high-priority customer profile requirement threshold, and by choosing a second subavatar that is controlled by an automated artificial agent if the created customer profile value is below the high-priority customer profile requirement threshold; and populates the assigned clone with the chosen subavatar, wherein the populated clone engages the customer avatar. - View Dependent Claims (8, 9)
-
-
10. A system, comprising:
-
a processing unit in communication with a computer readable memory and a tangible computer-readable storage device; wherein the processing unit, when executing program instructions stored on the tangible computer-readable storage device via the computer readable memory; in response to a customer avatar entering a virtual universe store that is defined in a virtual universe and that comprises an unavailable original customer service representative avatar, clones the unavailable original customer service representative avatar and assigns the clone to the customer avatar; assigns a real-time experience rating value to the customer avatar as a function of parsing a real-time communication from the customer avatar by assigning a first real-time experience rating value if the parsed customer communication indicates that the customer is complaining or is actively engaged in conversation with another customer avatar discussing a product item of the store; and assigning a second real-time experience rating value that is lower than the first real-time experience rating value if the parsed customer communication does not indicate that the customer is complaining or is actively engaged in conversation with another customer avatar discussing the product item of the store; assigns a historical shopping value to the customer avatar as a function of retrieving historical customer data from a data store by assigning a first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that meets a minimum threshold amount, and assigning a second shopping value that is lower than the first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that is below the minimum threshold amount; creates a customer profile value for the customer avatar as a function of adding the assigned real-time experience rating value to the assigned historical shopping value; chooses a subavatar as a function of the created customer profile value by choosing a first subavatar that is controlled by a human if the created customer profile value meets a high-priority customer profile requirement threshold, and by choosing a second subavatar that is controlled by an automated artificial agent if the created customer profile value is below the high-priority customer profile requirement threshold; and populates the assigned clone with the chosen subavatar, wherein the populated clone engages the customer avatar. - View Dependent Claims (11, 12)
-
-
13. An article of manufacture, comprising:
-
a computer readable tangible storage device having computer readable program code embodied therewith, the computer readable program code comprising instructions that, when executed by a computer processing unit, cause the computer processing unit to; in response to a customer avatar entering a virtual universe store that is defined in a virtual universe and that comprises an unavailable original customer service representative avatar, clone the unavailable original customer service representative avatar and assign the clone to the customer avatar; assign a real-time experience rating value to the customer avatar as a function of parsing a real-time communication from the customer avatar by; assigning a first real-time experience rating value if the parsed customer communication indicates that the customer is complaining or is actively engaged in conversation with another customer avatar discussing a product item of the store; and assigning a second real-time experience rating value that is lower than the first real-time experience rating value if the parsed customer communication does not indicate that the customer is complaining or is actively engaged in conversation with another customer avatar discussing the product item of the store; assign a historical shopping value to the customer avatar as a function of retrieving historical customer data from a data store by assigning a first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that meets a minimum threshold amount, and assigning a second shopping value that is lower than the first shopping value if the retrieved historical customer data comprises a total shopping purchase amount that is below the minimum threshold amount; create a customer profile value for the customer avatar as a function of adding the assigned real-time experience rating value to the assigned historical shopping value; choose a subavatar as a function of the created customer profile value by choosing a first subavatar that is controlled by a human if the created customer profile value meets a high-priority customer profile requirement threshold, and by choosing a second subavatar that is controlled by an automated artificial agent if the created customer profile value is below the high-priority customer profile requirement threshold; and populate the assigned clone with the chosen subavatar, wherein the populated clone engages the customer avatar. - View Dependent Claims (14, 15)
-
Specification