Patents by Inventor Teemu Tanila

Teemu Tanila 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: 11899440
    Abstract: To provide a status information also to one or more industrial devices for which no process data is available, a machine learning model is trained by using process data of a subset of industrial devices, corresponding product data, and statuses obtained by performing remote monitoring analysis to the process data. When user input including first information, which at least indicate at least one industrial device type is received, product data of one or more industrial automation devices, which are of the same indicated industrial device type is retrieved and inputted to the trained model, which outputs one or more estimated statuses.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: February 13, 2024
    Assignee: ABB Schweiz AG
    Inventors: Olli Alkkiomäki, Teemu Tanila, Joni Siimesjärvi
  • Publication number: 20230313875
    Abstract: An electric power train includes an electric drive, an electric motor driven by the electric drive, and a meshing pair of a drive gear and a driven gear. The drive gear is coupled to the electric motor and the driven gear is coupled to a mechanical load. The backlash of the meshing pair of the drive gear and the driven gear is measured and estimated based on a time until a contact of teeth of the rotating drive gear and the driven gear during a startup of the electric motor. Wear of the meshing pair of the drive gear and the driven gear based on a change in the measured backlash over time during the operation of the electric power train.
    Type: Application
    Filed: March 24, 2023
    Publication date: October 5, 2023
    Inventors: Teemu Tanila, Olli Alkkiomäki, Joni Siimesjärvi
  • 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
  • Publication number: 20230152768
    Abstract: Disclosed is a method comprising obtaining a set of process data associated with an industrial process, wherein the set of process data includes measured values associated with the industrial process over a time period; estimating at least an energy consumption of each motor of a plurality motors over the time period based at least partly on the set of process data and a plurality of digital twins associated with the plurality of motors, wherein the plurality of digital twins includes at least a first digital twin of a first motor and a second digital twin of a second motor different to the first motor; extrapolating at least the energy consumption of each motor of the plurality of motors over an expected total useful lifetime of each motor; and indicating at least the extrapolated energy consumption of each motor of the plurality of motors.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 18, 2023
    Inventors: Teemu Tanila, Olli Alkkiomäki, Joni Siimesjärvi
  • 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: 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
  • 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: 20210103277
    Abstract: To provide a status information also to one or more industrial devices for which no process data is available, a machine learning model is trained by using process data of a subset of industrial devices, corresponding product data, and statuses obtained by performing remote monitoring analysis to the process data. When user input including first information, which at least indicate at least one industrial device type is received, product data of one or more industrial automation devices, which are of the same indicated industrial device type is retrieved and inputted to the trained model, which outputs one or more estimated statuses.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 8, 2021
    Inventors: Olli Alkkiomäki, Teemu Tanila, Joni Siimesjärvi
  • 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
  • Patent number: 10749912
    Abstract: To facilitate remote support, a live remote support tool providing versatile information exchange between an apparatus at a site and another apparatus in a remote support site is disclosed.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: August 18, 2020
    Assignee: ABB Schweiz AG
    Inventors: Zhongliang Hu, Teemu Tanila
  • 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
  • Publication number: 20200110856
    Abstract: According to an example aspect of the present invention, there is provided servicing variable frequency drives such that servicing history transparency is facilitated. License keys of a variable frequency drive are generated based on a hardware fingerprint of the variable frequency drive, when the hardware fingerprint is changed. The license keys and transactions corresponding to hardware configurations of variable frequency drives are stored in a block chain.
    Type: Application
    Filed: October 8, 2019
    Publication date: April 9, 2020
    Inventors: Mikko Kohvakka, Teemu Tanila, Juha Koukkari
  • Patent number: 10581607
    Abstract: To automate establishment of an ad hoc connection between a user apparatus and a device, username-password pairs and identifying information-code pairs are maintained in a database server. The user apparatus sends an inquiry identifying information of the device and a username and a password of a user of the user apparatus, and receives in a response a code for establishing the ad hoc connection.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: March 3, 2020
    Assignee: ABB Schweiz AG
    Inventors: Zhongliang Hu, Teemu Tanila, Mikko Kohvakka
  • Patent number: 10554332
    Abstract: Automated power conversion device operation and status data is received in a local terminal device. The operation and status data is forwarded from the local device to a remote device via a communications network. The remote device receives the operation and status data, and compares the received automated power conversion device operation and status data with automated power conversion device history data stored in a memory. Based on the comparing, the remote device generates a service recommendation for the automated power conversion device, Based on the generating, the remote device transmits the service recommendation to the local device via the communications network. The service recommendation is received in the local device. The local device displays the received service recommendation in to the user of the local device.
    Type: Grant
    Filed: March 12, 2017
    Date of Patent: February 4, 2020
    Assignee: ABB Schweiz AG
    Inventors: Kalle Suomela, Ville Särkimäki, Olli Alkkiomäki, Teemu Tanila
  • Patent number: 10375208
    Abstract: A method comprises storing, in an automated power conversion device, operational information on the usage of the automated power conversion device, and information on user-adjustable parameter settings of the automated power conversion device. A local terminal device receives the operational information and the information on the user-adjustable parameter settings from the automated power conversion device, and forwards said information to a remote network node via a communications network. The received information is analyzed in the remote network node, and based on the analysis the remote network node generates a recommendation on an optimal set of user-adjustable parameters regarding the automated power conversion device. The generated recommendation is transmitted from the remote network node and received in the local terminal device.
    Type: Grant
    Filed: March 12, 2017
    Date of Patent: August 6, 2019
    Assignee: ABB Schweiz AG
    Inventors: Olli Alkkiomäki, Teemu Tanila, Kalle Suomela, Ville Särkimäki
  • Patent number: 10182342
    Abstract: To provide status information on devices in a device network, the devices are configured to broadcast status information, both own and received, and store in addition to own status information also received status information of other devices.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: January 15, 2019
    Assignee: ABB Technology Oy
    Inventors: Zhongliang Hu, Mikko Kohvakka, Teemu Tanila
  • Publication number: 20180317271
    Abstract: A method is disclosed including receiving, in a first device, identification information on one or more second devices reachable by the first device via a local connection network. The first device obtains identification information from a data-base, on one or more third devices trusting at least one second device. The first device outputs the identification information on the one or more third devices. The first device receives a user input indicating a third device selected by a user. The first device causes performing a two-way ad-hoc connection pairing to a second device trusted by the selected third device. A connection is established from the first device to the selected third device via said second device trusted by the selected third device.
    Type: Application
    Filed: April 26, 2018
    Publication date: November 1, 2018
    Inventors: Zhongliang Hu, Teemu Tanila, Mikko Kohvakka
  • Publication number: 20180290665
    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: Application
    Filed: April 10, 2018
    Publication date: October 11, 2018
    Inventors: Zhongliang Hu, Mikko Kohvakka, Teemu Tanila