Patents by Inventor Thomas Friedrich

Thomas Friedrich 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: 9691374
    Abstract: A data processing system is provided for performing processing operations upon an ordered stream of input data values to form an ordered stream of output data values. A select circuit (18) includes select interval generation circuitry (34) which determines a number (interval number) of input data values between each data value to be selected for output from among the ordered stream of input data values. This interval number varies with position within the ordered stream of input data values. The select circuit (18) can thus perform selection of input data values in accordance with an interval number which may be varied, for example, in accordance with a linear piecewise approximation of an desired curve or, in other embodiments, in a piecewise quadratic variation approximating a desired curve. The processing techniques may be used, for example, in beam forming application, such as 3D beam forming of ultrasonic images.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: June 27, 2017
    Assignee: The Regents of the University of Michigan
    Inventors: Richard Sampson, Thomas Friedrich Wenisch
  • Patent number: 9689139
    Abstract: A quick coupler for coupling a tool like for example a scoop, shell grab or demolition tongs to a tool guide such as an excavator arm or the like, including a coupling receptacle for receiving a first locking part and a locking receptacle for receiving a second locking part, wherein to the coupling receptacle a securing element is associated for catching and/or securing the first locking part in the coupling receptacle, and to the locking receptacle a locking element is associated for locking the second locking part in the locking receptacle, wherein the locking element and the securing element are actuable via a common pressure circuit having an unlocking pressure port and a locking pressure port selectively connectable with a pressure source or a return line via a valve. The securing element is actuable by a double-acting, reversible actuator and is movable both into an opening and a closing position.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: June 27, 2017
    Assignee: KINSHOFER GmbH
    Inventor: Thomas Friedrich
  • Publication number: 20170123723
    Abstract: A data processing system 2 including non-volatile memory 22 manages the ordering of writes to the non-volatile memory and persist barrier instructions using a persist buffer storing persist buffer data. A write controller responds to the persist buffer data to prevent writing to the non-volatile memory for instructions following a given persist barrier instruction within a sequence of program instructions before the writes to the non-volatile memory which precede that given persist barrier instruction have at least been acknowledged as received by the memory system containing the non-volatile memory. In the case of a multi-core system, cache snooping mechanisms are used to pass persistency dependence data between cores such that strong persist atomicity may be tracked and managed between the cores.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Stephan DIESTELHORST, Aasheesh KOLLI, Ali Ghassan SAIDI, Peter CHEN, Thomas Friedrich WENISCH
  • Publication number: 20170109172
    Abstract: A data processing apparatus and method are provided for executing a stream of instructions out-of-order with respect to original program order. At least some of the instructions in the stream identify one or more architectural registers from a set of architectural registers. The apparatus comprises a plurality of out-of-order components configured to manage execution of a first subset of instructions out-of-order, the plurality of out-of-order components being configured to remove false dependencies between instructions in the first subset. The plurality of out-of-order components include a first issue queue into which the instructions in the first subset are buffered prior to execution. A second issue queue is used to buffer a second subset of instructions prior to execution, the second subset of instructions being constrained to execute in order.
    Type: Application
    Filed: March 18, 2015
    Publication date: April 20, 2017
    Inventors: Faissal Mohamad SLEIMAN, Thomas Friedrich WENISCH
  • Publication number: 20170097020
    Abstract: A hydraulic swivel drive for a grab that has two gripping arms or shells movable like tongs, including two swivel shafts parallel to each other and rotatably mounted in a drive housing, whose shaft ends are connectable with the gripper arms or shells, wherein the swivel shafts each have two oppositely threaded screw engagement portions, with which two pistons movable in opposite directions by means of hydraulic pressure for driving the swivel shafts are in screw engagement. Two differently large and differently contoured cylinder pressure chambers can be assigned to each piston in order to optimally adapt the cross-sectional area of the pistons for each of the reciprocating positioning movements and to appropriately select the pressure conditions. To be able to run in the differently contoured and dimensioned cylinder pressure chambers, each of the pistons is provided with different piston portions which are adapted to the respective cylinder pressure chamber.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 6, 2017
    Inventor: Thomas Friedrich
  • Patent number: 9569677
    Abstract: A device for directing radiation in the direction of an optical element of an image sensing device of a vehicle. The device includes a central area for directing at least one portion of a first incident radiation onto the optical element. The device also includes at least one border area for directing at least one portion of at least one second incident radiation onto the optical element. The at least one second incident radiation runs in the opposite direction or at an obtuse angle with respect to the first incident radiation.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: February 14, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Gian Antonio D'Addetta, Thomas Lich, Thomas Friedrich
  • Patent number: 9488200
    Abstract: A protective mechanism for use when gripping a medical device to a rack is provided. A related system and method are also provided. The protective mechanism includes a guide member, a connector, an actuation member configured to have a first end portion and a second end portion. The first end portion of the actuation member is pivotally coupled to the guide member. The cover member is pivotally coupled to the guide member and is configured to interact with the actuation member so as to pivot to uncover the connector when the actuation member pivots in a first direction and to pivot to cover the connector when the actuation member pivots in a second direction.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 8, 2016
    Assignee: DEKA Products Limited Partnership
    Inventors: Dean Kamen, Stephen L. Fichera, Larry B. Gray, Thomas A. Friedrich, Erik N. Sabin, Richard J. Lanigan
  • Publication number: 20160319850
    Abstract: A protective mechanism for use when gripping a medical device to a rack is provided. A related system and method are also provided. The protective mechanism includes a guide member, a connector, an actuation member configured to have a first end portion and a second end portion. The first end portion of the actuation member is pivotally coupled to the guide member. The cover member is pivotally coupled to the guide member and is configured to interact with the actuation member so as to pivot to uncover the connector when the actuation member pivots in a first direction and to pivot to cover the connector when the actuation member pivots in a second direction.
    Type: Application
    Filed: July 8, 2016
    Publication date: November 3, 2016
    Inventors: Dean Kamen, Stephen L. Fichera, Larry B. Gray, Thomas A. Friedrich, Erik N. Sabin, Richard J. Lanigan
  • Patent number: 9424116
    Abstract: According to one embodiment of the present invention, a system for processing a computer program for a distributed server environment executes the computer program in the distributed server environment in accordance with a configuration for the computer program. The computer program is generated within a development environment. The configuration indicates a type of server environment and is associated with one or more data sets for processing by the computer program. The system monitors execution of the computer program within the distributed server environment and provides a program status to the development environment. The system displays results produced by the computer program within the distributed server environment via the development environment. Embodiments of the present invention further include a method and computer program product for processing a computer program in substantially the same manners described above.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Brodsky, Anshul Dawra, Thomas Friedrich, Benjamin Nguyen, Robin M. Noble-Thomas, Rohit R. Thirumurthy, Sudarshan R. Thitte
  • Publication number: 20160217405
    Abstract: A method, a system and a computer program product for generating a change request object to and associating the generated object with an existing business object are disclosed. A desired update to a first business object is created. The first business object contains a plurality of attributes, where each attribute in the plurality of attributes has a value. Based on the created update, a second business object is generated. The second business object contains at least one change to a value of an attribute of the first business object and a copy of the value of the attribute of the first business object. The value of the attribute in the first business object is compared with a copy of the value of the attribute contained in the generated second business object. Based on the comparison, the second business object is associated with the first business object.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 28, 2016
    Inventors: Jochen Steinbach, Thomas Friedrich, Albin Brotz, Ralph Merkle, Vladimir Shapiro, Jutta Butzin
  • Patent number: 9388549
    Abstract: A quick-coupler for coupling a tool such as an excavator bucket, a clamshell grapple or demolition shears to a tool guide such as an excavator arm or the like, includes a coupling mount for receiving a first locking part and a locking mount for receiving a second locking part, wherein a securing element, which can be actuated by a pressure medium, is associated with the coupling mount for capturing and/or securing the first locking part and a locking element, which can be actuated by a pressure medium, is associated with the locking mount for locking the second locking part in the locking mount. The securing element of the coupling mount can likewise be actuated by the pressure circuit for actuating the locking element of the locking mount, wherein a time control device is provided for reducing the actuation pressure built up at the securing element within a specific time duration.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: July 12, 2016
    Assignee: KINSHOFER GMBH
    Inventor: Thomas Friedrich
  • Patent number: 9382686
    Abstract: A quick coupler for coupling a tool like for example a scoop, shell grab or demolition tongs to a tool guide such as an excavator arm or the like, including a coupling receptacle for receiving a first locking part and a locking receptacle for receiving a second locking part, wherein to the coupling receptacle a self-locking securing element is associated for catching and/or securing the first locking part in the coupling receptacle, and to the locking receptacle a pressure-medium-actuatable locking element is associated for locking the second locking part in the locking receptacle. The self-locking securing element of the coupling receptacle likewise is actuatable by the pressure circuit.
    Type: Grant
    Filed: July 18, 2013
    Date of Patent: July 5, 2016
    Assignee: KINSHOFER GMBH
    Inventor: Thomas Friedrich
  • Publication number: 20160107760
    Abstract: A fuel tank or bladder-free fuel tank having a reservoir on its inside area, limited to an outside area by a double-walled structure. The double-walled structure has an outer wall and an inner wall. A rib structure includes at least one rib extending inwardly into the inside area of the bladder-free fuel tank from the double-walled structure.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 21, 2016
    Applicant: PFW AEROSPACE GMBH
    Inventor: Thomas FRIEDRICH
  • Publication number: 20160098411
    Abstract: A hardware accelerator 2 for performing queries into, for example, an indexed text log files is formed of plurality of hardware execution units (text engines) 4, each executing a partial query program upon the same full set of input data. These partial query programs may switch between different query algorithms on up to a per-character basis. The sequence of data when loaded into a buffer memory 16 for querying may be searched for delimiters as the data is loaded. The hardware execution units may support a number match program instruction which serves to identify a numeric variable, and to determine a value of that numeric variable located at a variable position within a sequence of characters being queried.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventors: Prateek TANDON, Thomas Friedrich WENISCH, Michael John CAFARELLA
  • Publication number: 20160098450
    Abstract: A hardware accelerator 2 for performing queries into, for example, an indexed text log files is formed of plurality of hardware execution units (text engines) 4, each executing a partial query program upon the same full set of input data. These partial query programs may switch between different query algorithms on up to a per-character basis. The sequence of data when loaded into a buffer memory 16 for querying may be searched for delimiters as the data is loaded. The hardware execution units may support a number match program instruction which serves to identify a numeric variable, and to determine a value of that numeric variable located at a variable position within a sequence of characters being queried.
    Type: Application
    Filed: September 23, 2015
    Publication date: April 7, 2016
    Inventors: Prateek TANDON, Thomas Friedrich WENISCH, Michael John CAFARELLA
  • Publication number: 20160084434
    Abstract: A number of racks which are configured to allow a number of devices to couple thereto are provided. In some embodiments, the racks are for use with a number of medical devices. Devices may be coupled to a rack by clamps. The racks may include a number of connectors which provide power and/or a network connection to devices coupled thereto. The racks may include a clamp which allows the racks to couple to a supporting structure such as a pole.
    Type: Application
    Filed: December 2, 2015
    Publication date: March 24, 2016
    Inventors: Jeffrey M. Janway, Larry B. Gray, Matthew Richard Gill, Richard J. Lanigan, Thomas A. Friedrich, Stephen L. Fichera, Jesse Tetherly Bodwell, Erik E. Sabin
  • Patent number: D751689
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: March 15, 2016
    Assignee: DEKA Products Limited Partnership
    Inventors: Bob D. Peret, Brian H. Yoo, Kaitlyn S. Clarke, Thomas A. Friedrich, Derek G. Kane
  • Patent number: D751690
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: March 15, 2016
    Assignee: DEKA Products Limited Partnership
    Inventors: Bob D. Peret, Brian H. Yoo, Kaitlyn S. Clarke, Thomas A. Friedrich
  • Patent number: D760888
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 5, 2016
    Assignee: DEKA Products Limited Partnership
    Inventors: Matthew R. Gill, Jesse T. Bodwell, Thomas A. Friedrich
  • Patent number: D789516
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: June 13, 2017
    Assignee: DEKA Products Limited Partnership
    Inventors: Matthew R. Gill, Jesse T. Bodwell, Thomas A. Friedrich