Patents by Inventor Adam Ratica

Adam Ratica 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: 8645266
    Abstract: 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: Grant
    Filed: December 3, 2010
    Date of Patent: February 4, 2014
    Assignee: CardinalCommerce Corporation
    Inventors: Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Adam Ratica
  • Publication number: 20130073744
    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: Application
    Filed: November 8, 2012
    Publication date: March 21, 2013
    Inventor: Adam Ratica
  • Patent number: 8321589
    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: August 27, 2009
    Date of Patent: November 27, 2012
    Assignee: CardinalCommerce Corporation
    Inventor: Adam Ratica
  • Publication number: 20120124645
    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 system (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: Application
    Filed: November 17, 2011
    Publication date: May 17, 2012
    Inventors: Adam Ratica, Matthew Yucha, Marcus L. Weidner, Andrew T. Heiss, Christopher A. Baird, John M. Schick, IV
  • Publication number: 20110307383
    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: Application
    Filed: June 9, 2011
    Publication date: December 15, 2011
    Inventor: Adam Ratica
  • Publication number: 20110218879
    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: Application
    Filed: January 28, 2011
    Publication date: September 8, 2011
    Inventors: Michael Roche, Adam Ratica, Phillip Romano, Matthew Yucha, Scott Rauhe
  • Publication number: 20110167002
    Abstract: 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: Application
    Filed: December 3, 2010
    Publication date: July 7, 2011
    Inventors: Chandra Balasubramanian, Francis M. Sherwin, Michael A. Keresman, III, Adam Ratica
  • Publication number: 20100057934
    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: Application
    Filed: August 27, 2009
    Publication date: March 4, 2010
    Inventor: Adam RATICA
  • Publication number: 20090313147
    Abstract: A method of processing a transaction between a merchant and a buyer over a communication network is provided. The transaction is processed using one of a plurality of alternative payment options and each of the alternative payment options are provided by one of a plurality of alternative payment providers. Each of the alternative payment providers uses a different alternative payment implementation. The method includes: obtaining transaction information from the merchant; returning a redirection URL and an order identifier to the merchant; obtaining a transaction message from the merchant, where the transaction message specifies the type of operation; performing the operation type specified in the transaction message with the appropriate alternative payment provider; and returning a processing message to the merchant containing the results from performing the operation type specified in the transaction message.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 17, 2009
    Inventors: Chandra S. Balasubramanian, Michael A. Keresman, III, Eric Goodman, Adam Ratica, Scott Rauhe