Patents by Inventor Matthew A. Pleis
Matthew A. Pleis 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).
-
Publication number: 20210254826Abstract: A burner includes a flame sensor configured to detect at least one of permittivity, capacitance, or resistance across a flame region. The permittivity, capacitance, or resistance is used to determine the presence or absence of the flame in a combustion system. A combustion system supports a combustion reaction. The combustion system utilizes a combustion sensor, and optionally a plasma generator to stabilize the combustion reaction. A controller receives sensor signals from the combustion sensor and controls the plasma generator to stabilize the combustion reaction responsive to the sensor signals. The plasma generator stabilizes the combustion reaction by generating a plasma.Type: ApplicationFiled: December 28, 2020Publication date: August 19, 2021Inventors: DONALD KENDRICK, ROBERT GEIGER, JACKSON MATTHEW PLEIS, CHRISTOPHER A. WIKLOF
-
Publication number: 20210255063Abstract: A system for measuring a fuel-oxidant equivalence ratio includes at least one wall defining a gas volume including fuel and air. A gas ionization source is configured to cause a formation of ions in the gas. A power supply is configured to output a time-varying voltage. A first electrode is disposed in the gas volume, operatively coupled to the power supply, and configured to carry the time-varying voltage. A second electrode is arranged to operatively couple to a signal output by the first electrode after the signal passes through the gas volume. Characteristics of the received signal indicate the fuel-oxidant equivalence ratio.Type: ApplicationFiled: December 28, 2020Publication date: August 19, 2021Inventors: ROBERT GEIGER, DONALD KENDRICK, JACKSON MATTHEW PLEIS, CHRISTOPHER A. WIKLOF
-
Publication number: 20200124276Abstract: Technologies are provided for a method and an adaptor for introducing electricity into a combustion chamber, for the purpose of electrical flame or combustion control. The adaptor may be placed between a conventional burner assembly and a conventional combustion chamber wall. The adaptor includes an aperture for admitting electricity into the combustion chamber.Type: ApplicationFiled: October 25, 2019Publication date: April 23, 2020Inventors: CHRISTOPHER A. WIKLOF, NICHOLAS S. BROMER, ROBERT GEIGER, JACKSON MATTHEW PLEIS, DONALD KENDRICK, AARON SALZBRUN, CHRISTOPHER JAMES LEE
-
Patent number: 10466980Abstract: An example includes accessing multiple configurations stored in a memory, where each configuration is associated with a corresponding circuit function implementable by an electronic device and associated with a corresponding set of resources of the electronic device. The example includes determining that one or more sets of resources of the electronic device are available for use by one or more configurations of the multiple configurations. Based on the determination, an embodiment includes representing a first configuration of the one or more configurations, using a graphical interface, and generating instructions that when executed cause the electronic device to be configured according the first configurations.Type: GrantFiled: September 7, 2017Date of Patent: November 5, 2019Assignee: Cypress Semiconductor CorporationInventors: Kenneth Y. Ogami, Douglas H. Anderson, Matthew A. Pleis, Frederick Redding Hood
-
Publication number: 20180088912Abstract: An example includes accessing multiple configurations stored in a memory, where each configuration is associated with a corresponding circuit function implementable by an electronic device and associated with a corresponding set of resources of the electronic device. The example includes determining that one or more sets of resources of the electronic device are available for use by one or more configurations of the multiple configurations. Based on the determination, an embodiment includes representing a first configuration of the one or more configurations, using a graphical interface, and generating instructions that when executed cause the electronic device to be configured according the first configurations.Type: ApplicationFiled: September 7, 2017Publication date: March 29, 2018Applicant: Cypress Semiconductor CorporationInventors: Kenneth Y. Ogami, Douglas H. Anderson, Matthew A. Pleis, Fredrick Redding Hood
-
Publication number: 20150106776Abstract: A method and apparatus for configuring a programmable device, wherein a user may select from pre-defined user modules to select a configuration and corresponding function, representations of which are each displayed to the user, and instructions, based on the selected module, are automatically generated and used by the programmable device to implement the selected configuration and corresponding function.Type: ApplicationFiled: July 29, 2014Publication date: April 16, 2015Inventors: Kenneth Y. Ogami, Douglas H. Anderson, Matthew A. Pleis, Frederick Redding Hood
-
Patent number: 8935623Abstract: A method of generating an application programming interface (API) for an electronic circuit. A graphical user interface is displayed through which a user can initiate generation of the API. A component is selected from a plurality of components for placement in said electronic circuit. The component represents an implementable function in the electronic circuit. The component is configured using the graphical user interface. The data pertaining to the selected component and the configuration of the component is stored. The graphical user interface is utilized to access the stored data. The interface is initiated to invoke a processing of said data which causes a generation of the application programming interface. The application interface is for controlling the function of the component in said electronic circuit.Type: GrantFiled: August 5, 2011Date of Patent: January 13, 2015Assignee: Cypress Semiconductor CorporationInventors: Kenneth Y. Ogami, Matthew A. Pleis
-
Patent number: 8793635Abstract: A method and apparatus for configuring a microcontroller. An XML description of the microcontroller's hardware resources may be accessed. A user may select from available hardware resources and pre-defined user modules to select a configuration. Configuration information, which may include register bit patterns and microprocessor instructions, may be automatically generated. Additionally, application programming interface calls and structure, as well as interrupt vector tables may be automatically generated.Type: GrantFiled: November 28, 2011Date of Patent: July 29, 2014Assignee: Cypress Semiconductor CorporationInventors: Kenneth Y. Ogami, Doug Anderson, Matthew Pleis, Rick Hood
-
Patent number: 8533677Abstract: Embodiments for an interface, system and method enabling dynamic reconfiguration of an electronic device are disclosed. The interface enables operations, such as adding or deleting a device configuration and switching between different device configuration views/workspaces. In some embodiments, the system and method apply global device parameter values to each device configuration and/or allow only valid or legal states for device configurations beyond the first configuration. In another embodiment, the electronic device includes a microprocessor, a plurality of internal peripherals, an interconnecting component, an external coupling port, and a memory for storing instructions. The plurality of internal peripherals, the interconnecting component and the external coupling port are programmably configurable to perform a variety of functions. The instructions stored by the memory facilitate dynamic reconfiguration of the electronic device.Type: GrantFiled: September 27, 2002Date of Patent: September 10, 2013Assignee: Cypress Semiconductor CorporationInventors: Matthew A. Pleis, Kenneth Y. Ogami, Marat Zhaksilikov
-
Patent number: 8402313Abstract: One disclosed system and method enables dynamic reconfiguration of an electronic device in association with testing activities in a convenient and efficient manner. In one implementation, the electronic device includes a bus for communicating information, a microprocessor for processing data, a programmable functional component including a plurality of functional blocks programmable to provide a plurality of functions and configurations, and a memory for storing instructions including instructions for causing the programmable functional component to change functions and configurations. The components are programmably configurable to perform a variety of functions. In one example, the memory stores a plurality of configuration images that define the configuration and functionality of the circuit. The information stored in the memory facilitates dynamic reconfiguration of the circuit in accordance with the test harness instructions.Type: GrantFiled: November 20, 2007Date of Patent: March 19, 2013Assignee: Cypress Semiconductor CorporationInventors: Matthew A. Pleis, Bert Sullam, Todd Lesher
-
Patent number: 8069428Abstract: A method and apparatus for configuring a microcontroller. An XML description of the microcontroller's hardware resources may be accessed. A user may select from available hardware resources and pre-defined user modules to select a configuration. Configuration information, which may include register bit patterns and microprocessor instructions, may be automatically generated. Additionally, application programming interface calls and structure, as well as interrupt vector tables may be automatically generated. Embodiments of the present invention provide improved ease of use and the ability to manage greater complexity in the configuration of configurable microcontrollers.Type: GrantFiled: June 12, 2007Date of Patent: November 29, 2011Assignee: Cypress Semiconductor CorporationInventors: Kenneth Y. Ogami, Doug Anderson, Matthew Pleis, Frederick Redding Hood, III
-
Patent number: 7406674Abstract: A method and apparatus for configuring a microcontroller. An XML description of the microcontroller's hardware resources may be accessed. A user may select from available hardware resources and pre-defined user modules to select a configuration. Configuration information, which may include register bit patterns and microprocessor instructions, may be automatically generated. Additionally, application programming interface calls and structure, as well as interrupt vector tables may be automatically generated. Embodiments of the present invention provide improved ease of use and the ability to manage greater complexity in the configuration of configurable microcontrollers.Type: GrantFiled: October 24, 2001Date of Patent: July 29, 2008Assignee: Cypress Semiconductor CorporationInventors: Kenneth Y. Ogami, Doug Anderson, Matthew Pleis, Frederick Redding Hood, III
-
Patent number: 7337407Abstract: A method of generating an application programming interface (API) for an electronic circuit. A graphical user interface is displayed through which a user can initiate generation of the API. A component is selected from a plurality of components for placement in said electronic circuit. The component represents an implementable function in the electronic circuit. The component is configured using the graphical user interface. The data pertaining to the selected component and the configuration of the component is stored. The graphical user interface is utilized to access the stored data. The interface is initiated to invoke a processing of said data which causes a generation of the application programming interface. The application interface is for controlling the function of the component in said electronic circuit.Type: GrantFiled: November 19, 2001Date of Patent: February 26, 2008Assignee: Cypress Semiconductor CorporationInventors: Kenneth Y. Ogami, Matthew A. Pleis
-
Patent number: 7308608Abstract: One disclosed system and method enables dynamic reconfiguration of an electronic device in association with testing activities in a convenient and efficient manner. In one implementation, the electronic device includes a bus for communicating information, a microprocessor for processing data, a programmable functional component including a plurality of functional blocks programmable to provide a plurality of functions and configurations, and a memory for storing instructions including instructions for causing the programmable functional component to change functions and configurations. The components are programmably configurable to perform a variety of functions. In one example, the memory stores a plurality of configuration images that define the configuration and functionality of the circuit. The information stored in the memory facilitates dynamic reconfiguration of the circuit in accordance with the test harness instructions.Type: GrantFiled: May 1, 2002Date of Patent: December 11, 2007Assignee: Cypress Semiconductor CorporationInventors: Matthew A. Pleis, Bert Sullam, Todd Lesher
-
Patent number: 7287112Abstract: The present invention system and method enables dynamic reconfiguration of an electronic device with appropriate interrupts in a convenient and efficient manner. A plurality of internal peripherals, an interconnecting component and the external coupling ports are programmably configurable to perform a variety of functions with different interrupts. In response to interrupt request names that are utilized in multiple configurations, an interrupt dispatcher component directs operations to an appropriate interrupt handler for a particular configuration based upon both the configuration image and the interrupt service request indicator. The electronic device can be automatically reconfigured based upon the existence of a predetermined condition by activating different configuration images and associated interrupts are automatically included. Pending interrupt state indicators are resolved (e.g., deleted) during the reconfiguration.Type: GrantFiled: December 20, 2002Date of Patent: October 23, 2007Assignee: Cypress Semiconductor CorporationInventors: Matthew A. Pleis, Kenneth Y. Ogami
-
Patent number: 7086014Abstract: A method to facilitate programming a microcontroller is disclosed. In one embodiment, after a user configures the circuit by selecting circuit parameters and pin-outs, various items are automatically generated to facilitate programming the microcontroller. The generated items may include: application programming interfaces (APIs) for programming the operation of one or more user modules; source code for realizing the user modules in hardware; interrupt vectors to call interrupt service routines for one or more modules; and a data sheet for the circuit.Type: GrantFiled: November 19, 2001Date of Patent: August 1, 2006Assignee: Cypress Semiconductor CorporationInventors: Manfred Bartz, Marat Zhaksilikov, Steve Roe, Kenneth Y. Ogami, Matthew A. Pleis, Douglas H. Anderson
-
Patent number: 7010773Abstract: A method to program a microcontroller using a software program. First a user selects a module from a catalog of available modules. The module may be for implementing an amplifier, timer, pulse width modulator, etc. This causes information related to the selected module to be displayed. For example, a schematic and data sheet for the selected module may be displayed. Next, the user requests a position and places the selected module in a graphical user interface, which represents the resources available to implement the available modules. For example, the resources may be programmable system blocks. Additional user modules may then be selected and placed. The user then configures the circuit by selecting circuit parameters for the user modules (e.g., amplifier gain), pin configurations, and interconnections between programmable system blocks. The user may then edit source code used to cause the user modules to perform their functions.Type: GrantFiled: November 19, 2001Date of Patent: March 7, 2006Assignee: Cypress Semiconductor Corp.Inventors: Manfred Bartz, Marat Zhaksilikov, Steve Roe, Kenneth Y. Ogami, Matthew A. Pleis, Douglas H. Anderson
-
Patent number: 6971004Abstract: The present invention system and method enables dynamic reconfiguration of an electronic device in a convenient and efficient manner. In one embodiment, the electronic device includes a microprocessor, a plurality of internal peripherals, an interconnecting component, an external coupling port, and a memory for storing instructions. The plurality of internal peripherals, the interconnecting component and the external coupling port are programmably configurable to perform a variety of functions. The memory stores a plurality of configuration images that define the configuration and functionality of the plurality of internal peripherals, the interconnecting component and the external coupling port. The instructions stored by the memory facilitate dynamic reconfiguration of the electronic device. Based upon the existence of a predetermined condition, the electronic device is automatically reconfigured by activating different configuration images.Type: GrantFiled: November 19, 2001Date of Patent: November 29, 2005Assignee: Cypress Semiconductor Corp.Inventors: Matthew A. Pleis, Kenneth Y. Ogami, Warren Snyder
-
Patent number: 6966039Abstract: A method to facilitate circuit design. First, a schematic and data sheet for a selected module may be displayed. Next, in response to a request for a position for the module among available resources (e.g., programmable system blocks), a potential position for the module is computed. The position is displayed on a graphical user interface by mapping the module to one or more programmable system blocks. Additional user modules may then be selected and placed. After allowing the user to configure the circuit by selecting circuit parameters and pin-outs, various items are automatically generated to facilitate programming the target device. For example, application programming interfaces (APIs) for programming an operation of the modules, source code for realizing the modules in the resources, an interrupt vector table, and a data sheet for the circuit may be automatically generated.Type: GrantFiled: November 19, 2001Date of Patent: November 15, 2005Assignee: Cypress Semiconductor Corp.Inventors: Manfred Bartz, Marat Zhaksilikov, Steve Roe, Kenneth Y. Ogami, Matthew A. Pleis, Douglas H. Anderson
-
Patent number: 6898703Abstract: The present invention is a system and method of facilitating automatic generation of the source code in a convenient and efficient manner. In one embodiment of the present invention, a programmable system on a chip (PSoC) boot file generation method is utilized to create a boot file. A boot template file is created comprising special symbolic variable names that point to configuration registers within a programmable system on a chip (PSoC). User module selections are received with delineation of preferred configurations and functions associated with components of said programmable system on a chip (PSoC). Application files are automatically generated based upon user selections of PSoC configurations and functions. The special symbolic variable names are substituted or replaced with actual configuration register names. In one embodiment, a present invention programmable system on a chip (PSOC) boot file generation method also facilitates providing interrupt processing routines to the appropriate vector.Type: GrantFiled: November 19, 2001Date of Patent: May 24, 2005Assignee: Cypress Semiconductor CorporationInventors: Kenneth Y. Ogami, Matthew A. Pleis