Patents by Inventor Heiko Koziolek

Heiko Koziolek 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: 20210318675
    Abstract: A method for providing an attribute of an element in a processing system having a plurality of elements, the processing system being represented as a directed graph having a plurality of nodes and directed edges, each node representing an element, each node having an attribute, and each directed edge representing a relation between two elements of the plurality of elements, the method including: selecting one node of the plurality of nodes as a starting node; constructing a subgraph, the subgraph including all the nodes that are forward-connected by at least one directed edge from the starting node; and outputting all nodes and the attribute of the nodes of the subgraph.
    Type: Application
    Filed: April 13, 2021
    Publication date: October 14, 2021
    Inventors: Heiko KOZIOLEK, Julius RUECKERT, Benedikt SCHMIDT, Benjamin KLOEPPER
  • Publication number: 20210286346
    Abstract: A method of commissioning a field device in an industrial system network includes: a) connecting a field device to an industrial system network; c) providing information about the field device, the information including functional information for the field device; d) utilizing the functional information for the field device to retrieve information relating to a role of the field device in an automation application; f) utilizing capability information relating to a field device type of the field device and the information relating to the role of the field device in the automation application to retrieve a parameter set for the field device for operation in the automation application; and g) downloading the parameter set to the field device.
    Type: Application
    Filed: May 14, 2021
    Publication date: September 16, 2021
    Inventors: Roland Braun, Francisco Mendoza, Dirk Schulz, Heiko Koziolek, Andreas Burger
  • Patent number: 11099864
    Abstract: A method for auto-layouting graphic objects includes: receiving input data including input image data, library data, and screen parameter data as received input data; and analyzing the received input data and creating output image data based on reshaping of the input image data based on the library data and the screen parameter data, the output image data being optimized for a specific screen defined by the screen parameter data.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 24, 2021
    Assignee: ABB SCHWEIZ AG
    Inventors: Heiko Koziolek, Michael Vach, Jens Doppelhamer
  • Publication number: 20210018901
    Abstract: A method of channel mapping in an industrial process control system includes: a) discovering a plurality of devices within the industrial process control system; b) obtaining at least one signal characteristic for each of the plurality of devices; c) determining channel mapping by a processing unit acting as a channel mapping agent, the plurality of devices being mapped to a plurality of communication channels, the channel mapping mapping each device to a communication channel for signal transmission, and the determining including utilizing the at least one signal characteristic for each of the plurality of devices; and d) configuring the devices according to the channel mapping.
    Type: Application
    Filed: July 15, 2020
    Publication date: January 21, 2021
    Inventors: Julius Rueckert, Andreas Burger, Heiko Koziolek, Joerg Jeske, Marie Christin Platenius-Mohr, Sten Gruener
  • Publication number: 20210011968
    Abstract: An industrial information identification and retrieval system includes: a crawler; a search engine; a result processor; and a web user interface “web UL” The crawler identifies devices and their associated Open Platform Communication Unified Architecture “OPC UA” servers within a network as identified OPC UA servers. The crawler browses the identified OPC UA servers and extracts and stores data items in a database as extracted data items. The search engine searches the extracted data items and provides search results to the result processor. The result processor determines a score for each search result. The web UI presents the search results according to the scores.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 14, 2021
    Inventors: Andreas Burger, Heiko Koziolek, Sten Gruener, Johannes Schmitt, Marcel Dix
  • Patent number: 10890887
    Abstract: A platform for actuation of at least one industrial field device in an industrial installation having control software includes: an execution environment, in which the control software is runnable; and an external interface for communicating between the control software and the at least one industrial field device. The execution environment has virtual hardware which, from a point of view of the control software, behaves in a manner of the at least one industrial field device. A switching unit is connected between the virtual hardware and the external interface. The switching unit bidirectionally translates data, interchanged between the control software and the virtual hardware, for communication with the at least one industrial field device via the external interface.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 12, 2021
    Assignee: ABB SCHWEIZ AG
    Inventors: Stefan Hauck-Stattelmann, Stephan Sehestedt, Jeffrey Harding, Heiko Koziolek
  • Publication number: 20200310390
    Abstract: A method for an automatic generation of industrial process graphics includes: receiving engineering data, device data, and sensor data of an industrial plant having a plurality of field devices, the engineering data, device data, and sensor data being assigned to a single or multiple field devices; extracting field device information for each field device of a plurality of the field devices from the assigned engineering data, device data, and sensor data; and generating a plurality of process graphics for each field device of the plurality of the field devices. The plurality of process graphics for each field device covers a plurality of different abstraction levels of the industrial plant.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 1, 2020
    Inventors: Heiko Koziolek, Michael Vach, Jens Doppelhamer
  • Publication number: 20200310840
    Abstract: A method for auto-layouting graphic objects includes: receiving input data including input image data, library data, and screen parameter data as received input data; and analyzing the received input data and creating output image data based on reshaping of the input image data based on the library data and the screen parameter data, the output image data being optimized for a specific screen defined by the screen parameter data.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 1, 2020
    Inventors: Heiko Koziolek, Michael Vach, Jens Doppelhamer
  • Publication number: 20190171177
    Abstract: A platform for actuation of at least one industrial field device in an industrial installation having control software includes: an execution environment, in which the control software is runnable; and an external interface for communicating between the control software and the at least one industrial field device. The execution environment has virtual hardware which, from a point of view of the control software, behaves in a manner of the at least one industrial field device. A switching unit is connected between the virtual hardware and the external interface. The switching unit bidirectionally translates data, interchanged between the control software and the virtual hardware, for communication with the at least one industrial field device via the external interface.
    Type: Application
    Filed: January 18, 2019
    Publication date: June 6, 2019
    Inventors: Stefan Hauck-Stattelmann, Stephan Sehestedt, Jeffrey Harding, Heiko Koziolek
  • Publication number: 20190146450
    Abstract: A programmable logic controller for at least one field device in an industrial facility includes: a hardware platform on which an operating system runs, the operating system executing, in at least one process, at least one execution environment in which a control software containing the control logic of the programmable logic controller is runnable, the hardware platform including a main memory, a processor power, and communication resources; and a higher-level management system for running directly on the operating system and executing one or more execution environments in each case in its own sandbox, the management system including a resource manager for allocating to each sandbox access to the main memory, the processor power, and the communication resources of the hardware platform.
    Type: Application
    Filed: January 17, 2019
    Publication date: May 16, 2019
    Inventors: Stephan Sehestedt, Stefan Hauck-Stattelmann, Jeffrey Harding, Heiko Koziolek
  • Patent number: 8301299
    Abstract: A robot system is disclosed which includes at least two robots, each having a related processing unit. The processing units are connected to each other via a network bus for data transmission, and distributed sensors are provided for gathering first and/or second measurement data within a local extension of the robot system. First measurement data gathered by at least one first sensor are transmissible to at least one processing unit related thereto. Second measurement data gathered by at least one second sensor are feedable into the network bus and provided to the at least two processing units connected thereto. The processing units can analyze the second measurement data as a variable dynamic share of workload for feeding result-data of the analysis into the network bus.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: October 30, 2012
    Assignee: ABB AG
    Inventors: Anders Lager, Fredrik Kange, Heiko Koziolek, Roland Weiss
  • Patent number: 8127019
    Abstract: The present invention provides a system and program product for session sharing that allows multiple authorized users (e.g., assistants) to access the same session and synchronize the browser views, when the current state changes. Through the use of use of session sharing, it is ensured that all users work on the same data and have the same Web side state. The Client side is kept in synchronization through the use of a publisher-subscriber model that initiates an update of all connected Clients when a state change occurs. These functionalities of the present invention ensure that all participating users can work together and can share the same state both on server and Client side.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jochen Boehringer, Peter Fischer, Heiko Koziolek, Uwe Maurer, Sven Schulz
  • Publication number: 20120029688
    Abstract: A robot system is disclosed which includes at least two robots, each having a related processing unit. The processing units are connected to each other via a network bus for data transmission, and distributed sensors are provided for gathering first and/or second measurement data within a local extension of the robot system. First measurement data gathered by at least one first sensor are transmissible to at least one processing unit related thereto. Second measurement data gathered by at least one second sensor are feedable into the network bus and provided to the at least two processing units connected thereto. The processing units can analyze the second measurement data as a variable dynamic share of workload for feeding result-data of the analysis into the network bus.
    Type: Application
    Filed: September 21, 2011
    Publication date: February 2, 2012
    Applicant: ABB AG
    Inventors: Anders LAGER, Fredrik Kange, Heiko Koziolek, Roland Weiss
  • Publication number: 20080320150
    Abstract: The present invention provides a system and program product for session sharing that allows multiple authorized users (e.g., assistants) to access the same session and synchronize the browser views, when the current state changes. Through the use of use of session sharing, it is ensured that all users work on the same data and have the same Web side state. The Client side is kept in synchronization through the use of a publisher-subscriber model that initiates an update of all connected Clients when a state change occurs. These functionalities of the present invention ensure that all participating users can work together and can share the same state both on server and Client side.
    Type: Application
    Filed: August 11, 2008
    Publication date: December 25, 2008
    Inventors: Jochen Boehringer, Peter Fischer, Heiko Koziolek, Uwe Maurer, Sven Schulz
  • Patent number: 7441000
    Abstract: The present invention provides a method and system for session sharing that allows multiple authorized users (e.g., assistants) to access the same session and synchronize the browser views, when the current state changes. Through the use of use of session sharing, it is ensured that all users work on the same data and have the same Web side state. The Client side is kept in synchronization through the use of a publisher-subscriber model that initiates an update of all connected Clients when a state change occurs. These functionalities of the present invention ensure that all participating users can work together and can share the same state both on server and Client side.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jochen Boehringer, Peter Fischer, Heiko Koziolek, Uwe Maurer, Sven Schulz
  • Publication number: 20050138122
    Abstract: The present invention provides a method and system for session sharing that allows multiple authorized users (e.g., assistants) to access the same session and synchronize the browser views, when the current state changes. Through the use of use of session sharing, it is ensured that all users work on the same data and have the same Web side state. The Client side is kept in synchronization through the use of a publisher-subscriber model that initiates an update of all connected Clients when a state change occurs. These functionalities of the present invention ensure that all participating users can work together and can share the same state both on server and Client side.
    Type: Application
    Filed: September 16, 2004
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: Jochen Boehringer, Peter Fischer, Heiko Koziolek, Uwe Maurer, Sven Schulz