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: 9396116
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: July 19, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
  • Patent number: 9390017
    Abstract: 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: Grant
    Filed: June 18, 2014
    Date of Patent: July 12, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
  • Patent number: 9308668
    Abstract: The present invention relates to functionalized polyorganosiloxanes or silanes for the treatment of lignocellulosic materials.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: April 12, 2016
    Assignee: Momentive Performance Materials GmbH
    Inventors: 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: 20160098363
    Abstract: 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: Application
    Filed: September 23, 2015
    Publication date: April 7, 2016
    Inventors: Norbert HAGSPIEL, Sascha JUNGHANS, Matthias KLEIN, Joerg WALTER
  • Publication number: 20160055107
    Abstract: 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: Application
    Filed: August 17, 2015
    Publication date: February 25, 2016
    Inventors: Ekaterina M. AMBROLADZE, Norbert HAGSPIEL, Sascha JUNGHANS, Matthias KLEIN, Joerg WALTER
  • Publication number: 20160048468
    Abstract: 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: Application
    Filed: October 29, 2015
    Publication date: February 18, 2016
    Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
  • Publication number: 20150365225
    Abstract: 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: Application
    Filed: June 8, 2015
    Publication date: December 17, 2015
    Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
  • Publication number: 20150246608
    Abstract: 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: Application
    Filed: October 2, 2013
    Publication date: September 3, 2015
    Applicant: HBPO GmbH
    Inventors: Ralf Schmidt, Reinhold Brückner, Jörg-Walter Rau
  • Publication number: 20150154131
    Abstract: 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: Application
    Filed: November 24, 2014
    Publication date: June 4, 2015
    Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
  • Publication number: 20150154139
    Abstract: 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: Application
    Filed: December 4, 2013
    Publication date: June 4, 2015
    Applicant: International Business Machines Corporation
    Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
  • Publication number: 20150149727
    Abstract: 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: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: International Business Machines Corporation
    Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
  • Publication number: 20150149716
    Abstract: 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: Application
    Filed: June 18, 2014
    Publication date: May 28, 2015
    Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
  • Patent number: 8995210
    Abstract: 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: Grant
    Filed: November 26, 2013
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Norbert Hagspiel, Sascha Junghans, Matthias Klein, Joerg Walter
  • Publication number: 20140229782
    Abstract: 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: Application
    Filed: April 22, 2014
    Publication date: August 14, 2014
    Inventors: Jochen Rueter, Simone Rehm, Joerg-Walter Mohr, Frank Hensel
  • Publication number: 20140127523
    Abstract: The present invention relates to functionalized polyorganosiloxanes or silanes for the treatment of lignocellulosic materials.
    Type: Application
    Filed: April 18, 2012
    Publication date: May 8, 2014
    Applicant: MOMENTIVE PERFORMANCE MATERIALS GMBH
    Inventors: 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: 8658254
    Abstract: 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: Grant
    Filed: July 16, 2009
    Date of Patent: February 25, 2014
    Assignee: Momentive Performance Materials GmbH
    Inventors: Johannes Gerardus Petrus Delis, John Huggins, Veronika Ötschmann, Jörg-Walter Hermann
  • Patent number: 8346527
    Abstract: 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: Grant
    Filed: January 9, 2009
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Joerg Walter, Lothar Felten, Volker Urban, Norbert Schumacher, Marcel Naggatz
  • Publication number: 20120144133
    Abstract: 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: Application
    Filed: August 24, 2010
    Publication date: June 7, 2012
    Applicant: VITAPHONE GMBH
    Inventor: Jörg Walter
  • Patent number: 8140315
    Abstract: 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: Grant
    Filed: October 8, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Joerg Walter, Lothar Felten, Christopher Smith, Ulrike Schmidt
  • Patent number: 8117574
    Abstract: 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: Grant
    Filed: December 9, 2008
    Date of Patent: February 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Joerg Deutschle, Harald Gerst, Joerg Walter