Patents by Inventor Robert J. Brenneman

Robert J. Brenneman 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: 10764142
    Abstract: An example operation may include one or more of initiating an application cluster including a number of instances of an application, storing the application cluster members in a blockchain, identifying the application cluster members and testing whether communication paths to the cluster members are operable, creating a blockchain transaction including an account and status of the application cluster members, and storing the blockchain transaction in the blockchain.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ryan Bertsche, Robert J. Brenneman, Philip F. Chan, Helen C. Fischer, David Gross, Dulce Smith
  • Publication number: 20190149418
    Abstract: An example operation may include one or more of initiating an application cluster including a number of instances of an application, storing the application cluster members in a blockchain, identifying the application cluster members and testing whether communication paths to the cluster members are operable, creating a blockchain transaction including an account and status of the application cluster members, and storing the blockchain transaction in the blockchain.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Ryan Bertsche, Robert J. Brenneman, Philip F. Chan, Helen C. Fischer, David Gross, Dulce Smith
  • Patent number: 10048981
    Abstract: An estimated time to migrate a VM from a source hypervisor to a target hypervisor is calculated. The estimated time is compared to a threshold time and based on the estimated time meeting the threshold time, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. Based on the estimated time not meeting the threshold time, it is determined whether an additional path can be added to the network between the source hypervisor and the target hypervisor. If an additional path cannot be added to the network, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. If an additional path can be added to the network, the additional path is added and the migration via the network is initiated.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: August 14, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Brenneman, Eli M. Dow, Thomas D. Fitzsimmons, Jessie Yu
  • Publication number: 20180074845
    Abstract: An estimated time to migrate a VM from a source hypervisor to a target hypervisor is calculated. The estimated time is compared to a threshold time and based on the estimated time meeting the threshold time, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. Based on the estimated time not meeting the threshold time, it is determined whether an additional path can be added to the network between the source hypervisor and the target hypervisor. If an additional path cannot be added to the network, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. If an additional path can be added to the network, the additional path is added and the migration via the network is initiated.
    Type: Application
    Filed: November 21, 2017
    Publication date: March 15, 2018
    Inventors: Robert J. Brenneman, Eli M. Dow, Thomas D. Fitzsimmons, Jessie Yu
  • Patent number: 9891943
    Abstract: An estimated time to migrate a VM from a source hypervisor to a target hypervisor is calculated. The estimated time is compared to a threshold time and based on the estimated time meeting the threshold time, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. Based on the estimated time not meeting the threshold time, it is determined whether an additional path can be added to the network between the source hypervisor and the target hypervisor. If an additional path cannot be added to the network, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. If an additional path can be added to the network, the additional path is added and the migration via the network is initiated.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Brenneman, Eli M. Dow, Thomas D. Fitzsimmons, Jessie Yu
  • Publication number: 20170147380
    Abstract: An estimated time to migrate a VM from a source hypervisor to a target hypervisor is calculated. The estimated time is compared to a threshold time and based on the estimated time meeting the threshold time, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. Based on the estimated time not meeting the threshold time, it is determined whether an additional path can be added to the network between the source hypervisor and the target hypervisor. If an additional path cannot be added to the network, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. If an additional path can be added to the network, the additional path is added and the migration via the network is initiated.
    Type: Application
    Filed: March 16, 2016
    Publication date: May 25, 2017
    Inventors: Robert J. Brenneman, Eli M. Dow, Thomas D. Fitzsimmons, Jessie Yu
  • Patent number: 9465656
    Abstract: Methods, systems and computer program products for scheduler penalty for swapping activity. Exemplary embodiments include a memory management method, including identifying a first process from an active queue, identifying a second process from the active queue, tracking attributes associated with the first and second processes, determining whether at least one of the first and second processes are constraining system memory and penalizing at least one of the first and second processes in response to at least one of the first and second processes constraining the system memory.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: October 11, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
  • Patent number: 9336042
    Abstract: An estimated time to migrate a VM from a source hypervisor to a target hypervisor is calculated. The estimated time is compared to a threshold time and based on the estimated time meeting the threshold time, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. Based on the estimated time not meeting the threshold time, it is determined whether an additional path can be added to the network between the source hypervisor and the target hypervisor. If an additional path cannot be added to the network, a migration of the VM from the source hypervisor to the target hypervisor via the network is initiated. If an additional path can be added to the network, the additional path is added and the migration via the network is initiated.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: May 10, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Brenneman, Eli M. Dow, Thomas D. Fitzsimmons, Jessie Yu
  • Patent number: 9323309
    Abstract: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: April 26, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
  • Publication number: 20140351610
    Abstract: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.
    Type: Application
    Filed: August 11, 2014
    Publication date: November 27, 2014
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
  • Patent number: 8880908
    Abstract: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: November 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
  • Patent number: 8589875
    Abstract: A computer readable medium is provided and has instructions stored thereon, which, when executed cause a processor of a computing system to execute a method of controlling the computing system. The method includes iteratively running a workload over a period of time, the workload being defined by software components of a software repository of the computing system, measuring power consumption associated with the running of the workload with each iteration and storing data indicative of the power consumption, analyzing the data and identifying, from a result of the analysis, power consumption changes over the period of time, generating a regression profile based on the power consumption changes, and managing the software components in accordance with the regression profile.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard, Paul E. Sonnenberg
  • Patent number: 8300022
    Abstract: A dynamically reconfigurable touch screen system includes a first display having a first touch screen, a second display having a second touch screen, the second display being operatively connected to the first display, at least one sensor operatively associated with one of the first and second displays. The at least one sensor detects a physical orientation of the one of the first and second touch screens. The dynamically reconfigurable touch screen system further includes a controller linked to the at least one sensor. The controller sets a display of the other of the first and second touch screens based on the physical orientation of the one of the first and second touch screens.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
  • Patent number: 8220032
    Abstract: Using an authentication server to discover one or more additional authentication servers and to dynamically establish a trust relationship with the one or more additional authentication servers. The authentication server searches for the one or more additional authentication servers to discover one or more sources of authentication tokens, and inspects an incoming authentication request from the one or more additional authentication servers to determine if the request is carrying one or more authentication tokens from a newly discovered realm. Once the authentication server determines a newly discovered realm to be trustworthy, the authentication server receives a directory schema from the newly discovered realm and compares the received directory schema with a known directory schema retrieved by the authentication server to identify an intersection of the received directory schema and the known directory schema.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Brenneman, Michael E. Browne, William J. Huie, Sarah J. Sheppard, Kyle M. Smith
  • Publication number: 20110140991
    Abstract: A multi-monitor configuration system may include a plurality of monitors and a sensor carried by each of the plurality of monitors. The system may also include a controller to detect and/or configure the plurality of monitors to display at least one video signal image based upon individual monitor parameters provided by each respective sensor to the controller.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
  • Publication number: 20110143581
    Abstract: An intelligent electrical connector system may include an electrical connector, and a transceiver carried by the electrical connector. The system may also include a second electrical connector, and a second transceiver carried by the second electrical connector. The second transceiver may relay interface information to the transceiver regarding the second electrical connector's parameters.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Brenneman, Eli M. Dow, Marie R. Laser, Jessie Yu
  • Publication number: 20100318965
    Abstract: A computer readable medium is provided and has instructions stored thereon, which, when executed cause a processor of a computing system to execute a method of controlling the computing system. The method includes iteratively running a workload over a period of time, the workload being defined by software components of a software repository of the computing system, measuring power consumption associated with the running of the workload with each iteration and storing data indicative of the power consumption, analyzing the data and identifying, from a result of the analysis, power consumption changes over the period of time, generating a regression profile based on the power consumption changes, and managing the software components in accordance with the regression profile.
    Type: Application
    Filed: June 16, 2009
    Publication date: December 16, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard, Paul E. Sonnenberg
  • Publication number: 20100299540
    Abstract: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.
    Type: Application
    Filed: May 19, 2009
    Publication date: November 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
  • Publication number: 20100257530
    Abstract: Methods, systems and computer program products for scheduler penalty for swapping activity. Exemplary embodiments include a memory management method, including identifying a first process from an active queue, identifying a second process from the active queue, tracking attributes associated with the first and second processes, determining whether at least one of the first and second processes are constraining system memory and penalizing at least one of the first and second processes in response to at least one of the first and second processes constraining the system memory.
    Type: Application
    Filed: April 1, 2009
    Publication date: October 7, 2010
    Applicant: International Business Machines Corporation
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
  • Publication number: 20100177047
    Abstract: A dynamically reconfigurable touch screen system includes a first display having a first touch screen, a second display having a second touch screen, the second display being operatively connected to the first display, at least one sensor operatively associated with one of the first and second displays. The at least one sensor detects a physical orientation of the one of the first and second touch screens. The dynamically reconfigurable touch screen system further includes a controller linked to the at least one sensor. The controller sets a display of the other of the first and second touch screens based on the physical orientation of the one of the first and second touch screens.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard