Patents by Inventor Kyle L. Henderson
Kyle L. Henderson 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: 10240893Abstract: Rifle magazines with storage containers have a first elongated tubular body defining an ammunition passage, the first elongated tubular body having an upper end defining an ammunition feed aperture, the first elongated tubular body having a lower end having a first floor plate attachment facility, a magazine spring and follower contained in the ammunition passage, a floor plate having a first attachment feature adapted to connect to the first floor plate attachment facility, a second elongated tubular body defining a storage passage, the second elongated tubular body having an upper end having a second floor plate attachment facility, and the floor plate having a second attachment feature adapted to connect to the second floor plate attachment facility.Type: GrantFiled: May 24, 2018Date of Patent: March 26, 2019Assignee: GY6 LLCInventors: Kyle L. Henderson, Eric J. Malone, Michael N. Guttridge
-
Publication number: 20180364003Abstract: Rifle magazines with storage containers have a first elongated tubular body defining an ammunition passage, the first elongated tubular body having an upper end defining an ammunition feed aperture, the first elongated tubular body having a lower end having a first floor plate attachment facility, a magazine spring and follower contained in the ammunition passage, a floor plate having a first attachment feature adapted to connect to the first floor plate attachment facility, a second elongated tubular body defining a storage passage, the second elongated tubular body having an upper end having a second floor plate attachment facility, and the floor plate having a second attachment feature adapted to connect to the second floor plate attachment facility.Type: ApplicationFiled: May 24, 2018Publication date: December 20, 2018Applicant: GY6 LLCInventors: Kyle L. Henderson, Eric J. Malone, Michael N. Guttridge
-
Patent number: 9916181Abstract: Disclosed aspects include managing asset placement with respect to a shared pool of configurable computing resources. A first set of first resource values is detected with respect to a set of assets. The first set of first resource values includes a first value. A second set of first resource values is detected with respect to the set of assets. The second set of first resource values includes a second value. The second value exceeds the first value. A set of asset weight values is detected with respect to the set of assets. The set of asset weight values indicates an asset utilization arrangement. A placement arrangement is determined for the set of assets using the first set of first resource values, the second set of first resource values, and the set of asset weight values. Accordingly, the set of assets is placed based on the placement arrangement.Type: GrantFiled: September 26, 2015Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jennifer D. Mulsow, Jeffrey W. Tenner
-
Patent number: 9910706Abstract: Disclosed aspects include managing asset placement with respect to a shared pool of configurable computing resources. A first set of first resource values is detected with respect to a set of assets. The first set of first resource values includes a first value. A second set of first resource values is detected with respect to the set of assets. The second set of first resource values includes a second value. The second value exceeds the first value. A set of asset weight values is detected with respect to the set of assets. The set of asset weight values indicates an asset utilization arrangement. A placement arrangement is determined for the set of assets using the first set of first resource values, the second set of first resource values, and the set of asset weight values. Accordingly, the set of assets is placed based on the placement arrangement.Type: GrantFiled: August 18, 2015Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jennifer D. Mulsow, Jeffrey W. Tenner
-
Patent number: 9639390Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies the amount of hardware multithreading required on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration.Type: GrantFiled: April 8, 2016Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Patent number: 9619274Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems and whether or not the CPUs have split core enabled. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking into consideration the hardware multithreading parameter, the hardware threads supported by the CPU, and the split core settings. The VM is then placed on the selected host computer system using the hardware multithreading parameter. The result is more efficient utilization of CPU resources in a host for a virtual machine.Type: GrantFiled: April 1, 2016Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Patent number: 9619294Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration. The VM is then placed on the selected host computer system using the hardware multithreading parameter.Type: GrantFiled: April 8, 2016Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Publication number: 20170052819Abstract: Disclosed aspects include managing asset placement with respect to a shared pool of configurable computing resources. A first set of first resource values is detected with respect to a set of assets. The first set of first resource values includes a first value. A second set of first resource values is detected with respect to the set of assets. The second set of first resource values includes a second value. The second value exceeds the first value. A set of asset weight values is detected with respect to the set of assets. The set of asset weight values indicates an asset utilization arrangement. A placement arrangement is determined for the set of assets using the first set of first resource values, the second set of first resource values, and the set of asset weight values. Accordingly, the set of assets is placed based on the placement arrangement.Type: ApplicationFiled: August 18, 2015Publication date: February 23, 2017Inventors: Joseph W. Cropper, Kyle L. Henderson, Jennifer D. Mulsow, Jeffrey W. Tenner
-
Publication number: 20170052825Abstract: Disclosed aspects include managing asset placement with respect to a shared pool of configurable computing resources. A first set of first resource values is detected with respect to a set of assets. The first set of first resource values includes a first value. A second set of first resource values is detected with respect to the set of assets. The second set of first resource values includes a second value. The second value exceeds the first value. A set of asset weight values is detected with respect to the set of assets. The set of asset weight values indicates an asset utilization arrangement. A placement arrangement is determined for the set of assets using the first set of first resource values, the second set of first resource values, and the set of asset weight values. Accordingly, the set of assets is placed based on the placement arrangement.Type: ApplicationFiled: September 26, 2015Publication date: February 23, 2017Inventors: Joseph W. Cropper, Kyle L. Henderson, Jennifer D. Mulsow, Jeffrey W. Tenner
-
Publication number: 20160232026Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies the amount of hardware multithreading required on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration.Type: ApplicationFiled: April 8, 2016Publication date: August 11, 2016Inventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Publication number: 20160224390Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration. The VM is then placed on the selected host computer system using the hardware multithreading parameter.Type: ApplicationFiled: April 8, 2016Publication date: August 4, 2016Inventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Publication number: 20160216995Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems and whether or not the CPUs have split core enabled. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking into consideration the hardware multithreading parameter, the hardware threads supported by the CPU, and the split core settings. The VM is then placed on the selected host computer system using the hardware multithreading parameter. The result is more efficient utilization of CPU resources in a host for a virtual machine.Type: ApplicationFiled: April 1, 2016Publication date: July 28, 2016Inventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Patent number: 9400672Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration. The VM is then placed on the selected host computer system using the hardware multithreading parameter.Type: GrantFiled: June 6, 2014Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Patent number: 9400673Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration. The VM is then placed on the selected host computer system using the hardware multithreading parameter.Type: GrantFiled: June 16, 2014Date of Patent: July 26, 2016Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Patent number: 9384027Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies the amount of hardware multithreading required on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration.Type: GrantFiled: June 6, 2014Date of Patent: July 5, 2016Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Patent number: 9372705Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies the amount of hardware multithreading required on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration.Type: GrantFiled: June 16, 2014Date of Patent: June 21, 2016Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Patent number: 9304806Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems and whether or not the CPUs have split core enabled. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking into consideration the hardware multithreading parameter, the hardware threads supported by the CPU, and the split core settings. The VM is then placed on the selected host computer system using the hardware multithreading parameter. The result is more efficient utilization of CPU resources in a host for a virtual machine.Type: GrantFiled: June 16, 2014Date of Patent: April 5, 2016Assignee: International Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Patent number: 9304805Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems and whether or not the CPUs have split core enabled. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking into consideration the hardware multithreading parameter, the hardware threads supported by the CPU, and the split core settings. The VM is then placed on the selected host computer system using the hardware multithreading parameter. The result is more efficient utilization of CPU resources in a host for a virtual machine.Type: GrantFiled: June 6, 2014Date of Patent: April 5, 2016Assignee: Interinational Business Machines CorporationInventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Publication number: 20150355926Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies the amount of hardware multithreading required on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration.Type: ApplicationFiled: June 16, 2014Publication date: December 10, 2015Inventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner
-
Publication number: 20150355928Abstract: A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking the hardware multithreading parameter into consideration. The VM is then placed on the selected host computer system using the hardware multithreading parameter.Type: ApplicationFiled: June 6, 2014Publication date: December 10, 2015Inventors: Joseph W. Cropper, Kyle L. Henderson, Jeffrey W. Tenner