Patents by Inventor Thomas Wiest

Thomas Wiest 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: 20190108337
    Abstract: A method of container and image scanning includes receiving, by a processing device executing a node of a multi-tenant Platform-as-a-Service (PaaS) system, a pluggable scan process to scan containers of the multi-tenant PaaS system to detect patterns indicative of threats to the multi-tenant PaaS system, installing, by the processing device, the pluggable scan process at the node, scanning, by the processing device via the pluggable scan process at the node, a top layer of an application image instance used to launch a container at the node without scanning remaining layers of the application image instance, and in response to the scanning generating a clean result, terminating, by the processing device, the pluggable scan process for the container.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 11, 2019
    Inventors: Thomas Wiest, Joel Smith
  • Patent number: 10247580
    Abstract: A circuit for evaluating measurement signals of at least one sensor with a control circuit. A control signal having a first frequency is generated by a control section of the control circuit, and the control signal is applied to the sensor. An electronic evaluation unit is provided for generating an evaluation signal originating from a measurement signal generated by the sensor. The electronic evaluation unit generates an opposing signal having the first frequency and a modifiable phase angle and superposes the opposing signal and the evaluation signal. The signal resulting from the superposition of the opposing signal and the evaluation signal is fed to a synchronous demodulator of the electronic evaluation unit.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: April 2, 2019
    Assignee: MAYSER GMBH & CO. KG
    Inventors: Thomas Wiest, Manuel Kelsch
  • Publication number: 20190013808
    Abstract: A sensor system for protecting movable objects, in particular motor-driven doors or flaps, having at least one capacitive sensor and having at least one control unit. The control unit is designed to generate a transmission signal for the capacitive sensor and to evaluate a first reception signal therefrom. At least one further electrode is provided, wherein the capacitive sensor and the further electrode are movable relative to one another. The control unit has an evaluation arrangement which evaluates a second reception signal from the further electrode, and the evaluation arrangement is designed to derive an item of information relating to the distance between the capacitive sensor and the further electrode from the second reception signal.
    Type: Application
    Filed: June 27, 2018
    Publication date: January 10, 2019
    Inventors: Martin SCHEIBLE, Markus WERNER, Thomas WIEST
  • Patent number: 10152595
    Abstract: A method of container and image scanning includes storing at a central scan store of a multi-tenant system, an image scan result for a container image, the container image for executing functionality of applications and comprising layers, wherein the image scan result generated by a scan process comprising scanning a top layer of the container image, the remaining layers of the container image are immutable, verifying a clean status of the remaining layers of the container image with the central scan store, and transmitting the image scan result for the container image, the image scan result being clean in response to a clean result returned for the scanning and successful verification of the clean status of the remaining layers. The method further includes responsive to receiving a container image scan result request for the container image, transmitting the image scan result for the container image.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: December 11, 2018
    Assignee: Red Hat, Inc.
    Inventors: Thomas Wiest, Joel Smith
  • Patent number: 9900313
    Abstract: Implementations provide for a secure shell (SSH) proxy for a Platform-as-a-Service (PaaS) system. A method of the disclosure includes receiving, by a processing device executing a Secure Shell (SSH) proxy server, a request to establish an SSH connection with a component of an application of a multi-tenant Platform-as-a-Service (PaaS) system, the component is separate from the SSH proxy server, authenticating credentials provided as part of the request, establishing the SSH connection with a device originating the request, receiving, in view of authenticating the credentials and establishing the SSH connection, routing information for the application, the routing information comprising a location of a node of the multi-tenant PaaS system executing the application, establishing an internal communication session with an executing proxy of the node, and forward information conveyed over the SSH connection to the executing proxy via the internal communication session.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: February 20, 2018
    Assignee: Red Hat, Inc.
    Inventors: Thomas Wiest, Clayton Coleman, Andrew Goldstein
  • Publication number: 20170241811
    Abstract: A circuit for evaluating measurement signals of at least one sensor with a control circuit. A control signal having a first frequency is generated by a control section of the control circuit and the control signal is applied to the sensor. An electronic evaluation unit is provided for generating an evaluation signal originating from a measurement signal generated by the sensor. The electronic evaluation unit generates an opposing signal having the first frequency and a modifiable phase angle and superposes the opposing signal and the evaluation signal. The signal resulting from the superposition of the opposing signal and the evaluation signal is fed to a synchronous demodulator of the electronic evaluation unit.
    Type: Application
    Filed: August 10, 2015
    Publication date: August 24, 2017
    Inventors: Thomas WIEST, Manuel KELSCH
  • Publication number: 20170219386
    Abstract: A sensor system for the capacitive detection of obstacles, having a capacitive sensor with conductive elements and a control circuit connected thereto. The control circuit has a bridge circuit, and a first end of the bridge branch is connected to a conductive element of the sensor positioned upstream in the direction of detection and a second end of the bridge branch is connected to a conductive element of the sensor positioned downstream in the direction of detection. A control signal is generated by a control section of the control circuit and the sum of impedances of the bridge circuit connected to the first end of the bridge branch is less than the sum of impedances of the bridge circuit connected to the second end of the bridge branch. An electronic evaluation unit is provided to evaluate a voltage difference between the first and second ends of the bridge branch.
    Type: Application
    Filed: August 10, 2015
    Publication date: August 3, 2017
    Inventors: Thomas WIEST, Martin SCHEIBLE, Gerd REIME, Manuel KELSCH, Dominic CZEMPAS
  • Patent number: 9501330
    Abstract: Implementations of the disclosure provide for controlling capacity in a multi-tenant Platform-as-a-Service (PaaS) environment in a cloud computing system. A method includes obtaining, by a resource control module executed by a processing device, an active capacity metric of each node in a multi-tenant Platform-as-a-Service (PaaS) system, the active capacity metric determined in view of a number of containers that are currently executing in the node and a maximum number of active containers allowed to execute in the node, comparing, by the resource control module, the active capacity metric of the each node to an active capacity threshold associated with the each node, and when the active capacity metric exceeds the active capacity threshold in all of the nodes in a district of the multi-tenant PaaS system and when a maximum actual capacity of containers in the district is not exceeded, adding a new node to the district.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: November 22, 2016
    Assignee: Red Hat, Inc.
    Inventors: Michael P. McGrath, Matthew Hicks, Thomas Wiest, Daniel C. McPherson
  • Publication number: 20160275287
    Abstract: A method of container and image scanning includes storing at a central scan store of a multi-tenant system, an image scan result for a container image, the container image for executing functionality of applications and comprising layers, wherein the image scan result generated by a scan process comprising scanning a top layer of the container image, the remaining layers of the container image are immutable, verifying a clean status of the remaining layers of the container image with the central scan store, and transmitting the image scan result for the container image, the image scan result being clean in response to a clean result returned for the scanning and successful verification of the clean status of the remaining layers. The method further includes responsive to receiving a container image scan result request for the container image, transmitting the image scan result for the container image.
    Type: Application
    Filed: May 27, 2016
    Publication date: September 22, 2016
    Inventors: Thomas Wiest, Joel Smith
  • Publication number: 20160226874
    Abstract: Implementations provide for a secure shell (SSH) proxy for a Platform-as-a-Service (PaaS) system. A method of the disclosure includes receiving, by a processing device executing a Secure Shell (SSH) proxy server, a request to establish an SSH connection with a component of an application of a multi-tenant Platform-as-a-Service (PaaS) system, the component is separate from the SSH proxy server, authenticating credentials provided as part of the request, establishing the SSH connection with a device originating the request, receiving, in view of authenticating the credentials and establishing the SSH connection, routing information for the application, the routing information comprising a location of a node of the multi-tenant PaaS system executing the application, establishing an internal communication session with an executing proxy of the node, and forward information conveyed over the SSH connection to the executing proxy via the internal communication session.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Thomas Wiest, Clayton Coleman, Andrew Goldstein
  • Patent number: 9355248
    Abstract: Implementations provide for container and image scanning for a Platform-as-a-Service (PaaS) system. A method of the disclosure includes initiating, by a processing device executing a node of a multi-tenant Platform-as-a-Service (PaaS) system, a scan process at the node to scan containers executing on the node, the containers executing functionality of multiple applications that are owned by multiple owners. The method further includes, for each container of the containers, scanning, by the processing device in accordance with the scan process, a top layer of application image instance used to launch the container in the node without scanning remaining layers of the application image instance, and terminating, by the processing device, the scan process for the container when the scanning generates a clean result.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: May 31, 2016
    Assignee: Red Hat, Inc.
    Inventors: Thomas Wiest, Joel Smith
  • Patent number: 9009704
    Abstract: A mechanism for application partitioning in a multi-tenant PaaS environment in a cloud computing system is disclosed. A method of embodiments includes receiving, by a virtual machine (VM), a request to initialize a container on the VM, the container comprising a resource-constrained space of the VM to execute functionality of an application of a multi-tenant PaaS system. The method also includes assigning a user identification (UID) and non-volatile resources to the container, wherein the UID and non-volatile resources are part of a subset of UIDs and a subset of non-volatile resources allotted to the VM from a range of UIDs and a range of non-volatile resources associated with a district of the VM, and wherein other VMs in the district are not allotted the same subset of UIDs from the range of UIDs or the same subset of non-volatile resources from the range of non-volatile resources.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: April 14, 2015
    Assignee: Red Hat, Inc.
    Inventors: Michael P. McGrath, Matthew Hicks, Thomas Wiest, Daniel C. McPherson
  • Publication number: 20150081916
    Abstract: Implementations of the disclosure provide for controlling capacity in a multi-tenant Platform-as-a-Service (PaaS) environment in a cloud computing system. A method includes obtaining, by a resource control module executed by a processing device, an active capacity metric of each node in a multi-tenant Platform-as-a-Service (PaaS) system, the active capacity metric determined in view of a number of containers that are currently executing in the node and a maximum number of active containers allowed to execute in the node, comparing, by the resource control module, the active capacity metric of the each node to an active capacity threshold associated with the each node, and when the active capacity metric exceeds the active capacity threshold in all of the nodes in a district of the multi-tenant PaaS system and when a maximum actual capacity of containers in the district is not exceeded, adding a new node to the district.
    Type: Application
    Filed: November 21, 2014
    Publication date: March 19, 2015
    Inventors: Michael P. McGrath, Matthew Hicks, Thomas Wiest, Daniel C. McPherson
  • Patent number: 8904402
    Abstract: A mechanism for controlling capacity in a multi-tenant Platform-as-a-Service (PaaS) environment in a cloud computing system is disclosed. A method includes detecting, by a resource control module, an occurrence of a trigger event for capacity analysis of virtual machines (VMs) in a multi-tenant PaaS system, obtaining an active capacity metric of each of the VMs, the active capacity metric comprising a result of dividing a number of containers that are currently executing in the VM by a maximum number of active containers allowed to execute in the VM, comparing the active capacity metric of each VM to an active capacity threshold of each VM, when the active capacity metric exceeds the active capacity threshold in all of the VMs in a district of the multi-tenant PaaS system and when a maximum actual capacity of containers in the district is not exceeded, adding a new VM to the district.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: December 2, 2014
    Assignee: Red Hat, Inc.
    Inventors: Michael P. McGrath, Matthew Hicks, Thomas Wiest, Daniel C. McPherson
  • Patent number: 8850432
    Abstract: A mechanism for controlling utilization in a multi-tenant Platform-as-a-Service (PaaS) environment in a cloud computing system is disclosed. A method includes obtaining, by a resource control module executing on a computing device, an active capacity metric of each virtual machine (VM) of a plurality of VMs in a district of a multi-tenant PaaS system, the active capacity metric comprising a result of dividing a number of containers that are currently executing in the VM by a maximum number of active containers allowed to execute in the VM, determining that the active capacity metric of a source VM in the district exceeds an active capacity threshold associated with the source VM, and migrating at least one of the containers of the source VM to a target VM in the district, wherein the target VM is operating with an active capacity metric below the active capacity threshold associated with the target VM.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: September 30, 2014
    Assignee: Red Hat, Inc.
    Inventors: Michael P. McGrath, Matthew Hicks, Thomas Wiest, Daniel C. McPherson
  • Publication number: 20140075432
    Abstract: A mechanism for application partitioning in a multi-tenant PaaS environment in a cloud computing system is disclosed. A method of embodiments includes receiving, by a virtual machine (VM), a request to initialize a container on the VM, the container comprising a resource-constrained space of the VM to execute functionality of an application of a multi-tenant PaaS system. The method also includes assigning a user identification (UID) and non-volatile resources to the container, wherein the UID and non-volatile resources are part of a subset of UIDs and a subset of non-volatile resources allotted to the VM from a range of UIDs and a range of non-volatile resources associated with a district of the VM, and wherein other VMs in the district are not allotted the same subset of UIDs from the range of UIDs or the same subset of non-volatile resources from the range of non-volatile resources.
    Type: Application
    Filed: September 7, 2012
    Publication date: March 13, 2014
    Inventors: Michael P. McGrath, Matthew Hicks, Thomas Wiest, Daniel C. McPherson
  • Publication number: 20130326507
    Abstract: A mechanism for controlling utilization in a multi-tenant Platform-as-a-Service (PaaS) environment in a cloud computing system is disclosed. A method includes obtaining, by a resource control module executing on a computing device, an active capacity metric of each virtual machine (VM) of a plurality of VMs in a district of a multi-tenant PaaS system, the active capacity metric comprising a result of dividing a number of containers that are currently executing in the VM by a maximum number of active containers allowed to execute in the VM, determining that the active capacity metric of a source VM in the district exceeds an active capacity threshold associated with the source VM, and migrating at least one of the containers of the source VM to a target VM in the district, wherein the target VM is operating with an active capacity metric below the active capacity threshold associated with the target VM.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Inventors: Michael P. McGrath, Matthew Hicks, Thomas Wiest, Daniel C. McPherson
  • Publication number: 20110128018
    Abstract: A switching strip profile for a switching strip for the detection of obstructions, and an apparatus for the detection of obstructions. The switching strip profile has a profiled body composed of electrically non-conductive material, a first conductor which is arranged in a rear area of the profiled body, and a second conductor which is arranged in a front area of the profiled body. The first conductor has two side surfaces which run essentially parallel to and at a short distance from a respective outer wall of the profiled body, and, on a lower face which faces an attachment surface of the profile, the first conductor has a U-like shape which is open towards the attachment surface.
    Type: Application
    Filed: July 31, 2009
    Publication date: June 2, 2011
    Inventors: Gerd Reime, Thomas Wiest, Marc Scherraus
  • Publication number: 20090189315
    Abstract: The invention relates, inter alia, to a method for the production of a ceramic shaped body (22), comprising the following steps: production or provision of a green body (10) having a structured surface region (12), irradiation of at least the structured surface region (12), so that the green body (10) is consolidated in the region of a volume zone (16) including the structured surface region (12), but is not consolidated or is consolidated to only a lesser degree in volume zones further from the surface, separation of the consolidated volume zone (16) including the structured surface region (12) from parts of the green body (10) which have not been consolidated or have been consolidated to only a lesser degree, and optionally scouring of the consolidated volume zone (16) obtained in this way.
    Type: Application
    Filed: November 21, 2006
    Publication date: July 30, 2009
    Applicants: BEGO Bremer Goldschlagerei Wilh. Herbst GmbH & Co. KG, Technische Universitat Clausthal
    Inventors: Jens Günster, Jürgen Heinrich, Andrè Gahler, Thomas Wiest, Stephan Dierkes
  • Publication number: 20090095629
    Abstract: One object on which the present invention is based is to specify an apparatus (101, 201, 301, 401, 501) for production of a mold (117), in particular of a dental mold (117), by means of electrophoretic deposition of particles (115) from a suspension (113, 213), in which case a predetermined spatial shape can be produced deliberately in order in this way to produce the mold (117) as close as possible to its final dimensions and final contour. A further aim is to produce the mold (117) at low cost, with efficient use of resources, quickly and in as simple a manner as possible, with good reproducibility of the method being desirable in order to achieve a low scrap rate.
    Type: Application
    Filed: March 7, 2007
    Publication date: April 16, 2009
    Inventors: Thomas Wiest, Rolf Clasen, Stephan Dierkes, Johannes Zeiner