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: 12114706Abstract: 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: GrantFiled: September 14, 2021Date of Patent: October 15, 2024Assignee: 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: 12113660Abstract: 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: GrantFiled: February 20, 2024Date of Patent: October 8, 2024Assignee: SAS INSTITUTE INC.Inventors: Jennifer Lee Hargrove, Ellen Laura Mir, John L. Maynard, Karen D. Haralson, Corey K. Kozak
-
Patent number: 12076447Abstract: 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: GrantFiled: July 20, 2018Date of Patent: September 3, 2024Assignee: 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: 12079943Abstract: 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: GrantFiled: March 31, 2023Date of Patent: September 3, 2024Assignee: MAGIC LEAP, INC.Inventors: Karen Stolzenberg, Lorena Pazmino, Savannah Niles, Ian Mankowski, Paul Kim, Christina Lee
-
Patent number: 11880704Abstract: 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: GrantFiled: June 24, 2020Date of Patent: January 23, 2024Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Karen Lee Noel
-
Patent number: 11879346Abstract: 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: GrantFiled: June 29, 2020Date of Patent: January 23, 2024Assignee: Siemens Energy Global GmbH & Co. KGInventors: Harald Kunte, Robert Kunte, Karen Lee, Michael Wagner
-
Patent number: 11836517Abstract: 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: GrantFiled: October 6, 2022Date of Patent: December 5, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Karen Lee Noel
-
Publication number: 20230342169Abstract: 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: ApplicationFiled: April 25, 2022Publication date: October 26, 2023Inventors: Michael Tsirkin, Karen Lee Noel
-
Patent number: 11748136Abstract: 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: GrantFiled: July 30, 2020Date of Patent: September 5, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Karen Lee Noel
-
Patent number: 11734182Abstract: 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: GrantFiled: June 13, 2022Date of Patent: August 22, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Karen Lee Noel
-
Patent number: 11734039Abstract: 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: GrantFiled: May 7, 2020Date of Patent: August 22, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Karen Lee Noel
-
Publication number: 20230236870Abstract: 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: ApplicationFiled: April 3, 2023Publication date: July 27, 2023Inventors: Michael Tsirkin, Karen Lee Noel
-
Publication number: 20230229793Abstract: 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: ApplicationFiled: January 14, 2022Publication date: July 20, 2023Applicant: Dell Products L.P.Inventors: Gregory Michael Ramsey, Elizabeth Anne Toth, Bijan Kumar Mohanty, Damon Sonnenberg, Karen Lee Jones, Sushma Punugubati
-
Publication number: 20230214247Abstract: 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: ApplicationFiled: January 4, 2022Publication date: July 6, 2023Inventors: Michael Tsirkin, Karen Lee Noel
-
Patent number: 11620149Abstract: 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: GrantFiled: June 25, 2020Date of Patent: April 4, 2023Assignee: Red Hat, Inc.Inventors: Michael Tsirkin, Karen Lee Noel
-
Publication number: 20230031775Abstract: 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: ApplicationFiled: October 6, 2022Publication date: February 2, 2023Inventors: Michael Tsirkin, Karen Lee Noel
-
Patent number: 11550612Abstract: 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: GrantFiled: June 26, 2020Date of Patent: January 10, 2023Assignee: RED HAT, INC.Inventors: Michael Tsirkin, Karen Lee Noel
-
Publication number: 20220318149Abstract: 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: ApplicationFiled: June 13, 2022Publication date: October 6, 2022Inventors: Michael Tsirkin, Karen Lee Noel
-
Publication number: 20220268172Abstract: 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: ApplicationFiled: June 29, 2020Publication date: August 25, 2022Applicant: Siemens Energy Global GmbH & Co. KGInventors: Harald Kunte, Robert Kunte, Karen Lee, Michael Wagner
-
Patent number: D1041649Type: GrantFiled: September 27, 2022Date of Patent: September 10, 2024Assignee: PassPort Technologies, Inc.Inventors: Harshal Shah, Kaitlyn Delaney Mary Leidl, Karen Unterman, Gregg R. Draudt, William J. Vespa, Amy Lee Stockslager