Patents by Inventor Mikael Rudin

Mikael Rudin 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: 10089269
    Abstract: A mobile device for determining cable connections between field devices and I/O modules in a process control system, wherein the mobile device includes a cable interface arranged to be connected to a cable, a user interface configured to receive a user selection of a field device identifier identifying a field device in the process control system, and a processor configured to send an I/O module identification query via the cable interface to an I/O module connected to the cable interface by means of a cable, receive, via the cable interface, I/O module identification data from the I/O module in response to the I/O module identification query, and to associate a user-selected field device identifier with the I/O module identification data received by the processor. An engineering tool device, a system and corresponding methods are also disclosed herein.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: October 2, 2018
    Assignee: ABB Schweiz AG
    Inventor: Mikael Rudin
  • Publication number: 20170228331
    Abstract: A mobile device for determining cable connections between field devices and I/O modules in a process control system, wherein the mobile device includes a cable interface arranged to be connected to a cable, a user interface configured to receive a user selection of a field device identifier identifying a field device in the process control system, and a processor configured to send an I/O module identification query via the cable interface to an I/O module connected to the cable interface by means of a cable, receive, via the cable interface, I/O module identification data from the I/O module in response to the I/O module identification query, and to associate a user-selected field device identifier with the I/O module identification data received by the processor. An engineering tool device, a system and corresponding methods are also disclosed herein.
    Type: Application
    Filed: August 13, 2014
    Publication date: August 10, 2017
    Inventor: Mikael RUDIN
  • Publication number: 20120246516
    Abstract: An exemplary system and method for testing the configuration of a computer system includes detecting a function which is executed by the computer system; and testing whether the detected function contravenes a configuration rule of the computer system.
    Type: Application
    Filed: March 29, 2012
    Publication date: September 27, 2012
    Applicant: ABB Technology AG
    Inventors: Christian Stich, Marcel Dix, Mikael Rudin, Sylvia Maczey
  • Publication number: 20120246636
    Abstract: Exemplary systems and methods for installing and configuring a computer include stipulating configuration rules and transmitting all programs to be installed to the memories of the computers of the computer system, selecting and executing functions which are intended to be executed by the computer system, in a sequence, and checking to determine whether a running function which is currently being executed contravenes a configuration rule.
    Type: Application
    Filed: March 29, 2012
    Publication date: September 27, 2012
    Applicant: ABB TECHNOLOGY AG
    Inventors: Christian STICH, Marcel Dix, Mikael Rudin, Sylvia Maczey
  • Patent number: 8127132
    Abstract: A software object is positioned in structures, such as a functional structure, location structure and order structure, where each structure consists of a hierarchy of software objects. In each structure the software object inherits security from other software objects in the hierarchy. Since the software object is inserted into multiple hierarchical structures the security of the software object is inherited from software objects in multiple hierarchical structures. The user authority to interact with a software object is, in addition to the identity of the user logged in, dependent on the inherited security of the software object. As a software object is inserted, deleted and moved in a hierarchical structure the security of the software object changes.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: February 28, 2012
    Assignee: Abb AB
    Inventors: Johann Andersson, Mikael Rudin, Thomas Pauly
  • Patent number: 7546253
    Abstract: A computer-implemented method for the replacement of equipment in a process control system for an industrial plant, in which a replacement operation is conducted at least in part by means of a first software application component for conducting e-procurement operations whereby one or more replacement devices complying with a defined specification may be procured from one or more external suppliers, which component is functionally linked with at least one second software application component for managing runtime operational data associated with said equipment, such that e-procurement operations may be initiated via said at least one second software application component.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: June 9, 2009
    Assignee: ABB AB
    Inventors: Johan Andersson, Mikael Rudin, Tomas Pauly
  • Patent number: 7478406
    Abstract: A method and system for a client application (1) to request a data item from an access server (3) in a computer controlled control system. The control system includes objects and a plurality of access servers, which said objects represent various entities that have a defined functional meaning in the control system. Each access server, such as an OPC server, may provide access to one or more real-time data, historical data, and alarm and event data items. In an embodiment the method provides means, which enables the Access Service Handler (2) component, by querying a said object, to obtain a reference for a desired data item, to find out which access server handles the said data item. The Access Service handler then makes request to the identified access server.
    Type: Grant
    Filed: September 18, 2002
    Date of Patent: January 13, 2009
    Assignee: ABB AB
    Inventors: Thomas Pauly, Mikael Rudin, Johan Andersson
  • Patent number: 7016918
    Abstract: A method and arrangements in a computerized system for control operations is disclosed. The computerized is adapted for processing data associated with real world entities based on objects representing the real world entities. In the method at least one formal instance is created, the at least one formal instance containing information regarding instantiation of at least one object. At least one formal instance is associated with one or more formal instances or groups of formal instances based on information of the type of said at least one object or the at least one formal instance.
    Type: Grant
    Filed: October 10, 2001
    Date of Patent: March 21, 2006
    Assignee: ABB AB
    Inventors: Johan Andersson, Mikael Rudin, Thomas Pauly
  • Publication number: 20050273395
    Abstract: A computer-implemented method for the replacement of equipment in a process control system for an industrial plant, in which a replacement operation is conducted at least in part by means of a first software application component for conducting e-procurement operations whereby one or more replacement devices complying with a defined specification may be procured from one or more external suppliers, which component is functionally linked with at least one second software application component for managing runtime operational data associated with said equipment, such that e-procurement operations may be initiated via said at least one second software application component.
    Type: Application
    Filed: March 28, 2005
    Publication date: December 8, 2005
    Inventors: Johan Andersson, Mikael Rudin, Thomas Pauly
  • Publication number: 20050033802
    Abstract: A method and system for a client application (1) to request a data item from an access server (3) in a computer controlled control system. The control system includes objects and a plurality of access servers, which said objects represent various entities that have a defined functional meaning in the control system. Each access server, such as an OPC server, may provide access to one or more real-time data, historical data, and alarm and event data items. In an embodiment the method provides means, which enables the Access Service Handler (2) component, by querying a said object, to obtain a reference for a desired data item, to find out which access server handles the said data item. The Access Service handler then makes request to the identified access server.
    Type: Application
    Filed: September 18, 2002
    Publication date: February 10, 2005
    Inventors: Thomas Pauly, Mikael Rudin, Johan Andersson
  • Patent number: 6694513
    Abstract: A method of integrating an application in a computerized system for representing a real world object, and a system employing the method. The real world object may be any object, device, process or item of equipment, including equipment in industrial or commercial installation or process, in any location. The real world object is represented as an object, called a Composite Object, in a part of a computer program. The invention also includes Aspects which represent the data and/or operations of a Composite Object. The Composite Object is a container holding at least one Aspect representing data for the real world object. The Composite Object includes at least one interface for use by another object which interface is implemented by the Aspect System and accessed through an object Request Broker, that complies, for example, with COM. The principal advantage of the method and system is that applications within the system do not require prior information about other objects or applications included in the system.
    Type: Grant
    Filed: July 6, 1999
    Date of Patent: February 17, 2004
    Assignee: ABB AB
    Inventors: Johan Andersson, Mikael Rudin
  • Publication number: 20020087419
    Abstract: A computer-implemented method for the replacement of equipment in a process control system for an industrial plant, in which a replacement operation is conducted at least in part by means of a first software application component for conducting e-procurement operations whereby one or more replacement devices complying with a defined specification may be procured from one or more external suppliers, which component is functionally linked with at least one second software application component for managing runtime operational data associated with said equipment, such that e-procurement operations may be initiated via said at least one second software application component.
    Type: Application
    Filed: December 29, 2000
    Publication date: July 4, 2002
    Inventors: Johan Andersson, Mikael Rudin, Thomas Pauly
  • Publication number: 20020059282
    Abstract: A method and arrangements in a computerised system for control operations is disclosed. The computerised is adapted for processing data associated with real world entities based on objects representing the real world entities. In the method at least one formal instance is created, the at least one formal instance containing information regarding instantiation of at least one object. At least one formal instance is associated with one or more formal instances or groups of formal instances based on information of the type of said at least one object or the at least one formal instance.
    Type: Application
    Filed: October 10, 2001
    Publication date: May 16, 2002
    Inventors: Johan Andersson, Mikael Rudin, Thomas Pauly
  • Publication number: 20020046290
    Abstract: The security and user authority in a computer system, such as a control system, is based on dynamic relationships between software objects in multiple structures. In this way user authority is adapted to a current state of the control and manufacturing execution system, such as to adapt to a product making progress through a process. A software object is positioned in structures, such as a functional structure, location structure and order structure, where each structure consists of a hierarchy of software objects. In each structure the software object inherits security from other software objects in the hierarchy. Since the software object is inserted into multiple hierarchical structures the security of the software object is inherited from software objects in multiple hierarchical structures. The user authority to interact with a software object is, in addition to the identity of the user logged in, depending on the inherited security of the software object.
    Type: Application
    Filed: September 26, 2001
    Publication date: April 18, 2002
    Inventors: Johann Andersson, Mikael Rudin, Thomas Pauly
  • Publication number: 20020046208
    Abstract: A method in an object oriented computer system is disclosed. In an object oriented computer system objects are enabled to have relationships with each other. In the method a query is received for a path of related objects, the query including information regarding an object and relationships associated with the object. The different relationships associated with objects in the system are analysed to select objects based on said information included in the query. Based on said analysis, a path of related objects is selected, one of the objects in the path being the object indicated by the query.
    Type: Application
    Filed: October 10, 2001
    Publication date: April 18, 2002
    Inventors: Johan Andersson, Mikael Rudin, Thomas Pauly