Patents by Inventor Michael D. Williams

Michael D. Williams 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: 9851933
    Abstract: There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the specified workload based, at least in part, on the set of capability characteristics corresponding to each workload within the set of workload resources. A workload component of the set of workload components has a unique set of workload characteristics.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Yu-Cheng Hsu, Dilip D. Kandlur, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Renato J. Recio, Rodney A. Smith, Michael D. Williams
  • Patent number: 9752857
    Abstract: Lead free microdet electric detonators comprising a bridgewire having milled DBX-1 as a spot charge and unmilled DBX-1 as the intermediate material. Such improved microdet electric detonator is free of lead azide and lead styphnate, but with comparable stability, power and sensitivity to current lead-based M100 electric detonators.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: September 5, 2017
    Assignee: The United States of America as Represented by the Secretary of the Army
    Inventors: Neha Mehta, Gartung Cheng, Kin Yee, Karl Oyler, Akash Shah, John Marin, John W. Fronabarger, Michael D. Williams, Steven H. Marino, Pamela Tran
  • Publication number: 20170249193
    Abstract: Outcome-based adjustment of a software-defined environment (SDE) includes determining a business operation and a corresponding set of tasks to be performed in a software defined environment (SDE), establishing a first resource configuration to perform the corresponding set of tasks to achieve a business outcome target, determining a first resource cost for performing the corresponding set of tasks, assigning a priority level to tasks within the corresponding set of tasks, determining a set of performance indicators corresponding to a task having a first priority level, monitoring the SDE to identify a triggering event, responsive to identifying the triggering event, establishing a second resource configuration based, at least in part, on a performance level of a performance indicator in the set of performance indicators, the second resource configuration addressing the triggering event, and determining a second resource cost for performing the corresponding set of tasks according to the second resource config
    Type: Application
    Filed: May 12, 2017
    Publication date: August 31, 2017
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
  • Publication number: 20170250891
    Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.
    Type: Application
    Filed: May 16, 2017
    Publication date: August 31, 2017
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
  • Patent number: 9729421
    Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
  • Patent number: 9718791
    Abstract: Described are methods for preparing salts of 5-nitrotetrazolate that include reacting aqueous solutions of 5-aminotetrazole, an acid, and sodium nitrite in a continuous flow system at an ambient temperature.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: August 1, 2017
    Assignee: Pacific Scientific Energetic Materials Company
    Inventors: Jon G. Bragg, Jason B. Pattison, John W. Fronabarger, Michael D. Williams
  • Publication number: 20170206352
    Abstract: There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of monitoring and adjusting are operated within the software-defined environment.
    Type: Application
    Filed: March 30, 2017
    Publication date: July 20, 2017
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, Pratap C. Pattnaik, Dimitrios Pendarakis, Josyula R. Rao, Radha P. Ratnaparkhi, Michael D. Williams
  • Patent number: 9670168
    Abstract: Described are methods for preparing salts of 5-nitrotetrazolate that include reacting aqueous solutions of 5-aminotetrazole, an acid, and sodium nitrite in a continuous flow system at an elevated temperature.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: June 6, 2017
    Assignee: Pacific Scientific Energetic Materials Company
    Inventors: Jon G. Bragg, John W. Fronabarger, Michael D. Williams
  • Patent number: 9652612
    Abstract: There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of monitoring and adjusting are operated within the software-defined environment.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, Pratap C. Pattnaik, Dimitrios Pendarakis, Josyula R. Rao, Radha P. Ratnaparkhi, Michael D. Williams
  • Patent number: 9636115
    Abstract: A device for delivering an occlusive element includes an elongate sheath having a lumen therein. An elongate core member is disposed within the lumen and is formed from a proximal portion and distal portion connected via a joint. The distal portion of the elongate member includes a severable junction secured to the occlusive element. A marker coil is coaxially arranged around the distal portion of the elongate core member and is partially disposed inside the sheath lumen. A coil member is coaxially arranged around the distal portion of the elongate core member and coaxially arranged around at least a portion of the marker coil extending outside the lumen of the sheath. The coil member is secured at a distal end thereof to the distal portion of the elongate core member. The device resists axial compression while allowing for radial bending.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: May 2, 2017
    Assignees: Stryker Corporation, Stryker European Holdings I, LLC
    Inventors: William S. Henry, Charles Daly, Russell Ford, Michael D. Williams, Hanh Duong, Hughie Devaney, Kamal Ramzipoor, Clifford Teoh, Richard Murphy, Andrew Huffmaster, Scott McGill
  • Patent number: 9598380
    Abstract: Described are methods for preparing salts of 5-nitrotetrazolate by reacting 5-aminotetrazole, an acid, and sodium nitrite in water in a batch reaction at an elevated temperature. As examples, the acid is nitric acid, sulfuric acid, perchloric acid, or hydrochloric acid, and the elevated temperature is at or above 65° C.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: March 21, 2017
    Assignees: SRI International, Pacific Scientific Energetic Materials Company, LLC
    Inventors: Jeffrey C. Bottaro, Mark A. Petrie, Jon G. Bragg, John W. Fronabarger, Michael D. Williams
  • Publication number: 20170073079
    Abstract: A process method utilizing customized, specifically-shaped pieces of reticulated polyurethane foam (RPF) to fill an aircraft fuel tank or tank compartment to provide ignition mitigation and prevent explosion in the tank. The process involves inserting the shaped pieces of RPF through existing access ports into a fuel tank in order to fill the tank, excepting minimal planned void spaces. This process effects ignition mitigation by acting as an ignition blocker, mechanically interfering with the compression wave that precedes the flame front in an explosion, and changing the vaporous mixture above the fuel level (ullage) in the tank. The foam pieces are assembled and fitted together throughout the tank in a pattern that replicates the shape of the tank. After the foam insertion is complete, the fuel tank is filled with purging fluid, drained through a filter until no debris is found, and the new maximum fuel quantity is recalibrated.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventor: Michael D. Williams
  • Patent number: 9519515
    Abstract: A usage allocation of a hardware resource to each of a number of workloads over time is determined using a demand model. The usage allocation of the resource includes a current and past actual usage allocation of the resource, a future projected usage allocation of the resource, and current and past actual usage of the resource. A capacity allocation of the resource is determined using a capacity model. The capacity allocation of the resource includes a current and past capacity and a future projected capacity of the resource. Whether a gap exists between the usage allocation and the capacity allocation is determined using a mapping model. Where the gap exists between the usage allocation of the resource and the capacity allocation of the resource, a user is presented with options determined using the mapping model and selectable by the user to implement a remediation strategy to close the gap.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: December 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Calcaterra, Gregory R. Hintermeister, Michael D. Williams
  • Patent number: 9485156
    Abstract: A system and method for monitoring liveliness includes a management device which has an application layer where applications are executed. A connection monitor is located other than on the application layer, and the connection monitor is configured to receive requests from clients and deliver the requests to components on the application layer. The components include a generic application monitor which responds to liveliness monitor requests from the clients for all applications monitored, and one or more applications which response to requests to that application.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Baskey, Chun-Shi Chang, Lap T. Huynh, Dinakaran Joseph, Sambit Sahu, Dinesh C. Verma, Michael D. Williams
  • Publication number: 20160285966
    Abstract: There is a method and system for capability-based resource allocation in a software-defined environment that performs the following steps (not necessarily in the following order): (i) determining a set of capability characteristics for a plurality of workload resources within a software-defined environment; (ii) determining a set of workload components for a specified workload; and (iii) identifying a set of workload resources from the plurality of workload resources to allocate to the specified workload based, at least in part, on the set of capability characteristics corresponding to each workload within the set of workload resources. A workload component of the set of workload components has a unique set of workload characteristics.
    Type: Application
    Filed: March 25, 2015
    Publication date: September 29, 2016
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Yu-Cheng Hsu, Dilip D. Kandlur, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Renato J. Recio, Rodney A. Smith, Michael D. Williams
  • Publication number: 20160285732
    Abstract: A method and system for outcome-based adjustment of a software-defined environment (SDE) that includes establishing a link between a business outcome and a first resource configuration from software defined environment, establishing a monitoring mechanism for continuously measuring a current state of the SDE, using a behavior model of the SDE to anticipate, or forecast, a triggering event, and responsive to the forecast of a triggering event, using the behavior model to determine a second resource configuration to achieve the business outcome. The link includes at least one of a utility of services for the business outcome, a cost of a set of resources consumed by the first resource configuration, and a risk of the set of resources becoming unavailable.
    Type: Application
    Filed: March 25, 2015
    Publication date: September 29, 2016
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Jeffrey A. Frey, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, David B. Lindquist, Stefan Pappe, Pratap C. Pattnaik, Balachandar Rajaraman, Radha P. Ratnaparkhi, Rodney A. Smith, Michael D. Williams
  • Publication number: 20160283713
    Abstract: There is a method and system that includes establishing a security container that describes a workload and a set of resources that corresponds to the workload in a software-defined environment, determining a set of security criteria for the security container, monitoring the workload and the set of resources for security events based, at least in part, upon the set of security criteria, and responsive to identifying a security event, adjusting one or more security mechanisms. The steps of monitoring and adjusting are operated within the software-defined environment.
    Type: Application
    Filed: March 25, 2015
    Publication date: September 29, 2016
    Inventors: Brad L. Brech, Scott W. Crowder, Hubertus Franke, Nagui Halim, Matt R. Hogstrom, Chung-Sheng Li, Pratap C. Pattnaik, Dimitrios Pendarakis, Josyula R. Rao, Radha P. Ratnaparkhi, Michael D. Williams
  • Publication number: 20160207892
    Abstract: Described are methods for preparing salts of 5-nitrotetrazolate that include reacting aqueous solutions of 5-aminotetrazole, an acid, and sodium nitrite in a continuous flow system at an ambient temperature.
    Type: Application
    Filed: January 19, 2016
    Publication date: July 21, 2016
    Applicant: Pacific Scientific Energetic Materials Company
    Inventors: Jon G. Bragg, Jason B. Pattison, John W. Fronabarger, Michael D. Williams
  • Patent number: 9278984
    Abstract: Described are methods for preparing copper(I) 5-nitrotetrazolate, which include reacting copper(II) sulfate pentahydrate, sodium nitrite, 5-aminotetrazole, and at least one of nitric acid and urea in water.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: March 8, 2016
    Assignee: Pacific Scientific Energetic Materials Company
    Inventors: Thomas Matthias Klapötke, Davin Glenn Piercey, John W. Fronabarger, Michael D. Williams
  • Publication number: 20150361057
    Abstract: Described are methods for preparing salts of 5-nitrotetrazolate by reacting 5-aminotetrazole, an acid, and sodium nitrite in water in a batch reaction at an elevated temperature. As examples, the acid is nitric acid, sulfuric acid, perchloric acid, or hydrochloric acid, and the elevated temperature is at or above 65° C.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 17, 2015
    Inventors: Jeffrey C. Bottaro, Mark A. Petrie, Jon G. Bragg, John W. Fronabarger, Michael D. Williams