Patents by Inventor Frank May

Frank May 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: 20100070671
    Abstract: In a system including a multidimensional field of reconfigurable elements, and a method for operating said field of reconfigurable elements, one or more groups of said elements suitable for processing a predetermined task may be determined, a particular one of the one or more groups is selected, and the selected group is configured in a predetermined manner during runtime for processing the predetermined task, and in manufacturing of said system.
    Type: Application
    Filed: November 19, 2009
    Publication date: March 18, 2010
    Inventors: Martin VORBACH, Frank May, Armin Nuckel
  • Patent number: 7657861
    Abstract: In a system including a multidimensional field of reconfigurable elements, and a method for operating said field of reconfigurable elements, one or more groups of said elements suitable for processing a predetermined task may be determined, a particular one of the one or more groups is selected, and the selected group is configured in a predetermined manner during runtime for processing the predetermined task, and in manufacturing of said system.
    Type: Grant
    Filed: July 23, 2003
    Date of Patent: February 2, 2010
    Assignee: Pact XPP Technologies AG
    Inventors: Martin Vorbach, Frank May, Armin Nuckel
  • Patent number: 7657877
    Abstract: A method and device for translating a program to a system including at least one first processor and a reconfigurable unit. Code portions of the program which are suitable for the reconfigurable unit are determined. The remaining code of the program is extracted and/or separated for processing by the first processor.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: February 2, 2010
    Assignee: Pact XPP Technologies AG
    Inventors: Martin Vorbach, Armin Nückel, Frank May, Markus Weinhardt, Joao Manuel Paiva Cardoso
  • Patent number: 7615378
    Abstract: A method and a micropipetting apparatus is described for dispensing a liquid volume into a vessel via pipetting needle without any contact between the needle and a liquid contained in the vessel. The method comprises forming a drop at the delivery tip of the pipetting needle, the drop being retained at the tip by adhesion forces, and ejecting the drop from the tip of the pipetting needle by focusing at the tip of the pipetting needle a mechanical excitation wave applied at an excitation point at some distance from the tip of the pipetting needle. The apparatus comprises a pipetting needle, an electromechanical transducer mechanically connected with said pipetting needle for mechanically exciting the pipetting needle with a pulse of mechanical waves that propagate through the needle, and an electrical signal generator for generating an excitation pulse signal and for applying this signal to the electromechanical transducer.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: November 10, 2009
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Jürg Dual, Olivier Elsenhans, Frank May
  • Patent number: 7595659
    Abstract: A logic cell array having a number of logic cells and a segmented bus system for logic cell communication, the bus system including different segment lines having shorter and longer segments for connecting two points in order to be able to minimize the number of bus elements traversed between separate communication start and end points.
    Type: Grant
    Filed: October 8, 2001
    Date of Patent: September 29, 2009
    Assignee: Pact XPP Technologies AG
    Inventors: Martin Vorbach, Frank May, Dirk Reichardt, Frank Lier, Gerd Ehlers, Armin Nückel, Volker Baumgarte, Prashant Rao, Jens Oertel
  • Publication number: 20090210653
    Abstract: Procedures and methods for managing and transmitting data within multidimensional systems of transmitters and receivers are described. Splitting a data stream into a plurality of independent branches and subsequent merging of the individual branches to form a data stream is to be performable in a simple manner, the individual data streams being recombined in the correct sequence. This method may be particularly useful for executing reentrant code. The method is well suited, in particular, for configurable architectures; particular attention is paid to the efficient control of configuration and reconfiguration.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 20, 2009
    Applicant: PACT XPP TECHNOLOGIES AG
    Inventors: Martin Vorbach, Volker Baumgarte, Armin Nückel, Frank May
  • Publication number: 20090199167
    Abstract: The invention relates to a method for defining hardware, in which a library of parameterizable, executable elements is provided, parameters are selected, the elements comprising selected parameters are compiled, and the compilation is then simplified.
    Type: Application
    Filed: January 17, 2007
    Publication date: August 6, 2009
    Inventors: Martin Vorbach, Frank May
  • Publication number: 20090146691
    Abstract: A logic cell array having a number of logic cells and a segmented bus system for logic cell communication, the bus system including different segment lines having shorter and longer segments for connecting two points in order to be able to minimize the number of bus elements traversed between separate communication start and end points.
    Type: Application
    Filed: February 13, 2009
    Publication date: June 11, 2009
    Inventors: Martin VORBACH, Frank MAY, Dirk REICHARDT, Frank LIER, Gerd EHLERS, Armin NUCKEL, Volker BAUMGARTE, Prashant RAO, Jens OERTEL
  • Publication number: 20090031104
    Abstract: Data processing device comprising a multidimensional array of ALUs, having at least two dimensions where the number of ALUs in the dimension is greater or equal to 2, adapted to process data without register caused latency between at least some of the ALUs in the corresponding array.
    Type: Application
    Filed: February 6, 2006
    Publication date: January 29, 2009
    Inventors: Martin Vorbach, Frank May
  • Publication number: 20090006895
    Abstract: A method is described for debugging reconfigurable hardware. In one example embodiment, debugging information is written for each configuration cycle into a memory which is then evaluated by a debugger.
    Type: Application
    Filed: August 3, 2007
    Publication date: January 1, 2009
    Inventors: Frank May, Armin Nuckel, Martin Vorbach
  • Patent number: 7416706
    Abstract: A level sensor apparatus is disclosed for detecting contact of a pipetting needle with a liquid contained in a vessel. The apparatus includes a sensor head made up of a pipetting needle, a needle holder, and an electromechanical transducer. The sensor head also has an associated mechanical resonance frequency. An electrical signal generator is used to generate a driving signal which when applied to the electromechanical transducer causes vibration of the pipetting needle at the resonance frequency. A measurement device is used to measure a parameter of a vibration signal indicative of the mechanical vibration of the pipetting needle when it is driven by the driving signal. An electronic circuit and associated computer software is provided to evaluate variation of the vibration signal with time and thus detect contact of the pipetting needle with a liquid contained in the vessel.
    Type: Grant
    Filed: May 13, 2005
    Date of Patent: August 26, 2008
    Assignee: Roche Diagnostics Operations, Inc.
    Inventors: Markus Brunner, Jürg Dual, Olivier Elsenhans, Frank May, Vuk Siljegovic
  • Publication number: 20070299993
    Abstract: Procedures and methods for managing and transmitting data within multidimensional systems of transmitters and receivers are described. Splitting a data stream into a plurality of independent branches and subsequent merging of the individual branches to form a data stream is to be performable in a simple manner, the individual data streams being recombined in the correct sequence. This method is of importance in particular for executing reentrant code. The method is well suited, in particular, for configurable architectures; particular attention is paid to the efficient control of configuration and reconfiguration.
    Type: Application
    Filed: March 5, 2002
    Publication date: December 27, 2007
    Applicant: PACT XPP Technologies AG
    Inventors: Martin Vorbach, Volker Baumgarte, Armin Nuckel, Frank May
  • Patent number: 7266725
    Abstract: A method for efficiently debugging a program defining a plurality of configurations to be successively processed on a dynamically reconfigurable architecture including a plurality of logic elements cooperating with each other. The method includes storing data in a memory in a configuration-conforming manner, the data generated by executing a configuration forming part of the program on the reconfigurable architecture, and including algorithmically relevant state data of the program that is associated with at least one of the configurations. The method further includes subsequently continuing execution of the program, the execution including a reconfiguration, and detecting an error based on stored state data, wherein for each state for which corresponding state data is to be stored, the state remains unchanged at least until the corresponding state data is stored.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: September 4, 2007
    Assignee: Pact XPP Technologies AG
    Inventors: Martin Vorbach, Frank May, Armin Nückel
  • Patent number: 7210129
    Abstract: A method for translating high-level languages to reconfigurable architectures is disclosed. The method includes building a finite automaton for calculation. The method further includes forming a combinational network of a plurality of individual functions in accordance with the structure of the finite automaton. The method further includes allocating a plurality of memories to the network for storing a plurality of operands and a plurality of results.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: April 24, 2007
    Assignee: PACT XPP Technologies AG
    Inventors: Frank May, Armin Nückel, Martin Vorbach
  • Publication number: 20070050603
    Abstract: In a data-processing method, first result data may be obtained using a plurality of configurable coarse-granular elements, the first result data may be written into a memory that includes spatially separate first and second memory areas and that is connected via a bus to the plurality of configurable coarse-granular elements, the first result data may be subsequently read out from the memory, and the first result data may be subsequently processed using the plurality of configurable coarse-granular elements. In a first configuration, the first memory area may be configured as a write memory, and the second memory area may be configured as a read memory. Subsequent to writing to and reading from the memory in accordance with the first configuration, the first memory area may be configured as a read memory, and the second memory area may be configured as a write memory.
    Type: Application
    Filed: July 24, 2003
    Publication date: March 1, 2007
    Inventors: Martin Vorbach, Jurgen Becker, Markus Weinhardt, Volker Baumgarte, Frank May
  • Publication number: 20060286678
    Abstract: A method and a micropipetting apparatus is described for dispensing a liquid volume into a vessel via pipetting needle without any contact between the needle and a liquid contained in the vessel. The method comprises forming a drop at the delivery tip of the pipetting needle, the drop being retained at the tip by adhesion forces, and ejecting the drop from the tip of the pipetting needle by focusing at the tip of the pipetting needle a mechanical excitation wave applied at an excitation point at some distance from the tip of the pipetting needle. The apparatus comprises a pipetting needle, an electromechanical transducer mechanically connected with said pipetting needle for mechanically exciting the pipetting needle with a pulse of mechanical waves that propagate through the needle, and an electrical signal generator for generating an excitation pulse signal and for applying this signal to the electromechanical transducer.
    Type: Application
    Filed: May 13, 2005
    Publication date: December 21, 2006
    Applicant: Roche Diagnostics Operations, Inc.
    Inventors: Jurg Dual, Olivier Elsenhans, Frank May
  • Publication number: 20060248317
    Abstract: In a system including a multidimensional field of reconfigurable elements, and a method for operating said field of reconfigurable elements, one or more groups of said elements suitable for processing a predetermined task may be determined, a particular one of the one or more groups is selected, and the selected group is configured in a predetermined manner during runtime for processing the predetermined task, and in manufacturing of said system.
    Type: Application
    Filed: July 23, 2003
    Publication date: November 2, 2006
    Inventors: Martin Vorbach, Frank May, Armin Nuckel
  • Publication number: 20060093525
    Abstract: A level sensor apparatus is disclosed for detecting contact of a pipetting needle with a liquid contained in a vessel. The apparatus includes a sensor head made up of a pipetting needle, a needle holder, and an electromechanical transducer. The sensor head also has an associated mechanical resonance frequency. An electrical signal generator is used to generate a driving signal which when applied to the electromechanical transducer causes vibration of the pipetting needle at the resonance frequency. A measurement device is used to measure a parameter of a vibration signal indicative of the mechanical vibration of the pipetting needle when it is driven by the driving signal. An electronic circuit and associated computer software is provided to evaluate variation of the vibration signal with time and thus detect contact of the pipetting needle with a liquid contained in the vessel.
    Type: Application
    Filed: May 13, 2005
    Publication date: May 4, 2006
    Applicant: Roche Diagnostics Operations, Inc.
    Inventors: Markus Brunner, Jurg Dual, Oliver Elsenhans, Frank May, Vuk Siljegovic
  • Patent number: 7003660
    Abstract: An example method of controlling a data processing system having a cellular structure. The method includes transmitting a first configuration word to a first processing unit in the cellular structure. The method also includes processing data with the first processing unit in accordance with the first configuration word. The method also includes transmitting a second configuration word to the first processing unit. The method also includes transmitting a reconfiguration signal to the first unit, the reconfiguration signal indicating that the first unit should begin processing data in accordance with the second configuration word. If the first processing unit has completed processing data in accordance with the first configuration word prior to when the reconfiguration signal is received by the first processing unit, data may be processed by the first processing unit in accordance with the second configuration word.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: February 21, 2006
    Assignee: PACT XPP Technologies AG
    Inventors: Martin Vorbach, Volker Baumgarte, Gerd Ehlers, Frank May, Armin Nückel
  • Publication number: 20050223212
    Abstract: An example method of controlling a data processing system having a cellular structure. The method includes transmitting a first configuration word to a first processing unit in the cellular structure. The method also includes processing data with the first processing unit in accordance with the first configuration word. The method also includes transmitting a second configuration word to the first processing unit. The method also includes transmitting a reconfiguration signal to the first unit, the reconfiguration signal indicating that the first unit should begin processing data in accordance with the second configuration word. If the first processing unit has completed processing data in accordance with the first configuration word prior to when the reconfiguration signal is received by the first processing unit, data may be processed by the first processing unit in accordance with the second configuration word.
    Type: Application
    Filed: May 4, 2005
    Publication date: October 6, 2005
    Inventors: Martin Vorbach, Volker Baumgarte, Gerd Ehlers, Frank May, Armin Nuckel