Patents by Inventor Alon Naveh

Alon Naveh 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: 20050086420
    Abstract: A memory controller (MC) includes a buffer control circuit (BCC) to enable/disable buffers coupled to a terminated bus. The BCC can detect transactions and speculatively enable the buffers before the transaction is completely decoded. If the transaction is targeted for the terminated bus, the buffers will be ready to drive signals onto the terminated bus by the time the transaction is ready to be performed, thereby eliminating the “enable buffer” delay incurred in some conventional MCs. If the transaction is not targeted for the terminated bus, the BCC disables the buffers to save power. In MCs that queue transactions, the BCC can snoop the queue to find transactions targeted for the terminated bus and begin enabling the buffers before these particular transactions are fully decoded.
    Type: Application
    Filed: November 19, 2004
    Publication date: April 21, 2005
    Inventors: Jeffrey Wilcox, Opher Kahn, Alon Naveh
  • Patent number: 6842831
    Abstract: A memory controller (MC) includes a buffer control circuit (BCC) to enable/disable buffer coupled to a terminated bus. The BCC can detect transactions and speculatively enable the buffers before the transaction is completely decoded. If the transaction is targeted for the terminated bus, the buffers will be ready to drive signals onto the terminated bus by the time the transaction is ready to be performed, thereby eliminating the “enable buffer” delay incurred in some conventional MCs. If the transaction is not targeted for the terminated bus, the BCC disables the buffers to save power. In MCs that queue transactions, the BCC can snoop the queue to find transactions targeted for the terminated bus and begin enabling the buffers before these particular transactions are fully decoded.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: January 11, 2005
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Opher D. Kahn, Alon Naveh
  • Publication number: 20040210778
    Abstract: Briefly, system and method for message-based power management which may be used, for example, in computer systems and communications networks. Embodiments of the present invention may include, for example, a device connected to a power management controller (PMC); the device and/or the PMC may send, receive, and/or process power management event (PME) messages. Embodiments of the present invention may operate using links in communicative and/or non-communicative modes. Embodiments of the present invention may include a switch, to send/receive, process, create, re-format and/or route one or more PME message on behalf of various devices, for example, a Peripheral Component Interconnect (PCI) device.
    Type: Application
    Filed: March 31, 2003
    Publication date: October 21, 2004
    Inventors: Alon Naveh, Mohan Kumar, Michael Gutman, Andrew Martwick, Gary Solomon
  • Publication number: 20040205303
    Abstract: Briefly, a system and a method to efficiently track changes in memory or storage areas, for example, in cache memories of computers and electronic systems. A method in accordance with an exemplary embodiment of the invention includes, for example, updating a tracking list with an address and/or a corresponding address to be updated of a changed entry in an intermediate memory. A system in accordance with an exemplary embodiment of the invention may include, for example, a tracking unit to track the locations of potential data discrepancies between a reference memory and an intermediate memory.
    Type: Application
    Filed: April 10, 2003
    Publication date: October 14, 2004
    Inventors: Alon Naveh, Abraham Mendelson
  • Publication number: 20040128563
    Abstract: A method for a mechanism for processor power state aware distribution of lowest priority interrupts. The method of one embodiment comprises receiving first power state information from a first component and second power state information from a second component. First task priority information from the first component and second task priority from the second component are also received. An interrupt request from a first device for servicing is received. Power state and task priority information for the first and second components are evaluated to determine which component should service the interrupt request. Either the first component or the second component is selected to be a destination component to service the interrupt request based on the power state and task priority information. The interrupt request is communicated to the destination component.
    Type: Application
    Filed: December 26, 2002
    Publication date: July 1, 2004
    Inventors: Shivnandan D. Kaushik, John W. Horigan, Alon Naveh, James B. Crossland
  • Publication number: 20040128576
    Abstract: A distributed power management system for a bus architecture or similar communications network. The system supports multiple low power states and defines entry and exit procedures for maximizing energy savings and communication speed.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventors: Michael Gutman, Alon Naveh, Andrew W. Martwick, Gary A. Solomon
  • Publication number: 20040073821
    Abstract: In one embodiment, there is provided a method comprising determining a target operating point for an electronic device, the target operating point including a target operating frequency and a target operating voltage; and dynamically changing a current operating point for the electronic device including a current operating frequency and a current operating voltage by non-contemporaneously changing the current operating frequency to the target operating frequency and a current operating voltage to the target operating voltage, wherein during the changing the electronic device is in an active state.
    Type: Application
    Filed: October 14, 2002
    Publication date: April 15, 2004
    Inventors: Alon Naveh, Roman Surgutchik
  • Publication number: 20040071184
    Abstract: An apparatus to determine if a temperature of an electronic device is equal to or exceeds a predetermined threshold. In response to detecting the temperature of the electronic device has at least reached the predetermined threshold, determining a target throttling point for a processor, the target throttling point including a target operating frequency and target operating voltage. Thereafter, dynamically changing a current operating point for the electronic device including a current operating frequency and a current operating voltage by non-contemporaneously changing the current operating frequency to the target operating frequency and the current operating voltage to the target operating voltage. During the changing of the current operating voltage the device is in an active state.
    Type: Application
    Filed: October 14, 2002
    Publication date: April 15, 2004
    Inventors: Alon Naveh, Roman Surgutchik
  • Publication number: 20030204668
    Abstract: A memory controller (MC) includes a buffer control circuit (BCC) to enable/disable buffer coupled to a terminated bus. The BCC can detect transactions and speculatively enable the buffers before the transaction is completely decoded. If the transaction is targeted for the terminated bus, the buffers will be ready to drive signals onto the terminated bus by the time the transaction is ready to be performed, thereby eliminating the “enable buffer” delay incurred in some conventional MCs. If the transaction is not targeted for the terminated bus, the BCC disables the buffers to save power. In MCs that queue transactions, the BCC can snoop the queue to find transactions targeted for the terminated bus and begin enabling the buffers before these particular transactions are fully decoded.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Inventors: Jeffrey R. Wilcox, Opher D. Kahn, Alon Naveh
  • Publication number: 20030093641
    Abstract: A circuit includes a switch unit, an non-protected register and a set of protected control registers. The set of protected control registers stores safe data for use by another unit of the circuit. The switch unit outputs the data stored by one of the set of protected control registers as a function of the data stored by the non-protected register. The data in the non-protected register can be changed by software in response to user input, operational mode or other condition or conditions.
    Type: Application
    Filed: November 14, 2001
    Publication date: May 15, 2003
    Inventors: Opher D. Kahn, Alon Naveh