WO2014205483A1 - Kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products - Google Patents

Kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products Download PDF

Info

Publication number
WO2014205483A1
WO2014205483A1 PCT/AU2014/000653 AU2014000653W WO2014205483A1 WO 2014205483 A1 WO2014205483 A1 WO 2014205483A1 AU 2014000653 W AU2014000653 W AU 2014000653W WO 2014205483 A1 WO2014205483 A1 WO 2014205483A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
loan
data
transaction
transaction data
Prior art date
Application number
PCT/AU2014/000653
Other languages
French (fr)
Other versions
WO2014205483A9 (en
Inventor
Johnny Hajjar
Mark Sarkis
Original Assignee
Venture 5 Group Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from AU2013902301A external-priority patent/AU2013902301A0/en
Application filed by Venture 5 Group Pty Ltd filed Critical Venture 5 Group Pty Ltd
Publication of WO2014205483A1 publication Critical patent/WO2014205483A1/en
Publication of WO2014205483A9 publication Critical patent/WO2014205483A9/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Definitions

  • the present invention relates to kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products.
  • Embodiments of the invention have been particularly developed for enabling automated loan and/or rental determination based upon electronic banking records, with a particular example being a kiosk terminal configured to issue short term loans such as "payday loans”. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
  • loan loan In the context of the financial services industry, there are various short-term loan products.
  • An example of such a product is a commonly referred to as a "payday loan", being a loan for a relatively small amount which is granted to a customer for a short period, typically on the basis that funds to repay the loan will become available due to expected periodic income.
  • One embodiment provides a computer implemented method configured to provide determination in relation to the availability of a financial product to a user, the method including:
  • the automated process includes at least one of:
  • One embodiment provides a method wherein the automated process is performed either locally or by a remote third party terminal.
  • One embodiment provides a method including identifying similar transactions, determining frequency information for the similar transactions, and performing averaging analysis thereby to determine average periodic income/expenditure information.
  • One embodiment provides a method wherein the automated process includes identifying presence of one or more transactions from prescribed payers and, in the case that one or more such transactions are identified, determining that a financial product is not available to the user.
  • One embodiment provides a method wherein the processing of the transaction data thereby to determine periodic income and expenditure values via pattern analysis and/or processing of the transaction data thereby to determine presence of income from one or more predetermined sources verifies user inputted values for income and/or expenditure.
  • One embodiment provides a kiosk terminal configured to dispense loan funds, the terminal including:
  • a display screen configured to present a user interface
  • one or more input modules configured to enable a user of the terminal to interact with the user interface
  • a communications module configured to enable communication with at least one remote server device
  • a processor configured to execute software instructions, thereby to configure the terminal to:
  • an output device configured to output a physical substrate having transactable value corresponding to the loan value.
  • One embodiment provides a kiosk terminal 1 wherein the output device is configured to dispense a prepaid debit card having a transactable value corresponding to the loan value.
  • One embodiment provides a kiosk terminal wherein the personal information includes the user's personal electronic banking information, thereby to enable the loan determination and authorisation process to extract and process transactional information in relation to the user's personal bank account.
  • One embodiment provides a server device configured to interact with a plurality of terminals as described herein, wherein the server device is configured to execute at least a portion of the loan determination and authorisation process.
  • One embodiment provides a server device wherein the server device is additionally configured to interact with a browser-rendered interface displayed at a client device other than one of the terminals according to any one of claims 1 to 3, thereby to enable a performance of a second loan determination and authorisation process in respect of a user of the browser rendered interface.
  • One embodiment provides a computer-implemented for processing transaction data thereby to enable a loan determination process, the method including:
  • One embodiment provides a method wherein the portion of data predicted to be representative of a transaction payee/payer is identified from a transaction description by a process of elimination.
  • One embodiment provides a method wherein the process of elimination includes identifying and extracting one or more of the following from the transaction description: [0036] a location, based on a list of known location names;
  • One embodiment provides a method wherein the one or more characteristics assist in identification of similar transactions.
  • One embodiment provides a computer program product for performing a method as described herein.
  • One embodiment provides a non-transitive carrier medium for carrying computer executable code that, when executed on a processor, causes the processor to perform a method as described herein.
  • One embodiment provides a system configured for performing a method as described herein.
  • any one of the terms comprising, comprised of or which comprises is an open term that means including at least the elements/features that follow, but not excluding others. Thus, the term comprising, when used in the claims, should not be interpreted as being limitative to the means or elements or steps listed thereafter.
  • a device comprising A and B should not be limited to devices consisting only of elements A and B. Any one of the terms including or which includes or that includes as used herein is also an open term that also means including at least the elements/features that follow the term, but not excluding others. Thus, including is synonymous with and means comprising.
  • exemplary is used in the sense of providing examples, as opposed to indicating quality. That is, an "exemplary embodiment” is an embodiment provided as an example, as opposed to necessarily being an embodiment of exemplary quality.
  • the term "kiosk terminal” is used to describe a self-contained hardware unit including a computing device, and one or more input/output devices coupled to the computing device.
  • the computing device is configured to operate in a "locked-out" state thereby exclusively execute a core software application that provides user interface and access to a predefined set of functionalities (for example an automated teller machine, ticket vending machine, and the like).
  • a core software application that provides user interface and access to a predefined set of functionalities (for example an automated teller machine, ticket vending machine, and the like).
  • a general purpose terminal such as a personal computer, tablet, smartphone or the like, which operates in an open state whereby multiple software applications may be launched from a core operating system.
  • FIG. 1A schematically illustrates a framework according to one embodiment.
  • FIG. 1 B schematically illustrates a framework according to one embodiment.
  • FIG. 1 C schematically illustrates a framework according to one embodiment.
  • FIG. 2A illustrates a method according to one embodiment.
  • FIG. 2B illustrates a method according to one embodiment.
  • FIG. 3 illustrates a client-server framework according to one embodiment.
  • FIG. 4 illustrates a data table relating to one embodiment.
  • kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products.
  • Some embodiments of the invention have been particularly developed for providing a kiosk device that is configured to interact with a user thereby to make an automated determination as to whether or not a loan is to be granted, and to dispense that loan in a transactable form (for example as cash, or in the form of a prepaid debit card).
  • the determination is made based upon accessing of electronic banking records, which preferably includes performing analysis of income and expenditure (for example based on pattern identification).
  • a plurality of kiosks are installed and activated in distributed locations (for example in shopping centres, tobacconists, pawn shops, casinos, and other venues where the relevant services may be of interest).
  • a user interacts with one of these terminals to obtain a short term loan (for example a "payday loan"), or to access other functionalities provided by the terminal (which may include other financial products, such as rentals products).
  • a short term loan for example a "payday loan”
  • the user supplies various aspects of personal information
  • the kiosk performs a loan determination and authorisation process (which typically includes interaction with one or more remote server devices).
  • the personal information preferably includes electronic banking details
  • the authorisation process is based on analysis of historical banking transaction information for the user.
  • the kiosk then offers to the user a loan of a determined quantum based on a set of loan conditions.
  • the kiosk is configured to dispense the loan, for example either in cash form, or in the form of a prepaid debit card.
  • the kiosk may provide additional functionalities, including payment of bills via known payment services (such as BPAY, Paypal, or vendor-specific means), where some or all of the payment us funded via a short-term loan.
  • the term "loan” refers to a loan of monetary value that is granted to a user, based on an agreement whereby the user will repay the loan (with a defined premium) on designated terms. For example, a loan of $X is granted on date A on the basis that the user will pay $(X+Y) to the granter on date B.
  • the repayment is achieved by way of an automated direct debit using an electronic banking system.
  • loan repayment is automated, with direct debit withdrawals being a scheduled for automatic execution following finalisation of a loan (or other service agreement).
  • the scheduling may be based upon an identified salary receiving date for the user. That is, an automated process determines one or more future dates on which the user is anticipated to receive income, and direct debits are scheduled for those dates thereby to schedule automated loan repayments.
  • the terminal includes a display screen configured to present a user interface, one or more input modules configured to enable a user of the terminal to interact with the user interface (for example buttons, a keyboard, a touchscreen, and so on), and a communications module configured to enable communication with at least one remote server device.
  • the terminal includes a processor configured to execute software instructions, thereby to configure the terminal to present the user interface, enable a user to input personal information, enable performance of a loan determination and authorisation process.
  • the terminal determines a loan value to be dispensed.
  • An output device is configured to output a physical substrate having transactable value corresponding to the loan value. For example, this may be a prepaid debit card having a transactable value corresponding to the loan value.
  • the terminal is otherwise or additionally to dispense other forms of substrate having transactable values, such as legal tender currency, vouchers, and so on.
  • FIG. 1A illustrates an exemplary framework including a loan dispensing kiosk 100, and a plurality of further kiosks 100' (which may be either identical of substantially identical to kiosk 100).
  • a kiosk management server 130 communicates with kiosks 100 and 100', for example via the Internet (or other communication means, such as wide area networks or the like).
  • Kiosk 100 is a freestanding unit, defined by a body (illustrated as a cabinet-style body) that securely contains electrical components. Key components include a microprocessor 101 coupled to a memory module 102 and communications module 103.
  • kiosk 100 includes core computing components that enable the execution of software instructions (which may be stored in whole or in part on memory module 102) and functional interaction with server 130.
  • Various computer executed methods performed based on the execution of software instructions (i.e. computer executable code) by kiosk 100 are discussed further below.
  • Kiosk 100 additionally includes a display screen 1 10, which is configured to display a user interface with which a human user 120 is able to interact.
  • User input components 1 12 facilitate such interaction.
  • Components 112 may include the likes of a touch-based interface (optionally overlaid on screen 11 1), keyboards, trackpads/trackballs, buttons, microphones, and the like.
  • kiosk 115 additionally includes a camera component 1 15 positioned to capture image data of user 120, and other inputs 114, which may include the likes of card readers (NFC, magnetic, smartcards, etc), biometric inputs, and so on.
  • Kiosk 100 includes one or more dispensing components 1 13, being components configured to dispense substrates that provide transactable value (i.e. a form of value that is able to be exchanged for goods and/or services).
  • dispensing components 113 include (solely or in combination with other dispensing components) an output configured to dispense a prepaid debit card (for example a card issued by a issuing authority such as Visa).
  • a prepaid debit card for example a card issued by a issuing authority such as Visa.
  • This is a card which carries a defined quantum of value, and in some cases may be recharged with additional value (for example by way of interaction with a system provided by the card issuing authority, or in some embodiments via interaction with kiosk 100 or another device in communication with server 130).
  • kiosk 100 The relationship between kiosk 100 and kiosk 130 varies between embodiments. For example, there are a range of which may be provided by kiosk 100, by server 130, or by a combination of kiosk 100 and server 130. In broad terms, this may depend on a degree of "thin client" relationship that is used. For instance:
  • kiosk 100 provides a thin user interface that simply receives and presents data, with all substantive computing decisions and processing occurring at server 103.
  • server 130 is substantially or wholly unnecessary, with all substantive computing decisions and processing occurring at kiosk 100.
  • FIG. 1 B illustrates an embodiment where the kiosks operate without a need for management server 130.
  • server 130 is configured to interact with a first form of user interface provided by the kiosks, and also a second form of user interface accessed by a computing device 150 having a web browser, which is also operated by human user 120.
  • Kiosk 100 and kiosks 100' interact with a plurality of third party servers 140, either via kiosk management server 130 (as shown in FIG. 1A) or directly (as shown in FIG. 1 B).
  • the communication is direct for some third party servers, and via server 130 for others.
  • Four exemplary third party servers are illustrated:
  • An exemplary banking server 141 This is a server that allows for electronic banking at a given financial institution (or, in some cases, for multiple financial institutions). Interaction with server 141 is primarily to enable access to historical banking records for user 120, thereby to assist in a loan determination and authorisation process, as discussed in more detail further below. Additionally, this interaction may additionally be used to facilitate direct funds transfer to user 120's bank account (for example by instructing a payment/banking system associated with kiosk 100 or server 130 to perform an electronic funds transfer), and/or to facilitate direct debit from user 120's bank account to make a payment to a bank account associated with kiosk 100 or server 130 (for example as automated repayment of a loan).
  • An exemplary data handling server 142 For example in some cases an intermediary server, such as server 142, is used to streamline interaction with a plurality of further servers. For example, in some embodiments a service such as Yodlee is used, this providing a data handling server 142 which provides streamlined with access to data from a plurality of banking servers such as server 141.
  • An exemplary payment service server 143 for example BPAY, Paypal or the like, which allows configuration of Kiosk 130 to make payments via such a service.
  • Kiosk 100 enables user 120 to pay an invoice via payment service server 130 using a variety of payment means, including direct debit from a banking account, loan funds approved via Kiosk 100, and/or payment cards provided to Kiosk 100.
  • payment means including direct debit from a banking account, loan funds approved via Kiosk 100, and/or payment cards provided to Kiosk 100.
  • An exemplary card issuer server 144 For example, interaction with server 144 may be used to provide information of issued prepaid debit cards and/or loading of those cards, card activation, and so on.
  • FIG. 1A Various functionalities provided via components shown in FIG. 1A, FIG. 1 B and/or FIG. 1C are discussed further below.
  • FIG. 2A illustrates an exemplary loan procurement process 200.
  • This method is a computer-implemented, being performed performed based on the execution of software instructions.
  • Each of the various functional blocks illustrated in FIG. 2 may be performed based on execution of software instructions by kiosk 100, server 130, or a combination of kiosk 100 and server 130, depending on client-server implementation decisions for particular embodiments. It will further be appreciated that the ordering of steps may be modified to provide further embodiments, and that not all steps need be present in all embodiments and/or iterations of the method.
  • Functional block 201 represents a login/registration process.
  • users of the framework register, and have respective user accounts maintained by server 130. This allows a returning user to quickly and conveniently self- identify, for example using means such as identification cards, username/password combinations, and/or biometric data.
  • the registration process typically commences with the provision of one or more aspects of personal information, and completes with the assignment of an account ID (which identifies the user account for the purposes of kiosk 100 and server 130). In some cases the registration process commences at functional block 201 , and is completed at a later stage.
  • Functional block 202 represents a process including procuring electronic banking information for user 200 (if that information is not already held by server 130), or identifying that information (for example if the user has previously registered and submitted that information). This information is used to access the user's personal electronic banking records, for example via a communications process between server 130 and a banking server 141 , or using a service such as Yodlee.
  • a communications process between server 130 and a banking server 141 , or using a service such as Yodlee.
  • Functional block 203 represents a process including accessing user 120's electronic banking records. This typically provides access to aspects of the user's personal information (such as name, address, date of birth, etc) and to historical transactional details. In terms of the former, various personal details may be extracted at 204, thereby to pre-populate various fields in a loan agreement form (see block 207). However, in other embodiments personal information is procured by alternate means (for example by direct user input, or by extracted from a user's identification document that is provided for reading by kiosk 100).
  • Functional block 205 represents a process including analysing historical transaction data from the user's electronic banking data. This allows for the making of loan determinations at 206. The manner by which this occurs varies between embodiments, and some examples are provided further below. For instance, in some embodiments transaction data is analysed to identify patterns, for example to determine whether the user receives a regular income, the timing of that income, and the quantum of that income. Expenditure patterns may also be analysed, for example regular payments. This is used to determine whether a short term loan is to be authorised, and if so, determine a quantum (or maximum quantum) of loan to be authorised.
  • Functional block 207 represents a process including providing a loan agreement for approval.
  • the loan includes predefined generic text portions, and instance- specific fields that are auto-populated based on information inputted by the user and/or details determined from the user's electric banking data, and data defined at functional block 206 (for example a quantum of loan, quantum of repayment, and time of repayment).
  • the loan agreement includes a direct debit authorisation, which permits a direct debit from the user's bank account at a specified time for a defined amount (thereby to repay or partially repay the relevant loan).
  • Functional block 108 represents a process whereby the loan is approved. This preferably includes an interaction from user 120, for example provision of a signature, checking of various "approve” boxes, and so on.
  • kiosk 100 preferably maintains a repository of prepaid debit cards ready for dispensing.
  • the cards are pre-associated with defined values.
  • the cards are associated with values at the time of dispensing by providing a signal to the card issuing authority with a card unique identifier and a desired card value (with that value subsequently being obtained by the card issuing authority from the party responsible for granting loans via the kiosk).
  • kiosk 100 or server 130 provides a card activation signal to the card issuing authority, thereby to cause activation of the card (so that is can be used for payment as a debit card in the conventional manner).
  • Functional block 210 represents a process whereby funds are dispensed/used in other ways. Examples include:
  • a user is able to input details of a bill, for example a utility bill, that is payable via means identified on the bill (which may include BPAY or the like).
  • a user may request funds to pay (or partially pay) a bill.
  • the bill details may be inputted manually, or in some cases the bill is scanned, a barcode read, or the like.
  • partial payment is made via other means, including credit/debit card, direct debit from a bank account, and so on.
  • kiosk 100 is configured to enable performance of a loan determination and authorisation process (for example by providing relevant input data to server 130).
  • a loan value is determined. In some cases this is a maximum loan value, and the user may select a lesser value.
  • a regular income course may be categorised by a value (or average value) and a payment timeframe (for example weekly, monthly, etc).
  • historical transaction data is processed thereby to determine, for a given identified expense, a category for that expense. For example, in some embodiments this includes identifying a payee name from the transaction data, and cross-checking that name against one or more third party directories which categorise business types, thereby to determine a business type for the payee. For example, a payee identified in the transaction data as "COMPANY X" may be identified as a petrol station in a third party directory, and hence the transaction might be predicatively assigned to a category of "fuel and transportation".
  • FIG. 2 illustrates an exemplary method 220. It will be appreciated that, n other embodiments, various steps from this method may be re-ordered, modified, replaced, or the like, without affecting the overall purpose and functionality.
  • Functional block 221 represents a process including obtaining transaction data from a user's bank account, for example using a service such as Yodlee, or another interface configured to obtain such data. This yields a set of data, which is processed thereby to allow loan determination/authorisation.
  • functional block 222 represents a data separation process. This enables extraction of meaningful data from a transaction description. For example, the description is separated to identify, for each transaction, the date and time, method of payment, description, suburb, description, second party (payee/payor), and so on. The separated values are stored in a local database according to a predefined schema thereby to facilitate the execution of local data processing algorithms.
  • the separation process includes:
  • Identifying date and time using a database of date and time formats For example, if a portion of the description is determined to be in a known date/time format from the database, the portion is extracted and the date/time stored in the local database. Preferably the date/time data is normalised into a local standard format.
  • Identifying a transaction type such as from a database listing all known transaction payment types (such as credit cards, Eftpos, DirectDebit etc). This is preferably also stored locally.
  • the remaining data is then used for a payee/payer identification process at 223.
  • the remaining data is cross-checked against one or more third party directories thereby to seek identification of the payee/payer, and where identification is possible, obtain additional information regarding the payee/payer.
  • This additional information is used to determine additional transaction characteristics.
  • the transaction may be allocated to one of a set of predefined transaction purposes, such as petrol, groceries, food/beverage, gambling, etc (or an "unknown" category).
  • Functional block 224 represents a transaction grouping process. For example, transactions may be grouped by whether they are income or expenses, by payee/payer, transaction purpose, and so on. From this, similar transactions are identified at 226, for example using a similarity algorithm. Similarity may be assessed by any attribute, for example payee/payer, amount, purpose, etc.
  • frequency analysis is performed at functional block 226.
  • a set of similar transactions may be categorised as daily, weekly, fortnightly, and so on.
  • a start date (and in some cases an end date) are also identified. For example, this may be used to identify a regular income (for instance a weekly income of $X which has been occurring for Y months).
  • Functional block 227 represents an averaging/pattern analysis process. For example, this may be used to determine an averaged relationship between income and expenses.
  • FIG. 4 shows an exemplary output from such a process based on a sample set of data (albeit a simplified example). According to this bank statement data, the customer spends average of $400.00 per week. His income is on average $950 per fortnight. Customer has been receiving his income since 01/03/2013 (so he has been employed for a period of approx. 4 month).
  • Functional block 228 represents a loan risk management algorithm, which is not disclosed in detail for the present purposes.
  • a given loan provider will have individual preferences and risk policies for granting loans. These are defined in algorithmic form for the purposes functional block 228, with inputs from data defined in previous method steps (for example averaged income/expenses, patterns, etc).
  • a determination for example defined in terms of a maximum authorised loan amount is provided at 229.
  • initial user input generates a form with values that require manual verification, for example manual verification against income and expenditure values supplied by a third party transaction processing service provider (which accesses the user's banking records thereby to perform pattern analysis).
  • This may also include having an operator other than the user interact with a hardware device via which one or more steps of the process are enabled.
  • a kiosk terminal which includes hardware for enabling dispensing of cash and/or a stored value card
  • a web browser application operating on any device, which allows for loan funds to be loaded onto an existing stored value card (for example a card carrying a unique identifier, or a card uniquely associated with a user), and/or transferred to a designate bank account.
  • an existing stored value card for example a card carrying a unique identifier, or a card uniquely associated with a user
  • each user has an account, identified by a username and password combination for example, which allows for identification at either kiosk terminals or via a web portal, thereby to gain access to available functionalities.
  • a web server 302 provides a web interface 303.
  • This web interface is accessed by the parties by way of client terminals 304.
  • users access interface 303 over the Internet by way of client terminals 304, which in various embodiments include the likes of personal computers, PDAs, cellular telephones, gaming consoles, and other Internet enabled devices.
  • Server 303 includes a processor 305 coupled to a memory module 306 and a communications interface 307, such as an Internet connection, modem, Ethernet port, wireless network card, serial port, or the like.
  • a communications interface 307 such as an Internet connection, modem, Ethernet port, wireless network card, serial port, or the like.
  • distributed resources are used.
  • server 302 includes a plurality of distributed servers having respective storage, processing and communications resources.
  • Memory module 306 includes software instructions 308, which are executable on processor 305.
  • Server 302 is coupled to a database 310.
  • the database leverages memory module 306.
  • web interface 303 includes a website.
  • the term "website” should be read broadly to cover substantially any source of information accessible over the Internet or another communications network (such as WAN, LAN or WLAN) via a browser application running on a client terminal.
  • a website is a source of information made available by a server and accessible over the Internet by a web-browser application running on a client terminal.
  • the web-browser application downloads code, such as HTML code, from the server. This code is executable through the web-browser on the client terminal for providing a graphical and often interactive representation of the website on the client terminal.
  • a user of the client terminal is able to navigate between and throughout various web pages provided by the website, and access various functionalities that are provided.
  • client terminals 304 maintain software instructions for a computer program product that essentially provides access to a portal via which framework 100 is accessed (for instance via an iPhone app or the like).
  • each terminal 304 includes a processor 31 1 coupled to a memory module 313 and a communications interface 312, such as an internet connection, modem, Ethernet port, serial port, or the like.
  • Memory module 313 includes software instructions 314, which are executable on processor 311. These software instructions allow terminal 304 to execute a software application, such as a proprietary application or web browser application and thereby render on-screen a user interface and allow communication with server 302. This user interface allows for the creation, viewing and administration of profiles, access to the internal communications interface, and various other functionalities.
  • processor may refer to any device or portion of a device that processes electronic data, e.g., from registers and/or memory to transform that electronic data into other electronic data that, e.g., may be stored in registers and/or memory.
  • a "computer” or a “computing machine” or a “computing platform” may include one or more processors.
  • the methodologies described herein are, in one embodiment, performable by one or more processors that accept computer-readable (also called machine-readable) code containing a set of instructions that when executed by one or more of the processors carry out at least one of the methods described herein.
  • Any processor capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken are included.
  • a typical processing system that includes one or more processors.
  • Each processor may include one or more of a CPU, a graphics processing unit, and a programmable DSP unit.
  • the processing system further may include a memory subsystem including main RAM and/or a static RAM, and/or ROM.
  • a bus subsystem may be included for communicating between the components.
  • the processing system further may be a distributed processing system with processors coupled by a network. If the processing system requires a display, such a display may be included, e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT) display. If manual data entry is required, the processing system also includes an input device such as one or more of an alphanumeric input unit such as a keyboard, a pointing control device such as a mouse, and so forth.
  • the processing system in some configurations may include a sound output device, and a network interface device.
  • the memory subsystem thus includes a computer-readable carrier medium that carries computer-readable code (e.g., software) including a set of instructions to cause performing, when executed by one or more processors, one of more of the methods described herein.
  • computer-readable code e.g., software
  • the software may reside in the hard disk, or may also reside, completely or at least partially, within the RAM and/or within the processor during execution thereof by the computer system.
  • the memory and the processor also constitute computer-readable carrier medium carrying computer-readable code.
  • a computer-readable carrier medium may form, or be included in a computer program product.
  • the one or more processors operate as a standalone device or may be connected, e.g., networked to other processor(s), in a networked deployment, the one or more processors may operate in the capacity of a server or a user machine in server-user network environment, or as a peer machine in a peer-to-peer or distributed network environment.
  • the one or more processors may form a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.
  • PC personal computer
  • PDA Personal Digital Assistant
  • each of the methods described herein is in the form of a computer-readable carrier medium carrying a set of instructions, e.g., a computer program that is for execution on one or more processors, e.g., one or more processors that are part of web server arrangement.
  • a computer-readable carrier medium carrying computer readable code including a set of instructions that when executed on one or more processors cause the processor or processors to implement a method.
  • aspects of the present invention may take the form of a method, an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects.
  • the present invention may take the form of carrier medium (e.g., a computer program product on a computer-readable storage medium) carrying computer-readable program code embodied in the medium.
  • the software may further be transmitted or received over a network via a network interface device.
  • the carrier medium is shown in an exemplary embodiment to be a single medium, the term “carrier medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions.
  • the term “carrier medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by one or more of the processors and that cause the one or more processors to perform any one or more of the methodologies of the present invention.
  • a carrier medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media.
  • Non-volatile media includes, for example, optical, magnetic disks, and magneto-optical disks.
  • Volatile media includes dynamic memory, such as main memory.
  • Transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise a bus subsystem. Transmission media also may also take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications.
  • carrier medium shall accordingly be taken to included, but not be limited to, solid-state memories, a computer product embodied in optical and magnetic media; a medium bearing a propagated signal detectable by at least one processor of one or more processors and representing a set of instructions that, when executed, implement a method; and a transmission medium in a network bearing a propagated signal detectable by at least one processor of the one or more processors and representing the set of instructions.
  • Coupled when used in the claims, should not be interpreted as being limited to direct connections only.
  • the terms “coupled” and “connected,” along with their derivatives, may be used. It should be understood that these terms are not intended as synonyms for each other.
  • the scope of the expression a device A coupled to a device B should not be limited to devices or systems wherein an output of device A is directly connected to an input of device B. It means that there exists a path between an output of A and an input of B which may be a path including other devices or means.
  • Coupled may mean that two or more elements are either in direct physical or electrical contact, or that two or more elements are not in direct contact with each other but yet still co-operate or interact with each other.

Abstract

The present invention relates to kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products. Embodiments of the invention have been particularly developed for enabling automated loan and/or rental determination based upon electronic banking records, with a particular example being a kiosk terminal configured to issue short term loans such as "payday loans".

Description

KIOSK TERMINALS CONFIGURED TO DISPENSE LOAN FUNDS, AND COMPUTER IMPLEMENTED METHODS AND FRAMEWORKS FOR PROCESSING TRANSACTION DATA AND ENABLING DETERMINATIONS IN RELATION TO
FINANCIAL PRODUCTS
FIELD OF THE INVENTION
[0001] The present invention relates to kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products. Embodiments of the invention have been particularly developed for enabling automated loan and/or rental determination based upon electronic banking records, with a particular example being a kiosk terminal configured to issue short term loans such as "payday loans". While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
BACKGROUND
[0002] Any discussion of the background art throughout the specification should in no way be considered as an admission that such art is widely known or forms part of common general knowledge in the field.
[0003] In the context of the financial services industry, there are various short-term loan products. An example of such a product is a commonly referred to as a "payday loan", being a loan for a relatively small amount which is granted to a customer for a short period, typically on the basis that funds to repay the loan will become available due to expected periodic income.
SUM MARY OF THE INVENTION
[0004] It is an object of the present invention to overcome or ameliorate at least one of the disadvantages of the prior art, or to provide a useful alternative. [0005] One embodiment provides a computer implemented method configured to provide determination in relation to the availability of a financial product to a user, the method including:
[0006] initiating a process whereby one or more aspects of personal information relating to the user are inputted via a computer network;
[0007] based on an automated process whereby the user's electronic banking details are used to extract and process transaction data in relation to a transaction account, outputting data indicative of a determination in relation to the availability of a financial product to the user;
[0008] wherein the automated process includes at least one of:
[0009] (i) processing the transaction data thereby to determine periodic income and expenditure values via pattern analysis; and
[0010] (ii) processing the transaction data thereby to determine presence of income from one or more predetermined sources.
[0011] One embodiment provides a method wherein the automated process is performed either locally or by a remote third party terminal.
[0012] One embodiment provides a method including identifying similar transactions, determining frequency information for the similar transactions, and performing averaging analysis thereby to determine average periodic income/expenditure information.
[0013] One embodiment provides a method wherein the automated process includes identifying presence of one or more transactions from prescribed payers and, in the case that one or more such transactions are identified, determining that a financial product is not available to the user.
[0014] One embodiment provides a method wherein the processing of the transaction data thereby to determine periodic income and expenditure values via pattern analysis and/or processing of the transaction data thereby to determine presence of income from one or more predetermined sources verifies user inputted values for income and/or expenditure.
[0015] One embodiment provides a kiosk terminal configured to dispense loan funds, the terminal including:
[0016] a display screen configured to present a user interface;
[0017] one or more input modules configured to enable a user of the terminal to interact with the user interface;
[0018] a communications module configured to enable communication with at least one remote server device;
[0019] a processor configured to execute software instructions, thereby to configure the terminal to:
[0020] (i) present the user interface;
[0021] (ii) enable a user to input personal information; and
[0022] (iii) enable performance of a loan determination and authorisation process; and
[0023] (iv) subject to the loan determination and authorisation process, determine a loan value to be dispensed;
[0024] an output device configured to output a physical substrate having transactable value corresponding to the loan value.
[0025] One embodiment provides a kiosk terminal 1 wherein the output device is configured to dispense a prepaid debit card having a transactable value corresponding to the loan value.
[0026] One embodiment provides a kiosk terminal wherein the personal information includes the user's personal electronic banking information, thereby to enable the loan determination and authorisation process to extract and process transactional information in relation to the user's personal bank account. [0027] One embodiment provides a server device configured to interact with a plurality of terminals as described herein, wherein the server device is configured to execute at least a portion of the loan determination and authorisation process.
[0028] One embodiment provides a server device wherein the server device is additionally configured to interact with a browser-rendered interface displayed at a client device other than one of the terminals according to any one of claims 1 to 3, thereby to enable a performance of a second loan determination and authorisation process in respect of a user of the browser rendered interface.
[0029] One embodiment provides a computer-implemented for processing transaction data thereby to enable a loan determination process, the method including:
[0030] obtaining account data, wherein the account data includes a plurality of sets of transaction data;
[0031] for one or more of the sets of transaction data, identifying a portion of data predicted to be representative of a transaction payee/payer;
[0032] for each identified portion of data predicted to be representative of a transaction payee/payer, comparing the portion of data to one or more external information directories, thereby to seek to identify a known payee/payer from the one or more external directories; and
[0033] in the case that a known payee/payer is found for a given set of transaction data, determining from the external information directory in which the known payer/payee is found one or more characteristics of that payee/payer, and associating the one or more characteristics with the set of transaction data.
[0034] One embodiment provides a method wherein the portion of data predicted to be representative of a transaction payee/payer is identified from a transaction description by a process of elimination.
[0035] One embodiment provides a method wherein the process of elimination includes identifying and extracting one or more of the following from the transaction description: [0036] a location, based on a list of known location names;
[0037] a payment type, based on a list of known payment type names;
[0038] a date/time, based on a list of known date/time formats.
One embodiment provides a method wherein the one or more characteristics assist in identification of similar transactions.
[0039] One embodiment provides a computer program product for performing a method as described herein.
[0040] One embodiment provides a non-transitive carrier medium for carrying computer executable code that, when executed on a processor, causes the processor to perform a method as described herein.
[0041] One embodiment provides a system configured for performing a method as described herein.
[0042] Reference throughout this specification to "one embodiment", "some embodiments" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases "in one embodiment", "in some embodiments" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment, but may. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner, as would be apparent to one of ordinary skill in the art from this disclosure, in one or more embodiments.
[0043] As used herein, unless otherwise specified the use of the ordinal adjectives "first", "second", "third", etc., to describe a common object, merely indicate that different instances of like objects are being referred to, and are not intended to imply that the objects so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner. [0044] In the claims below and the description herein, any one of the terms comprising, comprised of or which comprises is an open term that means including at least the elements/features that follow, but not excluding others. Thus, the term comprising, when used in the claims, should not be interpreted as being limitative to the means or elements or steps listed thereafter. For example, the scope of the expression a device comprising A and B should not be limited to devices consisting only of elements A and B. Any one of the terms including or which includes or that includes as used herein is also an open term that also means including at least the elements/features that follow the term, but not excluding others. Thus, including is synonymous with and means comprising.
[0045] As used herein, the term "exemplary" is used in the sense of providing examples, as opposed to indicating quality. That is, an "exemplary embodiment" is an embodiment provided as an example, as opposed to necessarily being an embodiment of exemplary quality.
[0046] A used herein, the term "kiosk terminal" is used to describe a self-contained hardware unit including a computing device, and one or more input/output devices coupled to the computing device. The computing device is configured to operate in a "locked-out" state thereby exclusively execute a core software application that provides user interface and access to a predefined set of functionalities (for example an automated teller machine, ticket vending machine, and the like). This is differentiated from a general purpose terminal, such as a personal computer, tablet, smartphone or the like, which operates in an open state whereby multiple software applications may be launched from a core operating system.
BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings in which:
[0048] FIG. 1A schematically illustrates a framework according to one embodiment. [0049] FIG. 1 B schematically illustrates a framework according to one embodiment. [0050] FIG. 1 C schematically illustrates a framework according to one embodiment. [0051] FIG. 2A illustrates a method according to one embodiment. [0052] FIG. 2B illustrates a method according to one embodiment.
[0053] FIG. 3 illustrates a client-server framework according to one embodiment.
[0054] FIG. 4 illustrates a data table relating to one embodiment.
DETAILED DESCRIPTION
[0055] Described herein are kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products.
[0056] Some embodiments of the invention have been particularly developed for providing a kiosk device that is configured to interact with a user thereby to make an automated determination as to whether or not a loan is to be granted, and to dispense that loan in a transactable form (for example as cash, or in the form of a prepaid debit card). The determination is made based upon accessing of electronic banking records, which preferably includes performing analysis of income and expenditure (for example based on pattern identification).
[0057] In some embodiments, a plurality of kiosks are installed and activated in distributed locations (for example in shopping centres, tobacconists, pawn shops, casinos, and other venues where the relevant services may be of interest). A user interacts with one of these terminals to obtain a short term loan (for example a "payday loan"), or to access other functionalities provided by the terminal (which may include other financial products, such as rentals products). In the context of obtaining a short term loan, the user supplies various aspects of personal information, and the kiosk performs a loan determination and authorisation process (which typically includes interaction with one or more remote server devices). For example, the personal information preferably includes electronic banking details, and the authorisation process is based on analysis of historical banking transaction information for the user. The kiosk then offers to the user a loan of a determined quantum based on a set of loan conditions. In the case that the user agrees to those conditions, the kiosk is configured to dispense the loan, for example either in cash form, or in the form of a prepaid debit card. The kiosk may provide additional functionalities, including payment of bills via known payment services (such as BPAY, Paypal, or vendor-specific means), where some or all of the payment us funded via a short-term loan. [0058] As used herein, the term "loan" refers to a loan of monetary value that is granted to a user, based on an agreement whereby the user will repay the loan (with a defined premium) on designated terms. For example, a loan of $X is granted on date A on the basis that the user will pay $(X+Y) to the granter on date B. Preferably the repayment is achieved by way of an automated direct debit using an electronic banking system.
[0059] In some embodiments loan repayment is automated, with direct debit withdrawals being a scheduled for automatic execution following finalisation of a loan (or other service agreement). For example, the scheduling may be based upon an identified salary receiving date for the user. That is, an automated process determines one or more future dates on which the user is anticipated to receive income, and direct debits are scheduled for those dates thereby to schedule automated loan repayments.
[0060] One embodiment provides a kiosk terminal configured to dispense loan funds. The terminal includes a display screen configured to present a user interface, one or more input modules configured to enable a user of the terminal to interact with the user interface (for example buttons, a keyboard, a touchscreen, and so on), and a communications module configured to enable communication with at least one remote server device. The terminal includes a processor configured to execute software instructions, thereby to configure the terminal to present the user interface, enable a user to input personal information, enable performance of a loan determination and authorisation process. Subject to the loan determination and authorisation process, the terminal determines a loan value to be dispensed. An output device is configured to output a physical substrate having transactable value corresponding to the loan value. For example, this may be a prepaid debit card having a transactable value corresponding to the loan value. In other embodiments the terminal is otherwise or additionally to dispense other forms of substrate having transactable values, such as legal tender currency, vouchers, and so on.
Exemplary Kiosk Terminal and Framework
[0061] FIG. 1A illustrates an exemplary framework including a loan dispensing kiosk 100, and a plurality of further kiosks 100' (which may be either identical of substantially identical to kiosk 100). A kiosk management server 130 communicates with kiosks 100 and 100', for example via the Internet (or other communication means, such as wide area networks or the like). [0062] Kiosk 100 is a freestanding unit, defined by a body (illustrated as a cabinet-style body) that securely contains electrical components. Key components include a microprocessor 101 coupled to a memory module 102 and communications module 103. In this manner, kiosk 100 includes core computing components that enable the execution of software instructions (which may be stored in whole or in part on memory module 102) and functional interaction with server 130. Various computer executed methods performed based on the execution of software instructions (i.e. computer executable code) by kiosk 100 are discussed further below.
[0063] Kiosk 100 additionally includes a display screen 1 10, which is configured to display a user interface with which a human user 120 is able to interact. User input components 1 12 facilitate such interaction. Components 112 may include the likes of a touch-based interface (optionally overlaid on screen 11 1), keyboards, trackpads/trackballs, buttons, microphones, and the like. In some embodiments kiosk 115 additionally includes a camera component 1 15 positioned to capture image data of user 120, and other inputs 114, which may include the likes of card readers (NFC, magnetic, smartcards, etc), biometric inputs, and so on.
[0064] Kiosk 100 includes one or more dispensing components 1 13, being components configured to dispense substrates that provide transactable value (i.e. a form of value that is able to be exchanged for goods and/or services). Preferably, dispensing components 113 include (solely or in combination with other dispensing components) an output configured to dispense a prepaid debit card (for example a card issued by a issuing authority such as Visa). This is a card which carries a defined quantum of value, and in some cases may be recharged with additional value (for example by way of interaction with a system provided by the card issuing authority, or in some embodiments via interaction with kiosk 100 or another device in communication with server 130).
[0065] The relationship between kiosk 100 and kiosk 130 varies between embodiments. For example, there are a range of which may be provided by kiosk 100, by server 130, or by a combination of kiosk 100 and server 130. In broad terms, this may depend on a degree of "thin client" relationship that is used. For instance:
• At one extreme, kiosk 100 provides a thin user interface that simply receives and presents data, with all substantive computing decisions and processing occurring at server 103. • At another extreme, server 130 is substantially or wholly unnecessary, with all substantive computing decisions and processing occurring at kiosk 100.
[0066] It will be appreciated that which of these, or the point of compromise between these two extremes, that is selected for a given embodiment is a subjective issue of implementation. The embodiments of FIG. 1 B and 1C provide additional guidance in that regard. FIG. 1 B illustrates an embodiment where the kiosks operate without a need for management server 130. In the example of FIG. 1 C, server 130 is configured to interact with a first form of user interface provided by the kiosks, and also a second form of user interface accessed by a computing device 150 having a web browser, which is also operated by human user 120.
[0067] Kiosk 100 and kiosks 100' interact with a plurality of third party servers 140, either via kiosk management server 130 (as shown in FIG. 1A) or directly (as shown in FIG. 1 B). Optionally, the communication is direct for some third party servers, and via server 130 for others. Four exemplary third party servers are illustrated:
• An exemplary banking server 141. This is a server that allows for electronic banking at a given financial institution (or, in some cases, for multiple financial institutions). Interaction with server 141 is primarily to enable access to historical banking records for user 120, thereby to assist in a loan determination and authorisation process, as discussed in more detail further below. Additionally, this interaction may additionally be used to facilitate direct funds transfer to user 120's bank account (for example by instructing a payment/banking system associated with kiosk 100 or server 130 to perform an electronic funds transfer), and/or to facilitate direct debit from user 120's bank account to make a payment to a bank account associated with kiosk 100 or server 130 (for example as automated repayment of a loan).
• An exemplary data handling server 142. For example in some cases an intermediary server, such as server 142, is used to streamline interaction with a plurality of further servers. For example, in some embodiments a service such as Yodlee is used, this providing a data handling server 142 which provides streamlined with access to data from a plurality of banking servers such as server 141. • An exemplary payment service server 143, for example BPAY, Paypal or the like, which allows configuration of Kiosk 130 to make payments via such a service. For example, in some embodiments Kiosk 100 enables user 120 to pay an invoice via payment service server 130 using a variety of payment means, including direct debit from a banking account, loan funds approved via Kiosk 100, and/or payment cards provided to Kiosk 100.
• An exemplary card issuer server 144. For example, interaction with server 144 may be used to provide information of issued prepaid debit cards and/or loading of those cards, card activation, and so on.
[0068] It will be appreciated that these are a selection of exemplary servers only, and that in further embodiments other third party servers may be present.
[0069] Various functionalities provided via components shown in FIG. 1A, FIG. 1 B and/or FIG. 1C are discussed further below.
Exemplary User Loan Procurement Process
[0070] FIG. 2A illustrates an exemplary loan procurement process 200. This method is a computer-implemented, being performed performed based on the execution of software instructions. Each of the various functional blocks illustrated in FIG. 2 may be performed based on execution of software instructions by kiosk 100, server 130, or a combination of kiosk 100 and server 130, depending on client-server implementation decisions for particular embodiments. It will further be appreciated that the ordering of steps may be modified to provide further embodiments, and that not all steps need be present in all embodiments and/or iterations of the method.
[0071] Functional block 201 represents a login/registration process. For example, in some embodiments users of the framework register, and have respective user accounts maintained by server 130. This allows a returning user to quickly and conveniently self- identify, for example using means such as identification cards, username/password combinations, and/or biometric data. The registration process typically commences with the provision of one or more aspects of personal information, and completes with the assignment of an account ID (which identifies the user account for the purposes of kiosk 100 and server 130). In some cases the registration process commences at functional block 201 , and is completed at a later stage.
[0072] Functional block 202 represents a process including procuring electronic banking information for user 200 (if that information is not already held by server 130), or identifying that information (for example if the user has previously registered and submitted that information). This information is used to access the user's personal electronic banking records, for example via a communications process between server 130 and a banking server 141 , or using a service such as Yodlee. In this regard, there are known and established technologies that enable a computer process to access banking details for a user via electronic banking interfaces based on the user providing login details (such as an Internet banking username and password combination, along with details of the banking institution).
[0073] Functional block 203 represents a process including accessing user 120's electronic banking records. This typically provides access to aspects of the user's personal information (such as name, address, date of birth, etc) and to historical transactional details. In terms of the former, various personal details may be extracted at 204, thereby to pre-populate various fields in a loan agreement form (see block 207). However, in other embodiments personal information is procured by alternate means (for example by direct user input, or by extracted from a user's identification document that is provided for reading by kiosk 100).
[0074] Functional block 205 represents a process including analysing historical transaction data from the user's electronic banking data. This allows for the making of loan determinations at 206. The manner by which this occurs varies between embodiments, and some examples are provided further below. For instance, in some embodiments transaction data is analysed to identify patterns, for example to determine whether the user receives a regular income, the timing of that income, and the quantum of that income. Expenditure patterns may also be analysed, for example regular payments. This is used to determine whether a short term loan is to be authorised, and if so, determine a quantum (or maximum quantum) of loan to be authorised. In some embodiments this additionally includes identifying presence of one or more transactions from prescribed payers (for example thereby to identify welfare payments and the like, other loan products, and so on) and, in the case that one or more such transactions are identified, determining that a financial product is not available to the user. [0075] Functional block 207 represents a process including providing a loan agreement for approval. Preferably the loan includes predefined generic text portions, and instance- specific fields that are auto-populated based on information inputted by the user and/or details determined from the user's electric banking data, and data defined at functional block 206 (for example a quantum of loan, quantum of repayment, and time of repayment). In some embodiments the loan agreement includes a direct debit authorisation, which permits a direct debit from the user's bank account at a specified time for a defined amount (thereby to repay or partially repay the relevant loan).
[0076] Functional block 108 represents a process whereby the loan is approved. This preferably includes an interaction from user 120, for example provision of a signature, checking of various "approve" boxes, and so on.
[0077] Once the loan is approved, the user is able to obtain the funds. In some implementations the user is provided with various options in respect of how the funds are to be obtained. One example is the provision of a prepaid debit card, as represented by functional block 209. In this regard, kiosk 100 preferably maintains a repository of prepaid debit cards ready for dispensing. In some cases the cards are pre-associated with defined values. In other cases the cards are associated with values at the time of dispensing by providing a signal to the card issuing authority with a card unique identifier and a desired card value (with that value subsequently being obtained by the card issuing authority from the party responsible for granting loans via the kiosk). In both cases, there may be a step whereby kiosk 100 or server 130 provides a card activation signal to the card issuing authority, thereby to cause activation of the card (so that is can be used for payment as a debit card in the conventional manner).
[0078] Functional block 210 represents a process whereby funds are dispensed/used in other ways. Examples include:
• Dispensing cash.
• Dispensing a voucher that is redeemable for cash, goods and/or services at one or more prescribed locations.
• Transferring funds to a designated bank account. • Reloading an existing debit card.
• Enabling the payment of a bill. For example, in some embodiments a user is able to input details of a bill, for example a utility bill, that is payable via means identified on the bill (which may include BPAY or the like). Via process 200, or a similar process, a user may request funds to pay (or partially pay) a bill. The bill details may be inputted manually, or in some cases the bill is scanned, a barcode read, or the like. In some cases partial payment is made via other means, including credit/debit card, direct debit from a bank account, and so on.
[0079] It will be appreciated that variations may be made to method 200 of FIG. 2 without deviating from the general underlying concepts and functionalities, and that such variations are considered to remain embodiments of the technology disclosed herein.
Exemplary Loan Determination and Authorisation Process
[0080] As noted above, kiosk 100 is configured to enable performance of a loan determination and authorisation process (for example by providing relevant input data to server 130). Subject to the loan determination and authorisation process, a loan value is determined. In some cases this is a maximum loan value, and the user may select a lesser value.
[0081] The nature of the loan determination and authorisation process varies between embodiments, and a specific example is illustrated in FIG. 2B (discussed further below). In broad terms, various embodiments of the technology disclosed herein make use of the one or more of following functionalities in the context of loan determination and approval processes:
• Accessing a user's personal banking historical transaction data (via an Internet banking portal, optionally via a third party intermediate such as Yodlee).
• Processing the historical transaction data thereby to identify income and expenses.
• Processing the historical transaction data thereby to identify patterns in income, thereby to identify regular income sources. For example, a regular income course may be categorised by a value (or average value) and a payment timeframe (for example weekly, monthly, etc).
• Processing the historical transaction data thereby to identify patterns in expenses.
[0082] In some embodiments historical transaction data is processed thereby to determine, for a given identified expense, a category for that expense. For example, in some embodiments this includes identifying a payee name from the transaction data, and cross-checking that name against one or more third party directories which categorise business types, thereby to determine a business type for the payee. For example, a payee identified in the transaction data as "COMPANY X" may be identified as a petrol station in a third party directory, and hence the transaction might be predicatively assigned to a category of "fuel and transportation".
[0083] FIG. 2 illustrates an exemplary method 220. It will be appreciated that, n other embodiments, various steps from this method may be re-ordered, modified, replaced, or the like, without affecting the overall purpose and functionality.
[0084] Functional block 221 represents a process including obtaining transaction data from a user's bank account, for example using a service such as Yodlee, or another interface configured to obtain such data. This yields a set of data, which is processed thereby to allow loan determination/authorisation.
[0085] In terms of processing the obtained data, functional block 222 represents a data separation process. This enables extraction of meaningful data from a transaction description. For example, the description is separated to identify, for each transaction, the date and time, method of payment, description, suburb, description, second party (payee/payor), and so on. The separated values are stored in a local database according to a predefined schema thereby to facilitate the execution of local data processing algorithms.
[0086] In some embodiments the separation process includes:
• Identifying location data comparing the description to a database of known locations (for example defined in terms of suburbs). If a portion of the description matches a suburb in the database, it is extracted from description, and stored into a "location" field in a local data table for the transaction.
• Identifying date and time using a database of date and time formats. For example, if a portion of the description is determined to be in a known date/time format from the database, the portion is extracted and the date/time stored in the local database. Preferably the date/time data is normalised into a local standard format.
• Identifying a transaction type such as from a database listing all known transaction payment types (such as credit cards, Eftpos, DirectDebit etc). This is preferably also stored locally.
• Identifying one or more other common aspects of data which, like those above, can be identified from a finite list of possibilities.
• Determining that the remaining data is indicative of a payee/payer for the transaction.
[0087] The remaining data is then used for a payee/payer identification process at 223. For example, in some embodiments the remaining data is cross-checked against one or more third party directories thereby to seek identification of the payee/payer, and where identification is possible, obtain additional information regarding the payee/payer. This additional information is used to determine additional transaction characteristics. For example, the transaction may be allocated to one of a set of predefined transaction purposes, such as petrol, groceries, food/beverage, gambling, etc (or an "unknown" category).
[0088] Functional block 224 represents a transaction grouping process. For example, transactions may be grouped by whether they are income or expenses, by payee/payer, transaction purpose, and so on. From this, similar transactions are identified at 226, for example using a similarity algorithm. Similarity may be assessed by any attribute, for example payee/payer, amount, purpose, etc.
[0089] For each set of similar transactions, frequency analysis is performed at functional block 226. For example, a set of similar transactions may be categorised as daily, weekly, fortnightly, and so on. A start date (and in some cases an end date) are also identified. For example, this may be used to identify a regular income (for instance a weekly income of $X which has been occurring for Y months).
[0090] Functional block 227 represents an averaging/pattern analysis process. For example, this may be used to determine an averaged relationship between income and expenses. By way of example, FIG. 4 shows an exemplary output from such a process based on a sample set of data (albeit a simplified example). According to this bank statement data, the customer spends average of $400.00 per week. His income is on average $950 per fortnight. Customer has been receiving his income since 01/03/2013 (so he has been employed for a period of approx. 4 month).
[0091] Functional block 228 represents a loan risk management algorithm, which is not disclosed in detail for the present purposes. In overview, a given loan provider will have individual preferences and risk policies for granting loans. These are defined in algorithmic form for the purposes functional block 228, with inputs from data defined in previous method steps (for example averaged income/expenses, patterns, etc). A determination (for example defined in terms of a maximum authorised loan amount) is provided at 229.
Overview of Various Technical Equivalent Approaches
[0092] The examples above are primarily focussed on particularly preferred embodiments, for example a highly streamlined and automated process using a kiosk terminal. These are preferable in the sense that there is a process flow which provides significant time efficiencies, and reduces a need for manual interaction. However, while the above have been described by reference to particular technical approaches, those skilled in the art will appreciate that the underlying methodologies, concepts and innovations may be implemented via other technical means thereby to realise the same overall functionality (although perhaps in a less elegant fashion). Examples include:
• Directing a user to input values indicative of income and expenditure. In such cases, the user's banking records are still preferably accessed thereby to determine income and expenditure values, and these are used to verify the user- inputted values. • Outsourcing certain processing steps, such as the accessing and processing of users' bank account transaction details, to third parties. For example, rather than a local server being used to access and process such details, a request is placed with a third party server thereby to obtain the relevant output data. For example, in some examples a user provides personal information, this is provided to a third party transaction processing service provider, and the third party contacts the user directly thereby to initiate a process that allows accessing of transaction data. For example, in one embodiment the third party provides the user with an email containing a link to a form into which banking details may be entered.
• Utilisation of hardware other than kiosk terminals, such as PCs, smartphones, and combinations thereof, for one or more stages in the overall process. This may require a user to complete some steps (for example one or more loan application steps) at a first hardware device, and other steps (such as collection of a prepaid value card) at a second hardware device, perhaps at different times.
• Introduction of manual steps. For example, in some cases initial user input generates a form with values that require manual verification, for example manual verification against income and expenditure values supplied by a third party transaction processing service provider (which accesses the user's banking records thereby to perform pattern analysis). This may also include having an operator other than the user interact with a hardware device via which one or more steps of the process are enabled.
[0093] It will be appreciated that various other modifications and/or inefficiencies may be introduced into the preferred embodiments without departing from the spirit and/or scope of underlying concepts and innovations, for example the use of transaction data pattern analysis thereby to facilitate determinations in relation to financial products.
Extension to Rental Products and other Financial Products
[0094] Although embodiments above have been described by reference to a category of financial product in the form of short term loans (e.g. "payday loans"), further embodiments find application in other contexts. For example, concepts and methodologies described above (in particular those which use/leverage particular pattern analysis thereby to make determinations in relation to user income and expenditure from accessing transaction data in electronic banking records) may be used for other purposes. One example is in the provision of rental products, for example rental of household items (such as appliances, whitegoods, and the like). In that regard, averaged income and expenditure is used to assess whether a given user is suitable for a rental product, given the level of disposable income they regularly possess. Some embodiments set a threshold relationship between periodic disposable income and periodic rental cost. Other examples include financial products such as financing for goods/services which requires periodic repayments.
Hybrid Kiosk/Client Arrangement
[0095] Although embodiments described herein focus on the use of kiosk terminals, other embodiments enable similar functionalities to be provided via other client devices, for example any Internet connected device with a web browser application. In a preferred embodiment, a user is enabled to obtain loan funds via methods described herein from either:
(i) A kiosk terminal, which includes hardware for enabling dispensing of cash and/or a stored value card; or
(ii) A web browser application operating on any device, which allows for loan funds to be loaded onto an existing stored value card (for example a card carrying a unique identifier, or a card uniquely associated with a user), and/or transferred to a designate bank account.
[0096] In such arrangements, each user has an account, identified by a username and password combination for example, which allows for identification at either kiosk terminals or via a web portal, thereby to gain access to available functionalities.
Exemplary Client-Server Framework
[0097] In some embodiments, methods and functionalities considered herein are implemented by way of a client-server framework, as illustrated in FIG. 3. In overview, a web server 302 provides a web interface 303. This web interface is accessed by the parties by way of client terminals 304. In overview, users access interface 303 over the Internet by way of client terminals 304, which in various embodiments include the likes of personal computers, PDAs, cellular telephones, gaming consoles, and other Internet enabled devices.
[0098] Server 303 includes a processor 305 coupled to a memory module 306 and a communications interface 307, such as an Internet connection, modem, Ethernet port, wireless network card, serial port, or the like. In other embodiments distributed resources are used. For example, in one embodiment server 302 includes a plurality of distributed servers having respective storage, processing and communications resources. Memory module 306 includes software instructions 308, which are executable on processor 305.
[0099] Server 302 is coupled to a database 310. In further embodiments the database leverages memory module 306.
[00100] In some embodiments web interface 303 includes a website. The term "website" should be read broadly to cover substantially any source of information accessible over the Internet or another communications network (such as WAN, LAN or WLAN) via a browser application running on a client terminal. In some embodiments, a website is a source of information made available by a server and accessible over the Internet by a web-browser application running on a client terminal. The web-browser application downloads code, such as HTML code, from the server. This code is executable through the web-browser on the client terminal for providing a graphical and often interactive representation of the website on the client terminal. By way of the web- browser application, a user of the client terminal is able to navigate between and throughout various web pages provided by the website, and access various functionalities that are provided.
[00101] Although some embodiments make use of a website/browser-based implementation, in other embodiments proprietary software methods are implemented as an alternative. For example, in such embodiments client terminals 304 maintain software instructions for a computer program product that essentially provides access to a portal via which framework 100 is accessed (for instance via an iPhone app or the like).
[00102] In general terms, each terminal 304 includes a processor 31 1 coupled to a memory module 313 and a communications interface 312, such as an internet connection, modem, Ethernet port, serial port, or the like. Memory module 313 includes software instructions 314, which are executable on processor 311. These software instructions allow terminal 304 to execute a software application, such as a proprietary application or web browser application and thereby render on-screen a user interface and allow communication with server 302. This user interface allows for the creation, viewing and administration of profiles, access to the internal communications interface, and various other functionalities.
Conclusions and Interpretation
[00103] Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as "processing," "computing," "calculating," "determining", analyzing" or the like, refer to the action and/or processes of a computer or computing system, or similar electronic computing device, that manipulate and/or transform data represented as physical, such as electronic, quantities into other data similarly represented as physical quantities.
[00104] In a similar manner, the term "processor" may refer to any device or portion of a device that processes electronic data, e.g., from registers and/or memory to transform that electronic data into other electronic data that, e.g., may be stored in registers and/or memory. A "computer" or a "computing machine" or a "computing platform" may include one or more processors.
[00105] The methodologies described herein are, in one embodiment, performable by one or more processors that accept computer-readable (also called machine-readable) code containing a set of instructions that when executed by one or more of the processors carry out at least one of the methods described herein. Any processor capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken are included. Thus, one example is a typical processing system that includes one or more processors. Each processor may include one or more of a CPU, a graphics processing unit, and a programmable DSP unit. The processing system further may include a memory subsystem including main RAM and/or a static RAM, and/or ROM. A bus subsystem may be included for communicating between the components. The processing system further may be a distributed processing system with processors coupled by a network. If the processing system requires a display, such a display may be included, e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT) display. If manual data entry is required, the processing system also includes an input device such as one or more of an alphanumeric input unit such as a keyboard, a pointing control device such as a mouse, and so forth. The term memory unit as used herein, if clear from the context and unless explicitly stated otherwise, also encompasses a storage system such as a disk drive unit. The processing system in some configurations may include a sound output device, and a network interface device. The memory subsystem thus includes a computer-readable carrier medium that carries computer-readable code (e.g., software) including a set of instructions to cause performing, when executed by one or more processors, one of more of the methods described herein. Note that when the method includes several elements, e.g., several steps, no ordering of such elements is implied, unless specifically stated. The software may reside in the hard disk, or may also reside, completely or at least partially, within the RAM and/or within the processor during execution thereof by the computer system. Thus, the memory and the processor also constitute computer-readable carrier medium carrying computer-readable code.
[00106] Furthermore, a computer-readable carrier medium may form, or be included in a computer program product.
[00107] In alternative embodiments, the one or more processors operate as a standalone device or may be connected, e.g., networked to other processor(s), in a networked deployment, the one or more processors may operate in the capacity of a server or a user machine in server-user network environment, or as a peer machine in a peer-to-peer or distributed network environment. The one or more processors may form a personal computer (PC), a tablet PC, a set-top box (STB), a Personal Digital Assistant (PDA), a cellular telephone, a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.
[00108] Note that while diagrams only show a single processor and a single memory that carries the computer-readable code, those in the art will understand that many of the components described above are included, but not explicitly shown or described in order not to obscure the inventive aspect. For example, while only a single machine is illustrated, the term "machine" shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
[00109] Thus, one embodiment of each of the methods described herein is in the form of a computer-readable carrier medium carrying a set of instructions, e.g., a computer program that is for execution on one or more processors, e.g., one or more processors that are part of web server arrangement. Thus, as will be appreciated by those skilled in the art, embodiments of the present invention may be embodied as a method, an apparatus such as a special purpose apparatus, an apparatus such as a data processing system, or a computer-readable carrier medium, e.g., a computer program product. The computer-readable carrier medium carries computer readable code including a set of instructions that when executed on one or more processors cause the processor or processors to implement a method. Accordingly, aspects of the present invention may take the form of a method, an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of carrier medium (e.g., a computer program product on a computer-readable storage medium) carrying computer-readable program code embodied in the medium.
[00110] The software may further be transmitted or received over a network via a network interface device. While the carrier medium is shown in an exemplary embodiment to be a single medium, the term "carrier medium" should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term "carrier medium" shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by one or more of the processors and that cause the one or more processors to perform any one or more of the methodologies of the present invention. A carrier medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media includes, for example, optical, magnetic disks, and magneto-optical disks. Volatile media includes dynamic memory, such as main memory. Transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise a bus subsystem. Transmission media also may also take the form of acoustic or light waves, such as those generated during radio wave and infrared data communications. For example, the term "carrier medium" shall accordingly be taken to included, but not be limited to, solid-state memories, a computer product embodied in optical and magnetic media; a medium bearing a propagated signal detectable by at least one processor of one or more processors and representing a set of instructions that, when executed, implement a method; and a transmission medium in a network bearing a propagated signal detectable by at least one processor of the one or more processors and representing the set of instructions. [0011 1] It will be understood that the steps of methods discussed are performed in one embodiment by an appropriate processor (or processors) of a processing (i.e., computer) system executing instructions (computer-readable code) stored in storage. It will also be understood that the invention is not limited to any particular implementation or programming technique and that the invention may be implemented using any appropriate techniques for implementing the functionality described herein. The invention is not limited to any particular programming language or operating system.
[00112] It should be appreciated that in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, FIG., or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
[00113] Furthermore, while some embodiments described herein include some but not other features included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention, and form different embodiments, as would be understood by those skilled in the art. For example, in the following claims, any of the claimed embodiments can be used in any combination.
[00114] Furthermore, some of the embodiments are described herein as a method or combination of elements of a method that can be implemented by a processor of a computer system or by other means of carrying out the function. Thus, a processor with the necessary instructions for carrying out such a method or element of a method forms a means for carrying out the method or element of a method. Furthermore, an element described herein of an apparatus embodiment is an example of a means for carrying out the function performed by the element for the purpose of carrying out the invention.
[00115] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In other instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
[00116] Similarly, it is to be noticed that the term coupled, when used in the claims, should not be interpreted as being limited to direct connections only. The terms "coupled" and "connected," along with their derivatives, may be used. It should be understood that these terms are not intended as synonyms for each other. Thus, the scope of the expression a device A coupled to a device B should not be limited to devices or systems wherein an output of device A is directly connected to an input of device B. It means that there exists a path between an output of A and an input of B which may be a path including other devices or means. "Coupled" may mean that two or more elements are either in direct physical or electrical contact, or that two or more elements are not in direct contact with each other but yet still co-operate or interact with each other.
[00117] Thus, while there has been described what are believed to be the preferred embodiments of the invention, those skilled in the art will recognize that other and further modifications may be made thereto without departing from the spirit of the invention, and it is intended to claim all such changes and modifications as falling within the scope of the invention. For example, any formulas given above are merely representative of procedures that may be used. Functionality may be added or deleted from the block diagrams and operations may be interchanged among functional blocks. Steps may be added or deleted to methods described within the scope of the present invention.

Claims

1. A computer implemented method configured to provide determination in relation to the availability of a financial product to a user, the method including:
initiating a process whereby one or more aspects of personal information relating to the user are inputted via a computer network;
based on an automated process whereby the user's electronic banking details are used to extract and process transaction data in relation to a transaction account, outputting data indicative of a determination in relation to the availability of a financial product to the user;
wherein the automated process includes at least one of:
(i) processing the transaction data thereby to determine periodic income and expenditure values via pattern analysis; and
(ii) processing the transaction data thereby to determine presence of income from one or more predetermined sources.
2. A method according to claim 1 wherein the automated process is performed either locally or by a remote third party terminal.
3. A method according to claim 1 including identifying similar transactions, determining frequency information for the similar transactions, and performing averaging analysis thereby to determine average periodic income/expenditure information.
4. A method according to any preceding claim wherein the automated process includes identifying presence of one or more transactions from prescribed payers and, in the case that one or more such transactions are identified, determining that a financial product is not available to the user.
5. A method according to any preceding claim wherein the processing of the transaction data thereby to determine periodic income and expenditure values via pattern analysis and/or processing of the transaction data thereby to determine presence of income from one or more predetermined sources verifies user inputted values for income and/or expenditure.
6. A kiosk terminal configured to dispense loan funds, the terminal including: a display screen configured to present a user interface;
one or more input modules configured to enable a user of the terminal to interact with the user interface;
a communications module configured to enable communication with at least one remote server device;
a processor configured to execute software instructions, thereby to configure the terminal to perform a loan determination process which is based upon automated analysis of banking records associated with the user.
7. A terminal according to claim 6 including an output device is configured to dispense a prepaid debit card having a transactable value corresponding to the loan value.
8. A method according to claim 6 including obtaining data indicative of the user's personal electronic banking login information, thereby to enable the loan determination.
9. A server device configured to interact with a plurality of terminals according to any one of claim 6 to 8, wherein the server device is configured to execute at least a portion of the loan determination and authorisation process.
10. A server device according to claim 9, wherein the server device is additionally configured to interact with a browser-rendered interface displayed at a client device other than one of the terminals according to any one of claims 1 to 3, thereby to enable a performance of a second loan determination and authorisation process in respect of a user of the browser rendered interface.
11. A computer-implemented for processing transaction data thereby to enable a loan determination process, the method including:
obtaining account data, wherein the account data includes a plurality of sets of transaction data;
for one or more of the sets of transaction data, identifying a portion of data predicted to be representative of a transaction payee/payer; for each identified portion of data predicted to be representative of a transaction payee/payer, comparing the portion of data to one or more external information directories, thereby to seek to identify a known payee/payer from the one or more external directories; and
in the case that a known payee/payer is found for a given set of transaction data, extracting one or more characteristics of that payee/payer, and associating the one or more characteristics with the set of transaction data.
12. A method according to claim 11 wherein the portion of data predicted to be representative of a transaction payee/payer is identified from a transaction description by a process of elimination.
13. A method according to claim 12 wherein the process of elimination includes identifying and extracting one or more of the following from the transaction description: a location, based on a list of known location names; a payment type, based on a list of known payment type names; a date/time, based on a list of known date/time formats.
14. A method according to claim 11 wherein the one or more characteristics assist in identification of similar transactions.
15. A method according to claim 11 including identifying similar transactions, determining frequency information for the similar transactions, and performing averaging analysis thereby to determine average periodic income/expenditure information.
16. A computer system configured to perform a method according to any one of claims 1 to 5 or 1 1 to 15.
17. A non-transitive carrier medium carrying computer executable code which, when executed by one or more processors of a computer system, configures the computer system to perform a method according to any one of claims 1 to 5 or 11 to 15.
PCT/AU2014/000653 2013-06-24 2014-06-24 Kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products WO2014205483A1 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
AU2013902301 2013-06-24
AU2013902300 2013-06-24
AU2013902301A AU2013902301A0 (en) 2013-06-24 Computer implemented methods and frameworks for processing transaction data thereby to enable a loan determination process
AU2013902300A AU2013902300A0 (en) 2013-06-24 A kiosk terminal configured to dispense loan funds, and methods for operating and supporting such a kiosk terminal
AU2014901600 2014-05-02
AU2014901600A AU2014901600A0 (en) 2014-05-02 Computer implemented methods and frameworks for enabling determinations in relation to financial products

Publications (2)

Publication Number Publication Date
WO2014205483A1 true WO2014205483A1 (en) 2014-12-31
WO2014205483A9 WO2014205483A9 (en) 2015-04-02

Family

ID=52140655

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU2014/000653 WO2014205483A1 (en) 2013-06-24 2014-06-24 Kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products

Country Status (1)

Country Link
WO (1) WO2014205483A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940811A (en) * 1993-08-27 1999-08-17 Affinity Technology Group, Inc. Closed loop financial transaction method and apparatus
WO2010037030A1 (en) * 2008-09-28 2010-04-01 Alibaba Group Holding Limited Evaluating loan access using online business transaction data
WO2012142532A1 (en) * 2011-04-14 2012-10-18 Kabbage, Inc. Method and apparatus to evaluate and provide funds in online environments

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5940811A (en) * 1993-08-27 1999-08-17 Affinity Technology Group, Inc. Closed loop financial transaction method and apparatus
WO2010037030A1 (en) * 2008-09-28 2010-04-01 Alibaba Group Holding Limited Evaluating loan access using online business transaction data
WO2012142532A1 (en) * 2011-04-14 2012-10-18 Kabbage, Inc. Method and apparatus to evaluate and provide funds in online environments

Also Published As

Publication number Publication date
WO2014205483A9 (en) 2015-04-02

Similar Documents

Publication Publication Date Title
US11687895B2 (en) Systems and methods for point of sale deposits
US11587062B1 (en) Mobile wallet for non-tokenized cards
CA2872561C (en) Using card image to extract bank account information
US8600882B2 (en) Prepaid card budgeting
US11106515B1 (en) Systems and methods for multi-platform product integration
US11776003B1 (en) Systems and methods for redeeming rewards for cash at an ATM
US20230325806A1 (en) Electronic layaway
US11468455B2 (en) Automatic determination of card data based on network category codes
US11880783B2 (en) Electronic methods and systems for faster checkout in an e-commerce transaction
AU2014100441A4 (en) Computer implemented methods and frameworks for processing transaction data thereby to enable a loan determination process
AU2013100864B4 (en) A kiosk terminal configured to dispense loan funds, and methods for operating and supporting such a kiosk terminal
AU2013100866B4 (en) Computer implemented methods and frameworks for processing transaction data thereby to enable a loan determination process
US20140201060A1 (en) Computer program, system, and method for providing a consumer with immediate access to funds via a hybridized secured line of credit
WO2014205483A9 (en) Kiosk terminals configured to dispense loan funds, and computer implemented methods and frameworks for processing transaction data and enabling determinations in relation to financial products
AU2016200476A1 (en) Computer implemented methods and frameworks for enabling determinations in relation to financial products
US11954670B1 (en) Systems and methods for digital account activation
US20220374898A1 (en) Methods and systems for facilitating payment transactions to delivery agents

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14817981

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14817981

Country of ref document: EP

Kind code of ref document: A1