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

  • Publication number: 20130297909
    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: July 9, 2013
    Publication date: November 7, 2013
    Inventors: Brian V. Belmont, Animesh Mishra, James P. Kardach
  • Publication number: 20130278775
    Abstract: Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments.
    Type: Application
    Filed: October 24, 2011
    Publication date: October 24, 2013
    Inventors: Naveen Doddapuneni, Animesh Mishra, Jose M. Rodriguez
  • Publication number: 20130272620
    Abstract: Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments.
    Type: Application
    Filed: September 6, 2011
    Publication date: October 17, 2013
    Inventors: Jose Rodriguez, Animesh Mishra, Naveen Doddapuneni
  • Patent number: 8484488
    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: Grant
    Filed: December 2, 2008
    Date of Patent: July 9, 2013
    Assignee: Intel Corporation
    Inventors: Brian V. Belmont, Animesh Mishra, James P. Kardach
  • Publication number: 20130120419
    Abstract: Video analytics may be used to assist video encoding by selectively encoding only portions of a frame and using, instead, previously encoded portions. Previously encoded portions may be used when succeeding frames have a level of motion less than a threshold. In such case, all or part of succeeding frames may not be encoded, increasing bandwidth and speed in some embodiments.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 16, 2013
    Inventors: Animesh Mishra, Naveen Doddapuneni, Jose M. Rodriguez
  • Patent number: 8289797
    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: October 31, 2007
    Date of Patent: October 16, 2012
    Assignee: Intel Corporation
    Inventors: Sandeep K Jain, Animesh Mishra, John B Halbert
  • Patent number: 8156351
    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: Grant
    Filed: December 2, 2008
    Date of Patent: April 10, 2012
    Assignee: Intel Corporation
    Inventors: Brian V. Belmont, Animesh Mishra, James P. Kardach
  • Patent number: 7979234
    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: Grant
    Filed: January 5, 2009
    Date of Patent: July 12, 2011
    Assignee: Intel Corporation
    Inventors: Seh W. Kwa, Animesh Mishra, Naveen Cherukuri
  • Patent number: 7793037
    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: Grant
    Filed: May 31, 2005
    Date of Patent: September 7, 2010
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, Animesh Mishra, Jim Kardach
  • Publication number: 20100083013
    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: December 7, 2009
    Publication date: April 1, 2010
    Inventors: James P. Kardach, Barnes Cooper, Seh Kwa, Animesh Mishra, Paul Diefenbaugh
  • Patent number: 7631199
    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: Grant
    Filed: June 30, 2005
    Date of Patent: December 8, 2009
    Assignee: Intel Corporation
    Inventors: James P. Kardach, Barnes Cooper, Seh Kwa, Animesh Mishra, Paul Diefenbaugh
  • Publication number: 20090262783
    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: June 30, 2009
    Publication date: October 22, 2009
    Inventors: Pochang Hsu, Animesh Mishra, Jun Shi
  • Patent number: 7553075
    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: October 26, 2007
    Date of Patent: June 30, 2009
    Assignee: Intel Corporation
    Inventors: Pochang Hsu, Animesh Mishra, Jun Shi
  • Publication number: 20090119521
    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: January 5, 2009
    Publication date: May 7, 2009
    Inventors: Seh W. Kwa, Animesh Mishra, Naveen Cherukuri
  • Publication number: 20090083554
    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: December 2, 2008
    Publication date: March 26, 2009
    Applicant: INTEL CORPORATION
    Inventors: Brian V. Belmont, Animesh Mishra, James P. Kardach
  • Patent number: 7493228
    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: Grant
    Filed: June 23, 2005
    Date of Patent: February 17, 2009
    Assignee: Intel Corporation
    Inventors: Seh W. Kwa, Animesh Mishra, Naveen Cherukuri
  • Patent number: 7461275
    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: Grant
    Filed: September 30, 2005
    Date of Patent: December 2, 2008
    Assignee: Intel Corporation
    Inventors: Brian V. Belmont, Animesh Mishra, James P. Kardach
  • Patent number: 7454586
    Abstract: Data regarding physical parameters and security and commands to send such data can be communicated between a memory device and a memory controller using a memory bus connected between the two. In one embodiment, the invention includes receiving a first command at a memory device on a memory bus, the first command being other than a read or write command, and receiving a second command together with the first command, the second command to be initiated using lines that are not used by the first command.
    Type: Grant
    Filed: March 30, 2005
    Date of Patent: November 18, 2008
    Assignee: Intel Corporation
    Inventors: Jun Shi, Sandeep Jain, Animesh Mishra, Kuljit Bains, David Wyatt, Thomas D. Skelton, Bill H. Nale
  • Patent number: 7454632
    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: Grant
    Filed: June 16, 2005
    Date of Patent: November 18, 2008
    Assignee: Intel Corporation
    Inventors: James P Kardach, David L Williams, Animesh Mishra
  • Patent number: 7450456
    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: Grant
    Filed: May 10, 2007
    Date of Patent: November 11, 2008
    Assignee: Intel Corporation
    Inventors: Sandeep Jain, David Wyatt, Jun Shi, Animesh Mishra, John Halbert, Melik Isbara