Patents by Inventor Michael Armbruster

Michael Armbruster 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: 11652661
    Abstract: The claimed interface extension device is based on a network device (DCC) having at least one previously unoccupied digital data output (OUT), to which an interface extension module (IOE) having at least one supply voltage input (S) and having a plurality of digital interfaces is coupled in the claimed manner. In this way, the supply voltage input (S) of the interface extension module (IOE) is interconnected with the digital data output (OUT) of the network device (DCC), so that in event of an error, the interface extension module (IOE) and all the digital interfaces thereof can be switched off. In addition, by measuring the sum current flowing through the outputs of the interface extension module, the load diagnosis capacity of the network configuration can be extended to the interface extension device.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: May 16, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michael Armbruster, Andreas Zirkler
  • Patent number: 11108590
    Abstract: A network mechanism for a communication network, e.g., Ethernet environment, includes a first control mechanism with an assigned first physical port and a second control mechanism with an assigned second physical port, the first and the second physical port being configured to receive and send data via a transmission medium. The network mechanism is configured such that transmitted data from the first control mechanism are coupled by an internal transmit connector of the first control mechanism via the first physical port into the transmission medium and received data at the second physical port are routed to an internal receive connector of the first control mechanism. Alternatively, received data can be routed crosswise to the other control mechanism, i.e., the control mechanism not assigned to the receiving physical port. The crosswise routing enables the formation of two independent ring-shaped communication paths of different transmit/receive directions within a single physical ring-shaped network.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: August 31, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Armbruster, Ludger Fiege, Johannes Riedl, Thomas Schmid, Andreas Zirkler
  • Patent number: 10613502
    Abstract: The invention relates to a system (1), comprising at least two asynchronous computers (2-i), on each of which at least one application (A) is executed, which provides control data (SD) for at least one actuation system (3), wherein the provided control data (SD) are transmitted by a control-authorized computer (2-i) that assumes a master computer status (M-RS) to the actuation system (3) for the control thereof, wherein the computers (2-i) of the system (1) cyclically exchange state data (ZD) and performance data (LD) with each other by means of a data interface in a data exchange (DAS), wherein the computers (2-i) each determine, on the basis of the state and performance data (ZDopp, LDopp) received from other computers (2-j) and on the basis of the computer's own state and performance data (ZDown, LDown, in a master/slave selection (MSA) performed on the computer (2-i), a computer status (RS) as a control-authorized or non-control-authorized computer (2-i) to be assumed by the particular computer (2-i) itse
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: April 7, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michael Armbruster, Christoph Niedermeier, Jan Sawallisch
  • Patent number: 10491317
    Abstract: A method for operating a network arrangement having a plurality of network systems is disclosed. Data belonging to a first class is synchronously transmitted in a specified time slot identical for all network systems. A network system, which owing to a synchronization error during the specified time slot, receives data belonging to other classes from a plurality of senders, then only sends data belonging to the first class, but now in standard messages belonging to class 2. Non-vital data belonging to the other classes is no longer transmitted in this operating state. Improved failure safety and in particular a fail-operational mode is provided by the behavior of the network systems in the event of synchronization errors. A network system which implements the method and a network arrangement having a plurality of corresponding network systems is also proposed.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: November 26, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Armbruster, Ludger Fiege, Johannes Riedl, Thomas Schmid, Andreas Zirkler
  • Patent number: 10454848
    Abstract: The invention relates to a method for operating a communication network (101), in particular an Ethernet network. Network devices (1) which are coupled to the network comprise a switch device (4), a first and a second control device (2, 3) which are coupled to the switch device (4), and the switch device (4) comprises for the first and the second control device (2, 3) a respective input port (10, 14) and emitter port (9, 13) for sending and receiving data via the communication network (6). Ring-shaped communication paths for data are provided so that redundant data can be transmitted in different directions and checked for consistency. An improved protection against failure and error analysis in the event of transmission errors are ensured by the ring-shaped structure using bidirectional communication paths. The invention further relates to a network arrangement (101) comprising several corresponding network devices (100, 200, 300) which operate according to the method.
    Type: Grant
    Filed: September 3, 2012
    Date of Patent: October 22, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michael Armbruster, Ludger Fiege, Johannes Riedl, Thomas Schmid, Andreas Zirkler
  • Publication number: 20180322001
    Abstract: The disclosure relates to at least two processor cores of a multicore processor for dual-lane computing of a security-critical application. The two processor cores are used to full capacity in different working cycles for computing operations of different applications, rather than computing operations being redundantly carried out by both processor cores in each computing cycle. This advantageously avoids duplication of the computational capacity required. For the processor cores to monitor each other, the computing operations are alternatingly carried out by the two processor cores. Any errors may be avoided by the error detection mechanisms described. Although the quality of the error detection is somewhat lower than the “dual-lane operation” known from the prior art with parallel, redundant multi-lane calculations, the quality of the error detection may satisfy the requirement of lower computational outlay, (e.g., when an economic implementation of the control system is required).
    Type: Application
    Filed: October 21, 2016
    Publication date: November 8, 2018
    Inventors: Michael Armbruster, Christian Buckl, Ludger Fiege, Andreas Zirkler, Martin Bischoff
  • Patent number: 10103933
    Abstract: Methods and apparatuses for increasing quality of service in a network having nodes if there is a faulty node which can result in data traffic being overloaded in at least one part of the network are provided. The disclosed embodiments of the invention can be used in the field of safety-critical applications, such as medial applications, monitoring devices, and in-vehicle communication systems.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: October 16, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Armbruster, Ludger Fiege, Johannes Riedl, Thomas Schmid, Andreas Zirkler
  • Patent number: 10082822
    Abstract: One or a plurality of sub-networks are defined in the communications network. Each of the sub-networks includes a plurality of network nodes from the communications network. One or a plurality of the sub-networks represent pre-determined sub-networks, in which respective pre-determined network nodes have both the function of a global slave node and the function of a local master node. The one or the other network nodes of the respective pre-determined sub-networks are local slave nodes. In addition to global synchronization using the global master node and the global slave nodes, local synchronization is also performed in the pre-determined sub-networks using the local master node and the local slave nodes. Thus, in the event of an error outside a pre-determined sub-network, the local synchronization may be continued, whereas the global synchronization is aborted. It is thus avoided that an erroneous synchronization is propagated into corresponding sub-networks.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: September 25, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Michael Armbruster, Michael Bernhard Buhl, Dragan Obradovic
  • Patent number: 10045866
    Abstract: A prosthetic attachment for a prosthetic limb. A base is attached to the prosthetic limb. The base has a magnet that is surrounded by base valleys and base peaks. An attachment piece is attached to the prosthetic attachment. The attachment piece also has a magnet that is surrounded by attachment piece valleys and attachment piece peaks. The magnetic force between the base magnet and the attachment piece magnet attracts the prosthetic attachment to the prosthetic limb so that the base peaks and valleys mates with the attachment piece peaks and valleys for a secure removable attachment. In a preferred embodiment a locking device is used to further secure the prosthetic attachment to the prosthetic limb. In a preferred embodiment the prosthetic attachment is a prosthetic hand and the prosthetic limb is a prosthetic arm.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: August 14, 2018
    Inventor: Michael Armbruster
  • Publication number: 20180176035
    Abstract: The claimed interface extension device is based on a network device (DCC) having at least one previously unoccupied digital data output (OUT), to which an interface extension module (IOE) having at least one supply voltage input (S) and having a plurality of digital interfaces is coupled in the claimed manner. In this way, the supply voltage input (S) of the interface extension module (IOE) is interconnected with the digital data output (OUT) of the network device (DCC), so that in event of an error, the interface extension module (IOE) and all the digital interfaces thereof can be switched off. In addition, by measuring the sum current flowing through the outputs of the interface extension module, the load diagnosis capacity of the network configuration can be extended to the interface extension device.
    Type: Application
    Filed: May 19, 2016
    Publication date: June 21, 2018
    Inventors: Michael ARMBRUSTER, Andreas ZIRKLER
  • Patent number: 9998385
    Abstract: A method for operating a communications network, in particular an Ethernet network is provided. Network devices that are coupled to the network have a switch device and a control device that is coupled to the switch device, and the switch device has at least one receiving port and a sending port for sending and receiving data via the communications network. Fuse devices for monitoring a particular data transfer rate are assigned to the receiving ports. The fuse devices block data reception at a particular receiving port when a previously determined maximum data transfer rate is exceeded. A possible annular structure using bidirectional communication paths and the limitation of the data transfer rate at the receiving ports improve fail-safety and error analysis in the event of transfer and hardware errors, in particular babbling idiot errors. The invention further relates to a network arrangement having a plurality of corresponding network devices which function according to said method.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: June 12, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Armbruster, Ludger Fiege, Johannes Riedl, Thomas Schmid, Andreas Zirkler
  • Patent number: 9956967
    Abstract: A method is provided for selecting a plurality of program functions for providing repeatedly implemented functions, e.g., in a vehicle, ship or in an aircraft. The method includes determining a first total performance value based on recorded first single performance values and recorded first dependencies, determining a first total performance value based on determined second single performance values and recorded second dependencies, determining a cluster performance from the first total performance value and from the second total performance value, and the cluster performance value or at least one value determined from the cluster performance value is used for selecting the program functions or of other program functions for providing the repeatedly implemented functions.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: May 1, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Armbruster, Andreas Zirkler
  • Patent number: 9900179
    Abstract: A communications network with a plurality of network devices is provided. The communications network has a plurality N of virtual networks, which are implemented in the communications network in such a manner that each of the network devices is coupled to the communications network via at least two virtual networks. The communications network also has a plurality of network segments. A subset of the network devices is assigned to each of the network segments, wherein each network device arranged at a peripheral region of a network segment has N limiting units, each of the N limiting units being assigned to a respective one of the N virtual networks and designed to limit a data reception of the respective virtual network to a threshold for the data transmission rate predetermined for the respective virtual network.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: February 20, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Armbruster, Ludger Fiege, Johannes Riedl, Thomas Schmid, Andreas Zirkler
  • Patent number: 9891688
    Abstract: A method for operating at least two data processing units with high availability, in particular in a vehicle, is provided. A first data processing unit and a second data processing unit can each provide the same function to an extent of at least 60 percent or at least 90 percent. The second data processing unit removes automatically at least one entry for a process to be executed from a memory unit or automatically places itself into a standby mode.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: February 13, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Armbruster, Marcus Fehling, Ludger Fiege, Gunter Freitag, Cornel Klein
  • Publication number: 20170281369
    Abstract: A prosthetic attachment for a prosthetic limb. A base is attached to the prosthetic limb. The base has a magnet that is surrounded by base valleys and base peaks. An attachment piece is attached to the prosthetic attachment. The attachment piece also has a magnet that is surrounded by attachment piece valleys and attachment piece peaks. The magnetic force between the base magnet and the attachment piece magnet attracts the prosthetic attachment to the prosthetic limb so that the base peaks and valleys mates with the attachment piece peaks and valleys for a secure removable attachment. In a preferred embodiment a locking device is used to further secure the prosthetic attachment to the prosthetic limb. In a preferred embodiment the prosthetic attachment is a prosthetic hand and the prosthetic limb is a prosthetic arm.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Inventor: Michael Armbruster
  • Patent number: 9750350
    Abstract: An infant support structure is disclosed. The infant support structure includes a support base to support the infant support structure on a supporting surface. The infant support structure also includes a seat supported by the support base at a distance above the supporting surface, a lift mechanism configured to selectively impart vertical movement to the seat, and a rotation mechanism configured to, independently of the lift mechanism, rotate the seat about a pivot point. The lift mechanism is configured to allow rotational movement to be imparted to the seat while the seat is undergoing vertical movement.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: September 5, 2017
    Assignee: Mattel, Inc.
    Inventors: Michael Armbruster, Noah Mauer, Chalin Yu
  • Publication number: 20170220018
    Abstract: The invention relates to a system (1), comprising at least two asynchronous computers (2-i), on each of which at least one application (A) is executed, which provides control data (SD) for at least one actuation system (3), wherein the provided control data (SD) are transmitted by a control-authorized computer (2-i) that assumes a master computer status (M-RS) to the actuation system (3) for the control thereof, wherein the computers (2-i) of the system (1) cyclically exchange state data (ZD) and performance data (LD) with each other by means of a data interface in a data exchange (DAS), wherein the computers (2-i) each determine, on the basis of the state and performance data (ZDopp, LDopp) received from other computers (2-j) and on the basis of the computer's own state and performance data (ZDown, LDown, in a master/slave selection (MSA) performed on the computer (2-i), a computer status (RS) as a control-authorized or non-control-authorized computer (2-i) to be assumed by the particular computer (2-i) itse
    Type: Application
    Filed: July 24, 2015
    Publication date: August 3, 2017
    Inventors: Michael Armbruster, Christoph Niedermeier, Jan Sawallisch
  • Patent number: 9717999
    Abstract: An infant entertainment apparatus is disclosed. The infant entertainment apparatus includes a housing with an internal cavity and a lens mechanism disposed within the internal cavity. The lens mechanism is configured to project light from the housing in a first direction when the housing is coupled to a mobile arm and the lens mechanism is configured to project light from the housing in a second direction when the housing is decoupled from the mobile arm. Thus, the infant entertainment apparatus may project light downwards into a crib or upwards away from a crib.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: August 1, 2017
    Assignee: Mattel, Inc.
    Inventors: John Thaddeus Smokowski, Michael Armbruster
  • Patent number: 9680735
    Abstract: A method for operating a communication network, in particular an ethernet network is provided. Each network device coupled to the network has a first control device, a first switch device which is assigned to the first control device, a second control device, and a second switch device which is assigned to the second control device. Each switch device has a transmitting and receiving port for transmitting and receiving data via the communication network, a first internal transmitting and receiving port for transmitting and receiving data between the switch devices, and a second internal transmitting and receiving port for transmitting and receiving data to or from the control device. A respective data exchange at the first and second internal transmitting and receiving port is prioritized over a data exchange at the transmitting and receiving port for transmitting and receiving data via the communication network.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: June 13, 2017
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Armbruster, Ludger Fiege, Johannes Riedl, Thomas Schmid, Andreas Zirkler
  • Publication number: 20170143135
    Abstract: An infant support includes a base that defines an infant receiving surface, a tray removably coupled to the base, and an insert. The tray may include a top surface, a bottom surface, and a cavity disposed in the top surface. The cavity may be sized and shaped to removably receive an insert, where the insert may be inserted into the cavity in a deployed position and in a stowed position. The insert may contain a first surface and a second surface opposite of the first surface. When the insert is placed in the cavity in the deployed position, the first surface of the insert may be exposed. Conversely, when the insert is placed in the cavity in the stowed position, the second surface of the insert may be exposed.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Karl Christopherson, Michael Armbruster