Patents by Inventor Animesh Mishra

Animesh Mishra 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: 7436727
    Abstract: In one embodiment, a method is provided. The method comprises upon entering a self-refresh mode, refreshing memory cells in a memory device at a first refresh frequency; and upon a predefined event refreshing the memory cells at a second refresh frequency, while in the self-refresh mode.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: October 14, 2008
    Assignee: Intel Corporation
    Inventors: Sandeep K. Jain, Animesh Mishra, Jun Shi
  • Patent number: 7430673
    Abstract: A power management system for a computing platform is described. In one embodiment, the power management system provides additional device states which the device controllers of the platform assume when the device controllers are operational but idle. These additional device states are states in which the device controller commits to certain types of inactivity. In another embodiment, the power management system provides additional platform modes which guarantee processor inactivity and/or deference of particular platform events while the mode is in effect.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: September 30, 2008
    Assignee: Intel Corporation
    Inventors: James P. Kardach, Barnes Cooper, Paul Diefenbaugh, Seh Kwa, Animesh Mishra
  • Patent number: 7426598
    Abstract: A method is described which comprises propagating electronic signals within circuitry comprising a transmitter to select a number of the transmitter's lanes, set a speed for each of the lanes, and set at least a driver supply voltage for each of the lanes. The number and speed determine the transmitter's bandwidth. Power consumed by the transmitter as a consequence of the lane number selection, lane speed setting and driver supply voltage is less than a power that would have been consumed by the transmitter had another available combination of lane number, lane speed and supply voltage been effected for the transmitter.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: September 16, 2008
    Assignee: Intel Corporation
    Inventors: Seh Kwa, Animesh Mishra
  • Patent number: 7356426
    Abstract: A thermal management system is described which may be implemented on a semiconductor die. The system may include a thermal sensor thermally coupled to the die to sense the temperature of the die and generate an output representing the sensed temperature, and an adjustable compensation circuit coupled to the thermal sensor to compensate the thermal sensor output. The adjustable compensation circuit may be applied to the thermal sensor or to a threshold.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: April 8, 2008
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, Animesh Mishra, Jun Shi, Pochang Hsu, David Wyatt
  • Patent number: 7342841
    Abstract: A method, apparatus, and system to enable a partial refresh scheme for DRAM which includes specifying at least a refresh start value, or a refresh start value and a refresh end value, to reduce the number of rows that must be refreshed during a refresh cycle, thus reducing the amount of power consumed during refresh.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: March 11, 2008
    Assignee: Intel Corporation
    Inventors: Sandeep K. Jain, Animesh Mishra, John B. Halbert
  • Publication number: 20080056047
    Abstract: A method, apparatus, and system to enable a partial refresh scheme for DRAM which includes specifying at least a refresh start value, or a refresh start value and a refresh end value, to reduce the number of rows that must be refreshed during a refresh cycle, thus reducing the amount of power consumed during refresh.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 6, 2008
    Inventors: Sandeep Jain, Animesh Mishra, John Halbert
  • Publication number: 20080043808
    Abstract: Systems and methods of managing memory devices provide for reduced power consumption and better thermal management through enhanced memory throttling. In one embodiment a memory unit includes a memory device and a temperature measurement module coupled to the memory device. The temperature measurement device measures the internal temperature of the memory device. Memory throttling can therefore be implemented based on more accurate measurements and with a much shorter response time.
    Type: Application
    Filed: October 26, 2007
    Publication date: February 21, 2008
    Inventors: Pochang Hsu, Animesh Mishra, Jun Shi
  • Patent number: 7304905
    Abstract: Systems and methods of managing memory devices provide for reduced power consumption and better thermal management through enhanced memory throttling. In one embodiment a memory unit includes a memory device and a temperature measurement module coupled to the memory device. The temperature measurement device measures the internal temperature of the memory device. Memory throttling can therefore be implemented based on more accurate measurements and with a much shorter response time.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: December 4, 2007
    Assignee: Intel Corporation
    Inventors: Pochang Hsu, Animesh Mishra, Jun Shi
  • Publication number: 20070211548
    Abstract: The temperature for multiple devices of a memory module are determined. In one example a memory module includes a printed circuit board, a plurality of memory chips on the printed circuit board, each chip containing a plurality of memory cells and a thermal sensor, and a multiplexer on the printed circuit board, independent of the memory chips, coupled to each of the thermal sensors. A current source is coupled to the multiplexer to provide a current to each one of the thermal sensors, and a voltage detector is coupled to the multiplexer to detect a voltage from each of the thermal sensors when a current is applied. A temperature circuit is coupled to the voltage detector to determine a temperature for each memory chip based on the detected voltage.
    Type: Application
    Filed: May 10, 2007
    Publication date: September 13, 2007
    Inventors: Sandeep Jain, David Wyatt, Jun Shi, Animesh Mishra, John Halbert, Melik Isbara
  • Patent number: 7260007
    Abstract: Thermal management and communication is described in the context of memory modules that contain several memory devices. In one example, the invention includes determining a temperature of a first memory device, the first memory device containing a plurality of memory cells, determining a temperature of a second memory device after determining the temperature of the first memory device, the second memory device containing a plurality of memory cells, and generating an alarm based on an evaluation of the first and the second temperatures. In another example, the invention includes detecting a thermal event on a memory device of a memory module that contains a plurality of memory devices, detecting the state of an event bus of the memory module, and sending an alert on the event bus if the event bus is in an unoccupied state.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: August 21, 2007
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, David Wyatt, Jun Shi, Animesh Mishra, John Halbert, Melik Isbara
  • Patent number: 7236599
    Abstract: A codec in a processor-based system handles at least two separate audio programs at the same time. This may be useful, for example, for simultaneously playing one audio program while recording another audio program. A first digital to analog converter pair may be coupled to a first mixer and a second digital to analog converter pair may include a second mixer. Thus, two separate audio programs may be handled at the same time, each by a separate digital to analog converter and mixer.
    Type: Grant
    Filed: May 22, 2000
    Date of Patent: June 26, 2007
    Assignee: Intel Corporation
    Inventors: Jun Shi, Animesh Mishra
  • Publication number: 20070079150
    Abstract: An embodiment of the present invention is a technique to dynamically swap processor cores. A first core has a first instruction set. The first core executes a program at a first performance level. The first core stops executing the program when a triggering event occurs. A second core has a second instruction set compatible with the first instruction set and has a second performance level different than the first performance level. The second core is in a power down state when the first core is executing the program. A circuit powers up the second core after the first core stops executing the program such that the second core continues executing the program at the second performance level.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Brian Belmont, Animesh Mishra, James Kardach
  • Patent number: 7197591
    Abstract: A method is described which comprises propagating electronic signals within circuitry comprising a transmitter to select a number of the transmitter's lanes, set a speed for each of the lanes, and set at least a driver supply voltage for each of the lanes. The number and speed determine the transmitter's bandwidth. Power consumed by the transmitter as a consequence of the lane number selection, lane speed setting and driver supply voltage is less than a power that would have been consumed by the transmitter had another available combination of lane number, lane speed and supply voltage been effected for the transmitter.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: March 27, 2007
    Assignee: Intel Corporation
    Inventors: Seh Kwa, Animesh Mishra
  • Publication number: 20070005995
    Abstract: A power management system for a computing platform is described. In one embodiment, the power management system provides additional device states which the device controllers of the platform assume when the device controllers are operational but idle. These additional device states are states in which the device controller commits to certain types of inactivity. In another embodiment, the power management system provides additional platform modes which guarantee processor inactivity and/or deference of particular platform events while the mode is in effect.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: James Kardach, Barnes Cooper, Paul Diefenbaugh, Seh Kwa, Animesh Mishra
  • Publication number: 20070005997
    Abstract: Various methods, apparatuses, and systems are described in which a chipset controller has circuitry to control communications with a peripheral device in a computing device. The chipset controller has logic configured 1) to detect a plug-in event when the peripheral device connects to the chipset controller and 2) to transition the chipset controller from a low power consumption state to a higher power consumption state based on the logic detecting the plug-in event.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: James Kardach, Barnes Cooper, Seh Kwa, Animesh Mishra, Paul Diefenbaugh
  • Publication number: 20060294179
    Abstract: A scheme to facilitate deterministic thermal management by having either device connected via a link to generate a thermal management request based on one device's thermal capability and the present conditions. The request is transmitted over the link to the other device with a specific sleep period. Consequently, the receiving device responds with an acknowledgement within a pre-configured or pre-agreed response time.
    Type: Application
    Filed: June 23, 2005
    Publication date: December 28, 2006
    Inventors: Seh Kwa, Animesh Mishra, Naveen Cherukuri
  • Publication number: 20060285553
    Abstract: A method is described which comprises propagating electronic signals within circuitry comprising a transmitter to select a number of the transmitter's lanes, set a speed for each of the lanes, and set at least a driver supply voltage for each of the lanes. The number and speed determine the transmitter's bandwidth. Power consumed by the transmitter as a consequence of the lane number selection, lane speed setting and driver supply voltage is less than a power that would have been consumed by the transmitter had another available combination of lane number, lane speed and supply voltage been effected for the transmitter.
    Type: Application
    Filed: August 23, 2006
    Publication date: December 21, 2006
    Inventors: Seh Kwa, Animesh Mishra
  • Publication number: 20060288240
    Abstract: Systems and methods of power management provide for controlling the idleness of a processor based on an operating system schedule. The idleness of at least one device is synchronized with the idleness of the processor. Idleness synchronization may involve deferring bus transactions, suspending memory refresh, turning off power to clock sources and turning off power to combinatorial logic during an idle window in the OS schedule.
    Type: Application
    Filed: June 16, 2005
    Publication date: December 21, 2006
    Inventors: James Kardach, David Williams, Animesh Mishra
  • Patent number: 7145823
    Abstract: In one embodiment, a method includes periodically charging a capacitor mounted on an electronic component; initializing a timer to count down from a counter value, once the capacitor is charged; determining if the capacitor has discharged before the timer has counted down to zero; and if the capacitor has discharged before the timer has counted down to zero then generating an interrupt.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: December 5, 2006
    Assignee: Intel Corporation
    Inventors: Sandeep K. Jain, Animesh Mishra
  • Publication number: 20060271748
    Abstract: Systems and methods of managing memory provide for detecting a request to activate a memory portion that is limited in size to a partial page size, where the partial page size is less than a full page size associated with the memory. In one embodiment, detecting the request may include identifying a row address and partial page address associated with the request, where the partial page address indicates that the memory portion is to be limited to the partial page size.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: Sandeep Jain, Animesh Mishra, Jim Kardach