Patents by Inventor Bertus Eggen

Bertus Eggen 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: 10169132
    Abstract: A method and associated systems for a resource-utilization monitor with self-adjusting sample size. A processor monitors availability of a resource-limited entity by analyzing a set of samples that each identify, at the time the sample was recorded, an unused amount of resource available to the entity. The processor computes a Chi-square statistic of the sample set. If the statistic reveals that the number of samples in the sample set is too small to produce valid results, the processor adjusts the sample size to specify a larger number of samples and repeats these steps. If the number of samples is large enough to produce statistically valid results, the processor analyzes the sample set to determine whether the current amount of remaining resource is undesirably low, is likely to become undesirably low during a short-term period of time, or is likely to become undesirably low during a longer-term period of time.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bertus Eggen, John F. Hollingsworth, Baiju D. Mandalia
  • Patent number: 10171300
    Abstract: A method and associated systems for automatic redistribution of virtual machines. A cloud-optimization module selects parameters, such as bandwidth requirements, that characterize an efficiency of a virtual network. It assigns weightings to these parameters based on relative importance of each parameter to the proper operation of the network, where the weightings may be determined as functions of captured network-performance statistics. The module translates the network's topology into a graph in which each node represents a network entity, such as a virtual machine or an application, and each edge represents a connection between two such entities. The module then uses a growing neural gas algorithm to revise the graph and the weightings, and translates the revised graph to a more optimal topology that has redistributed the network entities to operate more efficiently, as measured by the weighted parameters.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bertus Eggen, John F. Hollingsworth, Baiju D. Mandalia, Philip D. Tetlow
  • Publication number: 20170126500
    Abstract: A method and associated systems for automatic redistribution of virtual machines. A cloud-optimization module selects parameters, such as bandwidth requirements, that characterize an efficiency of a virtual network. It assigns weightings to these parameters based on relative importance of each parameter to the proper operation of the network, where the weightings may be determined as functions of captured network-performance statistics. The module translates the network's topology into a graph in which each node represents a network entity, such as a virtual machine or an application, and each edge represents a connection between two such entities. The module then uses a growing neural gas algorithm to revise the graph and the weightings, and translates the revised graph to a more optimal topology that has redistributed the network entities to operate more efficiently, as measured by the weighted parameters.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Inventors: Bertus Eggen, John F. Hollingsworth, Baiju D. Mandalia, Philip D. Tetlow
  • Publication number: 20170032300
    Abstract: A method, and an associated system, of dynamic resource selection for performing an action A on the selected resources. At each time tj equal to jT1 for j=1, 2, . . . , J such that J is a positive integer of at least TM/T1: (i) a current time tj=jT1 is computed, wherein T1 is a first heartbeat of heartbeats T1, T2, . . . TM; (ii) TK is determined as a largest heartbeat T satisfying tj mod T=0; (iii) a probability vector P corresponding to TK is determined; (iv) resources whose associated probability in vector P exceeds a predetermined threshold is ascertained; (v) actions are performed on the ascertained resources; and (vi) j is incremented by 1 if j<J.
    Type: Application
    Filed: July 31, 2015
    Publication date: February 2, 2017
    Inventors: Bertus Eggen, John F. Hollingsworth, Baiju D. Mandalia
  • Publication number: 20160203038
    Abstract: A method and associated systems for a resource-utilization monitor with self-adjusting sample size. A processor monitors availability of a resource-limited entity by analyzing a set of samples that each identify, at the time the sample was recorded, an unused amount of resource available to the entity. The processor computes a Chi-square statistic of the sample set. If the statistic reveals that the number of samples in the sample set is too small to produce valid results, the processor adjusts the sample size to specify a larger number of samples and repeats these steps. If the number of samples is large enough to produce statistically valid results, the processor analyzes the sample set to determine whether the current amount of remaining resource is undesirably low, is likely to become undesirably low during a short-term period of time, or is likely to become undesirably low during a longer-term period of time.
    Type: Application
    Filed: March 18, 2016
    Publication date: July 14, 2016
    Inventors: Bertus Eggen, John F. Hollingsworth, Baiju D. Mandalia
  • Patent number: 9354956
    Abstract: A method and associated systems for a resource-utilization monitor with self-adjusting sample size. A processor monitors availability of a resource-limited entity by analyzing a set of samples that each identify, at the time the sample was recorded, an unused amount of resource available to the entity. The processor computes a Chi-square statistic of the sample set. If the statistic reveals that the number of samples in the sample set is too small to produce valid results, the processor adjusts the sample size to specify a larger number of samples and repeats these steps. If the number of samples is large enough to produce statistically valid results, the processor analyzes the sample set to determine whether the current amount of remaining resource is undesirably low, is likely to become undesirably low during a short-term period of time, or is likely to become undesirably low during a longer-term period of time.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bertus Eggen, John F. Hollingsworth, Baiju D. Mandalia
  • Publication number: 20160011924
    Abstract: A method and associated systems for a resource-utilization monitor with self-adjusting sample size. A processor monitors availability of a resource-limited entity by analyzing a set of samples that each identify, at the time the sample was recorded, an unused amount of resource available to the entity. The processor computes a Chi-square statistic of the sample set. If the statistic reveals that the number of samples in the sample set is too small to produce valid results, the processor adjusts the sample size to specify a larger number of samples and repeats these steps. If the number of samples is large enough to produce statistically valid results, the processor analyzes the sample set to determine whether the current amount of remaining resource is undesirably low, is likely to become undesirably low during a short-term period of time, or is likely to become undesirably low during a longer-term period of time.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 14, 2016
    Inventors: Bertus Eggen, John F. Hollingsworth, Baiju D. Mandalia