Patents by Inventor Kelvin Kwan

Kelvin Kwan 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: 10725524
    Abstract: Systems and a method for controlling power of a device with power management software are described. In one embodiment, a computer implemented method initiates power control having ON-OFF keying to control power consumption of a device for energy efficiency and energy conservation. An ON-OFF period of the ON-OFF keying for the device is computed. The method sets a target frequency, a target supply voltage, and a power gate control for the device based on the ON-OFF keying.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Jawad Nasrullah, Kelvin Kwan, David Roger Ditzel, Vjekoslav Svilan
  • Patent number: 9965023
    Abstract: A method performed by a multi-core processor is described. The method includes, while a core is executing program code, reading a dirty cache line from the core's last level cache and sending the dirty cache line from the core for storage external from the core, where, the dirty cache line has not been evicted from the cache nor requested by another core or processor.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: May 8, 2018
    Assignee: INTEL CORPORATION
    Inventors: David Keppel, Kelvin Kwan, Jawad Nasrullah
  • Patent number: 9665144
    Abstract: Systems and methods for entry and exit latency reduction for low power states are described. In one embodiment, a computer implemented method initiates an energy-efficient low power state (e.g., deep sleep state) to reduce power consumption of a device. The method sets a power supply voltage that provides sufficient power to a dual power supply array for retention of states. Logic is powered down in this low power state.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: May 30, 2017
    Assignee: Intel Corporation
    Inventors: Jawad Nasrullah, Kelvin Kwan, Jaydeep P. Kulkarni, Muhammad M. Khellah
  • Patent number: 9594412
    Abstract: In one embodiment, the present invention includes an apparatus having an estimation logic to estimate a dynamic capacitance of a processor circuit of a processor during a plurality of processor cycles, a power gate calculator to calculate a control value for a power gate circuit coupled to a load line and between a voltage regulator and the processor circuit based on the dynamic capacitance estimate, and a controller to control an impedance of the power gate circuit based on the control value. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: March 14, 2017
    Assignee: Intel Corporation
    Inventors: Vjekoslav Svilan, Michael Zelikson, Kelvin Kwan, Naveen Neelakantam, Norbert Unger
  • Publication number: 20170003734
    Abstract: A method performed by a multi-core processor is described. The method includes, while a core is executing program code, reading a dirty cache line from the core's last level cache and sending the dirty cache line from the core for storage external from the core, where, the dirty cache line has not been evicted from the cache nor requested by another core or processor.
    Type: Application
    Filed: September 13, 2016
    Publication date: January 5, 2017
    Inventors: DAVID KEPPEL, KELVIN KWAN, JAWAD NASRULLAH
  • Patent number: 9442849
    Abstract: A method performed by a multi-core processor is described. The method includes, while a core is executing program code, reading a dirty cache line from the core's last level cache and sending the dirty cache line from the core for storage external from the core, where, the dirty cache line has not been evicted from the cache nor requested by another core or processor.
    Type: Grant
    Filed: December 29, 2012
    Date of Patent: September 13, 2016
    Assignee: Intel Corporation
    Inventors: David Keppel, Kelvin Kwan, Jawad Nasrullah
  • Publication number: 20160179175
    Abstract: Systems and a method for controlling power of a device with power management software are described. In one embodiment, a computer implemented method initiates power control having ON-OFF keying to control power consumption of a device for energy efficiency and energy conservation. An ON-OFF period of the ON-OFF keying for the device is computed. The method sets a target frequency, a target supply voltage, and a power gate control for the device based on the ON-OFF keying.
    Type: Application
    Filed: March 2, 2016
    Publication date: June 23, 2016
    Inventors: Jawad Nasrullah, Kelvin Kwan, David Roger Ditzel, Vjekoslav Svilan
  • Patent number: 9280190
    Abstract: Systems and a method for controlling power of a device with power management software are described. In one embodiment, a computer implemented method initiates power control having ON-OFF keying to control power consumption of a device for energy efficiency and energy conservation. An ON-OFF period of the ON-OFF keying for the device is computed. The method sets a target frequency, a target supply voltage, and a power gate control for the device based on the ON-OFF keying.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: March 8, 2016
    Assignee: Intel Corporation
    Inventors: Jawad Nasrullah, Kelvin Kwan, David Roger Ditzel, Vjekoslav Svilan
  • Patent number: 9229872
    Abstract: A method is described that includes during runtime of a semiconductor die, determining that a next BIST test sequence of a storage component embedded on the die is appropriate. The method further includes applying a BIST test sequence to each valid entry in the storage component. The method also includes marking any newly invalid entries in the storage component as invalid and configuring a respective replacement entry for each of the newly invalid entries.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 5, 2016
    Assignee: Intel Corporation
    Inventors: Christopher Wilkerson, Jawad Nasrullah, Kelvin Kwan
  • Patent number: 9176751
    Abstract: Apparatus are provided that includes a multi-function device that is configured to perform a plurality of functions relating to manipulating a document. The multi-function device can have a display configured to display interface tool for facilitating the customization of a function of the multi-function device. The interface tools allow a user to communicate with the multi-function device to enter information relating to the customized function. The custom application can be configured to be installed on the multi-function device, and the custom application is used to customize the multi-function device.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: November 3, 2015
    Assignee: Xerox Corporation
    Inventors: Dianne Colelli, Kristopher James Stasiw, Wendy Abbott, Linh La, Kelvin Kwan, Boris Shmoys, Michael Trent, Jacob Woodworth, Stephen J. Sydorowicz, Khalid Rabb, Rick Born, Myriam Martinez, James Howell, Bernard R. Heroux, Jr., David Mensing, Christine Miyachi, Kenneth Schleede
  • Publication number: 20140281254
    Abstract: A method is described that includes during runtime of a semiconductor die, determining that a next BIST test sequence of a storage component embedded on the die is appropriate. The method further includes applying a BIST test sequence to each valid entry in the storage component. The method also includes marking any newly invalid entries in the storage component as invalid and configuring a respective replacement entry for each of the newly invalid entries.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Christopher WILKERSON, Jawad NASRULLAH, Kelvin KWAN
  • Publication number: 20140189240
    Abstract: A method performed by a multi-core processor is described. The method includes, while a core is executing program code, reading a dirty cache line from the core's last level cache and sending the dirty cache line from the core for storage external from the core, where, the dirty cache line has not been evicted from the cache nor requested by another core or processor.
    Type: Application
    Filed: December 29, 2012
    Publication date: July 3, 2014
    Inventors: David KEPPEL, Kelvin KWAN, Jawad NASRULLAH
  • Publication number: 20130275782
    Abstract: In one embodiment, the present invention includes an apparatus having an estimation logic to estimate a dynamic capacitance of a processor circuit of a processor during a plurality of processor cycles, a power gate calculator to calculate a control value for a power gate circuit coupled to a load line and between a voltage regulator and the processor circuit based on the dynamic capacitance estimate, and a controller to control an impedance of the power gate circuit based on the control value. Other embodiments are described and claimed.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 17, 2013
    Inventors: Vjekoslav Svilan, Michael Zelikson, Kelvin Kwan, Naveen Neelakantam, Norbert Unger
  • Publication number: 20130268926
    Abstract: Apparatus are provided that includes a multi-function device that is configured to perform a plurality of functions relating to manipulating a document. The multi-function device can have a display configured to display interface tool for facilitating the customization of a function of the multi-function device. The interface tools allow a user to communicate with the multi-function device to enter information relating to the customized function. The custom application can be configured to be installed on the multi-function device, and the custom application is used to customize the multi-function device.
    Type: Application
    Filed: April 4, 2012
    Publication date: October 10, 2013
    Applicant: XEROX CORPORATION
    Inventors: Dianne Colelli, Kristopher James Stasiw, Wendy Abbott, Linh La, Kelvin Kwan, Boris Shmoys, Michael Trent, Jacob Woodworth, Stephen J. Sydorowicz, Khalid Rabb, Rick Born, Myriam Martinez, James Howell, Bernard R. Heroux, JR., David Mensing, Christine Miyachi, Kenneth Schleede
  • Publication number: 20120166838
    Abstract: Systems and a method for controlling power of a device with power management software are described. In one embodiment, a computer implemented method initiates power control having ON-OFF keying to control power consumption of a device for energy efficiency and energy conservation. An ON-OFF period of the ON-OFF keying for the device is computed. The method sets a target frequency, a target supply voltage, and a power gate control for the device based on the ON-OFF keying.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 28, 2012
    Inventors: Jawad Nasrullah, Kelvin Kwan, David Roger Ditzel, Vjekoslav Svilan
  • Publication number: 20120151235
    Abstract: Systems and methods for entry and exit latency reduction for low power states are described. In one embodiment, a computer implemented method initiates an energy-efficient low power state (e.g., deep sleep state) to reduce power consumption of a device. The method sets a power supply voltage that provides sufficient power to a dual power supply array for retention of states. Logic is powered down in this low power state.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 14, 2012
    Inventors: Jawad Nasrullah, Kelvin Kwan, Jaydeep P. Kulkarni, Muhammad M. Khellah