Patents by Inventor Steven Perry

Steven Perry 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: 7646230
    Abstract: Certain exemplary embodiments can provide a system, which can comprise a circuit adapted to cause an actuation of an output device according to a control output. The control output can be generated comprising a control signal, the control signal extracted from a sequence of clock pulses. The sequence of clock pulses can comprise the control signal.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: January 12, 2010
    Assignee: Siemens Industry, Inc.
    Inventor: Steven Perry Parfitt
  • Patent number: 7631284
    Abstract: A graphical user aid that may be used for migrating source devices, such as programmable logic designs (PLDs or FPGAs) into target devices, such as equivalent or substitute application-specific integrated circuits (“ASICs”) is provided. A device selector guide is provided for evaluating migration prospects from the source device to the target device before completing the migration.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: December 8, 2009
    Assignee: Altera Corporation
    Inventors: Steven Perry, Jinyong Yuan, Shih-Yueb Lin, John R Chase
  • Patent number: 7530046
    Abstract: While debugging, a user chooses an incremental recompile. Internal signals of interest are selected and output pins are optionally reserved. An incremental recompile of the compiled design includes compiling a routing from each internal signal to an output pin. The technology-mapped netlist and placing and routing information corresponding to an original compiled design are saved into a database during full compilation. During debugging, an incremental compiler retrieves this information to build the original routing netlist. The database building, logic synthesis and technology mapping stages may be skipped. New connections are added, fitted to the device, and then the final routing netlist is output into a programming output file (POF) in a form suitable for programming the PLD. The user views the internal signals at the output pins chosen. The user may iterate through this process many times in order to debug the PLD. The debugging assignments may be deleted.
    Type: Grant
    Filed: May 18, 2006
    Date of Patent: May 5, 2009
    Assignee: Altera Corporation
    Inventors: Gregor Nixon, Mark Jervis, Zhengjun Pan, Gihan De Silva, Steven Perry
  • Publication number: 20090100122
    Abstract: Saturation and rounding capabilities are implemented in MAC blocks to provide rounded and saturated outputs of multipliers and of add-subtract-accumulate circuits implemented using DSP. These features support any suitable format of value representation, including the x.15 format. Circuitry within the multipliers and the add-subtract-accumulate circuits implement the rounding and saturation features of the present invention.
    Type: Application
    Filed: November 26, 2008
    Publication date: April 16, 2009
    Applicant: Altera Corporation
    Inventors: Leon Zheng, Martin Langhammer, Steven Perry, Paul Metzgen, Nitin Prasad, William Hwang
  • Publication number: 20090082882
    Abstract: Certain exemplary embodiments can provide a system, which can comprise a circuit adapted to cause an actuation of an output device according to a control output. The control output can be generated comprising a control signal, the control signal extracted from a sequence of clock pulses. The sequence of clock pulses can comprise the control signal.
    Type: Application
    Filed: September 5, 2008
    Publication date: March 26, 2009
    Applicant: Siemens Energy & Automation, Inc.
    Inventor: Steven Perry Parfitt
  • Publication number: 20090079612
    Abstract: Certain exemplary embodiments can provide a method, which can comprise transmitting a recovered analog input signal to a programmable logic controller. The recovered analog input signal can be converted, on a downstream side of an isolation device, from a converted signal. The recovered analog input signal can have a voltage value that varies according to a frequency value of the converted signal.
    Type: Application
    Filed: September 5, 2008
    Publication date: March 26, 2009
    Applicant: Siemens Energy & Automation, Inc.
    Inventor: Steven Perry Parfitt
  • Publication number: 20090071335
    Abstract: Methods of using microchannel separation systems including absorbents to improve thermal efficiency and reduce parasitic power loss. Energy is typically added to desorb methane and then energy or heat is removed to absorb methane using a working solution. The working solution or absorbent may comprise an ionic liquid, or other fluids that demonstrate a difference in affinity between methane and nitrogen in a solution.
    Type: Application
    Filed: August 1, 2008
    Publication date: March 19, 2009
    Inventors: Anna Lee Y. Tonkovich, Robert D. Litt, Qiu Dongming, Laura J. Silva, Micheal Jay Lamont, Maddalena Fanelli, Wayne W. Simmons, Steven Perry
  • Publication number: 20080313486
    Abstract: Certain exemplary embodiments can provide a system, which can comprise a signal interface that is adapted to transmit a signal between a programmable logic controller and an Input/Output (I/O) module. The programmable logic controller can be communicatively coupled to the I/O module via an opto-coupler, which can be adapted to electrically isolate the programmable logic controller from the I/O module.
    Type: Application
    Filed: June 11, 2008
    Publication date: December 18, 2008
    Inventor: Steven Perry Parfitt
  • Patent number: 7467176
    Abstract: Saturation and rounding capabilities are implemented in multiply-accumulate (MAC) blocks to provide rounded and saturated outputs of multipliers and of add-subtract-accumulate circuits implemented using DSP. These features support any suitable format of value representation, including the x.15 format. Circuitry within the multipliers and the add-subtract-accumulate circuits implement the rounding and saturation features of the present invention.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: December 16, 2008
    Assignee: Altera Corporation
    Inventors: Leon Zheng, Martin Langhammer, Steven Perry, Paul Metzgen, Nitin Prasad, William Hwang
  • Patent number: 7437401
    Abstract: A programmable logic device is provided that includes a MAC block having mode splitting capabilities. Different modes of operation may be implemented simultaneously whereby the multipliers and other DSP circuitry of the MAC block may be allocated among the different modes of operation. For example, one multiplier may be used to implement a multiply mode while another two multipliers may be used to implement a sum of two multipliers mode.
    Type: Grant
    Filed: February 20, 2004
    Date of Patent: October 14, 2008
    Assignee: Altera Corporation
    Inventors: Leon Zheng, Martin Langhammer, Steven Perry, Paul Metzgen, Gregory Starr, William Hwang, Kumara Tharmalingam
  • Patent number: 7392489
    Abstract: Methods and apparatus are provided for efficiently implementing an application specific processor. An application specific processor includes a data path and a control path. A control path is implemented using processor components to increase resource efficiency. Both the data path and the control path can be implemented using function units that are selected, parameterized, and interconnected. A tool uses the selected function units and interconnection information to provide data for implementing the application specific processor. Missing function units or interconnections can be identified and corrected.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: June 24, 2008
    Assignee: Altera Corporation
    Inventors: Robert Jackson, Steven Perry
  • Patent number: 7360196
    Abstract: A programmable logic device (“PLD”) architecture and a user logic design are modeled logically to find an efficient programming solution for the user logic design on the PLD architecture. The logical models are converted to equations—e.g., by representing them as binary decision diagrams which can be modeled and manipulated mathematically with commercially available tools. The equations can be solved for the programming or configuration variables. Similarly, an efficient programmable logic device architecture for implementing one or more of a given set of logic functions can be found by mapping each function in the set of functions onto a generic architecture and solving for the configuration variables. By comparing the results for all functions, one can reduce the generic architecture to an efficient architecture for that set of functions by eliminating structures from the generic architecture whose configuration bits are the same for all solutions.
    Type: Grant
    Filed: June 2, 2004
    Date of Patent: April 15, 2008
    Assignee: Altera Corporation
    Inventor: Steven Perry
  • Patent number: 7337101
    Abstract: A method for designing a system on a programmable logic device (PLD) includes translating a timing requirement of the system into a geographical constraint. Resources on the PLD are fitted onto locations on the PLD in response to the geographical constraint.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: February 26, 2008
    Assignee: Altera Corporation
    Inventors: Steven Perry, Gregor Nixon, Ziad Abu-Lebdeh, Alasdair Scott, Philippe Marti
  • Publication number: 20080025884
    Abstract: Integrated Combustion Reactors (ICRs) and methods of making ICRs are described in which combustion chambers (or channels) are in direct thermal contact to reaction chambers for an endothermic reaction. Particular reactor designs are also described. Processes of conducting reactions in integrated combustion reactors are described and results presented. Some of these processes are characterized by unexpected and superior results, and/or results that can not be achieved with any prior art devices.
    Type: Application
    Filed: July 3, 2007
    Publication date: January 31, 2008
    Inventors: Anna Tonkovich, Gary Roberts, Sean Fitzgerald, Paul Neagle, Dongming Qiu, Matthew Schmidt, Steven Perry, David Hesse, Robert Luzenski, G. Chadwell, Ying Peng, James Mathias, Nathan Gano, Richard Long, Wm. Rogers, Ravi Arora, Wayne Simmons, Barry Yang, David Kuhlmann, Yong Wang, Thomas Yuschak, Thomas Forte, John Monahan, Robert Jetter
  • Publication number: 20080005716
    Abstract: A user logic design for a mask-programmable logic device (“MPLD”) may be designed on a comparable or compatible user-programmable logic device (“UPLD”) and migrated to the MPLD, or may be designed directly on an MPLD. If the design is designed on a UPLD, the constraints of the target MPLD—i.e., differences between the devices—are taken into account so that the migration will be successful. If the design is designed directly on an MPLD, constraints of a comparable compatible UPLD are taken into account if the user indicates that the design will be migrated to the UPLD for testing. This means that when a logic design is intended to be migrated back-and-forth between a UPLD and an MPLD, only the intersection of features can be used. To facilitate migration, fixed mappings between pairs of devices may be created.
    Type: Application
    Filed: September 19, 2007
    Publication date: January 3, 2008
    Applicant: ALTERA CORPORATION
    Inventors: Steven Perry, Gregor Nixon, Larry Kong, Alasdair Scott, Andrew Hall, Lingli Wang, Chris Dettmar, Jonathan Park, Richard Price
  • Patent number: 7301164
    Abstract: A measuring apparatus is provided having an illumination unit including a source of electromagnetic radiation, fiber optic apparatus and sensing apparatus. The fiber optic apparatus includes first fiber optic structure having an input end for receiving at least a portion of electromagnetic radiation emitted from the radiation source and an output end for directing the received radiation to a web of material, and second fiber optic structure having an input end for receiving radiation reflected from the web of material and an output end for directing the reflected radiation to the sensing apparatus. The sensing apparatus includes a first detector for sensing electromagnetic radiation of a first wavelength band and generating a corresponding first output signal and a second detector for sensing electromagnetic radiation of a second wavelength band and generating a corresponding second output signal indicative of a first property to be measured of the web of material.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: November 27, 2007
    Assignee: ABB Inc.
    Inventors: Dennis Charles Daugherty, Rodney Dale Maxson, Steven Perry Sturm
  • Patent number: 7290237
    Abstract: A user logic design for a mask-programmable logic device (“MPLD”) may be designed on a comparable or compatible user-programmable logic device (“UPLD”) and migrated to the MPLD, or may be designed directly on an MPLD. If the design is designed on a UPLD, the constraints of the target MPLD—i.e., differences between the devices—are taken into account so that the migration will be successful. If the design is designed directly on an MPLD, constraints of a comparable compatible UPLD are taken into account if the user indicates that the design will be migrated to the UPLD for testing. This means that when a logic design is intended to be migrated back-and-forth between a UPLD and an MPLD, only the intersection of features can be used. To facilitate migration, fixed mappings between pairs of devices may be created.
    Type: Grant
    Filed: June 23, 2004
    Date of Patent: October 30, 2007
    Assignee: Altera Corporation
    Inventors: Steven Perry, Gregor Nixon, Larry Kong, Alasdair Scott, Andrew Hall, Lingli Wang, Chris Dettmar, Jonathan Park, Richard Price
  • Patent number: 7290174
    Abstract: Methods and apparatus are provided for automatically generating instruction sequences for verifying the operation of a processor, such as a central processing unit, a processor core, a graphics accelerator, or a digital signal processor. The instruction sequences can also be used to verify the operation of tools associated with implementing a processor. Test parameters are used to combine test fragments to generate test instructions. Check instructions are also provided to immediately identify faults encountered during operation.
    Type: Grant
    Filed: December 3, 2003
    Date of Patent: October 30, 2007
    Assignee: Altera Corporation
    Inventors: Nigel Gray, Steven Perry
  • Publication number: 20070140955
    Abstract: This invention relates to an apparatus, comprising: at least one process microchannel having a height, width and length, the height being up to about 10 mm, the process microchannel having a base wall extending in one direction along the width of the process microchannel and in another direction along the length of the process microchannel; at least one fin projecting into the process microchannel from the base wall and extending along at least part of the length of the process microchannel; and a catalyst or sorption medium supported by the fin.
    Type: Application
    Filed: December 28, 2006
    Publication date: June 21, 2007
    Inventors: Anna Tonkovich, Dongming Qiu, Richard Long, Barry Yang, Thomas Yuschak, Steven Perry
  • Patent number: 7234044
    Abstract: Methods and apparatus are provided for implementing an efficient processor having state information included in each register. A processor has registers configured to hold both data and state information, such as carry and overflow information. State information and data can be read and written in the same operation. Holding state information along with data in the same register can provide a variety of benefits, particularly in the context of multithreaded programmable chips.
    Type: Grant
    Filed: December 3, 2003
    Date of Patent: June 19, 2007
    Assignee: Altera Corporation
    Inventor: Steven Perry