Patents by Inventor Chandra Balasubramanian
Chandra 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).
-
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: 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
-
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
-
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: 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: 8645266Abstract: A method of processing of a transaction between a first and second party is provided. The first party accepts payment via a plurality of different payment options selectable by the second party, and the plurality of different payment options are associated with a plurality of different authentication protocols prescribed therefor.Type: GrantFiled: December 3, 2010Date of Patent: February 4, 2014Assignee: CardinalCommerce CorporationInventors: Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Adam Ratica
-
Publication number: 20140020075Abstract: 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: ApplicationFiled: September 13, 2013Publication date: January 16, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Ravishankar S. Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Jeffry J. Bowman
-
Publication number: 20140020076Abstract: 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: ApplicationFiled: September 13, 2013Publication date: January 16, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Ravishankar S. Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Jeffry J. Bowman
-
Publication number: 20140019362Abstract: 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: ApplicationFiled: September 13, 2013Publication date: January 16, 2014Applicant: CARDINALCOMMERCE CORPORATIONInventors: Ravishankar S. Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Jeffry J. Bowman
-
Publication number: 20130125213Abstract: 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: ApplicationFiled: November 20, 2012Publication date: May 16, 2013Applicant: CardinalCommerce CorporationInventors: Ravishankar S. Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Jeffry J. Bowman
-
Publication number: 20120323788Abstract: A method for authenticating debit card transactions engaged in by a cardholder on a communications network includes: establishing a network connection with a client being used by the cardholder to engage in a transaction; providing to the client a web page containing a keypad (22) of buttons (24) that collectively define a geometry of the keypad (22), the keypad (22) being employed by the cardholder to enter a PIN via selection of the buttons (24) with a pointing device; obtaining the PIN enter by the cardholder; determining if the PIN is correct for a debit card being used by the cardholder; and for two transactions engaged in by the cardholder, changing a location of the keypad (22) on the web page, the geometry of the keypad (22), a size of the buttons (24) or a spacing between neighboring buttons (24).Type: ApplicationFiled: June 21, 2012Publication date: December 20, 2012Inventors: Michael A. Keresman, III, Chandra Balasubramanian, Francis M. Sherwin
-
Publication number: 20120246031Abstract: 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: ApplicationFiled: May 21, 2012Publication date: September 27, 2012Inventors: Francis Sherwin, Chandra Balasubramanian
-
Publication number: 20120191609Abstract: A method for carrying out commercial transactions includes establishing a transaction processing system on an electronic communications network, and establishing an account within the transaction processing system for a corresponding account holder. One or more descriptions of acceptable future commercial transactions related to the account are obtained from the account holder. Commercial transactions carried out via the transaction processing system are administered, and it is verified that administered commercial transactions related to the account meet one or more of the descriptions obtained.Type: ApplicationFiled: March 28, 2012Publication date: July 26, 2012Inventors: Michael A. Keresman, III, Ravishankar Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin
-
Patent number: 8185447Abstract: 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 ordType: GrantFiled: January 7, 2011Date of Patent: May 22, 2012Assignee: Cardinalcommerce CorporationInventors: Francis Sherwin, Chandra Balasubramanian
-
Patent number: 8170954Abstract: A method for carrying out commercial transactions includes establishing a transaction processing system on an electronic communications network, and establishing an account within the transaction processing system for a corresponding account holder. One or more descriptions of acceptable future commercial transactions related to the account are obtained from the account holder. Commercial transactions carried out via the transaction processing system are administered, and it is verified that administered commercial transactions related to the account meet one or more of the descriptions obtained.Type: GrantFiled: November 13, 2001Date of Patent: May 1, 2012Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Ravishankar Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin
-
Publication number: 20120036064Abstract: 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: April 7, 2011Publication date: February 9, 2012Inventors: Michael A. Keresman, III, Chandra Balasubramanian, Michael Roche, Scott Rauhe
-
Patent number: 7992007Abstract: A method is provided for authenticating debit card transactions engaged in by a cardholder on a communications network.Type: GrantFiled: February 5, 2003Date of Patent: August 2, 2011Assignee: CardinalCommerce CorporationInventors: John R. Lazzaro, Michael A. Keresman, III, Chandra Balasubramanian, Francis M. Sherwin