Patents by Inventor Karen Lee

Karen Lee 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).

  • Publication number: 20220318149
    Abstract: A system includes a memory including a plurality of memory pages, a processor in communication with the memory, and a supervisor. The supervisor is configured to locate at least two duplicate memory pages of the plurality of memory pages, write-protect the at least two duplicate memory pages, and add the at least two duplicate memory pages to a list. Responsive to a first page of the at least two duplicate memory pages changing, the supervisor is configured to remove the first page from the list. Responsive to a memory pressure-triggering event, the supervisor is configured to remove a second page of the at least two duplicate memory pages from the list. The second page is reused after removal from the list.
    Type: Application
    Filed: June 13, 2022
    Publication date: October 6, 2022
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20220268172
    Abstract: A method for upgrading a gas turbine, the method includes: a) removing all guide vanes of the first guide vane stage; b) replacing the removed guide vanes of the first guide vane stage with new or reconditioned guide vanes, wherein blade platforms of the new or reconditioned guide vanes are provided with cooling air bores which fluidically connect a cooling air supply duct to the annular gap and open into the annular gap, and wherein the cooling air bores are arranged in such a manner that more cooling air bores open into regions of an annular gap that are arranged radially inwards from leading edges of the guide vanes than in other regions of the annular gap.
    Type: Application
    Filed: June 29, 2020
    Publication date: August 25, 2022
    Applicant: Siemens Energy Global GmbH & Co. KG
    Inventors: Harald Kunte, Robert Kunte, Karen Lee, Michael Wagner
  • Patent number: 11409551
    Abstract: A system and method of emulating virtual processor identifiers includes a nested hypervisor requesting a virtual processor identifier, which identifies a virtual processor, the request triggering an exit to a host hypervisor. The host hypervisor identifies a request including the virtual processor identifier. The host hypervisor generates a key defining an association between a virtual machine and the virtual processor identifier. The host hypervisor stores the key.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: August 9, 2022
    Assignee: RED HAT, INC.
    Inventors: Bandan Das, Karen Lee Noel
  • Patent number: 11380618
    Abstract: Various implementations described herein are directed to an integrated circuit having a power gate cell and a first power distribution grid. The integrated circuit may include a second power distribution grid aligned with and disposed above the power gate cell. The second power distribution grid may be disposed between the power gate cell and the first power distribution grid.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: July 5, 2022
    Assignee: Arm Limited
    Inventors: Marlin Wayne Frederick, Jr., Karen Lee Delk
  • Patent number: 11360904
    Abstract: A system includes a memory including a plurality of memory pages, a processor in communication with the memory, and a supervisor. The supervisor is configured to locate at least two duplicate memory pages of the plurality of memory pages, write-protect the at least two duplicate memory pages, and add the at least two duplicate memory pages to a list. Responsive to a first page of the at least two duplicate memory pages changing, the supervisor is configured to remove the first page from the list. Responsive to a memory pressure-triggering event, the supervisor is configured to remove a second page of the at least two duplicate memory pages from the list. The second page is reused after removal from the list.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: June 14, 2022
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20220100670
    Abstract: A system includes a memory including a plurality of memory pages, a processor in communication with the memory, and a supervisor. The supervisor is configured to locate at least two duplicate memory pages of the plurality of memory pages, write-protect the at least two duplicate memory pages, and add the at least two duplicate memory pages to a list. Responsive to a first page of the at least two duplicate memory pages changing, the supervisor is configured to remove the first page from the list. Responsive to a memory pressure-triggering event, the supervisor is configured to remove a second page of the at least two duplicate memory pages from the list. The second page is reused after removal from the list.
    Type: Application
    Filed: September 28, 2020
    Publication date: March 31, 2022
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20220064617
    Abstract: Provided herein are recombinant glycoproteins (e.g., recombinant human ?-galactosidase-A proteins) with an altered (e.g., improved) glycosylation profile, and pharmaceutical compositions and kits including one or more of these proteins. Also provided are methods of generating a mammalian cell useful for recombinant expression of a glycoprotein (e.g., recombinant human ?-galactosidase-A), methods of producing recombinant glycoproteins, and methods of treatment that include administering to a subject at least one of the recombinant glycoproteins (e.g., recombinant human ?-galactosidase-A protein).
    Type: Application
    Filed: September 22, 2021
    Publication date: March 3, 2022
    Inventors: Karen Lee, Christopher Hwang, Christine DeMaria
  • Publication number: 20220039378
    Abstract: This disclosure provides an agricultural composition comprising at least one agrochemical and at least one alkylamine glycidol surfactant of the structure I: where R is C4-C22 linear or branched, saturated or non-saturated hydrocarbon group with or without pendant hydroxyl groups; x is about 0 to about 30, preferably about 1 to about 20, more preferably about 1 to about 10, more preferably about 1 to about 5; y is about 0 to about 30, preferably about 1 to about 20, more preferably about 1 to about 10, more preferably about 1 to about 5; x+y?about 2 and up to about 30, and Gly is a glyceryl residue.
    Type: Application
    Filed: December 12, 2019
    Publication date: February 10, 2022
    Applicant: NOURYON CHEMICALS INTERNATIONAL B.V.
    Inventors: Hanamanthsa Shankarsa BEVINAKATTI, Shawn ZHU, Mojahedul ISLAM, Karen Lee WHITE, Christine PUGLISI
  • Publication number: 20220035649
    Abstract: Systems and methods for event notification support for nested virtual machines. An example method may comprise running, by a host computer system, a Level 0 hypervisor managing a Level 1 virtual machine running a Level 1 hypervisor, wherein the Level 1 hypervisor manages a Level 2 virtual machine. The Level 1 hypervisor may generate a virtual device and an input/output (I/O) translation table comprising an I/O translation table entry associated with the virtual device, and associate the I/O translation table entry with a Level 1 virtual machine context maintained by at least one of the Level 0 hypervisor or Level 1 hypervisor. The method may further responsive to detecting, by the Level 0 hypervisor, an event notification from the Level 2 virtual machine, cause a central processing unit (CPU) to use the I/O translation table to execute access to the Level 1 guest virtual address.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20210406057
    Abstract: A method includes receiving a memory access request comprising a first memory address and translating the first memory address to a second memory address using a first page table associated with the first virtual machine. The first page table indicates whether the memory of the first virtual machine is encrypted. The method further includes determining that the first virtual machine is nested within a second virtual machine and translating the second memory address to a third memory address using a second page table associated with the second virtual machine. The second page table indicates whether the memory of the second virtual machine is encrypted.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 30, 2021
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20210406051
    Abstract: A method includes creating, by a hypervisor executing on a processing device, a first virtual machine nested within a second virtual machine. The method further includes identifying a context of the second virtual machine and providing, to a context of the first virtual machine, a parent context pointer indicating the context of the second virtual machine.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 30, 2021
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20210406054
    Abstract: Systems and methods for ensuring that data received from a virtual device is random are provided. A processing device may be used to generate, by a virtual device executing on a hypervisor, data intended for a virtual machine (VM) having a guest memory that includes one or more encrypted pages and one or more unencrypted pages. Data written to an encrypted page of the guest memory by the VM is encrypted using an encryption key assigned to the VM and information read from the encrypted page by the VM is decrypted using the encryption key. The hypervisor may write the data to the encrypted page, wherein the data is not encrypted by the encryption key assigned to the VM because it is written by the hypervisor. The VM reads the data from the encrypted page as randomized data because it cannot be properly decrypted by the encryption key.
    Type: Application
    Filed: June 25, 2020
    Publication date: December 30, 2021
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Patent number: 11208644
    Abstract: Provided herein are recombinant glycoproteins (e.g., recombinant human ?-galactosidase-A proteins) with an altered (e.g., improved) glycosylation profile, and pharmaceutical compositions and kits including one or more of these proteins. Also provided are methods of generating a mammalian cell useful for recombinant expression of a glycoprotein (e.g., recombinant human ?-galactosidase-A), methods of producing recombinant glycoproteins, and methods of treatment that include administering to a subject at least one of the recombinant glycoproteins (e.g., recombinant human ?-galactosidase-A protein).
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: December 28, 2021
    Assignee: GENZYME CORPORATION
    Inventors: Karen Lee, Christopher Hwang, Christine DeMaria
  • Publication number: 20210349746
    Abstract: Systems and methods for memory management for virtual machines. An example method may include receiving, by a hypervisor running on a host computer system, a request that no topology change notifications be delivered to a virtual machine managed by the hypervisor. The method may include then install a packet filter on a virtual network interface controller (vNIC) associated with the virtual machine. Responsive to receiving, by the packet filter, a topology change notification packet, the method may include dropping the topology change notification packet.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 11, 2021
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Patent number: 11152139
    Abstract: Various implementations described herein refer to a method. The method may include providing multiple rows of cells having porosity segments including a first row of cells having first porosity segments and a second row of cells having second porosity segments that are arranged differently than the first porosity segments. The method may include providing multiple power distribution rails for the multiple rows of cells having a first power distribution rail and a second power distribution rail disposed adjacent to the first row of cells and the second row of cells. The method may include adjusting position of the second row of cells with respect to the first row of cells to align one or more of the second porosity segments with one or more of the first porosity segments to enable rail stitch insertion between the first power distribution rail and the second power distribution rail.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: October 19, 2021
    Assignee: Arm Limited
    Inventors: Marlin Wayne Frederick, Jr., Karen Lee Delk, Sharrone Rena Smith
  • Publication number: 20210167013
    Abstract: An apparatus, a method, and a method of manufacturing an integrated circuit having a metal layer, metal wires within the metal layer being configured such that they have a regular pattern.
    Type: Application
    Filed: February 13, 2021
    Publication date: June 3, 2021
    Inventors: Marlin Wayne Frederick, JR., Karen Lee Delk
  • Patent number: 10923425
    Abstract: An apparatus, a method, and a method of manufacturing an integrated circuit having a metal layer, metal wires within the metal layer being configured such that they have a regular pattern.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: February 16, 2021
    Assignee: Arm Limited
    Inventors: Marlin Wayne Frederick, Jr., Karen Lee Delk
  • Patent number: 10838753
    Abstract: Systems and methods for performing data deduplication of storage units. An example method may comprise: receiving a request to initialize a portion of a data storage; modifying a content of a storage unit to comprise an initialization value; updating, by a processing device, a content indicator to represent the initialization value of the storage unit; determining in view of the content indicator that a plurality of storage units comprise matching content; and updating the storage unit to comprise a reference to the matching content of one of the plurality of storage units that comprise the matching content.
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: November 17, 2020
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Patent number: 10772981
    Abstract: A method and apparatus for disinfecting a lavatory inside a vehicle in response to a set of criteria being met. A determination is made as to whether a set of criteria for activation of a disinfection system that emits far-ultraviolet radiation to perform a disinfection process inside a lavatory has been met. In response to a determination that the set of criteria has been met, the disinfection system is activated to perform the disinfection process inside the lavatory using the far-ultraviolet radiation.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: September 15, 2020
    Assignee: The Boeing Company
    Inventors: James J. Childress, Mark L. Cloud, Karen Lee Hills
  • Patent number: 10761874
    Abstract: A method includes, migrating a guest operating system from a first hypervisor to a second hypervisor, the first hypervisor utilizing a first virtual networking device associated with a first Non-Uniform Memory Access (NUMA) node, the first virtual networking device corresponding to a physical network device. The method further includes, after the migrating, with the second hypervisor, providing to the guest operating system, a second virtual networking device associated with a second NUMA node, the second virtual networking device having a same physical address as the first virtual networking device, the second virtual networking device corresponding to the physical network device.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: September 1, 2020
    Assignee: RED HAT, INC.
    Inventors: Karen Lee Noel, Michael Tsirkin