Patents Assigned to CardinalCommerce Corporation
-
Publication number: 20160232529Abstract: 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: ApplicationFiled: April 18, 2016Publication date: August 11, 2016Applicant: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Paul Turgeon
-
Patent number: 9317850Abstract: 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 5, 2011Date of Patent: April 19, 2016Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Paul Turgeon
-
Patent number: 9003012Abstract: A method of tracking a user and the user's activities on a telecommunications network. The method includes receiving a notification from a first web server that the user has accessed a first webpage on a first website, wherein the notification is received via a user tracking server operated by a tracking coordinator, setting a session cookie including a user tracking ID on the user's computer and/or web browser to track the user's activities on the network and storing tracking data for the user in a database associated with the user tracking server, receiving an indication from a second web server that the user has accessed a second webpage on a second website, wherein the second webpage comprises a confirmation webpage that includes transaction data for the user, retrieving the user tracking ID from the session cookie and associating the user tracking ID retrieved from the cookie with the transaction data obtained from the second webpage, and reporting the user tracking data to the first web server.Type: GrantFiled: March 16, 2009Date of Patent: April 7, 2015Assignee: Cardinalcommerce CorporationInventors: Chandra Balasubramanian, Scott Rauhe, Matthew Yucha
-
Publication number: 20150012371Abstract: 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: ApplicationFiled: June 23, 2014Publication date: January 8, 2015Applicant: CARDINALCOMMERCE CORPORATIONInventor: Chandra S. Balasubramanian
-
Publication number: 20140372323Abstract: 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: August 29, 2014Publication date: December 18, 2014Applicant: CardinalCommerce CorporationInventors: Chandra Balasubramanian, Francis Sherwin, Michael A. Keresman, III
-
Publication number: 20140324682Abstract: 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: ApplicationFiled: July 11, 2014Publication date: October 30, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Michael A. Keresman, III, Chandra S. Balasubramanian, Michael Roche, Scott Rauhe
-
Publication number: 20140258556Abstract: 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: ApplicationFiled: May 23, 2014Publication date: September 11, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventor: Adam Ratica
-
Patent number: 8825556Abstract: 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 27, 2006Date of Patent: September 2, 2014Assignee: Cardinalcommerce CorporationInventors: Chandra Balasubramanian, Francis Sherwin, Michael A. Keresman, III
-
Publication number: 20140222689Abstract: 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: ApplicationFiled: March 17, 2014Publication date: August 7, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Michael A. Keresman, III, Ravishankar S. Bhagavatula, Chandra S. Balasubramanian, Francis M. Sherwin
-
Patent number: 8799152Abstract: 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: April 7, 2011Date of Patent: August 5, 2014Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Chandra Balasubramanian, Michael Roche, Scott Rauhe
-
Publication number: 20140207624Abstract: 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: ApplicationFiled: January 23, 2014Publication date: July 24, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Chandra S. Balasubramanian, Andrew Heiss
-
Patent number: 8775265Abstract: 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: GrantFiled: May 21, 2012Date of Patent: July 8, 2014Assignee: CardinalCommerce CorporationInventors: Francis Sherwin, Chandra S. Balasubramanian
-
Patent number: 8762210Abstract: 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: March 15, 2013Date of Patent: June 24, 2014Assignee: Cardinalcommerce CorporationInventor: Chandra S. Balasubramanian
-
Patent number: 8752042Abstract: 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: GrantFiled: November 8, 2012Date of Patent: June 10, 2014Assignee: Cardinalcommerce CorporationInventor: Adam Ratica
-
Publication number: 20140156532Abstract: 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: ApplicationFiled: February 10, 2014Publication date: June 5, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Chandra S. Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III
-
Publication number: 20140108250Abstract: 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: ApplicationFiled: September 13, 2013Publication date: April 17, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Adam Ratica
-
Publication number: 20140089194Abstract: 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: ApplicationFiled: September 13, 2013Publication date: March 27, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Adam Ratica
-
Publication number: 20140081863Abstract: 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: ApplicationFiled: September 13, 2013Publication date: March 20, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Adam Ratica
-
Patent number: 8676694Abstract: 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: GrantFiled: June 8, 2010Date of Patent: March 18, 2014Assignee: Cardinalcommerce CorporationInventors: Michael A. Keresman, III, Ravishankar Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin
-
Patent number: 8650118Abstract: A method is provided for supporting processing of a transaction conducted between two parties.Type: GrantFiled: March 19, 2012Date of Patent: February 11, 2014Assignee: CardinalCommerce CorporationInventors: Chandra S. Balasubramanian, Francis M. Sherwin, Michael A. Keresman