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

  • Patent number: 12114706
    Abstract: The present disclosure relates to an electronic smoking article that provides for improved aerosol delivery. Particularly, the article provides for separate delivery of two or more components of an aerosol precursor composition to one or more heaters so as to control the rate of delivery or the rate of heating of the separate components of the aerosol precursor composition.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: October 15, 2024
    Assignee: RAI Strategic Holdings, Inc.
    Inventors: Andries Don Sebastian, Karen V. Taluskie, Stephen Benson Sears, Bradley James Ingebrethsen, Balager Ademe, Steven Lee Alderman, William Robert Collett, Grady Lance Dooly, Charles Jacob Novak, III
  • Patent number: 12113660
    Abstract: In some examples a system can receive sets of usage data from agent computer systems associated with agents. The agents can be associated with service providers that provide services to service users. The system can generate a corresponding set of metric values for a common set of metrics for each agent based on a corresponding set of usage data. The common set of metrics can be used for all of the agents to detect anomalies related to the agents. The system can generate a score for each agent based on the corresponding set of metric values, wherein the score indicates a risk level associated with the agent. The system can compare the scores for the agents to a predefined threshold to identify one or more agents that may be problematic. The system can then generate a graphical user interface indicating the one or more identified agents.
    Type: Grant
    Filed: February 20, 2024
    Date of Patent: October 8, 2024
    Assignee: SAS INSTITUTE INC.
    Inventors: Jennifer Lee Hargrove, Ellen Laura Mir, John L. Maynard, Karen D. Haralson, Corey K. Kozak
  • Patent number: 12076447
    Abstract: An absorbent article comprising an absorbent member positioned between a topsheet and a backsheet is provided. The absorbent member contains at least one layer that comprises superabsorbent particles containing nanopores having an average cross-sectional dimension of from about 10 to about 500 nanometers.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: September 3, 2024
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Yuriy Galabura, Austin N. Pickett, Karen Goeders, Vasily A. Topolkaraev, Dave Soerens, Theodore T. Tower, Mark M. Mleziva, Wanduk Lee
  • Patent number: 12079943
    Abstract: Neutral avatars are neutral with reference physical characteristics of the corresponding user, such as weight, ethnicity, gender, or even identity. Thus, neutral avatars may be desirable to use in various copresence environments where the user desires to maintain privacy with reference to the above-noted characteristics. Neutral avatars may be configured to convey, in real-time, actions and behaviors of the corresponding user without using literal forms of the user's actions and behaviors.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: September 3, 2024
    Assignee: MAGIC LEAP, INC.
    Inventors: Karen Stolzenberg, Lorena Pazmino, Savannah Niles, Ian Mankowski, Paul Kim, Christina Lee
  • Patent number: 11880704
    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: Grant
    Filed: June 24, 2020
    Date of Patent: January 23, 2024
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Patent number: 11879346
    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: Grant
    Filed: June 29, 2020
    Date of Patent: January 23, 2024
    Assignee: Siemens Energy Global GmbH & Co. KG
    Inventors: Harald Kunte, Robert Kunte, Karen Lee, Michael Wagner
  • Patent number: 11836517
    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: Grant
    Filed: October 6, 2022
    Date of Patent: December 5, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20230342169
    Abstract: Systems and methods for enabling a Virtual Machine (VM) and hypervisor to communicate are disclosed. An example method includes sending data from a hypervisor to a virtual machine (VM) by storing, by the hypervisor, the data to an encrypted memory page of the VM, wherein the data stored by the hypervisor to the encrypted memory page is not encrypted. The method also includes processing, by the VM, the data stored to the encrypted memory page according to a decryption routine to generate scrambled data. The method also includes looking up, by the VM, the scrambled data in a translation table to obtain unscrambled data, wherein the unscrambled data is the data as it was originally stored to the encrypted memory page by the hypervisor.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 26, 2023
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Patent number: 11748136
    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: Grant
    Filed: July 30, 2020
    Date of Patent: September 5, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Patent number: 11734182
    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: June 13, 2022
    Date of Patent: August 22, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Patent number: 11734039
    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: Grant
    Filed: May 7, 2020
    Date of Patent: August 22, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20230236870
    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: April 3, 2023
    Publication date: July 27, 2023
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20230229793
    Abstract: In one aspect, an example methodology implementing the disclosed techniques includes receiving information regarding a customer to onboard to a managed service and determining one or more relevant features from the information regarding the customer, the one or more relevant features correlated with historical onboarding times. The method also includes determining, using a machine learning (ML) model, an expected time to onboard the customer to the managed service based on the one or more relevant features.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 20, 2023
    Applicant: Dell Products L.P.
    Inventors: Gregory Michael Ramsey, Elizabeth Anne Toth, Bijan Kumar Mohanty, Damon Sonnenberg, Karen Lee Jones, Sushma Punugubati
  • Publication number: 20230214247
    Abstract: Systems and methods providing robust resource removal for virtual machines. In one implementation, a hypervisor may receive configuration data associated with a virtual machine (VM). The hypervisor may determine, based on the configuration data, a type of support by the VM of recovery from unexpected hardware resource removal. The hypervisor may identify, based on the type of support of recovery form unexpected hardware resource removal, a type of access of the VM to one or more hardware resources. The hypervisor may launch the VM according to the type of access to the one or more hardware resources.
    Type: Application
    Filed: January 4, 2022
    Publication date: July 6, 2023
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Patent number: 11620149
    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: Grant
    Filed: June 25, 2020
    Date of Patent: April 4, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Publication number: 20230031775
    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: October 6, 2022
    Publication date: February 2, 2023
    Inventors: Michael Tsirkin, Karen Lee Noel
  • Patent number: 11550612
    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: Grant
    Filed: June 26, 2020
    Date of Patent: January 10, 2023
    Assignee: RED HAT, INC.
    Inventors: Michael Tsirkin, Karen Lee Noel
  • 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: D1041649
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: September 10, 2024
    Assignee: PassPort Technologies, Inc.
    Inventors: Harshal Shah, Kaitlyn Delaney Mary Leidl, Karen Unterman, Gregg R. Draudt, William J. Vespa, Amy Lee Stockslager