Patents by Inventor Ingo Thon
Ingo Thon 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: 12368779Abstract: A method of communicating with a microservice in an industrial facility. The method is implemented by a controller and includes obtaining one or more data structure types, wherein the data structure types are generated based on an API definition associated with the microservice, generating one or more variables based on the obtained data structure types, wherein the variables are associated with one or more function blocks of the controller, and transmitting data associated with the variables to the microservice via a proxy component. The controller transmits the data associated with the variables in a serialized binary format associated with the variables to the proxy component. The proxy component is configured to translate to translate the data from the serialized binary data to a first serialization format and transmit the data in the first serialization format to the microservice.Type: GrantFiled: July 18, 2022Date of Patent: July 22, 2025Assignee: Siemens AktiengesellschaftInventors: Johannes Frank, Ingo Thon
-
Publication number: 20250200738Abstract: Various embodiments of the teachings herein include a method for accelerating deep learning inference of a neural network with layers. An example includes: generating a line-wise image consisting of pixels by a line-camera scanning an object; and for each generated new pixel-line, for calculations in the current layer which do not involve the new pixel-line, using results of previous calculations instead of repeating a calculation of a value of a pixel in the next layer.Type: ApplicationFiled: February 13, 2023Publication date: June 19, 2025Applicant: Siemens AktiengesellschaftInventors: Ingo Thon, Alexander Michael Gigler
-
Publication number: 20250080609Abstract: A method of communicating with a microservice in an industrial facility. The method is implemented by a controller and includes obtaining one or more data structure types, wherein the data structure types are generated based on an API definition associated with the microservice, generating one or more variables based on the obtained data structure types, wherein the variables are associated with one or more function blocks of the controller, and transmitting data associated with the variables to the microservice via a proxy component. The controller transmits the data associated with the variables in a serialized binary format associated with the variables to the proxy component. The proxy component is configured to translate to translate the data from the serialized binary data to a first serialization format and transmit the data in the first serialization format to the microservice.Type: ApplicationFiled: July 18, 2022Publication date: March 6, 2025Inventors: Johannes Frank, Ingo Thon
-
Patent number: 12216454Abstract: An extension device for one or more automation devices in an industrial system is provided. Industrial data processing units capable of performing data processing based on one or more artificial neural networks are provided. To enable and/or accelerate one or more computations in an industrial system, thereby simplifying integration of artificial intelligence into the industrial system, and to simplify data exchange between an extension device capable of processing data using artificial intelligence and an automation device, one or more results of the one or more computations are obtained. The results indicate one or more states of the industrial system. The one or more results are provided via a process state model shared with the automation device to monitor and/or control the industrial system.Type: GrantFiled: October 28, 2019Date of Patent: February 4, 2025Assignee: Siemens AktiengesellschaftInventors: Norman Drews, Johannes Frank, Andreas Macher, Josep Soler Garrido, Ingo Thon, Renè Fischer, Heiko Claussen
-
Patent number: 12158879Abstract: A computer-implemented method for efficient processing of pooled data shared by users of a cloud platform, the method includes the steps of uploading at least one dataset by a client device of a user to said cloud platform; calculating similarity scores indicating a degree of similarity between the current uploaded dataset and datasets previously uploaded by client devices of other users; and performing a procedure selected by a user on the cloud platform based on pooled data including the current dataset of the respective user and the datasets previously uploaded from client devices of other users stored in a database of the cloud platform having calculated similarity scores in relation to the current uploaded dataset of the respective user exceeding a configurable similarity score threshold, is provided.Type: GrantFiled: December 9, 2019Date of Patent: December 3, 2024Assignee: Siemens AktiengesellschaftInventors: Marcel Hildebrandt, Thomas Hubauer, Serghei Mogoreanu, Ingo Thon
-
Publication number: 20240351794Abstract: A control system for handling a processing product includes a control device with at least one application module for interconnecting first and second sensor components, and a control module, wherein the first and second sensor components capture first and second sensor data, the handling component handles, processes and/or manipulates the processing product, and the control module executes the control program, and further includes an edge computing device which determines an item of time information, where times for transporting a product transported on the transport device from the first to the second sensor component and on to the handling component are determined from the item of time information, and wherein the control module executes the control program to provide real-time control of the handling component for handling the processing product taking into account the first and second sensor data and the time information and/or the determined transport times.Type: ApplicationFiled: April 17, 2024Publication date: October 24, 2024Inventors: Alexander Michael GIGLER, Martin HÖFFERNIG, Ingo THON, Alexander KESSLER
-
Patent number: 12093011Abstract: A method includes determining an artificial intelligence function in an engineering framework system. An inference path is defined for generation of an AI model by a computation graph. An AI function and the inference path are converted into a processing format. The converted AI function is sent and exported to an extraction and extension module of an AI workbench module. The extended computation graph of the inference path is transmitted from the extraction and extension module to an AI framework module. The method includes communicating of a communication adapter with the processing module continuously by using a supporting communication protocol for receiving training data as input for the AI function and forwarding the training data to the AI framework module. Learned parameters of the AI model are transferred from an API interface of the AI framework module to the communication adapter for updating the AI model.Type: GrantFiled: December 20, 2019Date of Patent: September 17, 2024Assignee: Siemens AktiengesellschaftInventors: Josep Soler Garrido, Ingo Thon, Johannes Frank
-
Publication number: 20240291654Abstract: A method for securely operating an industrial control device together with an AI module for processing at least one AI data set via a two-stage decryption method.Type: ApplicationFiled: August 18, 2022Publication date: August 29, 2024Inventors: Josep SOLER GARRIDO, Ingo THON, René FISCHER, Johannes FRANK, Alexander KESSLER
-
Publication number: 20240253232Abstract: A method for ascertaining control data for a gripping device for gripping an object includes capturing an image of the object, determining at least one object parameter of the captured object, and ascertaining control data for a gripping device to grip the object at at least one gripping point, where ascertaining the at least one gripping point of the object is performed using information relating to at least one possible stable position of the object, and the possible stable position of the object is established such that all of the position data of the object that can be converted into one another via a movement and/or rotation about a surface normal of a support surface on which the object lies are assigned to the possible stable position.Type: ApplicationFiled: March 1, 2022Publication date: August 1, 2024Inventors: Ingo THON, Ralf GROSS
-
Publication number: 20240173855Abstract: The invention relates to a method for generating training data for an ML model. The training data is designed to configure the ML model using a machine learning method. In particular, the ML model is designed to be used as part of a method for ascertaining control data for a gripping device for gripping an object.Type: ApplicationFiled: March 4, 2022Publication date: May 30, 2024Inventors: Ingo THON, Ralf GROSS
-
Patent number: 11977370Abstract: Provided is a system and method for minimizing non-productive idle times within an automation process executed by an automation facility, the system including a model memory which stores a probabilistic model of a distribution of object exchange times of objects used or consumed in the automation process; and an optimizer adapted to calculate optimal assignments of objects to magazine positions of an object storage magazine depending on the probabilistic model and depending on a sequence of productive non-idle times of objects used or consumed in process steps of the automation process.Type: GrantFiled: September 2, 2020Date of Patent: May 7, 2024Assignee: Siemens AktiengesellschaftInventors: Ingo Thon, Hans-Georg Köpken, Josep Soler Garrido
-
Publication number: 20230325205Abstract: A computer-implemented method for generating a configuration for external datapoint access is provided, whereby the configuration includes at least one datapoint within an automation system, including: a) searching for and capturing at least one input and/or output field; b) extracting annotation data near to a visualized automation process value in a found I/O-field and surrounding the I/O-field; c) attributing extracted annotation data to at least one datapoint within the automation system; d) providing a data scheme built with via edges linked components representing elements of the user interface surface; e) querying a search through the data scheme for one or more visualized pre-selected automation process values and f) generating a configuration with at least one datapoint along with linked supplemental information as a result from the search; and g) outputting the configuration in an automation system readable and/or computer-readable format.Type: ApplicationFiled: March 30, 2023Publication date: October 12, 2023Inventors: Johannes Frank, Ingo Thon
-
Publication number: 20230324856Abstract: A computer-implemented method for controlling a technical system is provided, including: —reading in hardware configuration parameters and a value of a real-time requirement of a control unit, —reading in hardware configuration parameters of a computing unit for artificial intelligence, —reading in a control application for controlling the technical system, the control application being configured to generate an input value for the control unit in accordance with an artificial intelligence, —determining a processing time of the control application for execution of the control application on the computing unit for artificial intelligence, considering the hardware configuration parameters of the control unit and the hardware configuration parameters of the computing unit for artificial intelligence, —checking the determined processing time based on the value of the real-time requirement of the control unit and outputting a check result, and —the control application, depending on the check result, for the controType: ApplicationFiled: August 27, 2021Publication date: October 12, 2023Inventors: Andrés Botero Halblaub, Christoph Wincheringer, Tim Schenk, Ingo Thon
-
Patent number: 11645631Abstract: A method and system for automatic maintenance of a machine (2) comprising the steps of receiving (S1) at least one maintenance relevant event (E) from a controller (3) of the machine (2); augmenting (S2) the received event (E) with the event's machine context read from a machine maintenance ontology; matching (S3) the event's machine context with maintenance rules to generate at least one maintenance task (T) comprising an associated task description; and providing (S4) a maintenance schedule for the machine (2) assigning the generated maintenance task (T) to suitable maintenance executing entities (5) on the basis of the task description of the respective maintenance task (T).Type: GrantFiled: July 16, 2018Date of Patent: May 9, 2023Assignee: Siemens AktiengesellschaftInventors: Mitchell Joblin, Steffen Lamparter, Maja Milicic Brandt, Michal Skubacz, Ingo Thon
-
Publication number: 20230021099Abstract: A method for checking samples for defects is provided, in which image data of the samples are recorded and classified into predeterminable defect categories by a defect detection algorithm, and the samples classified into a defect category are represented in a multi-dimensional confusion matrix as a classification result of the defect detection algorithm, characterized in that—miniature images which reproduce the image data are assigned according to the classified defect categories of the image data to segments of the confusion matrix which represent the defect categories, and these miniature images are displayed visually, —the miniature image is assigned by an interaction with a user or a software robot to a different segment from the assigned segment of the confusion matrix, and is either provided as training image data for the defect detection algorithm or is output as training image data for the defect detection algorithm.Type: ApplicationFiled: November 16, 2020Publication date: January 19, 2023Inventors: Silvio Becher, Felix Buggenthin, Johannes Kehrer, Ingo Thon, Stefan Hagen Weber
-
Publication number: 20220382264Abstract: Provided is a system and method for minimizing non-productive idle times within an automation process executed by an automation facility, the system including a model memory which stores a probabilistic model of a distribution of object exchange times of objects used or consumed in the automation process; and an optimizer adapted to calculate optimal assignments of objects to magazine positions of an object storage magazine depending on the probabilistic model and depending on a sequence of productive non-idle times of objects used or consumed in process steps of the automation process.Type: ApplicationFiled: September 2, 2020Publication date: December 1, 2022Inventors: Ingo Thon, Hans-Georg Köpken, Josep Soler Garrido
-
Patent number: 11494195Abstract: A method for configuring an interface device connected to a control device and a field device, wherein the method includes receiving a first machine learning application having a plurality of logical components connected in a pipeline, where the first machine learning application serves to analyze a signal from the field device utilizing a first machine learning model, generating a plurality of code blocks utilizing a translator based on the plurality of logical components of the first machine learning application, connecting the plurality of code blocks in accordance with the pipeline of the first machine learning application to generate a first output from the signal from the field device, and deploying the connected code blocks on firmware of the interface device including creating a virtual port connectable to the control device, and where the virtual port serves to transmits the first output to the control device.Type: GrantFiled: October 13, 2020Date of Patent: November 8, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventor: Ingo Thon
-
Data processing device, data analyzing device, data processing system and method for processing data
Patent number: 11463849Abstract: The present disclosure provides an enhanced computation of a data model for an intelligent data processing device. The data processing device may be a device having limited computational resources. Accordingly, a system model for processing the data is computed in the local device. Additionally, an enhanced model may be computed in a remote device like a cloud or a data center. For this purpose, the cloud or datacenter is provided with filtered data for computing an enhanced model. The cloud or datacenter may compute an enhanced model and forward the respective model to the local device if the enhanced model is better than the model locally generated.Type: GrantFiled: September 18, 2018Date of Patent: October 4, 2022Assignee: Siemens AktiengesellschaftInventor: Ingo Thon -
Publication number: 20220253877Abstract: The invention is directed to a computer-implemented method for determining at least one completed item of at least one product solution, comprising the steps of: a. Providing at least one input data set with at least one partial item of the at least one product solution; wherein b. the at least one partial item comprises at least one initial feature; c. Complementing the at least one partial item of the at least one product solution with at least one additional alternative feature using a trained machine learning model on the basis of at least one partial item of the at least one product solution to determine a plurality of alternative complete items of the at least one product solution; and d. Determining at least one evaluated complete item of the plurality of alternative items of the at least one product solution as output data set using a market impact evaluation. Further, the invention relates to a corresponding computer program product and system.Type: ApplicationFiled: July 19, 2019Publication date: August 11, 2022Inventors: Marcel Hildebrandt, Serghei Mogoreanu, Swathi Shyam Sunder, Ingo Thon
-
Patent number: 11360467Abstract: An object recognition apparatus for automatic detection of an abnormal operation state of a machine including a machine tool operated in an operation space monitored by at least one camera configured to generate camera images of a current operation scene is provided. The generated camera images are supplied to a processor configured to analyze the current operation scene using a trained artificial intelligence module to detect objects present within the current operation scene. The processor is also configured to compare the detected objects with objects expected in an operation scene in a normal operation state of the machine to detect an abnormal operation state of the machine.Type: GrantFiled: July 17, 2018Date of Patent: June 14, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Felix Buggenthin, Tobias Jäger, Steffen Lamparter, Michal Skubacz, Ingo Thon