Patents by Inventor Teemu Ilmari Savolainen

Teemu Ilmari Savolainen 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: 11776676
    Abstract: An apparatus comprising means configured to: determine, based on data representative of a current health state of a first user of a first exercise apparatus, settings for one or more exercise variables of the first exercise apparatus, wherein the settings are tailored to the first user's current health state; and provide the determined settings for configuration of the first exercise apparatus.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: October 3, 2023
    Assignee: Nokia Technologies Oy
    Inventor: Teemu Ilmari Savolainen
  • Patent number: 11473944
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to receive remote activity information, the remote activity information comprising an indication of remote activity type, process the remote activity information with capability information relating to at least one of the apparatus and an application in the apparatus, and generate an action in at least one of the apparatus and the application as a response to the processing.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: October 18, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Jukka Pekka Reunamaki, Arto Palin, Teemu Ilmari Savolainen
  • Patent number: 11368912
    Abstract: According to an aspect, there is provided a method performed by a portable apparatus (201). Initially, configuration information comprising at least information on a target operational time and information one or more periodic actions to be performed is maintained in a memory of the portable apparatus (201). The portable apparatus (201) performs at least one of the one or more periodic actions according to the configuration information. Thereafter, the portable apparatus (201) determines an estimated remaining operational time for a current charge of a battery (202) powering the portable apparatus. After reducing the target operational time according to passing of time, the portable apparatus (201) compares the estimated remaining operational time to the target operational time.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: June 21, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Jari Pekka Kontio, Teemu Ilmari Savolainen
  • Patent number: 11231920
    Abstract: According to an example aspect, there is provided a method comprising: generating a smart contract with information of a number of targeted devices to perform an update, providing the smart contract for a distributed ledger for the number of targeted devices, receiving an indication to the distributed ledger on readiness to perform the update by the number of targeted devices, and receiving another indication to the distributed ledger on the performance of the update by the number of targeted devices.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: January 25, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Antero Taivalsaari, Teemu Ilmari Savolainen
  • Patent number: 11206533
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store a first token and a second token, and at least one processing core configured to obtain a first value based at least in part on the first token and the second token, and to cause the apparatus to participate in a security procedure, based at least in part on the first hash, with a second apparatus.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: December 21, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Ilmari Savolainen, Jyri Hämäläinen, Markus Isomäki, István Beszteri
  • Publication number: 20210385753
    Abstract: According to an aspect, there is provided a method performed by a portable apparatus (201). Initially, configuration information comprising at least information on a target operational time and information one or more periodic actions to be performed is maintained in a memory of the portable apparatus (201). The portable apparatus (201) performs at least one of the one or more periodic actions according to the configuration information. Thereafter, the portable apparatus (201) determines an estimated remaining operational time for a current charge of a battery (202) powering the portable apparatus. After reducing the target operational time according to passing of time, the portable apparatus (201) compares the estimated remaining operational time to the target operational time.
    Type: Application
    Filed: February 1, 2019
    Publication date: December 9, 2021
    Inventors: Jari Pekka KONTIO, Teemu Ilmari SAVOLAINEN
  • Patent number: 11195154
    Abstract: Method, device, computer program and apparatus are disclosed for: receiving by a first node from a second node a request for a resource controlled by a first node; and determining by the first node whether the request is authorized; wherein the determining includes: receiving from the second node a cryptocurrency transaction message indicative of a payment; and verifying credibility of the cryptocurrency transaction message.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: December 7, 2021
    Assignee: Nokia Technologies Oy
    Inventor: Teemu Ilmari Savolainen
  • Patent number: 11094418
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store sensor data obtained from a person, and at least one processing core configured to perform a determination, based at least partly on the stored sensor data, concerning whether conditions are propitious to a biological measurement, and responsive to the conditions being determined to be propitious, to cause a triggering signal to be initiated concerning the biological measurement.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: August 17, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Arto Tapio Palin, Teemu Ilmari Savolainen, Jukka Pekka Reunamäki
  • Patent number: 11089533
    Abstract: A method, apparatus and computer program product are provided for connecting to a node of a mesh network. A method is provided for causing transmission of an advertisement message comprising connectivity characteristics for a joining node and receiving a connection opening indication from a first node of a plurality of nodes in a mesh network. The connection opening indication is based on first node of the plurality of nodes satisfying the connection characteristic and the connection opening indication is also based on the respective connection characteristics or performance metrics of the plurality of nodes. The method also includes causing an establishment of a connection between the joining node and the first node of the plurality of nodes.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: August 10, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Teemu Ilmari Savolainen
  • Patent number: 11070546
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to receive from a first device a digital key, receive from a second device an encrypted data item, decrypt the encrypted data item using the digital key to obtain a decrypted data item, and verify the decrypted data item matches a reference data item, and responsive to the decrypted data item matching the reference data item, grant access to at least one of the first device and the second device.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: July 20, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Ilmari Savolainen, Jyri Hämäläinen, Markus Isomäki, István Beszteri
  • Publication number: 20210011710
    Abstract: According to an example aspect, there is provided a method comprising: generating a smart contract with information of a number of targeted devices to perform an update, providing the smart contract for a distributed ledger for the number of targeted devices, receiving an indication to the distributed ledger on readiness to perform the update by the number of targeted devices, and receiving another indication to the distributed ledger on the performance of the update by the number of targeted devices.
    Type: Application
    Filed: March 27, 2019
    Publication date: January 14, 2021
    Applicant: NOKIA TECHNOLOGIES OY
    Inventors: Antero TAIVALSAARI, Teemu Ilmari SAVOLAINEN
  • Publication number: 20200386584
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to receive remote activity information, the remote activity information comprising an indication of remote activity type, process the remote activity information with capability information relating to at least one of the apparatus and an application in the apparatus, and generate an action in at least one of the apparatus and the application as a response to the processing.
    Type: Application
    Filed: November 21, 2018
    Publication date: December 10, 2020
    Inventors: Jukka Pekka Reunamaki, Arto Palin, Teemu Ilmari Savolainen
  • Publication number: 20200311725
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising memory configured to store a measurement device identifier, and at least one processing core configured to compile a measurement request, the measurement request comprising the measurement device identifier, a public key of the apparatus and cryptographic payment information, to cause transmission of the measurement request, and to decrypt measurement data using a private key of the apparatus.
    Type: Application
    Filed: December 23, 2015
    Publication date: October 1, 2020
    Applicant: Nokia Technologies Oy
    Inventor: Teemu Ilmari SAVOLAINEN
  • Patent number: 10694358
    Abstract: Methods and apparatus, including computer program products, are provided for communications. In one aspect there is provided a method. The method may include sending, by a low power node, an indicator to a target low power router, wherein the indicator at least represents a request to operate with a prior context used at a source low power router; and receiving, by the low power node, a message in response to the indicator, wherein the message at least indicates whether the low power node can operate at the target low power router with a same context that corresponds to the prior context used previously at the source low power router. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: June 23, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Ilmari Savolainen, Juha Johannes Salokannel
  • Patent number: 10445957
    Abstract: A method, apparatus and computer program product are provided in order to assist with the provision of timely emergency services. In the context of a method, an indication of an emergency condition is received and, following receipt of the indication of the emergency condition, a request is then received for temporary access to and control of the one or more smart objects. Following receipt of the request for temporary access and in response to a determination that temporary access is authorized, the method includes proxying access commands to the one or more smart objects.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: October 15, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Teemu Ilmari Savolainen
  • Publication number: 20190304584
    Abstract: An apparatus comprising means configured to: determine, based on data representative of a current health state of a first user of a first exercise apparatus, settings for one or more exercise variables of the first exercise apparatus, wherein the settings are tailored to the first user's current health state; and provide the determined settings for configuration of the first exercise apparatus.
    Type: Application
    Filed: March 21, 2019
    Publication date: October 3, 2019
    Inventor: Teemu Ilmari Savolainen
  • Patent number: 10348692
    Abstract: A method, apparatus and computer program product are provided for anonymous access and control of a service node. In the context of a method, the method includes causing the transmission of a privacy proxy URI in response to the privacy proxy URI request, and establishing a privacy connection with user equipment in response to receiving a request to connect including the URI. The URI is a portion of the privacy enabled URI based at least in part on the privacy proxy URI. The method further includes causing the transmission of a request message to a service node in response to receiving a request message from the user equipment through the privacy connection.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: July 9, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Teemu Ilmari Savolainen
  • Publication number: 20180374562
    Abstract: A method, apparatus and computer program product are provided in accordance with an example embodiment in order to provide communication of patient sensor data from patient gateways to a network device and, more particularly, to providing for such communication in an energy efficient manner. In the context of a method, the method includes collecting patient sensor data at a first patient gateway, monitoring for a second patient gateway and determining one or more characteristics of each second patient gateway. The method also includes analyzing the one or more characteristics to determine which of the first or second patient gateways should serve as a cellular uplink gateway. In an instance in which a respective second patient gateway is selected, the method causes a representation of the patient sensor data to be provided to the respective second patient gateway for subsequent provision to the network device.
    Type: Application
    Filed: December 23, 2015
    Publication date: December 27, 2018
    Inventor: Teemu Ilmari SAVOLAINEN
  • Patent number: 10079917
    Abstract: A method and apparatus for synthesized address prefix detection is provided. One example method includes generating a request for a first protocol address record of a name that has been assigned an address in accordance with a second protocol, causing the request to be sent to a domain name system server, and analyzing a response to the request for the first protocol address record to determine whether the domain name system server generated a synthesized address for the name in accordance with the first protocol. Similar and related example methods and example apparatuses are also provided.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: September 18, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Ilmari Savolainen, Jouni Korhonen
  • Patent number: 10075529
    Abstract: Various methods for distributing a single stream of sensor data to one or more services are provided. One example method may include maintaining an association between sensor data and one or more services requesting the sensor data. The method of this example embodiment may further comprise receiving the sensor data. The example method may further comprise generating one or more copies of the sensor data. The example method may also comprise providing for distribution of the copies of the sensor data to the services requesting the sensor data, such that a copy of the sensor data is provided for distribution to each of the services requesting the sensor data. Similar and related example methods, example apparatuses, and example computer program products are also provided.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: September 11, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Johanna Nieminen, Teemu Ilmari Savolainen, Markus Sakari Isomaki, Jari Mutikainen