US2009043667A1PendingUtilityA1

System And Method For Real Time Account and Account Number Generation Using Origination APIS

Assignee: DEYOE DAVIDPriority: Aug 10, 2007Filed: Aug 10, 2007Published: Feb 12, 2009
Est. expiryAug 10, 2027(~1 yrs left)· nominal 20-yr term from priority
G06Q 40/00G06Q 20/108G06Q 40/12G06Q 20/12G06Q 30/0601G06Q 20/28G06Q 20/40
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method generate an account in real time in accordance with an application programming interface (API). The API contains parameter descriptions listing universal resource locator (URL) parameters associated with items. A format for implementing an http request to transmit data to in compliance with the defined format is disclosed. A transparent mode for transmitting a response to an http request transmitting data provides for the transmission of an extensible markup language (XML) formatted file communicating an outcome to the request.

Claims

exact text as granted — not AI-modified
1 . A method for completing a business transaction comprising:
 requesting a product or service from a commercial establishment;   receiving a payment information request containing a link that offers to create a pre-paid bank account that can be used to fulfill the payment information request;   following the link to receive application data including a request for deposit information to provide funding to the bank account;   providing the deposit information to fund the bank account;   receiving an approval for the account from a financial services provider wherein the financial services provider selects the bank account from a pool of accounts and account information is automatically transmitted to the commercial establishment for fulfillment of the request for payment information; and   receiving an approval of the request for the product or service from the commercial establishment.   
     
     
         2 . The method of  claim 1  wherein the approval for the pre-paid bank account is transmitted in transparent mode, wherein transparent mode includes transmitting a file other than a web page communicating the response. 
     
     
         3 . The method of  claim 1  further comprising collecting customer information by directing a customer to a form for entering customer information; and transmitting the customer information as applicant data to the financial services provider. 
     
     
         4 . The method of  claim 1  further comprising transmitting applicant data to the financial services provider wherein applicant data is originally entered by the customer for purposes of purchasing a product or service obviating a need to re-enter the data for submission to the financial services provider. 
     
     
         5 . The method of  claim 1  wherein the pre-paid bank account information is further presented to the customer as a web page following the approval. 
     
     
         6 . The method of  claim 1  wherein a customer is using her own computing device. 
     
     
         7 . The method of  claim 1  wherein a customer is using a computing device located in a store owned by the commercial establishment. 
     
     
         8 . The method of  claim 7  wherein the customer is using a computing device operated by the commercial establishment that runs a program which collects information and transmits it to the financial services provider. 
     
     
         9 . The method of  claim 1  wherein the payment information request is a web form and the account information is used to populate the payment information request. 
     
     
         10 . The method of  claim 1  wherein a debit card is associated with the account. 
     
     
         11 - 29 . (canceled) 
     
     
         30 . A method for completing a business transaction comprising:
 transmitting, from a first computing system executing instructions on a processor to provide a web browser, a request for product or service, the request transmitted by telecommunication to a second computing system operated by a commercial establishment;   receiving a request for payment information along with an offer to create a pre-paid bank account with a financial services provider offering a debit card for the pre-paid bank account wherein the pre-paid bank account can be used to fulfill the payment request;   transmitting account information including deposit information to the financial services provider for creation and funding of an account;   receiving, at the first computing system a confirmation that the account was approved wherein newly created pre-paid bank account information is automatically used to fulfill the request for payment information;   receiving an approval of the request for the product or service from the commercial establishment, and   displaying the approval of the request for the product via the Web browser provided by the first computing system.   
     
     
         31 . A method for completing a business transaction comprising:
 presenting a customer with a website including a product for sale from a commercial establishment, the product displayed on the website along with a link offering to create a pre-paid bank account having a debit card, the bank account to be used to pay the commercial institution for the product;   in response to a request for an account received from the customer via the link, and without redirecting the customer away from website, automatically creating a pre-paid bank account for the customer using information received from the customer including deposit information to provide funding to the account; and   transmitting an electronic payment to the commercial establishment to complete a sale of the product from the commercial establishment to the customer, the electronic payment debited from the account created for the customer.   
     
     
         32 . The method of  claim 31  wherein the customer information is formatted according to an Origination Application Programmer Interface (API). 
     
     
         33 . The method of  claim 31  wherein the link offers to create an the pre-paid bank account to pay for the product. 
     
     
         34 . The method of  claim 31  wherein the account is selected from a pool of accounts reserved for association upon request. 
     
     
         35 . The method of  claim 31  wherein the customer information is transmitted to a credit reporting bureau to identify the customer. 
     
     
         36 . The method of  claim 31 , wherein the transmission of the electronic payment is made in transparent mode, wherein transparent mode includes transmitting a file other than a web page communicating the response. 
     
     
         37 . The method of  claim 31 , further comprising creating a physical debit card for the customer to use in accessing the account; and sending the card to the customer. 
     
     
         38 . The method of  claim 31 , wherein the information received from the customer includes direct deposit information. 
     
     
         39 . The method of  claim 31 , wherein the customer information received from the customer is copied from information transmitted to the commercial institution. 
     
     
         40 . A method comprising:
 receiving a selection of a link offering to create a pre-paid bank account offering a debit card, the link indicating that the pre-paid bank account can be used to pay for an item;   transmitting a request for application information to a customer for the creation of the pre-paid bank account offering a debit card, the request including instructions to format a response to the request using an application programming interface (API), the request displayed to the customer via a graphical interface of a first computing system having a processor and memory, the memory storing the request and instructions for displaying the request, the processor executing the instructions to display the request to the customer and to collect customer information for the response formatted to the API, the customer information collected and identified by parameters specified by the API, the customer information including deposit information;   receiving the response from the customer, the response including customer information formatted to the API defining application parameters for the pre-paid bank account, the response including deposit information for funding the pre-paid bank account, the response received at a second computing system including a second processor and a second memory, the second memory storing instructions for the processing of the response;   extracting information from the response for processing of the customer information, the customer information extracted from the application parameters specified by the API, the customer information including the deposit information, the customer information processed by the second computing system to approve or decline the pre-paid bank account for the customer, an approval at least partially based on an approval of the deposit information; and   transmitting an outcome of the application and a deposit outcome of the deposit information to the first computing system.   
     
     
         41 . The method of  claim 40  further comprising processing the deposit information to an approval, wherein the deposit outcome reflects a value specified by the API defining an approval of the deposit. 
     
     
         42 . The method of  claim 40  further comprising processing the deposit information to determine a technical problem, wherein a value, designated by the API is transmitted as the deposit outcome specifying the determination of the technical problem. 
     
     
         43 . The method of  claim 40  further comprising processing the deposit information to determine that the customer is not eligible for a deposit, wherein the deposit outcome reflects a value specified by the API stating that the customer is not eligible. 
     
     
         44 . The method of  claim 40  further comprising processing the deposit information to determine that the deposit is declined, wherein the deposit outcome reflects a value denoted by the API specifying that the deposit is declined. 
     
     
         45 . The method of  claim 40  further comprising determining that no deposit information was submitted, wherein the deposit outcome reflects a value denoted by the API specifying that no deposit information was submitted. 
     
     
         46 . The method of  claim 40  further comprising transmitting an account number to the customer along with an approval of the account, the account number identified by formatting specified by the API.

Join the waitlist — get patent alerts

Track US2009043667A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.