Patents by Inventor Michael Wieczorek
Michael Wieczorek 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: 11923976Abstract: The invention relates to a method for transmitting analysis-relevant data from a transmitter (2), in which the analysis-relevant data is present, to a receiver (4), in which data analyses can be performed. In order to improve the method for transmitting analysis-relevant data from the transmitter (2) to the receiver (4), according to the invention one selection rule (30) to be applied to the analysis-relevant data is selected for a data transmission from a plurality of predefinable selection rules (26) for the selection of data to be transmitted from the analysis-relevant data, wherein the selection of the selection rule (30) to be applied for this data transmission is dependent on a data analysis applied to the data to be transmitted and on a state of the data link (6) between the transmitter (2) and the receiver (4).Type: GrantFiled: May 23, 2018Date of Patent: March 5, 2024Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Michael Wieczorek, Elisabeth Heindl
-
Publication number: 20230259073Abstract: Software systems of a plurality of components often require said components to be configured so that said components can perform their task in an optimal manner for a particular application. A software system which consists of a plurality of components is configured. To this end, two different alternatives are provided: a) mode 1, i.e., with offensive training, for quickly learning new situations: the range of values and the step size of the parameters are restricted to such an extent that only non-critical changes are possible with one action. Alternatively, b) mode 2 is used, I.e., defensive training, with continuous learning: the range of values and the step size of the parameters are restricted so that the changes do not significantly worsen the target variables; the Epsilon-Greedy values is set to a lower value.Type: ApplicationFiled: June 8, 2020Publication date: August 17, 2023Inventors: Schirin Bär, Jörn Peschke, Michael Wieczorek
-
Publication number: 20210143935Abstract: The invention relates to a method for transmitting analysis-relevant data from a transmitter (2), in which the analysis-relevant data is present, to a receiver (4), in which data analyses can be performed. In order to improve the method for transmitting analysis-relevant data from the transmitter (2) to the receiver (4), according to the invention one selection rule (30) to be applied to the analysis-relevant data is selected for a data transmission from a plurality of predefinable selection rules (26) for the selection of data to be transmitted from the analysis-relevant data, wherein the selection of the selection rule (30) to be applied for this data transmission is dependent on a data analysis applied to the data to be transmitted and on a state of the data link (6) between the transmitter (2) and the receiver (4).Type: ApplicationFiled: May 23, 2018Publication date: May 13, 2021Inventors: Michael Wieczorek, Elisabeth Heindl
-
Patent number: 10274922Abstract: A method for operating a programmable logic control device to which a current input data set having state data regarding a peripheral component is provided cyclically by a communications bus after each bus cycle terminates. A first program instance of a control program is cyclically processed by a control device. The program cycle duration is longer than the bus cycle duration and, therefore, between the beginning and end of the program cycle, the communications bus provides at least one current data set that cannot be taken into account by the first program instance. To reduce the latency with which a control device reacts to a change in the input value of a peripheral component. at least one other program instance of the control program is cyclically processed so that it is temporally offset by less than one program cycle duration relative to the first program instance.Type: GrantFiled: April 16, 2013Date of Patent: April 30, 2019Assignee: Siemens AktiengesellschaftInventors: Rene Graf, Michael Wieczorek
-
Patent number: 9646004Abstract: A computerized method, implemented in at least one processor, for automatically generating a report, the method including, receiving, by the at least one processor, a document that includes placeholders arranged in a layout, reading, by the at least one processor, the placeholders, mapping, by the at least one processor, the placeholders to respective executable queries, executing, by the at least one processor, a search of a database using the executable queries to retrieve information from the database, mapping, by the at least one processor, the information from the database to the layout, and generating an updated document that includes the information retrieved from the database arranged in a layout defined by the layout of the placeholders.Type: GrantFiled: January 15, 2014Date of Patent: May 9, 2017Assignee: SOFTWARE AGInventors: Michael Wieczorek, Torsten Haase
-
Publication number: 20170003993Abstract: A system for managing software application licenses includes a physical machine (10) including computer system hardware. A hypervisor operates on the physical machine. A plurality of application virtual machines (11a, 11b) are instantiated on the hypervisor. Each of the plurality of application virtual machines executes at least one licensed software application (12a, 12b) and a local license manager (13a, 13b) for managing a license file of the licensed software application. A master license manager (15) executes on the physical machine. The master license manager is configured to receive the license files (16) of the licensed software application from the local license managers of each of the plurality of application virtual machines.Type: ApplicationFiled: March 5, 2014Publication date: January 5, 2017Inventors: Siyuan Zhou, Livio Dalloro, Michael Wieczorek, Rick Eigenmann, Ralf Mildenberger, Yacine Badiss
-
Publication number: 20160077509Abstract: A method for operating a programmable logic control device to which a current input data set having state data regarding a peripheral component is provided cyclically by a communications bus after each bus cycle terminates. A first program instance of a control program is cyclically processed by a control device. The program cycle duration is longer than the bus cycle duration and, therefore, between the beginning and end of the program cycle, the communications bus provides at least one current data set that cannot be taken into account by the first program instance. To reduce the latency with which a control device reacts to a change in the input value of a peripheral component. at least one other program instance of the control program is cyclically processed so that it is temporally offset by less than one program cycle duration relative to the first program instance.Type: ApplicationFiled: April 16, 2013Publication date: March 17, 2016Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Rene Graf, MICHAEL WIECZOREK
-
Patent number: 9225599Abstract: A functionality is adapted to a client and server combination. Responsive to a request of a client for a functionality, pre-configured properties of the client, requested functionality, and a server on which the functionality is run are retrieved. An availability check is performed, based on the retrieved pre-configured properties of the client, server, and requested functionality, to eliminate properties of the functionality which are not capable of functioning on the client-server combination. The result of the availability check is provided as a set of properties which is available for the requested functionality to run on the client-server combination. The pre-configured properties define different property types, property values of the different property types, functionality values for each property value, and rules that instruct a processor how to perform the availability check based on the property types, the property values and the functionality values.Type: GrantFiled: December 16, 2013Date of Patent: December 29, 2015Assignee: Software AGInventors: Michael Wieczorek, Torsten Haase
-
Publication number: 20150199346Abstract: A computerized method, implemented in at least one processor, for automatically generating a report, the method including, receiving, by the at least one processor, a document that includes placeholders arranged in a layout, reading, by the at least one processor, the placeholders, mapping, by the at least one processor, the placeholders to respective executable queries, executing, by the at least one processor, a search of a database using the executable queries to retrieve information from the database, mapping, by the at least one processor, the information from the database to the layout, and generating an updated document that includes the information retrieved from the database arranged in a layout defined by the layout of the placeholders.Type: ApplicationFiled: January 15, 2014Publication date: July 16, 2015Applicant: SOFTWARE AGInventors: Michael WIECZOREK, Torsten HAASE
-
Publication number: 20150172123Abstract: A functionality is adapted to a client and server combination. Responsive to a request of a client for a functionality, pre-configured properties of the client, requested functionality, and a server on which the functionality is run are retrieved. An availability check is performed, based on the retrieved pre-configured properties of the client, server, and requested functionality, to eliminate properties of the functionality which are not capable of functioning on the client-server combination. The result of the availability check is provided as a set of properties which is available for the requested functionality to run on the client-server combination. The pre-configured properties define different property types, property values of the different property types, functionality values for each property value, and rules that instruct a processor how to perform the availability check based on the property types, the property values and the functionality values.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: Software AGInventors: Michael Wieczorek, Torsten Haase
-
Patent number: 8941557Abstract: An electronic display apparatus comprising a control device and an electronic display panel that can be turned off by the control device. In order to support an energy-saving state in which information can continue to be displayed at least to a certain extent, an electrochromic display is additionally provided that is switchable into different display states by the control device. The invention furthermore relates to an installation appertaining to automation technology, and to a method for operating an electronic display apparatus.Type: GrantFiled: August 28, 2008Date of Patent: January 27, 2015Assignee: Siemens AktiengesellschaftInventors: Edgar Frank, Benjamin Kohler, Jörg Middel, Wolfgang Riedl, Christian Strömsdörfer, Frank Volkmann, Michael Wieczorek, Sebastian Wittig
-
Publication number: 20130332508Abstract: Certain example embodiments described herein relate to server-controlled display techniques for nested multi-level client dialog boxes. On the client side, standard dialog elements are shown in the dialog box. Client-side events, e.g., caused by user interaction with the dialog box, are converted to parameters for a function call to the server and are processed there. The dialog box display may be updated by transferring (possibly only) dialog item changes that result from the function call back to the client. The server may process separate threads and bundle dialog and sub-dialog data in one function, and the server may split the bundled data for dialog and/or sub-dialog box rendering, as appropriate. Thus, an advantage of certain example implementations is that no dialog-specific logic (e.g., data access, dialog specific functions, etc.) needs to exist on the client side. Instead, the client side may simply render a fixed set of dialog box items.Type: ApplicationFiled: June 7, 2012Publication date: December 12, 2013Applicant: Software AGInventors: Torsten HAASE, Michael Wieczorek
-
Patent number: 8606853Abstract: Certain example embodiments described herein relate to server-controlled display techniques for nested multi-level client dialog boxes. On the client side, standard dialog elements are shown in the dialog box. Client-side events, e.g., caused by user interaction with the dialog box, are converted to parameters for a function call to the server and are processed there. The dialog box display may be updated by transferring (possibly only) dialog item changes that result from the function call back to the client. The server may process separate threads and bundle dialog and sub-dialog data in one function, and the server may split the bundled data for dialog and/or sub-dialog box rendering, as appropriate. Thus, an advantage of certain example implementations is that no dialog-specific logic (e.g., data access, dialog specific functions, etc.) needs to exist on the client side. Instead, the client side may simply render a fixed set of dialog box items.Type: GrantFiled: June 7, 2012Date of Patent: December 10, 2013Assignee: Software AGInventors: Torsten Haase, Michael Wieczorek
-
Publication number: 20130218299Abstract: A compiler and method for parallelizing automatic control programs, wherein the method is applied to a Multi-Core Programmable Logic Controller (M-PLC) that includes multiple cores. The method includes the steps of dividing a serial automatic control program to be executed by the M-PLC into multiple program blocks, mapping the automatic control program to a parallelization model using the multiple program blocks, performing parallelization scheduling for the multiple program blocks according to the parallelization model to allocate respective multiple program blocks to the multiple cores of the M-PLC, converting each respective program block allocated to each core into respective machine codes, and downloading the machine codes to the multiple cores for their respective execution.Type: ApplicationFiled: September 9, 2010Publication date: August 22, 2013Applicant: Siemens AktiengesellschaftInventors: Ming Jie, Fei Long, Li Pan, Michael Wieczorek