Patents by Inventor Mario Guzman

Mario Guzman 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: 7512849
    Abstract: A programmable logic system includes a reconfigurable programmable logic device and configuration storage that stores at least two configurations. A default configuration loads first and then loads the desired user application configuration. If the user application configuration fails, the system saves data regarding the failure and then returns to the default configuration for recovery. The default configuration, after reading the failure data, causes an operator to be called to intervene, or loads a different (e.g., previous) configuration if one is available in configuration storage. The system is particularly useful where the user can update configurations remotely. In an alternative mode, the system stores only the user configuration (which is loaded first) and the default configuration. If a newly-loaded configuration fails, the default configuration is loaded and signals the operator or takes other action short of loading a different configuration.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: March 31, 2009
    Assignee: Altera Corporation
    Inventors: Tim Allen, Michael Fairman, Mario Guzman, Bryan Hoyer, Chris Lane, Kerry Veenstra, Keith Duwel, Andy L. Lee
  • Patent number: 7287189
    Abstract: A reconfigurable device loads I/O configuration information from a diagnostic interface during testing. The device includes a configurable I/O connection for communicating values with other devices. A diagnostic interface communicates the value of the I/O connection to a tester. A diagnostic controller in the device has a first mode for communicating the value on the I/O connection to the tester via the diagnostic interface, and a second mode for receiving an I/O configuration attribute value for the I/O connection from the diagnostic interface thereby modifying the configuration of the I/O connection. The device also includes a configuration controller that retrieves device configuration information from a configuration device in response to a signal. The signal can originate from an external source or from the diagnostic controller in response to a configuration instruction received via the diagnostic interface. The diagnostic interface may be a JTAG interface.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: October 23, 2007
    Assignee: Altera Corporation
    Inventors: Brian D. Johnson, Keith Duwel, Mario Guzman, Christopher F. Lane, Andy L. Lee
  • Patent number: 7112992
    Abstract: An electronic device comprises a first plurality of configuration elements connected as a shift register for programming a subset of the programmable functions of the electronic device. The subset of programmable functions may be reprogrammed by loading configuration data into the first plurality of configuration elements such that the subset of programmable functions may be reprogrammed without necessarily reprogramming other programmable functions of the electronic device.
    Type: Grant
    Filed: December 8, 2004
    Date of Patent: September 26, 2006
    Assignee: Altera Corporation
    Inventors: Mario Guzman, Chris Lane, Andy L. Lee, Ninh Ngo
  • Patent number: 7000161
    Abstract: A programmable logic system includes a reconfigurable programmable logic device and configuration storage that stores at least two configurations. A default configuration loads first and then loads the desired user application configuration. If the user application configuration fails, the system saves data regarding the failure and then returns to the default configuration for recovery. The default configuration, after reading the failure data, causes an operator to be called to intervene, or loads a different (e.g., previous) configuration if one is available in configuration storage. The system is particularly useful where the user can update configurations remotely. In an alternative mode, the system stores only the user configuration (which is loaded first) and the default configuration. If a newly-loaded configuration fails, the default configuration is loaded and signals the operator or takes other action short of loading a different configuration.
    Type: Grant
    Filed: October 11, 2002
    Date of Patent: February 14, 2006
    Assignee: Altera Corporation
    Inventors: Tim Allen, Michael Fairman, Mario Guzman, Bryan Hoyer, Chris Lane, Kerry Veenstra, Keith Duwel, Andy L. Lee
  • Patent number: 6842039
    Abstract: An electronic device comprises a first plurality of configuration elements connected as a shift register for programming a subset of the programmable functions of the electronic device. The subset of programmable functions may be reprogrammed by loading configuration data into the first plurality of configuration elements such that the subset of programmable functions may be reprogrammed without necessarily reprogramming other programmable functions of the electronic device.
    Type: Grant
    Filed: October 21, 2002
    Date of Patent: January 11, 2005
    Assignee: Altera Corporation
    Inventors: Mario Guzman, Christopher Lane, Andy Lee, Ninh Ngo
  • Patent number: 6462577
    Abstract: A programmable logic device is provided in which logic array blocks (LABs) may be programmably configured for use as one of a variety of memory structures. The configurable memory structures may have separate read and write addresses, thereby making it possible to implement a variety of memory structures such as FIFO memory, ROM, RAM, and shift-registers.
    Type: Grant
    Filed: January 16, 2001
    Date of Patent: October 8, 2002
    Assignee: Altera Corporation
    Inventors: Andy L. Lee, Christopher F. Lane, Srinivas T. Reddy, Brian D. Johnson, Ketan H. Zaveri, Mario Guzman, Quyen Doan