WO2000058904A1 - System and method for enterprise client relationship and product management - Google Patents

System and method for enterprise client relationship and product management Download PDF

Info

Publication number
WO2000058904A1
WO2000058904A1 PCT/US2000/008557 US0008557W WO0058904A1 WO 2000058904 A1 WO2000058904 A1 WO 2000058904A1 US 0008557 W US0008557 W US 0008557W WO 0058904 A1 WO0058904 A1 WO 0058904A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
client
product
wallet
managers
Prior art date
Application number
PCT/US2000/008557
Other languages
French (fr)
Inventor
Peter F. Mathias
Paris De L'etraz
Tim Hull
John J. Keller
Michel Tobelem
Original Assignee
Mathias Client Management Software Company
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mathias Client Management Software Company filed Critical Mathias Client Management Software Company
Priority to AU41850/00A priority Critical patent/AU4185000A/en
Publication of WO2000058904A1 publication Critical patent/WO2000058904A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Definitions

  • the present invention relates generally to electronic information management, and more particularly to the alignment of clients, products, and geographies in a relationship management/product management environment, within a single enterprise-wide platform.
  • an enterprise must develop a set of responses to their clients needs that they can deliver to the clients effectively and profitably-
  • an enterprise must ensure that all of its members not only comprehend what the enterprise is trying to accomplish, but also understand their role in assuring its accomplishment-
  • an enterprise must marshal every segment of its operations to respond to its client's needs. This means that the people who make the products, the people who sell the products, and the people who manage the enterprise's distribution network must work together as a cohesive and focused unit
  • IT information technology
  • the improved system and method should assist in understanding how much clients spend on products and services to ensure that a proactive approach is taken in aligning products and services to meet the client's needs and to maximize returns
  • the strategy for each client should betailor made and reflect differences in markets, geographic factors, and individual client potential Understanding how much and where the client allocates its spending for products and services allows an enterprise to target resources more efficiently, thereby improving cross-sell and profitability Summary of the Invention
  • the present invention provides an environment for product and relationship management to jointly conduct client analysis, planning and delivery in a coordinated and measurable fashion
  • the present invention includes user terminals for use by relationship managers and product managers, where each of the user terminals includes means for entering and displaying wallet data, means for entering, displaying, and signmg-up to account objectives, and means for entering and displaying client activity data
  • a network communicatively couples the user terminals, which is in turn coupled to a server
  • the server includes a data repository for storing wallet data, account objectives, and client activity data, and a data interchange for translating and transferring data between the data repository and the network
  • the present invention provides the tools necessary for developing account plans and strategies at the individual account level, driven by principles of shareholdervalue, and directly involving relationship and product managers
  • the analysis of each client's wallet is conducted as the first step in establishing opportunities with the client
  • the system supports a bottom-up approach, whereby wallet and other analysis conducted at the local entity level is rolled-up to provide a view of the client's global wallet and the enterprise's share of wallet
  • the data can also be aggregated to provide product and regional views
  • the wallet analysis feeds into the establishment of core account objectives This ensures alignment, measurability, and accountability Alignment is achieved by requiring relevant members of a client service team to sign-up to the objectives These account objectives, and whether they have been sign-up to, are rolled-up for review by global management It is then readily apparent where joint agreement, and therefore alignment, has been obtained Measurability is achieved when objectives have concrete targets for the resultant share of wallet
  • the present invention ensures that these objectives are set, and disseminated to relevant members of the team
  • the present invention also ensures that accountability is maintained by recording and reporting who is responsible for each component of the plan.
  • the present invention provides each level of management with the appropriate tools for implementing the five elements mentioned above.
  • Local relationship managers utilize an integrated environment for planning their accounts, whether they be purely local clients or subsidiaries of large multinationals- Product specialists can see clearly which accounts they have given commitments for, and where the new sales opportunities are-
  • Global relationship managers have a global overview of all related subsidiaries, giving them insight into the local business and better enabling them to manage the account in a holistic fashion. Management can quickly see predicted revenues, and the degree to which staff at all levels of the client management process have aligned their plans-
  • FIG. 1 depicts a enterprise management environment within which the present invention is used;
  • FIG 2 depicts an example of how relationship managers, product managers, and management are organized into client service teams,
  • FIG 3 depicts the server in greater detail, including a data repository, a data interchange, a report generator, and a security module
  • FIG 4 depicts the data interchange in greater detail, including a data stream handler, network interface, and a cross-referencing subsystem
  • FIG 5 depicts the data repository in greater detail, including data describing people, clients, deals, wallets, client objectives, and call reports,
  • FIG 6 depicts an example wallet
  • FIG 7 depicts example data distribution of data for an example global client
  • FIG 8 is a flowchart that depicts a method according to the present invention.
  • FIG 9 is a flowchart that describes the alignment of clients, products, and locales in further detail
  • the present invention provides an environment for product and relationship management to jointly conduct client analysis, planning and delivery in a coordinated and measurable fashion.
  • the present invention includes user terminals for use by relationship managers and product managers, where each of the user terminals includes means for entering and displaying wallet data, means for entering, displaying, and signing-up to account objectives, and means for entering and displaying client activity data
  • a network communicatively couples the user terminals, which is in turn coupled to a server
  • the server includes a data repository for storing the wallet data, account objectives, and client activity data, and a data interchange for translating and transferring data between the data repository and the network
  • FIG. 1 depicts a enterprise management environment 100 within which the present invention is used
  • CRM system 102 provides for the integration and alignment of clients, products and geographies CRM system 102 achieves these results by collecting, analyzing, and disseminating, in a bottom-up and top-down fashion, wallet data, account objectives, and client related activites related to geographically dispersed clients
  • FIG 1 depicts a single relationship manager 104 and product manager 106
  • CRM system 102 is used by many relationship managers 104 and product managers 106 working for a single entity (e.g. , corporation, partnership, and various limited liability business forms), or multiple entities that share some business relationship
  • entity e.g. , corporation, partnership, and various limited liability business forms
  • the term enterprise will be used herein to refer to the entity, or multiple entities in a business relationship, that relationship managers 104 and product managers 106 represent when dealing with clients 108 Client 108 represents the collective clientele of relationship managers 104 and product managers 106
  • FIG 2 depicts one example of how relationship managers 104 and product managers 106 can be organized around clients 108
  • FIG 2 depicts two geographic locales, a locale 202A and a locale 202B Two clients are located within locale 202A, a client 108A and a client 108B 1 A client 108B2 is located in locale 202B
  • client 108B1 and client 108B2 are subsidiaries of the same parent entity
  • the term subsidiary is used broadly herein to include entities that are affiliated in any way, including, but not limited to, a parent/subsidiary corporate relationship, a business affiliation through contract, and other strategic partnerships between separate entities
  • Relationship managers 104 are typically associated with a single client with the responsibility of managing the relationship with that client Local relationship managers 104 attend to the needs of the client at a particular locale
  • Global relationship managers 104 attend to the entity-wide needs of a client that is dispersed geographically withm a single country, or across international borders
  • Product managers 106 are typically associated with the sales and/or support of a single product, or a family of related products, to multiple clients
  • Product managers 106 are specialists with respect to the products over which they have responsibility, and are often brought in by relationship managers 104 to service a client for which the relationship manager is responsible
  • Local product managers 106 service clients 108 within a particular locale 202
  • Global product managers 106 manage the sales and/or support of their products to clients that are dispersed geographically within a single country, or across international borders
  • client service team 204 which includes relationship managers 104, product managers 106, and management 206
  • client service team 204A is associated with client 108A, and includes local relationship manager 104A, local product manager 106A, global product manager 106B, and management 206
  • Local relationship manager 104 A attends to the needs of client 108A within locale 202A
  • Local product manager 106A services both clients 108 A and 108B 1 within locale 202A for their needs with respect to the product or products for which local product manager 106A has responsibility
  • Global product manager 106B manages local product managers 106 A and 106C
  • Management 206 depicted in the center of FIG 2, is part of every client service team 204 and represents all levels of management within an enterprise Management 206 can include branch managers, country managers, heads of relationship management or product management, and senior management at the enterprise headquarters Though not depicted in FIG 1, management 206 also preferably has access to user terminals 110
  • Client service team 204B is associated with client 108B1, and includes local relationship manager 104B, local product manager 106A, global relationship manager 104C, global product manager 106B, and management 206
  • Local relationship manager 104B, local product manager 106A, and global product manager 106B all have responsibilities to client 108B1 as described above with respect to client service team 204A
  • global relationship manager 104C is included within service team 204B, and is responsible for managing the entity-wide relationship with geographically dispersed client 108B (with two subsidiaries shown in FIG 2 as 108B 1 and 108B2)
  • client service team 204C is associated with the second subsidiary of client 108B (108B2), and includes local relationship manager 104D, local product manager 106C, global relationship manager 104C, global product manager 106B, and management 206
  • FIG 2 depicts one simple example of how client service teams 204 might be organized
  • clients can have offices in many locations with a particular country, and many more offices in countries throughout the world
  • Locale 202A can therefore represent, for example, a particular neighborhood, city, state, country, or group of countries, depending upon a particular client's business model and to what extent they require interaction from relationship managers 104 and product managers 106.
  • a typical multinational corporation can have offices in thousands of locales 202A across hundreds of countries-
  • complex enterprises typically will have more than two layers of managers (local and global), and will have a cadre of senior management overseeing the entire operation, as represented by management 206.
  • each relationship manager 104 and product manager 106 depicted in FIG. 2 can represent one or more persons performing the described job-
  • local relationship manager 104A can represent a single individual, or a team of multiple individuals, all responsible for attending to the needs of client 108 A within locale 202 A.
  • product manager 106A can represent an individual, or a team of multiple individuals, all responsible for servicing clients 108 A and 108B 1 within locale 202A for their needs with respect to the product or products for which local product manager 106A has responsibility.
  • management 206 represents not only multiple individuals, but often multiple levels of responsibility.
  • CRM system 102 includes user terminals 1 10 interconnected by a network 1 12 coupled to a server 1 14- Relationship managers 104 and product managers 106 interact with CRM system 102 via user terminals 110.
  • each relationship manager 104 and product manager 106 has access to a user terminal and is trained in its use-
  • Network 1 12 provides a communication path between user terminals 1 10 and server 1 14-
  • clients 108 are geographically dispersed over many countries.
  • User terminals 110 must therefore be widely dispersed as well, increasing the cost and sophistication of network 1 12.
  • Server 1 14 stores data collected within CRM system 102, performs various data processing tasks, and disseminates data amongst user terminals 110.
  • Data refers to discrete items of information that can be entered into a computer in any form, including, but not limited to, textual, pictorial, graphical, and numerical data.
  • Example data includes, but is not limited to, client related data, client service team data (i.e., data describing a particular client service team), deal data, call report data, wallet data and account objectives- Of particular interest within the context of the present invention is wallet data, account objectives, and client- related activity.
  • CRM system 102 provides for the collection of data for each client 108, across the various locales 202 within which client 108 maintains a presence- Data can be collected from various sources, including, but not limited to, data entered by relationship managers 104 and product managers 106 via user terminals 1 10-
  • each relationship manager 104 and product manager 106 has accesses to a user terminal for entering data- Data can also be collected from legacy databases or third party information providers, such as electronic news gatherers.
  • Server 1 14 stores and processes the collected data-
  • the processing functions of server 114 are many and varied, as will be described in detail below
  • One primary function of server 1 14 is to collect data entered by relationship managers 104 and product managers 106 at user terminal 1 10-
  • the collected data from all levels of the client service team can then be processed to reflect in a composite fashion various reports across, for example, individual managers, entire client service teams, various locales, or across entire clients 108 or specific products. Data, in either raw or processed form, is disseminated to user terminals
  • CRM system 102 includes user terminals 1 10, network 112, and server 1 14
  • user terminals 1 10 are personal computers with a graphical user interface (GUI) that provide the front-end and day-to-day data capture tool
  • GUI graphical user interface
  • the GUI includes a simple and user-friendly suite of screens that can be readily comprehended by relationship and product managers
  • Server 1 14 provides a relational back-end data warehouse, where structured analysis and reporting can be carried out
  • Server 1 14 also provides a cross-referencing mechanism and a message-based interfacing architecture that can be used to link into legacy product or client databases, or into third party information provider databases
  • Network 112 couples user terminals 1 10 to each other and to server 114
  • the following sections address each of these components in detail
  • User terminals 110 are implemented as a combination of computer hardware and software Personal computers are preferably used as a hardware platform for user terminals 1 10 Alternatively, user terminals 1 10 could be implemented with more sophisticated platforms such as a workstation, or with less sophisticated platforms such as a personal digital assistant (PDA) or a "dumb" terminal capable of data entry and output, but little or no processing
  • PDA personal digital assistant
  • “dumb" terminal capable of data entry and output, but little or no processing
  • GUI graphical user interface
  • GUI presents the user with a variety of data input and data output screens Those skilled in the art will recognize that many different GUIs could be implemented to perform the described data inputs and outputs- Furthermore, the software creating and controlling the GUI could be resident on user terminals 110, or on server 114 and created and controlled remotely via network 1 12
  • the GUI is preferably implemented using LOTUS NOTESTM, where the various data input and output screens appear as documents within that software package.
  • Userterminals 1 lOaretherefore preferably implemented using personal computers with sufficient memory and processing power to create and control the various data input and output screens using LOTUS NOTES
  • the GUI can be implemented using browser software well known to those skilled in the art- This GUI would be appropriate where network 112 represents the Internet, as described below.
  • the GUI can be made up of a series of web pages for data input and output
  • GUI at each user terminal 1 10 need not be implemented using either identical computer hardware or identical computer software
  • the GUI at each user terminal 1 10 is implemented using common software (i.e., LOTUS NOTES).
  • common software i.e., LOTUS NOTES
  • Having a common software platform simplifies the design of server 1 14 and network 112, though it is not required
  • a common software platform also allows for the easy integration of a variety of hardware implementations of user terminal 1 10, which is often the case with enterprise- wide computer networks If user terminals 1 10 use different software platforms, an additional software interface would be required to manage communications between network 1 12 and user terminals 1 10
  • the design of such a software interface is well within the level of ordinary skill in the relevant art However, where network 112 is the Internet, common software is not required, so long as each user terminal 110 is loaded with appropriate browser software
  • Network 1 12 communicatively couples user terminals 110 to each other, and to server 1 14 .
  • server 1 14 Those skilled in the art will recognize that network design is well known within the art, and that many different network configurations are possible Oftentimes, an existing network is already in place within an enterprise, and CRM system 102 is integrated into the existing architecture
  • LOTUS NOTES network software is used within network 112, whose replication model ensures that data is only distributed via Lotus Notes where it is needed For global clients, data is replicated globally, l e , a copy of all data related to a global client is physically resident at each user terminal 110 For local clients, the data is replicated only where the client has branch offices This provides genuinely enterprise-wide scalability because burdens on the overall system are reduced
  • network 112 is implemented as an intranet with dedicated client/server software to interface with user terminals 1 10
  • network 112 is implemented using the Internet to couple user terminals 1 10
  • web browser technology can be used to provide a GUI and the necessary data transfer facilities for user terminals 1 10, as described above Both of these alternative embodiments has an advantage over the preferred embodiment in that data replication is unnecessary
  • server 1 14 provides content on demand to user terminals 1 10, obviating the need for local copies of the data C SERVER
  • FIG 3 depicts server 1 14 in greater detail
  • Server 1 14 includes a data repository 302, a data interchange 304, a report generator 306, and a security module 308
  • Data repository 302 is a database containing data used within CRM system 102
  • Data interchange 304 is responsible for transferring and translating data from one part of CRM system 102 to another
  • Data interchange 304 converts data into a stream of messages, translates the messages, and then unpacks the messages at the destination
  • Report generator 306 manipulates the data within data repository 302, as requested by user terminals 110, to create various reports
  • Security module 308 determines who within CRM system 102 should have access to which information
  • Server 1 14 can be implemented as a variety of different combinations of hardware and software to perform the functions described herein Those skilled in the art will recognize that the selection of a particular hardware configuration will depend in part on the size and nature of network 1 14 and user terminals 1 10
  • server 114 any hardware configuration for server 114 is permissible, so long as server 114 is capable of performing the functions described herein Those skilled in the art will also recognize that server 114 can represent multiple physical servers that replicate their data to one another These multiple server embodiments are particularly useful whenever server loading becomes an issue
  • FIG 3 also depicts an external database 310 coupled to data interchange 304 CRM system 102 collects not only from relationship and product managers via user terminals 110, but also from external databases such as legacy systems and third party information providers
  • server 114 Each of the primary functions performed by server 114 according to a preferred embodiment of the present invention is described below in further detail It will be clear to those skilled in the art that many alternative software implementations are possible that produce the described functionality 1 DATA INTERCHANGE
  • Data interchange 304 is responsible for transferring and translating data from one part of CRM system 102 to another Data interchange 304 converts data into a stream of messages, translates the messages, and then unpacks the messages at the destination
  • FIG 4 depicts data interchange 304 in further detail
  • data interchange 304 includes a data stream handler 402, a cross- referencing subsystem 404, and a network interface 406
  • Data stream handler 402 transfers and translates information between user terminals 1 10 and data repository 302
  • Data stream handler 402 converts data into a stream of messages (which can be partitioned onto a messaging bus), sends the messages via cross-referencing subsystem 404 to be translated, and unpacks the messages at the destination
  • Cross-referencing subsystem 404 associates properties of data with a common set of definitions
  • Cross-referencing subsystem 404 can, for example, cross-reference branches, products, services, people, countries, and cities
  • Cross-referencing subsystem 402 allocates an identifier to every client of an enterprise, referred to herein as a "global client identifier"
  • cross-referencing subsystem 404 maintains a mapping between local identifiers used by external databases 310 and the corresponding global client identifiers
  • Cross-referencing subsystem 404 preferably defines a client at the level of legal entity rather than what each particular external database 310 might consider as a "client"
  • Network interface 406 provides whatever interface is necessary to communicate with network 112
  • network interface 406 includes an interfacing component to detect changes and extract data from the LOTUS NOTES front-end, and a relational system shadow for each data source that is used as a data holding area before being transferred to data repository 302 via data stream handler 402
  • LOTUS NOTES a LOTUS NOTES network
  • network interface 406 includes an interfacing component to detect changes and extract data from the LOTUS NOTES front-end, and a relational system shadow for each data source that is used as a data holding area before being transferred to data repository 302 via data stream handler 402
  • NOTES PUMPTM is preferably used
  • FIG 3 also depicts external database 310 coupled to data interchange 304
  • CRM system 102 collects data 502 in at least two different ways First, relationship managers 104 and product managers 106 enter data via user terminals 1 10 CRM system 102 also imports data from external databases 310 The data collected from external database 310 passes through data interchange 304, which translates and cross-references the data into a data object 502 suitable for storage within data repository 302
  • External database 310 represents an electronic database that contains data that is appropriate for inclusion in data repository 302
  • External database 310 can be, for example, legacy database maintained by the enterprise that was attached to another management system, a database maintained by a client, or a database maintained by a third party information provider
  • Legacy systems within large enterprise typically are mutually-incompatible, locally-sited systems that are not configured to effectively communicate with one another
  • Many types of data would be of interest within CRM system 102, such as client revenue figures, facility information, credit proposals, trade statistics, market capitalization and turnover figures, and cash management volumes
  • Data repository 302 represents a normalized, relational database that integrates and organizes data collected from throughout CRM system 102
  • FIG 5 depicts data repository 302 in greater detail
  • Data repository 302 can be implemented using any commercial enterprise database software
  • data repository 302 stores multiple types of data 502, including, but not limited to, personnel data 502A, client data 502B, deal data 502C, wallet data 502D, client objective data 502E, and call report data 502F As also shown in FIG 5, each of these types of data 502 can be entered or displayed via user terminal 1 10 by relationship and product managers Thus, manual entry of data 502 at user terminals 110 is one primary channel by which CRM system 102 receives data Other data channels, such as legacy databases and third party information provider databases, are discussed below
  • the design of data repository 302 is based on the well known Accountability model Such designs are generic and data driven, and can therefore be adapted to fit different enterprises, or the same enterprise as it evolves through time, without fundamental changes to the schema
  • Report generator 306 interacts with data repository 302 to create a variety of reports based on the data stored within report generator 306 Those skilled in the art will recognize that many conventional approaches are available for extracting data from a relational database and creating a report based on that data In a preferred embodiment, report generator 306 produces different types of reports For example, report generator 306 can generate ad-hoc predefined reports that are provided to user terminals 1 10 upon request Report generator 306 can also generate scheduled reports which are pre-defined and are delivered to particular users on a regular automated basis As a final example, report generator 306 can generate custom reports under the direction of a user via user terminal 1 10
  • report generator 306 delivers reports to users using email rather than (or within, where applicable) the user terminal GUI
  • report generator 306 delivers reports to users using a conventional fax machine This alternative embodiment would be appropriate where some client service team members do not have access to a user terminal 4 SECURITY MODULE
  • Security module 308 determines who within CRM system 102 should have access to which information
  • Security module 308 preferably implements three types of security customized access lists, role based security, Chinese walls Customized access lists can be created for each data object within CRM system 102 that specify which individuals or groups can access the ob)ect, and what level of access they are granted (e g , read, modify, delete)
  • the security requirements of a call report can depend upon the contents of it, which varies on a case-by-case basis
  • the author of the data object controls the access list, as they are in the best position to determine who else should be allowed to access it
  • Role-based security provides access to data based on position within an enterprise, but independent of the identity of each individual For example, access to a client's revenue data can be role based a local relationship manager 104 can see their local clients, regional product managers 106 see their own products within the appropriate region, and management sees clients and products within their sphere of responsibility
  • Chinese walls refer to partitions that prevent certain individuals from accessing certain data, primarily for ethical or legal reasons For example, in a banking environment, users from the trading areas of the bank are prevented from seeing data generated within the advisory and commercial areas
  • some data can have a combination of one or more of these types of security
  • a deal will be open to the appropriate client service team, plus certain managers and others, depending upon their roles
  • This design allows for data owners to determine access to data for every type of user, based on a combination of theirjob, their level of seniority, the sensitivity of the data, the clients they deal with, the products they work with, and the locale in which they work
  • This design can account for enterprise hierarchies For example, some people have high clearance for a complete global client, whereas others may have high clearance only for a particular subsidiary One person may have responsibility for a region, another just for a particular branch One person may have high clearance throughout a particular product area, another just a subset of that Security module 308 implements security at the database level, ensuring that security is enforced independent of the particular network 1 12 configuration CRM system 102 preferable includes other types of security, such as login or authentication security (i.e.
  • Authentication security can be implemented in a number of ways known within the relevant art, and will vary based on the particular user terminals 1 10 and network 1 12 Another example would be transmission security, such as data encryption, which can be implemented within CRM system 102 to ensure that intercepted data transmissions cannot be utilized
  • security module 308 may require software residing not only within server 1 14, but can also require software residing within any other component of CRM system 102 such as network 1 12 or user terminals 1 12
  • Software module 308 is depicted within server 1 14 for purposes of convenience only For example, where the user interface terminal is implemented using LOTUS NOTES, much of the data access security is implemented within the
  • Relationship managers 104 and product managers 106 interacts with CRM system 102 via user terminals 102, including entering and displaying various types of data Though not depicted as such in FIG 1 , management also in many cases interacts with CRM system 102 via user terminals 102 Wallet data, account plans, and client-related activity are three types of data that are collected, analyzed, and displayed within CRM system 102 Each of these types of data are described in detail in the following sections
  • Data can be collected within CRM system 102 in at least two ways First, data can be entered by relationship managers 104 and product managers 106 using user terminals 110.
  • a GUI is preferably used as the man/machine interface at user terminals 110
  • other man/machine interfaces including, for example, keyboard-based or voice-based interfaces
  • the GUI provides relationship managers 104 and product managers 106 with a simple and intuitive way of entering data
  • These managers both local and global, often are the best source of accurate and timely data, as they are the enterprise personnel working most closely with the clients
  • a particular local relationship manager can enter the appropriate wallet data if a local client informs the manager that the client intends to spend a certain amount on products in the upcoming year
  • a global relationship manager can also enter data if the global headquarters of a client informs the manager that they intend to spend more in a particular global product line
  • Data can be imported from external databases 310 This would allow for data from legacy systems internal to an enterprise, client system, or third party system to be folded into data repository 302
  • the data collected throughout CRM system 102 is stored in data repository 302
  • the data within the repository therefore represents data from a wide variety of sources, including enterprise personnel at different responsibility levels and with different types of contacts with clients
  • Collecting wallet data is a key pre-requisite to developing an insightful strategy and/or enhancing sales productivity Analyzing wallet data allows an enterprise to align their products and services with the spending patterns of its clients through a better understanding of client demand across the spectrum of products and services offered by the enterprise
  • An enterprise's strategy must reflect what its clients buy and what they spend The client's wallet therefore both shapes and limits this strategy, allowing an enterprise to focus on the high- potential segments of a market and to allocate the right relationship management and product resources
  • An enterprise needs to know how much their clients spend, what they want to spend it on, and which providers win the lion's share of their wallet
  • Over-investing in products or services which constitute a small portion of the client's wallet, or under-investing in products which have a large contribution to the client's wallet is, therefore, ineffective
  • wallet data refers to the total amount of money a particular client 108 spends on products and services
  • Wallet data can be expressed in terms of actual or estimated data, and can refer to money spent on a particular product or service, on a range of products or services, or total products and services
  • wallet data refers to the aggregate net revenues accruing to the relevant business sector as a result of the purchases of products and services by a particular client 108 in a particular year
  • relevant business sector refers to those business sectors in which an enterprise sells products or services
  • Collecting, analyzing, and distributing wallet data provides many benefits, including, but not limited to, identifying (I) the magnitude as well as the quality (e g , opportunities for cross-sell, annuity vs one-off income) of the revenue potential of a particular customer, (n) an enterprise's relative position vs the competition, and (in) products and services that are needed and therefore must be developed/sold more aggressively
  • Wallet data allows an enterprise to identify individual client needs, plan for each client account in detail, and build client segment and country strategies around the needs of individual clients FIG.
  • wallet 600 depicts a wallet 600 that represents one example way in which rolled-up wallet data can be displayed Assume for purposes of discussion that wallet 600 depicts wallet data for an example client 108A Wallet 600 includes one or more rows 602, where each row 602 represents a particular product or service purchased by client 108 A Wallet 600 also includes one or more columns
  • Each entry in wallet 600 can represent data entered by an individual, or a composite of data collected from a variety of sources
  • Each column 604 is divided into three sub-columns 606A, 606B, and 606C
  • Sub-column 606A represents the total wallet, i e , the total revenue generated over a particular time frame by client 108 A's purchases
  • Sub-column 606B represents the revenue generated by purchases made by client 108A of an enterprise's products or services.
  • Sub-column 606C represents an enterprise's share of wallet, i.e , the percentage of the total wallet attributable to an enterprises's revenues.
  • sub-column 606C is sub-column 606B divided by sub-column 606A, expressed as a percentage
  • wallets also provide margin data for each product purchased by a particular client within each particular locale This data provides important information for an enterprise's planning process Only by knowing the margin, or the extent to which particular products are profitable, can resources be optimally allocated across clients, products, and locales to maximize revenue Those skilled in the art will recognize that margins can vary by product, by client, and by locale For example, the margin for a particular product can vary across locales, and even within a particular locale, can vary across clients Margin data can be expressed in various formulations across different industries For example, in the banking industry, capital usage is an indicator of margin for the sale of financial products For banks, the optimal allocation of capital is the key to profitability
  • margin data within wallets allows relationship and product managers to optimally allocate resources, in terms of effort and money, to maximize revenue This optimal allocation can only be determined if the relative profitability of any given product is known For example, a client's wallet might indicate that an opportunity exists within a particular locale to greatly increase sales of a particular product. However, if the margin data indicates that sales of this product generate little profit, these resources could be allocated elsewhere to generate greater profitability
  • CRM system 102 can generate many different types of wallets that depict different configurations of wallet data
  • the simplest wallet would be a single entry from wallet 600, i e , the wallet data for a single product within a single locale
  • rows 602 can represent, for example, a single product/service, multiple products/services, or a family of products/services
  • Rows 602 can, for example, represent the purchases of a single client, a subsidiary of a client, subsidiaries within a given locale of a client, all subsidiaries globally of a client, or even multiple clients
  • other wallets are possible by varying columns 604 For clients that have a single office, or purchase products/services within a single locale, their wallet could be displayed with a single column 604
  • the granularity of locales provided in columns 604 can vary, e.g , wallet data might, for example, be available on an office-by-office, city-by-city, or country-by- country basis
  • Wallet data estimates can be computed using algorithms known to those skilled in the art that combine an individual client's financials and transactions data These algorithms can vary by product and by industry sector, and are continuously being refined and improved within the art New algorithms for previously unmodeled products or industry sectors are preferably created in close association with product managers 106 and relationship managers 104 experienced in the relevant industry sector
  • a sample of clients is preferably interviewed at the finance director level to identify any major gaps in the overall wallet estimate and industry behavior
  • account plan preferably refers to a client profile, a client wallet, and a set of account objectives
  • the client profile provides general information related to a particular client 108, including issues and constraints related to doing business with the client, historical information, client business strategies and institutional objectives, and other relatively static information related to the client
  • the client wallet was described in the previous section In the context of the account plan, the client wallet should not only reflect the best estimates or actuals related to a client's spending patterns, it should also reflect a client service team's specific wallet goals For example, a client wallet should indicate not only that the client service team currently has a ten percent share of wallet for a particular product, it should also indicate that within the context of the overall account plan the client service team intends to increase their wallet share to twenty percent
  • the account objectives are an articulated set of goals expectations, and to do lists, for example, that describe what a client service team 204 intends to accomplish and how it plans to achieve these accomplishments
  • the account objectives should take into account a client's wallet, and should express target wallet goals
  • the account objectives preferably identify, for example, those responsible for delivering results, key issues facing the client in the near future, business line strategies and deliverables (product development), and resource requirements to successfully implement a marketing strategy
  • Defining account objectives that have clear targets for each client service team 204 provides a concrete means for measuring performance Objectives also serve to solidify in the minds of each member of the client service team what is expected of them individually, and what is expected of the team as a whole
  • An account plan can be directed to, for example, a client subsidiary, global client, local product, global product, family of products, local, or group of locales
  • the client service team dedicated to a particular local client will develop an account plan including a profile of the local client, a wallet for the local client, and a
  • the client service team dedicated to a particular global client will develop an account plan including a profile of the global client, a wallet for the global client (including aggregate data of all global client's subsidiaries), and a set of account objectives describing goals and a plan of action
  • the global product managers will develop an global product account plan including a global product wallet, and a set of global product account objectives describing goals and a plan of action related to sales of the global product.
  • Relationship managers 104 and product managers 106 enter account objectives into CRM system 102 via user terminals 1 10
  • CRM system 102 interconnects each relationship manager 104 and product manager 106 within a particular client service team 204, allowing each member of the team to collaboratively form these account obj ectives, ensuring that both local and global concerns are addressed
  • each member of the client service team indicates their acceptance of the objectives, both personal objectives and team objectives where applicable
  • This acceptance is preferably done by an electronic signature via the user terminal GUI, such as a point-and-chck operation followed by a password
  • Those skilled in the art will recognize that other alternative signatures, electronic or otherwise, could be used to indicate sign-off on account objectives
  • Each relationship manager 104 and product manager 106 signs off on each objective by attaching their electronic signature, and by doing so, they then become accountable for achieving these objectives
  • CRM system 102 provides an enterprise with a clear and established procedure for creating accountability within a client service team
  • Client-related activities are tracked using CRM system 102 during the execution of the account obj ectives
  • Client activity data is used herein to refer to any information that describes activities engaged in by client service team members that are related to a client
  • client activity data includes, but is not limited to, transactions, deals, reports, opportunities, marketing activity, calls, appointments, meetings, letters, faxes, email, to do lists, and expense reports
  • Relationship managers 104 and product managers 106 enter client activity data via the user terminal GUI
  • the functionality associated with commercially available personal information management (PIM) software products is included within the user terminal GUI
  • CRM system 102 preferably provides for pipeline management of deals and transactions
  • Relationship and product managers enter their own deals and transactions via user terminals 110, when can then be reported, for example, by client, product, and country This provides each client service team member with a leading indicator of revenue
  • Each deal can be linked to an account objective to which it relates, providing an indication of the degree to which the account
  • rolhng-up data refers to the process whereby wallets, account plans, and client-related activity data developed at the local level is passed up through network 1 12 to relationship and product managers at the global level, and any levels in between when they exist
  • FIG 7 depicts an example distribution of data throughout CRM system 102 for an example global client
  • the example global client has subsidiaries within locales 202A, 202B, , 202N
  • the client service team within each locale 202 develops an client account plan 702 and one or more product account plans 704
  • a client service team within locale 202A develops a client account plan 702 A and product account plans 704 A- 1 , 704 A-2, , 704A-X, for the client's local subsidiary
  • Client account plan 702A includes a client wallet and account objectives describing the local client service team's goals with respect to the local subsidiary and how the local client service team plans to achieve the goals
  • Client service teams m locales 202B, , 202N all develop client account plans 702 and product account plans 702 in parallel for their local client subsidiaries
  • CRM system 102 collects the account plans 702 and product account plans 704 at locales 202A, , 202N, and presents an aggregate of this data to the global managers
  • global relationship manager 104 can access via user terminal 1 10 any of the client account plans 702 or product account plans 704 for any of the client's subsidiaries
  • Global relationship manager 104 can also generate reports via user terminal 1 10 showing, for example, wallet data that is a composite of multiple subsidiaries, or multiple products
  • global product managers 106 can generate via user terminal 1 10 local or global reports on product account plans
  • the present invention is therefore a "bottom-up" system where account plans generated at the local level can be viewed and aggregated at the global level
  • Global relationship manager 104 determines a global client account plan 706, including a global client profile, global client wallet, and global account objectives The components of the global client account plan address the buying patterns, goals, and execution plans for the global client as a whole Similarly, global product managers 106 determine a global product account plan 708 for each global product sold to the global client For the example client shown in FIG 7, global product managers 106 determine product account plans 708-1 , , 708-M
  • Global client account plans 706 and global product account plans 708 are distributed via CRM system 102 to each local client service team The local client service team can then determine whether their local client and product account plans are in alignment with the global client and global product account plans
  • the present invention is therefore also a "top-down" system where account plans generated at the global level are distributed to local client service teams Therefore, overall, CRM system 102 is both a bottom-up and top-down client management system This bottom-up and top-down flow of client and product account plans creates alignment of the local and global client service team across multiple locales 202 and multiple products F.
  • CRM system 102 provides a rich set of performance measurement tools via user interface 110 for relationship managers, product managers, and management at each level. These tools provide a clear view of what is taking place, and where there is potential for things to go wrong. Broad aggregates, charts and graphs provide the big picture overview and trends, but it is also important to be able to hone in on individual details-
  • Report generator 306 can provide data illustrating the following: (i) whether the account objectives are realistic in light of the wallet estimates, (ii) what percentage of the account objectives have been signed-up to by team members, (iii) where the account objectives are aimed, and whether the resources are available to deliver upon these objectives, (iv) how much of a marketing effort is directly aimed at achieving the account objectives, and how much is required just to maintain existing business, (v) whether an account is being over- or under-managed in light of the wallet potential, (vi) whether the respective product areas actually conducting calls and deals in view of the objectives they have signed-up to, (vii) how the various locales and products compare, (viii) at what stage in the pipeline are most of the pending transactions, and (ix) whether cross-sell is taking place relative to the wallet potential- CRM system 102 allows an enterprise to measure the degree to which client service teams are being successful, which is critical to maintaining accountability- Report generator 306 can be used to compare, for example, the predicted revenue based on account objectives by product and locale, against
  • Tracking wallet data can indicate possibilities for leveraging a strong sales presence in one product/service to achieve sales in other products/services where the enterprise's share of wallet is less strong This is referred to herein as an opportunity for cross-sell Maximizing cross-selling means to sell more products, in more locations, to more clients This is critical to grow revenues ahead of costs
  • Wallet data also provides an indication of a client's spending patterns in terms of where products/services are being purchased For example, this data could indicate that a client is spending more money in country A than in country B This data would allow an enterprise to readjust its marketing efforts if more effort was being expended in country B chasing fewer dollars than in country A
  • Tracking client related activity provides members of a client service team with valuable information
  • a global relationship manager can monitor the level of activity with respect to a particular client This can be particularly valuable when determining a correlation between client related activity and revenue If revenues for a particular client are below the account objectives, a global relationship manager can determine, for example, how many calls have been placed to that client, or how many meetings set up A low level of activity might correlate to low revenues Alternatively, a review of the client related activity might show that several deals are in the pipeline that will produce the expected revenues Accountability for meeting account objectives is therefore reinforced
  • the user terminal GUI displays the client service team upon request by the user
  • the names of the client service team are displayed along with their picture Displaying each member's picture increases the familiarity between team members, which is particularly important for very large client service teams, or whenever a user seeks information on another unfamiliar team More importantly, displaying one's picture tends to increase accountabihty within a service team Senior managers are able to display performance reports and correlate performance directly with the name and picture of the responsible team member Including the pictures in the client service team display personalizes an otherwise anonymous interface More closely associating team members with the responsibility for achieving objectives increases accountability within an enterprise
  • the GUI also allows a user to navigate through various levels of local and global client service teams, in order to simplify the display This is particularly useful for global clients for whom multiple client service teams, at the local and global level, are assigned
  • an opening display can depict the global client service team with their respective pictures, along with an icon depicting each of the client's local subsidiaries Selecting a subsidiary icon brings up another display depicting the local client service team and their respective pictures for that subsidiary
  • only selected key members of the team are displayed in order to simplify the display
  • FIG 8 depicts a flowchart 800 that describes a method for integrating and aligning client, products and geographies according to the present invention
  • step 802 wallet data is collected and analyzed This analysis allows an enterprise to align their products and services with the spending patterns of its clients through a better understanding of client demand across the spectrum of products and services offered by the enterprise
  • An enterprise's strategy must reflect what lts clients buy and what they spend Relationship managers 104 and product manager 106 enter wallet data into CRM system 102 via user terminals 110
  • account objectives are determined to which each member of the client service team then signs-up.
  • account objectives is used herein to refer to an articulated set of goals, expectations, and to do lists, for example, that describe what a client service team 204 intends to accomplish and how it plans to achieve these accomplishments
  • client activity data is used herein to refer to any information that describes activities engaged in by client service team members that are related to a client
  • client activity data includes, but is not limited to, transactions, deals, reports, opportunities, marketing activity, calls, appointments, meetings, letters, faxes, email, to do lists, and expense reports
  • step 810 results are measured against the account objectives established in step 804
  • CRM system 102 provides management at each level with a clear view of what is taking place, and where there is potential for things to go wrong Broad aggregates, charts and graphs provide the big picture overview and trends, but it is also important to be able to hone in on individual details
  • step 806 client, products, and geographies (locales) are aligned
  • the alignment of clients, products, and geographies can best be described as a global sales productivity process
  • the objective of this process is to result in the optimization of capital
  • FIG 9 depicts 806 in further detail, though these steps do not necessarily have to occur in any particular order
  • a product is selected to sell to client 108 This determination is made based on which will bring about the greatest revenue and profitability Tools present in CRM system 102 that are particularly useful are the wallet and the product delivery history (; e , fulfillment history of critical account objectives in this product area) This will maximize the return on sales effort
  • step 904 a locale is selected As in step 902, this determination is made based on which will bring about the greatest revenue and profitability Tools present in CRM system 102 that are particularly useful are the wallet, and the product delivery history and the competitive structure of the wallet
  • step 906 the correct personnel within the enterprise to effectively deliver the product are selected.
  • the product manager objective fulfillment rate and relationship manager objective fulfillment rate can be used along with the sensitivity of the sales process
  • step 908 the price is selected
  • the correct price is preferably a function of the available wallet, the competition for this wallet, and the historical performance with this client on this product
  • step 910 the client selection is confirmed The client determination is again based on the available wallet and the prospect of earning sustainable returns

Abstract

A system and method for product and relationship management to jointly conduct client analysis, planning and delivery in a coordinated and measurable fashion on a single platform in the pursuit of aligning clients, products, and geographies. User terminal (110) are included for used by relationship managers (104) and product managers (106) dealing with the client (108) at different levels and locales, where each of the user terminals (110) includes means for entering and displaying wallet data, means for entering, displaying, and signing-up to account objectives, and means for entering and displaying client activity data. A network (112) communicatively couples the user terminals (110) which is in turn coupled to a server (114). The server (114) includes a data repository (302) for storing the wallet data, account objectives, and client data, and a data interchange (304) for translating and transferring data between the data repository (302) and the network (112).

Description

System and Method for Enterprise Client Relationship and Product Management
Background of the Invention
Field of the Invention
The present invention relates generally to electronic information management, and more particularly to the alignment of clients, products, and geographies in a relationship management/product management environment, within a single enterprise-wide platform.
Related Art
One of the major challenges that all enterprises face, whether they operate in traditional or emerging industries, is ensuring that different parts of their organizations are aligned and working together properly against a common set of objectives. Often this means aligning product and relationship management resources. Achieving this alignment allows an enterprise to best serve their clients and to maximize returns.
Successful alignment of an enterprise is commonly characterized by five key elements- First, and most important, an enterprise must understand in detail what it is that their clients need. One clear way of determining what a client needs is by determining what a client purchases in the way of products and services in the arenas in which an enterprise competes-
Second, an enterprise must develop a set of responses to their clients needs that they can deliver to the clients effectively and profitably- Third, an enterprise must ensure that all of its members not only comprehend what the enterprise is trying to accomplish, but also understand their role in assuring its accomplishment- Fourth, an enterprise must marshal every segment of its operations to respond to its client's needs. This means that the people who make the products, the people who sell the products, and the people who manage the enterprise's distribution network must work together as a cohesive and focused unit
Finally, an enterprise must relentlessly focus their organizations (including people, systems and delivery networks) on their clients These five key elements can possibly be viewed as generic and, upon statement, can appear self-evident or even transparent However, their implementation is far more difficult and complex than their statement While most businesses espouse these elements, the success of most great enterprises can be attributed to their ability to do these things uncommonly well The failure of most new businesses to "get off the ground" as well as the decline of many formerly great businesses can be traced to neglecting or failing to succeed at one or more of the above five elements
Often, the information technology (IT) infrastructure of an enterprise is more of a hindrance than a help when implementing these five elements A proliferation of systems produces islands of information along geographic and departmental lines Management finds it hard to get a coherent overview of activity across products and geographies, and finds it hard to implement methodologies which bring closer alignment
Accordingly, there is a need for an improved system and method to assist an enterprise in implementing these five elements The improved system and method should assist in understanding how much clients spend on products and services to ensure that a proactive approach is taken in aligning products and services to meet the client's needs and to maximize returns The strategy for each client should betailor made and reflect differences in markets, geographic factors, and individual client potential Understanding how much and where the client allocates its spending for products and services allows an enterprise to target resources more efficiently, thereby improving cross-sell and profitability Summary of the Invention
Briefly stated, the present invention provides an environment for product and relationship management to jointly conduct client analysis, planning and delivery in a coordinated and measurable fashion The present invention includes user terminals for use by relationship managers and product managers, where each of the user terminals includes means for entering and displaying wallet data, means for entering, displaying, and signmg-up to account objectives, and means for entering and displaying client activity data A network communicatively couples the user terminals, which is in turn coupled to a server The server includes a data repository for storing wallet data, account objectives, and client activity data, and a data interchange for translating and transferring data between the data repository and the network
The present invention provides the tools necessary for developing account plans and strategies at the individual account level, driven by principles of shareholdervalue, and directly involving relationship and product managers The analysis of each client's wallet is conducted as the first step in establishing opportunities with the client The system supports a bottom-up approach, whereby wallet and other analysis conducted at the local entity level is rolled-up to provide a view of the client's global wallet and the enterprise's share of wallet The data can also be aggregated to provide product and regional views
The wallet analysis feeds into the establishment of core account objectives This ensures alignment, measurability, and accountability Alignment is achieved by requiring relevant members of a client service team to sign-up to the objectives These account objectives, and whether they have been sign-up to, are rolled-up for review by global management It is then readily apparent where joint agreement, and therefore alignment, has been obtained Measurability is achieved when objectives have concrete targets for the resultant share of wallet The present invention ensures that these objectives are set, and disseminated to relevant members of the team The present invention also ensures that accountability is maintained by recording and reporting who is responsible for each component of the plan.
The present invention provides each level of management with the appropriate tools for implementing the five elements mentioned above. Local relationship managers utilize an integrated environment for planning their accounts, whether they be purely local clients or subsidiaries of large multinationals- Product specialists can see clearly which accounts they have given commitments for, and where the new sales opportunities are- Global relationship managers have a global overview of all related subsidiaries, giving them insight into the local business and better enabling them to manage the account in a holistic fashion. Management can quickly see predicted revenues, and the degree to which staff at all levels of the client management process have aligned their plans-
This collection, analysis, and dissemination of data can be used by an enterprise to create an account partnership for each client- This results in clear objectives and accountability for both relationship managers and product managers in one seamless environment-
Further features and advantages of the invention, as well as the structure and operation of various embodiments of the invention, are described in detail below with reference to the accompanying drawings- In the drawings, like reference numbers generally indicate identical, functionally similar, and/or structurally similar elements- The drawing in which an element first appears is indicated by the leftmost digit(s) in the corresponding reference number-
Brief Description of the Figures
The present invention will be described with reference to the accompanying drawings, wherein:
FIG. 1 depicts a enterprise management environment within which the present invention is used; FIG 2 depicts an example of how relationship managers, product managers, and management are organized into client service teams,
FIG 3 depicts the server in greater detail, including a data repository, a data interchange, a report generator, and a security module, FIG 4 depicts the data interchange in greater detail, including a data stream handler, network interface, and a cross-referencing subsystem,
FIG 5 depicts the data repository in greater detail, including data describing people, clients, deals, wallets, client objectives, and call reports,
FIG 6 depicts an example wallet, FIG 7 depicts example data distribution of data for an example global client,
FIG 8 is a flowchart that depicts a method according to the present invention, and
FIG 9 is a flowchart that describes the alignment of clients, products, and locales in further detail
Detailed Description of the Preferred Embodiments
I INTRODUCTION
A CLIENT SERVICE TEAMS
B OVERVIEW OF THE INVENTION
II SYSTEM ARCHITECTURE
A USER TERMINALS
B NETWORK
C SERVER
1 DATA INTERCHANGE 2 DATA REPOSITORY
3 REPORT GENERATOR
4 SECURITY MODULE D DATA COLLECTION
1 WALLET DATA 2 ACCOUNT PLAN
3 CLIENT RELATED ACTIVITY DATA
E ROLLING-UP DATA
F PERFORMANCE MEASUREMENT
G CLIENT SERVICE TEAM DISPLAY
III METHOD FOR ALIGNING CLIENTS, PRODUCTS AND
GEOGRAPHIES
IV CONCLUSIONS I INTRODUCTION
Briefly stated, the present invention provides an environment for product and relationship management to jointly conduct client analysis, planning and delivery in a coordinated and measurable fashion. The present invention includes user terminals for use by relationship managers and product managers, where each of the user terminals includes means for entering and displaying wallet data, means for entering, displaying, and signing-up to account objectives, and means for entering and displaying client activity data A network communicatively couples the user terminals, which is in turn coupled to a server The server includes a data repository for storing the wallet data, account objectives, and client activity data, and a data interchange for translating and transferring data between the data repository and the network
FIG. 1 depicts a enterprise management environment 100 within which the present invention is used A relationship manager 104 and a product manager 106, both of whom interact with one or more clients 108, utilize a client relationship management (CRM) system 102 CRM system 102 provides for the integration and alignment of clients, products and geographies CRM system 102 achieves these results by collecting, analyzing, and disseminating, in a bottom-up and top-down fashion, wallet data, account objectives, and client related activites related to geographically dispersed clients
A CLIENT SERVICE TEAMS
Though FIG 1 depicts a single relationship manager 104 and product manager 106, in most instances CRM system 102 is used by many relationship managers 104 and product managers 106 working for a single entity (e.g. , corporation, partnership, and various limited liability business forms), or multiple entities that share some business relationship The term enterprise will be used herein to refer to the entity, or multiple entities in a business relationship, that relationship managers 104 and product managers 106 represent when dealing with clients 108 Client 108 represents the collective clientele of relationship managers 104 and product managers 106
FIG 2 depicts one example of how relationship managers 104 and product managers 106 can be organized around clients 108 FIG 2 depicts two geographic locales, a locale 202A and a locale 202B Two clients are located within locale 202A, a client 108A and a client 108B 1 A client 108B2 is located in locale 202B In this example, client 108B1 and client 108B2 are subsidiaries of the same parent entity The term subsidiary is used broadly herein to include entities that are affiliated in any way, including, but not limited to, a parent/subsidiary corporate relationship, a business affiliation through contract, and other strategic partnerships between separate entities
Relationship managers 104 are typically associated with a single client with the responsibility of managing the relationship with that client Local relationship managers 104 attend to the needs of the client at a particular locale
202 Global relationship managers 104 attend to the entity-wide needs of a client that is dispersed geographically withm a single country, or across international borders
Product managers 106 are typically associated with the sales and/or support of a single product, or a family of related products, to multiple clients
108 Product managers 106 are specialists with respect to the products over which they have responsibility, and are often brought in by relationship managers 104 to service a client for which the relationship manager is responsible Local product managers 106 service clients 108 within a particular locale 202 Global product managers 106 manage the sales and/or support of their products to clients that are dispersed geographically within a single country, or across international borders
Associated with each client is a client service team 204, which includes relationship managers 104, product managers 106, and management 206 As depicted in FIG 2, client service team 204A is associated with client 108A, and includes local relationship manager 104A, local product manager 106A, global product manager 106B, and management 206 Local relationship manager 104 A attends to the needs of client 108A within locale 202A Local product manager 106A services both clients 108 A and 108B 1 within locale 202A for their needs with respect to the product or products for which local product manager 106A has responsibility Global product manager 106B manages local product managers 106 A and 106C
Management 206, depicted in the center of FIG 2, is part of every client service team 204 and represents all levels of management within an enterprise Management 206 can include branch managers, country managers, heads of relationship management or product management, and senior management at the enterprise headquarters Though not depicted in FIG 1, management 206 also preferably has access to user terminals 110
Client service team 204B is associated with client 108B1, and includes local relationship manager 104B, local product manager 106A, global relationship manager 104C, global product manager 106B, and management 206 Local relationship manager 104B, local product manager 106A, and global product manager 106B all have responsibilities to client 108B1 as described above with respect to client service team 204A Here, however, global relationship manager 104C is included within service team 204B, and is responsible for managing the entity-wide relationship with geographically dispersed client 108B (with two subsidiaries shown in FIG 2 as 108B 1 and 108B2) Similarly, client service team 204C is associated with the second subsidiary of client 108B (108B2), and includes local relationship manager 104D, local product manager 106C, global relationship manager 104C, global product manager 106B, and management 206
Those skilled in the relevant art will recognize that FIG 2 depicts one simple example of how client service teams 204 might be organized In practice, clients can have offices in many locations with a particular country, and many more offices in countries throughout the world Locale 202A can therefore represent, for example, a particular neighborhood, city, state, country, or group of countries, depending upon a particular client's business model and to what extent they require interaction from relationship managers 104 and product managers 106. A typical multinational corporation can have offices in thousands of locales 202A across hundreds of countries- Also, complex enterprises typically will have more than two layers of managers (local and global), and will have a cadre of senior management overseeing the entire operation, as represented by management 206.
Furthermore, each relationship manager 104 and product manager 106 depicted in FIG. 2 can represent one or more persons performing the described job- For example, local relationship manager 104A can represent a single individual, or a team of multiple individuals, all responsible for attending to the needs of client 108 A within locale 202 A. Similarly, product manager 106A can represent an individual, or a team of multiple individuals, all responsible for servicing clients 108 A and 108B 1 within locale 202A for their needs with respect to the product or products for which local product manager 106A has responsibility. As described above, management 206 represents not only multiple individuals, but often multiple levels of responsibility.
B . OVERVIEW OF THE INVENTION
Returning now to FIG. 1, CRM system 102 includes user terminals 1 10 interconnected by a network 1 12 coupled to a server 1 14- Relationship managers 104 and product managers 106 interact with CRM system 102 via user terminals 110. In a preferred embodiment, each relationship manager 104 and product manager 106 has access to a user terminal and is trained in its use- Network 1 12 provides a communication path between user terminals 1 10 and server 1 14- As discussed with respect to FIG. 2, oftentimes clients 108 are geographically dispersed over many countries. User terminals 110 must therefore be widely dispersed as well, increasing the cost and sophistication of network 1 12. Server 1 14 stores data collected within CRM system 102, performs various data processing tasks, and disseminates data amongst user terminals 110.
Central to CRM system 102 is the collection, analysis, and dissemination of data, in abottom-up and top-down fashion, including, but not limited to, wallet data, account objectives, client-related activity- The term data, as used herein, refers to discrete items of information that can be entered into a computer in any form, including, but not limited to, textual, pictorial, graphical, and numerical data. Example data includes, but is not limited to, client related data, client service team data (i.e., data describing a particular client service team), deal data, call report data, wallet data and account objectives- Of particular interest within the context of the present invention is wallet data, account objectives, and client- related activity. These data types are described in detail below in the appropriate sections.
CRM system 102 provides for the collection of data for each client 108, across the various locales 202 within which client 108 maintains a presence- Data can be collected from various sources, including, but not limited to, data entered by relationship managers 104 and product managers 106 via user terminals 1 10- In a preferred embodiment, each relationship manager 104 and product manager 106 has accesses to a user terminal for entering data- Data can also be collected from legacy databases or third party information providers, such as electronic news gatherers.
Server 1 14 stores and processes the collected data- The processing functions of server 114 are many and varied, as will be described in detail below One primary function of server 1 14 is to collect data entered by relationship managers 104 and product managers 106 at user terminal 1 10- The collected data from all levels of the client service team can then be processed to reflect in a composite fashion various reports across, for example, individual managers, entire client service teams, various locales, or across entire clients 108 or specific products. Data, in either raw or processed form, is disseminated to user terminals
1 10 via network 112 As described in detail below, a variety of reports are preferably available to relationship managers 104 and product managers 106 via user terminals 110 However, in a preferred embodiment, a secuπty scheme is used to ensure that access is limited to data based on user identity
II SYSTEM ARCHITECTURE
This section describes in detail the system architecture of CRM system 102 As shown in FIG 1 , CRM system 102 includes user terminals 1 10, network 112, and server 1 14 Briefly, user terminals 1 10 are personal computers with a graphical user interface (GUI) that provide the front-end and day-to-day data capture tool The GUI includes a simple and user-friendly suite of screens that can be readily comprehended by relationship and product managers Server 1 14 provides a relational back-end data warehouse, where structured analysis and reporting can be carried out Server 1 14 also provides a cross-referencing mechanism and a message-based interfacing architecture that can be used to link into legacy product or client databases, or into third party information provider databases Network 112 couples user terminals 1 10 to each other and to server 114 The following sections address each of these components in detail
A USER TERMINALS
User terminals 110 are implemented as a combination of computer hardware and software Personal computers are preferably used as a hardware platform for user terminals 1 10 Alternatively, user terminals 1 10 could be implemented with more sophisticated platforms such as a workstation, or with less sophisticated platforms such as a personal digital assistant (PDA) or a "dumb" terminal capable of data entry and output, but little or no processing
Those skilled in the art will recognize that the choice of hardware in many instances will be driven by the choice of software and the specific implementation of network 112.
The functions performed by user terminals 1 10 are described in detail below in terms of data inputs and outputs. User terminals 1 10 interact with the user via a graphical user interface (GUI) well known to those skilled in the art
The GUI presents the user with a variety of data input and data output screens Those skilled in the art will recognize that many different GUIs could be implemented to perform the described data inputs and outputs- Furthermore, the software creating and controlling the GUI could be resident on user terminals 110, or on server 114 and created and controlled remotely via network 1 12
The GUI is preferably implemented using LOTUS NOTES™, where the various data input and output screens appear as documents within that software package. Userterminals 1 lOaretherefore preferably implemented using personal computers with sufficient memory and processing power to create and control the various data input and output screens using LOTUS NOTES Given the functional descriptions below, it would be clear to one skilled in the art how to implement the functionality using LOTUS NOTES Skilled artisans will recognize that many other equivalent software packages could be used to implement the user terminal GUI. Alternatively, the GUI can be implemented using browser software well known to those skilled in the art- This GUI would be appropriate where network 112 represents the Internet, as described below. In this embodiment, the GUI can be made up of a series of web pages for data input and output
User terminals 1 10 need not be implemented using either identical computer hardware or identical computer software However, in a preferred embodiment, the GUI at each user terminal 1 10 is implemented using common software (i.e., LOTUS NOTES). Having a common software platform simplifies the design of server 1 14 and network 112, though it is not required A common software platform also allows for the easy integration of a variety of hardware implementations of user terminal 1 10, which is often the case with enterprise- wide computer networks If user terminals 1 10 use different software platforms, an additional software interface would be required to manage communications between network 1 12 and user terminals 1 10 The design of such a software interface is well within the level of ordinary skill in the relevant art However, where network 112 is the Internet, common software is not required, so long as each user terminal 110 is loaded with appropriate browser software
B NETWORK
Network 1 12 communicatively couples user terminals 110 to each other, and to server 1 14 Those skilled in the art will recognize that network design is well known within the art, and that many different network configurations are possible Oftentimes, an existing network is already in place within an enterprise, and CRM system 102 is integrated into the existing architecture
In a preferred embodiment, LOTUS NOTES network software is used within network 112, whose replication model ensures that data is only distributed via Lotus Notes where it is needed For global clients, data is replicated globally, l e , a copy of all data related to a global client is physically resident at each user terminal 110 For local clients, the data is replicated only where the client has branch offices This provides genuinely enterprise-wide scalability because burdens on the overall system are reduced In an alternative embodiment, network 112 is implemented as an intranet with dedicated client/server software to interface with user terminals 1 10 In yet another alternative embodiment, network 112 is implemented using the Internet to couple user terminals 1 10 Here, web browser technology can be used to provide a GUI and the necessary data transfer facilities for user terminals 1 10, as described above Both of these alternative embodiments has an advantage over the preferred embodiment in that data replication is unnecessary In these embodiments, server 1 14 provides content on demand to user terminals 1 10, obviating the need for local copies of the data C SERVER
FIG 3 depicts server 1 14 in greater detail Server 1 14 includes a data repository 302, a data interchange 304, a report generator 306, and a security module 308 Data repository 302 is a database containing data used within CRM system 102 Data interchange 304 is responsible for transferring and translating data from one part of CRM system 102 to another Data interchange 304 converts data into a stream of messages, translates the messages, and then unpacks the messages at the destination Report generator 306 manipulates the data within data repository 302, as requested by user terminals 110, to create various reports Security module 308 determines who within CRM system 102 should have access to which information
Server 1 14 can be implemented as a variety of different combinations of hardware and software to perform the functions described herein Those skilled in the art will recognize that the selection of a particular hardware configuration will depend in part on the size and nature of network 1 14 and user terminals 1 10
Within the context of the present invention, any hardware configuration for server 114 is permissible, so long as server 114 is capable of performing the functions described herein Those skilled in the art will also recognize that server 114 can represent multiple physical servers that replicate their data to one another These multiple server embodiments are particularly useful whenever server loading becomes an issue
FIG 3 also depicts an external database 310 coupled to data interchange 304 CRM system 102 collects not only from relationship and product managers via user terminals 110, but also from external databases such as legacy systems and third party information providers
Each of the primary functions performed by server 114 according to a preferred embodiment of the present invention is described below in further detail It will be clear to those skilled in the art that many alternative software implementations are possible that produce the described functionality 1 DATA INTERCHANGE
Data interchange 304 is responsible for transferring and translating data from one part of CRM system 102 to another Data interchange 304 converts data into a stream of messages, translates the messages, and then unpacks the messages at the destination
FIG 4 depicts data interchange 304 in further detail In this preferred embodiment, data interchange 304 includes a data stream handler 402, a cross- referencing subsystem 404, and a network interface 406
Data stream handler 402 transfers and translates information between user terminals 1 10 and data repository 302 Data stream handler 402 converts data into a stream of messages (which can be partitioned onto a messaging bus), sends the messages via cross-referencing subsystem 404 to be translated, and unpacks the messages at the destination
Cross-referencing subsystem 404 associates properties of data with a common set of definitions Cross-referencing subsystem 404 can, for example, cross-reference branches, products, services, people, countries, and cities Cross- referencing subsystem 402 allocates an identifier to every client of an enterprise, referred to herein as a "global client identifier " In a preferred embodiment, cross-referencing subsystem 404 maintains a mapping between local identifiers used by external databases 310 and the corresponding global client identifiers
Cross-referencing subsystem 404 preferably defines a client at the level of legal entity rather than what each particular external database 310 might consider as a "client "
Network interface 406 provides whatever interface is necessary to communicate with network 112 For example, in a preferred embodiment where network 1 12 is implemented as a LOTUS NOTES network, network interface 406 includes an interfacing component to detect changes and extract data from the LOTUS NOTES front-end, and a relational system shadow for each data source that is used as a data holding area before being transferred to data repository 302 via data stream handler 402 Those skilled in the art will recognize that several different software data pumps are commonly available from various manufacturers NOTES PUMP™ is preferably used
FIG 3 also depicts external database 310 coupled to data interchange 304 CRM system 102 collects data 502 in at least two different ways First, relationship managers 104 and product managers 106 enter data via user terminals 1 10 CRM system 102 also imports data from external databases 310 The data collected from external database 310 passes through data interchange 304, which translates and cross-references the data into a data object 502 suitable for storage within data repository 302
External database 310 represents an electronic database that contains data that is appropriate for inclusion in data repository 302 External database 310 can be, for example, legacy database maintained by the enterprise that was attached to another management system, a database maintained by a client, or a database maintained by a third party information provider Legacy systems within large enterprise typically are mutually-incompatible, locally-sited systems that are not configured to effectively communicate with one another Many types of data would be of interest within CRM system 102, such as client revenue figures, facility information, credit proposals, trade statistics, market capitalization and turnover figures, and cash management volumes
2 DATA REPOSITORY
Data repository 302 represents a normalized, relational database that integrates and organizes data collected from throughout CRM system 102 FIG 5 depicts data repository 302 in greater detail Data repository 302 can be implemented using any commercial enterprise database software
As shown in FIG 5, data repository 302 stores multiple types of data 502, including, but not limited to, personnel data 502A, client data 502B, deal data 502C, wallet data 502D, client objective data 502E, and call report data 502F As also shown in FIG 5, each of these types of data 502 can be entered or displayed via user terminal 1 10 by relationship and product managers Thus, manual entry of data 502 at user terminals 110 is one primary channel by which CRM system 102 receives data Other data channels, such as legacy databases and third party information provider databases, are discussed below
In a preferred embodiment, the design of data repository 302 is based on the well known Accountability model Such designs are generic and data driven, and can therefore be adapted to fit different enterprises, or the same enterprise as it evolves through time, without fundamental changes to the schema
3 REPORT GENERATOR
Report generator 306 interacts with data repository 302 to create a variety of reports based on the data stored within report generator 306 Those skilled in the art will recognize that many conventional approaches are available for extracting data from a relational database and creating a report based on that data In a preferred embodiment, report generator 306 produces different types of reports For example, report generator 306 can generate ad-hoc predefined reports that are provided to user terminals 1 10 upon request Report generator 306 can also generate scheduled reports which are pre-defined and are delivered to particular users on a regular automated basis As a final example, report generator 306 can generate custom reports under the direction of a user via user terminal 1 10
In an alternative embodiment, report generator 306 delivers reports to users using email rather than (or within, where applicable) the user terminal GUI In still another alternative embodiment, report generator 306 delivers reports to users using a conventional fax machine This alternative embodiment would be appropriate where some client service team members do not have access to a user terminal 4 SECURITY MODULE
Security module 308 determines who within CRM system 102 should have access to which information Security module 308 preferably implements three types of security customized access lists, role based security, Chinese walls Customized access lists can be created for each data object within CRM system 102 that specify which individuals or groups can access the ob)ect, and what level of access they are granted (e g , read, modify, delete) For example, the security requirements of a call report can depend upon the contents of it, which varies on a case-by-case basis In a preferred embodiment, the author of the data object controls the access list, as they are in the best position to determine who else should be allowed to access it
Role-based security provides access to data based on position within an enterprise, but independent of the identity of each individual For example, access to a client's revenue data can be role based a local relationship manager 104 can see their local clients, regional product managers 106 see their own products within the appropriate region, and management sees clients and products within their sphere of responsibility
Chinese walls refer to partitions that prevent certain individuals from accessing certain data, primarily for ethical or legal reasons For example, in a banking environment, users from the trading areas of the bank are prevented from seeing data generated within the advisory and commercial areas
Furthermore, some data can have a combination of one or more of these types of security For example, a deal will be open to the appropriate client service team, plus certain managers and others, depending upon their roles This design allows for data owners to determine access to data for every type of user, based on a combination of theirjob, their level of seniority, the sensitivity of the data, the clients they deal with, the products they work with, and the locale in which they work This design can account for enterprise hierarchies For example, some people have high clearance for a complete global client, whereas others may have high clearance only for a particular subsidiary One person may have responsibility for a region, another just for a particular branch One person may have high clearance throughout a particular product area, another just a subset of that Security module 308 implements security at the database level, ensuring that security is enforced independent of the particular network 1 12 configuration CRM system 102 preferable includes other types of security, such as login or authentication security (i.e. , making sure the user really is who they say they are) Authentication security can be implemented in a number of ways known within the relevant art, and will vary based on the particular user terminals 1 10 and network 1 12 Another example would be transmission security, such as data encryption, which can be implemented within CRM system 102 to ensure that intercepted data transmissions cannot be utilized
Those skilled in the art will also recognize that the functionality described above with respect to security module 308 may require software residing not only within server 1 14, but can also require software residing within any other component of CRM system 102 such as network 1 12 or user terminals 1 12 Software module 308 is depicted within server 1 14 for purposes of convenience only For example, where the user interface terminal is implemented using LOTUS NOTES, much of the data access security is implemented within the
LOTUS NOTES software
D DATA COLLECTION
Relationship managers 104 and product managers 106 interacts with CRM system 102 via user terminals 102, including entering and displaying various types of data Though not depicted as such in FIG 1 , management also in many cases interacts with CRM system 102 via user terminals 102 Wallet data, account plans, and client-related activity are three types of data that are collected, analyzed, and displayed within CRM system 102 Each of these types of data are described in detail in the following sections
Data can be collected within CRM system 102 in at least two ways First, data can be entered by relationship managers 104 and product managers 106 using user terminals 110. A GUI is preferably used as the man/machine interface at user terminals 110 However, those skilled in the art will recognize that other man/machine interfaces are possible, including, for example, keyboard-based or voice-based interfaces
The GUI provides relationship managers 104 and product managers 106 with a simple and intuitive way of entering data These managers, both local and global, often are the best source of accurate and timely data, as they are the enterprise personnel working most closely with the clients For example, a particular local relationship manager can enter the appropriate wallet data if a local client informs the manager that the client intends to spend a certain amount on products in the upcoming year Similarly, a global relationship manager can also enter data if the global headquarters of a client informs the manager that they intend to spend more in a particular global product line
Data can be imported from external databases 310 This would allow for data from legacy systems internal to an enterprise, client system, or third party system to be folded into data repository 302
The data collected throughout CRM system 102 is stored in data repository 302 The data within the repository therefore represents data from a wide variety of sources, including enterprise personnel at different responsibility levels and with different types of contacts with clients
1 WALLET DATA
Collecting wallet data is a key pre-requisite to developing an insightful strategy and/or enhancing sales productivity Analyzing wallet data allows an enterprise to align their products and services with the spending patterns of its clients through a better understanding of client demand across the spectrum of products and services offered by the enterprise An enterprise's strategy must reflect what its clients buy and what they spend The client's wallet therefore both shapes and limits this strategy, allowing an enterprise to focus on the high- potential segments of a market and to allocate the right relationship management and product resources An enterprise needs to know how much their clients spend, what they want to spend it on, and which providers win the lion's share of their wallet Over-investing in products or services which constitute a small portion of the client's wallet, or under-investing in products which have a large contribution to the client's wallet is, therefore, ineffective
The term wallet data, as used herein, refers to the total amount of money a particular client 108 spends on products and services Wallet data can be expressed in terms of actual or estimated data, and can refer to money spent on a particular product or service, on a range of products or services, or total products and services In a preferred embodiment, wallet data refers to the aggregate net revenues accruing to the relevant business sector as a result of the purchases of products and services by a particular client 108 in a particular year Here, relevant business sector refers to those business sectors in which an enterprise sells products or services Those skilled in the art will recognize that many different formulations of wallet data are possible, and that the appropriateness of any particular formulation will depend upon the particular circumstances in which the formulation is used
Collecting, analyzing, and distributing wallet data provides many benefits, including, but not limited to, identifying (I) the magnitude as well as the quality (e g , opportunities for cross-sell, annuity vs one-off income) of the revenue potential of a particular customer, (n) an enterprise's relative position vs the competition, and (in) products and services that are needed and therefore must be developed/sold more aggressively Wallet data allows an enterprise to identify individual client needs, plan for each client account in detail, and build client segment and country strategies around the needs of individual clients FIG. 6 depicts a wallet 600 that represents one example way in which rolled-up wallet data can be displayed Assume for purposes of discussion that wallet 600 depicts wallet data for an example client 108A Wallet 600 includes one or more rows 602, where each row 602 represents a particular product or service purchased by client 108 A Wallet 600 also includes one or more columns
604, where each column 604 represents the locale in which purchases by client 108 A take place Each entry in wallet 600 can represent data entered by an individual, or a composite of data collected from a variety of sources
Each column 604 is divided into three sub-columns 606A, 606B, and 606C Sub-column 606A represents the total wallet, i e , the total revenue generated over a particular time frame by client 108 A's purchases Sub-column 606B represents the revenue generated by purchases made by client 108A of an enterprise's products or services. Sub-column 606C represents an enterprise's share of wallet, i.e , the percentage of the total wallet attributable to an enterprises's revenues. In other words, sub-column 606C is sub-column 606B divided by sub-column 606A, expressed as a percentage
In a preferred embodiment, wallets also provide margin data for each product purchased by a particular client within each particular locale This data provides important information for an enterprise's planning process Only by knowing the margin, or the extent to which particular products are profitable, can resources be optimally allocated across clients, products, and locales to maximize revenue Those skilled in the art will recognize that margins can vary by product, by client, and by locale For example, the margin for a particular product can vary across locales, and even within a particular locale, can vary across clients Margin data can be expressed in various formulations across different industries For example, in the banking industry, capital usage is an indicator of margin for the sale of financial products For banks, the optimal allocation of capital is the key to profitability
Providing margin data within wallets allows relationship and product managers to optimally allocate resources, in terms of effort and money, to maximize revenue This optimal allocation can only be determined if the relative profitability of any given product is known For example, a client's wallet might indicate that an opportunity exists within a particular locale to greatly increase sales of a particular product. However, if the margin data indicates that sales of this product generate little profit, these resources could be allocated elsewhere to generate greater profitability
CRM system 102 can generate many different types of wallets that depict different configurations of wallet data The simplest wallet would be a single entry from wallet 600, i e , the wallet data for a single product within a single locale Other more complex wallets are also possible For instance, rows 602 can represent, for example, a single product/service, multiple products/services, or a family of products/services Rows 602 can, for example, represent the purchases of a single client, a subsidiary of a client, subsidiaries within a given locale of a client, all subsidiaries globally of a client, or even multiple clients Similarly, other wallets are possible by varying columns 604 For clients that have a single office, or purchase products/services within a single locale, their wallet could be displayed with a single column 604 Furthermore, the granularity of locales provided in columns 604 can vary, e.g , wallet data might, for example, be available on an office-by-office, city-by-city, or country-by- country basis
Wallet data estimates can be computed using algorithms known to those skilled in the art that combine an individual client's financials and transactions data These algorithms can vary by product and by industry sector, and are continuously being refined and improved within the art New algorithms for previously unmodeled products or industry sectors are preferably created in close association with product managers 106 and relationship managers 104 experienced in the relevant industry sector
For public corporations, most of this information is available electronically through a range of data vendors For private companies, the source information must come through other channels (oftentimes an enterprise's own mteraction with the client) which vary depending upon the type of company The results are estimates (actuals for some products) of the overall wallet for each client, a breakdown of this wallet by major product, a comparison to industry and size segment average, as well as the enterprise's share of this wallet In a preferred embodiment, these estimates are validated with the clients themselves
For example, a sample of clients is preferably interviewed at the finance director level to identify any major gaps in the overall wallet estimate and industry behavior
2 ACCOUNT PLAN
Creating account plans within an enterprise is key to the successful alignment of clients, products, and geographies in the context of the present invention The term account plan as used herein preferably refers to a client profile, a client wallet, and a set of account objectives The client profile provides general information related to a particular client 108, including issues and constraints related to doing business with the client, historical information, client business strategies and institutional objectives, and other relatively static information related to the client
The client wallet was described in the previous section In the context of the account plan, the client wallet should not only reflect the best estimates or actuals related to a client's spending patterns, it should also reflect a client service team's specific wallet goals For example, a client wallet should indicate not only that the client service team currently has a ten percent share of wallet for a particular product, it should also indicate that within the context of the overall account plan the client service team intends to increase their wallet share to twenty percent
The account objectives are an articulated set of goals expectations, and to do lists, for example, that describe what a client service team 204 intends to accomplish and how it plans to achieve these accomplishments The account objectives should take into account a client's wallet, and should express target wallet goals The account objectives preferably identify, for example, those responsible for delivering results, key issues facing the client in the near future, business line strategies and deliverables (product development), and resource requirements to successfully implement a marketing strategy Defining account objectives that have clear targets for each client service team 204 provides a concrete means for measuring performance Objectives also serve to solidify in the minds of each member of the client service team what is expected of them individually, and what is expected of the team as a whole An account plan can be directed to, for example, a client subsidiary, global client, local product, global product, family of products, local, or group of locales For example, the client service team dedicated to a particular local client will develop an account plan including a profile of the local client, a wallet for the local client, and a set of account objectives describing what goals the client service team plans to accomplish and how they intend to accomplish these goals
Similarly, the client service team dedicated to a particular global client will develop an account plan including a profile of the global client, a wallet for the global client (including aggregate data of all global client's subsidiaries), and a set of account objectives describing goals and a plan of action As a further example, the global product managers will develop an global product account plan including a global product wallet, and a set of global product account objectives describing goals and a plan of action related to sales of the global product.
Relationship managers 104 and product managers 106 enter account objectives into CRM system 102 via user terminals 1 10 CRM system 102 interconnects each relationship manager 104 and product manager 106 within a particular client service team 204, allowing each member of the team to collaboratively form these account obj ectives, ensuring that both local and global concerns are addressed In a preferred embodiment, each member of the client service team indicates their acceptance of the objectives, both personal objectives and team objectives where applicable This acceptance, referred to herein as "sign-off," is preferably done by an electronic signature via the user terminal GUI, such as a point-and-chck operation followed by a password Those skilled in the art will recognize that other alternative signatures, electronic or otherwise, could be used to indicate sign-off on account objectives Each relationship manager 104 and product manager 106 signs off on each objective by attaching their electronic signature, and by doing so, they then become accountable for achieving these objectives Thus, CRM system 102 provides an enterprise with a clear and established procedure for creating accountability within a client service team
Establishing client service team account objectives also has the effect of aligning relationship managers 104 with product managers 106 In other words, everyone on the team is working towards the same recognized set of objectives It is then readily apparent where joint agreement has been obtained
3 CLIENT RELATED ACTIVITY DATA
Client-related activities are tracked using CRM system 102 during the execution of the account obj ectives Members of a client service team enter client activity data using user terminals 110 The term "client activity data" is used herein to refer to any information that describes activities engaged in by client service team members that are related to a client For example, client activity data includes, but is not limited to, transactions, deals, reports, opportunities, marketing activity, calls, appointments, meetings, letters, faxes, email, to do lists, and expense reports Relationship managers 104 and product managers 106 enter client activity data via the user terminal GUI In a preferred embodiment, the functionality associated with commercially available personal information management (PIM) software products is included within the user terminal GUI CRM system 102 preferably provides for pipeline management of deals and transactions Relationship and product managers enter their own deals and transactions via user terminals 110, when can then be reported, for example, by client, product, and country This provides each client service team member with a leading indicator of revenue Each deal can be linked to an account objective to which it relates, providing an indication of the degree to which the account plan is being adhered to
E ROLLΓNG-UP DATA
Data entered via user terminals 1 10 is "rolled-up" within CRM system 102 As used herein, rolhng-up data refers to the process whereby wallets, account plans, and client-related activity data developed at the local level is passed up through network 1 12 to relationship and product managers at the global level, and any levels in between when they exist
FIG 7 depicts an example distribution of data throughout CRM system 102 for an example global client The example global client has subsidiaries within locales 202A, 202B, , 202N The client service team within each locale 202 develops an client account plan 702 and one or more product account plans 704 For example, a client service team within locale 202A develops a client account plan 702 A and product account plans 704 A- 1 , 704 A-2, , 704A-X, for the client's local subsidiary Client account plan 702A, as described above, includes a client wallet and account objectives describing the local client service team's goals with respect to the local subsidiary and how the local client service team plans to achieve the goals Client service teams m locales 202B, , 202N all develop client account plans 702 and product account plans 702 in parallel for their local client subsidiaries
These local client account plans 702 and product account plans 704 are then rolled-up to the global relationship manager 104 and global product managers 106 with responsibility for the global client In other words, CRM system 102 collects the account plans 702 and product account plans 704 at locales 202A, , 202N, and presents an aggregate of this data to the global managers For example, global relationship manager 104 can access via user terminal 1 10 any of the client account plans 702 or product account plans 704 for any of the client's subsidiaries Global relationship manager 104 can also generate reports via user terminal 1 10 showing, for example, wallet data that is a composite of multiple subsidiaries, or multiple products Similarly, global product managers 106 can generate via user terminal 1 10 local or global reports on product account plans The present invention is therefore a "bottom-up" system where account plans generated at the local level can be viewed and aggregated at the global level
These tools aid global managers when they determine global account plans Global relationship manager 104 determines a global client account plan 706, including a global client profile, global client wallet, and global account objectives The components of the global client account plan address the buying patterns, goals, and execution plans for the global client as a whole Similarly, global product managers 106 determine a global product account plan 708 for each global product sold to the global client For the example client shown in FIG 7, global product managers 106 determine product account plans 708-1 , , 708-M
Global client account plans 706 and global product account plans 708 are distributed via CRM system 102 to each local client service team The local client service team can then determine whether their local client and product account plans are in alignment with the global client and global product account plans The present invention is therefore also a "top-down" system where account plans generated at the global level are distributed to local client service teams Therefore, overall, CRM system 102 is both a bottom-up and top-down client management system This bottom-up and top-down flow of client and product account plans creates alignment of the local and global client service team across multiple locales 202 and multiple products F. PERFORMANCE MEASUREMENT
CRM system 102 provides a rich set of performance measurement tools via user interface 110 for relationship managers, product managers, and management at each level. These tools provide a clear view of what is taking place, and where there is potential for things to go wrong. Broad aggregates, charts and graphs provide the big picture overview and trends, but it is also important to be able to hone in on individual details-
Report generator 306 can provide data illustrating the following: (i) whether the account objectives are realistic in light of the wallet estimates, (ii) what percentage of the account objectives have been signed-up to by team members, (iii) where the account objectives are aimed, and whether the resources are available to deliver upon these objectives, (iv) how much of a marketing effort is directly aimed at achieving the account objectives, and how much is required just to maintain existing business, (v) whether an account is being over- or under-managed in light of the wallet potential, (vi) whether the respective product areas actually conducting calls and deals in view of the objectives they have signed-up to, (vii) how the various locales and products compare, (viii) at what stage in the pipeline are most of the pending transactions, and (ix) whether cross-sell is taking place relative to the wallet potential- CRM system 102 allows an enterprise to measure the degree to which client service teams are being successful, which is critical to maintaining accountability- Report generator 306 can be used to compare, for example, the predicted revenue based on account objectives by product and locale, against the current predicted revenue from the deal pipeline- This allows management early on to identify whether revenue targets are on track. At the end of each reporting period, the degree to which the objectives were met can be measured. The failure points can be identified, and the responsible parties made accountable if applicable. Tracking wallet data can indicate possibilities for leveraging a strong sales presence in one product/service to achieve sales in other products/services where the enterprise's share of wallet is less strong This is referred to herein as an opportunity for cross-sell Maximizing cross-selling means to sell more products, in more locations, to more clients This is critical to grow revenues ahead of costs Wallet data also provides an indication of a client's spending patterns in terms of where products/services are being purchased For example, this data could indicate that a client is spending more money in country A than in country B This data would allow an enterprise to readjust its marketing efforts if more effort was being expended in country B chasing fewer dollars than in country A
Tracking client related activity provides members of a client service team with valuable information For example, a global relationship manager can monitor the level of activity with respect to a particular client This can be particularly valuable when determining a correlation between client related activity and revenue If revenues for a particular client are below the account objectives, a global relationship manager can determine, for example, how many calls have been placed to that client, or how many meetings set up A low level of activity might correlate to low revenues Alternatively, a review of the client related activity might show that several deals are in the pipeline that will produce the expected revenues Accountability for meeting account objectives is therefore reinforced
G CLIENT SERVICE TEAM DISPLAY
In a preferred embodiment, the user terminal GUI displays the client service team upon request by the user The names of the client service team are displayed along with their picture Displaying each member's picture increases the familiarity between team members, which is particularly important for very large client service teams, or whenever a user seeks information on another unfamiliar team More importantly, displaying one's picture tends to increase accountabihty within a service team Senior managers are able to display performance reports and correlate performance directly with the name and picture of the responsible team member Including the pictures in the client service team display personalizes an otherwise anonymous interface More closely associating team members with the responsibility for achieving objectives increases accountability within an enterprise
The GUI also allows a user to navigate through various levels of local and global client service teams, in order to simplify the display This is particularly useful for global clients for whom multiple client service teams, at the local and global level, are assigned For example, an opening display can depict the global client service team with their respective pictures, along with an icon depicting each of the client's local subsidiaries Selecting a subsidiary icon brings up another display depicting the local client service team and their respective pictures for that subsidiary In any event, for very large client service teams, whether local or global, only selected key members of the team are displayed in order to simplify the display
Similarly, userterminals HOalsohavethecapabilityofdepictingpictures of various personnel within a particular client 108 This display is preferably organized according to the hierarchy of the client, with pictures for each of the key personnel
III METHOD FOR ALIGNING CLIENTS, PRODUCTS AND GEOGRAPHIES
FIG 8 depicts a flowchart 800 that describes a method for integrating and aligning client, products and geographies according to the present invention In step 802, wallet data is collected and analyzed This analysis allows an enterprise to align their products and services with the spending patterns of its clients through a better understanding of client demand across the spectrum of products and services offered by the enterprise An enterprise's strategy must reflect what lts clients buy and what they spend Relationship managers 104 and product manager 106 enter wallet data into CRM system 102 via user terminals 110
In step 804, account objectives are determined to which each member of the client service team then signs-up The term account objectives is used herein to refer to an articulated set of goals, expectations, and to do lists, for example, that describe what a client service team 204 intends to accomplish and how it plans to achieve these accomplishments
In step 808, client-related activities are tracked using CRM system 102 during the execution of the account objectives Members of a client service team enter client activity data using user terminals 110 The term client activity data is used herein to refer to any information that describes activities engaged in by client service team members that are related to a client For example, client activity data includes, but is not limited to, transactions, deals, reports, opportunities, marketing activity, calls, appointments, meetings, letters, faxes, email, to do lists, and expense reports
In step 810, results are measured against the account objectives established in step 804 CRM system 102 provides management at each level with a clear view of what is taking place, and where there is potential for things to go wrong Broad aggregates, charts and graphs provide the big picture overview and trends, but it is also important to be able to hone in on individual details
In step 806, client, products, and geographies (locales) are aligned The alignment of clients, products, and geographies can best be described as a global sales productivity process The objective of this process is to result in the optimization of capital
FIG 9 depicts 806 in further detail, though these steps do not necessarily have to occur in any particular order In step 902, a product is selected to sell to client 108 This determination is made based on which will bring about the greatest revenue and profitability Tools present in CRM system 102 that are particularly useful are the wallet and the product delivery history (; e , fulfillment history of critical account objectives in this product area) This will maximize the return on sales effort
In step 904, a locale is selected As in step 902, this determination is made based on which will bring about the greatest revenue and profitability Tools present in CRM system 102 that are particularly useful are the wallet, and the product delivery history and the competitive structure of the wallet
In step 906, the correct personnel within the enterprise to effectively deliver the product are selected The product manager objective fulfillment rate and relationship manager objective fulfillment rate can be used along with the sensitivity of the sales process
In step 908, the price is selected The correct price is preferably a function of the available wallet, the competition for this wallet, and the historical performance with this client on this product
In step 910, the client selection is confirmed The client determination is again based on the available wallet and the prospect of earning sustainable returns
IV CONCLUSIONS
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents
The previous description of the preferred embodiments is provided to enable any person skilled in the art to make or use the present invention While the invention has been particularly shown and described with reference to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.

Claims

What Is Claimed Is:
1. A system for client relationship management, wherein relationship managers and product managers interact with clients, comprising- a first plurality of user terminals for use by the relationship managers, a second plurality of user terminals for use by the product managers, wherein each of said first and second plurality of user terminals includes means for entering and displaying wallet data, means for entering, displaying, and signing-up to account objectives, and means for entering and displaying client activity data, a network communicatively coupled to said first and second plurality of user terminals, and a server communicatively coupled to said network, wherein said server includes: data repository means for storing said wallet data, said account objectives, and said client activity data, and data interchange means for translating and transferring data between said data repository means and said network
2 A method for client relationship management, wherein relationship managers and product managers interact with clients, comprising the steps of: collecting wallet data from the relationship managers and the product managers; rolling-up said wallet data to fonn wallet reports, determining account objectives based on said wallet reports, signing-up to said account objectives; and tracking client-related activity during execution of said account objectives.
PCT/US2000/008557 1999-03-31 2000-03-31 System and method for enterprise client relationship and product management WO2000058904A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU41850/00A AU4185000A (en) 1999-03-31 2000-03-31 System and method for enterprise client relationship and product management

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US28217899A 1999-03-31 1999-03-31
US09/282,178 1999-03-31

Publications (1)

Publication Number Publication Date
WO2000058904A1 true WO2000058904A1 (en) 2000-10-05

Family

ID=23080404

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/008557 WO2000058904A1 (en) 1999-03-31 2000-03-31 System and method for enterprise client relationship and product management

Country Status (2)

Country Link
AU (1) AU4185000A (en)
WO (1) WO2000058904A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002050717A2 (en) * 2000-12-21 2002-06-27 Electronic Data Systems Corporation System and method for internet based performance measurement

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5761432A (en) * 1996-07-15 1998-06-02 At&T Corp Method and apparatus for providing an efficient use of telecommunication network resources
US5822543A (en) * 1996-07-08 1998-10-13 International Business Machines Corporation Gathering data handling statistics in non-synchronous data communication networks
US5880446A (en) * 1996-01-31 1999-03-09 Hitachi, Ltd. Electronic transaction method and system
US5909492A (en) * 1994-10-24 1999-06-01 Open Market, Incorporated Network sales system
US5987430A (en) * 1997-08-28 1999-11-16 Atcom, Inc. Communications network connection system and method
US6067525A (en) * 1995-10-30 2000-05-23 Clear With Computers Integrated computerized sales force automation system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5909492A (en) * 1994-10-24 1999-06-01 Open Market, Incorporated Network sales system
US6067525A (en) * 1995-10-30 2000-05-23 Clear With Computers Integrated computerized sales force automation system
US5880446A (en) * 1996-01-31 1999-03-09 Hitachi, Ltd. Electronic transaction method and system
US5822543A (en) * 1996-07-08 1998-10-13 International Business Machines Corporation Gathering data handling statistics in non-synchronous data communication networks
US5761432A (en) * 1996-07-15 1998-06-02 At&T Corp Method and apparatus for providing an efficient use of telecommunication network resources
US5987430A (en) * 1997-08-28 1999-11-16 Atcom, Inc. Communications network connection system and method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
COAL WEEK, vol. 22, no. 7, February 1996 (1996-02-01), pages 10 *
DATABASE DIALOG O. DONNELL. P.: "Bank Relations: Five steps to championship management" *
DATABASE DIALOG OSM REVISES STATE EVALUATION POLICY *
JOURNAL OF CASH MANAGEMENT, vol. 13, no. 6, November 1993 (1993-11-01) - December 1993 (1993-12-01), pages 78 - 84 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002050717A2 (en) * 2000-12-21 2002-06-27 Electronic Data Systems Corporation System and method for internet based performance measurement
WO2002050717A3 (en) * 2000-12-21 2005-06-30 Electronic Data Syst Corp System and method for internet based performance measurement

Also Published As

Publication number Publication date
AU4185000A (en) 2000-10-16

Similar Documents

Publication Publication Date Title
US7788120B2 (en) Method and system for interfacing clients with relationship management (RM) accounts and for permissioning marketing
Roth Handbook of metrics for research in operations management: Multi-item measurement scales and objective items
Aldayel et al. The critical success factors of ERP implementation in higher education in Saudi Arabia: A case study.
Geib et al. Architecture for customer relationship management approaches in financial services
US20030139986A1 (en) Spend analysis system and method
US20040068432A1 (en) Work force management application
Kerner Business information characterization study
CN111161017A (en) Cloud marketing system and method based on mobile terminal and block chain
Mujahed et al. Factors influencing Palestinian small and medium enterprises intention to adopt mobile banking
Fisch Optimal dispersion of R&D activities in multinational corporations with a genetic algorithm
Asia Electronic Banking and financial performance of commercial banks in Rwanda: A Case Study of Bank of Kigali
Maguire et al. The business benefits of GIS: an ROI approach
Pesole et al. How to quantify what is not seen? Two proposals for measuring platform work
Joseph et al. Management information systems in the knowledge economy
Venkateswaran Logistics information system (lis) at pharma firm–an evaluation
WO2000058904A1 (en) System and method for enterprise client relationship and product management
JP5137985B2 (en) A computer-based system for determining the department's costs for servicing clients in the securities research department and for other purposes
Curtis et al. CRM in Russia and US--Case study from American financial service industry
Lafortune et al. An exploration of management control in the arts and cultural sector
Wilkes Draining the swamp: defining strategic use of the information systems resource
Ramjan et al. Customer journey mapping of a public mobile application: The case study of a state electricity enterprise
Mbwasi et al. Assessing public–private procurement practices for medical commodities in Dar Es Salaam: a situation analysis
Malange et al. Methodology for improving data quality management in South African government departments
Paopun A study of the relationship between investment in information technology and organizational performance in the Thai retail industry
Jirachiefpattana et al. Executive information systems development in Thailand

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP