Method and system for determining point of sale authorization

Information

  • Patent Grant
  • 9111278
  • Patent Number
    9,111,278
  • Date Filed
    Monday, October 7, 2013
    10 years ago
  • Date Issued
    Tuesday, August 18, 2015
    9 years ago
Abstract
According to an embodiment of the present invention, an automated computer implemented method and system for determining authorization for a point of sale transaction, wherein the method is executed by a programmed computer processor which communicates with a user via a communication network comprising receiving a point of sale authorization request for a transaction from a customer at a merchant, via a communication network; accessing profile data associated with one or more of the customer, an account associated with the customer and the merchant involved in the transaction; applying one or more rules to the authorization request wherein the one or more rules comprises one or more of credit rules and fraud rules; applying one or more scoring algorithm to the authorization request wherein the one or more scoring algorithm indicates an assessment of risk; determining an authorization response, via a programmed computer processor, based at least in part on a combination of profile data, the one or more applied rules and the one or more applied scoring algorithms; providing the authorization response for the transaction via the communication network.
Description
FIELD OF THE INVENTION

The present invention relates generally to point of sale authorizations, and more specifically to a method and system for providing enhanced point of sale decisions for customers and providers where multiple data types are analyzed and considered in addressing each transaction.


BACKGROUND OF THE INVENTION

Currently, point of sale (POS) systems generally approve all transactions and address fraudulent transactions well after the transaction has been completed. Most merchants will more often than not approve a majority of the transactions. If transactions are declined, they are declined without much intelligence. In determining whether to authorize a transaction, the current systems usually only focus on one factor: the customer's credit for that card, without regard to other factors and considerations. As a result, current systems do not accurately authorize and decline transactions, which result in inefficiencies, approval of fraudulent charges and lost revenue.


Other drawbacks may also be present.


SUMMARY OF THE INVENTION

Accordingly, one aspect of the invention is to address one or more of the drawbacks set forth above. According to an embodiment of the present invention, an automated computer implemented method for determining authorization for a point of sale transaction, wherein the method is executed by a programmed computer processor which communicates with a user via a communication network, comprises the steps of: receiving a point of sale authorization request for a transaction from a customer at a merchant, via a communication network; accessing profile data associated with one or more of the customer, an account associated with the customer and the merchant involved in the transaction; applying one or more rules to the authorization request wherein the one or more rules comprises credit rules and fraud rules; applying one or more scoring algorithm to the authorization request wherein the one or more scoring algorithm indicates an assessment of risk; determining an authorization response, via a programmed computer processor, based at least in part on a combination of profile data, the one or more applied rules and the one or more applied scoring algorithms; providing the authorization response for the transaction via the communication network.


According to an exemplary embodiment of the present invention, an automated computer implemented method and system for determining authorization for a point of sale transaction further comprises: wherein the profile data comprises geographic location of one or more of the customer, the merchant and a card product associated with the customer; wherein the profile data comprises travel advisories and purchase advisories associated with the customer; wherein the one or more scoring algorithm comprises credit risk and fraud risk; wherein the fraud risk is based on one or more of fraud events and fraud trends; wherein the one or more scoring algorithm comprises one or more of profitability, spend utilization and attrition; wherein the authorization response comprises one or more of memo on account, queue for credit review, queue for fraud alert; wherein the authorization response comprises one or more contact customer and flag account for suspected fraud; further comprising the step of generating one or more reports demonstrating decision and action metrics associated with historic POS authorizations; and further comprising the step of storing data associated with the transaction in an authorization log, wherein the data comprises the authorization response.


According to an exemplary embodiment of the present invention, an automated computer implemented system for determining authorization for a point of sale transaction comprises: an interface for receiving a point of sale authorization request for a transaction from a customer at a merchant, via a communication network; a profile module for accessing profile data associated with one or more of the customer, an account associated with the customer and the merchant involved in the transaction; a rules module for applying one or more rules to the authorization request wherein the one or more rules comprises credit rules and fraud rules; a scoring module for applying one or more scoring algorithm to the authorization request wherein the one or more scoring algorithm indicates an assessment of risk; and a decision engine for determining an authorization response, via a programmed computer processor, based at least in part on a combination of profile data, the one or more applied rules and the one or more applied scoring algorithms; and for providing the authorization response for the transaction via the communication network.





BRIEF DESCRIPTION OF THE DRAWINGS

In order to facilitate a fuller understanding of the present inventions, reference is now made to the appended drawings. These drawings should not be construed as limiting the present inventions, but are intended to be exemplary only.



FIG. 1 is an exemplary diagram of a system for processing point of sale authorization requests, according to an embodiment of the present invention.



FIG. 2 is an exemplary flowchart illustrating a method for processing point of sale authorization requests, according to an embodiment of the present invention.





DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

An embodiment of the present invention is directed to an infrastructure to deliver optimal point of sale (POS) decisions for customers and other users. POS decisioning may include the ability to interact with a customer in advance of an authorization request, during the authorization decision process, and subsequent to an authorization decision. Interactions with the customer may occur via various modes of communication, including in-person, merchant location, telephone, Internet, electronic communication, etc. An embodiment of the present invention improves the ability to make more accurate and well informed decisions by providing predictive data and more precise rule sets.


An embodiment of the present invention is able to recognize customer profile data, card product type, merchant data, account data, geographic data and/or other relevant information at the point of sale to provide accurate and comprehensive decisioning. In addition, an embodiment of the present invention analyzes fraud data to recognize fraud trends and other behavior at the point of sale for each transaction. Thus, an embodiment of the present invention may balance the dimensions of credit and fraud risk, customer experience, the cost of delivering an appropriate POS authorization decision and/or other factors—all of which may be dynamic.


An embodiment of the present invention provides greater precision in transaction decisions. A method and system of an embodiment of the present invention may introduce a richer set of data into the decision process (e.g., customer, card and merchant behavior profiles, etc.) Also, better controls and monitoring of strategizes may be realized.


An embodiment of the present invention may create, support, and leverage comprehensive, time-based data views of customers, accounts, merchants, geographies, transactions and/or other data. According to an exemplary embodiment, the system and method may provide tools and processes that allow an entity to manage complex and evolving POS strategies via acts of configuration carried out by business analysts, strategy managers and/or other participants. An embodiment of the present invention may provide the ability to support rich, real-time analysis and reporting tools that inform managers and/or other participants on the health of the POS operating environment and the running performance of executing POS strategies. An embodiment of the present invention may receive inputs and send updates to a variety of source and target data stores and systems and may further incorporate data and notifications from new sources through an integration process.


For example, an embodiment of the present invention may recognize the customer, card and account at the point of sale and make comprehensive intelligent decisions regarding the underlying transaction. In addition, an embodiment of the present invention may also consider merchant data related to the transaction as well as geographic data of the customer, merchant, card, etc. For instance, an embodiment of the present invention may recognize that a particular card present transaction occurred in California and another subsequent card present transaction occurred in New York a short time later (e.g., one hour, etc.) on the same card. The geographic and temporal considerations would mark this transaction as being improbable. In other words, fraud may be likely involved.


According to another example, a customer's behavior may indicate an upcoming trip to Europe for two weeks. This may be evident by the customer's purchase of airline tickets and hotel reservations and/or other behavior. In another example, the customer may provide this information to a system. Using this information, the system of the present invention may deny and/or flag any in person transaction that occurs in the U.S. or other area outside of Europe during the two week period.



FIG. 1 is an exemplary diagram of a system for processing point of sale authorization requests, according to an embodiment of the present invention. A system 100 of an embodiment of the present invention may include a Decision Engine 120, which may be stand alone, hosted by an entity, such as a financial institution, service provider, bank, etc. For example, Decision Engine 120 may be affiliated or associated with a financial institution, bank and/or other entity with POS authorization concerns. In an exemplary embodiment involving a financial institution, the financial institution may host or support Decision Engine 120. In this example, POS authorization decisioning in accordance with an embodiment of the present invention may appear to be performed by financial institution, as a single consolidated unit. According to another example, Decision Engine 120 may be separate and distinct from a financial institution. For example, a financial institution, or other entity, may communicate to Decision Engine 120 via a network or other communication mechanism.


Point of Sale 110 may represent a point of sale location, such as a merchant location, online website and/or other purchasing interface. A merchant or other intermediary may transmit an authorization request from Point of Sale 110. An embodiment of the present invention may provide an interface for various transaction sources and controls for which data, scores and rules are applied. Association Interface 112 may receive an authorization message from a card association or other intermediary or even directly from Point of Sale 110. Association Interface 112 may decrypt the message and convert the message to an internal format. Association Interface 112 may manage priority of messages passed to Transaction Controller 114. For example, some messages, such as association authorizations, may have higher priority over other messages, such as pay float. According to another example, POS 110 may communicate directly or indirectly with Decision Engine 120.


Decision Engine 120 may perform various functions, such as data enrichment, basic check execution, complex decisioning, profile update, decision result recordation, post activity request, and/or other functions. Decision Engine 120 may access and communicate directly or indirectly with Scoring Module 130, Rules Module 132, Profiles Module 134, Post Decision Activity Module 136, Authorization Log 140, Database 142, Authorization Controls 146, and/or other modules and/or sources of data. Communication between each representative component may be electronic, wireline, wireless and/or other mode of communication. In addition, Decision Engine 120 may have access to other sources of data and/or data feeds that identify other metrics and/or information that may be relevant for POS authorization decisioning in accordance with the various embodiments of the present invention. While a single illustrative block, module or component is shown, these illustrative blocks, modules or components may be multiplied for various applications or different application environments. In addition, the modules or components may be further combined into a consolidated unit. Other architectures may be realized. The modules and/or components may be further duplicated, combined and/or separated across multiple systems at local and/or remote locations.


Decision Engine 120 may access various sources of information to perform comprehensive decisioning on point of sale authorization requests for transactions. For example, Decision Engine 120 may access and/or maintain Database 142. Database 142 may include data, such as account information, transaction activity, payment activity, and/or other relevant data for one or more accounts. While a single database is illustrated in the exemplary figure, the system may include multiple databases at the same location or separated through multiple locations. The databases may be further combined and/or separated. In addition, the databases may be supported by a financial institution or an independent service provider. For example, an independent service provider may support the one or more databases and/or other functionality at a remote location. Other architectures may be realized. The components of the exemplary system diagrams may be duplicated, combined, separated and/or otherwise modified, as desired by various applications of the embodiments of the present invention as well as different environments and platforms.


An embodiment of the present invention provides data access and integration capabilities of data sources in a batch process, but also in real time processes. The sources of data may range from data warehouse stores, to other operational systems, mainframe or new variables calculated mid authorization stream, but is not limited to this. An embodiment of the present invention may hide details of specific physical data payloads from business functions and allow new data elements to be incorporated, created, and used by POS business functions with rapid deployment, eliminating dependency on integrated technology release management. Incorporation of new data from existing or new sources may also be included.


As illustrated by Scoring Module 130, an embodiment of the present invention provides scoring capabilities that provide assessment of credit risk, fraud risk, profitability, spend utilization, attrition, ability to contact, and/or other values and probabilities. For example, scores may represent an estimate for a prediction, such as probability of fraud or credit default. Scores may by represented by a numerical value or other indication of probability. Any authorization request may involve the invocation of one or multiple scoring functions. Scores produced as outputs by one model or calculation may serve as inputs to a subsequently executed model, calculation or to the rules portion of the decision. Scores related to a particular authorization request may be calculated before, during, or after the authorization response process and in batch, real-time and/or other operational modes. An embodiment of the present invention allows for the rapid deployment of new scoring calculations as well as the easy incorporation of new data elements and sources into the scoring environment.


An embodiment of the present invention may consider fraud data and trends in the POS authorization decisioning process. For example, an embodiment of the present invention may have access to monitoring data related to fraud events and the ability to recognize fraud trends and apply these trends to the decisioning process.


As illustrated by Rules Module 132, an embodiment of the present invention provides a business-friendly environment for the development, testing, and deployment of various business rules and business functions for POS decision strategies. For example, rules may be used for segmentation. Rules may identify what spend level a customer belongs to, payment behavior, transaction type (e.g., card present, card not present), where the customer prefers to shop, types of transactions (e.g., merchant, Internet, restaurants, entertainment, etc.) and/or other segmentation. Also, rules may be applied to scores to translate probability into one or more actions concerning the transaction, such as approve, defer, decline, customer review, other action and/or combination thereof.


Segmentation data produced by rules may be used to identify and avoid fraudulent charges. For example, a merchant may be an Internet only merchant, which means that the merchant only conducts online transactions. If a card present transaction for this particular Internet only merchant shows up on a customer's card, this purchase may indicate a fraudulent activity. In response, an appropriate action may involve flagging or banning all card present transactions at this Internet only merchant. Also, the actions may consider risk assessments. For example, if a possible fraudulent activity is detected, all transactions may be banned at a merchant with high risk whereas all transactions may be approved at a merchant with low risk. For the merchant with low risk, a customer contact for confirmation may be initiated for the approved transactions.


Any given authorization request may utilize rule execution prior to, subsequent to and/or simultaneously with score execution. An embodiment of the present invention may allow rule changes and updates to be applied to the production environment, through a controlled process, on a daily or other basis. Business rules and functions may support arithmetic and logical operators as well as mathematical, statistical, string and/or other functions. Rules may be callable from other rules and it may be possible to invoke multiple rule sets in response to a single authorization. Additionally, rules may initiate actions on operational systems. Targeted actions may include but are not limited to: account blocking, recording information in support of future decisions, queuing a transaction for review by an operational process, initiating customer communication or customer treatments and/or other actions.


As illustrated by Profiles Module 134, an embodiment of the present invention may access profile information, such as customer data, customer preference, card product data, merchant data, account data, geographic information and/or other data. An embodiment of the present invention may provide or be able to leverage a data storage environment capable of hosting operational data profiles representing Account, Customer, Card, Merchant, Customer Geography, and Transaction business entities for use by POS strategies. Profiles may accept updates on time intervals ranging from monthly (e.g., account cycle, etc.) to daily to, in some cases, sub-second (e.g., transactional, etc.).


Profile data may include data related to card, account, customer, merchant, geography, card merchant, account/merchant, account/geographic, non-authorization profile updates, specialty profiles, etc. Customer profile may include variables defined at the customer level including credit line, balance, status, tenure, payment behavior, outstanding authorizations, cash line, cash balance, balance transfer/convenience check (BT/CC) balance, number of cards, product, relationship, customer value, average number of transactions per day, average spend per cycle, max spend per day, max spend per cycle, and other variables.


For example, an embodiment of the present invention may recognize that a single account may be associated with multiple card products, with different account numbers and even different names (e.g., members of a family). POS authorization decisions may consider a customer's card behavior relative to a particular card product as well as other activity associated with other cards and accounts. For example, a customer's card activity may be considered as well as the customer's spouse's activity on a different card product and/or other cards associated with the account (e.g., daughter's debit card, etc.).


Various identifiers, such as card number, zip code, merchant name, merchant ID and/or other data may be used to identify associated profiles and authorization controls. For example, a card number may be used to identify customer's card, type of card, account and customer profiles. Zip code may be used to identify a geography profile. Merchant name and/or identifier may be used to access a merchant profile. Intersection profiles, such as card/merchant, card/geography, may also be identified. For example, a card/geography interaction profile may consider where a card has been used and relevant activity in that particular location. In this example, whether the card has been used in a particular geographic location may be considered. A risk assessment may be performed or determined on the geographic location. For example, a customer may reside in Delaware. It may be determined by his profile and other data that he does not travel beyond the east coast. If a card present transaction is detected in California, an embodiment of the present invention may determined that this particular card has never been to California. It may also determined that the merchant in California involved in the transaction has a higher than normal fraud rate. With these factors in consideration, an embodiment of the present invention may then determine an appropriate action, such as deny and/or flag the potential fraudulent activity. Associated records from authorization control tables may also be identified, such as yellow flags, travel advisories, purchase advisories, safe zones, guaranteed approval, etc.


An embodiment of the present invention may focus on the card and track where it is being used. This data may be used to create and/or refine a customer's profile data. For example, a customer residing in 12345 zip code may use the card at a particular restaurant. By applying a fraud rule, the system may recognize that other customers living in that same zip code also dine at that restaurant and thereby deem those transactions valid. The system may continue to monitor the customer's behavior and continue to approve transactions within the recognized zip code. If transactions start showing up in other locations, those transactions may be flagged or declined. As the system develops and refines the customer's profile, the system may recognize that the customer visits family two hours away each month. The system may recognize this as a safe zone and authorize all transactions in that area during the recognized time frame. The system may also recognize that families travel more often during the summer months when school is out of session. So, for the summer months, the system will approve more transactions outside the local zip code. Also, the system may recognize that the customer travels to San Francisco every August. Accordingly, these transactions will be authorized in this location during the travel time period. According to another example, an embodiment of the present invention may recognize business travels where the customer makes travel and hotel arrangements for himself or herself, without additional family members. Also, a customer may have a designated business card product for business purchases. An embodiment of the present invention may recognize that different geographies are more likely for business travel as opposed to personal travel. Accordingly, those business related purchases will more likely be approved, even if occurring in various geographic locations. Other variations and applications may be applied.


An embodiment of the present invention may view data that could have been used to decision an authorization at the time of processing, not just the data that was actually used by the rules sets that were executed. Capturing all the data as part of the decision log permits an embodiment of the present invention to easily simulate the impact of new rules and scores.


Database 142 may support a complete record of data used to process an authorization request or other decision type as well as a complete trace of rules and scores used in the process. Information captured and retained as the result of an authorization decision may be available for use by analytic and operational processes. Database 142 may also receive External Data 144 from various sources. While a single block is shown, external data may represent multiple sources of data. For example, Database 142 may receive good indicators, bad indicators as well as neutral indicators. Good indicators may include recency of payments, time passed with no fraudulent activities, etc. Bad indicators may include fraud reported by customers, lack of payment from customer, missed or late payments, loss of income, etc. Other data may include fraud occurring elsewhere, notifications from merchants, police reports, credit bureau reports, reports from other entities (e.g., issuers, loan agencies, etc.), macro economic data (e.g., state of unemployment, stock market, etc.) and/or other data. Data from financial institutions may also be used. For example, a customer may have an automatic deposit with an employer twice a month. If the automatic deposit has been terminated, the customer's credit default risk may increase. Partner data from various entities (e.g., travel and entertainment agencies) may also be received. This data may be used to identify travel patterns and other customer behavior data.


As illustrated by Reports Module 136, an embodiment of the present invention may provide and/or support real-time dashboards, standard reports, and ad hoc queries and reports that present metrics on the overall health and performance of the technical operating environment as well as the decision and action metrics of executing POS strategies. Dashboard, reporting, and query capabilities may be accessible by a broad range of analytic and operational stakeholders including IT, Strategy Management, Marketing and/or other entities. The Management Information System (MIS) metrics set may be extensible via business configuration or development processes. An embodiment of the present invention may support high-level summarization and drill-down across a configurable range of dimensions and filters including but not limited to customer, account, product, business unit, transaction type, merchant and/or other factors. An embodiment of the present invention may support temporal aggregation intervals ranging from seconds through minutes, hours, days, weeks, and months to yearly aggregations. An embodiment of the present invention may also provide an environment that allows business strategy managers to define Event Detection Rules that may be monitored and enforced by the Analytic Data Storage environment and then communicated to the Decision Engine environment for handling by POS strategies and rules. Defined events to be supported may include customer spending outside of normal geographic and merchant footprints, spending velocity pattern changes, and other “out-of-band” behaviors that may be defined over Customer, Account, and/or Merchant data footprints.


A user may access the Reports Module 136 via a user interface. Reports and other outputs may be transmitted via wireless communication to remote devices. Users may program and execute customized reports on a periodic basis or by request. Other variations and implementations may be realized.


Post Activity Module 138 may provide various actions for execution. Exemplary actions may include the following: memo on account, queue for credit review, queue for fraud review, contact customer, flag the account for suspected fraud, e.g., yellow flag, trigger an alert, etc.


Authorization Log 140 may store authorization history data and track decisions made by Decision Engine 120. For some transactions, Decision Engine 120 may access Authorization Log 140 to perform comparisons to attributes of current transactions. This may be particularly relevant to Velocity and Distance checks. Velocity may refer to the frequency of spend over a given period of time for similar transactions. For Velocity checks, an embodiment of the present invention may look for matches with current authorization. For example, multiple transactions of the same type at a high volume may indicate potential fraudulent behavior, such as purchasing ten plasma televisions within a 4 hour window. The rules may provide what types of matches to make, based on logic that was coded, e.g., match by merchant, MCC, POS entry mode, amount rage, etc. Distance may refer to the distance of the current transaction from the last transactions. For Distance checks, an embodiment of the present invention may return the sequence of zip codes for the requested time period. For example, an embodiment of the present invention may flag a transaction made in New York and a subsequent transaction made in California within a short time frame, such as 4 hours, for fraud based on the location and time between transactions.


Once a decision has been returned, various data, including logs, profiles, etc., may be updated through Authorization Controls 146.


According to another embodiment of the present invention, Decision Engine 120 may host a website or other electronic interface, where users may access data as well as provide data. For example, a financial institution, merchant and/or other entity may access information through an interface to view data, submit requests, provide data and/or perform other actions.



FIG. 2 is an exemplary flowchart illustrating a method for processing point of sale authorization requests, according to an embodiment of the present invention. At step 210, a POS authorization request may be received from a merchant or other entity. At step 212, profile data may be retrieved in response to the POS authorization request. At step 214, one or more rules may be applied. At step 216, one or more scoring algorithms may be applied. At step 218, an authorization response may be determined. At step 220, post decision activity may be performed. Also, feedback loop 222 may be implemented to further revise and refine profile data and/or other information. The order illustrated in FIG. 2 is merely exemplary. While the process of FIG. 2 illustrates certain steps performed in a particular order, it should be understood that the embodiments of the present invention may be practiced by adding one or more steps to the processes, omitting steps within the processes and/or altering the order in which one or more steps are performed. These steps will be described in greater detail below.


At step 210, a POS authorization request may be received from a merchant or other entity. The authorization request may be received from merchant location or other location for making a transaction.


At step 212, profile data may be retrieved in response to the POS authorization request. Profile data may include data associated with the customer, account and merchant. Other profile data may include geographic data indicating where the transaction is taking place as well as where the customer is currently located.


At step 214, one or more rules may be applied. Rules may include credit rules and fraud rules. An embodiment of the present invention may considers both credit and fraud factors in authorizing a transaction. For example, rules may identify segmentation data, such as customer spend data, transaction type, payment behavior, etc. While Apply Rules step 214 is illustrated in this exemplary diagram as occurring before Apply Scoring Algorithm step 216, step 214 can occur after, before or even concurrently with step 216. Other variations in the order of the steps illustrated in FIG. 2 may be realized.


At step 216, one or more scoring algorithms may be applied. The scoring algorithms may represent the risk involved in the transaction, such as fraud, credit default and/or other risk associated with a transaction. Other risk may include profitability, spend utilization, attrition and other types of risk.


At step 218, an authorization response may be determined. Based on the comprehensive data, an embodiment of the present invention may make a well decisioned determination for the POS authorization request. For example, profile data, including customer data, account data, merchant data and/or other data may considered. Risk assessment, including likelihood for fraud and/or credit default, may be considered in how to authorize a transaction. Other external sources of data may also be involved in determining POS authorization.


At step 220, post decision activity may be performed. Additional research and reporting may be performed, for example. In addition, the output may be considered in revising the rules and algorithms discussed above. A feedback loop may be implemented at step 222. For example, the customer's profile may be updated. If the customer is not fitting a certain profile or model, a customer contact may be initiated to arbitrate a questionable transaction. Based on the customer feedback, the customer's profile may be updated. According to another example, a customer questionnaire may be forwarded or requested to gather more accurate information.


While the exemplary embodiments illustrated herein may show the various embodiments of the invention (or portions thereof) collocated, it is to be appreciated that the various components of the various embodiments may be located at distant portions of a distributed network, such as a local area network, a wide area network, a telecommunications network, an intranet and/or the Internet, or within a dedicated object handling system. Thus, it should be appreciated that the components of the various embodiments may be combined into one or more devices or collocated on a particular node of a distributed network, such as a telecommunications network, for example. As will be appreciated from the following description, and for reasons of computational efficiency, the components of the various embodiments may be arranged at any location within a distributed network without affecting the operation of the respective system.


Data and information maintained by Decision Engine 120 may be stored and cataloged in Database 142 which may comprise or interface with a searchable database. Database 142 may comprise, include or interface to a relational database. Other databases, such as a query format database, a Standard Query Language (SQL) format database, a storage area network (SAN), or another similar data storage device, query format, platform or resource may be used. Database 142 may comprise a single database or a collection of databases, dedicated or otherwise. In one embodiment, Database 142 may store or cooperate with other databases to store the various data and information described herein. In some embodiments, Database 142 may comprise a file management system, program or application for storing and maintaining data and information used or generated by the various features and functions of the systems and methods described herein. In some embodiments, Database 142 may store, maintain and permit access to customer information, transaction information, account information, and general information used to process transactions as described herein. In some embodiments, Database 142 is connected directly to Decision Engine 120, which, in some embodiments, it is accessible through a network, such as communication network, for example.


Communications network may be comprised of, or may interface to any one or more of, the Internet, an intranet, a Personal Area Network (PAN), a Local Area Network (LAN), a Wide Area Network (WAN), a Metropolitan Area Network (MAN), a storage area network (SAN), a frame relay connection, an Advanced Intelligent Network (AIN) connection, a synchronous optical network (SONET) connection, a digital T1, T3, E1 or E3 line, a Digital Data Service (DDS) connection, a Digital Subscriber Line (DSL) connection, an Ethernet connection, an Integrated Services Digital Network (ISDN) line, a dial-up port such as a V.90, a V.34 or a V.34bis analog modem connection, a cable modem, an Asynchronous Transfer Mode (ATM) connection, a Fiber Distributed Data Interface (FDDI) connection, or a Copper Distributed Data Interface (CDDI) connection.


Communications network may also comprise, include or interface to any one or more of a Wireless Application Protocol (WAP) link, a General Packet Radio Service (GPRS) link, a Global System for Mobile Communication (GSM) link, a Code Division Multiple Access (CDMA) link or a Time Division Multiple Access (TDMA) link such as a cellular phone channel, a Global Positioning System (GPS) link, a cellular digital packet data (CDPD) link, a Research in Motion, Limited (RIM) duplex paging type device, a Bluetooth radio link, or an IEEE 802.11-based radio frequency link. Communications network 107 may further comprise, include or interface to any one or more of an RS-232 serial connection, an IEEE-1394 (Firewire) connection, a Fibre Channel connection, an infrared (IrDA) port, a Small Computer Systems Interface (SCSI) connection, a Universal Serial Bus (USB) connection or another wired or wireless, digital or analog interface or connection.


In some embodiments, communication network may comprise a satellite communications network, such as a direct broadcast communication system (DBS) having the requisite number of dishes, satellites and transmitter/receiver boxes, for example. Communications network may also comprise a telephone communications network, such as the Public Switched Telephone Network (PSTN). In another embodiment, communication network 120 may comprise a Personal Branch Exchange (PBX), which may further connect to the PSTN.


In some embodiments, Decision Engine 120 may include any terminal (e.g., a typical home or personal computer system, telephone, personal digital assistant (PDA) or other like device) whereby a user may interact with a network, such as communications network that is responsible for transmitting and delivering data and information used by the various systems and methods described herein. Decision Engine 120 may include, for instance, a personal or laptop computer, a telephone, or PDA. Decision Engine 120 may include a microprocessor, a microcontroller or other general or special purpose device operating under programmed control. Decision Engine 120 may further include an electronic memory such as a random access memory (RAM) or electronically programmable read only memory (EPROM), a storage such as a hard drive, a CDROM or a rewritable CDROM or another magnetic, optical or other media, and other associated components connected over an electronic bus, as will be appreciated by persons skilled in the art. Decision Engine 120 may be equipped with an integral or connectable cathode ray tube (CRT), a liquid crystal display (LCD), electroluminescent display, a light emitting diode (LED) or another display screen, panel or device for viewing and manipulating files, data and other resources, for instance using a graphical user interface (GUI) or a command line interface (CLI). Decision Engine 120 may also include a network-enabled appliance, a browser-equipped or other network-enabled cellular telephone, or another TCP/IP client or other device.


As described above, FIG. 1 shows embodiments of a system of the invention. The system of the invention or portions of the system of the invention may be in the form of a “processing machine,” such as a general purpose computer, for example. As used herein, the term “processing machine” is to be understood to include at least one processor that uses at least one memory. The at least one memory stores a set of instructions. The instructions may be either permanently or temporarily stored in the memory or memories of the processing machine. The processor executes the instructions that are stored in the memory or memories in order to process data. The set of instructions may include various instructions that perform a particular task or tasks, such as those tasks described above in the flowcharts. Such a set of instructions for performing a particular task may be characterized as a program, software program, or simply software.


As noted above, the processing machine executes the instructions that are stored in the memory or memories to process data. This processing of data may be in response to commands by a user or users of the processing machine, in response to previous processing, in response to a request by another processing machine and/or any other input, for example. As described herein, a module performing functionality may comprise a processor and vice-versa.


As noted above, the processing machine used to implement the invention may be a general purpose computer. However, the processing machine described above may also utilize any of a wide variety of other technologies including a special purpose computer, a computer system including a microcomputer, mini-computer or mainframe for example, a programmed microprocessor, a micro-controller, a peripheral integrated circuit element, a CSIC (Customer Specific Integrated Circuit) or ASIC (Application Specific Integrated Circuit) or other integrated circuit, a logic circuit, a digital signal processor, a programmable logic device such as a FPGA, PLD, PLA or PAL, or any other device or arrangement of devices that is capable of implementing the steps of the process of the invention.


It is appreciated that in order to practice the method of the invention as described above, it is not necessary that the processors and/or the memories of the processing machine be physically located in the same geographical place. That is, each of the processors and the memories used in the invention may be located in geographically distinct locations and connected so as to communicate in any suitable manner. Additionally, it is appreciated that each of the processor and/or the memory may be composed of different physical pieces of equipment. Accordingly, it is not necessary that the processor be one single piece of equipment in one location and that the memory be another single piece of equipment in another location. That is, it is contemplated that the processor may be two pieces of equipment in two different physical locations. The two distinct pieces of equipment may be connected in any suitable manner. Additionally, the memory may include two or more portions of memory in two or more physical locations.


To explain further, processing as described above is performed by various components and various memories. However, it is appreciated that the processing performed by two distinct components as described above may, in accordance with a further embodiment of the invention, be performed by a single component. Further, the processing performed by one distinct component as described above may be performed by two distinct components. In a similar manner, the memory storage performed by two distinct memory portions as described above may, in accordance with a further embodiment of the invention, be performed by a single memory portion. Further, the memory storage performed by one distinct memory portion as described above may be performed by two memory portions.


Further, various technologies may be used to provide communication between the various processors and/or memories, as well as to allow the processors and/or the memories of the invention to communicate with any other entity; e.g., so as to obtain further instructions or to access and use remote memory stores, for example. Such technologies used to provide such communication might include a network, the Internet, Intranet, Extranet, LAN, an Ethernet, or any client server system that provides communication, for example. Such communications technologies may use any suitable protocol such as TCP/IP, UDP, or OSI, for example.


As described above, a set of instructions is used in the processing of the invention. The set of instructions may be in the form of a program or software. The software may be in the form of system software or application software, for example. The software might also be in the form of a collection of separate programs, a program module within a larger program, or a portion of a program module, for example The software used might also include modular programming in the form of object oriented programming. The software tells the processing machine what to do with the data being processed.


Further, it is appreciated that the instructions or set of instructions used in the implementation and operation of the invention may be in a suitable form such that the processing machine may read the instructions. For example, the instructions that form a program may be in the form of a suitable programming language, which is converted to machine language or object code to allow the processor or processors to read the instructions. That is, written lines of programming code or source code, in a particular programming language, are converted to machine language using a compiler, assembler or interpreter. The machine language is binary coded machine instructions that are specific to a particular type of processing machine, i.e., to a particular type of computer, for example. The computer understands the machine language.


Any suitable programming language may be used in accordance with the various embodiments of the invention. Illustratively, the programming language used may include assembly language, Ada, APL, Basic, C, C++, COBOL, dBase, Forth, Fortran, Java, Modula-2, Pascal, Prolog, ROM Visual Basic, and/or JavaScript, for example. Further, it is not necessary that a single type of instructions or single programming language be utilized in conjunction with the operation of the system and method of the invention. Rather, any number of different programming languages may be utilized as is necessary or desirable.


Also, the instructions and/or data used in the practice of the invention may utilize any compression or encryption technique or algorithm, as may be desired. An encryption module might be used to encrypt data. Further, files or other data may be decrypted using a suitable decryption module, for example.


As described above, the invention may illustratively be embodied in the form of a processing machine, including a computer or computer system, for example, that includes at least one memory. It is to be appreciated that the set of instructions, i.e., the software for example, that enables the computer operating system to perform the operations described above may be contained on any of a wide variety of media or medium, as desired. Further, the data that is processed by the set of instructions might also be contained on any of a wide variety of media or medium. That is, the particular medium, i.e., the memory in the processing machine, utilized to hold the set of instructions and/or the data used in the invention may take on any of a variety of physical forms or transmissions, for example. Illustratively, the medium may be in the form of paper, paper transparencies, a compact disk, a DVD, an integrated circuit, a hard disk, a floppy disk, an optical disk, a magnetic tape, a RAM, a ROM, a PROM, a EPROM, a wire, a cable, a fiber, communications channel, a satellite transmissions or other remote transmission, as well as any other medium or source of data that may be read by the processors of the invention.


Further, the memory or memories used in the processing machine that implements the invention may be in any of a wide variety of forms to allow the memory to hold instructions, data, or other information, as is desired. Thus, the memory might be in the form of a database to hold data. The database might use any desired arrangement of files such as a flat file arrangement or a relational database arrangement, for example.


In the system and method of the invention, a variety of “user interfaces” may be utilized to allow a user to interface with the processing machine or machines that are used to implement the invention. As used herein, a user interface includes any hardware, software, or combination of hardware and software used by the processing machine that allows a user to interact with the processing machine. A user interface may be in the form of a dialogue screen for example. A user interface may also include any of a mouse, touch screen, keyboard, voice reader, voice recognizer, dialogue screen, menu box, list, checkbox, toggle switch, a pushbutton or any other device that allows a user to receive information regarding the operation of the processing machine as it processes a set of instructions and/or provide the processing machine with information. Accordingly, the user interface is any device that provides communication between a user and a processing machine. The information provided by the user to the processing machine through the user interface may be in the form of a command, a selection of data, or some other input, for example.


As discussed above, a user interface is utilized by the processing machine that performs a set of instructions such that the processing machine processes data for a user. The user interface is typically used by the processing machine for interacting with a user either to convey information or receive information from the user. However, it should be appreciated that in accordance with some embodiments of the system and method of the invention, it is not necessary that a human user actually interact with a user interface used by the processing machine of the invention. Rather, it is contemplated that the user interface of the invention might interact, i.e., convey and receive information, with another processing machine, rather than a human user. Accordingly, the other processing machine might be characterized as a user. Further, it is contemplated that a user interface utilized in the system and method of the invention may interact partially with another processing machine or processing machines, while also interacting partially with a human user.


Further, although the embodiments of the present inventions have been described herein in the context of a particular implementation in a particular environment for a particular purpose, those of ordinary skill in the art will recognize that its usefulness is not limited thereto and that the embodiments of the present inventions can be beneficially implemented in any number of environments for any number of purposes. Accordingly, the claims set forth below should be construed in view of the full breadth and spirit of the embodiments of the present inventions as disclosed herein.

Claims
  • 1. An automated computer implemented method for determining authorization for a transaction based on a merchant profile, wherein the method is executed by a decision engine comprising one or more computer processors which communicates with a user via a communication network, the method comprising the steps of: receiving an authorization request for a transaction from a customer at a merchant location, via a communication network;accessing a customer profile associated with the customer, from a computer database containing customer profile data and merchant profile data wherein a customer profile is associated with a particular customer and wherein a merchant profile is associated with a particular merchant, wherein the merchant profile comprises a merchant behavior profile, a merchant type, and a geographic location of the merchant;accessing, from the computer database, a merchant profile associated with a merchant involved in the transaction;executing, with the decision engine, one or more rules to the authorization request wherein the one or more rules generate merchant segmentation data to identify potentially fraudulent activity;executing, with the decision engine, one or more scoring algorithms to the authorization request wherein the one or more scoring algorithms indicate an assessment of risk;performing, with the decision engine, a velocity check to the transaction wherein the velocity check refers to a frequency of spend over a period of time for similar transactions for the merchant;performing, with the decision engine, a distance check to the transaction wherein the distance check refers to a distance between a current transaction and a previous transaction;in response to the customer profile data, the merchant profile, the merchant segmentation data, the assessment of risk, the frequency of spend and the distance check, automatically determining, with the decision engine, an authorization response; andtransmitting the authorization response for the transaction via the communication network.
  • 2. The method of claim 1, wherein the merchant location comprises an online website.
  • 3. The method of claim 1, wherein the merchant profile comprises an intersection profile with a card profile to determine at which merchants the card has been used.
  • 4. The method of claim 1, wherein the velocity check is applied to the same merchant.
  • 5. The method of claim 1, further comprising the step of: applying a feedback loop to update the merchant profile.
  • 6. The method of claim 1, wherein the merchant profile data comprises one or more fraud indicators.
  • 7. The method of claim 1, wherein the one or more scoring algorithm comprises credit risk and fraud risk; wherein the fraud risk is based on one or more of fraud events and fraud trends.
  • 8. The method of claim 1, wherein the one or more scoring algorithm comprises one or more of profitability, spend utilization and attrition.
  • 9. The method of claim 1, wherein the authorization response comprises one or more of memo on account, queue for credit review, queue for fraud alert.
  • 10. An automated computer implemented system for determining authorization for a transaction based on a merchant profile, the system comprising: a computer database containing customer profile data and merchant profile data wherein a customer profile is associated with a particular customer and wherein a merchant profile is associated with a particular merchant, wherein the merchant profile comprises a merchant behavior profile, a merchant type, and a geographic location of the merchant anda decision engine, which decision engine comprises one or more computer processors and is coupled to the computer database and programmed to:receive an authorization request for a transaction from a customer at a merchant location, via a communication network;access, from the computer database, a customer profile associated with the customer;access, from the computer database, a merchant profile associated with a merchant involved in the transaction;execute one or more rules to the authorization request wherein the one or more rules generate merchant segmentation data to identify potentially fraudulent activity;execute one or more scoring algorithms to the authorization request wherein the one or more scoring algorithms indicate an assessment of risk;perform a velocity check to the transaction wherein the velocity check refers to a frequency of spend over a period of time for similar transactions for the merchant;perform a distance check to the transaction wherein the distance check refers to a distance between a current transaction and a previous transaction;in response to the customer profile data, the merchant profile, the merchant segmentation data, the assessment of risk, the frequency of spend and the distance check, automatically determine an authorization response for the transaction, with the decision engine; andtransmit, using the communication network, the authorization response to the authorization request for the transaction.
  • 11. The system of claim 8, wherein the merchant location comprises an online website.
  • 12. The system of claim 8, wherein the merchant profile comprises an intersection profile with a card profile to determine at which merchants the card has been used.
  • 13. The system of claim 8, wherein the velocity check is applied to the same merchant.
  • 14. The system of claim 8, wherein the instructions operable to cause the one or more processors to perform operations further comprise: applying a feedback loop to update the merchant profile.
  • 15. The system of claim 8, wherein the merchant profile data comprises one or more fraud indicators.
  • 16. The system of claim 8, wherein the one or more scoring algorithm comprises credit risk and fraud risk; wherein the fraud risk is based on one or more of fraud events and fraud trends.
CROSS-REFERENCE TO RELATED APPLICATIONS

This patent application is a Continuation of U.S. patent application Ser. No. 12/966,213 filed Dec. 13, 2010, now U.S. Pat. No. 8,554,631, and claims priority to U.S. Provisional Patent Application No. 61/360,960, filed Jul. 2, 2010, which are hereby incorporated by reference herein in its their entirety.

US Referenced Citations (667)
Number Name Date Kind
4223403 Konheim et al. Sep 1980 A
4319336 Andersen et al. Mar 1982 A
4321672 Braun et al. Mar 1982 A
4355372 Goldberg Oct 1982 A
4491725 Pritchard Jan 1985 A
4495018 Vohrer Jan 1985 A
4605820 Campbell, Jr. Aug 1986 A
4633397 Macco Dec 1986 A
4641239 Takesako Feb 1987 A
4661658 Matyas Apr 1987 A
4694397 Grant et al. Sep 1987 A
4713760 Yamada et al. Dec 1987 A
4722054 Fukushima Jan 1988 A
4745468 Von Kohorn May 1988 A
4752676 Leonard et al. Jun 1988 A
4752877 Roberts et al. Jun 1988 A
4774664 Gottardy Sep 1988 A
4797911 Marks Jan 1989 A
4812628 Boston et al. Mar 1989 A
4877947 Mori et al. Oct 1989 A
4891503 Jewell Jan 1990 A
4914587 Clouse Apr 1990 A
4926255 Von Kohorn May 1990 A
4932046 Ross Jun 1990 A
4948174 Thomson et al. Aug 1990 A
4972504 Daniel, Jr. Nov 1990 A
4974878 Josephson Dec 1990 A
5023782 Lutz et al. Jun 1991 A
5025372 Burton et al. Jun 1991 A
5041972 Frost Aug 1991 A
5050207 Hitchcock Sep 1991 A
5056019 Schultz et al. Oct 1991 A
5121945 Thomson et al. Jun 1992 A
5122950 Mee Jun 1992 A
5157717 Hitchcock Oct 1992 A
5175682 Higashiyama Dec 1992 A
5179584 Tsumura Jan 1993 A
5220501 Lawlor Jun 1993 A
5225978 Peterson Jul 1993 A
5231569 Myatt et al. Jul 1993 A
5237620 Deaton Aug 1993 A
5239642 Gutierrez et al. Aug 1993 A
5259023 Katz Nov 1993 A
5260778 Kauffman Nov 1993 A
5262941 Saladin Nov 1993 A
5265008 Benton et al. Nov 1993 A
5287269 Dorrough et al. Feb 1994 A
5311594 Penzias May 1994 A
5326959 Perazza Jul 1994 A
5361201 Jost et al. Nov 1994 A
5383113 Knight Jan 1995 A
5402474 Miller Mar 1995 A
5424938 Wagner Jun 1995 A
5428684 Akiyama et al. Jun 1995 A
5430644 Deaton et al. Jul 1995 A
5448471 Deaton et al. Sep 1995 A
5465206 Hilt et al. Nov 1995 A
5483444 Heintzeman et al. Jan 1996 A
5483445 Pickering Jan 1996 A
5490060 Malec Feb 1996 A
5500890 Rogge et al. Mar 1996 A
5513102 Auriemma Apr 1996 A
5523942 Tyler Jun 1996 A
5532920 Hartrick Jul 1996 A
5537314 Kanter Jul 1996 A
5539825 Akiyama et al. Jul 1996 A
5550734 Tater Aug 1996 A
5555299 Maloney et al. Sep 1996 A
5559855 Dowens et al. Sep 1996 A
5561707 Katz Oct 1996 A
5570465 Tsakanikas Oct 1996 A
5583759 Geer Dec 1996 A
5594791 Szlam et al. Jan 1997 A
5599528 Igaki Feb 1997 A
5615341 Srikant Mar 1997 A
5621812 Deaton et al. Apr 1997 A
5631828 Hagan May 1997 A
5638457 Deaton et al. Jun 1997 A
5642485 Deaton et al. Jun 1997 A
5644723 Deaton et al. Jul 1997 A
5649114 Deaton et al. Jul 1997 A
5652786 Rogers Jul 1997 A
5659165 Jennings Aug 1997 A
5659469 Deaton et al. Aug 1997 A
5684863 Katz Nov 1997 A
5687322 Deaton et al. Nov 1997 A
5689100 Carrithers et al. Nov 1997 A
5699527 Davidson Dec 1997 A
5699528 Hogan Dec 1997 A
5704044 Tarter et al. Dec 1997 A
5710889 Clark et al. Jan 1998 A
5715298 Rogers Feb 1998 A
5715450 Ambrose Feb 1998 A
5727153 Powell Mar 1998 A
5734838 Robinson et al. Mar 1998 A
5742775 King Apr 1998 A
5745706 Wolfberg et al. Apr 1998 A
5757904 Anderson May 1998 A
5758126 Daniels et al. May 1998 A
5761647 Boushy Jun 1998 A
5765142 Allred et al. Jun 1998 A
5787403 Randle Jul 1998 A
5793846 Katz Aug 1998 A
5794221 Egendorf Aug 1998 A
5802498 Comesanas Sep 1998 A
5802499 Sampson et al. Sep 1998 A
5815551 Katz Sep 1998 A
5819238 Fernholz Oct 1998 A
5826241 Stein Oct 1998 A
5832447 Rieker Nov 1998 A
5832457 O'Brien Nov 1998 A
5832460 Bednar Nov 1998 A
5835087 Herz Nov 1998 A
5835580 Fraser Nov 1998 A
5835603 Coutts Nov 1998 A
5842211 Horadan Nov 1998 A
5842421 Desilets et al. Dec 1998 A
5852811 Atkins Dec 1998 A
5862223 Walker Jan 1999 A
5870456 Rogers Feb 1999 A
5870721 Norris Feb 1999 A
5870724 Lawlor Feb 1999 A
5873072 Kight Feb 1999 A
5875437 Atkins Feb 1999 A
5884032 Bateman Mar 1999 A
5884288 Chang Mar 1999 A
5890140 Clark et al. Mar 1999 A
5897625 Gustin Apr 1999 A
5899982 Randle May 1999 A
5903881 Schrader May 1999 A
5920847 Kolling et al. Jul 1999 A
5923745 Hurd Jul 1999 A
5933812 Meyer et al. Aug 1999 A
5940811 Norris Aug 1999 A
5943656 Crooks Aug 1999 A
5949044 Walker et al. Sep 1999 A
5953406 LaRue et al. Sep 1999 A
5966695 Melchione et al. Oct 1999 A
5966698 Pollin Oct 1999 A
5970467 Alavi Oct 1999 A
5970480 Kalina Oct 1999 A
5974396 Anderson Oct 1999 A
5978780 Watson Nov 1999 A
5987434 Libman Nov 1999 A
5987435 Weiss et al. Nov 1999 A
5991736 Ferguson et al. Nov 1999 A
5991750 Watson Nov 1999 A
5995942 Smith et al. Nov 1999 A
5995948 Whitford Nov 1999 A
6006205 Loeb et al. Dec 1999 A
6006207 Mumick et al. Dec 1999 A
6009411 Kepecs Dec 1999 A
6009415 Shurling et al. Dec 1999 A
6012049 Kawan Jan 2000 A
6016344 Katz Jan 2000 A
6016482 Molinari et al. Jan 2000 A
6018718 Walker et al. Jan 2000 A
6018722 Ray et al. Jan 2000 A
6026370 Jermyn Feb 2000 A
6029139 Cunningham et al. Feb 2000 A
6029153 Bauchner et al. Feb 2000 A
6032125 Ando Feb 2000 A
6032136 Brake, Jr. et al. Feb 2000 A
6038552 Fleischl et al. Mar 2000 A
6049782 Gottesman et al. Apr 2000 A
6055510 Henrick Apr 2000 A
6058378 Clark et al. May 2000 A
6067533 McCauley et al. May 2000 A
6070147 Harms et al. May 2000 A
6076072 Libman Jun 2000 A
6078892 Anderson et al. Jun 2000 A
6088685 Kiron et al. Jul 2000 A
6098052 Kosiba et al. Aug 2000 A
6100891 Thorne Aug 2000 A
6101486 Roberts et al. Aug 2000 A
6105007 Norris Aug 2000 A
6108642 Findley Aug 2000 A
6112190 Fletcher et al. Aug 2000 A
6119933 Wong et al. Sep 2000 A
6128599 Walker et al. Oct 2000 A
6134563 Clancey et al. Oct 2000 A
6141666 Tobin Oct 2000 A
6148293 King Nov 2000 A
6151584 Papierniak et al. Nov 2000 A
6157924 Austin Dec 2000 A
6169974 Baumgartner et al. Jan 2001 B1
6178408 Copple et al. Jan 2001 B1
6182059 Angotti et al. Jan 2001 B1
6189787 Dorf Feb 2001 B1
6195644 Bowie Feb 2001 B1
6212178 Beck et al. Apr 2001 B1
6222914 McMullin Apr 2001 B1
6226623 Schein et al. May 2001 B1
6230287 Pinard et al. May 2001 B1
6233332 Anderson et al. May 2001 B1
6233566 Levine et al. May 2001 B1
6243688 Kalina Jun 2001 B1
6243689 Norton Jun 2001 B1
6254000 Degen et al. Jul 2001 B1
6267292 Walker et al. Jul 2001 B1
6278981 Dembo et al. Aug 2001 B1
6278996 Richardson et al. Aug 2001 B1
6289324 Kawan Sep 2001 B1
6292786 Deaton et al. Sep 2001 B1
6292789 Schutzer Sep 2001 B1
6301567 Leong et al. Oct 2001 B1
6304653 O'Neil et al. Oct 2001 B1
6304858 Mosler et al. Oct 2001 B1
6321212 Lange Nov 2001 B1
6324524 Lent et al. Nov 2001 B1
6327573 Walker et al. Dec 2001 B1
6330543 Kepecs Dec 2001 B1
6332126 Peirce et al. Dec 2001 B1
6334108 Deaton et al. Dec 2001 B1
6338047 Wallman Jan 2002 B1
6349290 Horowitz et al. Feb 2002 B1
6356881 Milch et al. Mar 2002 B1
6360209 Loeb et al. Mar 2002 B1
6385594 Lebda et al. May 2002 B1
6393409 Young et al. May 2002 B2
6404866 Hopper et al. Jun 2002 B1
6405175 Ng Jun 2002 B1
6405179 Rebane Jun 2002 B1
6405181 Lent et al. Jun 2002 B2
6409080 Kawagishi Jun 2002 B2
6411947 Rice et al. Jun 2002 B1
6415267 Hagan Jul 2002 B1
6418419 Nieboer et al. Jul 2002 B1
6424947 Tsuria et al. Jul 2002 B1
6424949 Deaton et al. Jul 2002 B1
6424951 Shurling et al. Jul 2002 B1
6430545 Honarvar et al. Aug 2002 B1
6434534 Walker et al. Aug 2002 B1
6456983 Keyes et al. Sep 2002 B1
6480850 Veldhuisen Nov 2002 B1
6513019 Lewis Jan 2003 B2
6516302 Deaton et al. Feb 2003 B1
6553113 Dhir et al. Apr 2003 B1
6564189 Nycz May 2003 B1
6567791 Lent et al. May 2003 B2
6571216 Garg et al. May 2003 B1
6578012 Storey Jun 2003 B1
6578015 Haseltine et al. Jun 2003 B1
6594640 Postrel Jul 2003 B1
6606744 Mikurak Aug 2003 B1
6609104 Deaton et al. Aug 2003 B1
6609113 O'Leary et al. Aug 2003 B1
6611811 Deaton et al. Aug 2003 B1
6611819 Oneda Aug 2003 B1
6647376 Farrar et al. Nov 2003 B1
6658393 Basch et al. Dec 2003 B1
6662215 Moskowitz et al. Dec 2003 B1
6684195 Deaton et al. Jan 2004 B1
6704714 O'Leary et al. Mar 2004 B1
6714919 Findley Mar 2004 B1
6718313 Lent et al. Apr 2004 B1
6721743 Sakakibara Apr 2004 B1
6754640 Bozeman Jun 2004 B2
6795809 O'Brien et al. Sep 2004 B2
6795812 Lent et al. Sep 2004 B1
6804346 Mewhinney Oct 2004 B1
6804786 Chamley et al. Oct 2004 B1
6817008 Ledford et al. Nov 2004 B2
6819748 Weiss et al. Nov 2004 B2
6820061 Postrel Nov 2004 B2
6823319 Lynch et al. Nov 2004 B1
6829586 Postrel Dec 2004 B2
6842739 Postrel Jan 2005 B2
RE38717 Bothwell Mar 2005 E
6865547 Brake, Jr. et al. Mar 2005 B1
6874139 Krueger et al. Mar 2005 B2
6889198 Kawan May 2005 B2
6901375 Fernandez May 2005 B2
6901406 Nabe et al. May 2005 B2
6915271 Meyer et al. Jul 2005 B1
6920611 Spaeth et al. Jul 2005 B1
6938156 Wheeler et al. Aug 2005 B2
RE38801 Rogers Sep 2005 E
6947898 Postrel Sep 2005 B2
6950940 Wheeler et al. Sep 2005 B2
6963857 Johnson Nov 2005 B1
6968319 Remington et al. Nov 2005 B1
6970830 Samra et al. Nov 2005 B1
6985879 Walker et al. Jan 2006 B2
6988082 Williams et al. Jan 2006 B1
6999938 Libman Feb 2006 B1
7003476 Samra et al. Feb 2006 B1
7006979 Samra et al. Feb 2006 B1
7010495 Samra et al. Mar 2006 B1
7068832 Price et al. Jun 2006 B1
7072864 Brake, Jr. et al. Jul 2006 B2
7090138 Rettenmyer et al. Aug 2006 B2
7092905 Behrenbrinker et al. Aug 2006 B2
7113914 Spielmann et al. Sep 2006 B1
7121471 Beenau et al. Oct 2006 B2
7139729 Nault Nov 2006 B2
7143063 Lent et al. Nov 2006 B2
7174302 Patricelli et al. Feb 2007 B2
7206768 deGroeve et al. Apr 2007 B1
7234065 Breslin et al. Jun 2007 B2
7249097 Hutchison et al. Jul 2007 B2
7249099 Ling Jul 2007 B2
7310618 Libman Dec 2007 B2
7333948 Bell et al. Feb 2008 B2
7349866 Schwarz, Jr. Mar 2008 B2
7356516 Richey et al. Apr 2008 B2
7406426 Pletz et al. Jul 2008 B1
7428531 Barron et al. Sep 2008 B2
7433829 Borgia et al. Oct 2008 B2
7467096 Antonucci et al. Dec 2008 B2
7505918 Spielmann et al. Mar 2009 B1
7523385 Nguyen et al. Apr 2009 B2
7536433 Reilly May 2009 B2
7580857 VanFleet et al. Aug 2009 B2
7580890 Siegel et al. Aug 2009 B2
7587363 Cataline et al. Sep 2009 B2
7603283 Spielmann et al. Oct 2009 B1
7613629 Antonucci et al. Nov 2009 B2
7630935 Loeger et al. Dec 2009 B2
7637425 Mock et al. Dec 2009 B2
7640205 Michelassi et al. Dec 2009 B2
7689504 Warren et al. Mar 2010 B2
7689506 Fei et al. Mar 2010 B2
7707089 Barton et al. Apr 2010 B1
7707111 Brake, Jr. et al. Apr 2010 B2
7729925 Maritzen et al. Jun 2010 B2
7729980 Mittenzwei et al. Jun 2010 B2
7809595 Breslin et al. Oct 2010 B2
7814005 Imrey et al. Oct 2010 B2
7848978 Imrey et al. Dec 2010 B2
8554631 Barton et al. Oct 2013 B1
20010023407 Liyanearachchi et al. Sep 2001 A1
20010025253 Heintz et al. Sep 2001 A1
20010029490 Inamochi Oct 2001 A1
20010032158 Starkman Oct 2001 A1
20010032159 Starkman Oct 2001 A1
20010032176 Starkman Oct 2001 A1
20010034651 Marks et al. Oct 2001 A1
20010034663 Teveler et al. Oct 2001 A1
20010034682 Knight et al. Oct 2001 A1
20010034718 Shaked et al. Oct 2001 A1
20010037243 Rouston et al. Nov 2001 A1
20010037299 Nichols et al. Nov 2001 A1
20010039511 Duckworth et al. Nov 2001 A1
20010042034 Elliott Nov 2001 A1
20010044293 Morgan Nov 2001 A1
20010044764 Arnold Nov 2001 A1
20010047342 Cuervo Nov 2001 A1
20010047489 Ito et al. Nov 2001 A1
20010049628 Icho Dec 2001 A1
20010051920 Joao et al. Dec 2001 A1
20010054003 Chien et al. Dec 2001 A1
20010056390 Varadarajan et al. Dec 2001 A1
20020002495 Ullman Jan 2002 A1
20020004742 Willcocks et al. Jan 2002 A1
20020007313 Mai et al. Jan 2002 A1
20020010621 Bell et al. Jan 2002 A1
20020011517 Namekawa et al. Jan 2002 A1
20020023217 Wheeler et al. Feb 2002 A1
20020026365 Natanzon Feb 2002 A1
20020026394 Savage et al. Feb 2002 A1
20020032622 Petit et al. Mar 2002 A1
20020040344 Preiser et al. Apr 2002 A1
20020042742 Glover et al. Apr 2002 A1
20020042774 Ortiz et al. Apr 2002 A1
20020046110 Gallagher Apr 2002 A1
20020046116 Hohle et al. Apr 2002 A1
20020046169 Keresman et al. Apr 2002 A1
20020049605 Hagi Apr 2002 A1
20020052778 Murphy et al. May 2002 A1
20020055874 Cohen May 2002 A1
20020059103 Anderson et al. May 2002 A1
20020059141 Davies et al. May 2002 A1
20020062253 Dosh et al. May 2002 A1
20020062257 Minamishin et al. May 2002 A1
20020065735 Hatakama et al. May 2002 A1
20020069104 Beach et al. Jun 2002 A1
20020069109 Wendkos Jun 2002 A1
20020069158 Larkin et al. Jun 2002 A1
20020070270 Narita et al. Jun 2002 A1
20020072931 Card Jun 2002 A1
20020072974 Pugliese et al. Jun 2002 A1
20020073019 Deaton Jun 2002 A1
20020077890 LaPointe et al. Jun 2002 A1
20020077895 Howell Jun 2002 A1
20020077904 Ali Jun 2002 A1
20020077966 Harycki et al. Jun 2002 A1
20020077978 O'Leary et al. Jun 2002 A1
20020082920 Austin et al. Jun 2002 A1
20020082962 Farris et al. Jun 2002 A1
20020087349 Wong Jul 2002 A1
20020091567 Royston Jul 2002 A1
20020099601 Farrell Jul 2002 A1
20020099649 Lee et al. Jul 2002 A1
20020107731 Teng Aug 2002 A1
20020111859 Sheldon et al. Aug 2002 A1
20020111860 Jones Aug 2002 A1
20020111861 Sakamoto et al. Aug 2002 A1
20020111891 Hoffman et al. Aug 2002 A1
20020116266 Marshall Aug 2002 A1
20020116331 Cataline et al. Aug 2002 A1
20020120497 King Aug 2002 A1
20020120570 Loy Aug 2002 A1
20020120571 Maung et al. Aug 2002 A1
20020120846 Stewart et al. Aug 2002 A1
20020123926 Bushold et al. Sep 2002 A1
20020123946 Haworth et al. Sep 2002 A1
20020123955 Andreski et al. Sep 2002 A1
20020128916 Beinecke Sep 2002 A1
20020133401 Mount et al. Sep 2002 A1
20020143614 MacLean et al. Oct 2002 A1
20020143621 Donnelly et al. Oct 2002 A1
20020143626 Voltmer et al. Oct 2002 A1
20020147633 Rafizadeh Oct 2002 A1
20020147691 Davis et al. Oct 2002 A1
20020152116 Yan et al. Oct 2002 A1
20020152118 Hadjigeorgis Oct 2002 A1
20020152123 Giordano et al. Oct 2002 A1
20020152179 Racov Oct 2002 A1
20020161630 Kern et al. Oct 2002 A1
20020161641 Quinlan et al. Oct 2002 A1
20020165808 Zamsky et al. Nov 2002 A1
20020169671 Junger Nov 2002 A1
20020174011 Sanchez et al. Nov 2002 A1
20020178056 Lim Nov 2002 A1
20020178112 Goeller et al. Nov 2002 A1
20020188478 Breeland et al. Dec 2002 A1
20020188509 Ariff et al. Dec 2002 A1
20020188511 Johnson et al. Dec 2002 A1
20020188565 Nakamura et al. Dec 2002 A1
20020194071 Yoshizaki et al. Dec 2002 A1
20020194119 Wright et al. Dec 2002 A1
20020194126 Randell et al. Dec 2002 A1
20020198803 Rowe Dec 2002 A1
20020198807 Kobayashi et al. Dec 2002 A1
20030004794 Hamilton Jan 2003 A1
20030004803 Glover et al. Jan 2003 A1
20030004809 Palcic et al. Jan 2003 A1
20030005288 Moskowitz et al. Jan 2003 A1
20030009374 Moodie et al. Jan 2003 A1
20030009379 Narasimhan et al. Jan 2003 A1
20030009393 Norris Jan 2003 A1
20030014372 Wheeler et al. Jan 2003 A1
20030018523 Rappaport et al. Jan 2003 A1
20030023557 Moore Jan 2003 A1
20030033252 Buttridge et al. Feb 2003 A1
20030036952 Panttaja et al. Feb 2003 A1
20030040964 Lacek Feb 2003 A1
20030048888 Hopper et al. Mar 2003 A1
20030050831 Klayh Mar 2003 A1
20030061093 Todd Mar 2003 A1
20030061097 Walker et al. Mar 2003 A1
20030061098 Meyer Mar 2003 A1
20030065618 VanDeBoe, Jr. Apr 2003 A1
20030069808 Cardno Apr 2003 A1
20030083933 McAlear May 2003 A1
20030088462 Carrither et al. May 2003 A1
20030088470 Cuervo May 2003 A1
20030097298 Klimpl et al. May 2003 A1
20030101119 Persons et al. May 2003 A1
20030105688 Brown et al. Jun 2003 A1
20030105689 Chandak et al. Jun 2003 A1
20030115100 Teicher Jun 2003 A1
20030120544 Gritzbach et al. Jun 2003 A1
20030125969 Kizer et al. Jul 2003 A1
20030126011 Bryman et al. Jul 2003 A1
20030144902 Bowie Jul 2003 A1
20030149629 Claridge et al. Aug 2003 A1
20030158776 Landesmann Aug 2003 A1
20030158782 Thomson et al. Aug 2003 A1
20030158818 George et al. Aug 2003 A1
20030163403 Chen et al. Aug 2003 A1
20030171992 Blagg et al. Sep 2003 A1
20030195805 Storey Oct 2003 A1
20030195843 Matsuda et al. Oct 2003 A1
20030200141 Robison Oct 2003 A1
20030200142 Hicks et al. Oct 2003 A1
20030205617 Allen et al. Nov 2003 A1
20030208400 Kuo et al. Nov 2003 A1
20030208439 Rast Nov 2003 A1
20030208441 Poplawski et al. Nov 2003 A1
20030212630 Kahr Nov 2003 A1
20030216964 MacLean et al. Nov 2003 A1
20030216967 Williams Nov 2003 A1
20030216997 Cohen Nov 2003 A1
20030216998 Chang et al. Nov 2003 A1
20030217003 Weinflash et al. Nov 2003 A1
20030220834 Leung et al. Nov 2003 A1
20030225618 Hessburg et al. Dec 2003 A1
20030225619 Dokken et al. Dec 2003 A1
20030229590 Byrne et al. Dec 2003 A1
20030233255 Dirienzo Dec 2003 A1
20030233278 Marshall Dec 2003 A1
20030233321 Scolini et al. Dec 2003 A1
20030236712 Antonucci et al. Dec 2003 A1
20040002916 Timmerman et al. Jan 2004 A1
20040006487 Tari Jan 2004 A1
20040010447 Asayama Jan 2004 A1
20040010462 Moon et al. Jan 2004 A1
20040015394 Mok et al. Jan 2004 A1
20040024693 Lawrence Feb 2004 A1
20040039686 Klebanoff Feb 2004 A1
20040044606 Buttridge et al. Mar 2004 A1
20040064401 Palaghita et al. Apr 2004 A1
20040064436 Breslin et al. Apr 2004 A1
20040078324 Lonnberg et al. Apr 2004 A1
20040078328 Talbert et al. Apr 2004 A1
20040078332 Ferguson et al. Apr 2004 A1
20040078489 Anderson et al. Apr 2004 A1
20040111363 Trench et al. Jun 2004 A1
20040111371 Friedman Jun 2004 A1
20040128248 Fujihara et al. Jul 2004 A1
20040138991 Song et al. Jul 2004 A1
20040143526 Monasterio et al. Jul 2004 A1
20040172358 Lent et al. Sep 2004 A1
20040177036 Nutahara et al. Sep 2004 A1
20040181441 Fung et al. Sep 2004 A1
20040186773 George et al. Sep 2004 A1
20040193540 Brown et al. Sep 2004 A1
20040199406 Owens et al. Oct 2004 A1
20040200898 Kepecs Oct 2004 A1
20040210498 Freund Oct 2004 A1
20040210531 Barron et al. Oct 2004 A1
20040215507 Levitt et al. Oct 2004 A1
20040225628 Aoki et al. Nov 2004 A1
20040230483 Kepecs Nov 2004 A1
20040236688 Bozeman Nov 2004 A1
20040243468 Cohagan et al. Dec 2004 A1
20040243506 Das Dec 2004 A1
20040245330 Swift et al. Dec 2004 A1
20040249689 Naraki et al. Dec 2004 A1
20040249710 Smith et al. Dec 2004 A1
20040249712 Brown et al. Dec 2004 A1
20040249764 Delitz et al. Dec 2004 A1
20040252823 Becerra et al. Dec 2004 A1
20050004839 Bakker et al. Jan 2005 A1
20050004864 Lent et al. Jan 2005 A1
20050006286 Fery et al. Jan 2005 A1
20050021363 Stimson et al. Jan 2005 A1
20050021405 Agarwal Jan 2005 A1
20050021457 Johnson et al. Jan 2005 A1
20050021853 Parekh et al. Jan 2005 A1
20050023346 Bakker et al. Feb 2005 A1
20050033637 Underwood Feb 2005 A1
20050049965 Jen Mar 2005 A1
20050055270 Broe Mar 2005 A1
20050065877 Cleary et al. Mar 2005 A1
20050071225 Bortolin et al. Mar 2005 A1
20050071226 Nguyen et al. Mar 2005 A1
20050071227 Hammad et al. Mar 2005 A1
20050075889 Gomes et al. Apr 2005 A1
20050080672 Courtion et al. Apr 2005 A1
20050086103 Agura et al. Apr 2005 A1
20050086166 Monk et al. Apr 2005 A1
20050091104 Abraham Apr 2005 A1
20050091138 Awatsu Apr 2005 A1
20050096976 Nelms May 2005 A1
20050097033 Pretell et al. May 2005 A1
20050102178 Phillips et al. May 2005 A1
20050102212 Roy May 2005 A1
20050108090 Takeda et al. May 2005 A1
20050108102 York May 2005 A1
20050108151 York May 2005 A1
20050119938 Smith et al. Jun 2005 A1
20050125292 Kassab et al. Jun 2005 A1
20050125295 Tidwell et al. Jun 2005 A1
20050125296 Tidwell et al. Jun 2005 A1
20050125315 Munoz et al. Jun 2005 A1
20050125337 Tidwell et al. Jun 2005 A1
20050125338 Tidwell et al. Jun 2005 A1
20050125339 Tidwell et al. Jun 2005 A1
20050125350 Tidwell et al. Jun 2005 A1
20050125351 Tidwell et al. Jun 2005 A1
20050125360 Tidwell et al. Jun 2005 A1
20050131761 Trika et al. Jun 2005 A1
20050131792 Rowe Jun 2005 A1
20050137982 Michelassi et al. Jun 2005 A1
20050144071 Monahan et al. Jun 2005 A1
20050144074 Fredregill et al. Jun 2005 A1
20050144105 Czyzewski Jun 2005 A1
20050144143 Freiberg Jun 2005 A1
20050149386 Agura et al. Jul 2005 A1
20050149393 Leof Jul 2005 A1
20050149440 Michelassi et al. Jul 2005 A1
20050154664 Guy et al. Jul 2005 A1
20050159986 Breeland et al. Jul 2005 A1
20050160003 Berardi et al. Jul 2005 A1
20050160051 Johnson Jul 2005 A1
20050167342 Vullriede et al. Aug 2005 A1
20050171839 Corriere Aug 2005 A1
20050171842 Tien et al. Aug 2005 A1
20050171901 Rosenblatt et al. Aug 2005 A1
20050177503 Thomas Aug 2005 A1
20050177523 Weiss et al. Aug 2005 A1
20050182654 Abolfathi et al. Aug 2005 A1
20050182735 Zager et al. Aug 2005 A1
20050187820 Mohan Aug 2005 A1
20050192862 Modi Sep 2005 A1
20050197904 Baron et al. Sep 2005 A1
20050199708 Friedman Sep 2005 A1
20050203824 Freud et al. Sep 2005 A1
20050203857 Friedman Sep 2005 A1
20050205666 Ward et al. Sep 2005 A1
20050209917 Anderson et al. Sep 2005 A1
20050216346 Kusumoto et al. Sep 2005 A1
20050222906 Chen Oct 2005 A1
20050234769 Jain et al. Oct 2005 A1
20050234773 Hirst et al. Oct 2005 A1
20050234789 Czyzewski et al. Oct 2005 A1
20050240474 Li Oct 2005 A1
20050240477 Friday et al. Oct 2005 A1
20050242179 Warwick Nov 2005 A1
20050246289 Alexander et al. Nov 2005 A1
20050246627 Sayed Nov 2005 A1
20050251446 Jiang et al. Nov 2005 A1
20050251470 Sullivan Nov 2005 A1
20050256794 Colby Nov 2005 A1
20050256802 Ammermann et al. Nov 2005 A1
20050261916 McCall et al. Nov 2005 A1
20050261995 Phelan Nov 2005 A1
20050267800 Tietzen et al. Dec 2005 A1
20050273386 Weidner Dec 2005 A1
20050273387 Previdi Dec 2005 A1
20050273425 Yamazaki Dec 2005 A1
20050273628 Onischuk Dec 2005 A1
20050278215 Seele, Jr. Dec 2005 A1
20050283429 Bates et al. Dec 2005 A1
20050288998 Verma et al. Dec 2005 A1
20050289003 Thompson et al. Dec 2005 A1
20060004629 Neemann et al. Jan 2006 A1
20060010033 Thomas Jan 2006 A1
20060010034 Sparks Jan 2006 A1
20060011719 Lehtonen et al. Jan 2006 A1
20060015463 Gupta et al. Jan 2006 A1
20060020507 Sagey Jan 2006 A1
20060026073 Kenny et al. Feb 2006 A1
20060031718 Thornhill et al. Feb 2006 A1
20060036553 Gupta et al. Feb 2006 A1
20060064329 Abolfathi et al. Mar 2006 A1
20060080230 Freiberg Apr 2006 A1
20060080243 Kemper et al. Apr 2006 A1
20060080254 Chigira et al. Apr 2006 A1
20060085330 Imrey et al. Apr 2006 A1
20060085331 Imrey et al. Apr 2006 A1
20060085332 Imrey et al. Apr 2006 A1
20060085843 Onischuk Apr 2006 A1
20060095350 Hall et al. May 2006 A1
20060143077 Prorock Jun 2006 A1
20060143117 Chigira et al. Jun 2006 A1
20060149671 Nix et al. Jul 2006 A1
20060224752 Parekh Oct 2006 A1
20070094095 Kilby Apr 2007 A1
20070119919 Hogg et al. May 2007 A1
20070133768 Singh Jun 2007 A1
20070156581 Imrey et al. Jul 2007 A1
20070192249 Biffle et al. Aug 2007 A1
20070250392 Paulsen et al. Oct 2007 A1
20070282674 Gomes et al. Dec 2007 A1
20070283171 Breslin et al. Dec 2007 A1
20080027841 Eder Jan 2008 A1
20080035725 Jambunathan et al. Feb 2008 A1
20080304431 Karaoguz Dec 2008 A1
20090327135 Nguyen et al. Dec 2009 A1
20100125521 Hanan et al. May 2010 A1
20110035294 Mizrah Feb 2011 A1
20110258263 Murthy et al. Oct 2011 A1
20120196568 Bakshi Aug 2012 A1
Foreign Referenced Citations (3)
Number Date Country
7-152960 Jun 1995 JP
2007-088822 Apr 2007 JP
0186524 Nov 2001 WO
Non-Patent Literature Citations (8)
Entry
Delivering the Right Information to the Right Resource or Every Customer Interaction Intelligent Callrouter, www.geotel.com/solutions/icr/default/htm, 1998, 1 page.
Friedman, Jack, Dictionary of Business Terms (2000).
Forbes, Steve, Fact and Comment, vol. 170, Issue 6 (2000).
Global Corruption Report 2004, Transparency International, Pluto Press, www.globalcorrupt, ISBN 07453 2231, Jun. 26, 2005.
Rial, Astrid, How to Monitor Collectors, Credit Card Management, Jul. 2000, vol. 13, Issue 3, 4 pages.
Keep the Change Savings Service, Bank of America, Retrieved from the internet on Jan. 27, 2006 at <https//www.bankofamerica.com/deposits/checksave/apps/ktc/ktc—terms.cfm>.
Merriam-Websters Collegiate Dictionary, Springfield, Ma., 10th Ed. p. 24 (1997).
Computer Telephony Solutions, The Customer Interaction Specialists, Computer Telephony Solutions, Internet, May 25, 1999.
Provisional Applications (1)
Number Date Country
61360960 Jul 2010 US
Continuations (1)
Number Date Country
Parent 12966213 Dec 2010 US
Child 14047272 US