Patents by Inventor K. King

K. King 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: 11964098
    Abstract: The present disclosure relates to aerosol delivery devices, methods of producing such devices, and elements of such devices. In some embodiments, the present disclosure provides devices configured for vaporization of an aerosol precursor composition that is contained in a reservoir and transported to a heating element by a liquid transport element. The liquid transport element may include a porous monolith.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: April 23, 2024
    Assignee: RAI Strategic Holdings, Inc.
    Inventors: Michael F. Davis, Percy D. Phillips, James W. Rogers, Frederic P. Ampolini, David A. Clemens, William K. Carpenter, Owen L. Joyce, Michael L. King, Sean M. Ahr
  • Patent number: 11936228
    Abstract: The present disclosure is directed to a battery charger for charging a connected battery pack. The battery charger is capable of determining an impedance characteristic value of the battery pack and adjusting a charging scheme, including an initial and/or subsequent charging rates for the battery pack based on the determined impedance characteristic value. The present disclosure is also directed to a method of charging a battery pack. The method includes determining an impedance characteristic value of the battery pack and adjusting a charging scheme, including an initial and/or subsequent charging rates for the battery pack based on the determined impedance characteristic value.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: March 19, 2024
    Assignee: BLACK & DECKER INC.
    Inventors: William Rigdon, Lisa M. King, Bhanuprasad V. Gorti, Brian K. Wohltmann, Hussein M. Nosair, Michael Muilwyk
  • Publication number: 20230329470
    Abstract: A curtain is suitable for use in a hospital, patient facilities or surgical setting. The curtain is slideably attached along a ceiling track. A top edge of the curtain may be attached to the ceiling track by a number of pulleys each of which may be utilized to lower the top edge of curtain to a height which is conveniently accessible to someone standing on the floor of the room to remove and/or replace the curtain. In some embodiments of this invention, the curtain has a top portion joined to a bottom portion by a zipper. The pulleys lower the curtain for someone to easily access the zipper to remove, replace and/or attach the bottom portion from/to the top portion. In other embodiments, the pulleys lower the entire curtain for removal and replacement.
    Type: Application
    Filed: November 8, 2022
    Publication date: October 19, 2023
    Inventors: Richard R. Bing, Bryan J. Colpo, Shawn K. King, David Steven Mesko, Amy E. Wilker, Michael Komatz, Adem Önalan, Marco Perry, Brooke Williams
  • Publication number: 20230148778
    Abstract: A curtain is suitable for use in a hospital or patient facilities or in surgical settings. The curtain includes a bottom panel removably attached and suspended from a top panel. The top panel may be suspended from a rail by suspension means such as hooks or rings. The top panel may be a mesh so as to allow air, light, and/or water to pass through. The bottom panel may be opaque to provide privacy. The bottom panel may be single-use or disposable, or may be reusable. The top and bottom panels are joined by a zipper to allow for removal of the bottom panel for washing or replacement. The zipper track has curved portions to allow for easier access to begin the zipping and unzipping process. The curved portions orient the zipper out of the plane of the curtain to allow for easier movement of zipper through the curved portions.
    Type: Application
    Filed: November 8, 2022
    Publication date: May 18, 2023
    Inventors: Richard R. Bing, Bryan J. Colpo, Shawn K. King, David Steven Mesko, Amy E. Wilker, Michael Komatz, Adem Önalan, Marco Perry, Brooke Williams
  • Publication number: 20230148779
    Abstract: A curtain is suitable for use in hospital, patient facilities or surgical settings. The curtain includes a bottom panel removably attached and suspended from a top panel. The top panel maybe suspended from a rail or similar mechanism by suspension means such as hooks or rings. The top panel may comprise a mesh or mesh-like fabric or substance so as to allow air, light, and/or water to pass through. The bottom panel maybe opaque to provide privacy, and maybe flame resistant and/or antibacterial. The bottom panel maybe single-use or disposable, or maybe reusable. The top and bottom panels are joined by a zipper to allow for removal of the bottom panel for washing or replacement. The zipper track has curved portions to allow for easier access to begin the zipping and unzipping process.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 18, 2023
    Inventors: Richard R. Bing, Bryan J. Colpo, Shawn K. King, David Steven Mesko, Amy E. Wilker, Michael Komatz, Adem Önalan, Marco Perry, Brooke Williams
  • Patent number: 10884482
    Abstract: A computer-implemented method (and associated computing system and computer program product) comprises distributing computing workloads among a plurality of processing units of a computing system. The method further comprises, responsive to detecting a reduced power supply capacity of the computing system: determining, based on historical workload information, a first workload of the computing workloads to prioritize the completion thereof, and prioritizing power delivery to a first processing unit of the plurality of processing units to which the first workload is distributed. The method further comprises powering down the first processing unit responsive to completion of the first workload.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Justin K. King, Abby Harrison, Jakob Olandt, Brittany Duffy
  • Patent number: 10831583
    Abstract: An error mechanism provides stored error information to assist in determining the cause of failure of a storage device such as a hard disk drive. The error mechanism gathers information surrounding an error event from various software and hardware components in the system. An event command is sent to the storage device that includes the gathered information. The storage device stores the gathered information from the event command in a log on the storage device. After the storage device is removed from the system the error information in the log can be used to determine the cause of the failure. The event command may be standardized into an existing industry communication protocol or be vendor specific.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Timothy M. Damron, Justin K. King, Lee N. Helgeson, Michelle A. Schlicht
  • Patent number: 10740479
    Abstract: A method is disclosed, as well as a related system and computer program product, for use with a plurality of networked computing devices comprising a plurality of physical ports. The method comprises determining that a non-volatile memory (NVM) device is removably connected with a first port owned by a first virtual machine associated with a first owning entity, and determining whether the NVM device was previously connected with a second port owned by a second virtual machine associated with a second owning entity. The method further comprises determining whether the NVM device has a predefined association with a first instruction file that specifies one or more restrictions for accessing data stored in the NVM device. The method further comprises providing, to the first virtual machine, access to the data stored in the NVM device in accordance with the one or more restrictions.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Hollermann Dierkhising, Justin K. King, Michelle A. Schlicht, Lee N. Helgeson
  • Patent number: 10740480
    Abstract: A method is disclosed for use with a plurality of networked computing devices comprising a plurality of physical ports. The method comprises determining that a non-volatile memory (NVM) device is removably connected with a first port owned by a first virtual machine associated with a first owning entity, and determining whether the NVM device was previously connected with a second port owned by a second virtual machine associated with a second owning entity. The method further comprises determining whether the NVM device has a predefined association with a first instruction file that specifies one or more restrictions for accessing data stored in the NVM device. The method further comprises providing, to the first virtual machine, access to the data stored in the NVM device in accordance with the one or more restrictions.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Hollermann Dierkhising, Justin K. King, Michelle A. Schlicht, Lee N. Helgeson
  • Patent number: 10671417
    Abstract: An optimizer controller controls a hypervisor optimizer to regulate operation of the optimizer to insure the optimizer does not negatively impact operation of software applications. The optimizer controller monitors applications and application performance to determine whether to turn on or off specific optimization features for specific applications. The optimizer may also notify a user of potential problems. The optimizer controller may utilize optimization rules for specific applications that set the conditions for controlling the optimizer. The rules may be dynamically changed based on observed performance and trends of the applications.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Dierkhising, Lee N. Helgeson, Justin K. King, Michelle A. Schlicht
  • Publication number: 20200073467
    Abstract: A computer-implemented method (and associated computing system and computer program product) comprises distributing computing workloads among a plurality of processing units of a computing system. The method further comprises, responsive to detecting a reduced power supply capacity of the computing system: determining, based on historical workload information, a first workload of the computing workloads to prioritize the completion thereof, and prioritizing power delivery to a first processing unit of the plurality of processing units to which the first workload is distributed. The method further comprises powering down the first processing unit responsive to completion of the first workload.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Justin K. KING, Abby HARRISON, Jakob OLANDT, Brittany DUFFY
  • Publication number: 20190311144
    Abstract: A method is disclosed for use with a plurality of networked computing devices comprising a plurality of physical ports. The method comprises determining that a non-volatile memory (NVM) device is removably connected with a first port owned by a first virtual machine associated with a first owning entity, and determining whether the NVM device was previously connected with a second port owned by a second virtual machine associated with a second owning entity. The method further comprises determining whether the NVM device has a predefined association with a first instruction file that specifies one or more restrictions for accessing data stored in the NVM device. The method further comprises providing, to the first virtual machine, access to the data stored in the NVM device in accordance with the one or more restrictions.
    Type: Application
    Filed: June 24, 2019
    Publication date: October 10, 2019
    Inventors: Lisa Hollermann DIERKHISING, Justin K. KING, Michelle A. SCHLICHT, Lee N. HELGESON
  • Patent number: 10430347
    Abstract: An operating system monitors a performance metric of a direct memory access (DMA) engine on an I/O adapter to update a translation table used during DMA operations. The translation table is used during a DMA operation to map a virtual address provided by the I/O adapter to a physical address of a data page in the memory modules. If the DMA engine is being underutilized, the operating system updates the translation table such that a virtual address maps to physical address corresponding to a memory location in a more energy efficient memory module. However, if the DMA engine is over-utilized, the operating system may update the translation table such that the data used in the DMA engine is stored in memory modules that provide quicker access times—e.g., the operating system may map virtual addresses to physical addresses in DRAM rather than phase change memory.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: October 1, 2019
    Assignee: International Business Machines Corporation
    Inventor: Justin K. King
  • Publication number: 20190228167
    Abstract: A method is disclosed, as well as a related system and computer program product, for use with a plurality of networked computing devices comprising a plurality of physical ports. The method comprises determining that a non-volatile memory (NVM) device is removably connected with a first port owned by a first virtual machine associated with a first owning entity, and determining whether the NVM device was previously connected with a second port owned by a second virtual machine associated with a second owning entity. The method further comprises determining whether the NVM device has a predefined association with a first instruction file that specifies one or more restrictions for accessing data stored in the NVM device. The method further comprises providing, to the first virtual machine, access to the data stored in the NVM device in accordance with the one or more restrictions.
    Type: Application
    Filed: January 24, 2018
    Publication date: July 25, 2019
    Inventors: Lisa Hollermann DIERKHISING, Justin K. KING, Michelle A. SCHLICHT, Lee N. HELGESON
  • Patent number: 10303618
    Abstract: An operating system monitors a performance metric of a direct memory access (DMA) engine on an I/O adapter to update a translation table used during DMA operations. The translation table is used during a DMA operation to map a virtual address provided by the I/O adapter to a physical address of a data page in the memory modules. If the DMA engine is being underutilized, the operating system updates the translation table such that a virtual address maps to physical address corresponding to a memory location in a more energy efficient memory module. However, if the DMA engine is over-utilized, the operating system may update the translation table such that the data used in the DMA engine is stored in memory modules that provide quicker access times—e.g., the operating system may map virtual addresses to physical addresses in DRAM rather than phase change memory.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: May 28, 2019
    Assignee: International Business Machines Corporation
    Inventor: Justin K. King
  • Patent number: 10268218
    Abstract: In an embodiment, a current internal corrosion level at a current time is read from an internal corrosion sensor that is internal to a computer. An internal corrosion difference is calculated between the current internal corrosion level and a previous internal corrosion level. Upon determining that the internal corrosion difference is more than a first threshold amount, a first action is performed that decreases an internal temperature of the computer. In a further embodiment, upon determining that the internal corrosion difference is less than a second threshold amount, a second action is performed that allows the internal temperature of the computer to increase.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: April 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Cary L. Bates, Justin K. King, Lee Nee Helgeson, Michelle A. Schlicht
  • Publication number: 20190026177
    Abstract: An error mechanism provides stored error information to assist in determining the cause of failure of a storage device such as a hard disk drive. The error mechanism gathers information surrounding an error event from various software and hardware components in the system. An event command is sent to the storage device that includes the gathered information. The storage device stores the gathered information from the event command in a log on the storage device. After the storage device is removed from the system the error information in the log can be used to determine the cause of the failure. The event command may be standardized into an existing industry communication protocol or be vendor specific.
    Type: Application
    Filed: September 25, 2018
    Publication date: January 24, 2019
    Inventors: Timothy M. Damron, Justin K. King, Lee N. Helgeson, Michelle A. Schlicht
  • Patent number: 10169195
    Abstract: A pre-initialized value of contents of a memory location is identified. A load value of contents loaded from the memory location by execution of a first instruction that loads from the memory location is also identified. A comparison is made between the load value and the pre-initialized value. Based on the comparison, a determination is made that the load value and the pre-initialized value are the same. In response to this determination, it is indicated that the first instruction contains an uninitialized memory reference.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Cary L. Bates, Lee N. Helgeson, Justin K. King, Michelle A. Schlicht
  • Patent number: 10140170
    Abstract: An error mechanism provides stored error information to assist in determining the cause of failure of a storage device such as a hard disk drive. The error mechanism gathers information surrounding an error event from various software and hardware components in the system. An event command is sent to the storage device that includes the gathered information. The storage device stores the gathered information from the event command in a log on the storage device. After the storage device is removed from the system the error information in the log can be used to determine the cause of the failure. The event command may be standardized into an existing industry communication protocol or be vendor specific.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Timothy M. Damron, Justin K. King, Lee N. Helgeson, Michelle A. Schlicht
  • Patent number: D1029028
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: May 28, 2024
    Assignee: Apple Inc.
    Inventors: Freddy Anzures, Imran Chaudhri, Alan C. Dye, Bradley William Griffin, Jonathan P. Ive, Tiffany Jon, Chanaka Karunamuni, Nicholas V. King, Daamun Mohseni, Hoan K. Pham, William McMillan Tyler, Wan Si Wan, Giancarlo Yerkes