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: 20100070671Abstract: 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: ApplicationFiled: November 19, 2009Publication date: March 18, 2010Inventors: Martin VORBACH, Frank May, Armin Nuckel
-
Patent number: 7657861Abstract: 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: GrantFiled: July 23, 2003Date of Patent: February 2, 2010Assignee: Pact XPP Technologies AGInventors: Martin Vorbach, Frank May, Armin Nuckel
-
Patent number: 7657877Abstract: 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: GrantFiled: June 20, 2002Date of Patent: February 2, 2010Assignee: Pact XPP Technologies AGInventors: Martin Vorbach, Armin Nückel, Frank May, Markus Weinhardt, Joao Manuel Paiva Cardoso
-
Patent number: 7615378Abstract: 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: GrantFiled: May 13, 2005Date of Patent: November 10, 2009Assignee: Roche Diagnostics Operations, Inc.Inventors: Jürg Dual, Olivier Elsenhans, Frank May
-
Patent number: 7595659Abstract: 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: GrantFiled: October 8, 2001Date of Patent: September 29, 2009Assignee: Pact XPP Technologies AGInventors: Martin Vorbach, Frank May, Dirk Reichardt, Frank Lier, Gerd Ehlers, Armin Nückel, Volker Baumgarte, Prashant Rao, Jens Oertel
-
Publication number: 20090210653Abstract: 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: ApplicationFiled: February 19, 2009Publication date: August 20, 2009Applicant: PACT XPP TECHNOLOGIES AGInventors: Martin Vorbach, Volker Baumgarte, Armin Nückel, Frank May
-
Publication number: 20090199167Abstract: 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: ApplicationFiled: January 17, 2007Publication date: August 6, 2009Inventors: Martin Vorbach, Frank May
-
Publication number: 20090146691Abstract: 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: ApplicationFiled: February 13, 2009Publication date: June 11, 2009Inventors: Martin VORBACH, Frank MAY, Dirk REICHARDT, Frank LIER, Gerd EHLERS, Armin NUCKEL, Volker BAUMGARTE, Prashant RAO, Jens OERTEL
-
Publication number: 20090031104Abstract: 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: ApplicationFiled: February 6, 2006Publication date: January 29, 2009Inventors: Martin Vorbach, Frank May
-
Publication number: 20090006895Abstract: 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: ApplicationFiled: August 3, 2007Publication date: January 1, 2009Inventors: Frank May, Armin Nuckel, Martin Vorbach
-
Patent number: 7416706Abstract: 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: GrantFiled: May 13, 2005Date of Patent: August 26, 2008Assignee: Roche Diagnostics Operations, Inc.Inventors: Markus Brunner, Jürg Dual, Olivier Elsenhans, Frank May, Vuk Siljegovic
-
Publication number: 20070299993Abstract: 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: ApplicationFiled: March 5, 2002Publication date: December 27, 2007Applicant: PACT XPP Technologies AGInventors: Martin Vorbach, Volker Baumgarte, Armin Nuckel, Frank May
-
Patent number: 7266725Abstract: 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: GrantFiled: September 28, 2001Date of Patent: September 4, 2007Assignee: Pact XPP Technologies AGInventors: Martin Vorbach, Frank May, Armin Nückel
-
Patent number: 7210129Abstract: 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: GrantFiled: September 28, 2001Date of Patent: April 24, 2007Assignee: PACT XPP Technologies AGInventors: Frank May, Armin Nückel, Martin Vorbach
-
Publication number: 20070050603Abstract: 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: ApplicationFiled: July 24, 2003Publication date: March 1, 2007Inventors: Martin Vorbach, Jurgen Becker, Markus Weinhardt, Volker Baumgarte, Frank May
-
Publication number: 20060286678Abstract: 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: ApplicationFiled: May 13, 2005Publication date: December 21, 2006Applicant: Roche Diagnostics Operations, Inc.Inventors: Jurg Dual, Olivier Elsenhans, Frank May
-
Publication number: 20060248317Abstract: 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: ApplicationFiled: July 23, 2003Publication date: November 2, 2006Inventors: Martin Vorbach, Frank May, Armin Nuckel
-
Publication number: 20060093525Abstract: 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: ApplicationFiled: May 13, 2005Publication date: May 4, 2006Applicant: Roche Diagnostics Operations, Inc.Inventors: Markus Brunner, Jurg Dual, Oliver Elsenhans, Frank May, Vuk Siljegovic
-
Patent number: 7003660Abstract: 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: GrantFiled: June 13, 2001Date of Patent: February 21, 2006Assignee: PACT XPP Technologies AGInventors: Martin Vorbach, Volker Baumgarte, Gerd Ehlers, Frank May, Armin Nückel
-
Publication number: 20050223212Abstract: 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: ApplicationFiled: May 4, 2005Publication date: October 6, 2005Inventors: Martin Vorbach, Volker Baumgarte, Gerd Ehlers, Frank May, Armin Nuckel