Patents by Inventor Chandra S. Balasubramanian

Chandra S. Balasubramanian 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).

  • Publication number: 20180232736
    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: Application
    Filed: April 2, 2018
    Publication date: August 16, 2018
    Inventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Francis M. Sherwin
  • Publication number: 20180018662
    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: Application
    Filed: July 14, 2017
    Publication date: January 18, 2018
    Applicant: CardinalCommerce Corporation
    Inventors: Erik Nils Enright, Adam Ratica, Michael A. Keresman, III, Francis M. Sherwin, Chandra S. Balasubramanian
  • Publication number: 20170249691
    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: Application
    Filed: May 17, 2017
    Publication date: August 31, 2017
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventors: Chandra S. Balasubramanian, Andrew Heiss
  • Publication number: 20170236115
    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: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventors: Francis Sherwin, Chandra S. Balasubramanian
  • Patent number: 9679328
    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: January 23, 2014
    Date of Patent: June 13, 2017
    Assignee: CardinalCommerce Corporation
    Inventors: Chandra S. Balasubramanian, Andrew Heiss
  • Patent number: 9667587
    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 message; 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: July 7, 2014
    Date of Patent: May 30, 2017
    Assignee: CardinalCommerce Corporation
    Inventors: Francis Sherwin, Chandra S. Balasubramanian
  • Patent number: 9430769
    Abstract: A method is provided for carrying out commercial transactions. The method includes the steps of: establishing a transaction processing system on an electronic communications network; establishing an account within the transaction processing system for a corresponding account holder; obtaining from the account holder a session description of acceptable future commercial transactions related to the account; administering commercial transactions carried out via the transaction processing system; and, verifying that administered commercial transactions related to the account meet one or more of the session description.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: August 30, 2016
    Assignee: CardinalCommerce Corporation
    Inventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Francis M. Sherwin
  • Publication number: 20150012371
    Abstract: 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: Application
    Filed: June 23, 2014
    Publication date: January 8, 2015
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventor: Chandra S. Balasubramanian
  • Publication number: 20140324679
    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: Application
    Filed: July 7, 2014
    Publication date: October 30, 2014
    Inventors: Francis Sherwin, Chandra S. Balasubramanian
  • Publication number: 20140324682
    Abstract: 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: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Michael Roche, Scott Rauhe
  • Publication number: 20140222689
    Abstract: A method of processing commercial transactions carried out over the Internet (50) between account holders (30) and participating merchants (20) includes receiving a purchase request (352) of a buyer from a participating merchant (20) indicating that the buyer desires to carry out a transaction with the merchant (20). The transaction includes the buyer purchasing one or more selected items (340) from the merchant (20). The buyer is authenticated (310) as an account holder (30) and transaction fulfillment data (362) is established. The transaction fulfillment data (362) indicates a delivery destination for the selected items. In turn, the transaction fulfillment data (362) is communicated to the participating merchant (20), and transaction details (384) from the participating merchant (20) are received. The transaction details (384) include a cost for the selected items.
    Type: Application
    Filed: March 17, 2014
    Publication date: August 7, 2014
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventors: Michael A. Keresman, III, Ravishankar S. Bhagavatula, Chandra S. Balasubramanian, Francis M. Sherwin
  • Publication number: 20140207624
    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: Application
    Filed: January 23, 2014
    Publication date: July 24, 2014
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventors: Chandra S. Balasubramanian, Andrew Heiss
  • Patent number: 8775265
    Abstract: A text message order processing system includes: means for receiving text messages from consumers purchasing products, 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 message to extract the identification of the product and the identification of the device; means for selecting 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 order management system of the merchant.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: July 8, 2014
    Assignee: CardinalCommerce Corporation
    Inventors: Francis Sherwin, Chandra S. Balasubramanian
  • Patent number: 8762210
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: June 24, 2014
    Assignee: Cardinalcommerce Corporation
    Inventor: Chandra S. Balasubramanian
  • Publication number: 20140156532
    Abstract: A method of processing of a transaction between a first and second party is provided. The method includes: receiving payment information at a server operatively connected to a communications network, the payment information identifying a particular payment option used by the second party for the transaction, and the server being equipped to format and route messages over the communications network in different manners to accommodate a plurality of different authentication protocols; determining which of the different authentication protocols is prescribed for the type of payment option identified in the payment information; selecting a particular authentication protocol from the plurality of different authentication protocols supported by the server; obtaining an authentication determination for the transaction, including formatting messages and routing the formatted messages over the communications network in accordance with one or more mandates of the selected authentication protocol.
    Type: Application
    Filed: February 10, 2014
    Publication date: June 5, 2014
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventors: Chandra S. Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III
  • Patent number: 8650118
    Abstract: A method is provided for supporting processing of a transaction conducted between two parties.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: February 11, 2014
    Assignee: CardinalCommerce Corporation
    Inventors: Chandra S. Balasubramanian, Francis M. Sherwin, Michael A. Keresman
  • Publication number: 20140012760
    Abstract: A method is provided for carrying out commercial transactions. The method includes the steps of: establishing a transaction processing system on an electronic communications network; establishing an account within the transaction processing system for a corresponding account holder; obtaining from the account holder a session description of acceptable future commercial transactions related to the account; administering commercial transactions carried out via the transaction processing system; and, verifying that administered commercial transactions related to the account meet one or more of the session description.
    Type: Application
    Filed: September 13, 2013
    Publication date: January 9, 2014
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Francis M. Sherwin
  • Publication number: 20140012758
    Abstract: A method is provided for carrying out commercial transactions. The method includes the steps of: establishing a transaction processing system on an electronic communications network; establishing an account within the transaction processing system for a corresponding account holder; obtaining from the account holder a session description of acceptable future commercial transactions related to the account; administering commercial transactions carried out via the transaction processing system; and, verifying that administered commercial transactions related to the account meet one or more of the session description.
    Type: Application
    Filed: September 13, 2013
    Publication date: January 9, 2014
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Francis M. Sherwin
  • Publication number: 20140012759
    Abstract: A method is provided for carrying out commercial transactions. The method includes the steps of: establishing a transaction processing system on an electronic communications network; establishing an account within the transaction processing system for a corresponding account holder; obtaining from the account holder a session description of acceptable future commercial transactions related to the account; administering commercial transactions carried out via the transaction processing system; and, verifying that administered commercial transactions related to the account meet one or more of the session description.
    Type: Application
    Filed: September 13, 2013
    Publication date: January 9, 2014
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Francis M. Sherwin
  • Publication number: 20130211934
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: August 15, 2013
    Applicant: CARDINALCOMMERCE CORPORATION
    Inventor: Chandra S. Balasubramanian