Patents by Inventor Timothy J Jehl

Timothy J Jehl 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: 8375184
    Abstract: In one embodiment, the present invention includes canisters to control storage of data in a storage system including a plurality of disks. Each of multiple canisters may have a processor configured for uniprocessor mode and having an internal node identifier to identify the processor and an external node identifier to identify another processor with which it is to mirror cached data. The mirroring of cached data may be performed by communication of non-coherent transactions via the PtP interconnect, wherein the PtP interconnect is according to a cache coherent protocol. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: February 12, 2013
    Assignee: Intel Corporation
    Inventors: Pankaj Kumar, Hang T. Nguyen, Mark Yarch, Timothy J. Jehl, John A. Miller
  • Publication number: 20110142067
    Abstract: A method and system for dynamic credit sharing in a quick path interconnect link. The method including dividing incoming credit into a first credit pool and a second credit pool; and allocating the first credit pool for a first data traffic queue and allocating the second credit pool for a second data traffic queue in a manner so as to preferentially transmit the first data traffic queue or the second data traffic queue through a link.
    Type: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Inventors: Timothy J. JEHL, Pradeepsunder Ganesh, Aimee Wood, Robert Safranek, John A. Miller, Selim Bilgin, Osama Neiroukh
  • Publication number: 20110131373
    Abstract: In one embodiment, the present invention includes canisters to control storage of data in a storage system including a plurality of disks. Each of multiple canisters may have a processor configured for uniprocessor mode and having an internal node identifier to identify the processor and an external node identifier to identify another processor with which it is to mirror cached data. The mirroring of cached data may be performed by communication of non-coherent transactions via the PtP interconnect, wherein the PtP interconnect is according to a cache coherent protocol. Other embodiments are described and claimed.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Inventors: Pankaj Kumar, Hang T. Nguyen, Mark Yarch, Timothy J. Jehl, John A. Miller
  • Patent number: 7290127
    Abstract: A system and method of initializing a core processing circuit are disclosed. The core processing circuit is held in a reset state while a reset vector is loaded to one or more registers at a boot address associated with the core processing circuit. The reset vector is loaded from a system memory through a host bridge. The reset vector comprises one or more instructions to initialize the core processing system upon release from a reset state.
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: October 30, 2007
    Assignee: Intel Corporation
    Inventors: Mark A Schmisseur, Timothy J Jehl, Richard P Mackey, Delf Atallah
  • Patent number: 6829692
    Abstract: Disclosed are a system and method of transmitting data or instructions through a data bus to a memory array associated with a core processing circuit. The memory array may be initially adapted to receive data from the data bus and store the data or instructions received from the data bus. At least a portion of the memory array comprising the stored data or instructions may then be configured as a cache memory of the core processing circuit.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: December 7, 2004
    Assignee: Intel Corporation
    Inventors: Mark A. Schmisseur, Jeff McCoskey, Timothy J. Jehl
  • Patent number: 6782463
    Abstract: Disclosed is a device comprising a core processing circuit coupled to a single memory array which is partitioned into at least a first portion as a cache memory of the core processing circuit, and a second portion as a memory accessible by the one or more data transmission devices through a data bus independently of the core processing circuit.
    Type: Grant
    Filed: September 14, 2001
    Date of Patent: August 24, 2004
    Assignee: Intel Corporation
    Inventors: Mark A. Schmisseur, Jeff McCoskey, Timothy J. Jehl
  • Publication number: 20030204655
    Abstract: An interrupt controller may receive a plurality of interrupts from a variety of sources. An interrupt source register may be utilized to determine the interrupt source. A prioritizer may then determine the priority of each interrupt based on the source of the interrupt. The prioritizer then controls which interrupts are forwarded to a vector generator. The vector generator calculates a interrupt service routine vector of the highest priority interrupt for the core processor. As a result, the core processor receives only the highest priority interrupt vector. When the core processor has finished processing the highest priority interrupt, in some embodiments, the next highest priority interrupt vector is then forwarded for handling.
    Type: Application
    Filed: April 24, 2002
    Publication date: October 30, 2003
    Inventors: Mark A. Schmisseur, Timothy J. Jehl, John F. Tunny, Marc A. Goldschmidt
  • Publication number: 20030120910
    Abstract: A system and method of initializing a core processing circuit are disclosed. The core processing circuit is held in a reset state while a reset vector is loaded to one or more registers at a boot address associated with the core processing circuit. The reset vector is loaded from a system memory through a host bridge. The reset vector comprises one or more instructions to initialize the core processing system upon release from a reset state.
    Type: Application
    Filed: December 26, 2001
    Publication date: June 26, 2003
    Inventors: Mark A. Schmisseur, Timothy J. Jehl, Richard P. Mackey, Delf Atallah
  • Publication number: 20030088723
    Abstract: Disclosed are a system and method of processing interrupt messages received on a data bus from a plurality of interrupt sources. The interrupt message receiver comprises logic to initiate an interrupt signal on one or more interrupt signal inputs to a controller in response to receipt of an interrupt message. The controller may then service the interrupt message in response to the interrupt signal.
    Type: Application
    Filed: November 8, 2001
    Publication date: May 8, 2003
    Inventors: Richard P. Mackey, Mark A. Schmisseur, Timothy J. Jehl
  • Publication number: 20030056072
    Abstract: Disclosed are a system and method of transmitting data or instructions through a data bus to a memory array associated with a core processing circuit. The memory array may be initially adapted to receive data from the data bus and store the data or instructions received from the data bus. At least a portion of the memory array comprising the stored data or instructions may then be configured as a cache memory of the core processing circuit.
    Type: Application
    Filed: September 14, 2001
    Publication date: March 20, 2003
    Inventors: Mark A. Schmisseur, Jeff McCoskey, Timothy J. Jehl
  • Publication number: 20030056075
    Abstract: Disclosed is a device comprising a core processing circuit coupled to a single memory array which is partitioned into at least a first portion as a cache memory of the core processing circuit, and a second portion as a memory accessible by the one or more data transmission devices through a data bus independently of the core processing circuit.
    Type: Application
    Filed: September 14, 2001
    Publication date: March 20, 2003
    Inventors: Mark A. Schmisseur, Jeff McCoskey, Timothy J. Jehl