Systems and methods for brokered authentication express seller links
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06Q-020/00
G06Q-020/22
G06Q-020/04
G06Q-020/12
G06Q-020/40
G06Q-030/06
G07F-007/08
G06Q-040/00
출원번호
US-0778468
(2010-05-12)
등록번호
US-10068220
(2018-09-04)
발명자
/ 주소
Perlman, Jeffrey William
출원인 / 주소
VISA INTERNATIONAL SERVICE ASSOCIATION
대리인 / 주소
Loeb & Loeb LLP
인용정보
피인용 횟수 :
0인용 특허 :
194
초록▼
Systems and methods for providing a transaction authorization from a funds facilitation system for a transaction requested by a user to a merchant system such that the user is not required to input any user authentication information in excess of authentication information required by the merchant s
Systems and methods for providing a transaction authorization from a funds facilitation system for a transaction requested by a user to a merchant system such that the user is not required to input any user authentication information in excess of authentication information required by the merchant system are provided. A system and method can include receiving a transaction request from the merchant system containing a merchant ID, a merchant user ID, and a transaction amount. The system identifies a funds facilitation system user ID based on the merchant ID and the merchant user ID and determines satisfaction of a funds facilitation system user authentication requirement based on the merchant system having a trusted status with the funds facilitation system. A transaction authorization message or transaction denial message is provided to the merchant system based on account information associated with the user and the transaction amount.
대표청구항▼
1. A method comprising: storing, by a computer-implemented funds facilitation system, a trust level for a merchant system associated with a merchant, wherein the trust level is one of at least a first trust level or a second trust level;receiving, by the funds facilitation system, user authenticatio
1. A method comprising: storing, by a computer-implemented funds facilitation system, a trust level for a merchant system associated with a merchant, wherein the trust level is one of at least a first trust level or a second trust level;receiving, by the funds facilitation system, user authentication information from a user system of a user of the funds facilitation system, the user authentication information being configured to authorize transactions by the funds facilitation system;upon receiving the user authentication information, automatically generating, by the funds facilitation system, an express link cookie including the user authentication information indicating authorization of transactions between the funds facilitation system and merchant systems having the second trust level;transmitting the express link cookie to the user system of the user, wherein the express link cookie is configured to be subsequently detectable on the user system by the funds facilitation system;receiving, by the funds facilitation system, a transaction authorization request from the merchant system, the transaction authorization request including a request to charge a transaction amount of a transaction to an account of the user, wherein the transaction authorization request includes a merchant identifier identifying the merchant system and a user identifier identifying the user;based on the merchant identifier, determining, by the funds facilitation system, that the stored trust level for the merchant system is the second trust level;determining, by the funds facilitation system, the presence of the express link cookie on the user system;based on the determination that the stored trust level of the merchant system is the second trust level and the determination that the express link cookie is present on the user system, determining, by the funds facilitation system, that further authentication information is not required from the user; andbased on the determination that further authentication information is not required from the user, transmitting, by the funds facilitation system to the merchant system, approval of the transaction authorization request to the merchant system without receiving additional authentication information from the user. 2. The method of claim 1, wherein the user authentication information includes a user password that the user has with the funds facilitation system. 3. The method of claim 1, wherein the merchant system's trust level specifies that the funds facilitation system requires the authentication information for an initial transaction authorization request initiated by the user from the merchant system, and does not require the authentication information for subsequent transaction authorization requests initiated by the user from the merchant system. 4. The method of claim 1, further comprising receiving a user selection of the trust level for the merchant system. 5. The method of claim 1, wherein the user identifier is a merchant user identification that identifies the user to the merchant system, anda funds facilitation system user account number is assigned to the user account to be charged the transaction amount, andthe method further comprising:maintaining, by the funds facilitation system, prior to the receiving of the transaction authorization request, an accounts database that associates the merchant user identification with the funds facilitation system user account number; andcomparing, by the funds facilitation system after receiving the authorization request, the merchant user identification with the accounts database to identify the funds facilitation system user account number to which the transaction amount is to be charged, without receiving the funds facilitation system user account number from the merchant system or the user. 6. The method of claim 5, wherein the association of the merchant user identification with the funds facilitation system user account number is obtained by the funds facilitation system receiving, before the receiving of the transaction authorization request, an input by the a user to link the merchant user identification with the funds facilitation system user account number. 7. The method of claim 1, wherein transaction authorization request includes a digital signature associated with the merchant system, the method further comprising: verifying authenticity of the digital signature;wherein the transmitting of the approval of the transaction authorization request by the funds facilitation system without the authentication information from the user is contingent upon successfully verifying the authenticity of the digital signature. 8. The method of claim 1, wherein the link cookie includes information to confirm the user's authorization to categorize the merchant system as having a trust level that corresponds to not requiring receipt of the user authentication by the funds facilitation system. 9. The method of claim 8, further comprising: verifying that the link cookie stored on the remote user system is valid, and wherein the determining of not requiring the authentication information is based on the validity of the link cookie. 10. The method of claim 9, wherein the link cookie remains valid for the duration of a web session between the remote user system and the merchant system. 11. The method of claim 9, wherein the link cookie remains valid for a plurality of web sessions between the remote user system and the merchant system. 12. The method of claim 1 wherein the user identifier is a merchant user identification that identifies the user to the merchant system,a funds facilitation system user account number is assigned, before the receiving of the transaction authorization request, to the user's account,the transaction authorization request approval is transmitted by the funds facilitation system without the funds facilitation system receiving, from either the user or the merchant system, the funds facilitation system user account number, andthe method further comprising:maintaining, by the funds facilitation system, an accounts database that associates the merchant user identification with the funds facilitation system user account number;identifying, by the funds facilitation system, using the accounts database, the funds facilitation system user account number based on the merchant user identification received from the merchant system; andcharging, by the funds facilitation system, the transaction amount to the funds facilitation system user account number. 13. The method of claim 12, wherein the merchant system, before sending the transaction authorization request to the funds facilitation system, receives, from the user, the merchant user identification and a password that the user has with the merchant system. 14. The method of claim 13, wherein the merchant system authenticates the user based on the merchant user identification and the password that the user has with the merchant system. 15. The method of claim 13, wherein the transaction authorization request approval is transmitted by the funds facilitation system without the user providing any authentication information upon initiating the transaction authorization request, to authenticate the user, other than the merchant user identification and the password that the user has with the merchant system. 16. The method of claim 12, wherein the user, prior to the receiving of the transaction authorization request, provides information to the funds facility system that links the merchant user identification with the funds facilitation system user account number, for the funds facilitation system to store in the accounts database. 17. The method of claim 12, further comprising: that an account, that the user has with the funds facilitation system has insufficient funds for the transaction, the funds facilitation system instructing the merchant system to display a user interface with which the account holder can transfer funds from a funding source to the user account with the funds facilitation system. 18. A computer-implemented funds facilitation system comprising: a processor; anda computer readable non-transitory storage medium containing instructions which, when executed on the processor, cause the processor to:store a trust level for a merchant system associated with a merchant, wherein the trust level is one of at least a first trust level or a second trust level;receive user authentication information from a user system of a user of the funds facilitation system, the user authentication information being configured to authorize transactions by the funds facilitation system;upon receiving the user authentication information, automatically generate an express link cookie including the user authentication information indicating authorization of transactions between the funds facilitation system and merchant systems having the second trust level;transmit the express link cookie to the user system of the user, wherein the express link cookie is configured to be subsequently detectable on the user system by the funds facilitation system;receive a transaction authorization request from the merchant system, the transaction authorization request including a request to charge a transaction amount of a transaction to an account of the user, wherein the transaction authorization request includes a merchant identifier identifying the merchant system and a user identifier identifying the user;based on the merchant identifier, determine that the stored trust level for the merchant system is the second trust level;determine the presence of the express link cookie on the user system;based on the determination that the stored trust level of the merchant system is the second trust level and the determination that the express link cookie is present on the user system, determine that further authentication information is not required from the user; andbased on the determination that further authentication information is not required from the user, transmit, to the merchant system, approval of the transaction authorization request without receiving additional authentication information from the user. 19. The funds facilitation system of claim 18, wherein the instructions further cause the processor to: require, based on the trust level of the merchant system, the authentication information from the user for only an initial transaction authorization request initiated by the user from the merchant system, and not for subsequent transaction authorization requests initiated by the user from the merchant system. 20. The funds facilitation system of claim 18, wherein the instructions further cause the processor to: prior to transmitting the electronic communication to approve the transaction authorization request, determine if the account holder has access to sufficient funds from the funds facilitation system to cover the transaction amount. 21. The funds facilitation system of claim 18, wherein the link cookie confirms the user's authorization of the trusted status of the merchant system, and wherein the transmitting of the approval is further based on a successful verification of the link cookie. 22. The method of claim 1, wherein the stored trust level for the merchant system is, before the receiving of the transaction authorization request, provided by a request from the user. 23. The method of claim 22, wherein the request from the user is by the user entering, on a user interface of a website of the merchant system, a selection to assign the trust level to the merchant system. 24. The method of claim 23, wherein the trust level corresponds to the funds facilitation system not requiring authentication information from the user for future transactions specifically within a current session. 25. The method of claim 23, wherein the trust level corresponds to the funds facilitation system not requiring security information from the user for future transactions even in future sessions. 26. The method of claim 25, wherein the user interface, on which the user selects to assign the trust level to the merchant system for future transactions, is used by the user to implement a current transaction. 27. A computer-implemented funds facilitation system comprising: a processor; anda computer readable non-transitory storage medium containing instructions which, when executed on the processor, cause the processor to:receive a trust level selection for a merchant system from a user of the funds facilitation system, wherein the selected trust level is one of at least a first trust level or a second trust level;store the trust level for the merchant system, the trust level being associated with a user identifier identifying the user;receive user authentication information from a user system of the user, the user authentication information being configured to authorize transactions by the funds facilitation system;upon receiving the user authentication information, automatically generate a link cookie including the user authentication information indicating authorization of transactions between the funds facilitation system and merchant systems having the second trust level;transmit the link cookie to the user system of the user, wherein the link cookie is configured to be subsequently detectable on the user system by the funds facilitation system;receive a transaction authorization request from the merchant system, the transaction authorization request including a request to charge a transaction amount of a transaction to an account of the user, wherein the transaction authorization request includes a merchant identifier identifying the merchant system and the user identifier identifying the user;based on the merchant identifier, determine that the stored trust level for the merchant system is the first trust level; based on the determination that the stored trust level of the merchant system is the first trust level, determine that further authentication information is required from the user to approve the transaction authorization request; transmit a request to the user system for the further authorization information;receive the further authorization information from the user system;determine that the further authorization information from the user is valid; andbased on the determination that the authorization information from the user is valid, transmit, to the merchant system, approval of the transaction authorization request.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (194)
Fillinger,Charles A.; O'Sullivan,Barry, ATM machine and methods with currency conversion capabilities.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd ; Banay Dan, Computer-based communication system and method using metadata defining a control structure.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
Barzilai Nizan ; Davidson Ron, Computer-based electronic bid, auction and sale system, and a system to teach new/non-registered customers how bidding, auction purchasing works.
Brody Bill E. (9254 Forest La. ; Apt. 904 Dallas ; Dallas County TX 75243) Tannenbaum David H. (14860 Oaks North Pl. Addison ; Dallas County TX 75001), Currency transfer system and method using fixed limit cards.
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.
Tull ; Jr. Robert Stanley ; Weisberger David M.,GBX ; Fox John Vincent H.,GBX ; Karsenty Myriam Joelle, Data processing system and method for financial debt instruments.
Fitzgerald Albion J. (Ridgewood NJ) Fitzgerald Joseph J. (New Paltz NY), Distributed computer network including hierarchical resource information structure and related method of distributing re.
Jeffrey C. Smith ; Jean-Christophe Bandini, Electronic document delivery system in which notification of said electronic document is sent a recipient thereof.
Smith Jeffrey C. ; Bandini Jean-Christophe, Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof.
Thomas George F. ; Wood Albert G. ; Pawelczyk Joseph S. ; Cotton Robert M., Electronic funds transfer method and system and bill presentment method and system.
Braun Edward L. (4169 Via Marinia ; #412 Marina del Rey CA 90291) Thomson Eric A. (No. 7 Harrisburg Irvine CA 92714), Financial data processing system.
Goldstein,Seth; Mahajan,Rajesh; Muppirala,Prakash; Quigley,Benjamin L.; Rawat,Jai; Subramanya,Venkatesh; Tran,Vincent, Intelligent method of order completion in an e-commerce environment based on availability of stored billing information.
Fraser Alexander G. (Bernardsville NJ) Perea Carlos A. (Somerset NJ) Weber Roy P. (Bridgewater NJ), Mediation of transactions by a communications system.
Hirai Chiaki (Tokyo JPX) Kondo Hidefumi (Yamato JPX), Method and apparatus for completing a partially completed document in accordance with a blank form from data automatical.
Hutchison, Robin B.; Fleming, George A.; Chedalawada, Alan; Llewellyn, Robert; Griffiths, David; Birch, David, Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account.
Meyer, Carl; Hoeber, Anthony N.; Kay, Erik A.; Bartlett, Stephen W., Method and system for delivering redeeming dynamically and adaptively characterized promotional incentives on a computer network.
O'Leary, Denis; D'Agostino, Vincent; Re, S. Richard; Burney, Jessica; Hoffman, Adam, Method and system for processing internet payments using the electronic funds transfer network.
Patricelli, Robert E.; Dallahan, Matthew J.; Rausch, Kent F., Method and system for processing transactions involving accounts for reimbursing medical expenses or patient responsible balances with multiple transaction substantiation modes.
Downing John,GBX ; Hernandez William M. ; Hooper William D. ; Meiroff Netty ; Rao Jaithirth ; Reef Rodman ; Schechtman Howard A. ; Horowitz Edward, Method and system for transferring funds from an account to an individual.
Cree Charles M. N. (Austin TX) Landry Grady J. (Austin TX) Scully Keith J. (Austin TX) Singh Harinder S. (Boca Raton FL), Method for automatically reconciling entries on two copies of independently maintained electronic calendars.
Mutschler ; III Eugene Otto ; Stefaniak Joseph Peter, Method for dynamically embedding objects stored in a web server within HTML for display by a web browser.
Hutchison,Robin B.; Llewellyn,Robert J.; Viljoen,Andre F.; Griffiths,David; Birch,David; Begg,Iain M., Method for ordering goods, services, and content over an internetwork using a virtual payment account.
Park,Shae Jin; Hur,Myoung Man; Park,Kyung Yang; Kim,Jung Hun, Method of settling signatureless payment of bank card sales slip in mobile terminal, and system therefor.
VanFleet, Steven L.; Benton, Blake; Byrne, Matthew T.; Horton, Timothy; Mascavage, III, John J.; Mollett, Cassandra J.; Nelson, Susan M.; Rogers, SuZanne; Sargent, Rhonda D.; Stivers, Martin; Trainor, Gary J.; Weichert, Margaret; Wing, Diane, Methods and systems for online transaction processing.
Edwards, Jr.,Robert Blair; Kaczmarski,Michael Allen; Vargas,Omar Bond, Methods for authenticating a user's credentials against multiple sets of credentials.
Veteläinen,Altti Pekka Henrik, Methods, system, and computer readable medium for user data entry, at a terminal, for communication to a remote destination.
Rowan, Michael J.; Bailey, Christopher T. M.; Chen, Kefeng; Creighton, Neal, Security systems and services to provide identity and uniform resource identifier verification.
Smith Charles M. (917 Rebel Cir. Franklin TN 37064) Bennett DeWitt A. (609 Hunt Ct. Franklin TN 37064) Johnson Brenda J. (5353 Village Way Nashville TN 37211) Rappuhn Edward A. (113 Laird Rd. Nashvil, System and method for acquisition and encoding of ATM card data.
Kight Peter J. ; Johnson Mark A. ; Christenson Tamara K. ; Lach Regina ; Pointer Philip ; Cook Kenneth, System and method for electronically providing customer services including payment of bills, financial analysis and lo.
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.
Voth, David N.; Simon, Peter A.; Plotnick, Richard N.; Youngman, Scott; Fulcher, Patricia D.; Alvarez, Neiman; Huffman, Andrew; Harrell, Anne; Saad, George; Kane, Michael J., System and method for mortgage loan pricing, sale and funding.
Snapper,Erik J.; Jiggins,Julian P.; Shyam,Bharat; Partovi,Hadi; Berman,Eric R.; Freedman,Steven J.; Allard,James E.; Chang,Frank Z.; Proteau,Stephen P.; Jorgenson,Clint C., System and method for populating forms with previously used data values.
Jamieson,Steve; Balakrishnan,Anil; Al Hilali,Hilal; Houser,Christopher Robert; Torres,Rex George; Sharp,Joseph W.; Elien,Jean Emile, System and method for unified sign-on.
Sharpe Murem S. (Stamford CT) Bryson Eugene (Redding CT) Manduley Flavio (Woodbury CT) Riordan ; II Eben M. (Southport CT) Flesser Brian D. (Norwalk CT), System for centralized processing of accounting and payment functions.
Williams Humphrey ; Hughes Kevin ; Parmar Bipinkumar G., System, method and article of manufacture for network electronic authorization utilizing an authorization instrument.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.