Patents by Inventor Mika Luotojarvi

Mika Luotojarvi 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: 11463414
    Abstract: A method for establishing a secure remote connection between a user device and a target device, wherein the target device has no direct internet connectivity. A first gateway receives a first connection request from the user device, the first connection request including an access token. The access token is validated in an identity and access management service, and, after successful validation, a first tunnel is established between the user device and the target device via one or more intermediate gateways. The target device receives a second connection request from the user device, the second connection request including the access token. A second tunnel is established between the target device and an identity and access management service via the one or more intermediate gateways, and the access token is validated in the identity and access management service via the second tunnel.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: October 4, 2022
    Assignee: ABB Schweiz AG
    Inventors: Mika Luotojärvi, Riku Hyttinen
  • Publication number: 20220103517
    Abstract: A method for establishing a secure remote connection between a user device and a target device, wherein the target device has no direct internet connectivity. A first gateway receives a first connection request from the user device, the first connection request including an access token. The access token is validated in an identity and access management service, and, after successful validation, a first tunnel is established between the user device and the target device via one or more intermediate gateways. The target device receives a second connection request from the user device, the second connection request including the access token. A second tunnel is established between the target device and an identity and access management service via the one or more intermediate gateways, and the access token is validated in the identity and access management service via the second tunnel.
    Type: Application
    Filed: March 27, 2020
    Publication date: March 31, 2022
    Inventors: Mika Luotojärvi, Riku Hyttinen
  • Patent number: 11233769
    Abstract: For data flow traffic in an IoTSP system, for example, a gateway is provided with data flow rules, one or more of the data flow rules being a receiving rule defining at least what incoming data will be accepted and one or more of the data flow rules being a publishing rule defining at least what data to send to one or more other computing devices acting as gateways in the system. The one or more receiving rules are applied to incoming data, and the one or more publishing rules to stored and processed data to cause sending one or more pieces of the data in response to a condition in a publishing rule being fulfilled.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: January 25, 2022
    Assignee: ABB Schweiz AG
    Inventors: Jari Kulmala, Jyrki Tapani Peltoniemi, Mika Luotojarvi, Tuan Vu, Riku Hyttinen, Simo Saynevirta
  • Patent number: 11190552
    Abstract: A gateway or corresponding computing device acting as a gateway in an IoTSP system, for example, is provided with gateway configurations defining at least how to monitor functionality of the gateway. The gateway monitors its functionality according to the gateway configurations. The monitoring may relate to telemetry data, hardening, and/or external experience data.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: November 30, 2021
    Assignee: ABB Schweiz AG
    Inventors: Mika Luotojarvi, Antti Saarela, Matti Saavalainen, Simo Saynevirta
  • Publication number: 20200014660
    Abstract: For data flow traffic in an IoTSP system, for example, a gateway is provided with data flow rules, one or more of the data flow rules being a receiving rule defining at least what incoming data will be accepted and one or more of the data flow rules being a publishing rule defining at least what data to send to one or more other computing devices acting as gateways in the system. The one or more receiving rules are applied to incoming data, and the one or more publishing rules to stored and processed data to cause sending one or more pieces of the data in response to a condition in a publishing rule being fulfilled.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Jari Kulmala, Jyrki Tapani Peltoniemi, Mika Luotojarvi, Tuan Vu, Riku Hyttinen, Simo Saynevirta
  • Publication number: 20200014730
    Abstract: A gateway or corresponding computing device acting as a gateway in an IoTSP system, for example, is provided with gateway configurations defining at least how to monitor functionality of the gateway. The gateway monitors its functionality according to the gateway configurations. The monitoring may relate to telemetry data, hardening, and/or external experience data.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Inventors: Mika Luotojarvi, Antti Saarela, Matti Saavalainen, Simo Saynevirta
  • Patent number: 10146945
    Abstract: The invention relates to a central data collection apparatus. The central data collection apparatus comprises an interface for receiving data relating to devices arranged at a plurality of different installation sites. A data storage stores the data received via the interface. A data distributor is configured to receive a request for data regarding a specific device identified in the request from a user equipment, to access the user credential storage for determining the access rights of the, to determine what, parts of the data regarding the identified device the user is authorized to receive and to allow the user equipment to access the part of the data the user is authorized to access.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: December 4, 2018
    Assignee: ABB Schweiz Ag
    Inventors: Johannes Ylinen, Mika Luotojarvi, Riku Hyttinen, Simo Säynevirta
  • Patent number: 9740727
    Abstract: A method for replicating databases, in which method at least two databases are replicated, each database comprising of one or more tables, and each table having data and a unique tree index comprising index keys and hierarchical sums of cyclic redundancy check values calculated from the data on each tree index level. In the method logical consistency of the data between corresponding tables in the databases is maintained by comparing the sums of cyclic redundancy check values of the database tables; and if a difference between the sums of the cyclic redundancy check values is found, the tree indexes are logically divided into two sub tree indexes, and the sums of the cyclic redundancy check values of the sub tree indexes are compared to each other and the comparison and division is continued until the data causing the difference is found, and the inconsistent data is replicated between the databases.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: August 22, 2017
    Assignee: ABB Schweiz AG
    Inventors: Mika Luotojärvi, Riku Hyttinen, Tomi Vihtari
  • Publication number: 20170185786
    Abstract: The invention relates to a central data collection apparatus. The central data collection apparatus comprises an interface for receiving data relating to devices arranged at a plurality of different installation sites. A data storage stores the data received via the interface. A data distributor is configured to receive a request for data regarding a specific device identified in the request from a user equipment, to access the user credential storage for determining the access rights of the, to determine what, parts of the data regarding the identified device the user is authorized to receive and to allow the user equipment to access the part of the data the user is authorized to access.
    Type: Application
    Filed: July 3, 2014
    Publication date: June 29, 2017
    Inventors: Johannes Ylinen, Mika Luotojarvi, Riku Hyttinen, Simo S Säynevirta
  • Publication number: 20100094802
    Abstract: A method for replicating databases, in which method at least two databases are replicated, each database comprising of one or more tables, and each table having data and a unique tree index comprising index keys and hierarchical sums of cyclic redundancy check values calculated from the data on each tree index level. In the method logical consistency of the data between corresponding tables in the databases is maintained by comparing the sums of cyclic redundancy check values of the database tables; and if a difference between the sums of the cyclic redundancy check values is found, the tree indexes are logically divided into two sub tree indexes, and the sums of the cyclic redundancy check values of the sub tree indexes are compared to each other and the comparison and division is continued until the data causing the difference is found, and the inconsistent data is replicated between the databases.
    Type: Application
    Filed: October 10, 2008
    Publication date: April 15, 2010
    Applicant: ABB Technology AG
    Inventors: Mika Luotojarvi, Riku Hyttinen, Tomi Vihtari
  • Publication number: 20090094080
    Abstract: A method for improving the operability of a production plant is invented. The production plant has at least one production process comprising at least one equipment, a system for obtaining equipment condition measuring data and a system for obtaining maintenance work data. The equipment condition measuring data and the maintenance work data is continuously acquired and stored to equipment reliability calculation system, and equipment reliability is calculated based on the equipment condition measuring data and the maintenance work data.
    Type: Application
    Filed: October 9, 2008
    Publication date: April 9, 2009
    Applicant: ABB OY
    Inventor: Mika LUOTOJARVI