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: 8543634
    Abstract: A specialized processing block such as a DSP block may be enhanced by including direct connections that allow the block output to be directly connected to either the multiplier inputs or the adder inputs of another such block. A programmable integrated circuit device may includes a plurality of such specialized processing blocks. The specialized processing block includes a multiplier having two multiplicand inputs and a product output, an adder having as one adder input the product output of the multiplier, and having a second adder input and an adder output, a direct-connect output of the adder output to a first other one of the specialized processing block, and a direct-connect input from a second other one of the specialized processing block. The direct-connect input connects a direct-connect output of that second other one of the specialized processing block to a first one of the multiplicand inputs.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: September 24, 2013
    Assignee: Altera Corporation
    Inventors: Lei Xu, Volker Mauer, Steven Perry
  • Patent number: 8499262
    Abstract: An electric design automation (EDA) tool for generating a design of a system on a field programmable gate array. (FPGA) includes a graphical user interface to create a block based schematic. The EDA tool includes a library that includes a parameterizable filter block selectable by a designer to include in the block based schematic to represent a component in the design that filters data. The EDA tool includes a design adjustment unit to automatically modify previously programmed and selected components and wires in the block based schematic without input from the designer upon determining a change made to the parameterizable filter block by the designer.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: July 30, 2013
    Assignee: Altera Corporation
    Inventor: Steven Perry
  • Patent number: 8468476
    Abstract: A method for designing a system to be implemented on a target device includes generating a register transfer language (RTL) representation of the system from a description of the system without pipelined delays. The RTL representation of the system includes pipelined delays to facilitate timing of the system as implemented on a target device identified by a designer.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: June 18, 2013
    Assignee: Altera Corporation
    Inventor: Steven Perry
  • Patent number: 8438521
    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: May 30, 2008
    Date of Patent: May 7, 2013
    Assignee: Altera Corporation
    Inventors: Robert Jackson, Steven Perry
  • Patent number: 8402400
    Abstract: An electric design automation (EDA) tool for generating a design of a system on a field programmable gate array (FPGA) includes a library that includes a processor interface block selectable by a designer to represent a component in the design that is accessible to a processor. The EDA tool also includes a processor interface circuitry generation unit to automatically generate circuitry in the design to support the processor interface block without input from the designer.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: March 19, 2013
    Assignee: Altera Corporation
    Inventor: Steven Perry
  • Patent number: 8397185
    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: May 1, 2012
    Date of Patent: March 12, 2013
    Assignee: Altera Corporation
    Inventors: Steven Perry, Jinyong Yuan, Shih-Yueh Lin, John R. Chase
  • Publication number: 20130061247
    Abstract: Methods and systems are provided for a message network interface unit (a message interface unit), coupled to a processor, that is used for allowing the processor to send messages to a hardware unit. Methods and systems are also provided for a message interface unit, coupled to a processor, that is used for allowing a processor to receive messages from a hardware unit. The message network interface unit described herein may allow for the implementation data-intensive, real time applications, which require a substantially low message response latency and a substantially high message throughput.
    Type: Application
    Filed: February 9, 2012
    Publication date: March 7, 2013
    Applicant: ALTERA CORPORATION
    Inventors: Steven Perry, Gareth Duncan
  • Publication number: 20130049951
    Abstract: A fire alarm system 4 for a structure, has a two-wire interconnected transceiver 4J that uses power line carrier technology to inject a radio signal onto two power conductors, 6B & 6W. The transceiver 4J includes a transmitter circuit 7 and a receiver circuit 9. The transmitter circuit 7 includes a trigger circuit 10, attachable to an output line of a local fire alarm 5. The trigger circuit 10, can monitor the output line (6 Yellow) for an alarm condition output signal, for the purpose of sensing an alarm condition. The transmitter circuit 7 responds to the alarm condition output signal by injecting the radio signal onto the two power conductors. The radio signal would activate a second fire alarm system 4B attached to power lines in the structure.
    Type: Application
    Filed: May 12, 2011
    Publication date: February 28, 2013
    Inventors: Christopher George Kalivas, Steven Perry Apelman
  • Patent number: 8352651
    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: Grant
    Filed: June 11, 2008
    Date of Patent: January 8, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventor: Steven Perry Parfitt
  • Patent number: 8221528
    Abstract: Methods of using microchannel separation systems including absorbents to improve thermal efficiency and reduce parasitic power loss. Energy is typically added to desorb a solute and then energy or heat is removed to absorb a solute using a working solution. The working solution or absorbent may comprise an ionic liquid, or other fluids that demonstrate a difference in affinity between a solute and other gases in a solution.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: July 17, 2012
    Assignee: Velocys, Inc.
    Inventors: Anna Lee Y. Tonkovich, Robert D. Litt, Ravi Arora, Qiu Dongming, Micheal Jay Lamont, Maddalena Fanelli, Wayne W. Simmons, Laura J. Silva, Steven Perry
  • Patent number: 8191020
    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: November 4, 2009
    Date of Patent: May 29, 2012
    Assignee: Altera Corporation
    Inventors: Steven Perry, Jinyong Yuan, Shih Yueh Lin, John R. Chase
  • Publication number: 20120104146
    Abstract: The present invention advantageously provides a wire spool repair device for a damaged wire spool having a central cylindrical portion with an axial bore and inner cylinder surface and a pair of opposing end plates attached thereto, the repair device including: an end plate, an attachment mechanism disposed on said end plate, a plurality of gripping fingers pivotally attached to said attachment mechanism and operative between retracted and attachment positions, and wherein insertion of said attachment mechanism into the axial bore of a wire spool and pivoting of said plurality of gripping fingers to the attachment position causes said plurality of gripping fingers to move into contacting relationship with the inner cylinder surface of the wire spool thereby attaching the repair device to the wire spool.
    Type: Application
    Filed: October 27, 2010
    Publication date: May 3, 2012
    Inventor: Michael Steven Perry
  • Patent number: 8060729
    Abstract: In the provided architecture, one or more multi-threaded processors may be combined with hardware blocks having increased functionality. Each hardware block may be able to transfer a data packet to a particular hardware block based on the packet being processing. One or more hardware block may also be able to divide packets into subpackets for separate processing, and other hardware blocks may be able to rejoin the subpackets. Hardware blocks may also be able to transfer packet information between other hardware blocks during the processing sequence.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: November 15, 2011
    Assignee: Altera Corporation
    Inventors: Steven Perry, Martin Roberts, Kellie Marks
  • Patent number: 8029604
    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: Grant
    Filed: August 1, 2008
    Date of Patent: October 4, 2011
    Assignee: Velocys, Inc.
    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: 20110213948
    Abstract: An apparatus includes a processor. The processor includes two memories. The first memory stores one set of instructions. The second memory stores another set of instructions that are longer than the set of instructions in the first memory. An instruction in the set of instructions in the first memory is used as a pointer to a corresponding instruction in the set of instructions in the second memory.
    Type: Application
    Filed: February 1, 2010
    Publication date: September 1, 2011
    Inventor: Steven Perry
  • Patent number: 8006074
    Abstract: Methods and apparatus are provided for efficiently executing extended custom instructions on a programmable chip. Components of a processor core such as arithmetic logic units, program sequencer units, and address generation units are integrated with customizable logic blocks. Various customizable logic blocks can be invoked in a pipelined manner using an available customized instruction set while allowing a processor to continue simultaneous operation. Program counter snooping is also provided to add custom instruction functionality to a processor with no additional provisions for adding custom instructions.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: August 23, 2011
    Assignee: Altera Corporation
    Inventors: Tracy Miranda, Steven Perry
  • Patent number: 8001509
    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: September 19, 2007
    Date of Patent: August 16, 2011
    Assignee: Altera Corporation
    Inventors: Steven Perry, Gregor Nixon, Larry Kong, Alasdair Scott, Andrew Hall, Lingli Wang, Chris Dettmar, Jonathan Park, Richard Price
  • Patent number: 7916572
    Abstract: Integrated circuits are provided that have memory arrays. The memory arrays may include rows and columns of data byte storage locations. To implement algorithms that that process data subwords, a memory array may be partitioned into individual memory banks each of which has its own associated data register and its own associated address decoder. Each address decoder may receive address signals from an associated multiplexer. Address mapping circuits may be used to distribute address signals to multiplexer inputs using an non-blocking memory architecture. The memory architecture allows collections of data bytes to be written and read from the memory array using column-wise and row-wise read and write operations. The data bytes that are written to the array and that are read from the array may be stored in adjacent data byte locations in the array.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: March 29, 2011
    Assignee: Altera Corporation
    Inventor: Steven Perry
  • Patent number: 7913203
    Abstract: A method for designing a system to be implemented on a target device includes generating a register transfer language (RTL) representation of the system from a description of the system without pipelined delays. The RTL representation of the system includes pipelined delays to facilitate timing of the system as implemented on a target device identified by a designer.
    Type: Grant
    Filed: November 23, 2007
    Date of Patent: March 22, 2011
    Assignee: Altera Corporation
    Inventor: Steven Perry
  • Patent number: 7895549
    Abstract: An electric design automation (EDA) tool for generating a design of a system on a field programmable gate array (FPGA) includes a library that includes a processor interface block selectable by a designer to represent a component in the design that is accessible to a processor. The EDA tool also includes a processor interface circuitry generation unit to automatically generate circuitry in the design to support the processor interface block without input from the designer.
    Type: Grant
    Filed: November 23, 2007
    Date of Patent: February 22, 2011
    Assignee: Altera Corporation
    Inventor: Steven Perry