Patents by Inventor Mikko Kohvakka

Mikko Kohvakka 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: 11740991
    Abstract: A method that includes defining a functionality of a system, wherein the system includes at least a first device in a first device category and a second device in a second device category, defining a configuration of the system, determining a plurality of tasks comprised in an application, wherein the application is to be executed by the system, simulating, using a simulation environment, execution of the application in the system when the tasks comprised in the application are assigned to be executed by the first device or the second device, based on the simulation, modifying the assignment of the tasks, distributing the application to the system, and receiving data regarding the execution of the application.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 29, 2023
    Assignee: ABB Schweiz AG
    Inventors: Pekka Järvinen, Mikko Kohvakka, Teemu Tanila
  • Patent number: 11693942
    Abstract: An access control apparatus and method for controlling a configuration of an automation apparatus. The method includes: reading authentication information from an electronic tag; transmitting the authentication information to a networked service; receiving access rights from the networked service; and controlling the configuration of the automation apparatus according to the access rights.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: July 4, 2023
    Assignee: ABB Schweiz AG
    Inventors: Zhongliang Hu, Mikko Kohvakka, Janne Kallio
  • Patent number: 11526154
    Abstract: According to an aspect, there is provided method for analyzing movement. Initially, information on one or more desired movement properties for a moving element of a mechanical system powered by an electrical machine which is controlled by a drive is maintained in a memory of a wireless sensing device. The wireless sensing device including one or more sensors is detachably fixed to the moving element of the mechanical system. The one or more sensors include one or more kinematic sensors. The wireless sensing device acquire results of a plurality of measurements performed by the wireless sensing device while the moving element is in motion. During the acquiring, the wireless sensing device compares results of the plurality of measurements with the one or more desired movement properties and communicates with the drive to adjust one or more drive parameters based on the comparing.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: December 13, 2022
    Assignee: ABB Schweiz AG
    Inventors: Zhongliang Hu, Mikko Kohvakka, Teemu Tanila
  • Patent number: 11520316
    Abstract: Disclosed is a method including obtaining a graphical representation including information on one or more performance metrics associated with an industrial automation device, determining a target operating point associated with the industrial automation device based at least partly on the graphical representation, obtaining a target reference value and one or more operating limits for the industrial automation device, obtaining operational information associated with usage of the industrial automation device, and determining one or more control parameters for the industrial automation device, wherein the one or more control parameters are determined based at least partly on the following: the target reference value, the one or more operating limits, the operational information, and the target operating point.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: December 6, 2022
    Assignee: ABB Schweiz AG
    Inventors: Toni Kuikka, Mikko Kohvakka, Zhongliang Hu
  • Patent number: 11409269
    Abstract: A system including means for creating a workflow by receiving user input for combining a plurality of guidance elements, means for visually displaying the guidance elements and the workflow, means for saving the combination of the plurality of guidance elements into a file, means for obtaining the file using an application comprised in a mobile apparatus, means for executing the plurality of guidance elements combined in the file by the application.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: August 9, 2022
    Assignee: ABB Schweiz AG
    Inventors: Zhongliang Hu, Mikko Kohvakka, Teemu Tanila
  • Patent number: 11397424
    Abstract: According to an aspect, there is provided method for commissioning a drive. First, a local network is established between a wireless computing device, one or more wireless sensor devices and a drive. Each wireless sensor device is configured to measure one or more physical quantities associated with an industrial system controlled by the drive. The wireless computing device configures wirelessly the drive and the one or more wireless sensor devices for performing measurements. In response to receiving one or more measured values from the one or more wireless sensor devices, the wireless computing device displays the information on the one or more measured values on a display for providing guidance for a user of the wireless computing device for adjusting drive parameters of the drive.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: July 26, 2022
    Assignee: ABB Schweiz AG
    Inventors: Zhongliang Hu, Toni Kuikka, Mikko Kohvakka
  • Patent number: 11334055
    Abstract: An automation apparatus, a reader apparatus, and a method for configuring an automation apparatus. The method includes: harvesting wirelessly, by a passive electronic tag, energy from a reader apparatus; receiving wirelessly, by the passive electronic tag, configuration data from the reader apparatus; storing, by the passive electronic tag, the configuration data to a non-volatile memory of the passive electronic tag; and reading, by a processor, the configuration data from the passive electronic tag.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: May 17, 2022
    Assignee: ABB Schweiz AG
    Inventors: Mikko Kohvakka, Janne Kallio
  • Patent number: 11303625
    Abstract: An industrial automation device with a token to be used as authentication information in information exchange between a first cloud service and the industrial automation device, a mobile device is connected to the industrial automation device and to a cloud service that is the first cloud service or a second cloud service. After authenticating the user of the mobile device to the cloud service, a token is generated by the cloud service to the first cloud service, and forwarded via the mobile device to the industrial automation device. If the cloud service that generated the token is the second cloud service, the token is forwarded via the mobile device, after the mobile has been authenticated in the first cloud service, the first cloud service. Thereafter the industrial automation device and the first cloud service may communicate directly with each other using the token for authentication.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: April 12, 2022
    Assignee: ABB Schweiz AG
    Inventors: Zhongliang Hu, Toni Kuikka, Mikko Kohvakka
  • Publication number: 20210397437
    Abstract: A system for determining an availability of a software update for an automation apparatus comprises a reader configured to read wirelessly data from the automation apparatus that is at least partly powered off, a processing circuitry configured to determine, based on the read data, the availability of the software update for the automation apparatus and a database configured to store at least update for the software. The processing circuitry is further configured, in response to the available software update, to enable the automation apparatus for receiving the update for the software.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 23, 2021
    Inventors: Mikko Kohvakka, Janne Kallio, Mikko Tapaninen
  • Patent number: 11182146
    Abstract: A user apparatus retrieves a list of current features in an industrial automation device in an industrial site, and a list of available features for the industrial automation device, and displays the lists to a user of the user apparatus. If a user input indicating that the industrial automation device is to be updated with one or more features selected amongst the available features, the one or more features are downloaded from a remote data storage to the user apparatus and therefrom to the industrial automation device to update the industrial automation device.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: November 23, 2021
    Assignee: ABB Schweiz AG
    Inventors: Ilkka Tunkkari, Mikko Kohvakka, Jyrki Kolho
  • Publication number: 20210232123
    Abstract: Disclosed is a method including obtaining a graphical representation including information on one or more performance metrics associated with an industrial automation device, determining a target operating point associated with the industrial automation device based at least partly on the graphical representation, obtaining a target reference value and one or more operating limits for the industrial automation device, obtaining operational information associated with usage of the industrial automation device, and determining one or more control parameters for the industrial automation device, wherein the one or more control parameters are determined based at least partly on the following: the target reference value, the one or more operating limits, the operational information, and the target operating point.
    Type: Application
    Filed: December 30, 2020
    Publication date: July 29, 2021
    Inventors: Toni Kuikka, Mikko Kohvakka, Zhongliang Hu
  • Publication number: 20210133074
    Abstract: A method that includes defining a functionality of a system, wherein the system includes at least a first device in a first device category and a second device in a second device category, defining a configuration of the system, determining a plurality of tasks comprised in an application, wherein the application is to be executed by the system, simulating, using a simulation environment, execution of the application in the system when the tasks comprised in the application are assigned to be executed by the first device or the second device, based on the simulation, modifying the assignment of the tasks, distributing the application to the system, and receiving data regarding the execution of the application.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 6, 2021
    Inventors: Pekka Järvinen, Mikko Kohvakka, Teemu Tanila
  • Publication number: 20200401394
    Abstract: A user apparatus retrieves a list of current features in an industrial automation device in an industrial site, and a list of available features for the industrial automation device, and displays the lists to a user of the user apparatus. If a user input indicating that the industrial automation device is to be updated with one or more features selected amongst the available features, the one or more features are downloaded from a remote data storage to the user apparatus and therefrom to the industrial automation device to update the industrial automation device.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 24, 2020
    Inventors: Ilkka Tunkkari, Mikko Kohvakka, Jyrki Kolho
  • Publication number: 20200379449
    Abstract: According to an aspect, there is provided method for commissioning a drive. First, a local network is established between a wireless computing device, one or more wireless sensor devices and a drive. Each wireless sensor device is configured to measure one or more physical quantities associated with an industrial system controlled by the drive. The wireless computing device configures wirelessly the drive and the one or more wireless sensor devices for performing measurements. In response to receiving one or more measured values from the one or more wireless sensor devices, the wireless computing device displays the information on the one or more measured values on a display for providing guidance for a user of the wireless computing device for adjusting drive parameters of the drive.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 3, 2020
    Inventors: Zhongliang Hu, Toni Kuikka, Mikko Kohvakka
  • Publication number: 20200379446
    Abstract: A system comprising means for creating a workflow by receiving user input for combining a plurality of guidance elements, means for visually displaying the guidance elements and the workflow, means for saving the combination of the plurality of guidance elements into a file, means for obtaining the file using an application comprised in a mobile apparatus, means for executing the plurality of guidance elements combined in the file by the application.
    Type: Application
    Filed: June 3, 2020
    Publication date: December 3, 2020
    Inventors: Zhongliang Hu, Mikko Kohvakka, Teemu Tanila
  • Publication number: 20200379444
    Abstract: According to an aspect, there is provided method for analyzing movement. Initially, information on one or more desired movement properties for a moving element of a mechanical system powered by an electrical machine which is controlled by a drive is maintained in a memory of a wireless sensing device. The wireless sensing device including one or more sensors is detachably fixed to the moving element of the mechanical system. The one or more sensors include one or more kinematic sensors. The wireless sensing device acquire results of a plurality of measurements performed by the wireless sensing device while the moving element is in motion. During the acquiring, the wireless sensing device compares results of the plurality of measurements with the one or more desired movement properties and communicates with the drive to adjust one or more drive parameters based on the comparing.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 3, 2020
    Inventors: Zhongliang Hu, Mikko Kohvakka, Teemu Tanila
  • Publication number: 20200355925
    Abstract: A method comprising determining, by a first apparatus, that a connection is to be established between the first apparatus and a second apparatus, establishing the connection, receiving, by the first apparatus from the second apparatus, data to be rendered as a visual augmented reality object, receiving, by the first apparatus, data regarding a location associated with the second apparatus, and rendering the visual augmented reality object at the location.
    Type: Application
    Filed: May 11, 2020
    Publication date: November 12, 2020
    Inventors: Zhongliang Hu, Mikko Kohvakka, Teemu Tanila
  • Publication number: 20200348653
    Abstract: An access control apparatus and method for controlling a configuration of an automation apparatus. The method includes: reading authentication information from an electronic tag; transmitting the authentication information to a networked service; receiving access rights from the networked service; and controlling the configuration of the automation apparatus according to the access rights.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 5, 2020
    Inventors: Zhongliang Hu, Mikko Kohvakka, Janne Kallio
  • Publication number: 20200348652
    Abstract: An automation apparatus, a reader apparatus, and a method for configuring an automation apparatus. The method includes: harvesting wirelessly, by a passive electronic tag, energy from a reader apparatus; receiving wirelessly, by the passive electronic tag, configuration data from the reader apparatus; storing, by the passive electronic tag, the configuration data to a non-volatile memory of the passive electronic tag; and reading, by a processor, the configuration data from the passive electronic tag.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 5, 2020
    Inventors: Mikko Kohvakka, Janne Kallio
  • Patent number: 10640124
    Abstract: According to an aspect, a method including receiving, by a remote computing apparatus, drive parameter data sent from a drive via a communications network, to a remote computing apparatus; storing the drive parameters to a database; calculating an expected drive registration data object value for the drive using the first algorithm based on the drive parameter data; comparing the expected drive registration data object differs from the drive registration data object included in the drive registration data for the drive, causing sending information on a conflicting registration data object from the remote computing apparatus via the communications network to the drive.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: May 5, 2020
    Assignee: ABB Schweiz AG
    Inventors: Zhongliang Hu, Mikko Kohvakka, Teemu Tanila