Patents by Inventor Orvalle T. Kirby

Orvalle T. Kirby 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: 10977207
    Abstract: Components are dynamically associated in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. This includes defining, in a memory of a host computing system, a pattern that has an inventory of components of a multi-tier application. Each of the components are associated with a corresponding tier label for an n-tier architecture and the pattern is loaded into a pattern engine. The pattern engine deploys each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
    Type: Grant
    Filed: October 6, 2018
    Date of Patent: April 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
  • Patent number: 10747710
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
  • Publication number: 20190042528
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
    Type: Application
    Filed: October 6, 2018
    Publication date: February 7, 2019
    Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
  • Publication number: 20190034384
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
    Type: Application
    Filed: August 29, 2018
    Publication date: January 31, 2019
    Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
  • Patent number: 10095656
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
  • Patent number: 10078619
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
  • Publication number: 20160173333
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
    Type: Application
    Filed: August 31, 2015
    Publication date: June 16, 2016
    Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
  • Publication number: 20160170805
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the dynamic association of components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure. In an embodiment of the invention, a method for dynamically associating components in a multi-tier application to different layers of a corresponding multi-tier application infrastructure includes defining in memory of a host computing system a pattern that has an inventory of components of a multi-tier application. The method also includes associating each of the components with a corresponding tier label for an n-tier architecture. The method yet further includes loading the pattern into a pattern engine. Finally, the method includes deploying by the pattern engine each component of the pattern to a layer of the n-tier architecture corresponding to a tier label associated with the component.
    Type: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventors: Ajay A. Apte, Roy F. Brabson, Orvalle T. Kirby, III, Jason R. McGee, Scott C. Moonen, Donald R. Woods
  • Publication number: 20150186129
    Abstract: Embodiments of the invention relate to deploying a program module. The deploying includes obtaining a data dependency relationship between the program module and multiple to-be-deployed program modules, and a specific start order. In response to a request to install and configure the program module, data on which the program module depends are identified according to the data dependency relationship. In addition, the program module is installed and configured responsive to the identified data. The program module is started in response to completion of a startup of program modules required to be started before the program module as specified by the specific start order.
    Type: Application
    Filed: January 7, 2015
    Publication date: July 2, 2015
    Inventors: Ajay A. Apte, Yang Che, Tan Jiang, Orvalle T. Kirby, III, Da Hu Kuang, Ling Lan, Lin Sun, Liang Wang, Yong Yao, Li Yi, Yu Zhang
  • Patent number: 7069320
    Abstract: A network having a plurality of nodes is reconfigured to reflect a change in topology of the network. In particular, upon receiving a reconfiguration request, each node enters a quiescent state for a predetermined period of time sufficient to allow at least one other node to also enter a quiescent state. Then, upon termination of the quiescent state, the node is reconfigured to reflect the change in the topology of the network without having to check with any other nodes of the network. In other embodiments, the predetermined period of time is sufficient to allow currently executing protocols to complete execution as well as to allow the transmission of reconfiguration requests for propagating reconfiguration in the network.
    Type: Grant
    Filed: October 4, 1999
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventors: Chun-Shi Chang, Dennis D. Jurgensen, Orvalle T. Kirby, Felipe Knop
  • Publication number: 20010029518
    Abstract: Program product for an application programming interface that unifies a plurality of mechanisms into a single framework. The interface includes a mechanism for communicating between members of a process group of related processes, and a mechanism for synchronizing the related processes of the process group. Additionally, the application programming interface may include mechanisms for managing membership of the process group or a processor group of processors, and/or a mechanism for controlling a group state value for the process group.
    Type: Application
    Filed: February 7, 2001
    Publication date: October 11, 2001
    Inventors: Peter R. Badovinatz, Marion L. Blount, Larry B. Brenner, Tushar D. Chandra, Ajei S. Gopal, Dennis D. Jurgensen, Marc A. Kaplan, Orvalle T. Kirby, John A. Pershing, John J. Turek