Banks and financial institutions are the typical sources for borrowing money. Disclosing asset information, employment information, credit information, etc. may not guarantee that a loan application is approved because the banks or financial institutions apply strict guidelines to determine qualification.
The various advantages of the embodiments of the present invention will become apparent to one skilled in the art by reading the following specification and appended claims, and by referencing the following drawings, in which:
For some embodiments, computer-implemented methods and systems for facilitating borrowing and lending transactions using electronic or digital funds are disclosed. The borrowers and lenders involved in the transactions may be related to one another based on a trusted relationship such as friends and family member. The friends and family members may be referred to as friend lenders. Borrow requests may be initiated by the borrowers. The friend lenders may be identified from a group of social network friends. The friend lenders may be identified based on their email addresses or based on their association with the borrower via other online services. A borrow request may be sent to one or more friend lenders. A friend lender may be provided with options to lend or deny the borrow request. Notification may be sent to the borrower about the friend lender's decision. Based on the friend lender agreeing to lend to the borrower, a loan may be created with the electronic funds transferred from a financial account of the friend lender to a financial account of the borrower. Options may be provided to enable the friend lender and the borrower to manage the loan.
For some embodiments, computer-implemented methods and systems for enabling borrowers to borrow electronic funds to complete an online transaction with merchants or service providers. A borrow-to-pay option may be provided on a webpage associated with the merchant or the service provider. Based on the borrow-to-pay option being selected, a borrower may be provided with options to set up a borrow request, identify one or more friend lenders, and cause the borrow request to be sent to the one or more friend lenders. A notification may be generated based on the borrower receiving the electronic funds from a friend lender to enable the borrower to complete the online transaction with the merchants or the service providers.
For some embodiments, computer-implemented methods and systems for converting cash into electronic funds using an intermediary are disclosed. A user having cash may be enabled to initiate a conversion request to convert an amount of cash into an amount of electronic funds. Options may be provided to enable the user to specify an intermediary to receive the conversion request. The intermediary may be a friend or a family member. The intermediary may be a third party commercial service. The intermediary may be provided with an option to agree with the conversion request. The intermediary may be enabled to transfer the amount of electronic funds from a financial account associated with the intermediary to a financial account associated with the user in exchange for receiving the amount of cash from the user.
For some embodiments, a conversion device for converting cash into electronic funds is disclosed. The conversion device may include logic to enable a user to specify a financial account. The conversion device may also include logic to receive an amount of cash from the user, perform a conversion from the amount of cash to an amount of electronic funds, and deposit the amount of electronic funds into the financial account associated with the user. For some embodiments, the conversion device may include logic to enable the user to view online items associated with a merchant and purchase one or more online items using the electronic funds in the financial account.
For some embodiments, a computer readable storage medium having a set of instructions which, if executed by a processor, cause a computer to enable a borrower to initiate a borrow request to borrow electronic funds from one or more friend lenders are disclosed. For some embodiments, a computer readable storage medium having a set of instructions which, if executed by a processor, cause a computer to enable the borrowers to borrow electronic funds to complete an online transaction with a service provider or a merchant are disclosed. For some embodiments, a computer readable storage medium having a set of instructions which, if executed by a processor, cause a computer to enable a user to convert cash into electronic funds using an intermediary are disclosed. For some embodiments, a computer readable storage medium having a set of instructions which, if executed by a processor, cause a computer to convert cash into electronic funds and to enable a user to pay for online items using the electronic funds are disclosed.
In the following description, a borrow facilitator may be used in various examples to describe a system that enables a borrower to set up borrow requests to borrow electronic funds from one or more friend lenders. The borrow facilitator may be associated with a website providing user interfaces to enable the borrower to set up the borrow requests. For some embodiments, the borrow facilitator may be implemented using one or more server computing devices and may be operated as an independent service provider. For some embodiments, the borrow facilitator may be implemented as one of many services provided by a merchant or a service provider. For example, the borrow facilitator may be associated with an online merchant such as Amazon. For another example, the borrow facilitator may be associated with a digital wallet service provider such as PayPal, etc. A borrower may also be a friend lender to someone else. A borrower may use the services of the borrow facilitator by visiting a web site associated with the borrow facilitator directly or based on a redirection from another website.
In the following description, a digital wallet may refer to any application associated with an online account that can be used to make payments when engaging in online or offline transactions with a merchant or a service provider. A digital wallet may be funded using credit cards, debit cards, checking accounts, savings accounts, etc. As will be described, the digital wallet may also be funded with cash and/or by borrowing from one or more friend lenders. A digital wallet may be associated with a cloud-based digital wallet service provider (e.g., PayPal, etc.) and may be accessed via a mobile computing device (e.g., using phone application) or via any computing devices coupled with a network such as the Internet.
In the following description, a mobile wallet may refer to any application that enables storing information associated with credit cards, debit cards, banking information, coupons, rewards, etc. (referred to generally as funding sources) on mobile computing devices. The mobile wallet may enable users of the mobile computing devices to engage in payment transactions with retailers or offline merchants or service providers by choosing any of these funding sources as a method of payment. A mobile wallet service provider may enable its users to access the mobile wallets online and make payments or engage in online transaction with online merchants and service providers.
In the following description, the transfer of electronic funds may refer to an electronic or digital transfer from one financial account to another financial account associated with the same financial institution or with different institutions, through computer-based systems, using any network communication protocol and without involving paper or physical money instruments such as bills, checks, credit cards, coins, etc. The electronic funds may also be referred to as digital money or digital currency. A financial account may be a digital wallet or a mobile wallet.
In the following description, numerous specific details are set forth, such as examples of specific data signals, components, connections, etc. in order to provide a thorough understanding of the present invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well known components or methods have not been described in detail but rather in block diagrams in order to avoid unnecessarily obscuring embodiments of the present invention. Thus, the specific details set forth are merely exemplary. The specific details may be varied from and still be contemplated to be within the spirit and scope of the embodiments of the present invention.
The embodiments of the present invention may also relate to apparatus for performing the operations herein. This apparatus may be specially constructed for the required purposes, or it may comprise a general purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a computer readable storage medium, such as, but is not limited to, any type of disk including floppy disks, optical disks, CD-ROMs, and magnetic-optical disks, read-only memories (ROMs), random access memories (RAMs), EPROMs, EEPROMs, magnetic or optical cards, or any type of media suitable for storing electronic instructions, and each coupled with a computing system bus. Portions of any modules or components described herein may be implemented in lines of code in software, configured logic gates in software, or a combination of both, and the portions implemented in software are tangibly stored on a computer readable storage medium.
The algorithms and displays presented herein are not inherently related to any particular computer or other apparatus. Various general purpose systems may be used with programs in accordance with the teachings herein, or it may prove convenient to construct more specialized apparatus to perform the required method blocks. The required structure for a variety of these systems will appear from the description below.
In the following description of exemplary embodiments, reference is made to the accompanying drawings that form a part hereof, and in which it is shown by way of illustration specific embodiments in which the invention can be practiced. It is to be understood that other embodiments can be used and structural changes can be made without departing from the scope of the embodiments of this invention. As used herein, the terms “couple,” “connect,” and “attach” are interchangeable and may be used herein to refer to any type of relationship, direct or indirect, between the components in question, and may apply to electrical, mechanical, fluid, optical, electromagnetic, electromechanical or other connections. In addition, the terms “first”, “second”, etc. may be used herein only to facilitate discussion, and carry no particular temporal or chronological significance unless otherwise indicated. Also, it should be appreciated that one or more structural features described in one embodiment could be implemented in a different embodiment, even if not specifically mentioned as being a feature thereof.
The design is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with the design include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The design may be described in the general context of computing device executable instructions, such as program modules, being executed by a computing device. Generally, program modules include routines, programs, objects, components, data structures, etc. that performs particular tasks or implement particular abstract data types. Those skilled in the art can implement the description and/or figures herein as computer-executable instructions, which can be embodied on any form of computing device readable media discussed below.
The design may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
With reference to
Computing device 110 typically includes a variety of computing device readable media. Computing device readable media can be any available media that can be accessed by computing device 110 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computing device readable media may be used to store information, such as computer readable instructions, data structures, program modules or other data. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computing device 110. Communication media typically embodies computer readable instructions, data structures, program modules, or other transport mechanism and includes any information delivery media.
The system memory 130 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 131 and random access memory (RAM) 132. A basic input/output system 133 (BIOS), containing the basic routines that help to transfer information between elements within computing device 110, such as during start-up, is typically stored in ROM 131. RAM 132 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 120. By way of example, and not limitation,
The computing device 110 may also include other removable/non-removable volatile/nonvolatile computer storage media. By way of example only,
The drives and their associated computer storage media discussed above and illustrated in
A user may enter commands and information into the computing device 110 through input devices such as a keyboard 162, a microphone 163, and a pointing device 161, such as a mouse, trackball or touch pad. Other input devices (not shown) may include a joystick, game pad, satellite dish, scanner, or the like. These and other input devices are often connected to the processing unit 120 through a user input interface 160 that is coupled to the system bus, but may be connected by other interface and bus structures, such as a parallel port, game port or a universal serial bus (USB). A monitor or display 191 or other type of display device is also connected to the system bus 121 via an interface, such as a video interface 190. In addition to the monitor, computers may also include other peripheral output devices such as speakers 197 and printer 196, which may be connected through an output peripheral interface 190.
The computing device 110 may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer 180. The remote computer 180 may be a personal computer, a hand-held device, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computing device 110. The logical connections depicted in
When used in a LAN networking environment, the computing device 110 is connected to the LAN 171 through a network interface or adapter 170. When used in a WAN networking environment, the computing device 110 typically includes a communication module 172 or other means for establishing communications over the WAN 173, such as the Internet. The communication module 172 may be a modem used for wired, wireless communication or both. The communication module 172 may be internal or external, may be connected to the system bus 121 via the user-input interface 160, or other appropriate mechanism. In a networked environment, program modules depicted relative to the computing device 110, or portions thereof, may be stored in the remote memory storage device. By way of example, and not limitation,
For some embodiments, the communication module 172 may be configured to be used for short distance communication. For example, the communication module 172 may include a Near Field Communication (NFC) controller coupled with an antenna to enable short distance communication. For some embodiments, the computing device 110 may also be configured to detect presence of nearby computing devices and identify whether the nearby computing devices are associated with users who may be known to the user of the computing device 110. For example, this may be based on the user id associated with a social network as stored in the computing device 110 and the other computing devices. Alternatively, the detection may be manually triggered by the user of the computing device 110 and the other computing devices.
It should be noted that the present design can be carried out on a computing system such as that described with respect to
Another device that may be coupled to bus 111 is a power supply such as a Direct Current (DC) and Alternating Current (AC) adapter circuit. The DC power supply may be a battery, a fuel cell, or similar DC power source that needs to be recharged on a periodic basis. For wireless communication, the communication module 172 may employ a Wireless Application Protocol to establish a wireless communication channel. The communication module 172 may implement a wireless networking standard such as Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, IEEE std. 802.11-1999, published by IEEE in 1999.
While other systems may use, in an independent manner, various components that may be used in the design, a comprehensive, integrated system that addresses the multiple advertising system points of vulnerability described herein does not exist. Examples of mobile computing devices may be a laptop computer, a cell phone, a personal digital assistant, or other similar device with on board processing power and wireless communications ability that is powered by a DC power source that supplies DC voltage to the mobile device and that is solely within the mobile computing device and needs to be recharged on a periodic basis, such as a fuel cell or a battery.
Turning to
Turning to
Turning now to
For some embodiments, the user 205 may initiate borrow requests to borrow electronic funds from one or more of these social network friends. The electronic funds may be used to complete the online transaction described in
Turning to
Turning to
As shown in
Turning to
For some embodiments, the borrower 205 may be able to borrow the electronic funds from a financial institution or a professional investor based on the financial institution or the professional investor being a social network friend of the borrower 205. In this situation, the financial institution or the professional investor may make the lending decision based on a trusted relationship with the borrower 205.
For some embodiments, when a lending decision is made based on the trusted relationship, it may not be necessary for the borrower 205 to fill out a traditional loan application that requires disclosing asset information, employment information and debt or liability information. For some embodiments, an option may be available for the friend lender to waive the requirement for a promissory note. For some embodiments, an option may be available for a friend lender to waive any interest. For some embodiment, a repayment schedule may vary based on the ability of the borrower 205 to make a payment.
Turning to
For some embodiment, options may be available to enable the borrower 205 to pre-set and save a set of one or more friend lenders that the borrower 205 wants to borrow from for all new borrow requests until modified. For example, the borrower 205 may elect to only borrow from immediate family members and set up a group of friend lenders that only include parents, sisters and brothers. The borrower 205 may also be enabled to set up multiple groups of friend lenders for any new borrow requests. For example, there may be a group of immediate family members, and there may be a group of closest friends.
As mentioned in
For some embodiments, options may be available to enable a friend lender to automatically approve a borrow request received from a particular borrower. For example, the friend lender may be a parent. With the automatic approval, the friend lender may set up the financial account to transfer the borrow amount to the financial account of the borrower automatically. This may save the friend lender from having to manually log into the financial account and perform the transfer of the borrow amount. It should be noted in these embodiments that, even though the lending may be pre-approved, the process normally starts with a borrow request and the borrower has an expectation to repay the borrow amount. It should be noted that the pre-approval lending is based on trust and not based on previously filing a loan application. This is different from having a credit line where the borrower previously filled out a loan application to qualify. With pre-approval lending based on trust, the decision time by the friend lender may be removed resulting in a virtually immediate availability of electronic funds to the borrower. As a result, when the borrowing is for the purpose of purchasing an online item or paying an online invoice, the completion of the checkout process may occur fairly quickly.
Turning to
For some embodiments, when the borrow requests is initiated from a site of an online merchant (e.g., using the borrow-to-pay option 430 shown in
Turning to
Turning to
Turning to
Turning to
Turning to
Turning to
Turning to
Turning to
At block 710, borrow parameters may be presented to enable the borrower to form the borrow request. Borrow parameter example are shown in
At block 715, options may be presented to enable the borrower to select the friend lenders to receive the borrow request. Examples of types of friend lenders are shown in
At block 720, the borrow facilitator may generate the borrow request based on the borrow parameters and the selected friend lenders. For some embodiments, the borrow request may be formed using a preset format. For some embodiments, the borrow request may be formed using a combination of the preset format and a free-form format. For example, the borrower may use the free-form format to add personalized content to the borrow request. An example of the preset format and the free-form format is shown in
At block 725, the borrow request may be communicated to the one or more friend lenders selected by the borrower. For some embodiments, the borrow request may be communicated via a social network or via an email system. For some embodiments, the borrow request may be communicated via a messaging system (or text messages) or via telephone using voice communication. For some embodiments, a combination of two or more of the above communication methods may be used.
At block 730, options may be presented to enable the one or more friend lenders to transfer the electronic funds from their financial accounts into the financial accounts of the borrower. For example, based on a friend lender approving a borrow request, the friend lender may be redirected to a website of a digital wallet service provider (e.g., PayPal). The redirection may include at least information about the borrow amount and information about the borrower's digital wallet. The friend lender may then login to the website of the digital wallet service provider, access own digital wallet and causing the transfer of the borrow amount into the borrower's digital wallet. It may be noted that the digital wallet of the friend lender and the digital wallet of the borrower may be associated with the same digital wallet service provider or with different digital wallet service providers. At block 735, the borrow facilitator may provide accounting options to enable the borrower and the lender to manage the borrow requests and the active loans of the electronic funds. Examples of the accounting options are shown in
Turning to
At block 745, options to enable the friend lender to approve or decline the borrow request may be presented along with the borrow request. An example is shown in
At block 750, options to enable the friend lender to modify any borrow conditions may be presented. Depending on the borrow condition proposed by the borrower with the borrow request, the friend lender may decide to proceed with the proposed condition or with a modified condition.
At block 755, options may be presented to the borrower to select or decline an approving friend lender with the modified condition. For example, the borrower may prefer to borrow from a friend lender who has a more lenient borrow condition over a friend lender who has a more stringent borrow condition.
Turning to
At block 805, a payment option that enables a borrower to borrow electronic funds to complete a transaction is presented. An example of a borrow-to-pay payment option is shown in
Turning to
Turning to
Turning to
For some embodiments, the borrow facilitator 1100 may include an accounting module 1101 configured to enable the borrower 1105 and the friend lender 1110 to manage the borrow requests and any active loans between them. The accounting module 1101 may be configured to provide options to enable the borrower 1105 and the friend lender 1110 to review information about active loan transactions, payment information, balance information, etc. For some embodiments, the accounting module 1101 may be configured to enable the friend lender 1110 to upload proof or evidence showing that the electronic funds has been transferred from a financial account of the friend lender 1110 to a financial account of the borrower 1105. For example, the friend lender 1110 may upload a copy of the borrow request received from the borrow facilitator 1100 on behalf of the borrower 1105, a copy of the transfer invoice (e.g., PayPal transfer receipt) showing the transfer of the electronic funds from the friend lender's financial account 1120 to the borrower's financial account 1130 or to a third party financial account 1132 or 1134 associated with the borrower 1105. Other types of proof or evidence such as email messages regarding the existence of the loan between the borrower 1105 and the friend lender 1110 may also be uploaded. Similarly, the borrower 1105 may upload proof or evidence of payments made to the friend lender 1110. This may include copy of payment invoice (e.g., PayPal transfer receipt), copy of checks, or any communication from the friend lender 1110 confirming receipt of payments from the borrower 1105. For some embodiments, the accounting module 1101 may also be configured to store information associated with the financial account of the borrowers and the friend lenders. For example, the accounting module 1101 may store the email address that the borrowers and the lenders used to register with PayPal.
For some embodiments, the borrow facilitator 1100 may be authorized to receive proofs of electronic funds transfer from the friend lender 1110 to the borrower 1105 from the financial institution (e.g., digital wallet service provider) 1115. For example, the friend lender 1110 may authorize the borrow facilitator 1100 to receive a copy of an invoice showing the transfer of the requested electronic funds from the digital wallet 1120 of the friend lender 1110 to the digital wallet 1130 of the borrower 1105. Similarly, the borrower 1105 may authorize the borrow facilitator 1100 to receive a copy of an invoice showing a payment made by the borrower 1105 to the friend lender 1110. The documents uploaded by the borrower 1105 and the friend lender 1110 (or received by the borrow facilitator 1100) may then be associated with the borrow request and maintained in a database (e.g., accounting database 1255 shown in
The accounting module 1101 may be configured to send reminder notices to the borrower 1105 and/or the friend lender 1110 periodically. The frequency of the notification may be configured by the friend lender 1110 and/or the borrower 1105. The information maintained by the accounting module 1101 may be used as proofs to resolve any possible dispute between the borrower 1105 and the friend lender 1110.
For some embodiments, the accounting module 1101 may be configured to keep track of the borrow requests generated on behalf of a borrower even though some of the borrow requests may not result in actual loans. The proofs and/or evidences uploaded by the borrower 1105 and the friend lender 1110 and the information maintained by the borrow facilitator 1100 may be viewed by the borrower 1105 and the friend lender 1110 via a user interface associated with the accounting module 1101.
For some embodiments, the accounting module 1101 may be configured to manage loans that are established without using the borrow facilitator 1100. For example, an existing loan established offline between a borrower and a friend lender may be imported and managed using the user interface associated with the accounting module 1101.
The borrow facilitator 1100 may be configured to enable the transfer of the requested electronic funds to be between a source account of one type and a target account of a different type or of the same type. For example, the transfer may be from one PayPal account to another PayPal account, from a PayPal account to a bank account, from a bank account to a PayPal account, from a credit card or debit account to a PayPal account, from a PayPal account to an account of a merchant or a service provider, etc. For some embodiments, the transfer of the electronic funds may be from a source financial account to a destination financial account associated with the borrow facilitator 1100. For example, the borrow facilitator 1100 may be configured to operate as a financial institution and enable its users to have own financial accounts to transfer and receive the electronic funds.
For some embodiments, the accounting module 1101 may be configured to analyze a borrower's loan accounts to reconcile various active loans and provide a loan consolidation recommendation to the borrower 1105. For some embodiments, the recommendation may be related to redirecting a loan owed to a first friend lender from the first friend lender to a second friend lender. It may be noted that there may be multiple levels of redirection including, for example, a redirection where an amount (e.g., $30.00) user “A” owes to user “B” may be redirected in smaller amounts to users “B” (e.g., $5.00), “C” (e.g., $20.00) and “D” ($5.00). As another example, the user “A” owes user “B” one amount of money, and the user “B” owes user “C” the same amount of money, and the redirection recommends that user “A” pays user “C” the same amount that the user “A” owes to the user “B”.
For some embodiments, the borrow facilitator 1100 may be configured to operate as a financial institution which offer accounts (referred to as a borrow facilitator account) to the friend lender 1110 and the borrower 1105. The borrow facilitator 1100 may need to be registered and its operation may need to be in compliance with various state and/or country rules and regulations. In this capacity, the requested electronic funds may be transferred from one borrow facilitator account to another borrow facilitator account, from an external account (e.g., credit card, other bank account, debit card, PayPal, etc.) to a borrow facilitator account, and from a borrow facilitator account to an external account.
The borrower 1105 may use a portable or mobile computing device such as, for example, a smart phone, to use the service of the borrow facilitator 1100. The mobile computing device may include features that enable the borrower 1105 to access the Internet via a wireless router, via a cellular network, or via any other communication protocols configured for the mobile computing device. Accessing the Internet may include accessing the services of a website associated with the borrow facilitator 1100.
Turning to
The friend lender selection module 1220 may be configured to enable the borrower to select which friend lenders to receive the borrow request. An example is shown in
The online transaction communication module 1230 may be configured to enable the borrow facilitator to communicate with an online merchant or service provider to enable the borrower to complete a payment transaction. The social network communication module 1235 may be configured to determine the borrower's friend information from the social networks. The accounting module 1240 may be configured to enable the borrowers and friends lenders to manage the borrow requests and any active loan transaction. Examples are shown in
For some embodiments, the accounting module 1240 may be configured to analyze and recommend possible loan redirection and/or consolidation. For some embodiments, the accounting module 1240 may be configured to perform conversion of currencies to accommodate currency differences.
The online merchant database 1242 may be configured to store information about online merchants and any online service providers that offer a payment option where the borrowers may borrow electronic funds to make payment. An example of the borrow-to-pay payment option is shown in
The financial institution (e.g., digital wallet service provider) database 1243 may be configured to store information about the different financial institutions associated with the borrowers and the friend lenders.
For some embodiments, the borrow facilitator 1200 may be configured to hold the electronic funds on behalf of the borrowers and/or friend lenders. For some embodiments, the borrow facilitator 1200 may be configured to receive payments from the borrowers on behalf of the friend lenders. The payments may be made from an account associated with the borrow facilitator 1200 to another account associated with the borrow facilitator 1200. The borrow facilitator 1200 may be configured to cause the electronic funds to be transferred from an external account associated with a financial institution into an internal account associated with the borrow facilitator 1200 and vice versa. The internal account may be associated with a borrower or a friend lender.
The electronic funds database 1245 may be configured to keep track of the electronic funds that the borrow facilitator 1200 may hold on behalf of the borrowers and/or the friend lenders. For some embodiments, the borrow facilitator 1200 may not hold any electronic funds at all, and it may merely perform the role of causing the transfer of the electronic funds from one external account to another external account based on a borrow request.
The borrow facilitator member database 1250 may be configured to store information about the borrowers and the friend lenders. For example, this may include detail profile information and information about their associated social networks. The accounting database 1255 may be configured to store information about the borrow requests and active loans associated with the borrowers and the friend lenders.
The mobile computing application synchronization module 1260 may be configured to enable any updates to an account of a borrower or a friend lender to be synchronized so the same value is reflected. For example, a borrower using a mobile computing device to set up a borrow request via a mobile application should be able to view the same information as when the borrower sets up the borrow request via the website associated with the borrow facilitator.
The marketplace module 1280 may be configured to enable the borrowers and the friend lenders to sell items to one another or to other users of the borrow facilitator 1200. For example, a borrower may offer to sell a personal item to a friend lender in exchange for reducing a loan balance. It may be noted that, although
Turning to
The network may be coupled with a borrow facilitator server 1325, a social network server 1330, a first digital wallet service provider server 1345 (e.g., PayPal), a second digital wallet service provider 1346, a mobile wallet service provider 1347 (e.g., Google), and a merchant server 1335. When applicable, the borrow facilitator 1325 may be communicatively coupled with one or more of the first digital wallet service provider server 1345, the second digital wallet service provider 1346, and the mobile wallet service provider 1347.
A borrower and a friend lender may be associated with the same digital wallet service provider (e.g., service provider 1345), or they each may be associated with a different digital wallet service provider. For example, the borrower may be associated with service provider 1345, while the friend lender may be associated with the digital wallet service provider 1346. The first or the second digital wallet service provider 1345 or 1346 may be associated with a mobile wallet service provider 1347, as will be described with
Different communication protocols may be used to enable the borrow facilitator server 1325 to communicate with the other servers and user devices 1310, 1312, 1314, and 1318. The wireless user devices 1312 and 1318 (e.g., smartphones, tablets, etc.) may communicate with the borrow facilitator server 1325 using any available cellular network and cellular communication protocol or any wireless router using wireless fidelity (Wi-Fi) associated communication protocol.
With the popularity of the wireless user devices and the electronic funds, a borrower may be able to use the wireless user devices to borrow electronic funds from another user to complete a payment with an online merchant, an online service provider, an in-store merchant or an in-store service provider. It may be possible for the borrower and the friend lenders to be physically in the same country or in different countries. It may be possible for the borrower may specify a borrow request using one monetary unit (e.g., dollar) while the friend may be willing to lend money using a different monetary unit (e.g., euro).
For some embodiments, there may be mobile applications (e.g., Android app, Apple app, etc.) 1319 associated with the borrow facilitator server 1325. The mobile applications may be downloaded to the wireless user devices 1312 and 1318. The mobile applications may have interfaces configured to make it easier for the borrowers and the friend lenders to use the services of the borrow facilitator within the confinement of the screen of the wireless user devices 1312 and 1318. A borrower may use the mobile application and the wireless user devices 1312 to initiate the borrow request. A friend lender may use the mobile application and the mobile/wireless device 1318 to approve or deny the borrow request.
For some embodiments, the borrow facilitator server 1325 may communicate with devices associated with a friend lender and a borrower using short message systems (SMS) or text messages via any SMS server. The borrow facilitator server 1325 may be configured to use email messages, automatic voice calls to communicate with the user devices associated with the friend lender and the borrower. The borrow facilitator server 1325 may be configured to post private messages on the social network walls or timeline of the friend lender and/or the borrower.
For some embodiments, the borrow facilitator server 1325 may be associated with a marketplace 1380. The marketplace 1380 may be implemented as a service of the borrow facilitator server 1325, or it may be a service offered by a third party server. The marketplace 1380 may enable the borrowers and the friend lenders to list, sell or exchange items. A sale may be in the form of an exchange with the friend lender accepting an item from the borrower and agreeing to reduce the loan balance by a certain amount. For some embodiments, when an item is sold by a borrower to a friend lender via the marketplace 1380, the value of that particular sale may be applied by the borrow facilitator 1325 to reduce the loan balance between the borrower and the friend lender. For some other embodiments, the friend lender may use the accounting module 1240 (shown in
Records of the sale may be kept by the borrow facilitator server 1325 and may be associated with an active loan transaction between a borrower and a friend lender. For some embodiments, the borrower may sell items to anyone via the marketplace 1380. The borrow facilitator server 1325, via the marketplace 1380, may be configured to keep track of a borrower's sales balance in an account, compare that balance with the balance of any active loans, and suggest the user to make a payment to reduce one or more of the active loans.
For some embodiments, the borrow facilitator server 1325 may be configured to charge a service fee for enabling a borrower to borrow the electronic funds from one or more friend lenders. The service fee may be charged to the borrower, to the friend lender or partially to each. The borrow facilitator server 1325 may be configured to charge the service fee as a flat fee, based on a percentage of the borrow amount or a combination of both. For some embodiments, the service fee may be added to the borrow amount and become part of the amount that the borrower owes the friend lender. The borrow facilitator server 1325 may be configured to extract the service fee from the amount transferred from the financial account of the friend lender, prior to depositing the borrow amount into a financial account of the borrower. For example, the service fee may be collected by implementing the adaptive payment services offered by PayPal.
The borrow requests may be sent by the borrow facilitator server 1325 to the friend lenders via short text messages (SMS), emails, automatic phone calls, or any other form of communication. A clickable internet link (e.g., short/abbreviated/tiny link or a normal link) may be sent to the friend lenders. The link may redirect the friend lender to a webpage associated with the borrow facilitator server 1325. The webpage may provide the friend lender more details about the borrow request including, for example, options to approve the borrow request, deny the borrow request, or approve (or deny) with modified conditions (e.g., higher interest rate, etc.). The responses from the lender friends may then be processed by the borrow facilitator server 1325. For some embodiments, a friend lender who is willing to lend money to the borrower may then be redirected to a webpage of a digital wallet service provider (e.g., PayPal) where the friend lender may initiate an electronic funds transfer to the borrower/user.
For some embodiments, a borrower may receive multiple approvals from the friend lenders. The approvals may be presented to the borrower, and the borrower may then select one or more of the approving friend lenders. For example, a $200.00 borrow request is sent to 20 friend lenders, and 10 respond with various forms of approval: one friend lender approves the loan for the entire $500.00, three friend lenders approve the loan but with higher interest rate, four friend lenders approve the loan but with smaller amount, two friend lenders approve the loan but with shorter repayment period. The borrower may select a combination of friend lenders to get the requested electronic funds at the most favorable conditions. Based on the borrower's selection, the borrow facilitator server 1325 may be configured to form one or more fund transfer requests.
For some embodiments, the friend lenders may receive the borrow requests from various borrowers in one or more social networks. For example, a friend lender “A” may receive a borrow request from borrower “B” in the Facebook social network and a borrow request from borrower “C” also in the Facebook social network or a different social network. This process of borrowing the electronic funds from the friend lender “A” makes the friend lender “A” becomes a social lender or social banker. For example, the wireless device 1318 shown in
Since it may be possible for anyone to lend money to their friends using the service of the borrow facilitator server 1325 as described above, a large community of social lenders or informal mini bankers may be formed. A social lender may be different from any other lending entities based various factors. For example, the social lender may not engage in the business of lending money professionally. The social lender may not be associated with a federal tax id assigned to a corporation formed for the purpose of lending money for a profit. The social lender may be a social network friend of the borrowers. The social lender may not lend money based on the same requirements as the entities that lend money professionally. The social lender may lend the electronic funds in any amount. The electronic funds may be transferred from a financial account associated with the social lender to a financial account associated with the borrower. The social lender may be an individual person.
By using the borrow facilitator server 1325 and its services, it may be possible to have many social lenders who occasionally lend electronic funds to their friends. The social lenders may be from anywhere in the world lending electronic funds to people they know. The loans made by the social lenders to their friends may also be referred to as social loans. Using the borrow facilitator server 1325 and friends from the social networks, it may be possible to have a borrower residing in one country requesting to borrow the electronic funds from a friend lender residing in another country.
For some embodiments, a cash-to-electronic-funds conversion device 1385 may also be coupled to the network 1305. A user may deposit cash using the cash-to-electronic funds conversion device 1385 to add that money into the user's digital wallet associated with a digital wallet service provider (e.g., PayPal). For example, the cash-to-electronic funds conversion device 1385 may be a self-service kiosk.
Turning to
The CTE conversion device 1385 may include a cash acceptance module 1405 configured to accept cash from a user. The cash acceptance module 1405 may be configured to accept cash in different types of currencies, detect the value of the accepted currencies, and provide the user information about the detected value. The input-output module 1420 may be configured to enable the user to provide information about the user's financial account. For example, the user may be able to register and create a new digital wallet, or the user may be able to log into an existing digital wallet. The input-output module 1420 may include an alphanumeric keypad which may be implemented as a hard keypad or a soft keypad. The input-output module 1420 may be configured to provide the user balance information and/or receipt confirming the cash amount received.
The communication module 1415 may be configured to enable establishing a connection with a digital wallet service provider (e.g., via first digital wallet service provider server 1345 shown in
The conversion module 1425 may be configured to convert a cash amount received via the cash acceptance module 1405 and convert it into an equivalent amount in electronic funds. The conversion module 1425 may be configured to cause the electronic funds to be deposited into the user's digital wallet. For some embodiments, the conversion module 1425 may be configured to enable the user to specify a monetary unit of the equivalent electronic funds. For example, a user depositing cash in US dollars may specify that the equivalent electronic funds to be Euros.
The display module 1410 may be configured to display information associated with the user's digital wallet and the conversion process including, for example, the amount of cash received, the equivalent electronic funds amount, the balance of the user's digital wallet. For some embodiments, the display module 1410 may be implemented to be touch-sensitive enabling the user to provide information by using the soft alphanumeric keyboard or by touch-selecting various options.
For some embodiments, the CTE conversion device 1385 may be associated with an online merchant or service provider. In this scenario, the CTE conversion device 1385 may be configured to enable the user to view information about items offered by the online merchant (e.g., via the merchant server 1335). The CTE conversion device 1385 may be configured to enable the user to purchase an item and pay for it using the user's digital wallet.
Turning to
Turning to
A digital wallet 1605 may be associated with a digital wallet card 1615. The digital wallet card 1615 may be a virtual or proxy card or a physical card. For some embodiments, the mobile wallet 1650 may be coupled with the digital wallet 1605 via the digital wallet card 1615 to provide a user of the mobile wallet 1650 an alternative funding source. Information associated with the digital wallet card 1615 may be added to the mobile wallet 1650 similar to adding information about other credit cards (e.g., credit cards 1610 and 1620). A user with the mobile wallet 1650 may be able to use the electronic funds in the digital wallet 1605 via the digital wallet card 1615 to engage in online or offline transactions.
The connection of the digital wallet 1605 to the mobile wallet 1650 may be convenient and applicable in applications where control spending may be necessary. For example, instead of giving cash allowances, parents may add the allowances as electronic funds into their digital wallet 1605 and add the digital wallet card 1615 to their children's mobile computing devices (e.g., smart phones) via the mobile wallet 1650. The children may then use the mobile computing devices to make payments to merchants.
A borrower may be able to use also use the services of a borrow facilitator to fund the mobile wallet 1650. The borrower may be associated with the digital wallet 1605, the digital wallet card 1615 and the mobile wallet 1650. When the borrower does not have sufficient funds in the mobile wallet 1650, the borrower may use a smart phone application associated with the borrow facilitator to set up a borrow request to borrow the necessary electronic funds from a friend lender. An example of setting up a borrow request is shown in
It may be possible for the digital wallet service provider to also provide mobile wallet services. In this situation, the process of borrowing the electronic funds to be used in a mobile wallet may be simplified because the connection between the digital wallet 1605 and the mobile wallet 1650 may be established automatically when the accounts associated with the digital wallet 1605 is created.
As mentioned above, a mobile wallet service provider (e.g., service provider 1347 shown in
The mobile wallet service provider 1347 may also enable its users to use the online access to make payments or engage in online transaction with online merchants and service providers. For some embodiments, a mobile wallet service provider may offer its users the ability to have own mobile wallet funding source to use for making payments or engage in online transaction. The mobile wallet funding source may be funded by other funding sources (e.g., credit cards, etc.) and may be viewed as an alternative funding source to the credit cards, debit cards, etc. in the mobile wallet 1650. The mobile wallet funding source may be a virtual or “proxy” card or a physical card. In this situation, the financial account described above may be an account associated with the mobile wallet funding source, and the borrow facilitator may be configured to information about the mobile wallet service provider 1347.
Turning to
The borrow facilitator 1705 may be associated with one or more digital wallet service providers (e.g., service providers 1710 and 1715) and one or more mobile wallet service providers (e.g., service providers 1720 and 1725), it may be possible for the electronic funds to be transferred from a friend lender associated with a digital wallet service provider to a borrower associated with a mobile wallet service provider or vice versa.
Various embodiments have been described to enable a borrower to borrow the electronic funds from the friend lenders. The electronic funds may be used to complete an online transaction. Embodiments of the present invention provide many advantages because users can casually borrow the electronic funds without the stringent requirements typically imposed by the financial institutions. Embodiments of the present invention may provide methods for borrowers who have no access to credit cards or bank accounts to engage in online transactions. Embodiments of the present invention may enable the borrowers in one geographical location to borrow electronic funds from the friend lenders in different geographical locations using smart phones at any time. Other embodiments have also been described. Although embodiments of the present invention refer to real world transactions, they may also be applicable in virtual world transactions where one user borrows virtual money from another user to engage in transactions with merchants or service providers in the virtual world.
Certain aspects of embodiments of the present invention may be implemented using hardware, software, or a combination thereof and may be implemented in one or more computing devices or other processing systems. Program code may be applied to the data entered using an input device to perform the functions described and to generate output information. The output information may be applied to one or more output devices. One of ordinary skill in the art may appreciate that embodiments may be practiced with various computing device configurations, including multiprocessor systems, minicomputers, mainframe computers, and the like. Embodiments may also be practiced in distributed computing environments where tasks may be performed by remote processing devices that are linked through a communications network.
Each program may be implemented in a high level procedural or object oriented programming language to communicate with a processing system. However, programs may be implemented in assembly or machine language, if desired. In any case, the language may be compiled or interpreted.
Program instructions may be used to cause a general-purpose or special-purpose processing system that is programmed with the instructions to perform the methods described herein. Alternatively, the methods may be performed by specific hardware components that contain hardwired logic for performing the methods, or by any combination of programmed computer components and custom hardware components. The methods described herein may be provided as a computer program product that may include at least one machine readable medium having stored thereon instructions that may be used to program a processing system or other electronic device to perform the methods. The term “machine readable medium” or “machine accessible medium” used herein shall include any medium that is capable of storing or encoding a sequence of instructions for execution by the machine and that causes the machine to perform any one of the methods described herein. The terms “machine readable medium” and “machine accessible medium” may accordingly include, but not be limited to, solid-state memories, optical and magnetic disks, and a carrier wave that encodes a data signal. Furthermore, it is common in the art to speak of software, in one form or another (e.g., program, procedure, process, application, module, logic, and so on) as taking an action or causing a result. Such expressions are merely a shorthand way of stating the execution of the software by a processing system to cause the processor to perform an action or produce a result.
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined in the appended claims. Thus, the breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined in accordance with the following claims and their equivalents.
This application claims the benefit of U.S. Provisional Application No. 61/657,692 filed Jun. 8, 2012 and U.S. Provisional Application No. 61/722,310 filed Nov. 5, 2012.
Number | Date | Country | |
---|---|---|---|
61657408 | Jun 2012 | US | |
61657692 | Jun 2012 | US | |
61722310 | Nov 2012 | US |