Patents by Inventor Thomas Koehler

Thomas Koehler 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: 10297049
    Abstract: An image processing system (IPS) and related method to transform different multi-modal or multi-contrast input images (u,v) into respective transformed images (U,V). The transformation may proceed iteratively to improve a regularized objective function. The regularization is via a regularizer function (R). The regularizer function (R) is computed from noise normalized gradients of the two or more transformed images (u,v).
    Type: Grant
    Filed: November 26, 2015
    Date of Patent: May 21, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Thomas Koehler, Bernhard Johannes Brendel, Frank Bergner
  • Patent number: 10289562
    Abstract: A computer-implemented method includes associating an initial use order with a plurality of target sets of a translation lookaside buffer (TLB), where the initial use order indicates an order of use of the plurality of target sets. The plurality of target sets are associated with an initial least-recently-used (LRU) state based on the initial use order. A new use order for the plurality of target sets is generated. Generating the new use order includes moving a first target set to a least-recently-used position, responsive to a purge of the first target set. The LRU state of the plurality of target sets is updated based on the new use order, responsive to the purge of the first target set. The first target set is identified as eligible for replacement according to an LRU replacement policy of the TLB, based at least in part on the purge of the first target set.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Uwe Brandt, Markus Helms, Thomas Köhler, Frank Lehnert
  • Patent number: 10275859
    Abstract: The invention relates to an X-ray imaging device (10) for an object, an X-ray imaging system (100) for an object, an X-ray imaging method for an object, and a computer program element for controlling such device or system and a computer readable medium having stored such computer program element. The X-ray imaging device (10) comprises a receiving unit (11) and a processing unit (12). The receiving unit (11) is configured to receive attenuation data representing attenuation properties of the object for at least two different X-ray spectra. The processing unit (12) is configured to decompose the attenuation data into decomposed data, to reduce noise in the decomposed data to obtain de-noised data, to back-convert the de-noised data into back-converted attenuation data, to combine back-converted attenuation data and the attenuation data into combined attenuation data, and to decompose the combined attenuation data into combined decomposed data.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: April 30, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Bernhard Johannes Brendel, Gilad Shechter, Liran Goshen, Thomas Koehler
  • Publication number: 20190122342
    Abstract: The present invention relates to a device (100) for denoising a vector-valued image, the device (100) comprising: a generator (10), which is configured to generate an initial loss function (L_I) comprising at least one initial covariance matrix (ICM) defining a model of correlated noise for each pixel of the vector-valued image; a processor (20), which is configured to provide a final loss function (L_F) comprising a set of at least one final covariance matrix (FCM) based on the initial loss function by modifying at least one submatrix and/or at least one matrix element of the initial covariance matrix (ICM); and a noise-suppressor (30), which is configured to denoise the vector-valued image using the fmal loss function (L_F) comprising the set of the at least one fmal covariance matrix (FCM).
    Type: Application
    Filed: April 24, 2017
    Publication date: April 25, 2019
    Inventors: FRANK BERGNER, Bernhard Johannes BRENDEL, Thomas KOEHLER
  • Patent number: 10248575
    Abstract: Disclosed herein is a method for operating translation look-aside buffers, TLBs, in a multiprocessor system. A purge request is received for purging one or more entries in the TLB. When the thread doesn't require access to the entries to be purged the execution of the purge request at the TLB may start. When an address translation request is rejected due to the TLB purge, a suspension time window may be set. During the suspension time window, the execution of the purge is suspended and address translation requests of the thread are executed. After the suspension window is ended the purge execution may be resumed. When the thread requires access to the entries to be purged, it may be blocked for preventing the thread sending address translation requests to the TLB and upon ending the purge request execution, the thread may be unblocked and the address translation requests may be executed.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Uwe Brandt, Ute Gaertner, Lisa C. Heller, Markus Helms, Thomas Köhler, Frank Lehnert, Jennifer A. Navarro, Rebecca S. Wisniewski
  • Patent number: 10219772
    Abstract: The invention relates to tomographic imaging device (1). The device (1) comprises a radiation detector (3) for measuring radiation traveling through an object to be imaged, the radiation detector (3) being configured to measure radiation only at a plurality of selected sampling positions on a curved track around an axis (z). A planning unit (12) is configured to determine the selected sampling positions on the basis of an estimated contour (44; 53) of the object (21) in a plane (x-y) substantially perpendicular to the axis (z). Further, the invention relates to a method for operating the device (1). The invention is particularly applicable in computed tomography imaging.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 5, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Michael Grass, Thomas Koehler
  • Patent number: 10223815
    Abstract: A system and related method for X-ray phase contrast imaging. A signal model is fitted to interferometric measurment data. The fitting operation yields a Compton cross section and a photo-electric image. A pro-portionality between the Compton cross section and electron-density is used to achieve a reduction of the number of fitting variables. The Compton image may be taken, up to a constant, as a phase contrast images.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: March 5, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Ewald Roessl, Thomas Koehler
  • Patent number: 10213167
    Abstract: A method includes obtaining a set of energy dependent data generated from a spectral scan. The set of energy dependent data includes a sub-set of data corresponding to only contrast agent. The method further includes separating the sub-set of data from other data of the energy dependent data. The other data includes non-contrast agent data. The method further includes scaling the sub-set of data to change a concentration of the contrast agent in the sub-set of data from that of the sub-set of data. The method further includes visually presenting at least the scaled sub-set of data.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: February 26, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Rolf Dieter Bippus, Thomas Koehler, Michael Grass
  • Publication number: 20190028634
    Abstract: A mobile system has a circuitry, which has a camera. The circuitry captures a plurality of images of a user's eye with the camera, determines based on at least one of the captured images of the eye, an image quality of at least one feature of the eye in the captured image, and outputs a user instruction for changing the image quality of the at least one feature of the eye.
    Type: Application
    Filed: July 13, 2018
    Publication date: January 24, 2019
    Applicant: Sony Corporation
    Inventors: Thomas KOEHLER, Marco Boegel, Tobias Geimer, Johannes Wendel
  • Patent number: 10176002
    Abstract: Methods and apparatuses for performing a quiesce operation in a multithread environment is provided. A processor receives a first thread quiesce request from a first thread executing on the processor. A processor sends a first processor quiesce request to a system controller to initiate a quiesce operation. A processor performs one or more operations of the first thread based, at least in part, on receiving a response from the system controller.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael Fee, Ute Gaertner, Lisa C. Heller, Thomas Koehler, Frank Lehnert, Jennifer A. Navarro
  • Patent number: 10172580
    Abstract: A phase contrast imaging apparatus (MA) and related image processing method. The imaging apparatus includes a movable arm (AR) that carries a detector (D) and one or more interferometric gratings (G0,G1,G2). The imaging apparatus includes a rigidizer (RGD) to control the rigidity of at least the arm (AR) or a mounting (GM) for the gratings (G0,G1,G2). This allows controlling a drift of a Moiré pattern as detected in a sequence of readouts. A phase of the so controlled Moiré pattern can be used to calibrate the imaging apparatus by using the image processing method.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: January 8, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Ewald Roessl, Hendrik Albert Pastink, Thomas Koehler, Heiner Daerr, Udo Van Stevendaal, Gerhard Martens
  • Patent number: 10172577
    Abstract: The invention relates to an X-ray detector device (10) for detection of X-ray radiation at an inclined angle relative to the X-ray radiation, an X-ray imaging system (1), an X-ray imaging method, and a computer program element for controlling such an X-ray imaging system for performing such method and a computer readable medium having stored such computer program element. The X-ray detector device (10) comprises a cathode surface (11) and an anode surface (12). The cathode surface (11) and the anode surface (12) are displaced by a separation layer (13) allowing charge transport (T) between the cathode surface (11) and the anode surface (12) in response to X-ray radiation incident during operation on the cathode surface (11). The anode surface (12) is segmented into anode pixels (121) and the cathode surface (11) is segmented into cathode pixels (111).
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: January 8, 2019
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Ewald Roessl, Thomas Koehler
  • Publication number: 20180365165
    Abstract: Disclosed herein is a method for operating translation look-aside buffers, TLBs, in a multiprocessor system. A purge request is received for purging one or more entries in the TLB. When the thread doesn't require access to the entries to be purged the execution of the purge request at the TLB may start. When an address translation request is rejected due to the TLB purge, a suspension time window may be set. During the suspension time window, the execution of the purge is suspended and address translation requests of the thread are executed. After the suspension window is ended the purge execution may be resumed. When the thread requires access to the entries to be purged, it may be blocked for preventing the thread sending address translation requests to the TLB and upon ending the purge request execution, the thread may be unblocked and the address translation requests may be executed.
    Type: Application
    Filed: December 28, 2017
    Publication date: December 20, 2018
    Inventors: Uwe Brandt, Ute Gaertner, Lisa C. Heller, Markus Helms, Thomas Köhler, Frank Lehnert, Jennifer A. Navarro, Rebecca S. Wisniewski
  • Publication number: 20180365171
    Abstract: A computer-implemented method includes associating an initial use order with a plurality of target sets of a translation lookaside buffer (TLB), where the initial use order indicates an order of use of the plurality of target sets. The plurality of target sets are associated with an initial least-recently-used (LRU) state based on the initial use order. A new use order for the plurality of target sets is generated. Generating the new use order includes moving a first target set to a least-recently-used position, responsive to a purge of the first target set. The LRU state of the plurality of target sets is updated based on the new use order, responsive to the purge of the first target set. The first target set is identified as eligible for replacement according to an LRU replacement policy of the TLB, based at least in part on the purge of the first target set.
    Type: Application
    Filed: November 14, 2017
    Publication date: December 20, 2018
    Inventors: Uwe Brandt, Markus Helms, Thomas Köhler, Frank Lehnert
  • Publication number: 20180365162
    Abstract: Disclosed herein is a method for operating translation look-aside buffers, TLBs, in a multiprocessor system. A purge request is received for purging one or more entries in the TLB. When the thread doesn't require access to the entries to be purged the execution of the purge request at the TLB may start. When an address translation request is rejected due to the TLB purge, a suspension time window may be set. During the suspension time window, the execution of the purge is suspended and address translation requests of the thread are executed. After the suspension window is ended the purge execution may be resumed. When the thread requires access to the entries to be purged, it may be blocked for preventing the thread sending address translation requests to the TLB and upon ending the purge request execution, the thread may be unblocked and the address translation requests may be executed.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventors: Uwe Brandt, Ute Gaertner, Lisa C. Heller, Markus Helms, Thomas Köhler, Frank Lehnert, Jennifer A. Navarro, Rebecca S. Wisniewski
  • Publication number: 20180365166
    Abstract: Disclosed herein is a method for operating translation look-aside buffers, TLBs, in a multiprocessor system. A purge request is received for purging one or more entries in the TLB. When the thread doesn't require access to the entries to be purged the execution of the purge request at the TLB may start. When an address translation request is rejected due to the TLB purge, a suspension time window may be set. During the suspension time window, the execution of the purge is suspended and address translation requests of the thread are executed. After the suspension window is ended the purge execution may be resumed. When the thread requires access to the entries to be purged, it may be blocked for preventing the thread sending address translation requests to the TLB and upon ending the purge request execution, the thread may be unblocked and the address translation requests may be executed.
    Type: Application
    Filed: February 20, 2018
    Publication date: December 20, 2018
    Inventors: Uwe Brandt, Ute Gaertner, Lisa C. Heller, Markus Helms, Thomas Köhler, Frank Lehnert, Jennifer A. Navarro, Rebecca S. Wisniewski
  • Publication number: 20180365169
    Abstract: A computer-implemented method includes associating an initial use order with a plurality of target sets of a translation lookaside buffer (TLB), where the initial use order indicates an order of use of the plurality of target sets. The plurality of target sets are associated with an initial least-recently-used (LRU) state based on the initial use order. A new use order for the plurality of target sets is generated. Generating the new use order includes moving a first target set to a least-recently-used position, responsive to a purge of the first target set. The LRU state of the plurality of target sets is updated based on the new use order, responsive to the purge of the first target set. The first target set is identified as eligible for replacement according to an LRU replacement policy of the TLB, based at least in part on the purge of the first target set.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Inventors: Uwe Brandt, Markus Helms, Thomas Köhler, Frank Lehnert
  • Publication number: 20180357181
    Abstract: Embodiments include techniques for using a zone-SDID mapping for translation lookaside buffer (TLB) purges, the techniques include receiving a zone purge request, including zone attribute information, and searching for matching zone attribute information in a zone register using the zone purge request. The techniques also include computing, based at least in part on the search, a state descriptor identifier (SDID) vector for each matching zone of the zone register, and reading TLB entries referenced in the zone purge request. The techniques include comparing an SDID of the TLB entry against an SDID specified in the SDID vector, and purging the TLB entries based on the comparison.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 13, 2018
    Inventors: Uwe Brandt, Ute Gaertner, Lisa C. Heller, Markus Helms, Christian Jacobi, Thomas Koehler, Frank Lehnert, Jennifer A. Navarro
  • Publication number: 20180357182
    Abstract: Embodiments include techniques for using a zone-SDID mapping for translation lookaside buffer (TLB) purges, the techniques include receiving a zone purge request, including zone attribute information, and searching for matching zone attribute information in a zone register using the zone purge request. The techniques also include computing, based at least in part on the search, a state descriptor identifier (SDID) vector for each matching zone of the zone register, and reading TLB entries referenced in the zone purge request. The techniques include comparing an SDID of the TLB entry against an SDID specified in the SDID vector, and purging the TLB entries based on the comparison.
    Type: Application
    Filed: November 13, 2017
    Publication date: December 13, 2018
    Inventors: Uwe Brandt, Ute Gaertner, Lisa C. Heller, Markus Helms, Christian Jacobi, Thomas Koehler, Frank Lehnert, Jennifer A. Navarro
  • Publication number: 20180344268
    Abstract: The present invention relates to an apparatus for X-ray imaging an object. It is described to provide (20) data relating to the detection of X-rays, wherein an X-ray detector is configured to be positioned relative to an X-ray source such that at least a part of a region between the X-ray source and the X-ray detector is an examination region for accommodating an object. An X-ray interferometer arrangement is configured to be positioned relative to the examination region. At least one X-ray dark field factor and at least one transmission factor are determined for the X-ray radiation transmitted through at least part of the object is determined. An intensity of X-ray radiation to be emitted towards the at least part of the object is controlled as a function of the determined at least one dark field factor and the determined at least one transmission factor.
    Type: Application
    Filed: November 21, 2016
    Publication date: December 6, 2018
    Inventors: THOMAS KOEHLER, HANNS-INGO MAACK, THOMAS PRALOW