Patents by Inventor Todd O'Connor

Todd O'Connor 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: 11949749
    Abstract: A customizable router manages traffic between application programming interfaces (APIs) of microservice applications (apps) that make up various features of a website. Various datastores may also be used to store information, such as information related to certain products, pricing, users, etc. In order for the website to function properly, the microservice apps communicate with one another and with the datastores. The customizable router is used to manage and route traffic between the microservice apps and/or datastores. The customizable router may, for example, route a universal resource indicator (URI) request for a webpage of a website to particular versions or revisions of a microservice app based on rules established for the customizable router. For example, a certain percentage of traffic may be routed to a first version of a microservice app, while a different percentage of traffic may be routed to a second version of the microservice app.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: April 2, 2024
    Assignee: Home Depot Product Authority, LLC
    Inventors: Ravichandra Yeddula, Mohamed M Nazeemudeen, Arumugaraja Selvaraj, Nagaraja R Kamireddy, J. Todd O'Connor
  • Publication number: 20230188616
    Abstract: A customizable router manages traffic between application programming interfaces (APIs) of microservice applications (apps) that make up various features of a website. Various datastores may also be used to store information, such as information related to certain products, pricing, users, etc. In order for the website to function properly, the microservice apps communicate with one another and with the datastores. The customizable router is used to manage and route traffic between the microservice apps and/or datastores. The customizable router may, for example, route a universal resource indicator (URI) request for a webpage of a website to particular versions or revisions of a microservice app based on rules established for the customizable router. For example, a certain percentage of traffic may be routed to a first version of a microservice app, while a different percentage of traffic may be routed to a second version of the microservice app.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 15, 2023
    Inventors: Ravichandra Yeddula, Mohamed M. Nazeemudeen, Arumugaraja Selvaraj, Nagaraja R. Kamireddy, J. Todd O'Connor
  • Patent number: 11575765
    Abstract: A customizable router manages traffic between application programming interfaces (APIs) of microservice applications (apps) that make up various features of a website. Various datastores may also be used to store information, such as information related to certain products, pricing, users, etc. In order for the website to function properly, the microservice apps communicate with one another and with the datastores. The customizable router is used to manage and route traffic between the microservice apps and/or datastores. The customizable router may, for example, route a universal resource indicator (URI) request for a webpage of a website to particular versions or revisions of a microservice app based on rules established for the customizable router. For example, a certain percentage of traffic may be routed to a first version of a microservice app, while a different percentage of traffic may be routed to a second version of the microservice app.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: February 7, 2023
    Assignee: Home Depot Product Authority, LLC
    Inventors: Ravichandra Yeddula, Mohamed M Nazeemudeen, Arumugaraja Selvaraj, Nagaraja R Kamireddy, J. Todd O'Connor
  • Publication number: 20210160334
    Abstract: A customizable router manages traffic between application programming interfaces (APIs) of microservice applications (apps) that make up various features of a website. Various datastores may also be used to store information, such as information related to certain products, pricing, users, etc. In order for the website to function properly, the microservice apps communicate with one another and with the datastores. The customizable router is used to manage and route traffic between the microservice apps and/or datastores. The customizable router may, for example, route a universal resource indicator (URI) request for a webpage of a website to particular versions or revisions of a microservice app based on rules established for the customizable router. For example, a certain percentage of traffic may be routed to a first version of a microservice app, while a different percentage of traffic may be routed to a second version of the microservice app.
    Type: Application
    Filed: February 3, 2021
    Publication date: May 27, 2021
    Inventors: Ravichandra Yeddula, Mohamed M. Nazeemudeen, Arumugaraja Selvaraj, Nagaraja R. Kamireddy, J. Todd O'Connor
  • Patent number: 10938923
    Abstract: A customizable router manages traffic between application programming interfaces (APIs) of microservice applications (apps) that make up various features of a website. Various datastores may also be used to store information, such as information related to certain products, pricing, users, etc. In order for the website to function properly, the microservice apps communicate with one another and with the datastores. The customizable router is used to manage and route traffic between the microservice apps and/or datastores. The customizable router may, for example, route a universal resource indicator (URI) request for a webpage of a website to particular versions or revisions of a microservice app based on rules established for the customizable router. For example, a certain percentage of traffic may be routed to a first version of a microservice app, while a different percentage of traffic may be routed to a second version of the microservice app.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: March 2, 2021
    Assignee: Home Depot Product Authority, LLC
    Inventors: Ravichandra Yeddula, Mohamed M Nazeemudeen, Arumugaraja Selvaraj, Nagaraja R Kamireddy, J. Todd O'Connor
  • Publication number: 20200336553
    Abstract: A customizable router manages traffic between application programming interfaces (APIs) of microservice applications (apps) that make up various features of a website. Various datastores may also be used to store information, such as information related to certain products, pricing, users, etc. In order for the website to function properly, the microservice apps communicate with one another and with the datastores. The customizable router is used to manage and route traffic between the microservice apps and/or datastores. The customizable router may, for example, route a universal resource indicator (URI) request for a webpage of a website to particular versions or revisions of a microservice app based on rules established for the customizable router. For example, a certain percentage of traffic may be routed to a first version of a microservice app, while a different percentage of traffic may be routed to a second version of the microservice app.
    Type: Application
    Filed: April 17, 2019
    Publication date: October 22, 2020
    Inventors: Ravichandra Yeddula, Mohamed M Nazeemudeen, Arumugaraja Selvaraj, Nagaraja R Kamireddy, J. Todd O'Connor
  • Patent number: 9310952
    Abstract: Systems and methods for determining multiple touch events in a multi-touch sensor system are provided. The system may have a touch sensor including nodes defined by a plurality of electrodes, which may comprise a first and second set. The method may include measuring self capacitance for at least two electrodes, detecting a touched electrode, and measuring the mutual capacitance for only a subset of the nodes (e.g., fewer than all of the nodes and including at least the nodes corresponding to the touched electrodes) resulting in the detection of two or more touched nodes. The self capacitance measurements may be performed on each of the electrodes, and the touched electrodes may comprise electrodes from both the first and second sets. Alternatively, the self capacitance measurements may be performed only on electrodes in the first set, and the touched electrodes may comprise electrodes from only the first set.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: April 12, 2016
    Assignee: MICROCHIP TECHNOLOGY INCORPORATED
    Inventors: Jerry Hanauer, Todd O'Connor
  • Publication number: 20150103047
    Abstract: Systems and methods for determining multiple touch events in a multi-touch sensor system are provided. The system may have a touch sensor including nodes defined by a plurality of electrodes, which may comprise a first and second set. The method may include measuring self capacitance for at least two electrodes, detecting a touched electrode, and measuring the mutual capacitance for only a subset of the nodes (e.g., fewer than all of the nodes and including at least the nodes corresponding to the touched electrodes) resulting in the detection of two or more touched nodes. The self capacitance measurements may be performed on each of the electrodes, and the touched electrodes may comprise electrodes from both the first and second sets. Alternatively, the self capacitance measurements may be performed only on electrodes in the first set, and the touched electrodes may comprise electrodes from only the first set.
    Type: Application
    Filed: December 18, 2014
    Publication date: April 16, 2015
    Inventors: Jerry Hanauer, Todd O'Connor
  • Patent number: 8933907
    Abstract: Systems and methods for determining multiple touch events in a multi-touch sensor system are provided. The system may have a touch sensor including nodes defined by a plurality of electrodes, which may comprise a first and second set. The method may include measuring self capacitance for at least two electrodes, detecting a touched electrode, and measuring the mutual capacitance for only a subset of the nodes (e.g., fewer than all of the nodes and including at least the nodes corresponding to the touched electrodes) resulting in the detection of two or more touched nodes. The self capacitance measurements may be performed on each of the electrodes, and the touched electrodes may comprise electrodes from both the first and second sets. Alternatively, the self capacitance measurements may be performed only on electrodes in the first set, and the touched electrodes may comprise electrodes from only the first set.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: January 13, 2015
    Assignee: Microchip Technology Incorporated
    Inventors: Jerry Hanauer, Todd O'Connor
  • Patent number: 8542215
    Abstract: Systems and methods for determining multiple touch events in a multi-touch sensor system are provided. The system may include a capacitance measurement unit, a pulse drive unit, and a touch sensor having a plurality of nodes and a plurality of electrodes comprising at least two sets of electrodes. The method may include connecting a first electrode in a first set to the capacitance measurement unit, the pulse drive unit driving a voltage or current pulse onto a second electrode in a second set of electrodes. The method may further include the capacitance measurement unit measuring the mutual capacitance at a node corresponding to the first and second electrodes. The method may include comparing the measured mutual capacitance at the node with a previously measured mutual capacitance for the node, and reporting that the node has been touched if there has been a deviation from the previously measured mutual capacitance.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: September 24, 2013
    Assignee: Microchip Technology Incorporated
    Inventors: Jerry Hanauer, Todd O'Connor
  • Publication number: 20120113047
    Abstract: Systems and methods for determining multiple touch events in a multi-touch sensor system are provided. The system may have a touch sensor including nodes defined by a plurality of electrodes, which may comprise a first and second set. The method may include measuring self capacitance for at least two electrodes, detecting a touched electrode, and measuring the mutual capacitance for only a subset of the nodes (e.g., fewer than all of the nodes and including at least the nodes corresponding to the touched electrodes) resulting in the detection of two or more touched nodes. The self capacitance measurements may be performed on each of the electrodes, and the touched electrodes may comprise electrodes from both the first and second sets. Alternatively, the self capacitance measurements may be performed only on electrodes in the first set, and the touched electrodes may comprise electrodes from only the first set.
    Type: Application
    Filed: April 19, 2011
    Publication date: May 10, 2012
    Inventors: Jerry Hanauer, Todd O'Connor
  • Publication number: 20110267309
    Abstract: Systems and methods for determining multiple touch events in a multi-touch sensor system are provided. The system may include a capacitance measurement unit, a pulse drive unit, and a touch sensor having a plurality of nodes and a plurality of electrodes comprising at least two sets of electrodes. The method may include connecting a first electrode in a first set to the capacitance measurement unit, the pulse drive unit driving a voltage or current pulse onto a second electrode in a second set of electrodes. The method may further include the capacitance measurement unit measuring the mutual capacitance at a node corresponding to the first and second electrodes. The method may include comparing the measured mutual capacitance at the node with a previously measured mutual capacitance for the node, and reporting that the node has been touched if there has been a deviation from the previously measured mutual capacitance.
    Type: Application
    Filed: April 19, 2011
    Publication date: November 3, 2011
    Inventors: Jerry Hanauer, Todd O'Connor