Patents by Inventor Gustavo Espinosa

Gustavo Espinosa 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: 10824529
    Abstract: Systems, apparatuses and methods may provide for technology that detects a startup of a system on chip (SoC) and injects, during the startup, one or more domain startup errors into a plurality of domains on the SoC. Additionally, the technology may determine whether the domain startup error(s) were detected during the startup. In one example, the plurality of domains include one or more fabric interfaces.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 3, 2020
    Assignee: Intel Corporation
    Inventors: Prashant Chaudhari, Michael Derr, Gustavo Espinosa, Balaji Vembu, Richard Shannon, Bradley Coffman, Daniel Knollmueller
  • Patent number: 10678623
    Abstract: Various systems and methods for error handling are described herein. A system for error reporting and handling includes a common error handler that handles errors for a plurality of hardware devices, where the common error handler is operable with other parallel error reporting and handling mechanisms. The common error handler may be used to receive an error message from a hardware device, the error message related to an error; identify a source of the error message; identify a class of the error; identify an error definition of the error; determine whether the error requires a diagnostics operation as part of the error handling; initiate the diagnostics operation when the error requires the diagnostics operation; and clear the error at the hardware device.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: June 9, 2020
    Assignee: Intel Corporation
    Inventors: Michael N. Derr, Balaji Vembu, Michael Mishaeli, Brent Chartrand, Bryan R White, Gustavo Espinosa, Prashant D. Chaudhari
  • Publication number: 20190050308
    Abstract: Systems, apparatuses and methods may provide for technology that detects a startup of a system on chip (SoC) and injects, during the startup, one or more domain startup errors into a plurality of domains on the SoC. Additionally, the technology may determine whether the domain startup error(s) were detected during the startup. In one example, the plurality of domains include one or more fabric interfaces.
    Type: Application
    Filed: December 29, 2017
    Publication date: February 14, 2019
    Inventors: Prashant Chaudhari, Michael Derr, Gustavo Espinosa, Balaji Vembu, Richard Shannon, Bradley Coffman, Daniel Knollmueller
  • Publication number: 20190050279
    Abstract: Various systems and methods for error handling are described herein. A system for error reporting and handling includes a common error handler that handles errors for a plurality of hardware devices, where the common error handler is operable with other parallel error reporting and handling mechanisms. The common error handler may be used to receive an error message from a hardware device, the error message related to an error; identify a source of the error message; identify a class of the error; identify an error definition of the error; determine whether the error requires a diagnostics operation as part of the error handling; initiate the diagnostics operation when the error requires the diagnostics operation; and clear the error at the hardware device.
    Type: Application
    Filed: November 20, 2017
    Publication date: February 14, 2019
    Inventors: Michael N. Derr, Balaji Vembu, Michael Mishaeli, Brent Chartrand, Bryan R. White, Gustavo Espinosa, Prashant D. Chaudhari
  • Publication number: 20050216920
    Abstract: A device virtual machine (VM) is configured to emulate a hardware device. The device VM includes device emulation code used to emulate the hardware device.
    Type: Application
    Filed: March 24, 2004
    Publication date: September 29, 2005
    Inventors: Vijay Tewari, Scott Robinson, Gustavo Espinosa
  • Publication number: 20050114610
    Abstract: According to an embodiment of the invention, a method for operating a data processing machine is described in which data about a state of the machine is written to a location in storage. The location is one that is accessible to software that may be written for the machine. The state data as written is encoded. This state data may be recovered from the storage according to a decoding process. Other embodiments are also described and claimed.
    Type: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Scott Robinson, Gustavo Espinosa, Steven Bennett