Patents by Inventor James Kenneth White

James Kenneth White 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: 20240028359
    Abstract: In one set of embodiments, new hardware-assisted virtualization features for a CPU are provided that include, among other things: (1) a new control structure that allows a kernel level hypervisor component to set, for each configurable property/setting maintained in an existing control structure, whether the property/setting is accessible from an unprivileged hypervisor mode of the CPU, (2) another new control structure that allows the kernel level hypervisor component to set, for each of a plurality of guest events or operations, whether the guest event or operation will cause a transition from a privileged or unprivileged guest mode of the CPU to the unprivileged hypervisor mode, and (3) the ability for the CPU to transition directly from the unprivileged hypervisor mode to the privileged or unprivileged guest mode.
    Type: Application
    Filed: July 19, 2022
    Publication date: January 25, 2024
    Inventors: Sam Scalise, Frederick Joseph Jacobs, James Kenneth White
  • Publication number: 20240028361
    Abstract: An example method of virtualized cache allocation for a virtualized computing system includes: providing, by a hypervisor for a virtual machine (VM), a virtual shared cache, the virtual shared cache backed by a physical shared cache of a processor; providing, by the hypervisor to the VM, virtual service classes and virtual service class bit masks; mapping, by the hypervisor, the virtual service classes to physical service classes of the processor; associating, by the hypervisor, a shift factor with the virtual service class bit masks with respect to physical service class bit masks of the processor; and configuring, by the hypervisor, service class registers and service class bit mask registers of the processor based on the mapping and the shift factor in response to configuration of the virtual shared cache by the VM.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 25, 2024
    Inventors: Phani Kishore GADEPALLI, Xunjia LU, James Kenneth WHITE, Sam SCALISE
  • Patent number: 10826133
    Abstract: An apparatus and method of keeping an energy storage cell at or above a target temperature, includes receiving at a processing circuit, an analog voltage that is proportional to a temperature of the energy storage cell, converting, at the processing circuit, the analog voltage to a pulse-width-modulated signal having a duty cycle that is proportional to the analog voltage, and driving a switch, with the pulse-width-modulated signal, between conductive and non-conductive states to modulate a voltage passing across (or a current flowing through) a heating element in series with the switch, the heating element being in thermal communication with the energy storage cell, wherein the duty cycle of the pulse-width-modulated signal is adjusted to maintain the temperature of the energy storage cell at or above the target temperature.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: November 3, 2020
    Assignee: Sanmina Corporation
    Inventors: James Kenneth White, Paul Sweere, Alec Shen
  • Publication number: 20180145374
    Abstract: An apparatus and method of keeping an energy storage cell at or above a target temperature, includes receiving at a processing circuit, an analog voltage that is proportional to a temperature of the energy storage cell, converting, at the processing circuit, the analog voltage to a pulse-width-modulated signal having a duty cycle that is proportional to the analog voltage, and driving a switch, with the pulse-width-modulated signal, between conductive and non-conductive states to modulate a voltage passing across (or a current flowing through) a heating element in series with the switch, the heating element being in thermal communication with the energy storage cell, wherein the duty cycle of the pulse-width-modulated signal is adjusted to maintain the temperature of the energy storage cell at or above the target temperature.
    Type: Application
    Filed: November 21, 2017
    Publication date: May 24, 2018
    Inventors: James Kenneth White, Paul Sweere, Alec Shen