Patents Assigned to CardinalCommerce Corporation
  • Patent number: 11868920
    Abstract: A system and method processes a transaction between a merchant and a consumer. Data indicate of the security of a digital processing device being used by the consumer to carry out the transaction with the merchant is received. A determination as to whether the digital processing device is secure is made using the received data. In response to determining the digital processing device is insecure, the transaction is aborted. In response to determining the digital processing device is in secure, the transaction is processed by at least one of authenticating the consumer, authorizing the transaction using a payment processing supply chain, and capturing funds for the transaction using a payment processing supply chain.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: January 9, 2024
    Assignee: CardinalCommerce Corporation
    Inventor: Paul Turgeon
  • Patent number: 11748791
    Abstract: An apparatus for segmented processing of order management system data is described herein. The apparatus generally includes: a front end interface that is operative to receive unencrypted payment information and unencrypted personal information relating to at least one customer order and return encrypted payment information and encrypted personal information relating to the at least one customer order; a middle tier interface that is operative to receive encrypted payment information and encrypted personal information relating to at least one customer order and return decrypted personal information only; and/or a back end interface that is operative to receive encrypted payment information and encrypted personal information relating to at least one customer order and return decrypted payment information and decrypted personal information relating to the at least one customer order.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: September 5, 2023
    Assignee: CardinalCommerce Corporation
    Inventor: Adam Ratica
  • Patent number: 11741462
    Abstract: 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: Grant
    Filed: September 17, 2021
    Date of Patent: August 29, 2023
    Assignee: CardinalCommerce Corporation
    Inventors: Erik Nils Enright, Adam Ratica, Michael A. Keresman, III, Francis M. Sherwin, Chandra S. Balasubramanian
  • Patent number: 11429965
    Abstract: 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 memo
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: August 30, 2022
    Assignee: CardinalCommerce Corporation
    Inventors: Michael A. Keresman, III, Chandra Balasubramanian, Gary Bender, Mark Carlson, Edward Katzin, Francis M. Sherwin
  • Patent number: 11270361
    Abstract: An electronic platform (10) for facilitating mobile commerce transactions includes: a user interface (20) that is provided to a user (60), the user interface (20) being operable to retrieve from the user (60) a plurality of settings for different parameters that regulate a manner in which the platform (10) operates for a given entity that is being served by the platform (10); a conversation tracking engine (40) that monitors messages exchanged between the platform (10) and mobile device users (72) accessing the platform (10), the conversation tracking engine (40) being operative to recognize which ones of selected monitored messages together form a common conversation and keep track of a current state of that conversation; and, a mobile content rendering engine (30) that is operable to dynamically render mobile content in response to the platform (10) receiving a request from a mobile device (74) for mobile content, the mobile content being rendered in accordance with the parameter settings entered via the us
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: March 8, 2022
    Assignee: CardinalCommerce Corporation
    Inventors: Chandra S. Balasubramanian, Francis M. Sherwin, Christopher Baird
  • Patent number: 11195173
    Abstract: 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: Grant
    Filed: July 14, 2017
    Date of Patent: December 7, 2021
    Assignee: CardinalCommerce Corporation
    Inventors: Erik Nils Enright, Adam Ratica, Michael A. Keresman, III, Francis M. Sherwin, Chandra S. Balasubramanian
  • Patent number: 11144913
    Abstract: 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: Grant
    Filed: January 7, 2019
    Date of Patent: October 12, 2021
    Assignee: CardinalCommerce Corporation
    Inventors: Chandra Balasubramanian, Francis Sherwin, Michael A. Keresman, III
  • Patent number: 10937026
    Abstract: 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 memo
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: March 2, 2021
    Assignee: CardinalCommerce Corporation
    Inventors: Michael A. Keresman, III, Chandra Balasubramanian, Gary Bender, Mark Carlson, Ed Katzin, Francis M. Sherwin
  • Patent number: 10872343
    Abstract: 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: Grant
    Filed: April 2, 2018
    Date of Patent: December 22, 2020
    Assignee: CardinalCommerce Corporation
    Inventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Francis M. Sherwin
  • Patent number: 10810575
    Abstract: A text message order processing system includes: means for receiving text messages from consumers purchasing products from one or more merchants, each of the text messages being addressed to an address selected by the consumer and including an identification of the product being purchased and an identification of a device from which the text message was sent; means for parsing each text messages to extract the identification of the product and the identification of the device from the text massage; means for selecting based upon each received text message a payment instrument to be used to pay for the purchase; means for establishing payment information related to the selected payment instrument and delivery information indicating where the purchased product is to be delivered; means for generating for each received text message an order including the established payment information, delivery information and identification of the product being purchased; and, means for submitting the generated order to an ord
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: October 20, 2020
    Assignee: CardinalCommerce Corporation
    Inventors: Francis Sherwin, Chandra S. Balasubramanian
  • Patent number: 10810584
    Abstract: A system and method processes a transaction between a merchant and a consumer. Data indicate of the security of a digital processing device being used by the consumer to carry out the transaction with the merchant is received. A determination as to whether the digital processing device is secure is made using the received data. In response to determining the digital processing device is insecure, the transaction is aborted. In response to determining the digital processing device is in secure, the transaction is processed by at least one of authenticating the consumer, authorizing the transaction using a payment processing supply chain, and capturing funds for the transaction using a payment processing supply chain.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: October 20, 2020
    Assignee: CardinalCommerce Corporation
    Inventor: Paul Turgeon
  • Patent number: 10762554
    Abstract: A system and method process an electronic commerce transaction between a consumer and a merchant over a communications network. A checkout webpage of a virtual shopping cart of the merchant is displayed by a consumer device and an initialization routine of the checkout webpage is performed by the consumer device. The initialization routine segments the checkout webpage to display a widget webpage of a service provider within the checkout webpage. Content of the widget webpage is loaded and displayed independent of content of the checkout webpage. A bootstrap routine of the widget webpage is performed by the consumer device to add a payment widget to the widget webpage and to display the payment widget with the checkout webpage. Further, the transaction is processed by the consumer device to completion using the payment widget.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: September 1, 2020
    Assignee: CardinalCommerce Corporation
    Inventors: Chandra S. Balasubramanian, Andrew Heiss
  • Patent number: 10666543
    Abstract: The present application relates to methods and systems for intelligently routing requests to one of a plurality of redundant servers. The methods and systems route the requests to a most highly ranked redundant server. The redundant servers are dynamically rank according to ranking information, wherein the ranking information may include server performance information, server response information, next step performance information, next step response information, historic information and other like information. Next step response information and next step performance information corresponds to information pertaining to servers the plurality of redundant servers depend upon. The methods and systems may further randomly re-rank the plurality of redundant servers. The methods and systems may further re-route unprocessed requests meeting non-performance criteria.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: May 26, 2020
    Assignee: CardinalCommerce Corporation
    Inventor: Adam Ratica
  • Patent number: 10565586
    Abstract: A method and corresponding system for supporting authentication processing of commercial transactions conducted over a communications network between consumers and merchants. Payment information for a commercial transaction between a consumer and a merchant is received over the communications network. The payment information identifies a payment instrument supporting an authenticated payment program. A determination is made as to whether to authenticate the consumer using the authenticated payment program based on authentication criteria defined by the merchant. The consumer is authenticated over the communications network in accordance with the authenticated payment program if authentication is determined to be appropriate based on the authentication criteria defined by the merchant.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: February 18, 2020
    Assignee: CardinalCommerce Corporation
    Inventors: Michael Roche, Adam Ratica, Phillip Romano, Matthew Yucha, Scott Rauhe
  • Patent number: 10567335
    Abstract: A system of a first network, which is intermediate a second network and a third network, connects a host of the second network to a host of the third network. The system includes at least one processor programmed to receive a domain name service (DNS) request for a hostname corresponding to the host of the third network from the host of the second network. An internet protocol (IP) address of the first network allocated and an IP address of the host of the third network is determined from the hostname. The allocated IP address is mapped to the determined IP address and the allocated IP address is returned to the host of the second network in response to the DNS request.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: February 18, 2020
    Assignee: CardinalCommerce Corporation
    Inventors: Adam Ratica, Matthew Yucha, Marcus L. Weidner, Andrew T. Heiss, Christopher A. Baird, John M. Schick, IV
  • Patent number: 10504098
    Abstract: 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: Grant
    Filed: April 18, 2016
    Date of Patent: December 10, 2019
    Assignee: CardinalCommerce Corporation
    Inventors: Michael A. Keresman, III, Paul Turgeon
  • Patent number: 10366425
    Abstract: An apparatus for segmented processing of order management system data is described herein. The apparatus generally includes: a front end interface that is operative to receive unencrypted payment information and unencrypted personal information relating to at least one customer order and return encrypted payment information and encrypted personal information relating to the at least one customer order; a middle tier interface that is operative to receive encrypted payment information and encrypted personal information relating to at least one customer order and return decrypted personal information only; and/or a back end interface that is operative to receive encrypted payment information and encrypted personal information relating to at least one customer order and return decrypted payment information and decrypted personal information relating to the at least one customer order.
    Type: Grant
    Filed: June 9, 2011
    Date of Patent: July 30, 2019
    Assignee: CardinalCommerce Corporation
    Inventor: Adam Ratica
  • Patent number: 10235671
    Abstract: 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 memo
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: March 19, 2019
    Assignee: CardinalCommerce Corporation
    Inventors: Michael A. Keresman, III, Francis M. Sherwin, Chandra Balasubramanian, Gary Bender, Ed Katzin, Mark Carlson
  • Patent number: 10223695
    Abstract: 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: Grant
    Filed: June 15, 2018
    Date of Patent: March 5, 2019
    Assignee: CardinalCommerce Corporation
    Inventors: Ravishankar S. Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Jeffry J. Bowman
  • Patent number: 10210511
    Abstract: 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: Grant
    Filed: August 29, 2014
    Date of Patent: February 19, 2019
    Assignee: CardinalCommerce Corporation
    Inventors: Chandra Balasubramanian, Francis Sherwin, Michael A. Keresman, III