Embodiments of the invention are directed to methods, systems, and computer program products pertaining to obtaining, providing, and using dynamic card verification values for portable consumer devices, such as credit cards and debit cards. An exemplary method comprises receiving, at a server, a req
Embodiments of the invention are directed to methods, systems, and computer program products pertaining to obtaining, providing, and using dynamic card verification values for portable consumer devices, such as credit cards and debit cards. An exemplary method comprises receiving, at a server, a request for a device verification value for a portable consumer device associated with a user; obtaining, at the server, a datum indicative of a device verification value for a portable consumer device; and sending, from the server, the datum to at least one of a phone number or network address of a personal communication device associated with the user.
대표청구항▼
1. A method comprising: receiving, at a server, a request for a device verification value for a portable consumer device associated with a user;obtaining, by the server, from the received request, a unique identification code assigned to the user;obtaining, by the server, an account record that cont
1. A method comprising: receiving, at a server, a request for a device verification value for a portable consumer device associated with a user;obtaining, by the server, from the received request, a unique identification code assigned to the user;obtaining, by the server, an account record that contains the obtained unique identification code, the account record associating a consumer account of a portable consumer device with the obtained unique identification code, the consumer account having an account number associated with the consumer account that identifies the consumer account, the obtained unique identification code being different from the account number of the consumer account of the obtained account record;obtaining, by the server, a datum indicative of a device verification value for the consumer account of the obtained account record, wherein the device verification value is valid for a predetermined amount of time or for a plurality of transactions;sending, by the server, the obtained datum indicative of the device verification value to at least one of a phone number or network address of a personal communication device associated with the consumer account of the obtained account record;receiving, by the server and from a computer, an authorization request including the device verification value, the authorization request requesting authorization for a transaction;determining, by the server, that the device verification value in the authorization request is valid; andtransmitting, by the server, an authorization response to the computer indicating that the transaction is authorized after determining that the device verification value is valid. 2. The method of claim 1, wherein the obtained account record associates a plurality of consumer accounts of portable consumer devices with the obtained unique identification code, and wherein the method further comprises selecting one of the consumer accounts from the obtained account record as the consumer account for which the datum is obtained. 3. The method of claim 2, wherein the obtained account record stores one or more account numbers of one or more consumer accounts, each consumer account associated with a portable consumer device; wherein the method further comprises:obtaining an incomplete account number from the received request; andwherein selecting the consumer account of the portable consumer device comprises comparing the obtained incomplete account number to the one or more account numbers stored in the obtained account record to find a match between the incomplete account number and a portion of one of the stored account numbers. 4. The method of claim 2, wherein the obtained account record stores one or more code phrases of one or more consumer accounts, each consumer account corresponding to a portable consumer device; wherein the method further comprises obtaining a code phrase from the received request; andwherein selecting a consumer account of the portable consumer device comprises comparing the obtained code phrase to the one or more code phrases stored in the obtained account record to find a match between the obtained code phrase and a stored code phrase. 5. The method of claim 1, further comprising sending another datum indicative of the device verification value for the consumer account and an indication of the consumer account to an entity different from the personal communication device associated with the consumer account. 6. The method of claim 1, wherein the consumer account is provided by an issuing bank, and wherein the method further comprises sending another datum indicative of the device verification value for the consumer account and an indication of the consumer account to the issuing bank. 7. The method of claim 1, wherein transmitting the datum indicative of the device verification value further comprises transmitting an indication of a time period in which the device verification value can be used for a transaction. 8. The method of claim 1, wherein the obtained account record comprises a data field that indicates a route by which the datum indicative of the device verification value is to be sent, and wherein the method further comprises accessing the data field to determine the phone number or network address to which to send the datum. 9. The method of claim 1, further comprising comparing the consumer account against a database that tracks consumer accounts that have been used in fraudulent activities. 10. The method of claim 1, further comprising sending an e- mail message to an e-mail address of the user notifying the user of one or more of the following occurrences: a request for a device verification value, a sending of a device verification value, a denial of a request for a device verification value. 11. The method of claim 1 further comprising: determining an identity of an issuing bank computer from data in the authorization request;transmitting the authorization request to the issuing bank computer; andreceiving the authorization response from the issuing bank computer. 12. The method of claim 1 wherein the datum indicative of the device verification value indicates a methodology to generate the device verification value and is not itself the device verification value. 13. A server computer comprising a data processor, and a computer program product embodied on a computer-readable medium coupled to the data processor, the computer program product comprising: code that directs the data processor to receive a request for a device verification value for a portable consumer device associated with a user;code that directs the data processor to obtain, from the received request, a unique identification code assigned to the user;code that directs the data processor to obtain an account record that contains the obtained unique identification code, the account record associating a consumer account of a portable consumer device with the obtained unique identification code, the consumer account having an account number associated with the consumer account that identifies the consumer account, the obtained unique identification code being different from the account number of the consumer account of the obtained account record;code that directs the data processor to obtain a datum indicative of a device verification value for the consumer account of the obtained record, wherein the device verification value is valid for a predetermined amount of time or for a plurality of transactions;code that directs the data processor to send the obtained datum indicative of the device verification value to at least one of a phone number or network address of a personal communication device associated with the consumer account of the obtained account record;code that directs the data processor to receive from a computer, an authorization request including the device verification value, the authorization request requesting authorization for a transaction;code that directs the data processor to determine that the device verification value in the authorization request is valid; andcode that directs the data processor to transmit an authorization response to the computer indicating that the transaction is authorized after determining that the device verification value is valid. 14. The server computer of claim 13, wherein the obtained account record associates a plurality of consumer accounts of portable consumer devices with the obtained unique identification code, and wherein the product further comprises code that directs the data processor to select one of the consumer accounts from the obtained account record as the consumer account for which the datum is obtained. 15. The server computer of claim 14, wherein the obtained account record stores one or more account numbers of one or more consumer accounts, each consumer account associated with a portable consumer device; wherein the computer program product further comprises code that directs the data processor to obtain an incomplete account number from the received request; andwherein the code that directs the data processor to select a consumer account of the portable consumer device comprises code that directs the data processor to compare the obtained incomplete account number to the one or more account numbers stored in the obtained account record to find a match between the incomplete account number and a portion of one of the stored account numbers. 16. The server computer of claim 14, wherein the obtained account record stores one or more code phrases of one or more consumer accounts, each consumer account associated with a portable consumer device; wherein the computer program product further comprises code that directs the data processor to obtain a code phrase from the received request; andwherein the code that directs the data processor to select a consumer account of the portable consumer device comprises code that directs the data processor to compare the obtained code phrase to the one or more code phrases stored in the obtained account record to find a match between the obtained code phrase and a stored code phrase. 17. The server computer of claim 13, wherein the computer program product further comprises code that directs the data processor to send another datum indicative of the device verification value for the consumer account and an indication of the consumer account to an entity different from the personal communication device associated with the consumer account. 18. The server computer of claim 13, wherein the consumer account is provided by an issuing bank, and wherein the computer program product further comprises code that directs the data processor to send another datum indicative of the device verification value for the consumer account and an indication of the consumer account to the issuing bank. 19. The server computer of claim 13, further comprising code that directs the data processor to send an indication of a time period in which the device verification value can be used for a transaction. 20. The server computer of claim 13, wherein the obtained account record stores method data fields of consumer accounts indicating algorithms to be used to generate device verification values; and wherein the code that directs the data processor to obtain the datum indicative of the device verification value for the consumer account comprises code that directs the data processor to obtain an indication of an algorithm from a method data field of the obtained account record and to execute the algorithm for which the indication was obtained. 21. The server computer of claim 13, wherein the obtained account record stores data fields of consumer accounts data indicative of device verification values; and wherein the code that directs the data processor to obtain the datum indicative of the device verification value for the consumer account comprises code that directs the data processor to obtain the datum indicative of the device verification value from a data field of the obtained account record. 22. The server computer of claim 13, wherein the computer program product further comprises code that directs the data processor to obtain the datum indicative of the device verification value for the consumer account comprises code that directs the data processor to determine an identity of an issuing bank from the consumer account, to send an electronic message to the issuing bank to request the datum indicative of a device verification value, and to receive the datum indicative of a device verification value from the issuing bank. 23. The server computer of claim 13 wherein the computer program product further comprises code that directs the data processor to determine an identify of an issuing bank computer from data in the authorization request;code that directs the data processor to transmit the authorization request to an issuing bank computer; andcode that directs the data processor to receive the authorization response from the issuing bank computer. 24. The server computer of claim 13 wherein the datum indicative of the device verification value indicates a methodology to generate the device verification value and is not itself the device verification value.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (253)
Raj, Thanigaivel Ashwin; Fuentes, Jacob Saul; Tullis, John; Shastry, Vishwanath, Alias management and value transfer claim processing.
Asghari Kamrani,Nader; Asghari Kamrani,Kamran, Direct authentication and authorization system and method for trusted network of financial institutions.
Ziarno Witold A. (4519 S. St. Louis Ave. Chicago IL 60632), Display cursor controlling device for reading card information from an information bearing credit or debit card.
Mullen, Jeffrey David, Dynamic credit card with magnetic stripe and embedded encoder and methods for using the same to provide a copy-proof credit card.
Mullen, Jeffrey David, Dynamic credit card with magnetic stripe and embedded encoder and methods for using the same to provide a copy-proof credit card.
Mullen, Jeffrey David, Dynamic credit card with magnetic stripe and embedded encoder and methods for using the same to provide a copy-proof credit card.
Franklin D. Chase ; Rosen Daniel ; Benaloh Josh ; Simon Daniel R., Electronic online commerce card with customer generated transaction proxy number for online transactions.
Bierbaum, Christopher J.; Cope, Warren B.; Katzer, Robin D.; Paczkowski, Lyle W., Electronic payment using a proxy account number stored in a secure element.
Stolfo,Salvotore J.; Yemini,Yechiam; Shaykin,Leonard P., Electronic purchase of goods over a communications network including physical delivery while securing private and personal information of the purchasing party.
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.
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.
Bajikar,Sundeep M.; Girard,Luke E.; Silvester,Kelan C.; McKeen,Francis X., Method and system and authenticating a user of a computer system that has a trusted platform module (TPM).
DeMello, Marco A.; Keely, Leroy B.; Byrum, Frank D.; Yaacovi, Yoram; Hughes, Kathryn E., Method and system for binding enhanced software features to a persona.
Talbert, Vincent W.; Keithly, Thomas H.; Hirschfeld, Daniel A.; Lavelle, Mark L., Method and system for completing a transaction between a customer and a merchant.
Fisher, Douglas; Dominguez, Benedicto H.; Lee, Timothy Mu-Chu, Method and system for performing two factor authentication in mail order and telephone order transactions.
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.
Jonathan Shem-Ur IL; Anat Wolfson IL; Shaul Bar-Lev IL; Roni Sivan IL; Ehud Kaahtan IL, Method for preventing unauthorized use of credit cards in remote payments and an optional supplemental-code card for use therein.
Fung, Daniel Y.; Evans, Stephen C., Method, system and computer readable medium for web site account and e-commerce management from a central location.
Veteläinen,Altti Pekka Henrik, Methods, system, and computer readable medium for user data entry, at a terminal, for communication to a remote destination.
Khan,Mohammad; Kumar,Pradeep; Vijayshankar,Roshan; Liu,Ming Li; Narayanan,Narendra, Methods, systems and computer program products for over the air (OTA) provisioning of soft cards on devices with wireless communications capabilities.
Bhambri, Vikram; Walsh, Deirdre L.; Sausville, Paul C.; Biyani, Raj; Button, Thomas L.; Nolan, Sean; Warren, Susan; Hempey, Matthew D., Payment information security for multi-merchant purchasing environment for downloadable products.
Baker, David Preston; Marshall, III, Stanley N.; Hussein, Mohamed Reza; Hiller, Matthew Eric; Tung, Chin Pang; Mitchell, Andrew Robert, Secure storage of payment information on client devices.
Smith Robert Neal, Smart card authentication system comprising means for converting user identification and digital signature to pointing device position data and vice versa using lut.
Berardi, Michael J.; Bliman, Michal; Bonalle, David S.; Saunders, Peter D., System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions.
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.
Chien, Emily; Sanchez, Trish; Saunders, Daniela; Wiseman, Jill; Balagopal, C R; Kinderknecht, Al; Parson, Jon W.; Preston, Ray, System and method for using loyalty rewards as currency.
Chien, Emily; Sanchez, Trish; Saunders, Daniela; Wiseman, Jill; Balagopal, C. R.; Kinderknecht, Al; Parson, Jon W.; Preston, Ray, System and method for using loyalty rewards as currency.
Chien, Emily; Sanchez, Trish; Saunders, Daniela; Wiseman, Jill; Balagopal, C. R.; Kinderknecht, Al; Parson, Jon W.; Preston, Ray, System and method for using loyalty rewards as currency.
Hughes Thomas S. (31310 Eagle Haven Cir. ; Ste. 100 Rancho Palos Verdes CA 90274) Molina Gustavo (24292 Rhona Dr. Laguna Niguel CA 92656), System for remote purchase payment transactions and remote bill payments.
Saunders, Peter D.; Leggatt, Lesley; Chuang, I-Hsin; Oh, John J., Systems, methods and computer program products for performing mass transit merchant transactions.
Hoffman Ned (Berkeley CA) Pare ; Jr. David F. (Berkeley CA) Lee Jonathan A. (Berkeley CA), Tokenless identification system for authorization of electronic transactions and electronic transmissions.
von Behren, Rob; Wall, Jonathan; Muehlberg, Alexej; Meyn, Hauke, Wallet application for interacting with a secure element application without a trusted server for authentication.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.