Patents by Inventor Michael Ullrich Zoll

Michael Ullrich Zoll 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: 11652892
    Abstract: Disclosed is a method, a computer program product, and a computer system for implementing automatic connection load balancing of database connections between instances of a cluster. Load imbalances are detected globally in the cluster, and can be corrected autonomously by the local instances. The local controller/orchestrator detects the imbalance, computes a target for the instance, and makes any necessary adjustments on the instance, where a server marks the connections to redistribute, and then implements draining and/or planned failover to move sessions.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 16, 2023
    Assignee: Oracle International Corporation
    Inventors: Chandrajith Ramachandran Unnithan, Michael Ullrich Zoll, Wai Shun Wilson Chan, Tak Fung Wang, Carol Lyndall Colrain, Troy Anthony
  • Publication number: 20210099530
    Abstract: Disclosed is a method, a computer program product, and a computer system for implementing automatic connection load balancing of database connections between instances of a cluster. Load imbalances are detected globally in the cluster, and can be corrected autonomously by the local instances. The local controller/orchestrator detects the imbalance, computes a target for the instance, and makes any necessary adjustments on the instance, where a server marks the connections to redistribute, and then implements draining and/or planned failover to move sessions.
    Type: Application
    Filed: September 30, 2020
    Publication date: April 1, 2021
    Inventors: Chandrajith Ramachandran UNNITHAN, Michael Ullrich ZOLL, Wai Shun Wilson CHAN, TAK Fung WANG, Carol Lyndall COLRAIN, Troy ANTHONY
  • Patent number: 10585881
    Abstract: A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. The subscribers receive and store the mapping information that maps the data to dataset identifiers, and dataset identifiers to logical database instances. The subscribers may also receive information that describes the current availability conditions of database instances, which are used to override the mapping of logical database instances to physical database instances. Subscribers may use the data to dataset mapping to map data identified from in an incoming database request to a dataset.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: March 10, 2020
    Assignee: Oracle International Corporation
    Inventors: Carol Lyndall Colrain, Michael Ullrich Zoll, Vladimir Begun, Rajkumar Arockia Irudayaraj, Logan O'Sullivan Bruns
  • Publication number: 20160117357
    Abstract: A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. The subscribers receive and store the mapping information that maps the data to dataset identifiers, and dataset identifiers to logical database instances. The subscribers may also receive information that describes the current availability conditions of database instances, which are used to override the mapping of logical database instances to physical database instances. Subscribers may use the data to dataset mapping to map data identified from in an incoming database request to a dataset.
    Type: Application
    Filed: January 7, 2016
    Publication date: April 28, 2016
    Inventors: Carol Lyndall Colrain, Michael Ullrich Zoll, Vladimir Begun, Rajkumar Arockia Irudayaraj, Logan O'Sullivan Bruns
  • Patent number: 9262490
    Abstract: A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. The subscribers receive and store the mapping information that maps the data to dataset identifiers, and dataset identifiers to logical database instances. The subscribers may also receive information that describes the current availability conditions of database instances, which are used to override the mapping of logical database instances to physical database instances. Subscribers may use the data to dataset mapping to map data identified from in an incoming database request to a dataset.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: February 16, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Carol Lyndall Colrain, Michael Ullrich Zoll, Vladimir Begun, Rajkumar Arockia Irudayaraj, Logan O'Sullivan Bruns
  • Publication number: 20110276579
    Abstract: A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings to subscribers for the purpose of routing work. An advisory engine updates the mappings of data to data sets based at least in part on changing demands and patterns of access to data, and updates the mappings of datasets to logical instances based at least in part on anticipated capacity and change in conditions of the database servers. The subscribers receive and store the mapping information that maps the data to dataset identifiers, and dataset identifiers to logical database instances. The subscribers may also receive information that describes the current availability conditions of database instances, which are used to override the mapping of logical database instances to physical database instances. Subscribers may use the data to dataset mapping to map data identified from in an incoming database request to a dataset.
    Type: Application
    Filed: May 7, 2010
    Publication date: November 10, 2011
    Inventors: Carol Lyndall Colrain, Michael Ullrich Zoll, Vladimir Begun, Rajkumar Arockia Irudayaraj, Logan O'Sullivan Bruns