Patents by Inventor Daniel Thiele

Daniel Thiele 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: 9014239
    Abstract: In one embodiment, a method comprising receiving at a first node a first data frame having a first frequency and a first phase, receiving at the first node a second data frame having a second frequency and a second phase, and determining a first phase difference between the first phase and the second phase by correlating one or more first sampling values associated with data in the first data frame with one or more second sampling values associated with data in the second data frame.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 21, 2015
    Assignee: Atmel Corporation
    Inventors: Andreas Bonin, Daniel Thiele, Peter Dietzsch
  • Patent number: 8799564
    Abstract: An approach for processing data by a pipeline of a single hardware-implemented virtual multiple instance finite state machine (VMI FSM) is presented. Based on a current state and context of an FSM instance, an input token selected from multiple input tokens to enter a pipeline of the VMI FSM, and a status of an environment, a new state of the FSM instance is determined and an output token is determined. The input token includes a reference to the FSM instance. In one embodiment, the reference is an InfiniBand QP number. After a receipt by the pipeline of the first input token and prior to determining the new state of the FSM instance and determining the output token, a logic circuit selects a second input token to enter the pipeline. The second input token includes a reference to a second FSM instance.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rolf K. Fritz, Andreas Muller, Thomas Schlipf, Daniel Thiele
  • Publication number: 20140013081
    Abstract: An approach for processing data by a pipeline of a single hardware-implemented virtual multiple instance finite state machine (VMI FSM) is presented. Based on a current state and context of an FSM instance, an input token selected from multiple input tokens to enter a pipeline of the VMI FSM, and a status of an environment, a new state of the FSM instance is determined and an output token is determined. The input token includes a reference to the FSM instance. In one embodiment, the reference is an InfiniBand QP number. After a receipt by the pipeline of the first input token and prior to determining the new state of the FSM instance and determining the output token, a logic circuit selects a second input token to enter the pipeline. The second input token includes a reference to a second FSM instance.
    Type: Application
    Filed: September 9, 2013
    Publication date: January 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Rolf K. Fritz, Andreas Muller, Thomas Schlipf, Daniel Thiele
  • Patent number: 8566509
    Abstract: A method and program product for processing data by a pipeline of a single hardware-implemented virtual multiple instance finite state machine (VMI FSM). An input token of multiple input tokens is selected to enter a pipeline of the VMI FSM. The input token includes a reference to an FSM instance. In one embodiment, the reference is an InfiniBand QP number. After being received at the pipeline, a current state and context of the FSM instance are fetched from an array based on the reference and inserted into a field of the input token. A new state of the FSM instance is determined and an output token is generated. The new state and the output token are based on the current state, context, a first input value, and an availability of a resource. The new state of the first FSM instance is written to the array.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rolf K. Fritz, Andreas Muller, Thomas Schlipf, Daniel Thiele
  • Publication number: 20120311943
    Abstract: A block system includes a main block that has the lift and alignment devices positioned to overlie a longitudinal axis that intersects a center of gravity of the main block, and has a defined distance from the lift and alignment devices to a front surface of the main block. The block system further includes extended blocks that each has the lift and alignment devices positioned not to overlie a longitudinal axis that intersects a center of gravity of the extended block, but has the same defined distance from the lift and alignment devices to a front face of the extended block that exists on the main block. The recessed portions of the block may be larger than the lift and alignment devices, thereby allowing the blocks to be stacked in either a vertical wall or in a setback wall.
    Type: Application
    Filed: June 11, 2011
    Publication date: December 13, 2012
    Applicant: STONE STRONG LLC
    Inventors: John J. Gran, Daniel Thiele, Larry J. Ebert, Michael Furlong
  • Publication number: 20120177088
    Abstract: In one embodiment, a method comprising receiving at a first node a first data frame having a first frequency and a first phase, receiving at the first node a second data frame having a second frequency and a second phase, and determining a first phase difference between the first phase and the second phase by correlating one or more first sampling values associated with data in the first data frame with one or more second sampling values associated with data in the second data frame.
    Type: Application
    Filed: December 15, 2011
    Publication date: July 12, 2012
    Inventors: Andreas Bonin, Daniel Thiele, Peter Dietzsch
  • Publication number: 20110055510
    Abstract: A method and program product for processing data by a pipeline of a single hardware-implemented virtual multiple instance finite state machine (VMI FSM). An input token of multiple input tokens is selected to enter a pipeline of the VMI FSM. The input token includes a reference to an FSM instance. In one embodiment, the reference is an InfiniBand QP number. After being received at the pipeline, a current state and context of the FSM instance are fetched from an array based on the reference and inserted into a field of the input token. A new state of the FSM instance is determined and an output token is generated. The new state and the output token are based on the current state, context, a first input value, and an availability of a resource. The new state of the first FSM instance is written to the array.
    Type: Application
    Filed: August 25, 2009
    Publication date: March 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rolf K. Fritz, Andreas Muller, Thomas Schlipf, Daniel Thiele