Patents by Inventor Matthew P. Jarvis

Matthew P. Jarvis 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: 10956207
    Abstract: A computer-implemented method includes receiving, by a computing device, an event notification; determining, by the computing device, whether to immediately execute a pipeline including a commit associated with the event notification based on historical trends of commits entering the pipeline at a similar time period as a current time; and immediately executing or delaying the execution of the pipeline, by the computing device, based on the determining whether to immediately execute the pipeline.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: March 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew P. Jarvis, Aidyl M. Kareh, Vincent B. Phan
  • Patent number: 10761836
    Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: September 1, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit K. Patel, Scott R. Patterson, Richard D. Watts, Keith A. Wells
  • Patent number: 10725816
    Abstract: A computer-implemented method includes receiving, by a computing device, an event notification; determining, by the computing device, whether to immediately execute a pipeline including a commit associated with the event notification based on historical trends of commits entering the pipeline at a similar time period as a current time; and immediately executing or delaying the execution of the pipeline, by the computing device, based on the determining whether to immediately execute the pipeline.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew P. Jarvis, Aidyl M. Kareh, Vincent B. Phan
  • Patent number: 10684881
    Abstract: A computer-implemented method, computer program product and computing system for batch processing computing elements on a computing system are provided. The computer-implemented method, computer program product and computing system determine a configuration of the computing system hosting the computing elements, identify a plurality of computing elements to batch process, and batch process the plurality of computing elements based on the determined configuration of the computing system.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robin Y. Bobbitt, Nicholas Ibarluzea, Matthew P. Jarvis, Brianna A. Kicia, Max W. Vohlken
  • Publication number: 20200050477
    Abstract: A computer-implemented method includes receiving, by a computing device, an event notification; determining, by the computing device, whether to immediately execute a pipeline including a commit associated with the event notification based on historical trends of commits entering the pipeline at a similar time period as a current time; and immediately executing or delaying the execution of the pipeline, by the computing device, based on the determining whether to immediately execute the pipeline.
    Type: Application
    Filed: October 18, 2019
    Publication date: February 13, 2020
    Inventors: Matthew P. JARVIS, Aidyl M. KAREH, Vincent B. PHAN
  • Patent number: 10311071
    Abstract: A method, computer program product, and computer system for gathering statistics, by a computing device, for a set of resources associated with a framework. A profile is generated based upon, at least in part, the gathered statistics. A data set is selected for generation of a new resource. The new resource is generated using the profile generated based upon the gathered statistics.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventor: Matthew P. Jarvis
  • Patent number: 10303694
    Abstract: A method, computer program product, and computer system for gathering statistics, by a computing device, for a set of resources associated with a framework. A profile is generated based upon, at least in part, the gathered statistics. A data set is selected for generation of a new resource. The new resource is generated using the profile generated based upon the gathered statistics.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventor: Matthew P. Jarvis
  • Publication number: 20190138336
    Abstract: A computer-implemented method for batch processing computing elements on a computing system is provided. The computer-implemented method determines a configuration of the computing system hosting the computing elements, identifies a plurality of computing elements to batch process, and batch processes the plurality of computing elements based on the determined configuration of the computing system.
    Type: Application
    Filed: December 11, 2017
    Publication date: May 9, 2019
    Inventors: Robin Y. Bobbitt, Nicholas Ibarluzea, Matthew P. Jarvis, Brianna A. Kicia, Max W. Vohlken
  • Publication number: 20190138334
    Abstract: A computer-implemented method, computer program product and computing system for batch processing computing elements on a computing system are provided. The computer-implemented method, computer program product and computing system determine a configuration of the computing system hosting the computing elements, identify a plurality of computing elements to batch process, and batch process the plurality of computing elements based on the determined configuration of the computing system.
    Type: Application
    Filed: November 7, 2017
    Publication date: May 9, 2019
    Inventors: Robin Y. Bobbitt, Nicholas Ibarluzea, Matthew P. Jarvis, Brianna A. Kicia, Max W. Vohlken
  • Publication number: 20180373526
    Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.
    Type: Application
    Filed: September 4, 2018
    Publication date: December 27, 2018
    Inventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit K. Patel, Scott R. Patterson, Richard D. Watts, Keith A. Wells
  • Patent number: 10108415
    Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit K. Patel, Scott R. Patterson, Richard D. Watts, Keith A. Wells
  • Patent number: 10108414
    Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit Patel, Scott Patterson, Richard Watts, Keith A. Wells
  • Publication number: 20180203727
    Abstract: A computer-implemented method includes receiving, by a computing device, an event notification; determining, by the computing device, whether to immediately execute a pipeline including a commit associated with the event notification based on historical trends of commits entering the pipeline at a similar time period as a current time; and immediately executing or delaying the execution of the pipeline, by the computing device, based on the determining whether to immediately execute the pipeline.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Matthew P. Jarvis, Aidyl M. Kareh, Vincent B. Phan
  • Patent number: 9563417
    Abstract: The present invention provides a common framework to determine if machines are patched and automatically applies patches as required. It provides an automated tool to assess patch levels and apply patches on several different UNIX machine types. Further, it provides a centralized, consistent method of providing patches to multiple roles within an organization while automatically managing large quantities of machines. It can manage multiple security standards, machine classifications, and patch security levels and be customized to interface with existing asset management tools. It evaluates the most suitable patch to satisfy the minimal patch requirements and is an early warning system that will tell a user when the user's machine will go out of compliance. The tool is composed of two parts: a server component and client component.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Sanjeev Jha, Matthew P. Jarvis, Donny R. Rota
  • Publication number: 20160103676
    Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 14, 2016
    Inventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit Patel, Scott Patterson, Richard Watts, Keith A. Wells
  • Publication number: 20160103678
    Abstract: At least one ALM artifact, indexed by a unified data store, that does not comply with at least one process convention can be identified. Responsive to identifying the ALM artifact, indexed by the unified data store, that does not comply with the process convention, a determination can be made by a process convention agent executed by a processor as to whether script code is available to update the ALM artifact to comply with the process convention. Responsive to the process convention agent determining that script code is available to update the ALM artifact to comply with the process convention, the process convention agent can automatically execute the script code to update the ALM artifact to comply with the process convention.
    Type: Application
    Filed: May 28, 2015
    Publication date: April 14, 2016
    Inventors: Muhtar B. Akbulut, Mark T. Buquor, Vivek Garg, Matthew P. Jarvis, David Liman, Nimit K. Patel, Scott R. Patterson, Richard D. Watts, Keith A. Wells
  • Publication number: 20150381517
    Abstract: A method, computer program product, and computer system for gathering statistics, by a computing device, for a set of resources associated with a framework. A profile is generated based upon, at least in part, the gathered statistics. A data set is selected for generation of a new resource. The new resource is generated using the profile generated based upon the gathered statistics.
    Type: Application
    Filed: January 23, 2015
    Publication date: December 31, 2015
    Inventor: Matthew P. Jarvis
  • Publication number: 20150379159
    Abstract: A method, computer program product, and computer system for gathering statistics, by a computing device, for a set of resources associated with a framework. A profile is generated based upon, at least in part, the gathered statistics. A data set is selected for generation of a new resource. The new resource is generated using the profile generated based upon the gathered statistics.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventor: Matthew P. Jarvis
  • Publication number: 20080163192
    Abstract: The present invention provides a common framework to determine if machines are patched and automatically applies patches as required. It provides an automated tool to assess patch levels and apply patches on several different UNIX machine types. Further, it provides a centralized, consistent method of providing patches to multiple roles within an organization while automatically managing large quantities of machines. It can manage multiple security standards, machine classifications, and patch security levels and be customized to interface with existing asset management tools. It evaluates the most suitable patch to satisfy the minimal patch requirements and is an early warning system that will tell a user when the user's machine will go out of compliance. The tool is composed of two parts: a server component and client component.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Sanjeev Jha, Matthew P. Jarvis, Donny R. Rota