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: 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
  • Patent number: 7873934
    Abstract: A method for designing a system to be implemented on a field programmable gate array (FPGA) includes identifying an adder from an intermediate representation of the system. Components on the target device are designated to support and implement the adder as a partitioned adder having a plurality of sub-adders each registering an intermediate result.
    Type: Grant
    Filed: November 23, 2007
    Date of Patent: January 18, 2011
    Assignee: Altera Corporation
    Inventor: Steven Perry
  • Patent number: 7823092
    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: November 23, 2007
    Date of Patent: October 26, 2010
    Assignee: Altera Corporation
    Inventor: Steven Perry
  • Patent number: 7786919
    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: Grant
    Filed: September 5, 2008
    Date of Patent: August 31, 2010
    Assignee: Siemens Industry, Inc.
    Inventor: Steven Perry Parfitt
  • Publication number: 20100024645
    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: Application
    Filed: August 1, 2008
    Publication date: February 4, 2010
    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