Enhancing insight-driven customer interactions
First Claim
1. A method for optimizing customer experiences, the method comprising:
- defining a plurality of prioritized experiences correlating to a customer interaction strategy, wherein each prioritized experience has at least one associated treatment;
storing the plurality of prioritized experiences for consistent treatment among a plurality of different types of communication channels;
using a central, channel-independent processing engine, dynamically applying the plurality of stored defined experiences during interactions with customers over at least two different types of communication channels;
capturing customer interaction results, for refining future targeted interactions;
evaluating a customer strategy for a company;
identifying a plurality of customer segments for a customer base of the company; and
formulating the interaction strategy based on value opportunities by defining a plurality of treatments and assigning each of the plurality of treatments to a prioritized interaction based on a hierarchy of grouped rules, where the hierarchy of grouped rules comprises a group of overriding rules, a group of trigger rules, a group of event based rules, and a group of interaction rules, such that overriding rules are globally applied to all customers, and such that any rule from the group of overriding rules takes precedence over any rule from the group of interaction rules,wherein the step of applying the plurality of defined experiences comprises;
generating a customer interaction record with a plurality of data fields for a customer, the customer interaction record comprising a batch data section, a customer experience packet section, and a real time data section;
generating an XML document from the customer interaction record;
using a web services layer to pass the XML document to the central, channel-independent rule processing engine;
processing the hierarchy of grouped rules using information from the customer interaction record;
updating the customer experience packet section of the customer interaction record and the XML document to indicate at least one treatment for the customer; and
using the web services layer to send the XML document to a channel to indicate the at least one treatment for the customer.
2 Assignments
0 Petitions
Accused Products
Abstract
Insight-driven interactions with customers may be enhanced in a holistic approach. A customer relationship management (“CRM”) methodology may include: (1) evaluating a customer strategy; (2) identifying customer segments from a customer base; (3) forming an interaction strategy; (4) defining a series of experiences based on the strategy; (5) applying those interactions with customers during interactions; and (6) monitoring the results of the customer interactions. A computer aid may preferably guide a user through some of these steps. A modular, vendor-independent, centralized, rules-based engine may perform processing to deliver tailored customer experiences, relying on values for prioritized experiences identified through use of the computer aid.
-
Citations
49 Claims
-
1. A method for optimizing customer experiences, the method comprising:
-
defining a plurality of prioritized experiences correlating to a customer interaction strategy, wherein each prioritized experience has at least one associated treatment; storing the plurality of prioritized experiences for consistent treatment among a plurality of different types of communication channels; using a central, channel-independent processing engine, dynamically applying the plurality of stored defined experiences during interactions with customers over at least two different types of communication channels; capturing customer interaction results, for refining future targeted interactions; evaluating a customer strategy for a company; identifying a plurality of customer segments for a customer base of the company; and formulating the interaction strategy based on value opportunities by defining a plurality of treatments and assigning each of the plurality of treatments to a prioritized interaction based on a hierarchy of grouped rules, where the hierarchy of grouped rules comprises a group of overriding rules, a group of trigger rules, a group of event based rules, and a group of interaction rules, such that overriding rules are globally applied to all customers, and such that any rule from the group of overriding rules takes precedence over any rule from the group of interaction rules, wherein the step of applying the plurality of defined experiences comprises; generating a customer interaction record with a plurality of data fields for a customer, the customer interaction record comprising a batch data section, a customer experience packet section, and a real time data section; generating an XML document from the customer interaction record; using a web services layer to pass the XML document to the central, channel-independent rule processing engine; processing the hierarchy of grouped rules using information from the customer interaction record; updating the customer experience packet section of the customer interaction record and the XML document to indicate at least one treatment for the customer; and using the web services layer to send the XML document to a channel to indicate the at least one treatment for the customer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program stored on a computer readable medium for execution by a computer, the computer program comprising:
-
a code segment for defining a plurality of prioritized experiences correlating to an interaction strategy, wherein each prioritized experience has at least one associated treatment; a code segment for storing the plurality of prioritized experiences for consistent treatment among a plurality of different types of communication channels; a code segment for dynamically applying the plurality of stored defined experiences, using a central, channel-independent processing engine, during interactions with customers over at least two different types of communication channels; a code segment for capturing customer interaction results, for refining future targeted interactions; a code segment for evaluating a customer strategy for a company; a code segment for identifying a plurality of customer segments for a customer base of the company; and a code segment for formulating the interaction strategy based on value opportunities by defining a plurality of treatments and assigning each of the plurality of treatments to a prioritized interaction based on a hierarchy of grouped rules, where the hierarchy of grouped rules comprises a group of overriding rules, a group of trigger rules, a group of event based rules, and a group of interaction rules, such that overriding rules are globally applied to all customers, and such that any rule from the group of overriding rules takes precedence over any rule from the group of interaction rules, wherein the code segment for applying the plurality of defined experiences comprises; a code segment for generating a customer interaction record with a plurality of data fields for a customer, the customer interaction record comprising a batch data section, a customer experience packet section, and a real time data section; a code segment for generating an XML document from the customer interaction record; a code segment for using a web services layer to pass the XML document to the central, channel-independent rule processing engine; a code segment for processing the hierarchy of grouped rules using information from the customer interaction record; a code segment for updating the customer experience packet section of the customer interaction record and the XML document to indicate at least one treatment for the customer; and a code segment for using the web services layer to send the XML document to a channel to indicate the at least one treatment for the customer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer system for optimizing customer experiences, the system comprising:
-
a workbench analysis subsystem of the computer system for defining a plurality of prioritized experiences correlating to an interaction strategy, wherein each prioritized experience has at least one associated treatment; a central repository for storing data associated with the workbench analysis subsystem, the data comprising the plurality of prioritized experiences for consistent treatment among a plurality of different types of communication channels; an interaction optimizing subsystem of the computer system for dynamically applying the plurality of stored defined experiences, using a central, channel-independent processing engine, during interactions with customers over at least two different types of communication channels, wherein the interaction optimizing subsystem comprises a customer interaction record with a plurality of data fields for a customer, the customer interaction record comprises a batch data section, a customer experience packet section, and a real time data section, and an XML document is generated from the customer interaction record and passed to the central, channel-independent rule processing engine; a subsystem of the computer system for capturing customer interaction results, for refining future targeted interactions; wherein the workbench analysis subsystem is leveraged to identify a plurality of customer segments for a customer base of a company and formulate an interaction strategy based on value opportunities, wherein the interaction strategy module defines a plurality of treatments and assigns each of the plurality of treatments to a prioritized interaction based on a hierarchy of grouped rules, where the hierarchy of grouped rules comprises a group of overriding rules, a group of trigger rules, a group of event based rules, and a group of interaction rules, such that overriding rules are globally applied to all customers, and such that any rule from the group of overriding rules takes precedence over any rule from the group of interaction rules, wherein the hierarchy of grouped rules are processed using information from the customer interaction record, the customer experience packet section of the customer interaction record and the XML document are updated to indicate at least one treatment for the customer, and the XML document is sent to a channel to indicate the at least one treatment for the customer. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification