Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

Trading Online Trading India Internet Trading Net Trading e Trad...
Category:
Finance / Investment  

Starting an Ebook Online Business in Just 3 Easy Steps
Category:
Business  

Give a man six inches and he ll want a
Category:
Health / Fitness  

Double Your Dish Network Affiliate Check
Category:
Marketing  

Going to the Beach Lose Up to 20 Pounds In Less Than 2 Weeks
Category:
Health / Fitness  

Tips On Getting A Suntan
Category:
Health / Fitness  

CHOOSING A LABEL PRINTER
Category:
Business  

Adverse Credit Credit Cards
Category:
Business  

mouth watering lobster recipes
Category:
Health / Fitness  

importance of food elements
Category:
Health / Fitness  

Blood Test To Predict Risk of Heart Disease For Diabetics
Category:
Health / Fitness  

How to Create a Money Magnet E commerce Web Site
Category:
Marketing  

10 Offline Tightwad Marketing Strategies to Help You Get More Cl...
Category:
Business  

Decent Acne Medicines
Category:
Health / Fitness  

Role play with added sex appeal
Category:
Health / Fitness  

Grow a Healthy Lawn You Can Do That
Category:
Home And Family  

Stock Images The Indispensable Tool For Designers And Webmasters...
Category:
Marketing  

Easy Work From Home Ideas Quickstarts For Everyone
Category:
Business  

Tips for Your Walking Program
Category:
Health / Fitness  

Everything About Arthritis
Category:
Health / Fitness  

A Gentle Warning To All Webmasters About RSS
Category:
Marketing  

15 Ways To Sell Yourself Effectively In A Job Interview Part Thr...
Category:
Business  

2 Ways Online Web Conferencing Can Save Your Business Money
Category:
Business  

Lighting Your Way to Outdoor Living
Category:
Home And Family  

7 Rules Every Salesman Should Follow
Category:
Business  

Give a man six inches and he ll want a
Category:
Health / Fitness  

Nurses Wanted Incredible Career Opportunities in Nursing Today
Category:
Health / Fitness  

Baby Wont Sleep Here s some helpful advice
Category:
Home And Family  

Why Cotoneaster Makes a Good Bonsai Candidate
Category:
Home And Family  

Home Hair Care Tips for Dry Hair
Category:
Health / Fitness  

A Home Gym and Walking a Great Exercise Program
Category:
Health / Fitness  

Preparing For Cosmetic Plastic Surgery
Category:
Health / Fitness  

Avoiding Razor Burn
Category:
Health / Fitness  

Curcumin An Anti Aging Herbal
Category:
Health / Fitness  

Take You Russian Fiance to an American Wedding Before You Get Ma...
Category:
Travel  

How and Why to Get an Awesome X Box 360 Skin for your XBOX Conso...
Category:
Entertainment / Television  

Where Are All of The Best Job Search Engines
Category:
Business  

The Power of Intention
Category:
Health / Fitness  

Traditional Therapies Can Prevent Heart Disease Too
Category:
Health / Fitness  

Handling devil Boss II
Category:
Home And Family  

10 Tips when using electronic forms
Category:
Business  

Mens Jewellery Snap Style Guide on Wearing Jewellery
Category:
Home And Family  

6 Things to Consider When Naming Your Baby
Category:
Home And Family  

Give a man six inches and he ll want a
Category:
Health / Fitness  

Stevie Wonder Challenges Memphis and the World
Category:
Entertainment / Television  

Writing the Resource Box so it Makes People click
Category:
Marketing  

Weight Loss Psychology
Category:
Health / Fitness  

Australia Visa Services Free Online Australian Immigration Asses...
Category:
Travel  

The Truth About Passive Income
Category:
Finance / Investment  

A New Way of Looking at NJ Divorce
Category:
Finance / Investment  

Can Stress Play a Role In Hair Loss
Category:
Health / Fitness  

Tips to Selecting an RSS News Aggregator
Category:
Computers  

WHY LABEL PRINTERS STAY SO BUSY
Category:
Business  

No Win No Fee Compensation Claims No Risk No Costs
Category:
Finance / Investment  

Why Heart Fails
Category:
Health / Fitness  

Find The Best Compensation Claim Specialist
Category:
Business  

Starting up a business in the 21st century
Category:
Business  

The Benefits of Press Releases
Category:
Business  

Tips on Improving the Positioning of your site on the Major
Category:
Computers  

Cheap Christmas Present
Category:
Home And Family  

How can a piece of article boost your marketing efforts
Category:
Marketing  

Philadelphia s Four Seasons Hotel For Business Vacations Or Wedd...
Category:
Travel  

7 Skin Care Tips Look Stunning in Your 50s
Category:
Health / Fitness  

Exercise Why Bother
Category:
Health / Fitness  

Frugal Living Money Making Ideas for Stay at Home Moms
Category:
Home And Family  

Internet marketing tips to help your business grow
Category:
Marketing  

Teen and Adolescence Acne
Category:
Health / Fitness  

Why Top Level Domain Names Mean Better Search Engine Rankings
Category:
Business  

How TO Start Making Money With Adsense
Category:
Business  

An Unplanned Pregnancy Raises Questions
Category:
Home And Family  

Why Do You Have Asthma
Category:
Health / Fitness  

Do Cosmetics Causes Acne
Category:
Health / Fitness  

What is Body Acne
Category:
Health / Fitness  

7 Simple Tips For Building Trust
Category:
Business  

People In Management Which Ones to Watch and Follow
Category:
Business

System and method for calculating expected approval rates Number:7,143,936 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: System and method for calculating expected approval rates

Abstract: The invention facilitates the computation of expected approval rates based on historic transaction data relating to transaction classes, approved transactions and declined transactions. The invention provides a system and method by which a program administrator for a company may model varying client-imposed limit scenarios in order to determine one or more optimal monthly and/or transactional spending limits. Further, the present invention provides a means for setting varying monthly and/or transaction spending limits for purchases from any number of industries. Providing card members with information regarding optimal spending limits reduces the occurrences of declined credit transactions. A program administrator may also utilize the present invention to provide any number of limit scenarios in order to persuade a card member to increase their client-imposed credit limit to an optimal level thereby reducing the card member's inconvenience caused by declined purchase transactions while recapturing lost revenues by the card issuer.

Patent Number: 7,143,936 Issued on 12/05/2006 to Anderson,   et al.


Inventors: Anderson; Gordon Emory (Forest Hills, NY), Campanaro; Catherine J. (Glendale, AZ), Connelly; David S. (Gilbert, AZ), Madaan; Sanjay (Glendale, AZ), Moore; Kevin L. (Phoenix, AZ), Nigam; Sangarsh (Jersey City, NJ), Wong; Yulona Sue (Phoenix, AZ)
Assignee: American Express Travel Related Services Company, Inc. (New York, NY)
Appl. No.: 10/906,210
Filed: February 9, 2005


Current U.S. Class: 235/380 ; 705/35; 705/38; 705/39; 705/40
Current International Class: G06K 5/00 (20060101)
Field of Search: 235/380 705/35,38,39,40


References Cited [Referenced By]

U.S. Patent Documents
5903830 May 1999 Joao et al.
5914472 June 1999 Foladare et al.
6125349 September 2000 Maher
6173269 January 2001 Solokl et al.
6343279 January 2002 Bissonette et al.
6422462 July 2002 Cohen
6529725 March 2003 Joao et al.
6546418 April 2003 Schena et al.
6988082 January 2006 Williams et al.
2001/0051917 December 2001 Bissonette et al.
2002/0010522 January 2002 Martin
2002/0069177 June 2002 Carrott et al.
2002/0143647 October 2002 Headings et al.
2002/0178071 November 2002 Walker et al.
2002/0198806 December 2002 Blagg et al.
2003/0009382 January 2003 DArbeloff et al.
2003/0149659 August 2003 Danaher et al.
2003/0167227 September 2003 Mellinger et al.
2003/0182247 September 2003 Mobed et al.
2003/0195859 October 2003 Lawrence
Primary Examiner: Fureman; Jared J.
Assistant Examiner: Hess; Daniel A.
Attorney, Agent or Firm: Snell & Wilmer L.L.P.

Claims



What is claimed is:

1. A computer implemented method for facilitating a calculation of an expected transaction account approval rate, said method comprising the steps of: retrieving account data for a transaction account, wherein said account data includes transaction account approval information, transaction account decline information, and at least one of a monthly limit, transactional limit, option control, and typical usage, and wherein said transaction account is configured to purchase at least one of goods and services; receiving a desired modification of at least one of said monthly limit, said transactional limit, said option control, and said typical usage; and, calculating said expected transaction account approval rate based on said desired modification, said transaction account approval information, and said transaction account decline information.

2. The method of claim 1 further including modifying said expected transaction account approval rate to obtain revised transactional limits.

3. The method of claim 1 further including modifying said at least one of monthly limit, transactional limit, option control, and typical usage to obtain a revised transactional limit.

4. The method of claim 1 further including preparing a report including said expected transaction account approval rate and at least one of said transaction account approval information, said transaction account decline information, and said at least one of a monthly limit, transactional limit, option control, and typical usage.

5. The method of claim 1, wherein said option control includes at least one of a monthly variance, transaction variance, industry restrictions, and a preferred supplier list threshold.

6. A computer implemented method for facilitating a calculation of a transactional limit based upon an expected transaction account approval rate, said method comprising the steps of: retrieving account data for said transaction account, wherein said account data includes transaction account approval information, transaction account decline information, and at least one of a monthly limit, transactional limit, option control, and typical usage, and wherein said transaction account is configured to purchase at least one of goods and services; receiving a desired modification of at least one of said monthly limit, said transactional limit, said option control, and said typical usage; and, calculating said transactional limit based on said desired modification and said at least one of said transaction account approval information and said transaction account decline information.

7. The method of claim 6, wherein said option control includes at least one of a monthly variance, transaction variance, industry restrictions, and a preferred supplier list threshold.

8. A computer-readable storage medium containing a set of instructions for a general purpose computer configured for facilitating the steps of: retrieving account data for a transaction account, wherein said account data includes transaction account approval information, transaction account decline information, and at least one of a monthly limit, transactional limit, option control, and typical usage, and wherein said transaction account is configured to purchase at least one of goods and services; receiving a desired modification of at least one of said monthly limit, said transactional limit, said option control, and said typical usage; and, calculating said expected transaction account approval rate based on said desired modification, said transaction account approval information, and said transaction account decline information.
Description



FIELD OF INVENTION

The present invention generally relates to reducing point of sale (POS) declines for card members due to purchase transactions exceeding client-imposed credit limits.

BACKGROUND OF INVENTION

Over the years, financial institutions, that provide loans or lines of credit to individuals and business entities, have developed sophisticated systems to manage risk. Models and mathematical formulas have long been tools of the industry for developing an approximation of risk when evaluating customers in consideration for loans and lines of credit. Credit reporting agencies such as Experian.TM. of Costa Mesa Calif., Equifax.TM. of Atlanta Ga. and TransUnion.TM. of Chicago Ill. provide financial institutions with reports reflecting an individual's or business' historical payment data. A credit report is usually the first consideration in evaluating a customer's credit worthiness and most often is the determining factor in whether or not a loan is issued or a line of credit with a credit limit is issued.

A financial institution may also consider other factors in addition to a credit report to determine if a customer is able or likely to repay a loan or money borrowed against a line of credit. The income of a borrower or the fiscal health of a business along with the financial obligations of the borrowing entity are often considered in conjunction with the credit report score in calculating a level of certainty that a loan will not go unpaid.

Financial institutions occasionally reevaluate a customers payment history when determining whether or not to increase a customer's credit limit. At times, a customer may request this evaluation, and at other times, the reevaluation is completed to encourage customer loyalty and maximize profit by encouraging reliable customers to borrow more. However, some corporate line of credit providers allow their client's to place individual limits on corporate cards issued to employees. For example, a client may be eligible for a $20,000 line of credit, however the client may choose to place a self-imposed credit limit at $10,000. Clients may find this desirable to help manage debt and to control spending when corporate cards are issued to employees for business related expenses.

Card members who would otherwise qualify for a higher credit limit, but have had a client-imposed credit limit, may encounter declined purchases because they have reached their client-imposed credit limit. When a card member is declined at the point of sale, they are often not aware that it is due to, for example, a client-imposed limit that has been set by a program administrator within the corporation. A declined card member may therefore assume that a problem exists with the issuer. Declines often result in embarrassment, inconvenience for the card member, and lost customer loyalty to the issuer. Declines due to client-imposed limits also represent a loss in possible revenue to the issuer of the credit line. Within the United States alone, it is not uncommon for and issuer to experience limits-based declines measured in the terms of millions of dollars, which translates to lost revenue and/or great customer dissatisfaction.

Therefore, a need exist for a system and method for creating models based on a card member's spending and decline patterns, wherein account managers and/or program administrators may determine with some certainty an optimal credit limit and recommend the same limit to card members. Further, a need exists for a system and method that may determine optimal credit limits based on two or more transaction types or categories. For example, a program administrator may choose one credit limit for travel related expenses and another limit for purchases relating to office supplies. Such a system may create optimal credit limits for individual categories based on spending and decline transactions relating to each category.

SUMMARY OF INVENTION

The present invention provides program administrators, who may work for entities (e.g., corporations, partnerships, firms, non-profits, universities, school boards, etc.) who utilize corporate credit or charge cards an expected approval rate calculator to help determine, set, and/or change card member limits. The expected approval rate calculator calculates expected approval rates based on a card member's transactional history, monthly and transaction variances, preferred supplier list thresholds and the main purchasing purpose of a specific transaction account (e.g., LAN equipment, Advertising, Office Supplies, etc.). In addition, the invention also provides the program administrator an expected approval rate that may be experienced by the card member, given the limit that has been set. For instance, if the program administrator selects "Advertising" from the dropdown list, and enters a $5,000 transaction limit, the approval rate calculator will indicate that this will result in an transaction approval rate of 95%. The program administrator may then change the limit (or the approval rate) up or down, and the approval rate (or transaction limit) will change correspondingly.

The invention may be supplemented by, for example, a default 10% variance for all future monthly or transaction limits that are set in OPM (Online Program Management). The card issuer may also send various data to specific high-decline-rate clients to show them their declines problem and encourage them to raise their self-imposed limits.

More particularly, the invention may determine transaction limits by retrieving transaction information of an existing account holder; and calculating transaction information under varying scenarios to determine a recommendation, wherein the recommendation relates to a transaction limit for minimizing authorization declines on a transaction account. Calculating expected transaction approvals may include retrieving limit data input from a program administrator, retrieving transaction information of an existing account holder and calculating an expected approval rate, wherein the expected approval rate may be calculated using the limit data and the transaction information.

An approval rate calculator may be an important tool in reclaiming many of the declined transactions. The calculator may also reduce POS declines and greatly increase card member satisfaction and charge volume. Limit calculations from an approval rate calculator helps to manage risk through appropriate spending limits by identifying appropriate transaction and/or monthly limits for card members who regularly exceed their limits while attempting to perform their job duties. The invention is a self-service information tool that client Managers of Account Development or Program Administrators may run as desired. The users may also use the tool to become better aware of the transaction patterns of individual card members and attempt to predict card members' real business needs. Moreover, by reducing limits-based issues, the declines are lowered and merchant satisfaction increases.

The invention also includes a computer-implemented method for facilitating the calculation of an expected transaction approval rate based upon at least one of a transaction limit, transactional history, periodic variance, transactional variance, preferred supplier threshold, industry restrictions and typical usage. The invention may also include facilitating the calculation of a transaction limit based upon an expected transaction approval rate. This transaction limit calculation may also be based upon at least one of a transactional history, periodic variance, transactional variance, preferred supplier threshold, industry restrictions and typical usage.

BRIEF DESCRIPTION OF DRAWINGS

A more complete understanding of the present invention may be derived by referring to the detailed description and claims when considered in connection with the Figures, wherein like reference numbers refer to similar elements throughout the Figures, and:

FIG. 1 is a block diagram illustrating exemplary major system components for calculating expected approval rates based on card member spending patterns according to one embodiment of the present invention;

FIG. 2 is a flow chart illustrating a high-level view of an exemplary system and method for calculating approval rates according to one embodiment of the present invention;

FIG. 3 is a flow chart illustrating exemplary process steps regarding modification of limit and usage rules for calculating approval rates according to one embodiment of the present invention;

FIG. 4 is a flow chart illustrating an exemplary method for defining optional controls according to one embodiment of the present invention;

FIG. 5 is an exemplary screen shot of an interface wherein preliminary information may be entered to initiate an approval rate calculator according to one embodiment of the present invention;

FIG. 6 is an exemplary screen shot of an interface wherein information regarding spending limits may be entered within an approval rate calculator according to one embodiment of the present invention;

FIG. 7 is an exemplary screen shot of an interface wherein information regarding typical usage may be defined within an approval rate calculator according to one embodiment of the present invention; and

FIG. 8 is an exemplary screen shot of an interface wherein variances and industry restrictions may be defined within an approval rate calculator according to one embodiment of the present invention.

DETAILED DESCRIPTION

The detailed description of exemplary embodiments herein makes reference to the accompanying drawings, which show the exemplary embodiment by way of illustration and its best mode. While these exemplary embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, it should be understood that other embodiments may be realized and that logical and mechanical changes may be made without departing from the spirit and scope of the invention. Thus, the detailed description herein is presented for purposes of illustration only and not of limitation.

In general, the present invention includes a system and method for calculating expected approval rates for client-imposed spending limits. Referring to FIG. 1, a system for calculating expected approval rates may include, for example, real-time analysis of a card member's client-imposed limits, spending patterns and data regarding declined credit transactions. Card member 100 or program administrator 105 can invoke a limits system 120 in order determine optimal transactional or monthly limits to suggest for purchases. Further, card member 100 or program administrator 105 may employ the invention to calculate optimal limits regarding one or more purchase categories. For example, a program administrator 105 may invoke a limits system 120 to provide expected approval rates for differing categories of purchases such as, for example, travel expenses, office supplies, utilities, lease payments, client entertainment and the like. The invention may be incorporated into or used in association with any financial management system such as, for example, U.S. patent application Ser. No. 10/709,703, entitled "Pay Yourself First" filed on May 24, 2004, which is hereby incorporated by reference.

Limits system 120 contains various hardware and/or software components suitably configured to calculate expected approval rates based on spending patterns and/or other transactional history indices. In one embodiment, with reference to FIG. 1, the limits system 120 includes a firewall 130, an Internet server 135, an intranet server 180, limits processor 140, approval rate utility 185, report engine 145, limits data 150 and middleware 155. External entities may include a card member 100, card member client 110, program administrator 105, program administrator client 115, payment system 175 and a card authorization system (CAS) 125. A CAS 125 may contain a credit authorization processor 160, decline database 165 and CAS log 170 among other data, hardware and/or software components.

As will be appreciated by one of ordinary skill in the art, the present invention may be embodied as a customization of an existing system, an add-on product, upgraded software, a stand alone system (e.g., kiosk), a distributed system, a method, a data processing system, a device for data processing, and/or a computer program product. Accordingly, the present invention may take the form of an entirely software embodiment, an entirely hardware embodiment, or an embodiment combining aspects of both software and hardware. Furthermore, the present invention may take the form of a computer program product on a computer-readable storage medium having computer-readable program code means embodied in the storage medium. Any suitable computer-readable storage medium may be utilized, including hard disks, CD-ROM, optical storage devices, magnetic storage devices, and/or the like.

Referring to FIG. 1, a card member client 110 and a program administrator client 115 may interface with a limits processor 140 either directly or indirectly and via any communication device set forth herein. In one embodiment, a card member client 110 may communicate with a limits processor 140 through an Internet server 135. Internet server 135 may include any hardware and/or software suitably configured to facilitate transactions between a card member client 110 and a limits processor 140. Internet server 135 may operate as a single entity in a single geographic location or as separate computing components located together or in separate geographic locations. Further, Internet server 135 may also comprise an intranet server or may send, receive and process data via a network both to and from one or more Internet servers.

A card member 100 may include any individual, business, entity, software and/or hardware. The card member 100 may also participate in, for example, a revolving line of credit service such as those offered by American Express, Visa, MasterCard, Discover, Diners Club and the like. A card member 100 may be provided a credit instrument such as a magnetic stripe card, smartcard or fob transponder for facilitating purchase transactions, however this is not necessary. Card member 100 may utilize only an account number. Card member 100 may be an account holder or another person or entity with authorization to utilize an account (e.g., an employee). Card member 100 may interact with a limits system 120 through a card member client 110 in order to access the functionality of the approval rate utility 185.

A card member client 110 may include any software and/or hardware that facilitate communications and/or transactions between a card member 100 and the Internet server 135. A card member client 110 may interface with an Internet server 135 via an Internet browser connected to the Internet using standard dial-up, cable, DSL or any other Internet protocol known in the art. Further, card member client 110 may interface with the an Internet server 135 via any device or method discussed herein or known in the art. In one embodiment, a card member client 110 may interface directly with the limits processor 140 via a secure protocol such as a local area network (LAN), wide area network (WAN), intranet, extranet, and the like.

An "account" or "account number", as used herein, may include any device, code, number, letter, symbol, digital certificate, smart chip, digital signal, analog signal, biometric or other identifier/indicia suitably configured to allow the consumer to access, interact with or communicate with the system (e.g., one or more of an authorization/access code, personal identification number (PIN), Internet code, other identification code, and/or the like). The account number may optionally be located on or associated with a rewards card, charge card, credit card, debit card, prepaid card, telephone card, embossed card, smart card, magnetic stripe card, bar code card, transponder, radio frequency card or an associated account. The system may include or interface with any of the foregoing cards or devices, or a fob having a transponder and RFID reader in RF communication with the fob. Although the present invention may include a fob embodiment, the invention is not to be so limited. Indeed, system may include any device having a transponder which is configured to communicate with RFID reader via RF communication. Typical devices may include, for example, a key ring, tag, card, cell phone, wristwatch or any such form capable of being presented for interrogation. Moreover, the system, computing unit or device discussed herein may include a "pervasive computing device," which may include a traditionally non-computerized device that is embedded with a computing unit. Examples can include watches, Internet enabled kitchen appliances, restaurant tables embedded with RF readers, wallets or purses with imbedded transponders, etc.

The account number may be distributed and stored in any form of plastic, electronic, magnetic, radio frequency, wireless, audio and/or optical device capable of transmitting or downloading data from itself to a second device. A card member account number may be, for example, a sixteen-digit credit card number, although each credit provider has its own numbering system, such as the fifteen-digit numbering system used by American Express. Each company's credit card numbers comply with that company's standardized format such that the company using a sixteen-digit format will generally use four spaced sets of numbers, as represented by the number "0000 0000 0000 0000". The first five to seven digits are reserved for processing purposes and identify the issuing bank, card type, etc. In this example, the last (sixteenth) digit is used as a sum check for the sixteen-digit number. The intermediary eight-to-ten digits are used to uniquely identify the card member. A merchant account number may be, for example, any number or alpha-numeric characters that identifies a particular merchant for purposes of card acceptance, account reconciliation, reporting, or the like.

In order to restrict unauthorized access to the components of the limits system 120, a firewall 130 may be employed and Internet connections may first pass through a firewall 130 before communicating with the Internet server 135. Firewall 130 may include any hardware and/or software suitably configured to protect limits system 120 components from users of other networks and provide limited or restricted access to card member clients 110 accessing a limits processor through an Internet connection. Firewall 130 may reside in varying configurations including Stateful Inspection, Proxy based and Packet Filtering among others. Firewall 130 may be integrated within an Internet server 135, intranet server 180 or any other limits system 120 component. Further, firewall 130 may reside as a separate hardware and/or software entity.

A program administrator 105 may include any individual, business, entity, software and/or hardware that manages one or more service offerings of a financial institution or organization. The program administrator 105 may be an employee of a corporation who is responsible for managing a corporate line of credit as well as interfacing with the invention to manage client-imposed credit limits for individual employee card members. In another embodiment, the program administrator 105 may be a representative of the issuer who works with a corporate client to manage corporate line of credit and/or other financial products. In yet another embodiment, the program administrator 105 may be a trusted third-party such as, for example, an advisor or consultant to the corporate client. The program administrator 105 may connect and interact with a limits processor 140 through a program administrator client 115. In another embodiment, a program administrator 105 may interact with a limits processor 140 directly.

A program administrator client 115 may connect with a limits processor 140 through an interface with an Internet server 135 via an Internet browser connected to the Internet using standard dial-up, cable, DSL or any other Internet protocol known in the art. Further, program administrator client 115 may interface with the an Internet server 135 via any device or method discussed herein or known in the art. A program administrator client 115 may connect directly with the Internet server 135 over a secure connection, or may connect through a firewall 130. In one embodiment, a program administrator 115 may interface directly with the limits processor 140 via a secure protocol such as a local area network (LAN), wide area network (WAN), intranet, extranet, and the like.

A program administrator client 115 and a card member client 110 may comprise computing units or systems which may take the form of a computer or set of computers, although other types of computing units or systems may be used, including laptops, notebooks, hand held computers, set-top boxes, workstations, computer-servers, main frame computers, mini-computers, PC servers, network sets of computers, and/or the like. Further, any computing device discussed herein may also be a "pervasive computing device," which may include a traditionally non-computerized device that is embedded with a computing unit. Examples may include watches, Internet enabled kitchen appliances, restaurant tables embedded with RF readers, wallets or purses with imbedded transponders, etc.

Limits processor 140 may transmit requests for data to a card authorization system (CAS) 125. A request for data from one or more CAS 125 databases may include any information relevant to a card member's 100 credit account, trends, transactional history and declines. CAS 125 may include any hardware and/or software suitably configured to process credit transactions between a card member 100 and a merchant's payment system 175. CAS 125 may contain one or more databases which store information relating to card member's 100 credit account and may include, for example, authentication credentials, billing information, credit limits, transactional data and the like. Specifically, a CAS 125 may contain a CAS log 170 which may store all transaction data including both approved and declined transactions. When a credit authorization processor 160 receives a request to authorize a purchase transaction, the results of the request along with information such as transaction time, merchant ID, purchase amount, etc., may be transmitted to the CAS log 170 where it may be stored. Additionally, decline database 165 may store all transactional data specific to transaction declines. For example, when a card member who has exceeded his monthly client-imposed credit limit attempts to make a purchase using his corporate credit card, the transaction will be declined by the credit authorization processor 160 which may then transmit the transaction information to the decline database 165 to be stored. In another embodiment, the decline database 165 may be populated with decline transactional information periodically, rather than at the time the transaction is declined. For example, a CAS 125 process may run at predetermined intervals in order to identify and copy declined transaction details from the CAS log 170 to the decline database 165. Both the decline database 165 and the CAS log 170 may provide relevant information to the invention in the compilation of limits reports and the analysis thereof.

An approval rate utility 185 may include any hardware and/or software suitably configured to receive and process data from a limits processor 140. An approval rate utility 185 may request data from any number of databases either directly or through a limits processor 140 in order to calculate expected approval rates for monthly and transaction limits, for example. An approval rate utility 185 may reside as a software component within a limits processor 140 or may reside as a separate entity comprising any number of hardware and/or software components.

The hardware and software components of a CAS 125 are known in the art as they are employed by various credit line providers in order to perform payment authorizations and processing of purchase transactions. For simplicity, CAS 125 is described as including a credit authorization processor 160 for processing payment requests from a payment system 175, a decline database 165 for storing information relating to a card member's 100 declined credit transactions and a CAS log 170 for storing card member's 100 transactional history. Decline database 165 and CAS log 170 may contain any number of data points and the limits processor 140, based on expected rate approval calculations, may request data containing all data points, or a subset thereof. Those skilled in the art will appreciate that a CAS 125 may comprise any number of hardware and/or software component in any number of configurations.

To facilitate communications between a limits processor 140 and a credit authorization processor 160, middleware 155 may be employed to process and format transactions in order to be suitably received by either of the two systems. For example, a limits processor 140 may comprise a host computing system employing a Windows operating system. The credit authorization processor 160, on the other hand, may comprise a mainframe employing a UNIX operating system. In order to suitably exchange requests between the two disparate computing systems, a middleware 155 component may first receive and format a request in order that it may be suitable received and processed by the other system. Middleware 155 components are commercially available and known in the art. Middleware 155 may be implemented through commercially available hardware and/or software, through custom hardware and/or software components, or through a combination thereof. Further middleware 155 may reside in a variety of configurations and may exist as a standalone system or may be a software component residing on the limits processor 140.

According to one embodiment, the present invention may allow a program administrator 105 and/or card member 100 to request a report based on, for example, at least one of credit account expected approval rates, spending patterns, decline information, recommended limits, modifications to limits and the like. Following receipt of card member 100 information resulting from a request to the one or more databases of the limits system 120 and/or CAS 125, limits processor 140 may process and transmit card member 100 information to a report engine 145. Report engine 135 may include any hardware and/or software suitably configured to produce reports from information stored in one or more databases. Report engines 145 are commercially available and known in the art. Report engine 135 may provide printed reports, web access to reports, graphs, real-time information, raw data, batch information and/or the like. The report engine 145 may be implemented through commercially available hardware and/or software, through custom hardware and/or software components, or through a combination thereof. Further, report engine 145 may reside as a standalone system within a limits system 120 or as a component of the limits processor 140. In one embodiment, report engine 145 may be configured to process requests from a limits processor 140 to query a limits database 150, databases within a CAS 125, or a combination of thereof. Data received from a limits processor 140 and/or one or more database queries may be formatted by the report engine 145 and transmitted to a limits processor 140. Limits processor 140 may transmit formatted reports to a program administrator client 115 and/or card member client 110 via an Internet server 135, intranet server 180 or directly to a LAN/WAN connected program administrator client 115.

Limits database 150 may include any hardware and/or software suitably configured to facilitate storing limits data and/or historical data which may be used to analyze trends relating to a card members 100 spending patterns. Further, limits database 150 may comprise any information which may be used to identify card members 100, user credentials, credit accounts, transaction records and the like. For simplicity, limits database 150 is illustrated and described herein as a single database.

One skilled in the art will appreciate that the limits system 120 may employ any number of databases in any number of configurations. Further, any databases discussed herein may be any type of database, such as relational, hierarchical, graphical, object-oriented, and/or other database configurations. Common database products that may be used to implement the databases include DB2 by IBM (White Plains, N.Y.), various database products available from Oracle Corporation (Redwood Shores, Calif.), Microsoft Access or Microsoft SQL Server by Microsoft Corporation (Redmond, Wash.), or any other suitable database product. Moreover, the databases may be organized in any suitable manner, for example, as data tables or lookup tables. Each record may be a single file, a series of files, a linked series of data fields or any other data structure. Association of certain data may be accomplished through any desired data association technique such as those known or practiced in the art. For example, the association may be accomplished either manually or automatically. Automatic association techniques may include, for example, a database search, a database merge, GREP, AGREP, SQL, and/or the like. The association step may be accomplished by a database merge function, for example, using a "key field" in pre-selected databases or data sectors.

More particularly, a "key field" partitions the database according to the high-level class of objects defined by the key field. For example, certain types of data may be designated as a key field in a plurality of related data tables and the data tables may then be linked on the basis of the type of data in the key field. In this regard, the data corresponding to the key field in each of the linked data tables is preferably the same or of the same type. However, data tables having similar, though not identical, data in the key fields may also be linked by using AGREP, for example. In accordance with one aspect of the present invention, any suitable data storage technique may be utilized to store data without a standard format. Data sets may be stored using any suitable technique, including, for example, storing individual files using an ISO/IEC 7816-4 file structure; implementing a domain whereby a dedicated file is selected that exposes one or more elementary files containing one or more data sets; using data sets stored in individual files using a hierarchical filing system; data sets stored as records in a single file (including compression, SQL accessible, hashed via one or more keys, numeric, alphabetical by first tuple, etc.); block of binary (BLOB); stored as ungrouped data elements encoded using ISO/IEC 7816-6 data elements; stored as ungrouped data elements encoded using ISO/IEC Abstract Syntax Notation (ASN.1) as in ISO/IEC 8824 and 8825; and/or other proprietary techniques that may include fractal compression methods, image compression methods, etc.

In one exemplary embodiment, the ability to store a wide variety of information in different formats is facilitated by storing the information as a Block of Binary (BLOB). Thus, any binary information may be stored in a storage space associated with a data set. As discussed above, the binary information may be stored on the financial transaction instrument or external to but affiliated with the financial transaction instrument. The BLOB method may store data sets as ungrouped data elements formatted as a block of binary via a fixed memory offset using either fixed storage allocation, circular queue techniques, or best practices with respect to memory management (e.g., paged memory, least recently used, etc.). By using BLOB methods, the ability to store various data sets that have different formats facilitates the storage of data associated with the financial transaction instrument by multiple and unrelated owners of the data sets. For example, a first data set which may be stored may be provided by a first issuer, a second data set which may be stored may be provided by an unrelated second issuer, and yet a third data set which may be stored, may be provided by an third issuer unrelated to the first and second issuer. Each of these three exemplary data sets may contain different information that is stored using different data storage formats and/or techniques. Further, each data set may contain subsets of data which also may be distinct from other subsets.

As stated above, in various embodiments of the present invention, the data may be stored without regard to a common format. However, in one exemplary embodiment of the present invention, the data set (e.g., BLOB) may be annotated in a standard manner when provided for manipulating the data onto the financial transaction instrument. The annotation may comprise a short header, trailer, or other appropriate indicator related to each data set that is configured to convey information useful in managing the various data sets. For example, the annotation may be called a "condition header", "header", "trailer", or "status", herein, and may comprise an indication of the status of the data set or may include an identifier correlated to a specific issuer or owner of the data. In one example, the first three bytes of each data set BLOB may be configured or configurable to indicate the status of that particular data set; e.g., LOADED, INITIALIZED, READY, BLOCKED, REMOVABLE, or DELETED. Subsequent bytes of data may be used to indicate for example, the identity of the issuer, user, transaction/membership account identifier or the like. Each of these condition annotations are further discussed herein.

The data set annotation may also be used for other types of status information as well as various other purposes. For example, the data set annotation may include security information establishing access levels. The access levels may, for example, be configured to permit only certain individuals, levels of employees, companies, or other entities to access data sets, or to permit access to specific data sets based on the transaction, provider, issuer, user or the like. Furthermore, the security information may restrict/permit only certain actions such as accessing, modifying, and/or deleting data sets. In one example, the data set annotation indicates that only the data set owner or the user are permitted to delete a data set, various identified providers are permitted to access the data set for reading, and others are altogether excluded from accessing the data set. However, other access restriction parameters may also be used allowing various entities to access a data set with various permission levels as appropriate.

The data, including the header or trailer may be received by a stand alone interaction device configured to add, delete, modify, or augment the data in accordance with the header or trailer. As such, in one embodiment, the header or trailer is not stored on the transaction device along with the associated issuer-owned data but instead the appropriate action may be taken by providing to the transaction instrument user at the stand alone device, the appropriate option for the action to be taken. The present invention may contemplate a data storage arrangement wherein the header or trailer, or header or trailer history, of the data is stored on the transaction instrument in relation to the appropriate data.

The calculation and/or reporting functions may also interface with and/or share data with any loyalty systems and loyalty point databases. Any portion or process of the invention may also incorporate the issuance or redemption of loyalty points or any other incentive function. In other embodiments, the invention may also interface with and/or share data with any loyalty systems and loyalty point databases. Any portion or process of the invention may also incorporate the issuance or redemption of loyalty points or any other incentive function such as, for example, the functions set forth in U.S. Ser. No. 10/378,456 filed on Mar. 3, 2003 by Antonucci, et al. and entitled System And Method For The Real-Time Transfer Of Loyalty Points Between Accounts, which is hereby incorporated by reference. For more information on loyalty systems, transaction systems, electronic commerce systems and digital wallet systems, see, for example, U.S. patent application Ser. No. 09/836,213, filed on Apr. 17, 2001 by inventors Voltmer, et al. and entitled System And Method For Networked Loyalty Program; U.S. Continuation-In-Part patent application Ser. No. 10/027,984 was filed on Dec. 20, 2001 by inventors Ariff, et al. and entitled System And Method For Networked Loyalty Program; U.S. Continuation-In-Part patent application Ser. No. 10/010,947 filed on Nov. 6, 2001 by inventors Haines, et al. and entitled System And Method For Networked Loyalty Program; the Shop AMEX.TM. system disclosed in U.S. patent application Ser. No. 60/230,190 filed Sep. 5, 2000; the MR as Currency.TM. and Loyalty Rewards Systems disclosed in U.S. patent application Ser. No. 60/197,296 filed on Apr. 14, 2000; U.S. patent application Ser. No. 60/200,492 filed Apr. 28, 2000; U.S. patent application Ser. No. 60/201,114 filed May 2, 2000; the digital wallet system disclosed in U.S. patent application Ser. No. 09/652,899 filed Aug. 31, 2000; the stored value card disclosed in U.S. patent application Ser. No. 09/241,188 filed Feb. 1, 1999; the system for facilitating transactions using secondary transaction numbers disclosed in U.S. patent application Ser. No. 09/800,461 filed Mar. 7, 2001; and also in related U.S. Provisional Patent Application Ser. No. 60/187,620 filed Mar. 7, 2000; U.S. Provisional Patent Application Ser. No. 60/200,625 filed Apr. 28, 2000; and U.S. Provisional Patent Application Ser. No. 60/213,323 filed May 22, 2000, all of which are herein incorporated by reference. Other examples of online membership reward systems are disclosed in Netcentives U.S. Pat. No. 5,774,870, issued on Jun. 30, 1998, and U.S. Pat. No. 6,009,412, issued on Dec. 29, 1999, both of which are hereby incorporated by reference.

The various system components discussed herein may include one or more of the following: a server or other computing systems including a processor for processing digital data; a memory coupled to said processor for storing digital data; an input digitizer coupled to the processor for inputting digital data; an application program stored in said memory and accessible by said processor for directing processing of digital data by said processor; a display device coupled to the processor and memory for displaying information derived from digital data processed by said processor; and a plurality of databases. Various databases used herein may include: user data, debt data, income data, provider data; financial institution data; and/or like data useful in the operation of the present invention. As those skilled in the art will appreciate, user computer may include an operating system (e.g., Windows NT, 95/98/2000, OS2, UNIX, Linux, Solaris, MacOS, etc.) as well as various conventional support software and drivers typically associated with computers. user computer may be in a home or business environment with access to a network. In an exemplary embodiment, access is through a network or the Internet through a commercially-available web-browser software package.

As used herein, the term "network" or "communication" shall include any electronic communications means which incorporates both hardware and software components of such. Communication among the parties in accordance with the present invention may be accomplished through any suitable communication channels, such as, for example, a telephone network, an extranet, an intranet, Internet, point of interaction device (point of sale device, personal digital assistant, cellular phone, kiosk, etc.), online communications, off-line communications, wireless communications, transponder communications, local area network (LAN), wide area network (WAN), networked or linked devices and/or the like. Moreover, although the invention is frequently described herein as being implemented with TCP/IP communications protocols, the invention may also be implemented using IPX, Appletalk, IP-6, NetBIOS, OSI or any number of existing or future protocols. If the network is in the nature of a public network, such as the Internet, it may be advantageous to presume the network to be insecure and open to eavesdroppers. Specific information related to the protocols, standards, and application software utilized in connection with the Internet is generally known to those skilled in the art and, as such, need not be detailed herein. See, for example, DILIP NAIK, INTERNET STANDARDS AND PROTOCOLS (1998); JAVA 2 COMPLETE, various authors, (Sybex 1999); DEBORAH RAY AND ERIC RAY, MASTERING HTML 4.0 (1997); and LOSHIN, TCP/IP CLEARLY EXPLAINED (1997) and DAVID GOURLEY AND BRIAN TOTTY, HTTP, THE DEFINITIVE GUIDE (2002), the contents of which are hereby incorporated by reference.

The various system components may be independently, separately or collectively suitably coupled to the network via data links which includes, for example, a connection to an Internet Provider (ISP) over the local loop as is typically used in connection with standard modem communication, cable modem, Dish networks, ISDN, Digital Subscriber Line (DSL), or various wireless communication methods. See, e.g., GILBERT HELD, UNDERSTANDING DATA COMMUNICATIONS (1996), hereby incorporated by reference. It is noted that the network may be implemented as other types of networks, such as an interactive television (ITV) network. Moreover, the system contemplates the use, sale or distribution of any goods, services or information over any network having similar functionality described herein.

The computers discussed herein may provide a suitable website or other Internet-based graphical user interface which is accessible by users, hosts or operators of the system. In one embodiment, the Microsoft Internet Information Server (IIS), Microsoft Transaction Server (MTS), and Microsoft SQL Server, are used in conjunction with the Microsoft operating system, Microsoft NT web server software, a Microsoft SQL Server database system, and a Microsoft Commerce Server. Additionally, components such as Access or Microsoft SQL Server, Oracle, Sybase, Informix MySQL, InterBase, etc., may be used to provide an Active Data Object (ADO) compliant database management system.

Any of the communications, inputs, storage, databases or displays discussed herein may be facilitated through a website having web pages. The term "web page" as it is used herein is not meant to limit the type of documents and applications that might be used to interact with the user. For example, a typical website might include, in addition to standard HTML documents, various forms, Java applets, JavaScript, active server pages (ASP), common gateway interface scripts (CGI), extensible markup language (XML), dynamic HTML, cascading style sheets (CSS), helper applications, plug-ins, and the like. A server may include a web service which receives a request from a web server, the request including a URL (http://yahoo.com/stockquotes/ge) and an IP address (123.56.789). The web server retrieves the appropriate web pages and sends the data or applications for the web pages to the IP address. Web services are applications which are capable of interacting with other applications over a communications means, such as the Internet. Web services are typically based on standards or protocols such as XML, SOAP, WSDL and UDDI. Web services methods are well known in the art, and are covered in many standard texts. See, e.g., ALEX NGHIEM, IT WEB SERVICES: A ROADMAP FOR THE ENTERPRISE (2003), hereby incorporated herein by reference.

The present invention may be described herein in terms of functional block components, screen shots, optional selections and various processing steps. It should be appreciated that such functional blocks may be realized by any number of hardware and/or software components configured to perform the specified functions. For example, the present invention may employ various integrated circuit components, e.g., memory elements, processing elements, logic elements, look-up tables, and the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices. Similarly, the software elements of the present invention may be implemented with any programming or scripting language such as C, C++, Java, COBOL, assembler, PERL, Visual Basic, SQL Stored Procedures, extensible markup language (XML), with the various algorithms being implemented with any combination of data structures, objects, processes, routines or other programming elements. Further, it should be noted that the present invention may employ any number of conventional techniques for data transmission, signaling, data processing, network control, and the like. Still further, the invention could be used to detect or prevent security issues with a client-side scripting language, such as JavaScript, VBScript or the like. For a basic introduction of cryptography and network security, the following may be helpful references: (1) "Applied Cryptography: Protocols, Algorithms, And Source Code In C," by Bruce Schneier, published by John Wiley & Sons (second edition, 1996); (2) "Java Cryptography" by Jonathan Knudson, published by O'Reilly & Associates (1998); (3) "Cryptography & Network Security: Principles & Practice" by William Stalling, published by Prentice Hall; all of which are hereby incorporated by reference.

Each participant in the present invention may be equipped with a computing device in order to interact with the system and facilitate compilation of limits reports. The card member 100 and program administrator 105 may each have a computing unit in the form of a personal computer, although other types of computing units may be used including laptops, notebooks, hand held computers, set-top boxes, cellular telephones, touch-tone telephones and the like. In one embodiment, the program administrator may have a computing unit implemented in the form of a computer-server, although other implementations are contemplated by the invention. The credit line provider has a computing center shown as a server. However, the credit line provider computing center may be implemented in other forms, such as a mini-computer, a PC server, a network of computers located in the same of different geographic locations, or the like. Moreover, the system contemplates the use, sale or distribution of any services or information over any network having similar functionality described herein

These computer program instructions may also be stored in a computer-readable memory that may direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.

Accordingly, functional blocks of the block diagrams and flowchart illustrations support combinations of means for performing the specified functions, combinations of steps for performing the specified functions, and program instruction means for performing the specified functions. It will also be understood that each functional block of the block diagrams and flowchart illustrations, and combinations of functional blocks in the block diagrams and flowchart illustrations, may be implemented by either special purpose hardware-based computer systems which perform the specified functions or steps, or suitable combinations of special purpose hardware and computer instructions.

Referring now to FIGS. 2 4, the process flows represent exemplary embodiments of the invention and are not intended to limit the scope of the invention as described herein. For example, the steps recited in any of the method or process descriptions may be executed in any order and are not limited to the order presented. It will be appreciated that the following descriptions may make appropriate reference to not only the steps depicted in FIGS. 2 4, but also to the various system components as described above with reference to FIG. 1. Further, illustrations of the process flows and the descriptions thereof may make reference to user windows, webpages, websites, web forms, prompts, etc. Practitioners will appreciate that the illustrated steps described herein may comprise any number of configurations including the use of windows, webpages, web forms, popup windows, prompts and the like. It should be further appreciated that the multiple steps as illustrated and described may be combined into single webpages and/or windows but have been expanded for the sake of simplicity. In other cases, steps illustrated and described as single process steps may be separated into multiple webpages and/or windows but have been combined for simplicity.

Frequent mention is made herein to "client-imposed" credit limits. Those skilled in the art will appreciate that the present invention may also be used to calculate expected approval rates and modify limits imposed by card issuers or any other person or entity. For example, the invention may be useful in providing a system and method whereby a card member's issuer-imposed limit is under re-consideration, either at the request of the card member or as normal policy. In another example, a parent may impose a limit on a child's charge card. This information may be used in conjunction with other information such as, for example, the card member's 100 credit worthiness, repayment history, amount of time card member 100 has remained in good standing and the like.

For simplicity, it should be assumed that the entity interacting with a limits system 120 to perform the steps as illustrated in FIGS. 2 4 is a program administrator 105. A program administrator 105 may act on a card member's 100 behalf in order to employ the invention to determine and set optimal client-imposed limits. The program administrator 105 may enter card member 100 information into the various fields and forms presented by the limit system 120. Card member 100 information m


Free Web Sudoku Puzzles.
Solve with your browser.
  7 2     9      
    6     7      
8     3 2        
    5 4 9       2
3               6
7       8 3 9    
        5 6     7
      7     8    
      1     5 4  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!