Patents by Inventor Joerg Walter
Joerg Walter 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: 9396116Abstract: A method of avoiding a write collision in single port memory devices from two independent write operations is described. A first data object from a first write operation is divided into a first even sub-data object and first odd sub-data object. A second data object from a second write operation is divided into a second even sub-data object and a second odd sub-data object. The first even sub-data object is stored to a first single port memory device and the second odd sub-data object to a second single port memory device when the first write operation and the second write operation occur at the same time. The second even sub-data object is stored to the first single port memory device and the first odd sub-data object to the second single port memory device when the first write operation and the second write operation occur at the same time.Type: GrantFiled: November 26, 2013Date of Patent: July 19, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Patent number: 9390017Abstract: A method of avoiding a write collision in single port memory devices from two independent write operations is described. A first data object from a first write operation is divided into a first even sub-data object and first odd sub-data object. A second data object from a second write operation is divided into a second even sub-data object and a second odd sub-data object. The first even sub-data object is stored to a first single port memory device and the second odd sub-data object to a second single port memory device when the first write operation and the second write operation occur at the same time. The second even sub-data object is stored to the first single port memory device and the first odd sub-data object to the second single port memory device when the first write operation and the second write operation occur at the same time.Type: GrantFiled: June 18, 2014Date of Patent: July 12, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Patent number: 9308668Abstract: The present invention relates to functionalized polyorganosiloxanes or silanes for the treatment of lignocellulosic materials.Type: GrantFiled: April 18, 2012Date of Patent: April 12, 2016Assignee: Momentive Performance Materials GmbHInventors: Johannes Gerardus Petrus Delis, Egbert Klaassen, Jörg-Walter Hermann, Holger Militz, Carsten Mai, Malte Pries, Roland Wagner, Karl-Heinz Sockel, Karl-Heinz Stachulla, Karl-Heinz Käsler, Gunnar Hoffmüller
-
Publication number: 20160098363Abstract: A data processing system is provided which includes a processor nest communicatively coupled to an input/output bus by a bus controller, and a service interface controller communicatively coupled to the processor nest. The system includes storage for storing commands for the bus controller and associated command data and resulting status data, the storage being communicatively coupled to the processor nest and the bus controller. The service interface controller is configured, in response to received service commands, to read and write the storage, to execute the command specified in the storage, to retrieve the result of the command, and to store the result in the storage.Type: ApplicationFiled: September 23, 2015Publication date: April 7, 2016Inventors: Norbert HAGSPIEL, Sascha JUNGHANS, Matthias KLEIN, Joerg WALTER
-
Publication number: 20160055107Abstract: A data processing apparatus is provided, which includes: a plurality of processor cores; a shared processor cache, the shared processor cache being connected to each of the processor cores and to a main memory; a bus controller, the bus controller being connected to the shared processor cache and performing, in response to receiving a descriptor sent by one of the processor cores, a transfer of requested data indicated by the descriptor from the shared processor cache to an input/output (I/O) device; a bus unit, the bus unit being connected to the bus controller and transferring data to/from the I/O device; wherein the shared processor cache includes means for prefetching the requested data from the shared processor cache or main memory by performing a direct memory access in response to receiving a descriptor from the one of the processor cores.Type: ApplicationFiled: August 17, 2015Publication date: February 25, 2016Inventors: Ekaterina M. AMBROLADZE, Norbert HAGSPIEL, Sascha JUNGHANS, Matthias KLEIN, Joerg WALTER
-
Publication number: 20160048468Abstract: According to embodiments of the invention, methods, computer system, and apparatus for virtual channel management and bus multiplexing are disclosed. The method may include establishing a virtual channel from a first device to a second device via a bus, the bus having a first bus capacity and a second bus capacity, the second bus capacity having greater capacity than the first bus capacity, determining whether a store command is issued for the first bus capacity, determining whether the first bus capacity is available, and allocating the second bus capacity and marking the second bus capacity as unavailable in response to the store command if the first bus capacity is unavailable.Type: ApplicationFiled: October 29, 2015Publication date: February 18, 2016Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Publication number: 20150365225Abstract: An apparatus for tracing data from a data bus in a first clock domain operating at a first clock frequency to a trace array in a second clock domain operating at a second clock frequency, wherein the first clock frequency is lower than the second clock frequency. The apparatus includes a change detector to detect a change of the data on the data bus in the first clock domain, a trigger responsive to the change detector to send a trigger pulse to the second clock domain, pulse synchronization on the second clock domain responsive to the trigger pulse to synchronize the trigger pulse to the second clock frequency of the second clock domain by a meta-stability latch, as well as a data capture in the second clock domain responsive to the pulse synchronization to capture data from the data bus and to store the captured data in the trace array.Type: ApplicationFiled: June 8, 2015Publication date: December 17, 2015Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Publication number: 20150246608Abstract: The invention related to a roller blind module (1) for a cooling module (2) of a vehicle wherein the roller blind module (1) is assembled at the cooling module (2) comprising a roller blind element (10), at least a drive (15), by which the roller blind element (10) is uncoilable from a first position (11) in at least a second position (12) wherein in the first position (11) the roller blind element (10) is wound up and in the second position (12) the roller blind element is assembled in front of the cooling module (2) regarding to the driving direction (30) of the vehicle, and a cleaning device (20) with at least one cleaning element (21) wherein the roller blind element (10) is cleanable by the cleaning element (21).Type: ApplicationFiled: October 2, 2013Publication date: September 3, 2015Applicant: HBPO GmbHInventors: Ralf Schmidt, Reinhold Brückner, Jörg-Walter Rau
-
Publication number: 20150154131Abstract: A data processing apparatus includes a number of processor cores, a shared processor cache, a bus unit and a bus controller. The shared processor cache is connected to each of the processor cores and to a main memory. The bus unit is connected to the shared processor cache by a bus controller for transferring data to/from an I/O device. In order to achieve further improvements to the data transfer rate between the processor cache and I/O devices, the bus controller is configured, in response to receiving a descriptor from a processor core, to perform a direct memory access to the shared processor cache for transferring data according to the descriptor from the shared processor cache to the I/O device via the bus unit.Type: ApplicationFiled: November 24, 2014Publication date: June 4, 2015Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Publication number: 20150154139Abstract: According to embodiments of the invention, methods, computer system, and apparatus for virtual channel management and bus multiplexing are disclosed. The method may include establishing a virtual channel from a first device to a second device via a bus, the bus having a first bus capacity and a second bus capacity, the second bus capacity having greater capacity than the first bus capacity, determining whether a store command is issued for the first bus capacity, determining whether the first bus capacity is available, and allocating the second bus capacity and marking the second bus capacity as unavailable in response to the store command if the first bus capacity is unavailable.Type: ApplicationFiled: December 4, 2013Publication date: June 4, 2015Applicant: International Business Machines CorporationInventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Publication number: 20150149727Abstract: A method of avoiding a write collision in single port memory devices from two independent write operations is described. A first data object from a first write operation is divided into a first even sub-data object and first odd sub-data object. A second data object from a second write operation is divided into a second even sub-data object and a second odd sub-data object. The first even sub-data object is stored to a first single port memory device and the second odd sub-data object to a second single port memory device when the first write operation and the second write operation occur at the same time. The second even sub-data object is stored to the first single port memory device and the first odd sub-data object to the second single port memory device when the first write operation and the second write operation occur at the same time.Type: ApplicationFiled: November 26, 2013Publication date: May 28, 2015Applicant: International Business Machines CorporationInventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Publication number: 20150149716Abstract: A method of avoiding a write collision in single port memory devices from two independent write operations is described. A first data object from a first write operation is divided into a first even sub-data object and first odd sub-data object. A second data object from a second write operation is divided into a second even sub-data object and a second odd sub-data object. The first even sub-data object is stored to a first single port memory device and the second odd sub-data object to a second single port memory device when the first write operation and the second write operation occur at the same time. The second even sub-data object is stored to the first single port memory device and the first odd sub-data object to the second single port memory device when the first write operation and the second write operation occur at the same time.Type: ApplicationFiled: June 18, 2014Publication date: May 28, 2015Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Patent number: 8995210Abstract: A method of avoiding a write collision in single port memory devices from two or more independent write operations is described. A first write operation having a first even data object and a first odd data object is received from a first data sender. A second write operation having a second even data object and a second odd data object is received from a second data sender at substantially the same time as the first write operation. The second write operation is delayed so that the first even data object writes to a first single port memory device at a different time than the second even data object writes to the first single port memory device. The second write operation is delayed so that the first odd data object writes to a second single port memory device at a different time than the second odd data object.Type: GrantFiled: November 26, 2013Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
-
Publication number: 20140229782Abstract: Embodiments of the present invention provide an automatic test equipment. The automatic test equipment is configured to receive an input signal from a device under test and to write an information describing the input signal to a memory. The automatic test equipment is further configured to read the information describing the input signal from the memory and to provide an output signal for the device under test based on the information describing the input signal read from the memory.Type: ApplicationFiled: April 22, 2014Publication date: August 14, 2014Inventors: Jochen Rueter, Simone Rehm, Joerg-Walter Mohr, Frank Hensel
-
Publication number: 20140127523Abstract: The present invention relates to functionalized polyorganosiloxanes or silanes for the treatment of lignocellulosic materials.Type: ApplicationFiled: April 18, 2012Publication date: May 8, 2014Applicant: MOMENTIVE PERFORMANCE MATERIALS GMBHInventors: Johannes Gerardus Petrus Delis, Egbert Klaassen, Jörg-Walter Hermann, Holger Militz, Carsten Mai, Malte Pries, Roland Wagner, Karl-Heinz Sockel, Karl-Heinz Stachulla, Karl-Heinz Käsler, Gunnar Hoffmüller
-
Patent number: 8658254Abstract: The invention relates to a new method of coating substrates with an aqueous emulsion of a reactive silicone-based composition and a method of preparing said aqueous emulsion of said reactive silicone-based composition.Type: GrantFiled: July 16, 2009Date of Patent: February 25, 2014Assignee: Momentive Performance Materials GmbHInventors: Johannes Gerardus Petrus Delis, John Huggins, Veronika Ötschmann, Jörg-Walter Hermann
-
Patent number: 8346527Abstract: A method for simulating an operation of a digital circuit (01) is described. The method utilizes cycle simulation, wherein in a cycle based simulation model (34) of the digital circuit (01) components (02, 03, 04, 05) of the digital circuit (01) are clocked synchronously every cycle (19) of a functional clock (Clk). According to the invention, real digital circuit (01), i.e. chip or combinatorial logic (01), timing information is included in the cycle simulation by inserting delay latches (15, 16, 17) into the cycle based simulation model (34) of the digital circuit (01), wherein a non-functional clock (Sim clock) is used to clock the delay latches (15, 16, 17), so that each delay latch (15, 16, 17) delays the propagation of a signal (I, J, K) by a cycle (20) of the non-functional clock (Sim clock).Type: GrantFiled: January 9, 2009Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Joerg Walter, Lothar Felten, Volker Urban, Norbert Schumacher, Marcel Naggatz
-
Publication number: 20120144133Abstract: A method for evaluation and aggregating storage of data, especially multivariate time series, such as sensor and vital data, the data being acquired via at least one sensor (2) and being stored by a computer unit (3) of a user device (4) and being aggregated in resolution stages which are hierarchical in time. The stored data can be selectively retrieved from an external evaluation device (5). A particular feature lies in preparing both high resolution data (possibly raw data) if interest for retrospective analysis (and training data procurement for machine learning methods) is latent, and also multiscale outline data for integral examinations, ad hoc analyses and exploratory data mining.Type: ApplicationFiled: August 24, 2010Publication date: June 7, 2012Applicant: VITAPHONE GMBHInventor: Jörg Walter
-
Test bench, method, and computer program product for performing a test case on an integrated circuit
Patent number: 8140315Abstract: The disclosure relates to a test bench, method, and computer program product for performing a test case on an integrated circuit. The test bench may comprise a simulation environment representing an environment for implementing the integrated circuit and a reference model of the integrated circuit, wherein the reference model may be prepared for running within the simulation environment. The test bench may further comprise a device for running a simulation on the reference model within the simulation environment. The reference model may be based on an original reference model provided for a formal verification.Type: GrantFiled: October 8, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Joerg Walter, Lothar Felten, Christopher Smith, Ulrike Schmidt -
Patent number: 8117574Abstract: A serialization construct is implemented within an environment of a number of parallel data flow graphs. A quiesce node is appended to every active data flow graph. The quiesce node prevents a token from passing to a next data flow graph within a chain before an execution of the active data flow graph has been finished. A serial data flow graph is implemented to provided for a serial execution while no other data flow graph is active. A serialize node is appended to a starting point of a serial data flow graph. A serialize end node is appended to an endpoint of the serial data flow graph. The serialize node is activated to start a serial operation. The serialize end node is activated after the serial operation has been terminated.Type: GrantFiled: December 9, 2008Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Joerg Deutschle, Harald Gerst, Joerg Walter