US20020198775A1 - Customer relationship management system and method - Google Patents
Customer relationship management system and method Download PDFInfo
- Publication number
- US20020198775A1 US20020198775A1 US10/078,642 US7864202A US2002198775A1 US 20020198775 A1 US20020198775 A1 US 20020198775A1 US 7864202 A US7864202 A US 7864202A US 2002198775 A1 US2002198775 A1 US 2002198775A1
- Authority
- US
- United States
- Prior art keywords
- customers
- group
- promotional
- merchant
- interaction
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
Definitions
- the invention relates to a customer relationship management system and method.
- the invention comprises a customer relationship management system comprising a memory in which is maintained an interaction database of interaction data representing interactions between customers and merchants; retrieval means arranged to retrieve, based on a set of criteria, a promotional group subset of the customers stored in the interaction database; promotion anelyser arranged to retrieve from the interaction database data representing interactions involving customers in the promotional group; and display means arranged to display a representation of the retrieved interaction data.
- the invention comprises a method of managing customer relationships comprising the steps of maintaining in a memory an interaction database of interaction data representing interactions between customers and merchants; retrieving, based on a set of criteria, a promotional group subset of the customers stored in the interaction database; retrieving from the interaction database data representing interactions involving customers in the promotional group; and displaying a representation of the retrieved interaction data.
- the invention comprises a customer relationship management computer program comprising an interaction database of interaction data representing interactions between customers and merchants maintained in a memory retrieval means arranged to retrieve, based on a set of criteria, a promotional group subset of the customers stored in the interaction database; promotion analyser arranged to retrieve from the interaction database data representing interactions involving customers in the promotional group; and display means arranges to display a representation of the retrieved interaction data.
- FIG. 1 shows a block diagram of the system in which one form of the invention may be implemented
- FIG. 2 shows the preferred system architecture of hardware on which the present invention may be implemented showing the promotion manager and promotion analyser;
- FIG. 3 is a flowchart showing operation of the promotion manager of FIG. 2;
- FIGS. 4 to 10 are screen shots showing use of the preferred promotion manager of FIG. 2;
- FIG. 11 is a campaign screen
- FIG. 12 is a flow chart showing operation of the promotion analyser of FIG. 2;
- FIG. 13 is an example display produced by the promotion analyser of FIG. 2.
- FIGS. 14 to 16 show typical displays generated for a user identifying trends in customer demographic groups.
- FIG. 1 illustrates a block diagram of the preferred system 10 in which one form of the present invention may be implemented.
- the system includes one or more clients 20 for example 20 A, 20 B, 20 C, 20 D, 20 E and 20 F, which each may comprise a personal computer or workstation described below.
- Each client is interfaced to the system 10 as shown in FIG. 1.
- Each client 20 could be connected to the system 10 through a local area network or LAN, or could be connected through the Internet.
- Clients 20 A and 20 B are connected to a network 22 , such as a local area network or LAN.
- the network 22 could be connected to a suitable network server 24 and communicate with the rest of the system 10 as shown.
- Client 20 C is shown connected directly to the system.
- Clients 20 D, 20 E and 20 F are shown connected to the system 10 through the Internet 26 .
- Client 20 D is shown as connected to the Internet 26 with a dial-up connection and clients 20 E and 20 F are shown connected to a network 28 such as a local area network or LAN, with the network 28 connected to a suitable network server 30 .
- the preferred system 10 further comprises a data repository 40 , for example a data warehouse maintained in a memory. It is envisaged that the data repository may alternatively ccomprise a single database, a collection of databases, or a data mart.
- the preferred data repository 40 includes data from a variety of sources.
- the data repository may include, for example, interaction data 42 representing interactions between customers and merchants, as will be more particularly described below.
- the data repository may also include data from other sources, for example census data 44 , scan data 46 obtained from scanning barcodes on products, data from merchant customer databases 48 , data from merchant loyalty programmes 50 and/or promotion data 52 held by a merchant or other organisation.
- the preferred data repository 40 could be implemented on an AIX database platform in RDBMS (Sybase adaptivTe server), Sybase IQ and/or SQS.
- One preferred form of the system 10 further comprises an application server platform 60 interfaced to the data repository 40 via a Gigabit network.
- the server platform 60 preferably operates under Windows NT or any other suitable operating and application software.
- the server platform 60 preferably includes a data memory 62 , a request server 64 and a multi-media server 66 .
- a user of the system for example a merchant, could request the creation of a business object which could be a data visualisation in the form of a map or graph.
- the system 10 preferably includes a specific memory 68 known as a “SeeStore” in which such business object creation requests are placed.
- the request server 64 is interfaced to the SeeStore 68 and passes the recuests on to the multi-media server 66 .
- the multi-media server 66 creates the requested business object and stores this business object in the SeeStore 68 .
- the resulting business objects are then displayed on a client workstation 20 , as will be described below.
- a further preferred form system 10 includes a metadata interpreter 70 and a memory 72 specific for storing metadata.
- the metadata store 72 and the metadata interpreter 70 enable the system to be mapped onto diverse business domains, while still presenting a very simple interface to the end user.
- the combination enables business rules i-o be encoded in a way which is domain independent.
- FIG. 2 show.s the preferred system architecture of a client 20 .
- the computer system 100 typically comprises a central processor 102 , a main memory 104 for example RAM aLnd an input/output controller 106 .
- the computer system 100 also comprises peripherals such as a keyboard 108 , a pointing device 110 for example a mouse, track bal or touch pad, a display or screen device 112 , a mass storage memory 114 , for example a hard disk, floppy disk or optical disc, and an output device 116 for example a printer.
- peripherals such as a keyboard 108 , a pointing device 110 for example a mouse, track bal or touch pad, a display or screen device 112 , a mass storage memory 114 , for example a hard disk, floppy disk or optical disc, and an output device 116 for example a printer.
- the system 100 could also include a network interface card cr controller 118 and/or a modem 120 .
- the individual components of the system 100 could communicate through a system bus 122 .
- the preferred client system 100 further comprises a promotion manager 130 and a promotion analyser 140 stored in the mass storage memory 114 .
- the functionality of the promotion nanager 130 and promotion analyser 140 is further described below. It is envisaged that the promotion manager 130 and promotion analyser 140 could be installed on individual client machines 20 , could be installed on the application server 60 or could be installed on a further server in the system 10 .
- a merchant will operate in a commercial premises or store from which a customer purchases goods or services.
- the merchant may, for example, operate a petrol station in one or more geographic locations.
- the merchant may alternatively operate a wagering or betting service, or operate a casino or other gaming facility in which a number of gaming machines and stations are positioned in one or more rooms at a common venue.
- the merchant may also operate a warehouse facility, manufacturing facility, car parking premises, telecommunications network or web site.
- the merchant may also offer a range of financial or insurance services.
- the merchant does not necessarily need to operate from a commercial premises or store.
- the merchant may operate from strategically placed machines for example venading machines or amusement machines.
- the merchant may also operate a mail order catalogue service, operate a cell centre, direct market goods or services, or operate from a website or other electronic medium.
- the interaction data could be stored in a number of records in a relational database.
- Each record may include a merchant identifier used to identify a particular merchant, and where a merchant operates from more than one geographic location, the merchant identifier or some other identifier included in the record may identify the geographic location in which the interaction occurs.
- the record could also include a customer identifier.
- the merchant may, for example, issue an inceintive-supported customer loyalty card which is then used by the customer during interactions with the merchant.
- the loyalty card preferably has stored on it a customer identifier and may have stored other data, for example residential address and family size of the customer. Such data is stored in loyalty program database 50 and could be migrated to the data repository 40 .
- the merchant may have installed apparatus for reading the bar codes of products sold.
- each product may be identified by a code assigned by the merchant which is recorded at the time of sale.
- Such cata is stored in a scan database 46 and could be migrated to the data repository 40 .
- the record may also include a suitable goods or services identifier, for example a product or service code to identify which goods or services were involved in the interaction.
- the record may also include data such as the date and/or time at which the interaction between the customer and merchant took place and/or the cash value of the transaction.
- the interaction data is migrated to the data repository 40 , generally by way of daily updates or in real time. It is advantageous to cleanse, catalogue and validate the interaction data during migration of the data to the data repository, and this task could be performed by either the merchant or by a third party.
- the data Once stored in the data repository 40 , the data could be linked to other sources of data for subsequent retrieval, for example the census data 44 , scan data 46 , data from the merchant customer database 48 , data from a merchant loyalty programme 50 and/or promotion data 52 held by the merchant.
- the data repository 40 could be maintained by a merchant or alternatively could be maintained by a third party. Updates to the data repository could be carried out by the merchant directly, or alternatively the merchant could provide batched data to a third party for updating the data. Alternatively, a third party could be entrusted with the task of collecting the interaction data and migrating the data to the data repository.
- a preferred form of the invention permits a user to define a campaign, indicated at 2000 . Details of the campaign are stored in memory, for example the See Store 68 . As shown at 202 , the user defines a promotional group as part of the campaign. This promotional group may be selected on characteristics such as age group, gender, and/or other criteria, as will be particularly described below.
- the promotional group could comprise all customers stored in memory having stored transactions with a particular merchant.
- the promotional group could comprise a subset of the group of customers having stored transactions mith a particular merchant.
- the promotional group could comprise customers having stored transactions with different merchants.
- the promotional group could include customers not having stored transactions with a particular merchant, for example potential customers.
- the term “customers” as used in the specification includes potential customrers.
- the promotional group has been defined by the user, that promotional group is stored in memory.
- the system could store, for example, the set of customer identifiers unicuely identifying the set of customers.
- the user identifies a subset of the promotional group to which promotional efforts will be directed. This subset is called the target group as indicated at 204 .
- the customer identifiers of customers in the target group are stored in memory.
- the target grou p could comprise the entire promotional group, or it could comprise a subset of the promotional group.
- the user may be permitted to select the size of the target group, for example.
- the members of the target group could be selected at random, or could be selected by the user from a list displayed to the user.
- control group may define a control group, as indicated at 206 .
- the use of a control group is an optional but highly preferred featu-re of the invention.
- the control group is useful in assessing the effectiveness of a campaign, as will be described below.
- the control group is a subset of customers in the promotional group which are not in the target group.
- the control group is preferably identified by a set of customer identifiers and is stored in memory. It is envisaged that the control group will be approximately iShe same size as the target group. Alternatively, the control group may be larger or smaller than the target group. It is envisaged that the target group and/or control group could be compiled by randomly selecting customers from the promotional group.
- the preferred system permits one or more target groups and one or more control groups to be defmed and stored for each promotional group, as indicated at 208 and 210 .
- the preferred system permits one or more promotional groups to be defined and stored for each campaign, as indicated at 212 .
- the user may also select more than one campaign, as indicated at 214 .
- the user may retrieve successive target groups from memory.
- the system can retrieve further information from memory about each customer, for example contact details, using the customer identifier as a primary key.
- the preferred system may permit the user to select a particular target group and then generate a mailing list automatically. It will be appreciated that a single campaign may target distinct promotional groups. These distinct promotional groups may have different demographics and personal characteristics and so promotions may be tailored depending on the characteristics of the individual promotional groups. For example, a group of elderly women may require a different series of promotional initiatives to another group consisting primarily of young males.
- the preferred system provides a simple wizard to assist a user in defining individual promotional groups. This wizard will now be described with reference to FIGS. 4 to 10 in a series of seven simple steps.
- FIG. 4 shows the window presented to the user when first selecting the wizard.
- the preferred window comprises a query panel 300 , a group summary panel 302 , and a group percentage 304 .
- FIG. 4 illustrates the first query presented to the user in the query panel 300 .
- the user is asked whether the user wishes to specify an age group or whether the age group is not important to the user.
- the user is provided with a drop down list box permitting the user to select the appropriate age category.
- the group summary panel 302 shows the user which characteristics have been selected to date to define the promotional group.
- the preferred characteristics are age, sex or gender, spending habits, visit frequency and address mesh block or area. It is envisaged that this list of characteristics may be reduced or may be added to by a user.
- Panel 304 shows the percentage of the available customers the new promotional group represents. Initially, the new group represents all available customers. Using the buttons on the navigational panel 306 , the user may navigate between the different steps.
- the age of the group is not important to the user and has not been selected.
- the information is indicated to the user in the group summary panel in FIG. 5.
- the user may select a particular gender.
- the user has specified that the promotional group must be males and so this criteria is shown in the group summary panel in FIG. 6.
- the group percentage panel in FIG. 6 has been updated to show that the current promotional group comprises half of the available customers.
- the query panel in FIG. 6 allows the user to specify the average amount of money spent per visit by the customer of interest.
- the categories could be, for example, less than $10, $10, $50, $50-$200, $200-$1,000, $1,000-$10,000 and/or greater than $10,000.
- the user has specified that the promotional group must spend between $10 to $50 on average per visit at the casino.
- the group summary panel in FIG. 7 is updated to reflect this information and the promotional group now represents 29% of the available customers.
- the user may specify in the query panel the average numnber of times individual customers visit the casino.
- the categories could be, for example, once a year, once every six months, once every three months, once a month, once every two days, once a week, twice a week, once a day and/or twice a day.
- the group summary panel is updated with the visit frequency specified as once a month and the promotional group now represents 11% of the available customers.
- the query panel in FIG. 8 displays a topographical map of the region.
- the preferred map is centred around the location of the casino with areas defined as concentric circles centred on the casino, further divided into quadrants. Th( user may select one or more areas in the vicinity of the casino by clicking in the area of interest. This selects customers who reside in a particular area, or whose rustomer provenance is within the selected quadrant.
- the particular area selected is shaded. It will be appreciated that the user may select more than one area, for example by holding down a control key and clickinl in two or more areas. Alternatively, the user may click in one area and drag the cursor over more than one area while holding down the mouse button to select neighbouring sectors.
- the map may also be provided with scroll bars to permit the user, to select areas not immediately visible in the query window.
- the system may also provide the user with buttons to adjust the scale of the map.
- the user may enter a group description and store this description with the promotional group. For example, there may be some characteristic behaviour which can be associated with the particular group and entering this characteristic behaviour may assist a user to recall the reasons behind selection of the :ndividual characteristics.
- the user may specify a descriptive name by which to index the group and this descriptive name is updated in the group summary panel.
- the system provides the user with a campaign screen to allow users to define promotions and associate them with particular campaigns.
- the campaign screen may comprise, for example, a campaign panel 350 , a promotion panel 352 and a graph panel 354 showing graphical representations of individual promotion durations.
- Campaign panel 350 may display, for example, a campaign identifier, description Sexplanation and notes relating to the campaign, and other details, for example the beginning and end dates for the campaign.
- the campaigns are preferably stored in memory and indexed by a campaign identifier.
- the promotion panel 352 displays to the user the individual promotions forming part of a particular campaign.
- the promotion panel in particular displays characteristics of the promotion.
- Individual promotions are preferably stored in memory, together with and indeced by a promotion identifier and preferably also by a campaign identifier.
- the graph panel 354 could display to the user the durations of individual promotions, together with start dates and end dates.
- the graph panel may include a legend identiing the individual promotions and may also include the promotion identifier (shown as a 5 digit promotion number) and the promotion name.
- the campaign wvindow preferably includes navigation buttons shown at the bottom of the screen permitting the user to navigate between promotions and to navigate between campaigns.
- FIG. 12 illustrates the preferred method followed by the promotion analyser.
- the promotion analyser begins by retrieving from memory the campaign to be analysed, indicated generally at 400 .
- the campaign identifier is used as a primary key to retrieve an individual campaign. Once the campaign has been retrieved from mnemory, the individual promotions associated with that campaign are also retrieved firom memory, indicated at 402 .
- Target groups and control groups relevant to a particular promotion are then retrieved from memory, as indicated at 404 and 406 respectively.
- FIG. 13 illustrates how the system mmay display representations of the target and control groups.
- the invention in one preferred form could be arranged to display a contoured representation of data superimposed on a graphical spatial representation of the premises of th( merchant generated by the system. Contoured representations are further descri:ed in our patent specification PCT/NZ00/00099 to Compudigm International Limited, filed on Jun. 14, 2000 entitled “Data visualisation system and method” which is incorporated by reference.
- FIG. 13 illustrates on example of a display generated by the system where the merchant operates a casino or similar gaming venue.
- a representation of the merchant is generated and displayed in accordance with the invention.
- the graphical representation comprises a spatial representation of an area of the casino showing the layout of individual gaming machines and stations. It will be appreciated that where a merchant operates from a retail store, the graphical representation could include a graphical spatial representation of the store. Where the merchant operates from a number of retail stores, the graphical representation could include spatial representations of each store and could also include a large scale map of the geographical area in which the merchant's stores are located.
- the representations could show the layout of various goods stored by the merchant.
- the representations could include schematic representations of the different areas of services offered by the merchant.
- the system may display a graphical representation of the promotion or target group shown at 500 and may also display graphically a representation of the control group indicated at 502 .
- Panels 500 and 502 show the layout of individual gaming machines, one of which is indicated at 504 .
- the system retrieves data on each customer from memory.
- This data could include, for example, dates and times of visits to the casino and details of individual transactions. This data is superimposed on the spatial representation of the casino shown in panels 500 and 502 .
- the preferred system represents these financial details as contours around or adjacent to individual gaming machines.
- the revenue for each machine is preferably graphically represented adjacent or near to the representation of the indivudal machine. There are a finite number of machines in the casino, and the individual revenues generated from each machine represent a fin te set of data values. These data values are graphically illustrated as data points in Ihe representations 500 and 502 .
- the preferred representations are colour-coded and the value of revenue of each machine is illustrated by representing the corresponding data points in the appropriate colour to represent the correct value of revenue of each machine.
- the areas of the representations 500 and 502 around each data point are shown as contours.
- the nature of the contours for each data point are preferably represented to gradually drop off or fall away from each data point.
- Each data point could be presented by x and y co-ordinates indicating the relative position of each data point in the presentation.
- Each data point could also have a z value representing the height or magnitude of the data point. This z value could indicate, for example, the revenue or data value at a particular data point.
- Each data value is therefore centred on a data point.
- Net revenue is one of the key performance indicators (KPI) which may be represented. Other indicators could be turnover, sales, gross profit, net profit, gross margin return on inventory investment (GMROII), net margin return on inventory investment (NMROII), and return on net asset (RONA).
- KPI key performance indicators
- Other indicators could be turnover, sales, gross profit, net profit, gross margin return on inventory investment (GMROII), net margin return on inventory investment (NMROII), and return on net asset (RONA).
- a legend may be displayed to the user to assist in clarifying the information presented in panels 500 and 502 .
- the promotion analyser permits the user to examine a visualisation of interaction data involving customers. This data visualisation is a useful complement to other reporting tools such as the use of charts and graphs.
- the promotion analyser permits a user to make sense of and obtain useful data without requiring technical knowledge. Pasterns in the data can be quickly identified and compared. For example, by displaying representations of the target group in panel 500 and displaying representations of the control group in panel 502 , the user can quickly and readily identify the effects a campaign has had on the behaviour of the customers.
- the system may display to the user snapshots at particular times and dates throughout a particular campaign.
- the system may alternatively or in addition display to the user animated sequences of customer behaviour over a period selected by the user.
- the promotion analyser may also automatically correct for effects external to the promotion. For example, external factors such as school holidays, weather, and the economy in general, may effect the behaviour of individual customers. These factors will affect the customers in a promotional group, whether or not the customer is in a target group.
- the promotion analyser may, for example, subtract the weighted effect of the control group in a promotion group from the target group in that promotion group. This removes the rLoise from the data sample, leaving only data patterns directly attributable to 1 he promotion or campaign.
- a user will wish to identify trends in interactions with customers of a particular demographic category.
- the invention enables a promotional group of customers to be defined using a set of criteria.
- the set of criteria used to define such a group is referred to as a profile.
- Such a profile could be all females under 21 who are customers of a merchant.
- Such a profile is an abstract definition of a set of behaviours to which customers may conform in order to quaify for group membership.
- the profile could be simply a fixed group of customers, changing through time.
- the set of customers who are members of a group during a given time period is known as a snapshot of the profile.
- a snapshot could include all members of a given profile interacting with a merchant on a particular day.
- the invention preferably epables an arbitrary number of snapshots of a profile to be created, and display to a user time series graphs of KPIs associated with the snapshots.
- FIG. 14 illustrates a typical display presented to a user, which would allow a user to quickly identify changing trends within different customer groupings.
- the invention is preferably arranged to enable a user to define arbitory events which could be overlayed on the time series graphs, for example promotions or external events which may impact on business KPIs.
- FIG. 14 shows two time series graphs for a set of snapshots for a profile of under 21 females who are customers of a particular merchant.
- the profile criteria are preferably shown in panel 600 .
- the profile criteria have preferably been defined using the Wizard described above with reference to FIGS. 4 to 10 .
- the invention could also display notes regarding the particular profile in panel 602 and a profile description in panel 604 .
- Panel 606 preferably shows a bar chart containing all the KPIs measured for the currently selected snapshot expressed as a percentage of these KPIs for all customers over the snapshot interval.
- KPIs could include, as shown in FIG. 14, turnover, patron count, trip count, time played and occupancy. The same data could be shown numerically in panel 608 .
- Display panel 6 i 10 graphically displays two KPIs, turnover and trip count. It is envisaged that the user could select other snapshots by using a pointing device to select the appropriate snapshot on the time series charts shown at 612 . Shown at 614 is a promotional event instituted by a merchant, for example happy hour. It can be readily identified from the representation shown in FIG. 14 that the customer group in this particular profile shows increased turnover and trip count during the course of the promotion.
- the invention could display in panel 620 a pre-defined query called leavers and joiners, which would enable a merchant to identify those customers who have left, joined or remained in a profile over a predefined time interval by performing the appropriate set operations on two snapshots of the profile.
- panel 630 could display the results of a further query enabling a user to identify members of a profile who have visited more or less than a certain threshold number of times, or who have spent more or less than a threshold amount during a time period, over an arbitrary time period. Such members could be the subject of a further promotion.
- the invention provides a customer relationship management system and method designed to assist a merchant to manage campaigns involving customers of that merchant.
- the invention provides a system and method of selecting customers to include in a campaign and a system and method for evaluating the effectiveness of that campaign.
- the invention also enables a user to track changes in customer habits over time.
Abstract
Description
- The invention relates to a customer relationship management system and method.
- The low cost of data storage hardware has led to the collection of large volumes of data. Merchants, for example, generate and collect large volumes of data during the course of their business. To compete effectively, it is necessary for a merchant to be able to identify and use information hidden in the collected data. The task of identifying this .hidden information has proved very difficult for merchants.
- In the case bf a promotional campaign on an existing customer database, it is often very difficult for a merchant to estimate the effectiveness of the promotional campaign. In many cases, the merchant needs to run several complicated queries on a customer database and so requires vast technical knowledge to formulate the appropriate queries.
- Similarly, understanding the changes in behaviour of different customer demographics c-an be a difficult task, and without such understanding an effective promotional campaign cannot be systematically formulated.
- In broad terms in one form the invention comprises a customer relationship management system comprising a memory in which is maintained an interaction database of interaction data representing interactions between customers and merchants; retrieval means arranged to retrieve, based on a set of criteria, a promotional group subset of the customers stored in the interaction database; promotion anelyser arranged to retrieve from the interaction database data representing interactions involving customers in the promotional group; and display means arranged to display a representation of the retrieved interaction data.
- In broad terms in another form the invention comprises a method of managing customer relationships comprising the steps of maintaining in a memory an interaction database of interaction data representing interactions between customers and merchants; retrieving, based on a set of criteria, a promotional group subset of the customers stored in the interaction database; retrieving from the interaction database data representing interactions involving customers in the promotional group; and displaying a representation of the retrieved interaction data. In another form in broad terms the invention comprises a customer relationship management computer program comprising an interaction database of interaction data representing interactions between customers and merchants maintained in a memory retrieval means arranged to retrieve, based on a set of criteria, a promotional group subset of the customers stored in the interaction database; promotion analyser arranged to retrieve from the interaction database data representing interactions involving customers in the promotional group; and display means arranges to display a representation of the retrieved interaction data.
- Preferred forms of the customer relationship management system and method will now be described with reference to the accompanying figures in which:
- FIG. 1 shows a block diagram of the system in which one form of the invention may be implemented; FIG. 2 shows the preferred system architecture of hardware on which the present invention may be implemented showing the promotion manager and promotion analyser;
- FIG. 3 is a flowchart showing operation of the promotion manager of FIG. 2;
- FIGS.4 to 10 are screen shots showing use of the preferred promotion manager of FIG. 2;
- FIG. 11 is a campaign screen;
- FIG. 12 is a flow chart showing operation of the promotion analyser of FIG. 2;
- FIG. 13 is an example display produced by the promotion analyser of FIG. 2; and
- FIGS.14 to 16 show typical displays generated for a user identifying trends in customer demographic groups.
- FIG. 1 illustrates a block diagram of the
preferred system 10 in which one form of the present invention may be implemented. The system includes one ormore clients 20 for example 20A, 20B, 20C, 20D, 20E and 20F, which each may comprise a personal computer or workstation described below. Each client is interfaced to thesystem 10 as shown in FIG. 1. Eachclient 20 could be connected to thesystem 10 through a local area network or LAN, or could be connected through the Internet. -
Clients network 22, such as a local area network or LAN. Thenetwork 22 could be connected to asuitable network server 24 and communicate with the rest of thesystem 10 as shown.Client 20C is shown connected directly to the system.Clients system 10 through the Internet 26.Client 20D is shown as connected to the Internet 26 with a dial-up connection andclients network 28 such as a local area network or LAN, with thenetwork 28 connected to asuitable network server 30. - The
preferred system 10 further comprises adata repository 40, for example a data warehouse maintained in a memory. It is envisaged that the data repository may alternatively ccomprise a single database, a collection of databases, or a data mart. Thepreferred data repository 40 includes data from a variety of sources. The data repository may include, for example,interaction data 42 representing interactions between customers and merchants, as will be more particularly described below. The data repository may also include data from other sources, forexample census data 44,scan data 46 obtained from scanning barcodes on products, data frommerchant customer databases 48, data frommerchant loyalty programmes 50 and/orpromotion data 52 held by a merchant or other organisation. Thepreferred data repository 40 could be implemented on an AIX database platform in RDBMS (Sybase adaptivTe server), Sybase IQ and/or SQS. - One preferred form of the
system 10 further comprises anapplication server platform 60 interfaced to thedata repository 40 via a Gigabit network. Theserver platform 60 preferably operates under Windows NT or any other suitable operating and application software. Theserver platform 60 preferably includes adata memory 62, arequest server 64 and amulti-media server 66. A user of the system, for example a merchant, could request the creation of a business object which could be a data visualisation in the form of a map or graph. Thesystem 10 preferably includes aspecific memory 68 known as a “SeeStore” in which such business object creation requests are placed. Therequest server 64 is interfaced to the SeeStore 68 and passes the recuests on to themulti-media server 66. Themulti-media server 66 creates the requested business object and stores this business object in the SeeStore 68. The resulting business objects are then displayed on aclient workstation 20, as will be described below. - A further
preferred form system 10 includes ametadata interpreter 70 and amemory 72 specific for storing metadata. Themetadata store 72 and themetadata interpreter 70 enable the system to be mapped onto diverse business domains, while still presenting a very simple interface to the end user. The combination enables business rules i-o be encoded in a way which is domain independent. FIG. 2 show.s the preferred system architecture of aclient 20. Thecomputer system 100 typically comprises acentral processor 102, amain memory 104 for example RAM aLnd an input/output controller 106. Thecomputer system 100 also comprises peripherals such as akeyboard 108, apointing device 110 for example a mouse, track bal or touch pad, a display orscreen device 112, amass storage memory 114, for example a hard disk, floppy disk or optical disc, and anoutput device 116 for example a printer. Thesystem 100 could also include a network interfacecard cr controller 118 and/or amodem 120. The individual components of thesystem 100 could communicate through asystem bus 122. - The
preferred client system 100 further comprises apromotion manager 130 and apromotion analyser 140 stored in themass storage memory 114. The functionality of the promotion nanager 130 andpromotion analyser 140 is further described below. It is envisaged that thepromotion manager 130 andpromotion analyser 140 could be installed onindividual client machines 20, could be installed on theapplication server 60 or could be installed on a further server in thesystem 10. - In one form i he invention is arranged to display data representing customer relationships involving one or more merchants. Typically, a merchant will operate in a commercial premises or store from which a customer purchases goods or services. The merchant may, for example, operate a petrol station in one or more geographic locations. The merchant may alternatively operate a wagering or betting service, or operate a casino or other gaming facility in which a number of gaming machines and stations are positioned in one or more rooms at a common venue. The merchant may also operate a warehouse facility, manufacturing facility, car parking premises, telecommunications network or web site. The merchant may also offer a range of financial or insurance services.
- The merchant does not necessarily need to operate from a commercial premises or store. For example, the merchant may operate from strategically placed machines for example venading machines or amusement machines. The merchant may also operate a mail order catalogue service, operate a cell centre, direct market goods or services, or operate from a website or other electronic medium. It will be appreciated that the nature of business of a merchant includes a wide range of activities. As a customer interacts with a merchant, the interaction generates interaction data which is thven migrated to the
data repository 40. The interaction data could be stored in a number of records in a relational database. Each record may include a merchant identifier used to identify a particular merchant, and where a merchant operates from more than one geographic location, the merchant identifier or some other identifier included in the record may identify the geographic location in which the interaction occurs. - The record could also include a customer identifier. The merchant may, for example, issue an inceintive-supported customer loyalty card which is then used by the customer during interactions with the merchant. The loyalty card preferably has stored on it a customer identifier and may have stored other data, for example residential address and family size of the customer. Such data is stored in
loyalty program database 50 and could be migrated to thedata repository 40. - Where the merchant operates retail premises, the merchant may have installed apparatus for reading the bar codes of products sold. Alternatively, each product may be identified by a code assigned by the merchant which is recorded at the time of sale. Such cata is stored in a
scan database 46 and could be migrated to thedata repository 40. In this way, the record may also include a suitable goods or services identifier, for example a product or service code to identify which goods or services were involved in the interaction. - The record may also include data such as the date and/or time at which the interaction between the customer and merchant took place and/or the cash value of the transaction.
- The interaction data is migrated to the
data repository 40, generally by way of daily updates or in real time. It is advantageous to cleanse, catalogue and validate the interaction data during migration of the data to the data repository, and this task could be performed by either the merchant or by a third party. Once stored in thedata repository 40, the data could be linked to other sources of data for subsequent retrieval, for example thecensus data 44, scandata 46, data from themerchant customer database 48, data from amerchant loyalty programme 50 and/orpromotion data 52 held by the merchant. - The
data repository 40 could be maintained by a merchant or alternatively could be maintained by a third party. Updates to the data repository could be carried out by the merchant directly, or alternatively the merchant could provide batched data to a third party for updating the data. Alternatively, a third party could be entrusted with the task of collecting the interaction data and migrating the data to the data repository. - It is good commercial practice for a merchant to conduct campaigns to attract more business from existing customers and also to attract new customers. Referring to FIG. 3, a preferred form of the invention permits a user to define a campaign, indicated at2000. Details of the campaign are stored in memory, for example the
See Store 68. As shown at 202, the user defines a promotional group as part of the campaign. This promotional group may be selected on characteristics such as age group, gender, and/or other criteria, as will be particularly described below. - It is envisaged that the promotional group could comprise all customers stored in memory having stored transactions with a particular merchant. Alternatively the promotional group could comprise a subset of the group of customers having stored transactions mith a particular merchant. Where data involving more than one merchant is sio~d in memory, the promotional group could comprise customers having stored transactions with different merchants.
- As a further alternative, it is envisaged that the promotional group could include customers not having stored transactions with a particular merchant, for example potential customers. The term “customers” as used in the specification includes potential customrers.
- Once the promotional group has been defined by the user, that promotional group is stored in memory. The system could store, for example, the set of customer identifiers unicuely identifying the set of customers.
- Once the promotional group has been identified and stored, the user identifies a subset of the promotional group to which promotional efforts will be directed. This subset is called the target group as indicated at204. The customer identifiers of customers in the target group are stored in memory.
- The target grou p could comprise the entire promotional group, or it could comprise a subset of the promotional group. In one preferred form the user may be permitted to select the size of the target group, for example. The members of the target group could be selected at random, or could be selected by the user from a list displayed to the user.
- Once the target group is identified and stored, the system may define a control group, as indicated at206. The use of a control group is an optional but highly preferred featu-re of the invention. The control group is useful in assessing the effectiveness of a campaign, as will be described below.
- The control group is a subset of customers in the promotional group which are not in the target group. The control group is preferably identified by a set of customer identifiers and is stored in memory. It is envisaged that the control group will be approximately iShe same size as the target group. Alternatively, the control group may be larger or smaller than the target group. It is envisaged that the target group and/or control group could be compiled by randomly selecting customers from the promotional group.
- The preferred system permits one or more target groups and one or more control groups to be defmed and stored for each promotional group, as indicated at208 and 210. In turn, the preferred system permits one or more promotional groups to be defined and stored for each campaign, as indicated at 212. The user may also select more than one campaign, as indicated at 214.
- Once the targel group(s) are stored, the user may retrieve successive target groups from memory. Using the customer identifiers from the target group, the system can retrieve further information from memory about each customer, for example contact details, using the customer identifier as a primary key.
- The preferred system may permit the user to select a particular target group and then generate a mailing list automatically. It will be appreciated that a single campaign may target distinct promotional groups. These distinct promotional groups may have different demographics and personal characteristics and so promotions may be tailored depending on the characteristics of the individual promotional groups. For example, a group of elderly women may require a different series of promotional initiatives to another group consisting primarily of young males.
- The preferred system provides a simple wizard to assist a user in defining individual promotional groups. This wizard will now be described with reference to FIGS.4 to 10 in a series of seven simple steps.
- FIG. 4 shows the window presented to the user when first selecting the wizard. The preferred window comprises a
query panel 300, agroup summary panel 302, and agroup percentage 304. FIG. 4 illustrates the first query presented to the user in thequery panel 300. The user is asked whether the user wishes to specify an age group or whether the age group is not important to the user. Preferably, the user is provided with a drop down list box permitting the user to select the appropriate age category. - The
group summary panel 302 shows the user which characteristics have been selected to date to define the promotional group. The preferred characteristics are age, sex or gender, spending habits, visit frequency and address mesh block or area. It is envisaged that this list of characteristics may be reduced or may be added to by a user. -
Panel 304 shows the percentage of the available customers the new promotional group represents. Initially, the new group represents all available customers. Using the buttons on thenavigational panel 306, the user may navigate between the different steps. - As shown in FIG. 5, the age of the group is not important to the user and has not been selected. The information is indicated to the user in the group summary panel in FIG. 5. As shown in FIG. 5, the user may select a particular gender.
- Referring to FIG. 6, the user has specified that the promotional group must be males and so this criteria is shown in the group summary panel in FIG. 6. The group percentage panel in FIG. 6 has been updated to show that the current promotional group comprises half of the available customers. The query panel in FIG. 6 allows the user to specify the average amount of money spent per visit by the customer of interest. The categories could be, for example, less than $10, $10, $50, $50-$200, $200-$1,000, $1,000-$10,000 and/or greater than $10,000.
- Referring to FIG. 7, the user has specified that the promotional group must spend between $10 to $50 on average per visit at the casino. The group summary panel in FIG. 7 is updated to reflect this information and the promotional group now represents 29% of the available customers. The user may specify in the query panel the average numnber of times individual customers visit the casino. The categories could be, for example, once a year, once every six months, once every three months, once a month, once every two days, once a week, twice a week, once a day and/or twice a day.
- Referring to FIG. 8, the group summary panel is updated with the visit frequency specified as once a month and the promotional group now represents 11% of the available customers. The query panel in FIG. 8 displays a topographical map of the region. The preferred map is centred around the location of the casino with areas defined as concentric circles centred on the casino, further divided into quadrants. Th( user may select one or more areas in the vicinity of the casino by clicking in the area of interest. This selects customers who reside in a particular area, or whose rustomer provenance is within the selected quadrant.
- As shown in FIG. 8, the particular area selected is shaded. It will be appreciated that the user may select more than one area, for example by holding down a control key and clickinl in two or more areas. Alternatively, the user may click in one area and drag the cursor over more than one area while holding down the mouse button to select neighbouring sectors. The map may also be provided with scroll bars to permit the user, to select areas not immediately visible in the query window. The system may also provide the user with buttons to adjust the scale of the map.
- As shown in FIG. 9, the user may enter a group description and store this description with the promotional group. For example, there may be some characteristic behaviour which can be associated with the particular group and entering this characteristic behaviour may assist a user to recall the reasons behind selection of the :ndividual characteristics.
- As shown in FIG. 10, the user may specify a descriptive name by which to index the group and this descriptive name is updated in the group summary panel.
- Referring to
Figire 11, the system provides the user with a campaign screen to allow users to define promotions and associate them with particular campaigns. The campaign screen may comprise, for example, acampaign panel 350, apromotion panel 352 and agraph panel 354 showing graphical representations of individual promotion durations. -
Campaign panel 350 may display, for example, a campaign identifier, description Sexplanation and notes relating to the campaign, and other details, for example the beginning and end dates for the campaign. The campaigns are preferably stored in memory and indexed by a campaign identifier. - The
promotion panel 352 displays to the user the individual promotions forming part of a particular campaign. The promotion panel in particular displays characteristics of the promotion. Individual promotions are preferably stored in memory, together with and indeced by a promotion identifier and preferably also by a campaign identifier. - The
graph panel 354 could display to the user the durations of individual promotions, together with start dates and end dates. The graph panel may include a legend identiing the individual promotions and may also include the promotion identifier (shown as a 5 digit promotion number) and the promotion name. - The campaign wvindow preferably includes navigation buttons shown at the bottom of the screen permitting the user to navigate between promotions and to navigate between campaigns.
- Once a campaign has been identified and is under way, it is important for the merchant to mionitor the effectiveness of the campaign as a whole and of individual promotions within the campaign. The system provides a promotion analyser to assist the user in this regard. FIG. 12 illustrates the preferred method followed by the promotion analyser.
- The promotion analyser begins by retrieving from memory the campaign to be analysed, indicated generally at400. Preferably the campaign identifier is used as a primary key to retrieve an individual campaign. Once the campaign has been retrieved from mnemory, the individual promotions associated with that campaign are also retrieved firom memory, indicated at 402.
- Target groups and control groups relevant to a particular promotion are then retrieved from memory, as indicated at404 and 406 respectively.
- Once the target and control groups have been retrieved from memory, representations of the target group and control group are displayed on a client display device as indicated at408 and 410 respectively. FIG. 13 illustrates how the system mmay display representations of the target and control groups. The invention in one preferred form could be arranged to display a contoured representation of data superimposed on a graphical spatial representation of the premises of th( merchant generated by the system. Contoured representations are further descri:ed in our patent specification PCT/NZ00/00099 to Compudigm International Limited, filed on Jun. 14, 2000 entitled “Data visualisation system and method” which is incorporated by reference.
- FIG. 13 illustrates on example of a display generated by the system where the merchant operates a casino or similar gaming venue. In this example, a representation of the merchant is generated and displayed in accordance with the invention. The graphical representation comprises a spatial representation of an area of the casino showing the layout of individual gaming machines and stations. It will be appreciated that where a merchant operates from a retail store, the graphical representation could include a graphical spatial representation of the store. Where the merchant operates from a number of retail stores, the graphical representation could include spatial representations of each store and could also include a large scale map of the geographical area in which the merchant's stores are located.
- Where the merchant operates a warehouse, the representations could show the layout of various goods stored by the merchant. Where the merchant provides services, for example financial services, the representations could include schematic representations of the different areas of services offered by the merchant. Referring to FIG. 13, the system may display a graphical representation of the promotion or target group shown at500 and may also display graphically a representation of the control group indicated at 502.
Panels - Using customer identifiers as primary keys, the system retrieves data on each customer from memory. This data could include, for example, dates and times of visits to the casino and details of individual transactions. This data is superimposed on the spatial representation of the casino shown in
panels - The revenue for each machine is preferably graphically represented adjacent or near to the representation of the indivudal machine. There are a finite number of machines in the casino, and the individual revenues generated from each machine represent a fin te set of data values. These data values are graphically illustrated as data points in
Ihe representations - The preferred representations are colour-coded and the value of revenue of each machine is illustrated by representing the corresponding data points in the appropriate colour to represent the correct value of revenue of each machine. The areas of the
representations - Net revenue is one of the key performance indicators (KPI) which may be represented. Other indicators could be turnover, sales, gross profit, net profit, gross margin return on inventory investment (GMROII), net margin return on inventory investment (NMROII), and return on net asset (RONA).
- A legend may be displayed to the user to assist in clarifying the information presented in
panels - The promotion analyser permits the user to examine a visualisation of interaction data involving customers. This data visualisation is a useful complement to other reporting tools such as the use of charts and graphs. The promotion analyser permits a user to make sense of and obtain useful data without requiring technical knowledge. Pasterns in the data can be quickly identified and compared. For example, by displaying representations of the target group in
panel 500 and displaying representations of the control group inpanel 502, the user can quickly and readily identify the effects a campaign has had on the behaviour of the customers. - It is envisaged that the system may display to the user snapshots at particular times and dates throughout a particular campaign. The system may alternatively or in addition display to the user animated sequences of customer behaviour over a period selected by the user.
- The promotion analyser may also automatically correct for effects external to the promotion. For example, external factors such as school holidays, weather, and the economy in general, may effect the behaviour of individual customers. These factors will affect the customers in a promotional group, whether or not the customer is in a target group.
- The promotion analyser may, for example, subtract the weighted effect of the control group in a promotion group from the target group in that promotion group. This removes the rLoise from the data sample, leaving only data patterns directly attributable to1he promotion or campaign.
- In some circumstances, a user will wish to identify trends in interactions with customers of a particular demographic category. As described above, the invention enables a promotional group of customers to be defined using a set of criteria. The set of criteria used to define such a group is referred to as a profile. Such a profile could be all females under21 who are customers of a merchant. Such a profile is an abstract definition of a set of behaviours to which customers may conform in order to quaify for group membership. Alternatively, the profile could be simply a fixed group of customers, changing through time.
- The set of customers who are members of a group during a given time period is known as a snapshot of the profile. Such a snapshot could include all members of a given profile interacting with a merchant on a particular day. The invention preferably epables an arbitrary number of snapshots of a profile to be created, and display to a user time series graphs of KPIs associated with the snapshots. FIG. 14 illustrates a typical display presented to a user, which would allow a user to quickly identify changing trends within different customer groupings. The invention is preferably arranged to enable a user to define arbitory events which could be overlayed on the time series graphs, for example promotions or external events which may impact on business KPIs.
- FIG. 14 shows two time series graphs for a set of snapshots for a profile of under21 females who are customers of a particular merchant. The profile criteria are preferably shown in
panel 600. The profile criteria have preferably been defined using the Wizard described above with reference to FIGS. 4 to 10. The invention could also display notes regarding the particular profile inpanel 602 and a profile description inpanel 604. -
Panel 606 preferably shows a bar chart containing all the KPIs measured for the currently selected snapshot expressed as a percentage of these KPIs for all customers over the snapshot interval. Such KPIs could include, as shown in FIG. 14, turnover, patron count, trip count, time played and occupancy. The same data could be shown numerically inpanel 608. -
Display panel 6i 10 graphically displays two KPIs, turnover and trip count. It is envisaged that the user could select other snapshots by using a pointing device to select the appropriate snapshot on the time series charts shown at 612. Shown at 614 is a promotional event instituted by a merchant, for example happy hour. It can be readily identified from the representation shown in FIG. 14 that the customer group in this particular profile shows increased turnover and trip count during the course of the promotion. - Referring to FIG. 15, the invention could display in panel620 a pre-defined query called leavers and joiners, which would enable a merchant to identify those customers who have left, joined or remained in a profile over a predefined time interval by performing the appropriate set operations on two snapshots of the profile. i Alternatively, as shown in FIG. 16,
panel 630 could display the results of a further query enabling a user to identify members of a profile who have visited more or less than a certain threshold number of times, or who have spent more or less than a threshold amount during a time period, over an arbitrary time period. Such members could be the subject of a further promotion. - In summary, the invention provides a customer relationship management system and method designed to assist a merchant to manage campaigns involving customers of that merchant. The invention provides a system and method of selecting customers to include in a campaign and a system and method for evaluating the effectiveness of that campaign. The invention also enables a user to track changes in customer habits over time.
- The foregoing describes the invention including preferred forms thereof. Alterations and modifications as will be obvious to those skilled in the art are intended to be incorporated within the scope hereof, as defined by the accompanying claims.
Claims (25)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/137,514 US8700450B2 (en) | 1999-08-20 | 2008-06-11 | Customer relationship management system and method |
US14/145,841 US20140122219A1 (en) | 1999-08-20 | 2013-12-31 | Customer relationship management system and method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NZ337370 | 1999-08-20 | ||
NZ33737099 | 1999-08-20 | ||
PCT/NZ2000/000164 WO2001015030A1 (en) | 1999-08-20 | 2000-08-21 | Customer relationship management system and method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/NZ2000/000164 Continuation WO2001015030A1 (en) | 1999-08-20 | 2000-08-21 | Customer relationship management system and method |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/137,514 Continuation US8700450B2 (en) | 1999-08-20 | 2008-06-11 | Customer relationship management system and method |
US12/137,514 Continuation-In-Part US8700450B2 (en) | 1999-08-20 | 2008-06-11 | Customer relationship management system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020198775A1 true US20020198775A1 (en) | 2002-12-26 |
Family
ID=19927463
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/078,642 Abandoned US20020198775A1 (en) | 1999-08-20 | 2002-02-19 | Customer relationship management system and method |
US12/137,514 Expired - Fee Related US8700450B2 (en) | 1999-08-20 | 2008-06-11 | Customer relationship management system and method |
US14/145,841 Abandoned US20140122219A1 (en) | 1999-08-20 | 2013-12-31 | Customer relationship management system and method |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/137,514 Expired - Fee Related US8700450B2 (en) | 1999-08-20 | 2008-06-11 | Customer relationship management system and method |
US14/145,841 Abandoned US20140122219A1 (en) | 1999-08-20 | 2013-12-31 | Customer relationship management system and method |
Country Status (4)
Country | Link |
---|---|
US (3) | US20020198775A1 (en) |
EP (1) | EP1236134A4 (en) |
AU (1) | AU6743000A (en) |
WO (1) | WO2001015030A1 (en) |
Cited By (59)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060253318A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machines Corporation | Optimal sequencing of marketing events |
US20060253309A1 (en) * | 2005-05-03 | 2006-11-09 | Ramsey Mark S | On demand selection of marketing offers in response to inbound communications |
US20060253469A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machine Corporation | Dynamic selection of outbound marketing events |
US20070156787A1 (en) * | 2005-12-22 | 2007-07-05 | Business Objects | Apparatus and method for strategy map validation and visualization |
US20070244766A1 (en) * | 2003-10-24 | 2007-10-18 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US20080014961A1 (en) * | 2006-07-12 | 2008-01-17 | Tekelec | Methods, systems, and computer program products for providing geographically diverse IP multimedia subsystem (IMS) instances |
US20080052185A1 (en) * | 2003-10-24 | 2008-02-28 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US7418409B1 (en) | 2003-10-24 | 2008-08-26 | Sachin Goel | System for concurrent optimization of business economics and customer value satisfaction |
US20080209351A1 (en) * | 2007-02-28 | 2008-08-28 | Aol Llc | User profile snapshots |
US20100070893A1 (en) * | 2008-09-16 | 2010-03-18 | Sap Ag | Data quality administration framework |
US7953219B2 (en) * | 2001-07-19 | 2011-05-31 | Nice Systems, Ltd. | Method apparatus and system for capturing and analyzing interaction based content |
US20110166911A1 (en) * | 2010-01-05 | 2011-07-07 | Bank Of America Corporation | Leveraging Customer Information to Create and Utilize Financial Networks |
US7983956B1 (en) | 2003-10-24 | 2011-07-19 | Sachin Goel | System and method for providing options on products including flights |
US7993197B2 (en) | 2001-08-10 | 2011-08-09 | Igt | Flexible loyalty points programs |
US7997978B2 (en) | 2001-08-10 | 2011-08-16 | Igt | Flexible loyalty points programs |
US20110206198A1 (en) * | 2004-07-14 | 2011-08-25 | Nice Systems Ltd. | Method, apparatus and system for capturing and analyzing interaction based content |
US20120010932A1 (en) * | 2009-01-21 | 2012-01-12 | Billshrink, Inc. | System and method for matching a savings opportunity using census data |
US8140399B1 (en) | 2003-10-24 | 2012-03-20 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US8145536B1 (en) | 2003-10-24 | 2012-03-27 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US8165920B2 (en) | 2003-10-24 | 2012-04-24 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US20120197720A1 (en) * | 2011-02-02 | 2012-08-02 | Anne Bezancon | System And Method For Discounted Sales Transactions |
US20120209686A1 (en) * | 2011-02-14 | 2012-08-16 | Coupons.Com Incorporated | Identifier-based coupon distribution |
US20120259794A1 (en) * | 2011-04-08 | 2012-10-11 | Shanahan Matthew R | Method and Apparatus for Visualizing and Analyzing Unit Pricing for Digital Product Purchases to Determine Revenue Optimization Opportunities for Service Provider |
US20130046752A1 (en) * | 2003-09-23 | 2013-02-21 | Salesforce.Com, Inc | Optimization engine in a multi-tenant database system |
US8425313B2 (en) | 2001-08-10 | 2013-04-23 | Igt | Dynamic casino tracking and optimization |
US8566197B2 (en) | 2009-01-21 | 2013-10-22 | Truaxis, Inc. | System and method for providing socially enabled rewards through a user financial instrument |
US8600857B2 (en) | 2009-01-21 | 2013-12-03 | Truaxis, Inc. | System and method for providing a savings opportunity in association with a financial account |
US20140074587A1 (en) * | 2004-08-20 | 2014-03-13 | Marketing Evolution, Inc. | Cross-media campaigns with bias adjustment and attribution modeling |
US20140081908A1 (en) * | 2012-09-14 | 2014-03-20 | Salesforce.Com, Inc. | Method and system for cleaning data in a customer relationship management system |
US8979646B2 (en) * | 2002-06-12 | 2015-03-17 | Igt | Casino patron tracking and information use |
WO2015167534A1 (en) * | 2014-04-29 | 2015-11-05 | Globys, Inc. | Automated marketing offer decisioning |
US9275105B2 (en) | 2003-09-23 | 2016-03-01 | Salesforce.Com, Inc. | System and methods of improving a multi-tenant database query using contextual knowledge about non-homogeneously distributed tenant data |
US9349128B1 (en) * | 2006-11-30 | 2016-05-24 | Nevrf Corporation | Targeted content delivery |
US9373116B1 (en) | 2001-07-05 | 2016-06-21 | NexRf Corporation | Player tracking using a wireless device for a casino property |
US9396471B1 (en) | 2001-02-06 | 2016-07-19 | NexRf Corporation | System and method for receiving targeted content on a portable electronic device |
US9396487B1 (en) | 2006-11-30 | 2016-07-19 | NexRf Corporation | System and method for weighting content items |
US9406079B1 (en) | 2006-11-30 | 2016-08-02 | NexRf Corporation | Content relevance weighting system |
US9408032B1 (en) * | 2006-11-30 | 2016-08-02 | NexRf Corporation | Content delivery system, device and method |
US9449056B1 (en) | 2012-11-01 | 2016-09-20 | Intuit Inc. | Method and system for creating and updating an entity name alias table |
US9454769B2 (en) | 2001-02-06 | 2016-09-27 | NexRf Corporation | Communicating a targeted message to a wireless device based on location and two user profiles |
US9501786B1 (en) | 2006-11-30 | 2016-11-22 | Nexrf, Corp. | Interactive display system |
US9507494B1 (en) | 2006-11-30 | 2016-11-29 | Nexrf, Corp. | Merchant controlled platform system and method |
US9615347B1 (en) * | 2006-11-30 | 2017-04-04 | NEXRF Corp. | Location positioning engine system and method |
US9773020B2 (en) | 2001-07-05 | 2017-09-26 | NEXRF Corp. | System and method for map based exploration |
US9788155B1 (en) | 2015-04-22 | 2017-10-10 | Michael A. Kerr | User interface for geofence associated content |
US10032121B2 (en) | 2011-06-13 | 2018-07-24 | Marketing Evolution | System and method for managing and implementing procedures and practices |
US10169774B2 (en) | 2006-09-05 | 2019-01-01 | NexRf Corporation | Network based indoor positioning and geofencing system and method |
US10248527B1 (en) | 2018-09-19 | 2019-04-02 | Amplero, Inc | Automated device-specific dynamic operation modifications |
US10430492B1 (en) | 2006-11-30 | 2019-10-01 | Nexrf, Corp. | System and method for handset positioning with dynamically updated RF fingerprinting |
US10504126B2 (en) | 2009-01-21 | 2019-12-10 | Truaxis, Llc | System and method of obtaining merchant sales information for marketing or sales teams |
US10503912B1 (en) | 2014-08-12 | 2019-12-10 | NEXRF Corp. | Multi-channel communication of data files |
US10721705B1 (en) | 2010-06-04 | 2020-07-21 | NEXRF Corp. | Content Relevance Weighting System |
US10838582B2 (en) | 2016-06-15 | 2020-11-17 | NEXRF Corp. | Mobile autonomous dynamic graphical user interface |
US10909584B2 (en) | 2006-11-30 | 2021-02-02 | NEXRF Corp. | Content relevance weighting system |
US11093462B1 (en) | 2018-08-29 | 2021-08-17 | Intuit Inc. | Method and system for identifying account duplication in data management systems |
US11295320B2 (en) | 2017-06-29 | 2022-04-05 | International Business Machines Corporation | Dynamic management of a customer life-cycle value |
US20220295215A9 (en) * | 2008-03-29 | 2022-09-15 | NEXRF Corp. | Targeted content delivery |
US11706733B1 (en) | 2008-03-29 | 2023-07-18 | NEXRF Corp. | Location positioning engine system and method |
US11876830B2 (en) | 2020-03-20 | 2024-01-16 | Loyalty Iot, Inc. | Network based hyperlocal authentication |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1236134A4 (en) * | 1999-08-20 | 2003-08-06 | Compudigm Int Ltd | Customer relationship management system and method |
US8200622B2 (en) | 2002-05-31 | 2012-06-12 | Informatica Corporation | System and method for integrating, managing and coordinating customer activities |
AU2003281413A1 (en) * | 2002-07-05 | 2004-01-23 | Compudigm International Limited | Method and system of customer data visualisation |
US7496588B2 (en) | 2005-06-27 | 2009-02-24 | Siperian, Inc. | Method and apparatus for data integration and management |
US8150803B2 (en) | 2006-01-03 | 2012-04-03 | Informatica Corporation | Relationship data management |
US7523121B2 (en) | 2006-01-03 | 2009-04-21 | Siperian, Inc. | Relationship data management |
WO2008118800A1 (en) | 2007-03-23 | 2008-10-02 | Wms Gaming, Inc. | Using player information in wagering game environments |
US8271477B2 (en) | 2007-07-20 | 2012-09-18 | Informatica Corporation | Methods and systems for accessing data |
US8166071B1 (en) | 2008-05-22 | 2012-04-24 | Informatica Corporation | System and method for efficiently securing enterprise data resources |
US8224873B1 (en) | 2008-05-22 | 2012-07-17 | Informatica Corporation | System and method for flexible security access management in an enterprise |
CN103153410B (en) * | 2010-10-07 | 2017-03-08 | 环球娱乐株式会社 | Game-information-intsystemng systemng |
US10599620B2 (en) * | 2011-09-01 | 2020-03-24 | Full Circle Insights, Inc. | Method and system for object synchronization in CRM systems |
US10621206B2 (en) | 2012-04-19 | 2020-04-14 | Full Circle Insights, Inc. | Method and system for recording responses in a CRM system |
EP3003656B1 (en) * | 2013-06-04 | 2020-04-08 | BIC-Violex S.A. | Shaving aid adaptor for a shaving cartridge |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4404589A (en) * | 1980-10-21 | 1983-09-13 | Iri, Inc. | Cable television with multi-event signal substitution |
US5164983A (en) * | 1991-01-28 | 1992-11-17 | American Telephone & Telegraph Company | Telemarketing complex performance management system |
US5974396A (en) * | 1993-02-23 | 1999-10-26 | Moore Business Forms, Inc. | Method and system for gathering and analyzing consumer purchasing information based on product and consumer clustering relationships |
US6049778A (en) * | 1997-10-31 | 2000-04-11 | Walker Asset Management Limited Partnership | Method and apparatus for administering a reward program |
US6138139A (en) * | 1998-10-29 | 2000-10-24 | Genesys Telecommunications Laboraties, Inc. | Method and apparatus for supporting diverse interaction paths within a multimedia communication center |
US6308202B1 (en) * | 1998-09-08 | 2001-10-23 | Webtv Networks, Inc. | System for targeting information to specific users on a computer network |
US6522875B1 (en) * | 1998-11-17 | 2003-02-18 | Eric Morgan Dowling | Geographical web browser, methods, apparatus and systems |
US6571279B1 (en) * | 1997-12-05 | 2003-05-27 | Pinpoint Incorporated | Location enhanced information delivery system |
US6941573B1 (en) * | 1996-08-07 | 2005-09-06 | Information Resources, Inc. | Television distribution system for signal substitution |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997015023A2 (en) * | 1995-10-17 | 1997-04-24 | Citibank, N.A. | Sales process support system and method |
CN1264479A (en) * | 1997-07-16 | 2000-08-23 | 保罗·迈克尔·奥康瑙尔 | Method and system for compiling demographic data |
US6336105B1 (en) * | 1998-11-16 | 2002-01-01 | Trade Access Inc. | System and method for representing data and providing electronic non-repudiation in a negotiations system |
EP1236134A4 (en) * | 1999-08-20 | 2003-08-06 | Compudigm Int Ltd | Customer relationship management system and method |
-
2000
- 2000-08-21 EP EP00955198A patent/EP1236134A4/en not_active Withdrawn
- 2000-08-21 WO PCT/NZ2000/000164 patent/WO2001015030A1/en not_active Application Discontinuation
- 2000-08-21 AU AU67430/00A patent/AU6743000A/en not_active Abandoned
-
2002
- 2002-02-19 US US10/078,642 patent/US20020198775A1/en not_active Abandoned
-
2008
- 2008-06-11 US US12/137,514 patent/US8700450B2/en not_active Expired - Fee Related
-
2013
- 2013-12-31 US US14/145,841 patent/US20140122219A1/en not_active Abandoned
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4404589A (en) * | 1980-10-21 | 1983-09-13 | Iri, Inc. | Cable television with multi-event signal substitution |
US5164983A (en) * | 1991-01-28 | 1992-11-17 | American Telephone & Telegraph Company | Telemarketing complex performance management system |
US5974396A (en) * | 1993-02-23 | 1999-10-26 | Moore Business Forms, Inc. | Method and system for gathering and analyzing consumer purchasing information based on product and consumer clustering relationships |
US6941573B1 (en) * | 1996-08-07 | 2005-09-06 | Information Resources, Inc. | Television distribution system for signal substitution |
US6049778A (en) * | 1997-10-31 | 2000-04-11 | Walker Asset Management Limited Partnership | Method and apparatus for administering a reward program |
US6571279B1 (en) * | 1997-12-05 | 2003-05-27 | Pinpoint Incorporated | Location enhanced information delivery system |
US6308202B1 (en) * | 1998-09-08 | 2001-10-23 | Webtv Networks, Inc. | System for targeting information to specific users on a computer network |
US6138139A (en) * | 1998-10-29 | 2000-10-24 | Genesys Telecommunications Laboraties, Inc. | Method and apparatus for supporting diverse interaction paths within a multimedia communication center |
US6522875B1 (en) * | 1998-11-17 | 2003-02-18 | Eric Morgan Dowling | Geographical web browser, methods, apparatus and systems |
Cited By (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9646454B1 (en) | 2001-02-06 | 2017-05-09 | Nexrf Corp | Networked gaming system and method |
US9396471B1 (en) | 2001-02-06 | 2016-07-19 | NexRf Corporation | System and method for receiving targeted content on a portable electronic device |
US9454769B2 (en) | 2001-02-06 | 2016-09-27 | NexRf Corporation | Communicating a targeted message to a wireless device based on location and two user profiles |
US9373116B1 (en) | 2001-07-05 | 2016-06-21 | NexRf Corporation | Player tracking using a wireless device for a casino property |
US9773020B2 (en) | 2001-07-05 | 2017-09-26 | NEXRF Corp. | System and method for map based exploration |
US7953219B2 (en) * | 2001-07-19 | 2011-05-31 | Nice Systems, Ltd. | Method apparatus and system for capturing and analyzing interaction based content |
US8430749B2 (en) | 2001-08-10 | 2013-04-30 | Igt | Dynamic casino tracking and optimization |
US8425313B2 (en) | 2001-08-10 | 2013-04-23 | Igt | Dynamic casino tracking and optimization |
US7997978B2 (en) | 2001-08-10 | 2011-08-16 | Igt | Flexible loyalty points programs |
US7993197B2 (en) | 2001-08-10 | 2011-08-09 | Igt | Flexible loyalty points programs |
US8979646B2 (en) * | 2002-06-12 | 2015-03-17 | Igt | Casino patron tracking and information use |
US10152508B2 (en) | 2003-09-23 | 2018-12-11 | Salesforce.Com, Inc. | Improving a multi-tenant database query using contextual knowledge about tenant data |
US9275105B2 (en) | 2003-09-23 | 2016-03-01 | Salesforce.Com, Inc. | System and methods of improving a multi-tenant database query using contextual knowledge about non-homogeneously distributed tenant data |
US20130046752A1 (en) * | 2003-09-23 | 2013-02-21 | Salesforce.Com, Inc | Optimization engine in a multi-tenant database system |
US8145536B1 (en) | 2003-10-24 | 2012-03-27 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US20080052185A1 (en) * | 2003-10-24 | 2008-02-28 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US7418409B1 (en) | 2003-10-24 | 2008-08-26 | Sachin Goel | System for concurrent optimization of business economics and customer value satisfaction |
US7983956B1 (en) | 2003-10-24 | 2011-07-19 | Sachin Goel | System and method for providing options on products including flights |
US20070244766A1 (en) * | 2003-10-24 | 2007-10-18 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US20080270222A1 (en) * | 2003-10-24 | 2008-10-30 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US7472080B2 (en) | 2003-10-24 | 2008-12-30 | Sachin Goel | Methods and associated systems for an airline to enhance customer experience and provide options on flights |
US8140399B1 (en) | 2003-10-24 | 2012-03-20 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US8275667B1 (en) | 2003-10-24 | 2012-09-25 | Sachin Goel | System for concurrent optimization of business economics and customer value satisfaction |
US8145535B2 (en) | 2003-10-24 | 2012-03-27 | Sachin Goel | Computer implemented methods for providing options on products |
US8165920B2 (en) | 2003-10-24 | 2012-04-24 | Sachin Goel | System for concurrent optimization of business economics and customer value |
US8204884B2 (en) * | 2004-07-14 | 2012-06-19 | Nice Systems Ltd. | Method, apparatus and system for capturing and analyzing interaction based content |
US20110206198A1 (en) * | 2004-07-14 | 2011-08-25 | Nice Systems Ltd. | Method, apparatus and system for capturing and analyzing interaction based content |
US20140074587A1 (en) * | 2004-08-20 | 2014-03-13 | Marketing Evolution, Inc. | Cross-media campaigns with bias adjustment and attribution modeling |
US7778871B2 (en) * | 2005-05-03 | 2010-08-17 | International Business Machines Corporation | Optimal sequencing of marketing events |
US20060253469A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machine Corporation | Dynamic selection of outbound marketing events |
US20060253318A1 (en) * | 2005-05-03 | 2006-11-09 | International Business Machines Corporation | Optimal sequencing of marketing events |
US20060253309A1 (en) * | 2005-05-03 | 2006-11-09 | Ramsey Mark S | On demand selection of marketing offers in response to inbound communications |
US7881959B2 (en) | 2005-05-03 | 2011-02-01 | International Business Machines Corporation | On demand selection of marketing offers in response to inbound communications |
US7827061B2 (en) * | 2005-05-03 | 2010-11-02 | International Business Machines Corporation | Dynamic selection of outbound marketing events |
US20070156787A1 (en) * | 2005-12-22 | 2007-07-05 | Business Objects | Apparatus and method for strategy map validation and visualization |
US7730023B2 (en) * | 2005-12-22 | 2010-06-01 | Business Objects Sotware Ltd. | Apparatus and method for strategy map validation and visualization |
US20080014961A1 (en) * | 2006-07-12 | 2008-01-17 | Tekelec | Methods, systems, and computer program products for providing geographically diverse IP multimedia subsystem (IMS) instances |
US10169774B2 (en) | 2006-09-05 | 2019-01-01 | NexRf Corporation | Network based indoor positioning and geofencing system and method |
US9615347B1 (en) * | 2006-11-30 | 2017-04-04 | NEXRF Corp. | Location positioning engine system and method |
US10430492B1 (en) | 2006-11-30 | 2019-10-01 | Nexrf, Corp. | System and method for handset positioning with dynamically updated RF fingerprinting |
US9408032B1 (en) * | 2006-11-30 | 2016-08-02 | NexRf Corporation | Content delivery system, device and method |
US9406079B1 (en) | 2006-11-30 | 2016-08-02 | NexRf Corporation | Content relevance weighting system |
US10560798B2 (en) * | 2006-11-30 | 2020-02-11 | Nexrf, Corp. | Targeted content delivery |
US10909584B2 (en) | 2006-11-30 | 2021-02-02 | NEXRF Corp. | Content relevance weighting system |
US9396487B1 (en) | 2006-11-30 | 2016-07-19 | NexRf Corporation | System and method for weighting content items |
US9501786B1 (en) | 2006-11-30 | 2016-11-22 | Nexrf, Corp. | Interactive display system |
US9349128B1 (en) * | 2006-11-30 | 2016-05-24 | Nevrf Corporation | Targeted content delivery |
US9507494B1 (en) | 2006-11-30 | 2016-11-29 | Nexrf, Corp. | Merchant controlled platform system and method |
US11403351B2 (en) | 2007-02-28 | 2022-08-02 | Yahoo Assets Llc | Personalization techniques using image clouds |
US20080209351A1 (en) * | 2007-02-28 | 2008-08-28 | Aol Llc | User profile snapshots |
US10706112B1 (en) | 2007-02-28 | 2020-07-07 | Oath Inc. | Personalization techniques using image clouds |
US9715543B2 (en) | 2007-02-28 | 2017-07-25 | Aol Inc. | Personalization techniques using image clouds |
US20220295215A9 (en) * | 2008-03-29 | 2022-09-15 | NEXRF Corp. | Targeted content delivery |
US11729576B2 (en) * | 2008-03-29 | 2023-08-15 | NEXRF Corp. | Targeted content delivery |
US11706733B1 (en) | 2008-03-29 | 2023-07-18 | NEXRF Corp. | Location positioning engine system and method |
US20100070893A1 (en) * | 2008-09-16 | 2010-03-18 | Sap Ag | Data quality administration framework |
US8606762B2 (en) * | 2008-09-16 | 2013-12-10 | Sap Ag | Data quality administration framework |
US8566197B2 (en) | 2009-01-21 | 2013-10-22 | Truaxis, Inc. | System and method for providing socially enabled rewards through a user financial instrument |
US8600857B2 (en) | 2009-01-21 | 2013-12-03 | Truaxis, Inc. | System and method for providing a savings opportunity in association with a financial account |
US10594870B2 (en) * | 2009-01-21 | 2020-03-17 | Truaxis, Llc | System and method for matching a savings opportunity using census data |
US10504126B2 (en) | 2009-01-21 | 2019-12-10 | Truaxis, Llc | System and method of obtaining merchant sales information for marketing or sales teams |
US8650105B2 (en) | 2009-01-21 | 2014-02-11 | Truaxis, Inc. | System and method for providing a savings opportunity in association with a financial account |
US20120010932A1 (en) * | 2009-01-21 | 2012-01-12 | Billshrink, Inc. | System and method for matching a savings opportunity using census data |
US20110166911A1 (en) * | 2010-01-05 | 2011-07-07 | Bank Of America Corporation | Leveraging Customer Information to Create and Utilize Financial Networks |
US10721705B1 (en) | 2010-06-04 | 2020-07-21 | NEXRF Corp. | Content Relevance Weighting System |
US20120197720A1 (en) * | 2011-02-02 | 2012-08-02 | Anne Bezancon | System And Method For Discounted Sales Transactions |
US9959552B2 (en) * | 2011-02-02 | 2018-05-01 | 1020, Inc. | System and method for discounted sales transactions |
US20190139073A1 (en) * | 2011-02-14 | 2019-05-09 | Quotient Technology Inc. | Identifier-based coupon distribution |
US9002727B2 (en) * | 2011-02-14 | 2015-04-07 | Coupons.Com Incorporated | Identifier-based coupon distribution |
US10163124B2 (en) * | 2011-02-14 | 2018-12-25 | Quotient Technology Inc. | Identifier-based coupon distribution |
US9940638B2 (en) * | 2011-02-14 | 2018-04-10 | Quotient Technology Inc. | Identifier-based coupon distribution |
US20120209686A1 (en) * | 2011-02-14 | 2012-08-16 | Coupons.Com Incorporated | Identifier-based coupon distribution |
US20170308921A1 (en) * | 2011-02-14 | 2017-10-26 | Quotient Technology Inc. | Identifier-based coupon distribution |
US11544732B2 (en) | 2011-02-14 | 2023-01-03 | Quotient Technology Inc. | Identifier-based coupon distribution |
US9727889B2 (en) * | 2011-02-14 | 2017-08-08 | Quotient Technology Inc. | Identifier-based coupon distribution |
US20150178758A1 (en) * | 2011-02-14 | 2015-06-25 | Coupons.Com Incorporated | Identifier-based coupon distribution |
US9619818B2 (en) * | 2011-02-14 | 2017-04-11 | Quotient Technology Inc. | Identifier-based coupon distribution |
US10636049B2 (en) * | 2011-02-14 | 2020-04-28 | Quotient Technology Inc. | Identifier-based coupon distribution |
US20120259794A1 (en) * | 2011-04-08 | 2012-10-11 | Shanahan Matthew R | Method and Apparatus for Visualizing and Analyzing Unit Pricing for Digital Product Purchases to Determine Revenue Optimization Opportunities for Service Provider |
US10032121B2 (en) | 2011-06-13 | 2018-07-24 | Marketing Evolution | System and method for managing and implementing procedures and practices |
US9495403B2 (en) * | 2012-09-14 | 2016-11-15 | Salesforce.Com, Inc. | Method and system for cleaning data in a customer relationship management system |
US20140081908A1 (en) * | 2012-09-14 | 2014-03-20 | Salesforce.Com, Inc. | Method and system for cleaning data in a customer relationship management system |
US9449056B1 (en) | 2012-11-01 | 2016-09-20 | Intuit Inc. | Method and system for creating and updating an entity name alias table |
WO2015167534A1 (en) * | 2014-04-29 | 2015-11-05 | Globys, Inc. | Automated marketing offer decisioning |
US11550930B2 (en) | 2014-08-12 | 2023-01-10 | NEXRF Corp. | Multi-channel communication of data files |
US10503912B1 (en) | 2014-08-12 | 2019-12-10 | NEXRF Corp. | Multi-channel communication of data files |
US11899801B2 (en) | 2014-08-12 | 2024-02-13 | NEXRF Corp. | Proximity based authentication system and method |
US9788155B1 (en) | 2015-04-22 | 2017-10-10 | Michael A. Kerr | User interface for geofence associated content |
US10838582B2 (en) | 2016-06-15 | 2020-11-17 | NEXRF Corp. | Mobile autonomous dynamic graphical user interface |
US11295320B2 (en) | 2017-06-29 | 2022-04-05 | International Business Machines Corporation | Dynamic management of a customer life-cycle value |
US11361325B2 (en) | 2017-06-29 | 2022-06-14 | International Business Machines Corporation | Dynamic management of a customer life-cycle value |
US11093462B1 (en) | 2018-08-29 | 2021-08-17 | Intuit Inc. | Method and system for identifying account duplication in data management systems |
US10248527B1 (en) | 2018-09-19 | 2019-04-02 | Amplero, Inc | Automated device-specific dynamic operation modifications |
US11876830B2 (en) | 2020-03-20 | 2024-01-16 | Loyalty Iot, Inc. | Network based hyperlocal authentication |
Also Published As
Publication number | Publication date |
---|---|
US8700450B2 (en) | 2014-04-15 |
EP1236134A1 (en) | 2002-09-04 |
EP1236134A4 (en) | 2003-08-06 |
WO2001015030A1 (en) | 2001-03-01 |
US20140122219A1 (en) | 2014-05-01 |
US20090030790A1 (en) | 2009-01-29 |
AU6743000A (en) | 2001-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8700450B2 (en) | Customer relationship management system and method | |
US7158968B2 (en) | Database query system and method | |
CA2488432C (en) | System and method for customer contact management | |
US20050027721A1 (en) | System and method for distributed data warehousing | |
US20040024608A1 (en) | System and method for customer contact management | |
US20030107575A1 (en) | Customer activity tracking system and method | |
US20040143496A1 (en) | System and method for offering awards to patrons of an establishment | |
US7103560B1 (en) | System and method for weather adapted, business performance forecasting | |
US20030055707A1 (en) | Method and system for integrating spatial analysis and data mining analysis to ascertain favorable positioning of products in a retail environment | |
JP2000503434A (en) | System and method for weather adaptive performance forecasting | |
WO1997026613A9 (en) | System and method for weather adapted, business performance forecasting | |
JP2001022826A (en) | Client relation learning system | |
CA2514075A1 (en) | System and method for distributed data warehousing | |
US20200175532A1 (en) | Map based graphical user interface for identifying market share and sales potential | |
AU2005201055B2 (en) | Customer Relationship Management System And Method | |
US20030189595A1 (en) | Summary data visualisation system and method | |
WO2002015049A1 (en) | Summary data visualisation system and method | |
JP2002117114A (en) | Advertisement procuration method and system | |
WO2003012691A1 (en) | Data visualisation system and method | |
US20050125437A1 (en) | Data analysis system and method | |
CA2486310A1 (en) | System and method for offering awards to patrons of an establishment | |
JP2003167993A (en) | Sales management system, business support system, business support program and medium | |
Kates | RETAIL SITE SELECIION USING GIS AND MCDM: A CASE STUDY OF THE ONT0 RETAII, IEWELLERY INDUSTRY |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: COMPUDIGM INTERNATIONAL LIMITED, NEW ZEALAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RYAN, PATRICK NICOLAS;REEL/FRAME:012618/0150 Effective date: 20020201 |
|
AS | Assignment |
Owner name: BALLY TECHNOLOGIES, INC., NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:COMPUDIGM INTERNATIONAL LIMITED;REEL/FRAME:020054/0661 Effective date: 20070924 Owner name: BALLY TECHNOLOGIES, INC.,NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:COMPUDIGM INTERNATIONAL LIMITED;REEL/FRAME:020054/0661 Effective date: 20070924 |
|
AS | Assignment |
Owner name: BALLY TECHNOLOGIES, INC., NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:COMPUDIGM INTERNATIONAL LIMITED;REEL/FRAME:022288/0300 Effective date: 20081217 Owner name: BALLY TECHNOLOGIES, INC.,NEVADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:COMPUDIGM INTERNATIONAL LIMITED;REEL/FRAME:022288/0300 Effective date: 20081217 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |
|
AS | Assignment |
Owner name: SG GAMING, INC., NEVADA Free format text: CHANGE OF NAME;ASSIGNOR:BALLY GAMING, INC.;REEL/FRAME:051641/0653 Effective date: 20200103 |