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: 11923976
    Abstract: 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: Grant
    Filed: May 23, 2018
    Date of Patent: March 5, 2024
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Michael Wieczorek, Elisabeth Heindl
  • Publication number: 20230259073
    Abstract: 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: Application
    Filed: June 8, 2020
    Publication date: August 17, 2023
    Inventors: Schirin Bär, Jörn Peschke, Michael Wieczorek
  • Publication number: 20210143935
    Abstract: 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: Application
    Filed: May 23, 2018
    Publication date: May 13, 2021
    Inventors: Michael Wieczorek, Elisabeth Heindl
  • Patent number: 10274922
    Abstract: 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: Grant
    Filed: April 16, 2013
    Date of Patent: April 30, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rene Graf, Michael Wieczorek
  • Patent number: 9646004
    Abstract: 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: Grant
    Filed: January 15, 2014
    Date of Patent: May 9, 2017
    Assignee: SOFTWARE AG
    Inventors: Michael Wieczorek, Torsten Haase
  • Publication number: 20170003993
    Abstract: 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: Application
    Filed: March 5, 2014
    Publication date: January 5, 2017
    Inventors: Siyuan Zhou, Livio Dalloro, Michael Wieczorek, Rick Eigenmann, Ralf Mildenberger, Yacine Badiss
  • Publication number: 20160077509
    Abstract: 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: Application
    Filed: April 16, 2013
    Publication date: March 17, 2016
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Rene Graf, MICHAEL WIECZOREK
  • Patent number: 9225599
    Abstract: 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: Grant
    Filed: December 16, 2013
    Date of Patent: December 29, 2015
    Assignee: Software AG
    Inventors: Michael Wieczorek, Torsten Haase
  • Publication number: 20150199346
    Abstract: 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: Application
    Filed: January 15, 2014
    Publication date: July 16, 2015
    Applicant: SOFTWARE AG
    Inventors: Michael WIECZOREK, Torsten HAASE
  • Publication number: 20150172123
    Abstract: 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: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: Software AG
    Inventors: Michael Wieczorek, Torsten Haase
  • Patent number: 8941557
    Abstract: 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: Grant
    Filed: August 28, 2008
    Date of Patent: January 27, 2015
    Assignee: Siemens Aktiengesellschaft
    Inventors: Edgar Frank, Benjamin Kohler, Jörg Middel, Wolfgang Riedl, Christian Strömsdörfer, Frank Volkmann, Michael Wieczorek, Sebastian Wittig
  • Publication number: 20130332508
    Abstract: 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: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: Software AG
    Inventors: Torsten HAASE, Michael Wieczorek
  • Patent number: 8606853
    Abstract: 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: Grant
    Filed: June 7, 2012
    Date of Patent: December 10, 2013
    Assignee: Software AG
    Inventors: Torsten Haase, Michael Wieczorek
  • Publication number: 20130218299
    Abstract: 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: Application
    Filed: September 9, 2010
    Publication date: August 22, 2013
    Applicant: Siemens Aktiengesellschaft
    Inventors: Ming Jie, Fei Long, Li Pan, Michael Wieczorek