Patents by Inventor Linda J. Rankin

Linda J. Rankin 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: 7000102
    Abstract: One aspect of the invention relates to a method for supporting hibernation despite the presence of hot-plugged nodes and non-deterministic boot operations. The method comprises invoking a management interrupt in response to a Hibernate request. The management interrupt is used to obtain and store platform configuration information into a non-volatile storage location. The platform configuration information includes data to indicate whether a next boot sequence for a platform occurs as a deterministic boot sequence or a non-deterministic boot sequence as well as a boot node identifier and a listing of an order in which processors of the platform are initialized.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: February 14, 2006
    Assignee: Intel Corporation
    Inventors: Mohan J. Kumar, Shivnandan D. Kaushik, James B. Crossland, Linda J. Rankin, David J. O'Shea
  • Patent number: 6980918
    Abstract: An integrated, on-chip thermal management system providing closed-loop temperature control of an IC device and methods of performing thermal management of an IC device. The thermal management system comprises a temperature detection element, a power modulation element, a control element, and a visibility element. The temperature detection element includes a temperature sensor for detecting die temperature. The power modulation element may reduce the power consumption of an IC device by directly lowering the power consumption of the IC device, by limiting the speed at which the IC device executes instructions, by limiting the number of instructions executed by the IC device, or by a combination of these techniques. The control element allows for control over the behavior of the thermal management system, and the visibility element allows external devices to monitor the status of the thermal management system.
    Type: Grant
    Filed: April 9, 2004
    Date of Patent: December 27, 2005
    Assignee: Intel Corporation
    Inventors: Stephen H. Gunther, Frank Binns, Jack D. Pippin, Linda J. Rankin, Edward A. Burton, Douglas M. Carmean, John M. Bauer
  • Patent number: 6917999
    Abstract: One aspect of the invention relates to creation of a container object being part of software that is stored in platform readable medium and executed by a processor within a platform. The container comprises (i) a hardware identification object to identify to an operating system of the platform that a type of device represented by the container object is a node and (ii) a plurality of component objects to identify constituent components of the node. Another aspect of the invention is the distribution of BIOS to handle initiation of components of a substrate in response to hot-plug addition of that substrate.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: July 12, 2005
    Assignee: Intel Corporation
    Inventors: Mohan J. Kumar, Shivnandan D. Kaushik, James B. Crossland, Linda J. Rankin, David J. O'Shea
  • Patent number: 6915370
    Abstract: A multi-port switch is incorporated into a multi-node computer system and at least a first port of the multi-port switch is assigned to a first domain.
    Type: Grant
    Filed: December 20, 2001
    Date of Patent: July 5, 2005
    Assignee: Intel Corporation
    Inventors: Linda J. Rankin, Kai Cheng
  • Patent number: 6857048
    Abstract: A Snoop Filter for use in a multi-node processor system including different nodes of multiple processors and corresponding processor caches is provided with a Pseudo Least-Recently-Used (PLRU) replacement algorithm to identify a least-recently-used (PLRU) line from the plurality of lines in the cache array for update to reflect lines that are replaced in the processor caches.
    Type: Grant
    Filed: January 17, 2002
    Date of Patent: February 15, 2005
    Assignee: Intel Corporation
    Inventors: Linda J. Rankin, Kai Cheng
  • Patent number: 6813665
    Abstract: An interrupt method, system, and/or medium may comprise generating a load balancing value that helps balance servicing of interrupts among processors.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: November 2, 2004
    Assignee: Intel Corporation
    Inventors: Linda J. Rankin, Stanley S. Kulick, Michael Cekleov
  • Publication number: 20040204899
    Abstract: An integrated, on-chip thermal management system providing closed-loop temperature control of an IC device and methods of performing thermal management of an IC device. The thermal management system comprises a temperature detection element, a power modulation element, a control element, and a visibility element. The temperature detection element includes a temperature sensor for detecting die temperature. The power modulation element may reduce the power consumption of an IC device by directly lowering the power consumption of the IC device, by limiting the speed at which the IC device executes instructions, by limiting the number of instructions executed by the IC device, or by a combination of these techniques. The control element allows for control over the behavior of the thermal management system, and the visibility element allows external devices to monitor the status of the thermal management system.
    Type: Application
    Filed: April 9, 2004
    Publication date: October 14, 2004
    Inventors: Stephen H. Gunther, Frank Binns, Jack D. Pippin, Linda J. Rankin, Edward A. Burton, Douglas M. Carmean, John M. Bauer
  • Publication number: 20040195674
    Abstract: An integrated, on-chip thermal management system providing closed-loop temperature control of an IC device and methods of performing thermal management of an IC device. The thermal management system comprises a temperature detection element, a power modulation element, a control element, and a visibility element. The temperature detection element includes a temperature sensor for detecting die temperature. The power modulation element may reduce the power consumption of an IC device by directly lowering the power consumption of the IC device, by limiting the speed at which the IC device executes instructions, by limiting the number of instructions executed by the IC device, or by a combination of these techniques. The control element allows for control over the behavior of the thermal management system, and the visibility element allows external devices to monitor the status of the thermal management system.
    Type: Application
    Filed: April 9, 2004
    Publication date: October 7, 2004
    Inventors: Stephen H. Gunther, Frank Binns, Jack D. Pippin, Linda J. Rankin, Edward A. Burton, Douglas M. Carmean, John M. Bauer
  • Patent number: 6789037
    Abstract: An integrated, on-chip thermal management system providing closed-loop temperature control of an IC device and methods of performing thermal management of an IC device. The thermal management system comprises a temperature detection element, a power modulation element, a control element, and a visibility element. The temperature detection element includes a temperature sensor for detecting die temperature. The power modulation element may reduce the power consumption of an IC device by directly lowering the power consumption of the IC device, by limiting the speed at which the IC device executes instructions, by limiting the number of instructions executed by the IC device, or by a combination of these techniques. The control element allows for control over the behavior of the thermal management system, and the visibility element allows external devices to monitor the status of the thermal management system.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: September 7, 2004
    Assignee: Intel Corporation
    Inventors: Stephen H. Gunther, Frank Binns, Jack D. Pippin, Linda J. Rankin, Edward A. Burton, Douglas M. Carmean, John M. Bauer
  • Patent number: 6718441
    Abstract: A method and system to prefetch data from system memory to a central processing unit (CPU). The system includes a dynamic random access memory (DRAM) connected to a high speed bus, a CPU and a bus interface unit that allows the CPU to communicate with the high speed bus. The bus interface unit contains logic circuitry, so that when the CPU generates a read memory access request for information associated with a first address, the interface unit generates a request packet for the information and prefetch information associated with a prefetch address. The bus interface unit creates the request packet by increasing the number of addresses originally requested by the CPU. The interface then sends the request packet to the system memory device, which retrieves and returns the requested data. The interface may include a pair of buffers which store both the information requested by the CPU and speculative or prefetch information.
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: April 6, 2004
    Assignee: Intel Corporation
    Inventors: Mark A. Gonzales, Linda J. Rankin
  • Publication number: 20040064620
    Abstract: An apparatus and system may include a peripheral device, such as an interrupt controller or Peripheral Component Interconnect (PCI) bridge device, having a memory-mapped legacy register and a PCI dummy register. The legacy register may be accessed by a Basic Input/Output System (BIOS) as part of a power-on initialization sequence for the peripheral device, and the dummy register may be accessed during a hot-plug operation using code executed by an Operating System (OS). An article, including a machine-accessible medium, may contain data capable of causing a machine to carry out a method of representing a peripheral device which includes identifying the peripheral device as a legacy device in a name space, such as an Advanced Configuration and Power Interface (ACPI) name space, and identifying the peripheral device as a dummy PCI device capable of being accessed during a hot-plug operation.
    Type: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Inventors: Shivnandan D. Kaushik, James B. Crossland, Mohan J. Kumar, Linda J. Rankin, David J. O'Shea
  • Publication number: 20030167367
    Abstract: Hot plug modules comprising processors, memory, and/or I/O hubs may be added to and removed from a running computing device without rebooting the running computing device. The hot plug modules and computing device comprise hot plug interfaces that support hot plug addition and hot plug removal of the hot plug modules.
    Type: Application
    Filed: December 19, 2001
    Publication date: September 4, 2003
    Inventors: Shivnandan D. Kaushik, Ling Cen, James B. Crossland, Mohan J. Kumar, Linda J. Rankin, David J. O'Shea
  • Publication number: 20030135696
    Abstract: A Snoop Filter for use in a multi-node processor system including different nodes of multiple processors and corresponding processor caches is provided with a Pseudo Least-Recently-Used (PLRU) replacement algorithm to identify a least-recently-used (PLRU) line from the plurality of lines in the cache array for update to reflect lines that are replaced in the processor caches.
    Type: Application
    Filed: January 17, 2002
    Publication date: July 17, 2003
    Inventors: Linda J. Rankin, Kai Cheng
  • Publication number: 20030131167
    Abstract: A method includes determining the node ID information of a second node device of a multi-node computer system. The method stores the node ID information of the second node device on a storage device located on a first node device of the multi-node computer system. The first node device is connected to the second node device and the second node device includes a storage device containing node ID information for a third node device connected to the second node device.
    Type: Application
    Filed: December 20, 2001
    Publication date: July 10, 2003
    Inventors: Linda J. Rankin, Ling Cen
  • Publication number: 20030120853
    Abstract: A multi-port switch is incorporated into a multi-node computer system and at least a first port of the multi-port switch is assigned to a first domain.
    Type: Application
    Filed: December 20, 2001
    Publication date: June 26, 2003
    Inventors: Linda J. Rankin, Kai Cheng
  • Publication number: 20030069961
    Abstract: A method and apparatus for the dynamic detection of graph-based connectivity among PCI (Peripheral Component Interconnect) devices are disclosed. A connectivity capability structure of a device and a list of connection records for the device are used to determine connectivity information for the device.
    Type: Application
    Filed: October 4, 2001
    Publication date: April 10, 2003
    Applicant: Intel Corporation
    Inventors: Shivnandan D. Kaushik, James B. Crossland, Mohan J. Kumar, Linda J. Rankin, David J. O'Shea
  • Publication number: 20030065752
    Abstract: An apparatus and method for enumeration of processors during hot-plug of a compute node are described. The method includes the enumeration, in response to a hot-plug reset, of one or more processors. The enumeration is provided to a system architecture operating system in which a compute node is hot-plugged. Once enumeration is complete, the compute node is started in response to an operating system activation request. Accordingly, once device enumeration, as well as resource enumeration are complete, the one or more processors of the processor memory node are activated, such that the operating system may begin utilizing the processors of the hot-plugged compute node.
    Type: Application
    Filed: October 3, 2001
    Publication date: April 3, 2003
    Inventors: Shivnandan D. Kaushik, James B. Crossland, Mohan J. Kumar, Linda J. Rankin, David J. O'Shea
  • Publication number: 20030061423
    Abstract: An interrupt method, system, and/or medium may comprise generating a load balancing value that helps balance servicing of interrupts among processors.
    Type: Application
    Filed: September 21, 2001
    Publication date: March 27, 2003
    Inventors: Linda J. Rankin, Stanley S. Kulick, Michael Cekleov
  • Publication number: 20030046628
    Abstract: Error methods, systems, and medium may comprise processing error conditions associated with transactions in a manner that may enable error source identification.
    Type: Application
    Filed: September 6, 2001
    Publication date: March 6, 2003
    Inventors: Linda J. Rankin, David J. O'Shea
  • Publication number: 20030018923
    Abstract: One aspect of the invention relates to a method for supporting hibernation despite the presence of hot-plugged nodes and non-deterministic boot operations. The method comprises invoking a management interrupt in response to a Hibernate request. The management interrupt is used to obtain and store platform configuration information into a non-volatile storage location. The platform configuration information includes data to indicate whether a next boot sequence for a platform occurs as a deterministic boot sequence or a non-deterministic boot sequence as well as a boot node identifier and a listing of an order in which processors of the platform are initialized.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 23, 2003
    Inventors: Mohan J. Kumar, Shivnandan D. Kaushik, James B. Crossland, Linda J. Rankin, David J. O'Shea