US20150095230A1 - Method, apparatus, and system for automated funding, including automated reallocation of funds - Google Patents
Method, apparatus, and system for automated funding, including automated reallocation of funds Download PDFInfo
- Publication number
- US20150095230A1 US20150095230A1 US14/494,267 US201414494267A US2015095230A1 US 20150095230 A1 US20150095230 A1 US 20150095230A1 US 201414494267 A US201414494267 A US 201414494267A US 2015095230 A1 US2015095230 A1 US 2015095230A1
- Authority
- US
- United States
- Prior art keywords
- funding
- user
- request
- interface
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/403—Solvency checks
- G06Q20/4037—Remote solvency checks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/354—Card activation or deactivation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device specific authentication in transaction processing
Definitions
- the present invention relates generally to the fields of automated funding and, more particularly, automatic funding an expense payment infrastructure in response to a request, wherein the automatic funding may comprise automated reallocation of funds.
- Some organizations have attempted to make the funding process more efficient. For example, some organizations attempt to increase efficiency by providing for receiving a request for funding and then having the request manually studied and approved, after which such requested funding is possibly granted. However, this process can be slow and cumbersome, and thus problems may result, e.g., the proper funding may not arrive in time.
- state of the art processes for funding lacks efficiency and accuracy. For example, it may be difficult to obtain proper funding without accurately knowing the amount of expenses that may be incurred. Further, there may be a delay in receiving approval for funding, which may further interfere in efficient execution of various tasks and/or travel performed by an employee or agent.
- the present disclosure provides methods, apparatus, and systems for a method for providing an automated transfer of funds.
- Data relating to an unused amount account associated with a first payment mechanism is received.
- a determination is made as to whether a user of the first payment mechanism has a pending request for funding.
- a determination is made as to whether a user of a second payment mechanism has a pending request for funding.
- At least a portion of the unused amount is transferred from the account associated with the first payment mechanism to an account associated with a second payment mechanism in response to determining that the user of the second payment mechanism has a pending request for funding.
- FIG. 1 depicts a system for automated finding of transactions, according to some embodiments of the present disclosure.
- FIG. 2 depicts a portion of the system of FIG. 1 , according to some embodiments of the present disclosure.
- FIG. 3 depicts the communications interface shown in FIG. 2 , according to some embodiments of the present disclosure.
- FIG. 4 depicts the program manager shown in FIG. 2 , according to some embodiments of the present disclosure.
- FIG. 5 depicts the user entity shown in FIG. 2 , according to some embodiments of the present disclosure.
- FIG. 6 provides a flowchart of a method of automated funding a transaction, according to some embodiments of the present invention.
- FIG. 7 provides a flowchart of a method of automated reallocation of funds, according to some embodiments of the present invention.
- FIG. 8 provides a flowchart of a method of requesting and approving funding of a transaction, including automated reallocation of funds, according to some embodiments of the present invention.
- Embodiments herein provide for using remote devices (e.g., mobile phones such as smartphones, computers such as laptop computers tablet computers, desktop computers, etc.), as well as modules (e.g., software modules, hardware modules, firmware modules, etc) or applications (e.g., proprietary mobile application technology) to automatically and proactively manage the approval or rejection and distribution of funds within the workflow of an organization, such as a corporation.
- the workflow may refer to method associated with allocating funds for use by employees for spending required for the business. This automatic management of funds allocation based on pre-established rules set by the end users may be part of the broader communication component of the end to end expense management and reporting process automated by the integrated solution.
- Embodiments herein provide for performing a funds reallocation process that includes detecting unused funds, timed-out funds, non-allocated funds, misallocated funds, etc., and redistributing such funds to users making valid and approved requests, or to a master balance account. This process may be made automatically on a periodic basis, when a funds request is detected, or when an instruction to perform a reallocation process is received.
- the solutions provided by embodiments herein may address the challenge of automating the process of controls necessary for organizations to distribute funds to employees in the field without having to generate paper forms and manually move the forms between resources.
- the solutions provided by embodiments herein may also use automation to automatically monitor and apply funds to payment mechanisms (e.g., a debit card, a pre-paid card, a credit card, an electronic payment device; a payment application capable of being executed in a mobile device, a tablet computer, a laptop computer, or a desktop computer, etc.) based on predetermined rules.
- payment mechanisms e.g., a debit card, a pre-paid card, a credit card, an electronic payment device; a payment application capable of being executed in a mobile device, a tablet computer, a laptop computer, or a desktop computer, etc.
- card is used herein for convenience, and is exemplified by credit cards, debit cards, and other payment cards, the person of ordinary skill in the art will recognize that “card” is often used herein in the more generic sense of a “payment mechanism.” Examples of payment mechanisms that are not “cards” in the strict sense may include, but are not limited to, electronic payment devices; payment applications capable of being executed in a mobile device, a tablet computer, a laptop computer, or a desktop computer; etc.
- Some embodiments herein provide for organizations (e.g., corporations) quickly and easily transfer company funds to and from employees in a real time or a near real time basis using a linked system of pre-paid debit cards or other payment mechanisms, such as credit cards, less payment devices, mobile phone payment modules or applications, etc.
- the component of automatic request and approval may be managed through a proprietary module, which may be standalone, intranet, Internet, and/or and mobile application based.
- the module may be a software module, a hardware module, a firmware module, or a combination thereof.
- GUI graphical interface
- a remote computer e.g., a laptop
- a mobile device such as a cellular phone.
- remote devices e.g., mobile phones such as smartphones, computers such as laptop computers tablet computers, desktop computers, etc.
- modules e.g., software modules, hardware modules, firmware modules, etc.
- applications e.g., proprietary mobile application technology
- the notifications may be made via a variety of mediums, such as text messaging, email messages, social network venues, chat applications, paging applications, and/or the like.
- predetermined rules may be implemented to control the operation of notifications for request, approval, denial, modification requests, funds reallocation regarding allocating funds for use by employees for spending required for the business.
- This communication may be part of the broader communication component of the end to end expense management and reporting process automated by the integrated solution.
- funds may be redistributed and/or loaded onto a payment mechanism (e.g., debit card, pre-paid card, credit card, etc.) based upon predetermined rules established by the end user, account manager and/or other designated individual(s).
- the trigger event may be one of several events, such as a completion of a business trip, depletion of funds below a predetermined threshold in an account, a notice from a user, a filing of an expense report, a time threshold, and/or the like.
- the triggering event may prompt a reallocation process described herein, wherein the reallocation process may redirect unused or misallocated funds to satisfy a triggered fund allocation and distribution process.
- Embodiments provided herein may be applicable to a variety of contexts, such as corporation, organizations within a corporation, employee expense advances, third party funding (e.g., short-term loans, cash-advance operations, pay-check advance loans, title-advance loans, tax-refund loans, etc.).
- third party funding e.g., short-term loans, cash-advance operations, pay-check advance loans, title-advance loans, tax-refund loans, etc.
- the funds provided by embodiments herein may include various forms of funding, including cash checks, pre-paid cards, credit cards, electronic payment devices or systems, and/or the like.
- a funding system may provide for reallocating funds from one account to another in an automated fashion. For example, if funds have been requested and approved for use by an employee or agent, upon a predetermined time frame or event, remaining or unused funds may be transferred back to a master account, or to another user account. Exemplary steps to perform this process may include: detecting unused amount for a first user; determining whether there are any other pending request for a second user; determining if the requested funding has been approved; moving unused amount from the first user's account to the second user's account based upon predetermined criterion. Alternatively, the unused amount may be transferred to a Master Balance Account. In alternative embodiments, the manager may set a maximum finding limit, and the funding system may automatically look for amount from other users that can be transferred to a requesting user.
- a card issuing entity 120 may, under the direction of a card originator 110 , send funds to a card processor 130 .
- the card processor 120 may then provide funds to pay for desired transactions.
- the card issuing entity 120 may be a member of the card originator 110 .
- the card originator 110 and the card issuing entity 120 may enter into an agreement with the program manager 140 for providing a business model to market and distribute various transaction mechanisms, such as the debit cards and credit cards.
- the program manager 140 may enter into an agreement with the card processor 130 , wherein the agreement may be approved by the card issuing entity 120 .
- This agreement may comprise provisions for interfacing with payment networks described herein for accounting of transactions performed using transaction mechanisms, authorization and settlement of accounts, etc.
- a program manager 140 may facilitate interactions between the card issuing entity 120 , card processor 130 , and/or card originator 110 , on the one hand, and a user entity 150 on the other.
- a program manager 140 is Insperity, Inc. Particular components of the program manager 140 will be described in more detail below.
- the user entity 150 may be any organization which desires to automatically fund employee transactions.
- the user entity 150 may be a corporation, an LLC, a partnership, a sole proprietorship, or other business entity; an agency of a national, state/provincial, county/parish, or city/town government; a college or university, or another not-for-profit entity; among others.
- the user entity 150 may be any organization that utilizes the automated transaction request and approval provided by the system 100 .
- the user entity 150 may be a corporation that signs on with the program manager 140 to manage the automated request and transaction provided by the system 100 .
- the program manager 140 may provide an infrastructure for members of the user entity 150 to request funding for an expense and receive automated approval, in some embodiments, in real time or near real time.
- the approval may be provided manually and in other embodiments, the approval may be provided automatically.
- the approval may be provided automatically based upon rules-based, threshold-based, and/or event-based scenarios.
- the user entity 150 may comprise an administrator 154 and at least one card holder unit 152 .
- the administrator 154 may be the component of the user entity 150 that allocates funds, sets authorization rules, monitors employee transactions, etc., as will be discussed in more detail elsewhere.
- the administrator 154 may exercise various controls over the operation of the card program, which includes evaluating a funding request, providing approvals for the requests, prompting modification of the requests, providing funding responsive to the requests, scheduling a transfer of funds, managing expense cards, managing groups that may use one or more expense cards, withdrawing or pulling back funds from previously allowed expense funding, etc.
- the administrator 154 may perform the function of various administrative tasks over an individual user or a group of users. In alternative embodiments, a separate group administrator may provide for performing various administration functions for controlling the group expense activities.
- the user entity 150 may also comprise a group manager.
- the group manager may be part of the administrator 154 , or in alternative embodiments may be a separate entity.
- the group manager may be limited to the tasks of managing cards, approval or denial of expense requests, status views, report generation, etc.
- the group manager may be restricted to controlling the operation of approvals, etc. within one or more groups that is managed by the group manager.
- the functions of the group manager may be encompassed by the administrator 154 .
- the duties of the administrator 154 may be performed manually and/or automatically using software, hardware, and/or firmware modules that may he programmed to implement rules-based, threshold-based, and/or event-based protocols.
- the card holder unit 152 may be any employee or other component of the user entity 150 for which it is desirable to allow access to business funds for the payment of business expenses.
- a set-up and configuration process may be performed.
- the configuration and set-up process may include confirming and/or creating a payment method for one or more expense cards.
- a group may be created, wherein a plurality of expense cards may be funded. from a single account or a group of accounts that are controlled by a single entity, e.g., a group administrator.
- the payment method may be associated with a financial institution such as the card issuing entity 120 .
- An expense card management role may be assigned to an expense card administrator, such as the administrator 154 .
- an expense card group manager role may be assigned to managers of the user entity 150 . The group manager may be able to approve and manage the expense card groups.
- the expense card groups may include one or more card holder units 152 .
- the expense card group manager may be an automated entity and may be comprised of software or hardware module that is capable of receiving requests, demanding modifications to the requests, providing approval of funds requests, and/or prompting funding of an expense card upon approval of a funding request.
- a card holder role may be assigned to a card holder unit 152 , e.g., an employee of a corporation.
- the employee may be issued an expense card and further, the employee may be assigned to a particular expense card group. Funds may then be transferred to the expense cards in the group and an automated request and approval process may be facilitated by the program manager 140 and the user entity 150 .
- the administrator 154 may provide for a graphical user interface (GUI) for performing the set up described above.
- GUI graphical user interface
- FIG. 2 depicts in more detail interactions between the program manager 140 and components of the user entity 150 .
- the user entity 150 may comprise a communications interface 156 .
- the communications interface 156 may allow communication between the user entity 150 and the program manager 140 .
- the communications interface 156 may also communication, via a communications network 220 , to a remote unit 210 .
- FIG. 3 depicts in more detail the communications interface 156 .
- the communications interface 156 may comprise one or more hardware devices and/or software products allowing communication between the various elements shown in FIG. 2 .
- the communications interface 156 may comprise a mobile device interface 310 .
- the mobile device interface 310 may comprise a software product configured to operate on a particular mobile device, a website optimized for operation on the mobile device, etc.
- the communications interface 156 may comprise a cloud computing interface 320 .
- the cloud computing interface 320 may comprise a software product configured to allow access, such as secure access, to a cloud computing infrastructure, etc.
- the communications interface 156 may comprise an internet interface 330 .
- the internet interface 330 may comprise a software product configured to allow access, such as secure access, via the internet to an automated funding infrastructure, a website configured to allow access, such as secure access, via the internet to the automated funding infrastructure, etc.
- the communications interface 156 may comprise a program manager interface 340 .
- the program manager interface 340 may comprise a software product configured to allow an administrator access, such as secure access, via any communications modality to administrator-specific component of an automated funding infrastructure, a website configured to allow an administrator access, such as secure access, via the internet or an intranet to the administrator-specific component of the automated funding infrastructure, etc.
- the communications interface 156 may comprise an intranet interface 350 .
- the intranet interface 350 may comprise a software product configured to allow access, such as secure access, via an intranet to an automated funding infrastructure, a website configured to allow access, such as secure access, via an intranet to the automated funding infrastructure, etc.
- the communications interface 156 may comprise a wireless interface 360 .
- the wireless interface 360 may comprise a WiFi network, a Bluetooth-accessible gateway, or the like.
- the communications interface 156 may comprise a wired interface 370 .
- the wired interface 370 may comprise an Ethernet component, a USB component, or the like.
- the communications network 220 may be one or more public, semi-public, or private infrastructures capable of transferring data therethrough.
- the communications network 220 may comprise one or more of interact, intranet, a virtual private network (VPN), a cellular network, a radio network, a cloud computing network, or the like.
- VPN virtual private network
- the remote unit 210 may be any device usable by a remote employee of the user entity 150 , such as a remote employee of card holder unit 152 , to send and/or receive communications from user entity 154 relating to transactions which the remote employee may desire to conduct using business funds.
- the remote unit 210 may comprise a remote desktop computer, a remote laptop computer, a tablet computer, a smartphone, or the like.
- FIGS. 1-2 also depict a program manager 140 .
- FIG. 4 depicts the program manager 140 in more detail.
- the program manager 140 may comprise a payment set-up unit 410 .
- the payment set-up unit 410 may be configured to request and receive payments from user entity 150 into a fund pool from which funds for particular card holder units and/or particular users therein may be allocated, de-allocated, or re-allocated.
- the payment set-up unit 410 may be configured to setup an infrastructure for funding an expense card.
- the method of payment for example, may be set-up by the payment set-up unit 410 .
- the payment set-up unit 410 is capable of receiving predetermined rules from the card processor 130 , the card issuing unit 120 , and/or the user entity 150 . These rules may be dynamically modified.
- the payment method may include mechanisms for electronically transferring funds from a predetermined account to an expense card, and/or to a group account, which in turn may provide funding to expense cards associated with the group.
- a graphical user interface may be set up to allow for an administrator to log in and set-up a payment system.
- GUI graphical user interface
- Appendix A One example of GUI for setting up a payment method is exemplified in Appendix A.
- the exemplary GUI illustrated in Appendix A is provided for exemplary purposes, and those skilled in the art having benefit of the present disclosure may implement various other interfaces and remain within the spirit and scope of the present invention.
- the program manager 140 may comprise an institution association unit 420 .
- the institution association unit 420 may be configured to associate one or more set-up, management, and/or day-to-day funding transaction requests relating to a particular user entity 150 with that user entity 150 . This may enhance the ability of the program manager 140 to sequester a first user entity's funds and records from access by a second user entity and vice versa.
- the institution association unit 420 may be configured to associate a user with at least one institution, e.g., at least one user entity 150 .
- a particular expense card may be classified as a particular type of card, such as a corporate expense card for example, and may be associated with a particular financial entity, such as the card issuing entity 120 .
- the institution association unit 420 may be associated with one or more graphical user interface screen that may allow for an administrator to set-up an association for a particular expense card with a particular financial institution,
- One example of a GUI that may be used by the institution association unit 420 is provided in Appendix B.
- the program manager 140 may comprise a card assignment unit 430 .
- the card assignment unit 430 may fulfill a request by user entity 150 for one or more new cards to be provided to card holder unit 152 .
- the card assignment unit 430 may be capable of assigning a payment mechanism to a user.
- a particular user may be assigned an expense card wherein various limitations and rules may be set-up for usage of the expense card.
- An Administrator may set-up the assignment of an expense card to a particular user.
- the card assignment unit 430 is capable of providing information regarding the card user to the administrator or a card group, and is capable of correlating an expense card to the user-profile of the user.
- One example of a GUI utilized for assigning an expense card to a user is exemplified in Appendix C.
- the program manager 140 may comprise a group management unit 440 .
- the group management unit 440 may create and manage a card group, e.g., a card holder unit 152 .
- Management of a card holder unit 152 may comprise adding authorized users, removing unauthorized users, combining two or card holder units 152 , dividing a card holder unit 152 into two or more successor units, or the like.
- An expense card group may be used to combine various card holders into a predetermined group; wherein rules may be set-up to control the operation of automated expense approvals for the group. For example, one division of a corporation may be selected for using expense cards.
- a subset of employees of that division may be assigned individual expense cards, wherein a set of rules may be used to provide guidance for usage of the expense cards.
- rules may include limitations regarding maximum expenses, prior approvals being required for expenses, and/or automated approvals of expenses, among other.
- particular rules may be set-up for providing a maximum amount that may be transferred to a particular card holder's expense account.
- the maximum amount be a function of a limit on allowable expenses by a user per unit of time (e.g., per day) and/or a function of the maximum amount of funding that is available to that particular group.
- the group management unit may utilize a GUI for allowing an administrator to set-up groups, and/or set up a group manager fur controlling expense accounting of the group.
- Appendix D illustrates an exemplary GUI that may be utilized for creating and/or managing a card group.
- the group management unit 440 may also allow for adding or deleting individuals from a particular expense group.
- the group management unit 440 may perform at least one of approving a user request or prompting the user to modify the request.
- the program manager 140 may comprise a user interface unit 450 .
- the user interface unit 450 may provide the administrator 154 or another authorized person or persons of user entity 150 access to one or more components implemented by one or more of the various other units of program manager 140 .
- Such access may comprise the ability to send a request to one or more of the various other units of program manager 140 , the ability to modify the operations of one or more of the various other units of program manager 140 as those operations may relate to the particular user entity 150 , particular card holder units 152 , particular users, and/or the administrator 154 of a user entity 150 .
- the user interface unit 450 may provide a user, such as a member of a cardholder unit 152 , access to the system to request funding for a particular transaction.
- the program manager 140 may comprise a funding unit 460 .
- the funding unit 460 may receive requests to fund one or more transactions, to allocate, de-allocate, or reallocate funds to one or more card holder units 152 and/or one or more users of the card holder unit(s) 152 , or the like; may approve, deny, or request more information relating to such requests; and may disburse funds relating to one or more approved requests.
- the funding unit 460 may control at least one aspect of the funding of a request.
- the program manager 140 may comprise a database unit 470 .
- the database unit 470 may be configured to receive, store, organize, report, and provide access to information relating to one or more of the user entity 150 , one or more card holder units 152 , one or more users of the card holder unit(s) 152 , one or more transactions involving a user, information relating to available funding, rules for funding, or other data of interest to the administrator 154 and/or the program manager 140 .
- the program manager 140 may comprise a program manager interface 480 .
- the program manager interface 450 may provide an authorized person or persons of program manager 140 accesses to one or more components implemented by one or more of the various other units of program manager 140 .
- Such access may comprise the ability to send a request to one or more of the various other units of program manager 140 , the ability to modify the operations of one or more of the various other units of program manager 140 as those operations may relate to the particular user entity 150 , particular card holder units 152 , particular users, and/or the administrator 154 of a user entity 150 , and/or one or more persons or other elements of program manager 140 .
- the program manager interface 480 may comprise an interface at least with the user entity 150 and/or the communications network 220 .
- access granted to administrator 154 of user entity 150 via user interface unit 450 may be different from access granted to an authorized person or persons of program manager 140 via program manager interface 480 .
- the administrator 154 may be desirable for the administrator 154 to have access to the funding unit 460 in order to provide funds for future use and/or to allocate, de-allocate, or reallocate funds to one or more users of one or more card holder units 152 , and to be denied access to card assignment unit 430 in order to prevent possible mis-assignment of a card to an unauthorized user.
- FIG. 5 a block diagram of the user entity 150 is depicted.
- the user entity 150 is shown as comprising two card holder units 152 a , 152 b .
- the user entity 150 may comprise any number of card holder units 152 .
- the precise number of card holder units 152 may be selected as a matter of routine experimentation by the person of ordinary skill in the art.
- a card holder unit 152 a , 152 b may comprise a request unit 510 a , 510 b .
- a request unit 510 may be configured to request funding of a transaction by a user of the card holder unit 152 .
- the request for funding may be routed from request unit 510 to approval unit 520 .
- the approval unit 520 may be configured to provide at least one of an approval or denial of the request.
- the approval unit 520 may process the request in one or more ways.
- the approval unit 520 may communicate with an approval protocol module 530 .
- the communication may comprise one or more of an identification of the cardholder unit 152 , the request unit 510 , and/or the user from which the request originated; the amount of the requested funding; the type of vendor and/or the name of the vendor to be paid in the transaction; or the like.
- the approval protocol module 530 may also receive information from the administrator 154 , e.g., with an accounting unit 540 thereof. Such information may relate to a total amount of funds available and/or allocated to the user entity 150 , to the cardholder unit 152 , and/or to the user. Alternatively or in addition, such information may relate to a per-day, per-week, and/or per-month allocation of funds to the user entity 150 , to the cardholder unit 152 , and/or to the user.
- the approval unit 520 may request such information from the administrator 154 , e.g., with an accounting unit 540 thereof, and may relay such information to approval protocol module 530 .
- the approval protocol module 530 may then approve the request for funds, reject the request for funds, or request more information in order to approve or reject.
- the approval protocol module 530 may provide at least one protocol for performing the approval or denial.
- the approval protocol module 530 may provide a plurality of protocols by which approvals and denials may be performed. Which of a plurality of protocols may be used in a given circumstance may depend on one or more of the user, the cardholder unit 152 , the amount of funds available in a master account, the amount of funds allocated to the user and/or the cardholder unit 152 , the type and/or amount of an intended transaction, etc.
- funds required or desired to fund a transaction may not be allocated to a particular cardholder unit (e.g., 152 a ) or user thereof, though unused or excess funds may have been previously allocated to another cardholder unit (e.g., 152 b ).
- funds allocated to the 1 st cardholder unit 152 a may have not been used by a predetermined time period, thereby expiring.
- funds allocated to the 1 st cardholder unit 152 a may have been for an approved activity that is no longer approved.
- the administrator 154 e.g., the accounting unit 540 thereof may request the transfer and/or reallocation of funds by communicating the request to a funds transfer unit 550 .
- funds may be reallocated in response to detecting a request for funds.
- a reallocation process may be initiated by a triggering event that triggered an approval action to satisfy a request for funds. For example, if the approval unit 520 determines that a request for funds has been approved, the approval unit 520 may prompt a reallocation unit 560 to initiate a reallocation process to assist in satisfying the request. Prior to providing funding from a master account, the approval unit 530 and/or the fund transfer unit 550 may allow the reallocation unit 560 to find unused/unallocated funds. If sufficient funds are not found by the reallocation unit 560 , the shortage may then be provided by the fund transfer unit 550 to the user's account.
- the funds transfer unit 550 may provide a transfer of funds to a payment mechanism. Such funds may be previously allocated to the payment mechanism, the user, and/or the cardholder unit making the request (e.g., 152 a ).
- the funds transfer unit 550 may transfer and allocate funds to the cardholder unit making the request (e.g., 152 a ).
- the funds transfer unit 550 may relay a request for reallocation to reallocation unit 560 .
- the reallocation unit 560 may then determine whether available funds allocated to e.g. cardholder unit 152 b are unused or excess and may be reallocated to e.g. cardholder unit 152 a.
- the approval or rejection may be relayed via communications interface 156 and communications network 220 to the user, and relevant information relating to the approval or rejection may be relayed via communications interface 156 and communications network 220 to the program manager 140 .
- relevant information relating to the approval or rejection may be relayed via communications interface 156 and communications network 220 to the program manager 140 .
- an approval may be relayed to the program manager 140 in order for the program manager 140 to authorize the transaction.
- the reallocation unit 560 may perform reallocation in the absence of a funds request.
- the reallocation unit 560 may periodically monitor funds allocated to each cardholder unit 152 and/or user thereof, such as on a daily, weekly, or monthly basis, and reallocate funds based on one or more parameters.
- the reallocation unit 560 may receive requests from an administrator 154 to reallocate funds based on non-periodic factors, e.g., an expectation that one cardholder unit 152 and/or one or more users thereof will have an unusually high or low need for funds in an upcoming period (e.g., if user(s) of a cardholder unit 152 normally working from a main office of the user entity 150 will be engaging in travel, funds may be reallocated such that these user(s) and this cardholder unit 152 will receive more during the period of travel).
- non-periodic factors e.g., an expectation that one cardholder unit 152 and/or one or more users thereof will have an unusually high or low need for funds in an upcoming period (e.g., if user(s) of a cardholder unit 152 normally working from a main office of the user entity 150 will be engaging in travel, funds may be reallocated such that these user(s) and this cardholder unit 152 will receive more during the period of travel).
- the reallocation unit 560 may de-allocate funds from a cardholder unit 152 by transferring funds to a master balance account (not shown). This de-allocation process may be based on one or more factors, such as completion of the activity for which the previous funding was provided, suspension of the activity for which the previous funding was provided, cancelation of the activity for which the previous funding was provided, a request by the user or another entity to cancel the previous funding, etc.
- FIG. 6 provides a flowchart of a method 600 of providing funds to the systems of FIGS. 1-5 , according to some embodiments of the present disclosure.
- a client e.g., user entity 150
- operating account may be interfaced with (block 610 ) and funds sent to the operating account, such as by ACH, direct deposit, etc. (block 620 ).
- a card issuing entity 120 e.g., a bank
- a card processor 130 may be prompted (block 630 ) to send funds to a card processor 130 under the direction of a card originator 110 .
- the card processor 130 may then credit (block 640 ) a virtual card account, such as a client master account.
- a virtual card account such as a client master account.
- automatic (e.g., real-time) transfer of funds to and from user cards may be allowed (block 650 ).
- FIG. 7 provides a flowchart of a method 700 of reallocating funds between cardholder units 152 , according to some embodiments of the present disclosure.
- a reallocation processes may be initiated or triggered (block 705 ).
- the triggering of the reallocation process may be made automatically on a periodic basis, when a funds request is detected, or when an instruction to perform a reallocation process is received.
- an unused or an unusable amount for a first cardholder unit e.g., 152 a
- a first cardholder unit e.g., 152 a
- the unused amount may be an amount that is in surplus with respect to a requested funding after the funding activity was concluded, a failure to use the remaining amount, a cancellation of the activity for which the funding was allocated, or the like, etc.
- the unusable amount may be an amount that cannot be used by the cardholder due to a variety of reasons, such as cancelation of a project, withdrawal of funding approval, policy changes, budget changes, etc.
- a determination may be made (block 720 ) regarding a pending fund request from a second cardholder unit e.g., 152 b ). If the second cardholder unit does indeed have a pending fund request, and if that request is approved (as determined at block 730 ), then the unused amount for the first cardholder unit may be transferred (block 740 ) to the second cardholder unit. On the other hand, if the second cardholder unit does indeed have a pending fund request, but that request is denied (also determined at block 730 ), then the unused amount for the first cardholder unit may be transferred (block 750 ) to the master balance account, or alternatively, may be used to satisfy yet another approved fund request.
- the unused amount for the first cardholder unit may also be transferred (block 750 ) to the master balance account or alternatively, may be used to satisfy another approved fund request. After the excess amount is transferred (either to another cardholder or the master balance account), the reallocation process may be concluded or temporarily terminated until another reallocation process is initiated or triggered (block 760 ).
- FIG. 8 provides a flowchart of a method 800 of a funding request and approval/rejection process, with reallocation of unused funds, according to some embodiments of the present disclosure.
- a funds request from a user may be received (block 810 ).
- the request may come one or more of a variety of sources, such as an user who's given an account, another person who's authorized for making the request on behalf of the user, an automated module that may be programmed to generate a request based upon a project requirement or schedule, and/or the like.
- the request may then be processed (block 820 ). Processing the request (block 820 ) may comprise one or more of reviewing the request, approving the request, modifying the request, or instructing the user to modify the request, etc.
- the request may be reviewed, approved, or tagged for modification by an automated system that may compare various parameters for performing such tasks. These parameters may include a check to determine: whether the user is authorized to make the request; whether the requested amount is within predetermined specifications in light of one or more details of the request; whether there are sufficient funds to satisfy the request, whether the request contains sufficient parameters to process the request, and/or the like.
- request processing step may also include a modification request that is sent back to the user initiating the funds request.
- a modification request may be sent back to the user initiating the funds request.
- an administrator may require that the initial funds request is modified to reduce the requested amount, further explain the justification for the request, and/or provide further information regarding the request.
- the request processing step may include providing an approval of the funding request.
- a graphical user interface example of approving funds based upon a request or a plurality of requests is provided in Appendix E.
- the history of funds request approvals may be displayed and viewed by an administrator, as illustrated in Appendix E. Those skilled in the art would appreciate that other GUI may be provided to perform the approval of funds requests.
- the request is processed (block 820 ), and if the request is approved, whether the request can be funded by reallocation of unused or under-utilized funds from another user (e.g., cardholder unit 152 or user thereof) may be determined (block 830 ). In some embodiments, a reallocation process may be initiated at this point. Upon performing the reallocation process, another determination may be made as to whether the request can be funded by reallocation of other funds. If the determination (block 830 ) is that the request can be funded by reallocation from another user, then the unused funds may be transferred (block 840 ) to the user making the funds request via reallocation. On the other hand, if the determination (block 830 ) is that the request cannot be funded by reallocation from another user, then the funds flow process of FIG. 6 may be used (block 850 ) to fund the user's card or otherwise fulfill the funds request.
- a reallocation process may be initiated at this point.
- another determination may be made as to whether the request can be funded by reallocation of other funds. If
- a determination may be made (block 860 ) if the user has made any further request(s) for additional funds or has modified the original request such as by increasing the requested amount of funds). If the determination (block 860 ) is that the user has made a further request or modified the original Request, then the further/modified original request is subjected to processing (block 820 ) and subsequent operations.
- the transaction may be logged (block 870 ), such as by entering the transaction into database 470 of program manager 140 , and the funding process may be ended.
- the methods depicted in FIGS. 6-8 and/or described elsewhere herein may be governed by instructions that are stored in a non-transitory computer readable storage medium and that are executed by, e.g., one or more components of the program manager 140 .
- Each of the operations shown in FIGS. 6-8 and/or described elsewhere herein may correspond to instructions stored in a non-transitory computer memory or computer readable storage medium.
- the non-transitory computer readable storage medium may include a magnetic or optical disk storage device, solid state storage devices such as flash memory, or other non-volatile memory device or devices.
- the computer readable instructions stored on the non-transitory computer readable storage medium may be in source code, assembly language code, object code, or other instruction format that is interpreted and/or executable by one or more processors.
- the present disclosure relates to a method for providing an automated transfer of funds, comprising receiving data relating to an unused amount in an account associated with a first payment mechanism; determining if a user of the first payment mechanism has a pending request for funding; determining is a user of a second payment mechanism has a pending request for funding; transferring at least a portion of the unused amount from the account associated with the first payment mechanism to an account associated with a second payment mechanism in response to determining that the user of the second payment mechanism has a pending request for funding; and transferring at least a portion of the unused amount from the account associated with the first payment mechanism to a master account in response to determining that the user of the second payment mechanism does not have a pending request for funding.
- the present disclosure relates to a non-transitory computer readable program storage unit encoded with instructions that, when executed by a computer, perform a method for providing an automated transfer of funds, as described above.
- the present disclosure relates to an apparatus for providing an automated transfer of funds, comprising a reallocation unit, wherein the reallocation unit is configured to receive data relating to an unused amount in an account associated with a first payment mechanism; determine if a user of the first payment mechanism has a pending request for funding; determine is a user of a second payment mechanism has a pending request for funding; transfer at least a portion of the unused amount from the account associated with the first payment mechanism to an account associated with a second payment mechanism in response to determining that the user of the second payment mechanism has a pending request for funding; and transfer at least a portion of the unused amount from the account associated with the first payment mechanism to a master account in response to determining that the user of the second payment mechanism does not have a pending request for funding.
- the present disclosure relates to a system for performing a transaction, the system comprising a card originator for providing a payment mechanism; a card issuing entity in communication with the card originator, wherein the card issuing entity is configured for providing funding for the payment mechanism; a program manager in communication with the card issuing entity, the program manager configure for managing at least one funding operation of the system; a card processor in communication with the program manager the card processor configured for processing a transaction of the payment mechanism; a remote unit in communication with the program manager, the remote unit comprising a request unit for providing a funding request; and a reallocation unit configured to receive data relating to an unused amount in an account associated with a first payment mechanism; determine if a user of the first payment mechanism has a pending request for funding; determine is a user of a second payment mechanism has a pending request for funding; transfer at least a portion of the unused amount from the account associated with the first payment mechanism to an account associated with a second payment mechanism in response to determining that the user of the second payment
- the card issuing entity may be a bank. In other embodiments, the card issuing entity may be other institutions permitted to issue cards under the laws of a jurisdiction of interest.
- the user entity may comprise a communications interface for providing for communications between the remote unit and at least one of the user entity or the program manager; a card holder unit comprising a second request unit for providing the funding request; and an administrator for administrating the funds request and the funding.
- the communications interface may comprise at least one of a mobile device interface; a cloud computing interface; an Internet interface; a program manager interface; an Intranet interface; a wireless interface; or a wired interface.
- the program manager may comprise a payment set-up unit for setting up a funding payment; an institution association unit associating a user with at least one institution; a card assignment unit capable of assigning a payment mechanism to the user; a group management unit to perform at least one of an approval, a prompt for modifying the request; a user interface unit for interfacing with at least one user; a funding unit to control at least one aspect of the funding; a database comprising at least one of rules fur funding; information of a user; or information relating to available funding; and a program manager interface for interfacing at least with the user entity and a communications network.
- the user entity may further comprise an approval unit to provide at least one of an approval or denial of the request; an approval protocol module for providing at least one protocol for performing the approval or denial; and a funds transfer unit for provide a transfer of funds to a payment mechanism.
- the payment mechanism may be at least one of a debit card, a pre-paid card, a credit card, an electronic payment device; a payment application capable of being executed in a mobile device, a tablet computer, a laptop computer, or a desktop computer.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Computer Security & Cryptography (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Networks & Wireless Communication (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
- The present application claims the benefit under 35 U.S.C. 119(e) of prior-filed co-pending U.S. provisional patent application 61/883,939, filed Sep. 27, 2013, the disclosure of which is hereby incorporated by reference herein.
- 1. Technical Field
- The present invention relates generally to the fields of automated funding and, more particularly, automatic funding an expense payment infrastructure in response to a request, wherein the automatic funding may comprise automated reallocation of funds.
- 2. Description of the Related Art
- There have been many advancements in the area of financial transactions. Often, organizations such as corporations rely on employees or agents to act on their behalf performing various tasks in the interest of the organization. When performing these tasks, the employees or agents may incur expenses. In some cases, state of the art methods for providing funding for such expenses include having the employee or agent incur the cost themselves, and then reimbursing that amount to the employee or agent. Other state of the art methods include providing funding prior to the performance of a task or travel on behalf of the organization, and having an employee, or agent, utilize the provided funds for expenses. These methods can be inaccurate and cumbersome, reducing efficiency.
- Some organizations have attempted to make the funding process more efficient. For example, some organizations attempt to increase efficiency by providing for receiving a request for funding and then having the request manually studied and approved, after which such requested funding is possibly granted. However, this process can be slow and cumbersome, and thus problems may result, e.g., the proper funding may not arrive in time. Generally, state of the art processes for funding lacks efficiency and accuracy. For example, it may be difficult to obtain proper funding without accurately knowing the amount of expenses that may be incurred. Further, there may be a delay in receiving approval for funding, which may further interfere in efficient execution of various tasks and/or travel performed by an employee or agent.
- In addition, there may be situations in which a first request for funds cannot be satisfied, even if funds are available, if the available funds are earmarked for another user or payment infrastructure.
- Therefore, it would be desirable to have methods, systems, and apparatus for automated funding transactions.
- Further, it would be desirable to have methods, systems, and apparatus for automated reallocation of funds.
- In one embodiment, the present disclosure provides methods, apparatus, and systems for a method for providing an automated transfer of funds. Data relating to an unused amount account associated with a first payment mechanism is received. A determination is made as to whether a user of the first payment mechanism has a pending request for funding. A determination is made as to whether a user of a second payment mechanism has a pending request for funding. At least a portion of the unused amount is transferred from the account associated with the first payment mechanism to an account associated with a second payment mechanism in response to determining that the user of the second payment mechanism has a pending request for funding. Transferring at least a portion of the unused amount from the account associated with the first payment mechanism to a master account in response to determining that the user of the second payment mechanism does not have a pending request for funding.
- The following drawings form part of the present specification and are included to further demonstrate certain aspects of the present invention. The invention may be better understood by reference to one or more of these drawings, wherein like reference numerals denote like elements, in combination with the detailed description of specific embodiments presented herein.
-
FIG. 1 depicts a system for automated finding of transactions, according to some embodiments of the present disclosure. -
FIG. 2 depicts a portion of the system ofFIG. 1 , according to some embodiments of the present disclosure. -
FIG. 3 depicts the communications interface shown inFIG. 2 , according to some embodiments of the present disclosure. -
FIG. 4 depicts the program manager shown inFIG. 2 , according to some embodiments of the present disclosure. -
FIG. 5 depicts the user entity shown inFIG. 2 , according to some embodiments of the present disclosure. -
FIG. 6 provides a flowchart of a method of automated funding a transaction, according to some embodiments of the present invention. -
FIG. 7 provides a flowchart of a method of automated reallocation of funds, according to some embodiments of the present invention. -
FIG. 8 provides a flowchart of a method of requesting and approving funding of a transaction, including automated reallocation of funds, according to some embodiments of the present invention. - While the disclosure is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and are herein described in detail. The description herein of specific embodiments is not intended to limit the disclosure to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the disclosure as defined by the appended claims.
- Illustrative embodiments of the disclosure are described herein. For clarity, not all features of an actual implementation are described. In the development of any actual embodiment, numerous implementation-specific decisions must be made to achieve design-specific goals, which will vary from one implementation to another. Such a development effort, while possibly complex and time-consuming, would nevertheless be a routine undertaking for persons of ordinary skill in the art having the benefit of this disclosure.
- Embodiments herein provide for using remote devices (e.g., mobile phones such as smartphones, computers such as laptop computers tablet computers, desktop computers, etc.), as well as modules (e.g., software modules, hardware modules, firmware modules, etc) or applications (e.g., proprietary mobile application technology) to automatically and proactively manage the approval or rejection and distribution of funds within the workflow of an organization, such as a corporation. The workflow may refer to method associated with allocating funds for use by employees for spending required for the business. This automatic management of funds allocation based on pre-established rules set by the end users may be part of the broader communication component of the end to end expense management and reporting process automated by the integrated solution.
- Embodiments herein provide for performing a funds reallocation process that includes detecting unused funds, timed-out funds, non-allocated funds, misallocated funds, etc., and redistributing such funds to users making valid and approved requests, or to a master balance account. This process may be made automatically on a periodic basis, when a funds request is detected, or when an instruction to perform a reallocation process is received.
- The solutions provided by embodiments herein may address the challenge of automating the process of controls necessary for organizations to distribute funds to employees in the field without having to generate paper forms and manually move the forms between resources. The solutions provided by embodiments herein may also use automation to automatically monitor and apply funds to payment mechanisms (e.g., a debit card, a pre-paid card, a credit card, an electronic payment device; a payment application capable of being executed in a mobile device, a tablet computer, a laptop computer, or a desktop computer, etc.) based on predetermined rules.
- Though the term “card” is used herein for convenience, and is exemplified by credit cards, debit cards, and other payment cards, the person of ordinary skill in the art will recognize that “card” is often used herein in the more generic sense of a “payment mechanism.” Examples of payment mechanisms that are not “cards” in the strict sense may include, but are not limited to, electronic payment devices; payment applications capable of being executed in a mobile device, a tablet computer, a laptop computer, or a desktop computer; etc.
- Some embodiments herein provide for organizations (e.g., corporations) quickly and easily transfer company funds to and from employees in a real time or a near real time basis using a linked system of pre-paid debit cards or other payment mechanisms, such as credit cards, less payment devices, mobile phone payment modules or applications, etc. The component of automatic request and approval may be managed through a proprietary module, which may be standalone, intranet, Internet, and/or and mobile application based. The module may be a software module, a hardware module, a firmware module, or a combination thereof. Operation of the system may be facilitated by a graphical interface (GUI) that may provide interaction between the system and a user or a program manager via various avenues, such as a remote computer (e.g., a laptop) or a mobile device, such as a cellular phone.
- In some embodiments, remote devices (e.g., mobile phones such as smartphones, computers such as laptop computers tablet computers, desktop computers, etc.), as well as modules (e.g., software modules, hardware modules, firmware modules, etc.) or applications (e.g., proprietary mobile application technology) to automatically and proactively send communications (e.g., notifications) regarding the need for, approval or rejection, reallocation, and distribution of funds within a workflow of an organization, such as a corporation. The notifications may be made via a variety of mediums, such as text messaging, email messages, social network venues, chat applications, paging applications, and/or the like.
- In one embodiment, predetermined rules may be implemented to control the operation of notifications for request, approval, denial, modification requests, funds reallocation regarding allocating funds for use by employees for spending required for the business. This communication may be part of the broader communication component of the end to end expense management and reporting process automated by the integrated solution. In some embodiments, based on a trigger threshold or event detected by a funding system (e.g., a proprietary solution), funds may be redistributed and/or loaded onto a payment mechanism (e.g., debit card, pre-paid card, credit card, etc.) based upon predetermined rules established by the end user, account manager and/or other designated individual(s). The trigger event may be one of several events, such as a completion of a business trip, depletion of funds below a predetermined threshold in an account, a notice from a user, a filing of an expense report, a time threshold, and/or the like. In some embodiments, the triggering event may prompt a reallocation process described herein, wherein the reallocation process may redirect unused or misallocated funds to satisfy a triggered fund allocation and distribution process.
- Embodiments provided herein may be applicable to a variety of contexts, such as corporation, organizations within a corporation, employee expense advances, third party funding (e.g., short-term loans, cash-advance operations, pay-check advance loans, title-advance loans, tax-refund loans, etc.). The funds provided by embodiments herein may include various forms of funding, including cash checks, pre-paid cards, credit cards, electronic payment devices or systems, and/or the like.
- In some embodiments, a funding system may provide for reallocating funds from one account to another in an automated fashion. For example, if funds have been requested and approved for use by an employee or agent, upon a predetermined time frame or event, remaining or unused funds may be transferred back to a master account, or to another user account. Exemplary steps to perform this process may include: detecting unused amount for a first user; determining whether there are any other pending request for a second user; determining if the requested funding has been approved; moving unused amount from the first user's account to the second user's account based upon predetermined criterion. Alternatively, the unused amount may be transferred to a Master Balance Account. In alternative embodiments, the manager may set a maximum finding limit, and the funding system may automatically look for amount from other users that can be transferred to a requesting user.
- Turning to
FIG. 1 , an overview of the system is shown. A card issuing entity 120 (e.g., a bank) may, under the direction of acard originator 110, send funds to acard processor 130. Thecard processor 120 may then provide funds to pay for desired transactions. Thecard issuing entity 120 may be a member of thecard originator 110. Thecard originator 110 and thecard issuing entity 120 may enter into an agreement with theprogram manager 140 for providing a business model to market and distribute various transaction mechanisms, such as the debit cards and credit cards. Theprogram manager 140 may enter into an agreement with thecard processor 130, wherein the agreement may be approved by thecard issuing entity 120. This agreement may comprise provisions for interfacing with payment networks described herein for accounting of transactions performed using transaction mechanisms, authorization and settlement of accounts, etc. - A
program manager 140 may facilitate interactions between thecard issuing entity 120,card processor 130, and/orcard originator 110, on the one hand, and auser entity 150 on the other. One example of aprogram manager 140 is Insperity, Inc. Particular components of theprogram manager 140 will be described in more detail below. - The
user entity 150 may be any organization which desires to automatically fund employee transactions. For example, theuser entity 150 may be a corporation, an LLC, a partnership, a sole proprietorship, or other business entity; an agency of a national, state/provincial, county/parish, or city/town government; a college or university, or another not-for-profit entity; among others. Theuser entity 150 may be any organization that utilizes the automated transaction request and approval provided by thesystem 100. For example, theuser entity 150 may be a corporation that signs on with theprogram manager 140 to manage the automated request and transaction provided by thesystem 100. Theprogram manager 140 may provide an infrastructure for members of theuser entity 150 to request funding for an expense and receive automated approval, in some embodiments, in real time or near real time. In some embodiments, the approval may be provided manually and in other embodiments, the approval may be provided automatically. The approval may be provided automatically based upon rules-based, threshold-based, and/or event-based scenarios. - The
user entity 150 may comprise anadministrator 154 and at least onecard holder unit 152. Theadministrator 154 may be the component of theuser entity 150 that allocates funds, sets authorization rules, monitors employee transactions, etc., as will be discussed in more detail elsewhere. - The
administrator 154 may exercise various controls over the operation of the card program, which includes evaluating a funding request, providing approvals for the requests, prompting modification of the requests, providing funding responsive to the requests, scheduling a transfer of funds, managing expense cards, managing groups that may use one or more expense cards, withdrawing or pulling back funds from previously allowed expense funding, etc. Theadministrator 154 may perform the function of various administrative tasks over an individual user or a group of users. In alternative embodiments, a separate group administrator may provide for performing various administration functions for controlling the group expense activities. - In some embodiments, the
user entity 150 may also comprise a group manager. The group manager may be part of theadministrator 154, or in alternative embodiments may be a separate entity. In some embodiments, the group manager may be limited to the tasks of managing cards, approval or denial of expense requests, status views, report generation, etc. In some embodiments, the group manager may be restricted to controlling the operation of approvals, etc. within one or more groups that is managed by the group manager. Alternatively, the functions of the group manager may be encompassed by theadministrator 154. The duties of theadministrator 154 may be performed manually and/or automatically using software, hardware, and/or firmware modules that may he programmed to implement rules-based, threshold-based, and/or event-based protocols. - The
card holder unit 152 may be any employee or other component of theuser entity 150 for which it is desirable to allow access to business funds for the payment of business expenses. - In order to deploy the system described in
FIG. 1 , a set-up and configuration process may be performed. For example, the configuration and set-up process may include confirming and/or creating a payment method for one or more expense cards. In some embodiments, a group may be created, wherein a plurality of expense cards may be funded. from a single account or a group of accounts that are controlled by a single entity, e.g., a group administrator. Further, the payment method may be associated with a financial institution such as thecard issuing entity 120. An expense card management role may be assigned to an expense card administrator, such as theadministrator 154. Further, an expense card group manager role may be assigned to managers of theuser entity 150. The group manager may be able to approve and manage the expense card groups. The expense card groups may include one or morecard holder units 152. The expense card group manager may be an automated entity and may be comprised of software or hardware module that is capable of receiving requests, demanding modifications to the requests, providing approval of funds requests, and/or prompting funding of an expense card upon approval of a funding request. - In an alternative embodiment, once expense card groups are created, a card holder role may be assigned to a
card holder unit 152, e.g., an employee of a corporation. The employee may be issued an expense card and further, the employee may be assigned to a particular expense card group. Funds may then be transferred to the expense cards in the group and an automated request and approval process may be facilitated by theprogram manager 140 and theuser entity 150. Theadministrator 154 may provide for a graphical user interface (GUI) for performing the set up described above. -
FIG. 2 depicts in more detail interactions between theprogram manager 140 and components of theuser entity 150. In addition to theadministrator 154 and thecard holder unit 152 described above, theuser entity 150 may comprise acommunications interface 156. Thecommunications interface 156 may allow communication between theuser entity 150 and theprogram manager 140. Alternatively or in addition, thecommunications interface 156 may also communication, via acommunications network 220, to aremote unit 210. -
FIG. 3 depicts in more detail thecommunications interface 156. Thecommunications interface 156 may comprise one or more hardware devices and/or software products allowing communication between the various elements shown inFIG. 2 . - For example, the
communications interface 156 may comprise amobile device interface 310. Themobile device interface 310 may comprise a software product configured to operate on a particular mobile device, a website optimized for operation on the mobile device, etc. - Alternatively or in addition, the
communications interface 156 may comprise acloud computing interface 320. Thecloud computing interface 320 may comprise a software product configured to allow access, such as secure access, to a cloud computing infrastructure, etc. - Alternatively or in addition, the
communications interface 156 may comprise aninternet interface 330. Theinternet interface 330 may comprise a software product configured to allow access, such as secure access, via the internet to an automated funding infrastructure, a website configured to allow access, such as secure access, via the internet to the automated funding infrastructure, etc. - Alternatively or in addition, the
communications interface 156 may comprise a program manager interface 340. The program manager interface 340 may comprise a software product configured to allow an administrator access, such as secure access, via any communications modality to administrator-specific component of an automated funding infrastructure, a website configured to allow an administrator access, such as secure access, via the internet or an intranet to the administrator-specific component of the automated funding infrastructure, etc. - Alternatively or in addition, the
communications interface 156 may comprise anintranet interface 350. Theintranet interface 350 may comprise a software product configured to allow access, such as secure access, via an intranet to an automated funding infrastructure, a website configured to allow access, such as secure access, via an intranet to the automated funding infrastructure, etc. - Alternatively or in addition, the
communications interface 156 may comprise awireless interface 360. Thewireless interface 360 may comprise a WiFi network, a Bluetooth-accessible gateway, or the like. - Alternatively or in addition, the
communications interface 156 may comprise awired interface 370. Thewired interface 370 may comprise an Ethernet component, a USB component, or the like. - Turning back to
FIG. 2 , thecommunications network 220 may be one or more public, semi-public, or private infrastructures capable of transferring data therethrough. For example, thecommunications network 220 may comprise one or more of interact, intranet, a virtual private network (VPN), a cellular network, a radio network, a cloud computing network, or the like. - The
remote unit 210 may be any device usable by a remote employee of theuser entity 150, such as a remote employee ofcard holder unit 152, to send and/or receive communications fromuser entity 154 relating to transactions which the remote employee may desire to conduct using business funds. Theremote unit 210 may comprise a remote desktop computer, a remote laptop computer, a tablet computer, a smartphone, or the like. - As mentioned,
FIGS. 1-2 also depict aprogram manager 140.FIG. 4 depicts theprogram manager 140 in more detail. - The
program manager 140 may comprise a payment set-upunit 410. The payment set-upunit 410 may be configured to request and receive payments fromuser entity 150 into a fund pool from which funds for particular card holder units and/or particular users therein may be allocated, de-allocated, or re-allocated. The payment set-upunit 410 may be configured to setup an infrastructure for funding an expense card. The method of payment, for example, may be set-up by the payment set-upunit 410. The payment set-upunit 410 is capable of receiving predetermined rules from thecard processor 130, thecard issuing unit 120, and/or theuser entity 150. These rules may be dynamically modified. The payment method may include mechanisms for electronically transferring funds from a predetermined account to an expense card, and/or to a group account, which in turn may provide funding to expense cards associated with the group. In some embodiments, a graphical user interface (GUI) may be set up to allow for an administrator to log in and set-up a payment system. One example of GUI for setting up a payment method is exemplified in Appendix A. The exemplary GUI illustrated in Appendix A is provided for exemplary purposes, and those skilled in the art having benefit of the present disclosure may implement various other interfaces and remain within the spirit and scope of the present invention. - The
program manager 140 may comprise aninstitution association unit 420. Theinstitution association unit 420 may be configured to associate one or more set-up, management, and/or day-to-day funding transaction requests relating to aparticular user entity 150 with thatuser entity 150. This may enhance the ability of theprogram manager 140 to sequester a first user entity's funds and records from access by a second user entity and vice versa. Alternatively or in addition, theinstitution association unit 420 may be configured to associate a user with at least one institution, e.g., at least oneuser entity 150. A particular expense card may be classified as a particular type of card, such as a corporate expense card for example, and may be associated with a particular financial entity, such as thecard issuing entity 120. Theinstitution association unit 420 may be associated with one or more graphical user interface screen that may allow for an administrator to set-up an association for a particular expense card with a particular financial institution, One example of a GUI that may be used by theinstitution association unit 420 is provided in Appendix B. - The
program manager 140 may comprise acard assignment unit 430. Thecard assignment unit 430 may fulfill a request byuser entity 150 for one or more new cards to be provided tocard holder unit 152. In other words, thecard assignment unit 430 may be capable of assigning a payment mechanism to a user. A particular user may be assigned an expense card wherein various limitations and rules may be set-up for usage of the expense card. An Administrator may set-up the assignment of an expense card to a particular user. Thecard assignment unit 430 is capable of providing information regarding the card user to the administrator or a card group, and is capable of correlating an expense card to the user-profile of the user. One example of a GUI utilized for assigning an expense card to a user is exemplified in Appendix C. - The
program manager 140 may comprise agroup management unit 440. Thegroup management unit 440 may create and manage a card group, e.g., acard holder unit 152. Management of acard holder unit 152 may comprise adding authorized users, removing unauthorized users, combining two orcard holder units 152, dividing acard holder unit 152 into two or more successor units, or the like. An expense card group may be used to combine various card holders into a predetermined group; wherein rules may be set-up to control the operation of automated expense approvals for the group. For example, one division of a corporation may be selected for using expense cards. A subset of employees of that division may be assigned individual expense cards, wherein a set of rules may be used to provide guidance for usage of the expense cards. These rules may include limitations regarding maximum expenses, prior approvals being required for expenses, and/or automated approvals of expenses, among other. For example, particular rules may be set-up for providing a maximum amount that may be transferred to a particular card holder's expense account. The maximum amount be a function of a limit on allowable expenses by a user per unit of time (e.g., per day) and/or a function of the maximum amount of funding that is available to that particular group. The group management unit may utilize a GUI for allowing an administrator to set-up groups, and/or set up a group manager fur controlling expense accounting of the group. Appendix D illustrates an exemplary GUI that may be utilized for creating and/or managing a card group. Thegroup management unit 440 may also allow for adding or deleting individuals from a particular expense group. - Alternatively or in addition, the
group management unit 440 may perform at least one of approving a user request or prompting the user to modify the request. - The
program manager 140 may comprise auser interface unit 450. Theuser interface unit 450 may provide theadministrator 154 or another authorized person or persons ofuser entity 150 access to one or more components implemented by one or more of the various other units ofprogram manager 140. Such access may comprise the ability to send a request to one or more of the various other units ofprogram manager 140, the ability to modify the operations of one or more of the various other units ofprogram manager 140 as those operations may relate to theparticular user entity 150, particularcard holder units 152, particular users, and/or theadministrator 154 of auser entity 150. - Alternatively or in addition, the
user interface unit 450 may provide a user, such as a member of acardholder unit 152, access to the system to request funding for a particular transaction. - The
program manager 140 may comprise afunding unit 460. Thefunding unit 460 may receive requests to fund one or more transactions, to allocate, de-allocate, or reallocate funds to one or morecard holder units 152 and/or one or more users of the card holder unit(s) 152, or the like; may approve, deny, or request more information relating to such requests; and may disburse funds relating to one or more approved requests. In other words, thefunding unit 460 may control at least one aspect of the funding of a request. - The
program manager 140 may comprise adatabase unit 470. Thedatabase unit 470 may be configured to receive, store, organize, report, and provide access to information relating to one or more of theuser entity 150, one or morecard holder units 152, one or more users of the card holder unit(s) 152, one or more transactions involving a user, information relating to available funding, rules for funding, or other data of interest to theadministrator 154 and/or theprogram manager 140. - The
program manager 140 may comprise aprogram manager interface 480. Theprogram manager interface 450 may provide an authorized person or persons ofprogram manager 140 accesses to one or more components implemented by one or more of the various other units ofprogram manager 140. Such access may comprise the ability to send a request to one or more of the various other units ofprogram manager 140, the ability to modify the operations of one or more of the various other units ofprogram manager 140 as those operations may relate to theparticular user entity 150, particularcard holder units 152, particular users, and/or theadministrator 154 of auser entity 150, and/or one or more persons or other elements ofprogram manager 140. - Alternatively or in addition, the
program manager interface 480 may comprise an interface at least with theuser entity 150 and/or thecommunications network 220. - As should be apparent, access granted to
administrator 154 ofuser entity 150 viauser interface unit 450 may be different from access granted to an authorized person or persons ofprogram manager 140 viaprogram manager interface 480. For example, it may be desirable for theadministrator 154 to have access to thefunding unit 460 in order to provide funds for future use and/or to allocate, de-allocate, or reallocate funds to one or more users of one or morecard holder units 152, and to be denied access tocard assignment unit 430 in order to prevent possible mis-assignment of a card to an unauthorized user. On the other hand, it may be desirable for an authorized person ofprogram manager 140 to have access toinstitution association unit 420 to ensure proper management of auser entity 150's private data, and to be denied access tofunding unit 460 to prevent possible misallocation of funds. - Turning to
FIG. 5 , a block diagram of theuser entity 150 is depicted. In the depicted embodiment, theuser entity 150 is shown as comprising two 152 a, 152 b. As should be apparent, thecard holder units user entity 150 may comprise any number ofcard holder units 152. The precise number ofcard holder units 152 may be selected as a matter of routine experimentation by the person of ordinary skill in the art. - A
152 a, 152 b may comprise acard holder unit 510 a, 510 b. A request unit 510 may be configured to request funding of a transaction by a user of therequest unit card holder unit 152. The request for funding may be routed from request unit 510 toapproval unit 520. - The
approval unit 520 may be configured to provide at least one of an approval or denial of the request. For example, theapproval unit 520 may process the request in one or more ways. Theapproval unit 520 may communicate with anapproval protocol module 530. The communication may comprise one or more of an identification of thecardholder unit 152, the request unit 510, and/or the user from which the request originated; the amount of the requested funding; the type of vendor and/or the name of the vendor to be paid in the transaction; or the like. - The
approval protocol module 530 may also receive information from theadministrator 154, e.g., with anaccounting unit 540 thereof. Such information may relate to a total amount of funds available and/or allocated to theuser entity 150, to thecardholder unit 152, and/or to the user. Alternatively or in addition, such information may relate to a per-day, per-week, and/or per-month allocation of funds to theuser entity 150, to thecardholder unit 152, and/or to the user. - Alternatively or in addition, the
approval unit 520 may request such information from theadministrator 154, e.g., with anaccounting unit 540 thereof, and may relay such information toapproval protocol module 530. - Upon receipt of all desired information, the
approval protocol module 530 may then approve the request for funds, reject the request for funds, or request more information in order to approve or reject. Theapproval protocol module 530 may provide at least one protocol for performing the approval or denial. In some embodiments, theapproval protocol module 530 may provide a plurality of protocols by which approvals and denials may be performed. Which of a plurality of protocols may be used in a given circumstance may depend on one or more of the user, thecardholder unit 152, the amount of funds available in a master account, the amount of funds allocated to the user and/or thecardholder unit 152, the type and/or amount of an intended transaction, etc. - In certain circumstances, funds required or desired to fund a transaction may not be allocated to a particular cardholder unit (e.g., 152 a) or user thereof, though unused or excess funds may have been previously allocated to another cardholder unit (e.g., 152 b). In some examples, funds allocated to the 1st
cardholder unit 152 a may have not been used by a predetermined time period, thereby expiring. In other embodiments, funds allocated to the 1stcardholder unit 152 a may have been for an approved activity that is no longer approved. In these circumstances, theadministrator 154, e.g., theaccounting unit 540 thereof may request the transfer and/or reallocation of funds by communicating the request to afunds transfer unit 550. In other embodiments, funds may be reallocated in response to detecting a request for funds. In this case, a reallocation process may be initiated by a triggering event that triggered an approval action to satisfy a request for funds. For example, if theapproval unit 520 determines that a request for funds has been approved, theapproval unit 520 may prompt areallocation unit 560 to initiate a reallocation process to assist in satisfying the request. Prior to providing funding from a master account, theapproval unit 530 and/or thefund transfer unit 550 may allow thereallocation unit 560 to find unused/unallocated funds. If sufficient funds are not found by thereallocation unit 560, the shortage may then be provided by thefund transfer unit 550 to the user's account. - The funds transfer
unit 550 may provide a transfer of funds to a payment mechanism. Such funds may be previously allocated to the payment mechanism, the user, and/or the cardholder unit making the request (e.g., 152 a). - In some embodiments, wherein available funds may be provided by transfer from an outside entity (e.g., an operating account of user entity 150), the
funds transfer unit 550 may transfer and allocate funds to the cardholder unit making the request (e.g., 152 a). - Alternatively or in addition, the
funds transfer unit 550 may relay a request for reallocation toreallocation unit 560. Thereallocation unit 560 may then determine whether available funds allocated toe.g. cardholder unit 152 b are unused or excess and may be reallocated toe.g. cardholder unit 152 a. - Upon approval or rejection of a request for funds by a user of a
cardholder unit 152, the approval or rejection may be relayed viacommunications interface 156 andcommunications network 220 to the user, and relevant information relating to the approval or rejection may be relayed viacommunications interface 156 andcommunications network 220 to theprogram manager 140. For example, an approval may be relayed to theprogram manager 140 in order for theprogram manager 140 to authorize the transaction. - Alternatively or in addition, in some embodiments, the
reallocation unit 560 may perform reallocation in the absence of a funds request. Thereallocation unit 560 may periodically monitor funds allocated to eachcardholder unit 152 and/or user thereof, such as on a daily, weekly, or monthly basis, and reallocate funds based on one or more parameters. Alternatively or in addition, thereallocation unit 560 may receive requests from anadministrator 154 to reallocate funds based on non-periodic factors, e.g., an expectation that onecardholder unit 152 and/or one or more users thereof will have an unusually high or low need for funds in an upcoming period (e.g., if user(s) of acardholder unit 152 normally working from a main office of theuser entity 150 will be engaging in travel, funds may be reallocated such that these user(s) and thiscardholder unit 152 will receive more during the period of travel). - Alternatively or in addition, the
reallocation unit 560 may de-allocate funds from acardholder unit 152 by transferring funds to a master balance account (not shown). This de-allocation process may be based on one or more factors, such as completion of the activity for which the previous funding was provided, suspension of the activity for which the previous funding was provided, cancelation of the activity for which the previous funding was provided, a request by the user or another entity to cancel the previous funding, etc. -
FIG. 6 provides a flowchart of amethod 600 of providing funds to the systems ofFIGS. 1-5 , according to some embodiments of the present disclosure. A client (e.g., user entity 150) operating account may be interfaced with (block 610) and funds sent to the operating account, such as by ACH, direct deposit, etc. (block 620). - With funds available in the operating account, a card issuing entity 120 (e.g., a bank) may be prompted (block 630) to send funds to a
card processor 130 under the direction of acard originator 110. Thecard processor 130 may then credit (block 640) a virtual card account, such as a client master account. Upon crediting of the virtual card account, automatic (e.g., real-time) transfer of funds to and from user cards may be allowed (block 650). -
FIG. 7 provides a flowchart of amethod 700 of reallocating funds betweencardholder units 152, according to some embodiments of the present disclosure. In the depicted method, a reallocation processes may be initiated or triggered (block 705). The triggering of the reallocation process may be made automatically on a periodic basis, when a funds request is detected, or when an instruction to perform a reallocation process is received. Upon triggering the reallocation process, an unused or an unusable amount for a first cardholder unit (e.g., 152 a) may be detected (block 710). The unused amount may be an amount that is in surplus with respect to a requested funding after the funding activity was concluded, a failure to use the remaining amount, a cancellation of the activity for which the funding was allocated, or the like, etc. The unusable amount may be an amount that cannot be used by the cardholder due to a variety of reasons, such as cancelation of a project, withdrawal of funding approval, policy changes, budget changes, etc. - Upon detecting an unused or unusable amount, a determination may be made (block 720) regarding a pending fund request from a second cardholder unit e.g., 152 b). If the second cardholder unit does indeed have a pending fund request, and if that request is approved (as determined at block 730), then the unused amount for the first cardholder unit may be transferred (block 740) to the second cardholder unit. On the other hand, if the second cardholder unit does indeed have a pending fund request, but that request is denied (also determined at block 730), then the unused amount for the first cardholder unit may be transferred (block 750) to the master balance account, or alternatively, may be used to satisfy yet another approved fund request.
- Also, if the determination (block 720) is that the second cardholder unit has no pending fund request, then the unused amount for the first cardholder unit may also be transferred (block 750) to the master balance account or alternatively, may be used to satisfy another approved fund request. After the excess amount is transferred (either to another cardholder or the master balance account), the reallocation process may be concluded or temporarily terminated until another reallocation process is initiated or triggered (block 760).
-
FIG. 8 provides a flowchart of amethod 800 of a funding request and approval/rejection process, with reallocation of unused funds, according to some embodiments of the present disclosure. A funds request from a user may be received (block 810). The request may come one or more of a variety of sources, such as an user who's given an account, another person who's authorized for making the request on behalf of the user, an automated module that may be programmed to generate a request based upon a project requirement or schedule, and/or the like. The request may then be processed (block 820). Processing the request (block 820) may comprise one or more of reviewing the request, approving the request, modifying the request, or instructing the user to modify the request, etc. In some embodiments, the request may be reviewed, approved, or tagged for modification by an automated system that may compare various parameters for performing such tasks. These parameters may include a check to determine: whether the user is authorized to make the request; whether the requested amount is within predetermined specifications in light of one or more details of the request; whether there are sufficient funds to satisfy the request, whether the request contains sufficient parameters to process the request, and/or the like. - As noted above, request processing step may also include a modification request that is sent back to the user initiating the funds request. For example, an administrator may require that the initial funds request is modified to reduce the requested amount, further explain the justification for the request, and/or provide further information regarding the request. Moreover, the request processing step may include providing an approval of the funding request. A graphical user interface example of approving funds based upon a request or a plurality of requests is provided in Appendix E. In some embodiments, the history of funds request approvals may be displayed and viewed by an administrator, as illustrated in Appendix E. Those skilled in the art would appreciate that other GUI may be provided to perform the approval of funds requests.
- After the request is processed (block 820), and if the request is approved, whether the request can be funded by reallocation of unused or under-utilized funds from another user (e.g.,
cardholder unit 152 or user thereof) may be determined (block 830). In some embodiments, a reallocation process may be initiated at this point. Upon performing the reallocation process, another determination may be made as to whether the request can be funded by reallocation of other funds. If the determination (block 830) is that the request can be funded by reallocation from another user, then the unused funds may be transferred (block 840) to the user making the funds request via reallocation. On the other hand, if the determination (block 830) is that the request cannot be funded by reallocation from another user, then the funds flow process ofFIG. 6 may be used (block 850) to fund the user's card or otherwise fulfill the funds request. - Regardless of the origin of the funds provided to the user at 840-850, a determination may be made (block 860) if the user has made any further request(s) for additional funds or has modified the original request such as by increasing the requested amount of funds). If the determination (block 860) is that the user has made a further request or modified the original Request, then the further/modified original request is subjected to processing (block 820) and subsequent operations.
- If the determination (block 860) finds the user made no further request(s) and did not modify the original request, then the transaction may be logged (block 870), such as by entering the transaction into
database 470 ofprogram manager 140, and the funding process may be ended. - The methods depicted in
FIGS. 6-8 and/or described elsewhere herein may be governed by instructions that are stored in a non-transitory computer readable storage medium and that are executed by, e.g., one or more components of theprogram manager 140. Each of the operations shown inFIGS. 6-8 and/or described elsewhere herein may correspond to instructions stored in a non-transitory computer memory or computer readable storage medium. In various embodiments, the non-transitory computer readable storage medium may include a magnetic or optical disk storage device, solid state storage devices such as flash memory, or other non-volatile memory device or devices. The computer readable instructions stored on the non-transitory computer readable storage medium may be in source code, assembly language code, object code, or other instruction format that is interpreted and/or executable by one or more processors. - Turning now to various embodiments, in one embodiment, the present disclosure relates to a method for providing an automated transfer of funds, comprising receiving data relating to an unused amount in an account associated with a first payment mechanism; determining if a user of the first payment mechanism has a pending request for funding; determining is a user of a second payment mechanism has a pending request for funding; transferring at least a portion of the unused amount from the account associated with the first payment mechanism to an account associated with a second payment mechanism in response to determining that the user of the second payment mechanism has a pending request for funding; and transferring at least a portion of the unused amount from the account associated with the first payment mechanism to a master account in response to determining that the user of the second payment mechanism does not have a pending request for funding.
- In one embodiment, the present disclosure relates to a non-transitory computer readable program storage unit encoded with instructions that, when executed by a computer, perform a method for providing an automated transfer of funds, as described above.
- In one embodiment, the present disclosure relates to an apparatus for providing an automated transfer of funds, comprising a reallocation unit, wherein the reallocation unit is configured to receive data relating to an unused amount in an account associated with a first payment mechanism; determine if a user of the first payment mechanism has a pending request for funding; determine is a user of a second payment mechanism has a pending request for funding; transfer at least a portion of the unused amount from the account associated with the first payment mechanism to an account associated with a second payment mechanism in response to determining that the user of the second payment mechanism has a pending request for funding; and transfer at least a portion of the unused amount from the account associated with the first payment mechanism to a master account in response to determining that the user of the second payment mechanism does not have a pending request for funding.
- In one embodiment, the present disclosure relates to a system for performing a transaction, the system comprising a card originator for providing a payment mechanism; a card issuing entity in communication with the card originator, wherein the card issuing entity is configured for providing funding for the payment mechanism; a program manager in communication with the card issuing entity, the program manager configure for managing at least one funding operation of the system; a card processor in communication with the program manager the card processor configured for processing a transaction of the payment mechanism; a remote unit in communication with the program manager, the remote unit comprising a request unit for providing a funding request; and a reallocation unit configured to receive data relating to an unused amount in an account associated with a first payment mechanism; determine if a user of the first payment mechanism has a pending request for funding; determine is a user of a second payment mechanism has a pending request for funding; transfer at least a portion of the unused amount from the account associated with the first payment mechanism to an account associated with a second payment mechanism in response to determining that the user of the second payment mechanism has a pending request for funding; and transfer at least a portion of the unused amount from the account associated with the first payment mechanism to a master account in response to determining that the user of the second payment mechanism does not have a pending request for funding.
- In the system, in one embodiment, the card issuing entity may be a bank. In other embodiments, the card issuing entity may be other institutions permitted to issue cards under the laws of a jurisdiction of interest.
- In one embodiment of the system, the user entity may comprise a communications interface for providing for communications between the remote unit and at least one of the user entity or the program manager; a card holder unit comprising a second request unit for providing the funding request; and an administrator for administrating the funds request and the funding.
- In one embodiment, the communications interface may comprise at least one of a mobile device interface; a cloud computing interface; an Internet interface; a program manager interface; an Intranet interface; a wireless interface; or a wired interface.
- In one embodiment, the program manager may comprise a payment set-up unit for setting up a funding payment; an institution association unit associating a user with at least one institution; a card assignment unit capable of assigning a payment mechanism to the user; a group management unit to perform at least one of an approval, a prompt for modifying the request; a user interface unit for interfacing with at least one user; a funding unit to control at least one aspect of the funding; a database comprising at least one of rules fur funding; information of a user; or information relating to available funding; and a program manager interface for interfacing at least with the user entity and a communications network.
- In one embodiment, the user entity may further comprise an approval unit to provide at least one of an approval or denial of the request; an approval protocol module for providing at least one protocol for performing the approval or denial; and a funds transfer unit for provide a transfer of funds to a payment mechanism.
- In one embodiment, the payment mechanism may be at least one of a debit card, a pre-paid card, a credit card, an electronic payment device; a payment application capable of being executed in a mobile device, a tablet computer, a laptop computer, or a desktop computer.
- The particular embodiments disclosed above are illustrative only, as the disclosed subject matter may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. Furthermore, no limitations are intended to the details of construction or design herein shown, other than as described in the claims below. It is therefore evident that the particular embodiments disclosed above may be altered or modified and all such variations are considered within the scope and spirit of the disclosed subject matter. Accordingly, the protection sought herein is as set forth in the claims below.
Claims (21)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/494,267 US20150095230A1 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus, and system for automated funding, including automated reallocation of funds |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361883939P | 2013-09-27 | 2013-09-27 | |
| US14/494,267 US20150095230A1 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus, and system for automated funding, including automated reallocation of funds |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20150095230A1 true US20150095230A1 (en) | 2015-04-02 |
Family
ID=51688474
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/494,267 Abandoned US20150095230A1 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus, and system for automated funding, including automated reallocation of funds |
| US14/494,442 Abandoned US20150095231A1 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus and system for automatically triggering a transaction |
| US14/493,701 Expired - Fee Related US11216871B2 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus and system for automated funding |
| US14/494,042 Abandoned US20150095229A1 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus and system for automated notification of funding request and/or approval |
| US14/494,501 Active 2036-06-06 US11250502B2 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus and system for automatically generating a report |
Family Applications After (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/494,442 Abandoned US20150095231A1 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus and system for automatically triggering a transaction |
| US14/493,701 Expired - Fee Related US11216871B2 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus and system for automated funding |
| US14/494,042 Abandoned US20150095229A1 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus and system for automated notification of funding request and/or approval |
| US14/494,501 Active 2036-06-06 US11250502B2 (en) | 2013-09-27 | 2014-09-23 | Method, apparatus and system for automatically generating a report |
Country Status (2)
| Country | Link |
|---|---|
| US (5) | US20150095230A1 (en) |
| WO (5) | WO2015048587A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106570734A (en) * | 2015-10-12 | 2017-04-19 | 广州交易猫信息技术有限公司 | Method and apparatus for processing game transaction request |
| US10963960B1 (en) | 2018-08-30 | 2021-03-30 | Wells Fargo Bank, N.A. | Computer system for automatic credit allocation of a shared line of credit |
| US20230259935A1 (en) * | 2022-02-15 | 2023-08-17 | Capital One Services, Llc | Systems and methods for linking transaction devices |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| HK1188081A2 (en) * | 2013-12-10 | 2014-04-17 | Abundantwhale Company Limited | A method of processing electronic donation and a system thereof |
| US10997592B1 (en) | 2014-04-30 | 2021-05-04 | Wells Fargo Bank, N.A. | Mobile wallet account balance systems and methods |
| US11748736B1 (en) | 2014-04-30 | 2023-09-05 | Wells Fargo Bank, N.A. | Mobile wallet integration within mobile banking |
| US11288660B1 (en) | 2014-04-30 | 2022-03-29 | Wells Fargo Bank, N.A. | Mobile wallet account balance systems and methods |
| US11610197B1 (en) | 2014-04-30 | 2023-03-21 | Wells Fargo Bank, N.A. | Mobile wallet rewards redemption systems and methods |
| US11663599B1 (en) | 2014-04-30 | 2023-05-30 | Wells Fargo Bank, N.A. | Mobile wallet authentication systems and methods |
| US11461766B1 (en) | 2014-04-30 | 2022-10-04 | Wells Fargo Bank, N.A. | Mobile wallet using tokenized card systems and methods |
| US9652770B1 (en) | 2014-04-30 | 2017-05-16 | Wells Fargo Bank, N.A. | Mobile wallet using tokenized card systems and methods |
| US10445739B1 (en) | 2014-08-14 | 2019-10-15 | Wells Fargo Bank, N.A. | Use limitations for secondary users of financial accounts |
| US11853919B1 (en) | 2015-03-04 | 2023-12-26 | Wells Fargo Bank, N.A. | Systems and methods for peer-to-peer funds requests |
| US20170323232A1 (en) * | 2016-04-29 | 2017-11-09 | Lexmark International Technology Sarl | System and Methods for Reporting and Managing Incidents Using Electronic Devices |
| US11468414B1 (en) | 2016-10-03 | 2022-10-11 | Wells Fargo Bank, N.A. | Systems and methods for establishing a pull payment relationship |
| US20190179681A1 (en) | 2017-12-12 | 2019-06-13 | Atalaya Capital Management LP | Systems and methods for providing an interactive map of an event driven funding path for affecting a directed event |
| JP7003697B2 (en) * | 2018-01-31 | 2022-01-21 | 富士通株式会社 | Approval processing programs, equipment, and methods |
| US20200402167A1 (en) * | 2018-02-08 | 2020-12-24 | 2Bc Innovations, Llc | Updating a portfolio of blockchain-encoded rived longevity-contingent instruments |
| US11295297B1 (en) | 2018-02-26 | 2022-04-05 | Wells Fargo Bank, N.A. | Systems and methods for pushing usable objects and third-party provisioning to a mobile wallet |
| US11074577B1 (en) | 2018-05-10 | 2021-07-27 | Wells Fargo Bank, N.A. | Systems and methods for making person-to-person payments via mobile client application |
| US11775955B1 (en) | 2018-05-10 | 2023-10-03 | Wells Fargo Bank, N.A. | Systems and methods for making person-to-person payments via mobile client application |
| US11070430B2 (en) | 2018-08-27 | 2021-07-20 | At&T Intellectual Property I, L.P. | Persona/individual based actions based on community specific trigger |
| US12045809B1 (en) | 2018-08-30 | 2024-07-23 | Wells Fargo Bank, N.A. | Biller consortium enrollment and transaction management engine |
| US12254463B1 (en) | 2018-08-30 | 2025-03-18 | Wells Fargo Bank, N.A. | Biller directory and payments engine architecture |
| US11551190B1 (en) | 2019-06-03 | 2023-01-10 | Wells Fargo Bank, N.A. | Instant network cash transfer at point of sale |
| JP2021196713A (en) * | 2020-06-10 | 2021-12-27 | 富士フイルムビジネスイノベーション株式会社 | Information processing equipment and programs |
| US11176495B1 (en) * | 2020-06-21 | 2021-11-16 | Liquidity Capital M. C. Ltd. | Machine learning model ensemble for computing likelihood of an entity failing to meet a target parameter |
| US12229735B1 (en) | 2021-08-17 | 2025-02-18 | Wells Fargo Bank, N.A. | Multi-modal parameterization of digital tokens involving multiple entities in defined networks |
| US11995621B1 (en) | 2021-10-22 | 2024-05-28 | Wells Fargo Bank, N.A. | Systems and methods for native, non-native, and hybrid registration and use of tags for real-time services |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070150411A1 (en) * | 2005-12-14 | 2007-06-28 | Addepalli Sateesh K | Universal payment system |
| US20080215472A1 (en) * | 2000-06-27 | 2008-09-04 | Nicholas Ahthony Lindsay Brown | Variable use advanced messaging system and method |
| US20090119190A1 (en) * | 2006-03-30 | 2009-05-07 | Obopay Inc. | Virtual Pooled Account for Mobile Banking |
| US20090287605A1 (en) * | 2008-05-14 | 2009-11-19 | Galit Scott H | Pre-Paid Card Transaction Computer To Load A Loan On A Pre-Paid Card |
| US20110295744A1 (en) * | 2010-05-28 | 2011-12-01 | Mark Lloyd Wisniewski | Gift card processing |
| US20120030100A1 (en) * | 2010-08-02 | 2012-02-02 | The Western Union Company | Recurring money transfer |
| US20120054088A1 (en) * | 2010-08-25 | 2012-03-01 | Shane Edrington | Apparatus and method for short term loans |
| US20140180849A1 (en) * | 2012-12-21 | 2014-06-26 | Debbie Kimberg | Methods and systems for conducting transactions |
Family Cites Families (96)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5265008A (en) | 1989-11-02 | 1993-11-23 | Moneyfax, Inc. | Method of and system for electronic funds transfer via facsimile with image processing verification |
| US5832453A (en) | 1994-03-22 | 1998-11-03 | Rosenbluth, Inc. | Computer system and method for determining a travel scheme minimizing travel costs for an organization |
| EP0789883A4 (en) * | 1994-09-28 | 2002-07-31 | Gordon T Brown | Automated accounting system |
| US5899981A (en) | 1996-12-27 | 1999-05-04 | Northern Telecom Limited | Method and system for processing expense vouchers |
| US6578015B1 (en) | 1999-08-31 | 2003-06-10 | Oracle International Corporation | Methods, devices and systems for electronic bill presentment and payment |
| US6446048B1 (en) * | 1999-09-03 | 2002-09-03 | Intuit, Inc. | Web-based entry of financial transaction information and subsequent download of such information |
| US20020099608A1 (en) * | 1999-10-27 | 2002-07-25 | Robert M. Pons | Tokenless vending system |
| US6384844B1 (en) * | 1999-12-01 | 2002-05-07 | Efunds Corporation | Method and apparatus for use in entering financial data into an electronic device |
| US7283977B1 (en) * | 2000-02-25 | 2007-10-16 | Kathleen Tyson-Quah | System for reducing risk payment-based transactions wherein a risk filter routine returns instructions authorizing payment to a payment queue for later re-evaluation |
| US10185936B2 (en) * | 2000-06-22 | 2019-01-22 | Jpmorgan Chase Bank, N.A. | Method and system for processing internet payments |
| US20040111370A1 (en) | 2000-06-27 | 2004-06-10 | Digital World Access, Inc. | Single source money management system |
| US7433836B1 (en) * | 2000-09-01 | 2008-10-07 | Lucent Technologies Inc. | Enterprise information and communication system having a transaction management engine for managing bills vouchers purchases and email notifications |
| US6754640B2 (en) * | 2000-10-30 | 2004-06-22 | William O. Bozeman | Universal positive pay match, authentication, authorization, settlement and clearing system |
| US20030233278A1 (en) | 2000-11-27 | 2003-12-18 | Marshall T. Thaddeus | Method and system for tracking and providing incentives for tasks and activities and other behavioral influences related to money, individuals, technology and other assets |
| US7567937B2 (en) * | 2001-01-17 | 2009-07-28 | Xprt Ventures, Llc | System and method for automatically effecting payment for a user of an electronic auction system |
| US20020152101A1 (en) * | 2001-04-12 | 2002-10-17 | Lawson Robert J. | Travel expense management module for an intranet portal |
| US6738933B2 (en) * | 2001-05-09 | 2004-05-18 | Mercury Interactive Corporation | Root cause analysis of server system performance degradations |
| US7197559B2 (en) * | 2001-05-09 | 2007-03-27 | Mercury Interactive Corporation | Transaction breakdown feature to facilitate analysis of end user performance of a server system |
| TWI232391B (en) * | 2001-06-01 | 2005-05-11 | Wistron Corp | System and method of traveling expense claim |
| US7225156B2 (en) * | 2001-07-11 | 2007-05-29 | Fisher Douglas C | Persistent dynamic payment service |
| US8020754B2 (en) * | 2001-08-13 | 2011-09-20 | Jpmorgan Chase Bank, N.A. | System and method for funding a collective account by use of an electronic tag |
| US7974892B2 (en) * | 2004-06-23 | 2011-07-05 | Concur Technologies, Inc. | System and method for expense management |
| US20110258005A1 (en) * | 2010-04-15 | 2011-10-20 | Michael Fredericks | System and method for ancillary travel vendor fee expense management |
| EP1485816A4 (en) | 2002-03-06 | 2005-03-23 | Carlson Companies Inc | System, method and computer program product for on-line travel and expense management |
| US20040138955A1 (en) * | 2003-01-09 | 2004-07-15 | Yuh-Shen Song | Anti-fraud POS transaction system |
| US20040249745A1 (en) * | 2003-06-06 | 2004-12-09 | Baaren Sharon A. Van | System and method for automatically adjudicating transactions involving an account reserved for qualified spending |
| US7693794B2 (en) * | 2003-06-13 | 2010-04-06 | Sap Ag | Computer system and computer-implemented method for creating travel-expense statements |
| US7676432B2 (en) | 2003-07-08 | 2010-03-09 | Paybyclick Corporation | Methods and apparatus for transacting electronic commerce using account hierarchy and locking of accounts |
| US8156042B2 (en) | 2003-08-29 | 2012-04-10 | Starbucks Corporation | Method and apparatus for automatically reloading a stored value card |
| US20050222944A1 (en) * | 2003-10-22 | 2005-10-06 | Dodson Richard S Jr | System and method for managing the reimbursement of expenses using expense reports |
| WO2005079425A2 (en) | 2004-02-17 | 2005-09-01 | Tri-Pen Travelmaster Technologies, Llc | Travel monitoring |
| US7380707B1 (en) | 2004-02-25 | 2008-06-03 | Jpmorgan Chase Bank, N.A. | Method and system for credit card reimbursements for health care transactions |
| US8190517B1 (en) * | 2004-04-07 | 2012-05-29 | American Express Travel Related Services Company, Inc. | System and method for transferring a line of credit balance to a cash account |
| US20140019352A1 (en) * | 2011-02-22 | 2014-01-16 | Visa International Service Association | Multi-purpose virtual card transaction apparatuses, methods and systems |
| US8015086B2 (en) * | 2004-09-22 | 2011-09-06 | Hewlett-Packard Development Company, L.P. | System and method for calculating employee expenses |
| US20060206506A1 (en) * | 2005-03-11 | 2006-09-14 | Fitzpatrick Thomas J | Expenditure accounting management system and method |
| US20060206363A1 (en) | 2005-03-13 | 2006-09-14 | Gove Jeremy J | Group travel planning, optimization, synchronization and coordination software tool and processes for travel arrangements for transportation and lodging for multiple people from multiple geographic locations, domestic and global, to a single destination or series of destinations |
| US7478085B2 (en) | 2005-04-01 | 2009-01-13 | Microsoft Corporation | Ability for developers to easily find or extend well known locations on a system |
| US7881997B2 (en) | 2005-04-29 | 2011-02-01 | American Express Travel Related Services Company, Inc. | System and method for quantitative peer travel and expense benchmarking analysis |
| US8880417B2 (en) * | 2005-05-20 | 2014-11-04 | Biz Travel Solutions, Llc | System and method for ensuring accurate reimbursement for travel expenses |
| US7987125B2 (en) | 2005-10-06 | 2011-07-26 | Catalina Marketing Corporation | System and method for special accounts |
| US20070083401A1 (en) | 2005-10-11 | 2007-04-12 | Andreas Vogel | Travel and expense management |
| JP5127279B2 (en) | 2006-04-12 | 2013-01-23 | 王鼎精密股▲ふん▼有限公司 | Clock assembly with world time zone display |
| US20070244830A1 (en) * | 2006-04-13 | 2007-10-18 | Mount Lehman Credit Union | Method and system for real time financial transaction alert |
| US20080015985A1 (en) * | 2006-07-11 | 2008-01-17 | Armand Abhari | System and process for expedited payment through online banking/payment channel |
| US9123204B2 (en) * | 2007-02-27 | 2015-09-01 | Igt | Secure smart card operations |
| US8396793B2 (en) * | 2007-04-06 | 2013-03-12 | Mastercard International Incorporated | Payment card based remittance methods and system |
| US10853855B2 (en) * | 2007-05-20 | 2020-12-01 | Michael Sasha John | Systems and methods for automatic and transparent client authentication and online transaction verification |
| EP2026552B1 (en) | 2007-08-17 | 2014-02-26 | Accenture Global Services Limited | Multiple channel automated refill system |
| US20090099965A1 (en) * | 2007-08-21 | 2009-04-16 | Grant Iv Francis C | Prepaid expense card management platform |
| KR100903005B1 (en) * | 2007-09-12 | 2009-06-15 | 주식회사 인터파크지마켓 | Method and System for Efficiently Relaying Merchandise Deal Through Public Assessment in On-line Market |
| US20100017316A1 (en) * | 2007-11-05 | 2010-01-21 | American Express Travel Related Services Company, Inc. | Automated expense report |
| KR101002336B1 (en) | 2008-02-04 | 2010-12-20 | 엘지디스플레이 주식회사 | Nano device, transistor comprising same, nano device and method of manufacturing transistor comprising same |
| US8380623B1 (en) * | 2008-02-08 | 2013-02-19 | The Pnc Financial Services Group, Inc. | Systems and methods for enabling financial savings |
| US8600871B1 (en) | 2008-03-14 | 2013-12-03 | United Services Automobile Association (Usaa) | Credit and prepaid financial card |
| US8571953B2 (en) * | 2008-04-22 | 2013-10-29 | American Express Travel Related Services Company, Inc. | System and method for processing travel expense vouchers |
| WO2009134782A2 (en) * | 2008-04-29 | 2009-11-05 | Visa U.S.A. Inc. | Portable device including alterable indicator |
| US20090287603A1 (en) * | 2008-05-15 | 2009-11-19 | Bank Of America Corporation | Actionable Alerts in Corporate Mobile Banking |
| JP4538089B2 (en) | 2008-08-22 | 2010-09-08 | 株式会社ナビタイムジャパン | Transportation expense settlement device and transportation expense settlement method |
| US20100114731A1 (en) * | 2008-10-30 | 2010-05-06 | Kingston Tamara S | ELECTRONIC WALLET ("eWallet") |
| US8370265B2 (en) * | 2008-11-08 | 2013-02-05 | Fonwallet Transaction Solutions, Inc. | System and method for managing status of a payment instrument |
| WO2010093770A2 (en) * | 2009-02-14 | 2010-08-19 | Net2Text Limited | Secure payment and billing method using mobile phone number or account |
| US7970705B2 (en) * | 2009-05-21 | 2011-06-28 | Visa International Service Association | Recurring transaction processing |
| CA2706151A1 (en) | 2009-11-16 | 2011-05-16 | Mundip S. Bhinder | Seamlessly capturing transactional data at the merchant's point of sale environment and creating electronic receipts, all in real-time |
| US8616441B2 (en) * | 2009-12-31 | 2013-12-31 | First Data Corporation | Systems and methods for processing a transaction associated with a contactless transaction card |
| US20110166989A1 (en) | 2010-01-04 | 2011-07-07 | Bank Of America Corporation | Offsetting liabilities and attributing rewards |
| US9741077B2 (en) | 2010-01-22 | 2017-08-22 | Verient, Inc. | Systems and methods for controlling payment processing |
| CA2757644A1 (en) | 2010-02-15 | 2011-08-18 | Visa U.S.A. Inc. | Prepaid account funds transfer apparatuses, methods and systems |
| US8738418B2 (en) * | 2010-03-19 | 2014-05-27 | Visa U.S.A. Inc. | Systems and methods to enhance search data with transaction based data |
| US20110270761A1 (en) * | 2010-04-30 | 2011-11-03 | Tobsc Inc. | Methods and apparatus for a financial document clearinghouse and secure delivery network |
| US20120130731A1 (en) | 2010-06-27 | 2012-05-24 | Matt Steven Canetto | Scheduled funds transfer platform apparatuses, methods and systems |
| US8719049B2 (en) * | 2010-06-30 | 2014-05-06 | Greenphire Llc | Automated method of reporting payments made to patients for their participation in a clinical study in a blinded manner to the sponsor of the clinical study |
| US8442914B2 (en) * | 2010-07-06 | 2013-05-14 | Mastercard International Incorporated | Virtual wallet account with automatic-loading |
| US8239529B2 (en) * | 2010-11-30 | 2012-08-07 | Google Inc. | Event management for hosted applications |
| US20120150615A1 (en) * | 2010-12-14 | 2012-06-14 | Isaacson Thomas M | System and method for an application programming interface for processing gifts |
| US20120173409A1 (en) * | 2010-12-30 | 2012-07-05 | Ebay Inc. | Real-time global fund transfers |
| US9449347B2 (en) * | 2011-01-14 | 2016-09-20 | Abukai, Inc. | Method and apparatus for processing receipts |
| US20130024371A1 (en) * | 2011-02-22 | 2013-01-24 | Prakash Hariramani | Electronic offer optimization and redemption apparatuses, methods and systems |
| WO2012116125A1 (en) * | 2011-02-22 | 2012-08-30 | Visa International Service Association | Universal electronic payment apparatuses, methods and systems |
| US8538845B2 (en) * | 2011-06-03 | 2013-09-17 | Mozido, Llc | Monetary transaction system |
| AU2012275097B2 (en) * | 2011-06-29 | 2017-03-16 | Visa International Service Association | Processing monitor system and method |
| WO2013022988A2 (en) * | 2011-08-08 | 2013-02-14 | Visa International Service Association | Payment device with integrated chip |
| US20130042261A1 (en) * | 2011-08-10 | 2013-02-14 | Bank Of America | Electronic video media e-wallet application |
| US10366390B2 (en) * | 2011-09-23 | 2019-07-30 | Visa International Service Association | Automatic refresh authorization for expired payment transaction authorizations |
| US8527418B2 (en) * | 2011-11-22 | 2013-09-03 | The Western Union Company | Risk analysis of money transfer transactions |
| US8744935B2 (en) * | 2012-02-29 | 2014-06-03 | Cass Information Systems, Inc. | Methods and systems for managing employee-liable expenses |
| US20140058855A1 (en) * | 2012-04-03 | 2014-02-27 | Atif Hussein | System and method for mobile and social customer relationship management |
| US9495690B2 (en) * | 2012-04-04 | 2016-11-15 | Visa International Service Association | Systems and methods to process transactions and offers via a gateway |
| US10235346B2 (en) * | 2012-04-06 | 2019-03-19 | Hmbay Patents Llc | Method and apparatus for inbound message summarization using message clustering and message placeholders |
| EP2842092A4 (en) * | 2012-04-16 | 2016-01-20 | Salt Technology Inc | SYSTEMS AND METHODS FOR FACILITATING TRANSACTION USING A VIRTUAL CARD ON A MOBILE DEVICE |
| US20130290178A1 (en) * | 2012-04-30 | 2013-10-31 | Abine Limited | System and method for effecting payment to a beneficiary including a real-time authorization of the payment |
| US8726025B2 (en) | 2012-07-19 | 2014-05-13 | Sap Ag | Secured critical information storage and transaction |
| US9785945B2 (en) * | 2012-08-01 | 2017-10-10 | Mastercard International Incorporated | System and method for preventing multiple refunds and chargebacks |
| US10026119B2 (en) * | 2012-09-10 | 2018-07-17 | Google Llc | Efficient transfer of funds between accounts |
| US20140114842A1 (en) * | 2012-10-22 | 2014-04-24 | Bank Of America Corporation | Gift card clearing house |
| US9990646B2 (en) * | 2013-10-24 | 2018-06-05 | Visa International Service Association | Systems and methods to provide a user interface for redemption of loyalty rewards |
-
2014
- 2014-09-23 US US14/494,267 patent/US20150095230A1/en not_active Abandoned
- 2014-09-23 US US14/494,442 patent/US20150095231A1/en not_active Abandoned
- 2014-09-23 US US14/493,701 patent/US11216871B2/en not_active Expired - Fee Related
- 2014-09-23 US US14/494,042 patent/US20150095229A1/en not_active Abandoned
- 2014-09-23 US US14/494,501 patent/US11250502B2/en active Active
- 2014-09-27 WO PCT/US2014/057916 patent/WO2015048587A1/en not_active Ceased
- 2014-09-27 WO PCT/US2014/057908 patent/WO2015048579A1/en not_active Ceased
- 2014-09-27 WO PCT/US2014/057914 patent/WO2015048585A1/en not_active Ceased
- 2014-09-27 WO PCT/US2014/057910 patent/WO2015048581A1/en not_active Ceased
- 2014-09-27 WO PCT/US2014/057915 patent/WO2015048586A1/en not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080215472A1 (en) * | 2000-06-27 | 2008-09-04 | Nicholas Ahthony Lindsay Brown | Variable use advanced messaging system and method |
| US20070150411A1 (en) * | 2005-12-14 | 2007-06-28 | Addepalli Sateesh K | Universal payment system |
| US20090119190A1 (en) * | 2006-03-30 | 2009-05-07 | Obopay Inc. | Virtual Pooled Account for Mobile Banking |
| US20090287605A1 (en) * | 2008-05-14 | 2009-11-19 | Galit Scott H | Pre-Paid Card Transaction Computer To Load A Loan On A Pre-Paid Card |
| US20110295744A1 (en) * | 2010-05-28 | 2011-12-01 | Mark Lloyd Wisniewski | Gift card processing |
| US20120030100A1 (en) * | 2010-08-02 | 2012-02-02 | The Western Union Company | Recurring money transfer |
| US20120054088A1 (en) * | 2010-08-25 | 2012-03-01 | Shane Edrington | Apparatus and method for short term loans |
| US20140180849A1 (en) * | 2012-12-21 | 2014-06-26 | Debbie Kimberg | Methods and systems for conducting transactions |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106570734A (en) * | 2015-10-12 | 2017-04-19 | 广州交易猫信息技术有限公司 | Method and apparatus for processing game transaction request |
| US10963960B1 (en) | 2018-08-30 | 2021-03-30 | Wells Fargo Bank, N.A. | Computer system for automatic credit allocation of a shared line of credit |
| US20230259935A1 (en) * | 2022-02-15 | 2023-08-17 | Capital One Services, Llc | Systems and methods for linking transaction devices |
Also Published As
| Publication number | Publication date |
|---|---|
| US11250502B2 (en) | 2022-02-15 |
| US20150095076A1 (en) | 2015-04-02 |
| WO2015048585A1 (en) | 2015-04-02 |
| US11216871B2 (en) | 2022-01-04 |
| US20150095229A1 (en) | 2015-04-02 |
| US20150095075A1 (en) | 2015-04-02 |
| WO2015048581A1 (en) | 2015-04-02 |
| WO2015048586A1 (en) | 2015-04-02 |
| US20150095231A1 (en) | 2015-04-02 |
| WO2015048579A1 (en) | 2015-04-02 |
| WO2015048587A1 (en) | 2015-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150095230A1 (en) | Method, apparatus, and system for automated funding, including automated reallocation of funds | |
| US12236406B2 (en) | Systems and methods for real-time, distributed processing of group bill payments | |
| US20140344141A1 (en) | Automatically triggered adaptive money allocation by financial institution | |
| US20170091759A1 (en) | Token provisioning for non-account holder use with limited transaction functions | |
| US20140188737A1 (en) | Automated money allocation system and method | |
| US20080301023A1 (en) | Multi-Channel and Cross-Channel Account Opening | |
| EA015031B1 (en) | Construction payment management system and method with document exchange features | |
| US12511657B2 (en) | Systems and methods for processing real-time transfer instructions | |
| US20160071206A1 (en) | Implementation of a Service Platform for an Online Peer-to-Peer (P2P) Lending Transaction | |
| US20150134509A1 (en) | Identification of direct deposit participants | |
| US10797878B2 (en) | Multi-node transaction management using one-time tokens | |
| US20200082444A1 (en) | Setting up a payment plan to pay a bill | |
| US20200242704A1 (en) | System and method for distribution of payments from payroll | |
| JP6062522B1 (en) | System, method and program for supporting wage payment | |
| AU2017232082A1 (en) | Methods systems and computer program products for electronic bill payment | |
| US20230067630A1 (en) | Systems and methods for handling transfers | |
| US20220327436A1 (en) | Processing attendee information for a virtual event | |
| US20220398673A1 (en) | Automatic Machine-to-Machine (M2M) Communications Based on Machine Learning | |
| US20220335481A1 (en) | Crowdsourced funding engine | |
| US20250307454A1 (en) | System and methods for managing access to a protected data resource | |
| US20210304158A1 (en) | System for implementing a resource evaluation engine within a technical environment | |
| KR20240094221A (en) | System and method for refinancing loan service using scraping and computer program for the same | |
| US20180114276A1 (en) | Financial organization system | |
| KR20210061575A (en) | Server and method for providing service to prevent being late to appointment | |
| HK40037501A (en) | Blockchain transaction processing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: INSPERITY SERVICES, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAROLD, MICHELLE;BREUER, MARK;TANGREDI, JOHN F.;SIGNING DATES FROM 20140828 TO 20140918;REEL/FRAME:033801/0007 |
|
| STCV | Information on status: appeal procedure |
Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS |
|
| STCV | Information on status: appeal procedure |
Free format text: BOARD OF APPEALS DECISION RENDERED |
|
| STCV | Information on status: appeal procedure |
Free format text: REQUEST RECONSIDERATION AFTER BOARD OF APPEALS DECISION |
|
| STCV | Information on status: appeal procedure |
Free format text: BOARD OF APPEALS DECISION RENDERED AFTER REQUEST FOR RECONSIDERATION |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |