Communication device including multi-part alias identifier
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-020/40
G06Q-020/32
G06Q-020/38
G06Q-020/22
G06Q-020/20
G06Q-020/42
G06Q-040/00
G06Q-020/10
H04L-029/06
출원번호
US-0437416
(2009-05-07)
등록번호
US-9715709
(2017-07-25)
발명자
/ 주소
Carlson, Mark
출원인 / 주소
VISA INTERNATIONAL SERVICES ASSOCIATION
대리인 / 주소
Kilpatrick Townsend & Stockton LLP
인용정보
피인용 횟수 :
0인용 특허 :
206
초록▼
Methods and systems are disclosed for allowing financial transactions to be conducted using consumer devices. In some embodiments, the consumer device is a mobile communication device, such as a mobile phone. A payer initiates a transaction by sending a payment request message from a mobile phone wh
Methods and systems are disclosed for allowing financial transactions to be conducted using consumer devices. In some embodiments, the consumer device is a mobile communication device, such as a mobile phone. A payer initiates a transaction by sending a payment request message from a mobile phone which specifies the payee and amount to be paid. Payees are identified by unique aliases, which are maintained in a database. The aliases, in turn, are comprised of multiple parts. Each part of the alias may identify a relevant aspect of the transaction. For example, one part of the alias may identify the payee and another part of the alias may identify the financial institution of the account of the payee. Methods for assembling the enrollment and alias database are included.
대표청구항▼
1. A system comprising: a server computer comprising a processor, a network interface, and a computer-readable medium, wherein the computer-readable medium comprises instructions that when executed by the processor cause the processor to perform the following steps: receiving from a first client com
1. A system comprising: a server computer comprising a processor, a network interface, and a computer-readable medium, wherein the computer-readable medium comprises instructions that when executed by the processor cause the processor to perform the following steps: receiving from a first client computer, over the network interface, a request from a payer to create a portable consumer device alias representative of an account number associated with a payer portable consumer device;determining that the portable consumer device alias does not already exist;registering the portable consumer device alias and storing the portable consumer device alias in a database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;receiving from a second client computer, over the network interface, a request from a payee to create a multi-part alias identifier comprising a first part alias identifier instead of a payee account number and a second part alias identifier instead of a payee financial institution;determining that the multi-part alias does not already exist;registering the multi-part alias and storing the multi-part alias in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;receiving, over the network interface via a wireless communication, a payment request message from the payer portable consumer device, wherein the payment request message includes an indication of a predetermined amount of money, the portable consumer device alias, and the multi-part alias identifier comprising the first part alias identifier and the second part alias identifier, wherein the payment request message does not include the payer account number, the payee account number, or the payee financial institution;providing, to the payer, a computer generated communication to confirm the request to pay the payee the predetermined amount of money;upon confirming the request to pay the payee the predetermined amount of money, analyzing the payment request message to determine the payer account number based on the portable consumer device alias by looking up the portable consumer device alias in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;determining a payer institution associated with the payer account number;analyzing the payment request message to determine the payee account number based on the first part alias identifier by looking up the first part alias identifier in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;analyzing the payment request message to determine the payee financial institution based on the second part alias identifier by looking up the second part alias identifier in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;generating, from the payment request message, an authorization request that includes at least the payee account number, the payee financial institution, and the payer account number in a format required by the determined payee financial institution; andsending, via a payment processing network, the generated authorization request to the payer institution for approval and for facilitating the transfer of the predetermined amount of money to a payee account associated with the payee account number. 2. The system of claim 1 wherein the payment request message received over the network interface is an SMS message. 3. The system of claim 1 wherein the payment request message received over the network interface is received over the internet. 4. The system of claim 1, wherein the computer generated communication is an IVR callback. 5. The system of claim 4, the steps further comprising: receiving a PIN in response to the IVR callback; andverifying the PIN before facilitating the transfer of the predetermined amount of money to the payee account. 6. The system of claim 1, the steps further comprising: sending a confirmation message after the predetermined amount of money has been transferred. 7. The system of claim 1 wherein facilitating the transfer of the predetermined amount of money to the payee comprises: requesting the predetermined amount of money from a payer's account; andsending the requested funds to the payee account of the predetermined amount of money. 8. The system of claim 1 wherein the payment request message further includes a service alias. 9. The system of claim 1 wherein the payer account number is a credit card account number. 10. The system of claim 1, the steps further comprising: forwarding the registered portable consumer device alias to a financial institution associated with the account number. 11. The system of claim 1, the steps further comprising: forwarding the registered multi-part alias to the payee financial institution. 12. A method comprising: receiving, at a server computer, a request from a payer to create a portable consumer device alias instead of an account number associated with a payer portable consumer device;determining, by the server computer, that the portable consumer device alias does not already exist;registering, by the server computer, the portable consumer device alias and storing the portable consumer device alias in a database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;receiving, at the server computer, a request from a payee to create a multi-part alias identifier comprising a first part alias identifier instead of a payee account number and a second part alias identifier instead of a payee financial institution;determining, by the server computer that the multi-part alias does not already exist;registering, by the server computer, the multi-part alias and storing the multi-part alias in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;receiving, by the server computer, a payment request message from the payer via a payer consumer device transmitted via a wireless communication mechanism, wherein the payment request message includes a request to pay the payee a predetermined amount of money, the portable consumer device alias, and the multi-part alias identifier comprising the first part alias identifier and the second part alias identifier, wherein the payment request message lacks the payer account number, the payee account number, and the payee financial institution;confirming, via a computer generated communication to the payer, that the payment request was received from the payer;analyzing, by the server computer, the payment request message to determine the payer account number based on the portable consumer device alias by looking up the portable consumer device alias in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;determining, by the server computer, a payer institution associated with the payer account number;analyzing, by the server computer, the payment request message to determine the payee account number based on the first part alias identifier by looking up the first part alias identifier in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;analyzing, by the server computer, the payment request message to determine the payee financial institution based on the second part alias identifier by looking up the second part alias identifier in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;generating, by the server computer, an authorization request from the payment request message that includes the payee account number, the payee financial institution, and the payer account number; andsending, by the server computer via a payment processing network, the generated authorization request to the payer institution for approval and facilitating the transfer of the predetermined amount of money to a payee account associated with the payee account number. 13. A non-transitory computer readable medium comprising executable code that when executed by a processor, causes the processor to perform the following steps: receiving a request from a payer to create a portable consumer device alias instead of an account number associated with a payer portable consumer device;determining that the portable consumer device alias does not already exist;registering the portable consumer device alias and storing the portable consumer device alias in a database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;receiving a request from a payee to create a multi-part alias identifier comprising a first part alias identifier instead of a payee account number and a second part alias identifier instead of a payee financial institution;determining that the multi-part alias does not already exist;registering the multi-part alias and storing the multi-part alias in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;receiving a payment request message from the payer via a payer consumer device, wherein the payment request message includes a request to pay the payee a predetermined amount of money, the portable consumer device alias instead of the payer account number, and the multi-part alias identifier comprising the first part alias identifier instead of the payee account number and the second part alias identifier instead of the payee financial institution;providing, to the payer, a computer generated communication to confirm the payment request message, the computer generated communication including a verification of the predetermined amount of money;analyzing the payment request message to determine the payer account number based on the portable consumer device alias by looking up the portable consumer device alias in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;determining a payer institution associated with the payer account number;analyzing the payment request message to determine the payee account number based on the first part alias identifier by looking up the first part alias identifier in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;analyzing the payment request message to determine the payee financial institution based on the second part alias identifier by looking up the second part alias identifier in the database comprising data records that associates portable consumer device aliases with account numbers associated with portable consumer devices and associates first part alias identifiers with account numbers and second part alias identifiers with financial institutions;generating an authorization request that includes the payee account number, the payee financial institution, and the payer account number instead of the portable consumer device alias in a format required by the determined payee financial institution; andsending generated authorization request to the payer institution for approval via a payment processing network and facilitating the transfer of the predetermined amount of money to a payee account associated with the payee account number.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (206)
DeLuca Michael J. ; DeLuca Joan S. ; Kraul Douglas R., Advertiser pays information and messaging system and apparatus.
Bernstein Robert J. (First Options ; One Financial Plz. 440 S. LaSalle St. Chicago IL 60605), Automatic portable account controller for remotely arranging for payment of debt to a vendor.
David W. Deaton ; Rodney G. Gabriel, Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Check transaction processing, database building and marketing method and system utilizing automatic check reading.
Moriarty Stephen A. ; Rathmanner James C. ; Van Brunt Nicholas P., Communication, calculation, and record keeping method and apparatus for golf course.
Gauthier,Patrick; Hammad,Ayman; Merckling,Roger, Compact protocol and solution for substantially offline messaging between portable consumer device and base device.
Gauthier, Patrick; Hammad, Ayman; Merckling, Roger, Compact protocol and solution for substantially offline messaging between portable consumer device and based device.
Gawrys George W. (Bridgewater NJ) Oberman Richard A. (Park Ridge IL) Willcock William T. (Rumson NJ), Customer definable integrated voice/data call transfer technique.
Jennings Horton (Chicago IL) Pinnell Nigel (Highland Park IL) Do Khanh (Rancho Palos Verdes CA) Shah Virendrakumar (La Palma CA) Profumo Marjorie (Santa Monica CA) Downing John (Berks GB2) Goodhand N, Customer-directed, automated process for transferring funds between accounts via a communications network.
Larry W. Shurling ; Gregory R. Nimis ; Granville S. Reagle ; Darlene M. Motschenbacher ; Wayne P. Hansen, Data processing technique for scoring bank customer relationships and awarding incentive rewards.
Shurling Larry W. ; Nimis Gregory R. ; Reagle Granville S. ; Motschenbacher Darlene M. ; Hansen Wayne P., Data processing technique for scoring bank customer relationships and awarding incentive rewards.
Hilt James J. (Daly City CA) Hodges Ron (San Ramon CA) Pardue Stephen W. (Half Moon Bay CA) Powar William L. (Palo Alto CA), Electronic bill pay system.
Bestler Charles B. (Oak Park IL) Reichard ; Jr. Gordon E. (Rolling Meadows IL) Rossen Thomas J. (Oak Park IL) Sirazi Semir (Chicago IL), Impulse pay per view system and method.
Begum Paul G. (2608 Nottingham Way Salt Lake City UT 84108) Geiger Mark A. (871 Canyon Ridge Way #31 Midvale UT 84047), Instant electronic coupon verification system.
Lessin Arlen R. (New York NY) Gruppuso Frank M. (Commack NY) Harrison Shelley A. (Dix Hills NY), Intelligent portable interactive personal data system.
Golden Steven M. ; Levin Hillel ; Anderson Bradley A. ; Gentry Gary D. ; Barbour James A. ; Schornberg Albert, Interactive marketing network and process using electronic certificates.
Gobburu, Venkata T.; Narayanan, Krishnakumar; Challa, Nagesh; Gannage, Michel E., Method and apparatus for acquiring, maintaining, and using information to be communicated in bar code form with a mobile communications device.
Levine Jack (Agoura Hills CA) Brandt Priscilla C. (San Mateo CA) Jackson Nydia (Redwood City CA) Johnson David L. (Woodside CA) Clark Helen (Mill Valley CA), Method and apparatus for distributing currency.
Veerepalli,Sivaramakrishna; Wang,Jun; Mahendran,Arungundram C.; Hsu,Raymond T.; Athalye,Sanjeev Arvind, Method and apparatus providing user with account balance notification of prepaid wireless packet data services.
Deaton, David W.; Gabriel, Rodney G., Method and system for accumulating marginal discounts and applying an associated incentive upon achieving one of a plurality of thresholds.
Deaton, David W.; Gabriel, Rodney G., Method and system for accumulating marginal discounts and applying an associated incentive upon achieving threshold.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database and performing marketing based upon prior shopping history.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database and performing marketing based upon prior shopping history.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database and performing marketing based upon prior shopping history.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database for use with selective incentive marketing in response to customer shopping hi.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database for use with selective incentive marketing in response to customer shopping hi.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for building a database for use with selective incentive marketing in response to customer shopping hi.
Deaton David W. ; Gabriel Rodney G., Method and system for building a database for use with selective incentive marketing in response to customer shopping histories.
Levy,Philippe; Hammad,Ayman; Simcox,Virginia I.; Sloan,Jerry; Gorden,Mary, Method and system for facilitating memory and application management on a secured token.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Deaton David W. (Abilene TX) Gabriel Rodney G. (Abilene TX), Method and system for selective incentive point-of-sale marketing in response to customer shopping histories.
Keith N. Fortenberry ; James J. Toohey ; Robert M. Szabo ; David J. Allard, Method for electronic distribution and redemption of coupons on the world wide web.
Plett Margaret ; Gelfer George G. ; Zimmermann Jakob ; Bischoff Enno,DEX, Method for payment of the recrediting of an electronic postage meter and arrangement for the operation of a data central.
McIsaac,Joseph E.; Braginsky,Leonid; Zand,Mark; Jellison,David W., Method of and system for effecting anonymous credit card purchases over the internet.
Bickham Richard S. (Cary IL) Furtaw Robert W. (Lake Zurich IL) Schultz Joseph G. (Bartlett IL) Sobti Arun (South Barrington IL) Zdunek Kenneth J. (Schaumburg IL), Method of providing an alert of a financial transaction.
Doran, Michael; Martin, Douglas A.; Dean, Scott A.; Jacobson, Jessaca; Hanson, Kim P.; Smith, Kerry, Methods and systems for exchanging and/or transferring various forms of value.
Nichtberger Steven (New Rochelle NY) McGlynn Kevin (Yorktown NY) Snook Corey (Meredith NH), Paperless system for distributing, redeeming and clearing merchandise coupons.
Wong Kam-Fu (c/o Star Paging (Holding) Ltd. ; 1/F. ; Chung Nam Centre ; 414 Kwun Tong Road Kwun Tong ; Kowloon HKX), Security system for non-cash transactions.
Kight Peter J. (Dublin OH) Johnson Mark A. (Dublin OH) Christenson Tamara K. (Gahanna OH) Lach Regina (Galena OH) Pointer Philip (Columbus OH) Cook Kenneth (Gahanna OH), System and method for electronically providing customer services including payment of bills, financial analysis and loan.
Scroggie Michael C. ; Kacaba Michael E. ; Rochon David A. ; Diamond David M., System and method for providing shopping aids and incentives to customers through a computer network.
Scroggie Michael C. ; Kacaba Michael E. ; Rochon David A. ; Diamond David M., System and method for providing shopping aids and incentives to customers through a computer network.
Fox, Barbara L.; Waters, Lester L.; Spelman, Jeffrey F.; Seidensticker, Robert B.; Thomlinson, Matthew W., System and method for secure electronic commerce transaction.
Heintzeman Scott B. (Plymouth MN) Storey Thomas W. (Minneapolis MN) Monson Barbara (Oceanside CA) Medina Steven J. (San Diego CA) Malark Gregory A. (Maple Grove MN), System for awarding credits to persons who book travel-related reservations.
Newsome,Matthew J.; Hilton,Graham H.; Miller,Paula M.; Shackleford,Jesse; Sanfilippo,Chad S.; Varney,Mark; Bryant,Kevin; Ford,Gavin, System for rapidly dispensing and adding value to fare cards.
Challa, Nagesh; Gobburu, Venkata T., System, method and apparatus for communicating information between a mobile communications device and a bar code reader.
Challa,Nagesh; Gobburu,Venkata T., System, method, and apparatus for communicating information between a mobile communications device and a bar code scanner.
Challa, Nagesh; Gobburu, Venkata T.; Gannage, Michel E., System, method, and apparatus for communicating information encoded in a light-based signal using a fob device.
Pavlov Leonidas P. (Colorado Springs CO) Aba-Jbara Nabil M. (Colorado Springs CO), Unitary, self-contained card verification and validation system and method.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.