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: 11776676Abstract: 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: GrantFiled: March 21, 2019Date of Patent: October 3, 2023Assignee: Nokia Technologies OyInventor: Teemu Ilmari Savolainen
-
Patent number: 11473944Abstract: 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: GrantFiled: November 21, 2018Date of Patent: October 18, 2022Assignee: Nokia Technologies OyInventors: Jukka Pekka Reunamaki, Arto Palin, Teemu Ilmari Savolainen
-
Patent number: 11368912Abstract: 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: GrantFiled: February 1, 2019Date of Patent: June 21, 2022Assignee: Nokia Technologies OyInventors: Jari Pekka Kontio, Teemu Ilmari Savolainen
-
Patent number: 11231920Abstract: 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: GrantFiled: March 27, 2019Date of Patent: January 25, 2022Assignee: NOKIA TECHNOLOGIES OYInventors: Antero Taivalsaari, Teemu Ilmari Savolainen
-
Patent number: 11206533Abstract: 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: GrantFiled: July 9, 2015Date of Patent: December 21, 2021Assignee: Nokia Technologies OyInventors: Teemu Ilmari Savolainen, Jyri Hämäläinen, Markus Isomäki, István Beszteri
-
Publication number: 20210385753Abstract: 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: ApplicationFiled: February 1, 2019Publication date: December 9, 2021Inventors: Jari Pekka KONTIO, Teemu Ilmari SAVOLAINEN
-
Patent number: 11195154Abstract: 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: GrantFiled: March 27, 2014Date of Patent: December 7, 2021Assignee: Nokia Technologies OyInventor: Teemu Ilmari Savolainen
-
Patent number: 11094418Abstract: 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: GrantFiled: December 31, 2015Date of Patent: August 17, 2021Assignee: Nokia Technologies OyInventors: Arto Tapio Palin, Teemu Ilmari Savolainen, Jukka Pekka Reunamäki
-
Patent number: 11089533Abstract: 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: GrantFiled: May 1, 2014Date of Patent: August 10, 2021Assignee: NOKIA TECHNOLOGIES OYInventor: Teemu Ilmari Savolainen
-
Patent number: 11070546Abstract: 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: GrantFiled: July 9, 2015Date of Patent: July 20, 2021Assignee: Nokia Technologies OyInventors: Teemu Ilmari Savolainen, Jyri Hämäläinen, Markus Isomäki, István Beszteri
-
Publication number: 20210011710Abstract: 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: ApplicationFiled: March 27, 2019Publication date: January 14, 2021Applicant: NOKIA TECHNOLOGIES OYInventors: Antero TAIVALSAARI, Teemu Ilmari SAVOLAINEN
-
Publication number: 20200386584Abstract: 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: ApplicationFiled: November 21, 2018Publication date: December 10, 2020Inventors: Jukka Pekka Reunamaki, Arto Palin, Teemu Ilmari Savolainen
-
Publication number: 20200311725Abstract: 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: ApplicationFiled: December 23, 2015Publication date: October 1, 2020Applicant: Nokia Technologies OyInventor: Teemu Ilmari SAVOLAINEN
-
Patent number: 10694358Abstract: 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: GrantFiled: April 29, 2015Date of Patent: June 23, 2020Assignee: Nokia Technologies OyInventors: Teemu Ilmari Savolainen, Juha Johannes Salokannel
-
Patent number: 10445957Abstract: 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: GrantFiled: May 31, 2016Date of Patent: October 15, 2019Assignee: NOKIA TECHNOLOGIES OYInventor: Teemu Ilmari Savolainen
-
Publication number: 20190304584Abstract: 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: ApplicationFiled: March 21, 2019Publication date: October 3, 2019Inventor: Teemu Ilmari Savolainen
-
Patent number: 10348692Abstract: 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: GrantFiled: September 16, 2014Date of Patent: July 9, 2019Assignee: NOKIA TECHNOLOGIES OYInventor: Teemu Ilmari Savolainen
-
Publication number: 20180374562Abstract: 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: ApplicationFiled: December 23, 2015Publication date: December 27, 2018Inventor: Teemu Ilmari SAVOLAINEN
-
Patent number: 10079917Abstract: 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: GrantFiled: April 26, 2010Date of Patent: September 18, 2018Assignee: Nokia Technologies OyInventors: Teemu Ilmari Savolainen, Jouni Korhonen
-
Patent number: 10075529Abstract: 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: GrantFiled: April 25, 2016Date of Patent: September 11, 2018Assignee: Nokia Technologies OyInventors: Johanna Nieminen, Teemu Ilmari Savolainen, Markus Sakari Isomaki, Jari Mutikainen