Patents by Inventor Scott Brenden

Scott Brenden 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: 7721148
    Abstract: Disclosed is a communication mechanism among hardware, firmware and system software in order to redirect interrupts or other hardware events to only one thread execution context of an error domain for a multi-threaded processing system. Other embodiments are also described and claimed.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: May 18, 2010
    Assignee: Intel Corporation
    Inventors: Scott Brenden, Suresh Marisetty, Kushagra Vaid
  • Patent number: 7353433
    Abstract: Use of data poisoning techniques may permit proactive operating system recovery without needing to always bringing down the operating system when uncorrectable errors are encountered.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: April 1, 2008
    Assignee: Intel Corporation
    Inventors: Kushagra Vaid, Suresh Marisetty, Yaron Shragai, Koichi Yamada, Rajendra Kuramkote, Scott Brenden
  • Publication number: 20080005615
    Abstract: Disclosed is a communication mechanism among hardware, firmware and system software in order to redirect interrupts or other hardware events to only one thread execution context of an error domain for a multi-threaded processing system. Other embodiments are also described and claimed.
    Type: Application
    Filed: June 29, 2006
    Publication date: January 3, 2008
    Inventors: Scott Brenden, Suresh Marisetty, Kushagra Vaid
  • Patent number: 7308610
    Abstract: A processing system may include an operating system (OS) and one or more specialized error handling modules to be registered with the OS after the processing system is powered on. The OS may also include a master policy module. The specialized error handling module may collect error data from a component of the processing system, and may generate abstracted error data, based at least in part on the collected error data. The master policy module may determine a recovery action to be taken, based at least in part on the abstracted error data. The OS may also include an error collection routine that calls one or more specialized error handling modules in response to detecting a hardware error. The error collection routine may also retrieve information from firmware in response to detecting the hardware error. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: December 11, 2007
    Assignee: Intel Corporation
    Inventors: Rajendra Kuramkote, Suresh Marisetty, Koichi Yamada, Scott Brenden, William Cheung
  • Publication number: 20070061634
    Abstract: Methods and architectures for performing hardware error handling using coordinated operating system (OS) and firmware services. In one aspect, a firmware interface is provided to enable an OS to access firmware error-handling services. Such services enable the OS to access error data concerning platform hardware errors that may not be directed accessed via a platform processor or through other conventional approaches. Techniques are also disclosed for intercepting the processing of hardware error events and directing control to firmware error-handling services prior to attempting to service the error using OS-based services. The firmware services may correct hardware errors and/or log error data that may be later accessed by the OS or provided to a remote management server using an out-of-band communication channel. In accordance with another aspect, the firmware intercept and services may be performed in a manner that is transparent to the OS.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Suresh Marisetty, Andrew Fish, Koichi Yamada, Scott Brenden, James Crossland, Shivnandan Kaushik, Mohan Kumar, Jose Vargas
  • Publication number: 20060143515
    Abstract: A processing system may include an operating system (OS) and one or more specialized error handling modules to be registered with the OS after the processing system is powered on. The OS may also include a master policy module. The specialized error handling module may collect error data from a component of the processing system, and may generate abstracted error data, based at least in part on the collected error data. The master policy module may determine a recovery action to be taken, based at least in part on the abstracted error data. The OS may also include an error collection routine that calls one or more specialized error handling modules in response to detecting a hardware error. The error collection routine may also retrieve information from firmware in response to detecting the hardware error. Other embodiments are described and claimed.
    Type: Application
    Filed: December 10, 2004
    Publication date: June 29, 2006
    Inventors: Rajendra Kuramkote, Suresh Marisetty, Koichi Yamada, Scott Brenden, William Cheung
  • Publication number: 20060112307
    Abstract: A system and method for injecting hardware errors into a microprocessor system is described. In one embodiment, a software interface between system software and system firmware is established. Software test and debug for software error handlers may thus be supported. The software interface may support both a query mode call and a seed mode call. When a query mode call is issued, it may request whether or not the system firmware and hardware support the injection of a specified kind of error. A return from this call may be used to make a list of supported errors for injection. When a seed mode call is issued, the corresponding error may be injected into the hardware.
    Type: Application
    Filed: November 9, 2004
    Publication date: May 25, 2006
    Inventors: Suresh Marisetty, Rajendra Kuramkote, Koichi Yamada, Scott Brenden, Kushagra Vaid
  • Publication number: 20050138487
    Abstract: Use of data poisoning techniques may permit proactive operating system recovery without needing to always bringing down the operating system when uncorrectable errors are encountered.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 23, 2005
    Applicant: Intel Corporation (a Delaware corporation)
    Inventors: Kushagra Vaid, Suresh Marisetty, Yaron Shragai, Koichi Yamada, Rajendra Kuramkote, Scott Brenden