Patents by Inventor Michael A. Keresman
Michael A. Keresman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11741462Abstract: A system of electronic communication is disclosed. The system may: create a Pre-Authentication Transaction Number (Pre-ATN) by combining a number with a Special Encode Value (SEV), wherein the SEV is a single digit integer value; encrypt the Pre-ATN using a Format Preserving Encryption (FPE) to generate an encrypted Authentication Transaction Number (ATN); and send the encrypted ATN to an access control server (ACS) to use the encrypted ATN to generate a cardholder Authentication Verification Value (CAVV) or an Accountholder Authentication Value (AAV).Type: GrantFiled: September 17, 2021Date of Patent: August 29, 2023Assignee: CardinalCommerce CorporationInventors: Erik Nils Enright, Adam Ratica, Michael A. Keresman, III, Francis M. Sherwin, Chandra S. Balasubramanian
-
Patent number: 11429965Abstract: A method for obscuring a value of a sensitive data element includes: (a) receiving the sensitive data element, the sensitive data element being received over a data communications network (110) at a hardware computing device (142) of a trusted tokenization service provider (140); (b) generating a token corresponding to the received sensitive data element; (c) storing the token and sensitive data element in a memory device (146) such that they are correlated with one another; (d) providing the generated token to a first party (130) that uses the token in place of the sensitive data element in a request for authorization to complete a transaction, the request being sent from the first party (130); (e) intercepting the request for authorization including the token; (f) using the token contained in the intercepted request to look-up and retrieve the correlated sensitive data element in the memory device (160); (g) replacing the token contained in the request with the sensitive data element retrieved from the memoType: GrantFiled: January 28, 2021Date of Patent: August 30, 2022Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Chandra Balasubramanian, Gary Bender, Mark Carlson, Edward Katzin, Francis M. Sherwin
-
Publication number: 20220005030Abstract: A system of electronic communication is disclosed. The system may: create a Pre-Authentication Transaction Number (Pre-ATN) by combining a number with a Special Encode Value (SEV), wherein the SEV is a single digit integer value; encrypt the Pre-ATN using a Format Preserving Encryption (FPE) to generate an encrypted Authentication Transaction Number (ATN); and send the encrypted ATN to an access control server (ACS) to use the encrypted ATN to generate a cardholder Authentication Verification Value (CAVV) or an Accountholder Authentication Value (AAV).Type: ApplicationFiled: September 17, 2021Publication date: January 6, 2022Inventors: Erik Nils Enright, Adam Ratica, Michael A. Keresman, III, Francis M. Sherwin, Chandra S. Balasubramanian
-
Patent number: 11195173Abstract: A system of electronic communication is disclosed. The system may: create a Pre-Authentication Transaction Number (Pre-ATN) by combining a number with a Special Encode Value (SEV), wherein the SEV is a single digit integer value; encrypt the Pre-ATN using a Format Preserving Encryption (FPE) to generate an encrypted Authentication Transaction Number (ATN); and send the encrypted ATN to an access control server (ACS) to use the encrypted ATN to generate a cardholder Authentication Verification Value (CAVV) or an Accountholder Authentication Value (AAV).Type: GrantFiled: July 14, 2017Date of Patent: December 7, 2021Assignee: CardinalCommerce CorporationInventors: Erik Nils Enright, Adam Ratica, Michael A. Keresman, III, Francis M. Sherwin, Chandra S. Balasubramanian
-
Patent number: 11144913Abstract: A method is provided for completing an authenticated commercial transaction over an internet protocol (IP) network (40) for an account holder (60) engaged in the transaction via a non-IP based telecommunications platform (30).Type: GrantFiled: January 7, 2019Date of Patent: October 12, 2021Assignee: CardinalCommerce CorporationInventors: Chandra Balasubramanian, Francis Sherwin, Michael A. Keresman, III
-
Publication number: 20210150525Abstract: A method for obscuring a value of a sensitive data element includes: (a) receiving the sensitive data element, the sensitive data element being received over a data communications network (110) at a hardware computing device (142) of a trusted tokenization service provider (140); (b) generating a token corresponding to the received sensitive data element; (c) storing the token and sensitive data element in a memory device (146) such that they are correlated with one another; (d) providing the generated token to a first party (130) that uses the token in place of the sensitive data element in a request for authorization to complete a transaction, the request being sent from the first party (130); (e) intercepting the request for authorization including the token; (f) using the token contained in the intercepted request to look-up and retrieve the correlated sensitive data element in the memory device (160); (g) replacing the token contained in the request with the sensitive data element retrieved from the memoType: ApplicationFiled: January 28, 2021Publication date: May 20, 2021Inventors: Michael A. Keresman, III, Chandra Balasubramanian, Gary Bender, Mark Carlson, Edward Katzin, Francis M. Sherwin
-
Patent number: 10937026Abstract: A method for obscuring a value of a sensitive data element includes: (a) receiving the sensitive data element, the sensitive data element being received over a data communications network (110) at a hardware computing device (142) of a trusted tokenization service provider (140); (b) generating a token corresponding to the received sensitive data element; (c) storing the token and sensitive data element in a memory device (146) such that they are correlated with one another; (d) providing the generated token to a first party (130) that uses the token in place of the sensitive data element in a request for authorization to complete a transaction, the request being sent from the first party (130); (e) intercepting the request for authorization including the token; (f) using the token contained in the intercepted request to look-up and retrieve the correlated sensitive data element in the memory device (160); (g) replacing the token contained in the request with the sensitive data element retrieved from the memoType: GrantFiled: February 4, 2019Date of Patent: March 2, 2021Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Chandra Balasubramanian, Gary Bender, Mark Carlson, Ed Katzin, Francis M. Sherwin
-
Patent number: 10872343Abstract: A method is provided for facilitating session-based authentication for a plurality of e-commerce transactions for an account holder. The method includes registering a plurality of account holders, receiving, from an account holder of the plurality of account holders, user input setting the account privilege information for an account corresponding to the account holder, and receiving a transaction request for an e-commerce transaction between the account holder and a merchant, the transaction request comprising transaction details including a transaction value and a transaction time, and, in response to the transaction request, performing, with at least one computer system, an authentication process.Type: GrantFiled: April 2, 2018Date of Patent: December 22, 2020Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Francis M. Sherwin
-
Patent number: 10504098Abstract: A system for processing a debit transaction between a merchant and a consumer. The system includes one or more processors programmed to receive payment information for the consumer, collect authentication data for the debit card from the consumer, transmit an alias account number unique to the debit transaction to the merchant, receive a credit authorization message including the alias account number from the merchant, translate the credit authorization message to a debit authorization message using the authentication data, and transmit the debit authorization message to a payment processor.Type: GrantFiled: April 18, 2016Date of Patent: December 10, 2019Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Paul Turgeon
-
Publication number: 20190236595Abstract: A method and apparatus for conducting a commercial transaction over the Internet or other network connection are provided. Random numbers, which are unique for each user session, are pre-loaded onto a handheld, portable device, or token. The random numbers are generated by external systems and delivered to the token for storage in an internal memory and to a database accessible by an authentication system. The random numbers are dispensed by the token to a user by pressing a button on the token or otherwise signaling the token. A dispensed number is cross referenced, by the authentication system, to the database. The dispensed number authenticates the user or transaction.Type: ApplicationFiled: April 8, 2019Publication date: August 1, 2019Inventors: Michael A. Keresman, III, Andrew J. Hartridge, Chandra S. Balasubramanian
-
Publication number: 20190172061Abstract: A method for obscuring a value of a sensitive data element includes: (a) receiving the sensitive data element, the sensitive data element being received over a data communications network (110) at a hardware computing device (142) of a trusted tokenization service provider (140); (b) generating a token corresponding to the received sensitive data element; (c) storing the token and sensitive data element in a memory device (146) such that they are correlated with one another; (d) providing the generated token to a first party (130) that uses the token in place of the sensitive data element in a request for authorization to complete a transaction, the request being sent from the first party (130); (e) intercepting the request for authorization including the token; (f) using the token contained in the intercepted request to look-up and retrieve the correlated sensitive data element in the memory device (160); (g) replacing the token contained in the request with the sensitive data element retrieved from the memoType: ApplicationFiled: February 4, 2019Publication date: June 6, 2019Inventors: Michael A. Keresman, III, Chandra Balasubramanian, Gary Bender, Mark Carlson, Ed Katzin, Francis M. Sherwin
-
Patent number: 10296903Abstract: A method and apparatus for conducting a commercial transaction over the Internet or other network connection are provided. Random numbers, which are unique for each user session, are pre-loaded onto a handheld, portable device, or token The random numbers are generated by external systems and delivered to the token for storage an internal memory and to a database accessible by an authentication system. The random numbers are dispensed by the token to a user by pressing a button on the token or otherwise signaling the token. A dispensed number is cross referenced, by the authentication system, to the database. The dispensed number authenticates the user or transaction.Type: GrantFiled: October 8, 2009Date of Patent: May 21, 2019Assignee: CARDINAL COMMERCE CORPORATIONInventors: Michael A. Keresman, III, Andrew J. Hartridge, Chandra A. Balasubramanian
-
Publication number: 20190139038Abstract: A method is provided for completing an authenticated commercial transaction over an internet protocol (IP) network (40) for an account holder (60) engaged in the transaction via a non-IP based telecommunications platform (30).Type: ApplicationFiled: January 7, 2019Publication date: May 9, 2019Inventors: Chandra Balasubramanian, Francis Sherwin, Michael A. Keresman, III
-
Patent number: 10235671Abstract: A method for obscuring a value of a sensitive data element includes: (a) receiving the sensitive data element, the sensitive data element being received over a data communications network (110) at a hardware computing device (142) of a trusted tokenization service provider (140); (b) generating a token corresponding to the received sensitive data element; (c) storing the token and sensitive data element in a memory device (146) such that they are correlated with one another; (d) providing the generated token to a first party (130) that uses the token in place of the sensitive data element in a request for authorization to complete a transaction, the request being sent from the first party (130); (e) intercepting the request for authorization including the token; (f) using the token contained in the intercepted request to look-up and retrieve the correlated sensitive data element in the memory device (160); (g) replacing the token contained in the request with the sensitive data element retrieved from the memoType: GrantFiled: July 18, 2016Date of Patent: March 19, 2019Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Francis M. Sherwin, Chandra Balasubramanian, Gary Bender, Ed Katzin, Mark Carlson
-
Patent number: 10223695Abstract: A method of centralized identity authentication for use in connection with a communications network includes registering users of the communications network such that each registered user's identity is uniquely defined and determinable, and registering a plurality of vendors having a presence on the communications network. The registered vendors selectively transact with registered users, wherein the transactions include: (i) the registered vendor selling goods and/or services to the registered user; (ii) the registered vendor granting the registered user access to personal records maintained by the registered vendor; and/or (iii) the registered vendor communicating to the registered user personal information maintained by the registered vendor. The method also includes each user's identity being authenticated over the communications network prior to completion of transactions between registered vendors and registered users.Type: GrantFiled: June 15, 2018Date of Patent: March 5, 2019Assignee: CardinalCommerce CorporationInventors: Ravishankar S. Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Jeffry J. Bowman
-
Patent number: 10210511Abstract: A method is provided for completing an authenticated commercial transaction over an internet protocol (IP) network (40) for an account holder (60) engaged in the transaction via a non-IP based telecommunications platform (30).Type: GrantFiled: August 29, 2014Date of Patent: February 19, 2019Assignee: CardinalCommerce CorporationInventors: Chandra Balasubramanian, Francis Sherwin, Michael A. Keresman, III
-
Patent number: 10169748Abstract: A system and method process a transaction between a merchant and a consumer at a point of sale (POS). Transaction information for the transaction is received from the consumer at the POS. The transaction information identifies an alternative payment option of an alternative payment provider to use for the transaction. A universal merchant platform (UMP) is requested to approve the transaction with the alternative payment provider of the identified alternative payment option. The request includes the received transaction information and is provided to the UMP according to a unified payment implementation. In response to approval of the transaction, an order identifier is received from the UMP. The order identifier uniquely identifies the transaction. The UMP is requested to authorize and/or capture funds for the transaction using a payment implementation specific to the alternative payment provider of the identified alternative payment option.Type: GrantFiled: June 23, 2014Date of Patent: January 1, 2019Assignee: CardinalCommerce CorporationInventors: Chandra S. Balasubramanian, Michael A. Keresman, III, Eric Goodman, Adam Ratica, Scott Rauhe
-
Patent number: 10163086Abstract: A universal payments dashboard system provides eCommerce merchants with an easy to integrate web page (inline frame) that displays all alternative payment button options that consumers can use on the merchant website(s) to pay for the purchase. Such merchants can display the dashboard on their shopping cart page(s) and on their checkout page(s) at the point where users select the payment option. The dashboard communicates with a payment dashboard provider to complete the payment for the transaction, including any consumer interaction such as entering checking account information, personal details, etc. Upon completing the payment for the order, the dashboard provides the merchant with the completed order information (e.g., a prepaid order) along with all the payment information. The dashboard supports all alternative payment options, payment transaction notifications to enable single cash register functionality and work in conjunction with alternative payment initiatives.Type: GrantFiled: April 27, 2009Date of Patent: December 25, 2018Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Francis Sherwin, Chandra Balasubramanian
-
Patent number: 10157375Abstract: A method of processing a transaction between a merchant and a buyer over a communication network is provided. The transaction is processed using one of a plurality of alternative payment options and each of the alternative payment options are provided by one of a plurality of alternative payment providers. Each of the alternative payment providers uses a different alternative payment implementation. The method includes: obtaining transaction information from the merchant; returning a redirection URL and an order identifier to the merchant; obtaining a transaction message from the merchant, where the transaction message specifies the type of operation; performing the operation type specified in the transaction message with the appropriate alternative payment provider; and returning a processing message to the merchant containing the results from performing the operation type specified in the transaction message.Type: GrantFiled: June 3, 2009Date of Patent: December 18, 2018Assignee: CardinalCommerce CorporationInventors: Chandra S. Balasubramanian, Michael A. Keresman, III, Eric Goodman, Adam Ratica, Scott Rauhe
-
Patent number: 10127549Abstract: A system for processing e-commerce transactions. The system includes one or more processors programmed to receive a selection of one or more alternative payment brands from a merchant. Each of said alternative payment brands including a different merchant application process. Further, the processors are programmed to receive merchant information from the merchant necessary to apply to the selected alternative payment brands and apply to each of the selected alternative payment brands using the merchant information in accordance with the merchant application process for the selected alternative payment brand.Type: GrantFiled: July 11, 2014Date of Patent: November 13, 2018Assignee: CARDINALCOMMERCE CORPORATIONInventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Michael Roche, Scott Rauhe