Patents by Inventor Rene Mueller

Rene Mueller 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: 20180112528
    Abstract: The present invention relates to a self-propelled construction machine, in particular a road milling machine, a recycler or a surface miner, comprising a machine frame 1 supported by a chassis 2 which comprises front and rear running gear 3, 4. A working device 5 is arranged on the machine frame 1 and comprises a working roller 17 for working the ground. Lifting devices 15, 16 are associated with the individual running gears 3, 4 and can each be retracted or extended for raising or lowering the running gears with respect to the machine frame. In addition, the construction machine comprises a control unit 20 for actuating the lifting devices 15, 16, which control unit comprises a lifting position measuring device 22 for detecting the lifting position of the lifting devices and a tilt detection device 23 for detecting the tilt of the machine frame 1 transversely to the working direction A of the construction machine.
    Type: Application
    Filed: October 26, 2017
    Publication date: April 26, 2018
    Inventors: René Müller, Sebastian Winkels, Cyrus Barimani
  • Patent number: 9952777
    Abstract: A method of orchestrated shuffling of data in a non-uniform memory access device that includes a plurality of processing nodes that are connected by interconnects. The method includes running an application on a plurality of threads executing on the plurality of processing nodes. Data to be shuffled is identified from source threads running on source processing nodes among the processing nodes to target threads executing on target processing nodes among the processing nodes. The method further includes generating a plan for orchestrating the shuffling of the data among the all of the memory devices associated with the threads and for simultaneously transmitting data over different interconnects to a plurality of different target processing nodes from a plurality of different source processing nodes. The data is shuffled among all of the memory devices based on the plan.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Publication number: 20180088830
    Abstract: A method of orchestrated shuffling of data in a non-uniform memory access device that includes a plurality of processing nodes that are connected by interconnects. The method includes running an application on a plurality of threads executing on the plurality of processing nodes. Data to be shuffled is identified from source threads running on source processing nodes among the processing nodes to target threads executing on target processing nodes among the processing nodes. The method further includes generating a plan for orchestrating the shuffling of the data among the all of the memory devices associated with the threads and for simultaneously transmitting data over different interconnects to a plurality of different target processing nodes from a plurality of different source processing nodes. The data is shuffled among all of the memory devices based on the plan. The data includes operand data and operational state data of the source threads.
    Type: Application
    Filed: December 1, 2017
    Publication date: March 29, 2018
    Inventors: Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Publication number: 20180088832
    Abstract: A method of orchestrated shuffling of data in a non-uniform memory access device that includes a plurality of processing nodes connected by interconnects. The method includes running an application on a plurality of threads executing on the plurality of processing nodes. Data to be shuffled is identified from source threads running on source processing nodes among the processing nodes to target threads executing on target processing nodes among the processing nodes. The method further includes generating a plan for orchestrating the shuffling of the data among the all of the memory devices associated with the threads and for simultaneously transmitting data over different interconnects to a plurality of different target processing nodes from a plurality of different source processing nodes. The data is shuffled among all of the memory devices based on the plan. Shifting the data-shifting table includes rotating a first ring with respect to a second ring.
    Type: Application
    Filed: December 1, 2017
    Publication date: March 29, 2018
    Inventors: Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Publication number: 20180088831
    Abstract: A method of orchestrated shuffling of data in a non-uniform memory access device including a plurality of processing nodes that connected by interconnects. The method includes running an application on a plurality of threads executing on the plurality of processing nodes. Data to be shuffled is identified from source threads running on source processing nodes among the processing nodes to target threads executing on target processing nodes among the processing nodes. The method further includes generating a plan for orchestrating the shuffling of the data among the all of the memory devices associated with the threads and for simultaneously transmitting data over different interconnects to a plurality of different target processing nodes from a plurality of different source processing nodes. The data is shuffled among all of the memory devices based on the plan and each processing node is capable of accessing data from first and second local memory devices.
    Type: Application
    Filed: December 1, 2017
    Publication date: March 29, 2018
    Inventors: Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Patent number: 9803478
    Abstract: The present invention relates to a self-propelled construction machine, in particular a road milling machine, a recycler or a surface miner, comprising a machine frame 1 supported by a chassis 2 which comprises front and rear running gear 3, 4. A working device 5 is arranged on the machine frame 1 and comprises a working roller 17 for working the ground. Lifting devices 15, 16 are associated with the individual running gears 3, 4 and can each be retracted or extended for raising or lowering the running gears with respect to the machine frame. In addition, the construction machine comprises a control unit 20 for actuating the lifting devices 15, 16, which control unit comprises a lifting position measuring device 22 for detecting the lifting position of the lifting devices and a tilt detection device 23 for detecting the tilt of the machine frame 1 transversely to the working direction A of the construction machine.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: October 31, 2017
    Assignee: Wirtgen GmbH
    Inventors: René Müller, Sebastian Winkels, Cyrus Barimani
  • Patent number: 9742860
    Abstract: Described herein are techniques for supporting bi-temporal data in a key value cache system. An embodiment provides bi-temporal data as the basic functionality of a key value cache system. An embodiment provides a redesign of the core data structures of a key value cache system, adds bi-temporal data storage in the key value hashing structure, and provides a temporality-aware memory space manager. Embodiments can achieve the same performance as current key value cache systems for regular queries (that is, the queries that only access the current versions of data) while supporting bi-temporal data.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ru Fang, Bin He, Hui-I Hsiao, Chandrasekaran Mohan, Rene Mueller
  • Publication number: 20170233959
    Abstract: The invention relates to a self-propelled construction machine, comprising a machine frame supported by a chassis having wheels or crawler tracks. The basic principle of the invention involves determining a variable ? which is characteristic of the milling profile on the basis of a functional relationship between the variable which is characteristic of the milling profile and the advance speed v and/or milling drum rotational speed n. The variable ? which is characteristic of the milling profile is a correction variable for adjusting the height of the milling drum with respect to the surface of the ground.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 17, 2017
    Inventors: Christian Berning, René Müller, Sebastian Hofrath, Cyrus Barimani
  • Patent number: 9670630
    Abstract: A road cutting machine has a machine frame and at least one left-hand running gear and at least one right-hand running gear. A device is provided for raising or lowering the running gears resting on the ground, in relation to the machine frame, and also a control unit is provided for activating the device for raising and lowering the running gears, so that the height of the running gears can be adjusted to the machine frame. The control unit comprises sensors for detecting changes in the height of the ground to be covered by the running gears in relation to the machine frame, whereby the control unit contains a control mode for initiating actions in the control system for adjusting the height of the running gears. The control unit is configured in such a way in the control mode that if a change is detected in the height of the ground, the respective running gear or the respective running gears are raised or lowered so as to compensate any lateral tilting due to a change in the height of the ground.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 6, 2017
    Assignee: Wirtgen GmbH
    Inventors: Christian Berning, Dirk Franzmann, René Müller, Cyrus Barimani, Günter Hähn
  • Publication number: 20160350142
    Abstract: Embodiments relate to data shuffling by logically rotating processing nodes. The nodes are logically arranged in a two or three dimensional matrix. Every time two of the nodes in adjacent rows of the matrix are aligned, adjacent nodes exchange data. The positional alignment is a logical alignment of the nodes. The nodes are logically arranged and rotated, and data is exchanged in response to the logical rotation.
    Type: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Applicant: International Business Machines Corporation
    Inventors: Ronald J. Barber, Robert S. Germain, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Patent number: 9483311
    Abstract: Embodiments relate to data shuffling by logically rotating processing nodes. The nodes are logically arranged in a two or three dimensional matrix. Every time two of the nodes in adjacent rows of the matrix are positionally aligned, these adjacent nodes exchange data. The positional alignment is a logical alignment of the nodes. The nodes are logically arranged and rotated, and data is exchanged in response to the logical rotation.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ronald J. Barber, Robert S. Germain, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Publication number: 20160265356
    Abstract: The present invention relates to a self-propelled construction machine, in particular a road milling machine, a recycler or a surface miner, comprising a machine frame 1 supported by a chassis 2 which comprises front and rear running gear 3, 4. A working device 5 is arranged on the machine frame 1 and comprises a working roller 17 for working the ground. Lifting devices 15, 16 are associated with the individual running gears 3, 4 and can each be retracted or extended for raising or lowering the running gears with respect to the machine frame. In addition, the construction machine comprises a control unit 20 for actuating the lifting devices 15, 16, which control unit comprises a lifting position measuring device 22 for detecting the lifting position of the lifting devices and a tilt detection device 23 for detecting the tilt of the machine frame 1 transversely to the working direction A of the construction machine.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 15, 2016
    Inventors: René Müller, Sebastian Winkels, Cyrus Barimani, Günter Hähn
  • Publication number: 20160077878
    Abstract: Embodiments relate to data shuffling by logically rotating processing nodes. The nodes are logically arranged in a two or three dimensional matrix. Every time two of the nodes in adjacent rows of the matrix are positionally aligned, these adjacent nodes exchange data. The positional alignment is a logical alignment of the nodes. The nodes are logically arranged and rotated, and data is exchanged in response to the logical rotation.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORTATION
    Inventors: Ronald J. Barber, Robert S. Germain, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Publication number: 20160070484
    Abstract: A method of orchestrated shuffling of data in a non-uniform memory access device that includes a plurality of processing nodes that are connected by interconnects. The method includes running an application on a plurality of threads executing on the plurality of processing nodes. Data to be shuffled is identified from source threads running on source processing nodes among the processing nodes to target threads executing on target processing nodes among the processing nodes. The method further includes generating a plan for orchestrating the shuffling of the data among the all of the memory devices associated with the threads and for simultaneously transmitting data over different interconnects to a plurality of different target processing nodes from a plurality of different source processing nodes. The data is shuffled among all of the memory devices based on the plan.
    Type: Application
    Filed: November 18, 2015
    Publication date: March 10, 2016
    Inventors: Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Patent number: 9274835
    Abstract: A method of orchestrated shuffling of data in a non-uniform memory access device that includes a plurality of processing nodes includes running an application on a plurality of threads executing on the plurality of processing nodes and identifying data to be shuffled from source threads running on source processing nodes among the processing nodes to target threads executing on target processing nodes among the processing nodes. The method further includes generating a plan for orchestrating the shuffling of the data among the all of the memory devices associated with the threads and shuffling the data among all of the memory devices based on the plan.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Patent number: 9256534
    Abstract: Embodiments relate to the orchestration of data shuffling among memory devices of a non-uniform memory access device. An aspect includes a method of orchestrated shuffling of data in a non-uniform memory access device includes running an application on a plurality of threads executing on a plurality of processing nodes and identifying data to be shuffled among the plurality of processing nodes. The method includes registering the data to be shuffled and generating a plan for orchestrating the shuffling of the data. The method further includes disabling cache coherency of cache memory associated with the processing nodes and shuffling the data among all of the memory devices upon disabling the cache coherency, the shuffling performed based on the plan for orchestrating the shuffling. The method further includes restoring the cache coherency of the cache memory based on completing the shuffling of the data among all of the memory devices.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: February 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Publication number: 20150252539
    Abstract: A road cutting machine has a machine frame and at least one left-hand running gear and at least one right-hand running gear. A device is provided for raising or lowering the running gears resting on the ground, in relation to the machine frame, and also a control unit is provided for activating the device for raising and lowering the running gears, so that the height of the running gears can be adjusted to the machine frame. The control unit comprises sensors for detecting changes in the height of the ground to be covered by the running gears in relation to the machine frame, whereby the control unit contains a control mode for initiating actions in the control system for adjusting the height of the running gears. The control unit is configured in such a way in the control mode that if a change is detected in the height of the ground, the respective running gear or the respective running gears are raised or lowered so as to compensate any lateral tilting due to a change in the height of the ground.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 10, 2015
    Inventors: Christian Berning, Dirk Franzmann, René Müller, Cyrus Barimani, Günter Hähn
  • Publication number: 20150193274
    Abstract: A method of orchestrated shuffling of data in a non-uniform memory access device that includes a plurality of processing nodes includes running an application on a plurality of threads executing on the plurality of processing nodes and identifying data to be shuffled from source threads running on source processing nodes among the processing nodes to target threads executing on target processing nodes among the processing nodes. The method further includes generating a plan for orchestrating the shuffling of the data among the all of the memory devices associated with the threads and shuffling the data among all of the memory devices based on the plan.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Publication number: 20150193344
    Abstract: Embodiments relate to the orchestration of data shuffling among memory devices of a non-uniform memory access device. An aspect includes a method of orchestrated shuffling of data in a non-uniform memory access device includes running an application on a plurality of threads executing on a plurality of processing nodes and identifying data to be shuffled among the plurality of processing nodes. The method includes registering the data to be shuffled and generating a plan for orchestrating the shuffling of the data. The method further includes disabling cache coherency of cache memory associated with the processing nodes and shuffling the data among all of the memory devices upon disabling the cache coherency, the shuffling performed based on the plan for orchestrating the shuffling. The method further includes restoring the cache coherency of the cache memory based on completing the shuffling of the data among all of the memory devices.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 9, 2015
    Applicant: International Business Machines Corporation
    Inventors: Yinan Li, Guy M. Lohman, Rene Mueller, Ippokratis Pandis, Vijayshankar Raman
  • Patent number: 9057161
    Abstract: A road construction machine comprising height adjustment devices which adjust the position of the plane of the machine frame in accordance with control signals, where the leveling device measures the distance of the ground surface to the machine frame and controls the height adjustment devices so the machine frame is movable at an adjusted orthogonal distance to the surface; a transmitter is arranged at the machine frame in a rigid fashion, and a receiver is movable, parallel to and synchronously with the machine frame, or vice versa, where the transmitter emits a measuring beam representative of a reference plane, the measuring beam being detectable by the receiver and representing either a plane extending parallel to the machine frame or a plane extending parallel to the ground surface, where the current distance of the machine frame to the current reference location is measurable from the detected position of the reference plane.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: June 16, 2015
    Assignee: Wirtgen GmbH
    Inventors: Christian Berning, Rene Müller, Thomas Schmidt, Cyrus Barimani, Günter Hähn