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).
-
Publication number: 20110167002Abstract: 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: ApplicationFiled: December 3, 2010Publication date: July 7, 2011Inventors: Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Adam Ratica
-
Publication number: 20110099086Abstract: 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: ApplicationFiled: January 7, 2011Publication date: April 28, 2011Inventors: Francis Sherwin, Chandra Balasubramanian
-
Patent number: 7877296Abstract: 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: July 25, 2006Date of Patent: January 25, 2011Assignee: Cardinal Commerce CorporationInventors: Francis Sherwin, Chandra Balasubramanian
-
Publication number: 20100241570Abstract: 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: June 8, 2010Publication date: September 23, 2010Inventors: Michael A. Keresman, III, Ravishankar Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin
-
Patent number: 7742967Abstract: 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: January 20, 2000Date of Patent: June 22, 2010Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Ravishankar Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin
-
Publication number: 20100023453Abstract: A method and apparatus for conducting a commercial transaction over the Internet or other network connection are provided. The method includes the use of random numbers which are unique for each user session. These random numbers are pre-loaded onto a handheld, portable device, token, at the time of the device's manufacture or programming. These numbers are generated by external systems. The external systems then deliver the number sets to the token for storage in the token's internal memory and also to another random number database that is 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 simple polynomial equation may be employed in order to increase the number of codes. A dispensed number is cross referenced, by the authentication system, to the random number database that was created when the token was programmed. In this way the user or transaction can be authenticated.Type: ApplicationFiled: October 8, 2009Publication date: January 28, 2010Inventors: MICHAEL A. KERESMAN, III, ANDREW J. HARTRIDGE, CHANDRA A. BALASUBRAMANIAN
-
Publication number: 20090299878Abstract: 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: ApplicationFiled: April 27, 2009Publication date: December 3, 2009Inventors: Michael A. Keresman, III, Francis Sherwin, Chandra Balasubramanian
-
Publication number: 20090265460Abstract: 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: ApplicationFiled: March 16, 2009Publication date: October 22, 2009Applicant: CardinalCommerce CorporationInventors: Chandra Balasubramanian, Scott Rauhe, Matthew Yucha
-
Patent number: 7606771Abstract: A method and apparatus for conducting a commercial transaction over the Internet or other network connection are provided. The method includes the use of random numbers which are unique for each user session. These random numbers are pre-loaded onto a handheld, portable device, token, at the time of the device's manufacture or programming. These numbers are generated by external systems. The external systems then deliver the number sets to the token for storage in the token's internal memory and also to another random number database that is 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 simple polynomial equation may be employed in order to increase the number of codes. A dispensed number is cross referenced, by the authentication system, to the random number database that was created when the token was programmed. In this way the user or transaction can be authenticated.Type: GrantFiled: January 11, 2002Date of Patent: October 20, 2009Assignee: CardinalCommerce CorporationInventors: Michael A. Keresman, III, Andrew J. Hartridge, Chandra A. Balasubramanian
-
Publication number: 20070067827Abstract: 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 21, 2006Publication date: March 22, 2007Applicant: CardinalCommerce CorporationInventors: Ravishankar Bhagavatula, Chandra Balasubramanian, Francis Sherwin, Michael Keresman, Jeffry Bowman
-
Publication number: 20070038581Abstract: A method is provided for passing authentication data to a third party that processes a transaction. More specifically, in connection with a transaction conducted between a first party and a second party, wherein a plurality of transaction details related to the transaction are generated, including a transaction ID which identifies the transaction and authentication data which reflects a result of an attempt to authenticate the first party, the method includes: providing the second party a document over a communications network, said document requesting a transaction ID; receiving the transaction ID over the communications network from the second party; collecting the transaction details corresponding to the received transaction ID; identifying the authentication data within the collected transaction details; formatting the transaction details according to a prescribed format; and, forwarding the formatted transaction details to the third party.Type: ApplicationFiled: August 9, 2006Publication date: February 15, 2007Inventors: Michael Keresman, Chandra Balasubramanian
-
Publication number: 20070022019Abstract: 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: ApplicationFiled: July 25, 2006Publication date: January 25, 2007Inventors: Francis Sherwin, Chandra Balasubramanian
-
Publication number: 20060282382Abstract: A method is provided for supporting processing of a transaction conducted between a first party and a second party. 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: ApplicationFiled: May 23, 2006Publication date: December 14, 2006Applicant: CARDINALCOMMERCE CORPORATIONInventors: Chandra Balasubramanian, Francis Sherwin, Michael Keresman
-
Publication number: 20060271496Abstract: 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 27, 2006Publication date: November 30, 2006Inventors: Chandra Balasubramanian, Francis Sherwin, Michael Keresman
-
Publication number: 20060269061Abstract: A method for provisioning a mobile device (100) with a personalized authorization code generating application (101) includes: collecting user information and a password; generating an application specific encryption key (128) from the collected user information and the password; embedding the generated application specific encryption key (128) in a software code (130) provisioned to generate authorization codes using the application specific encryption key (128) in accordance with a prescribed algorithm, the software code with the application specific encryption key embedded therein comprising the personalized authorization code generating application; and, delivering the personalized authorization code generating application (101) to the mobile device (100).Type: ApplicationFiled: May 2, 2006Publication date: November 30, 2006Applicant: CardinalCommerce CorporationInventors: Chandra Balasubramanian, Francis Sherwin, Michael Keresman
-
Publication number: 20030182558Abstract: A method is provided for authenticating debit card transactions engaged in by a cardholder on a communications network.Type: ApplicationFiled: February 5, 2003Publication date: September 25, 2003Inventors: John R. Lazzaro, Michael A. Keresman, Chandra Balasubramanian, Francis M. Sherwin
-
Publication number: 20020120583Abstract: A method and apparatus for conducting a commercial transaction over the Internet or other network connection are provided. The method includes the use of random numbers which are unique for each user session. These random numbers are pre-loaded onto a handheld, portable device, token, at the time of the device's manufacture or programming. These numbers are generated by external systems. The external systems then deliver the number sets to the token for storage in the token's internal memory and also to another random number database that is 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 simple polynomial equation may be employed in order to increase the number of codes. A dispensed number is cross referenced, by the authentication system, to the random number database that was created when the token was programmed. In this way the user or transaction can be authenticated.Type: ApplicationFiled: January 11, 2002Publication date: August 29, 2002Inventors: Michael A. Keresman, Andrew J. Hartridge, Chandra A. Balasubramanian
-
Publication number: 20020046169Abstract: 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: November 13, 2001Publication date: April 18, 2002Applicant: CardinalCommerce CorporationInventors: Michael A. Keresman, Ravishankar Bhagavatula, Chandra Balasubramanian, Francis M. Sherwin