Patents by Inventor Tuomas Hapola
Tuomas Hapola 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: 11857842Abstract: 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 a first signal from an exercising device, process the received signal, respond to the received signal by transmitting a second signal to the exercising device, and participate in a pairing process with the exercising device.Type: GrantFiled: December 1, 2022Date of Patent: January 2, 2024Assignee: Suunto OyInventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman, Timo Eriksson
-
Patent number: 11838990Abstract: According to an example aspect, there is provided a method comprising a non-cellular receiver configured to receive first sensor data from a first wireless sensor node and second sensor data from the first or a second wireless sensor node, a processor configured to determine whether the second sensor data is a duplicate of the first sensor data and a cellular transmitter configured to transmit, responsive to the determination, third sensor data to a server, wherein said third sensor data is based on at least one of said first and second sensor data.Type: GrantFiled: December 21, 2018Date of Patent: December 5, 2023Assignee: Suunto OyInventors: Jussi Virkkala, Timo Eriksson, Erik Lindman, Tuomas Hapola, Mikko Martikka, Heikki Nieminen
-
Patent number: 11797248Abstract: There is provided a wearable device, comprising: at least one processing core; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processing core, cause the wearable device to: receive one or more recipes being indicative of input elements for the computer program code, the input elements comprising at least one or more triggering events; one or more display templates; one or more content elements; receive user input for selection of a recipe of the one or more recipes; detect a triggering event corresponding to the one or more triggering events; in response to detecting the triggering event, provide the one or more content elements corresponding to the triggering event for display on a display of the wearable device according to a display template corresponding to the triggering event.Type: GrantFiled: February 14, 2022Date of Patent: October 24, 2023Assignee: Suunto OyInventors: Janne Kallio, Tuomas Hapola, Erik Lindman
-
Patent number: 11743687Abstract: According to an example aspect of the present invention, there is provided a method and system for determining and tracking an indoor position of an object, the method comprising: using a primary position indication, based on signals received from an external positioning system of at least two different positions of said object to calibrate tracking of a secondary position indication, which is an indoor position, and wherein the tracking of the secondary position comprises: recording acceleration data of a second part of the object, integrating said acceleration data, determining a characteristic position of the cyclically moving second part of the object in subsequent cycles, measuring a geomagnetic first orientation of the second part of the object in said characteristic position, determining the second direction of movement of the first part of the object, computing a velocity of the object in any direction based on the acceleration data, and determining the secondary position indication of said object basType: GrantFiled: April 7, 2021Date of Patent: August 29, 2023Assignee: Suunto OyInventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
-
Publication number: 20230087693Abstract: 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 a first signal from an exercising device, process the received signal, respond to the received signal by transmitting a second signal to the exercising device, and participate in a pairing process with the exercising device.Type: ApplicationFiled: December 1, 2022Publication date: March 23, 2023Inventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman, Timo Eriksson
-
Patent number: 11587484Abstract: There is provided an apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: receiving an activity type of a user; receiving sensor data; determining at least one measurement value based on the sensor data; detecting at least one first activity type specific change in the at least one measurement value; and activating a display in response to detecting the at least one first activity type specific change in the at least one measurement value.Type: GrantFiled: December 31, 2019Date of Patent: February 21, 2023Assignee: Suunto OyInventors: Ramon Sadornil, Erik Lindman, Timo Eriksson, Jari Akkila, Tuomas Hapola, Mikko Martikka
-
Patent number: 11541280Abstract: 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 a first signal from an exercising device, process the received signal, respond to the received signal by transmitting a second signal to the exercising device, and participate in a pairing process with the exercising device.Type: GrantFiled: May 31, 2019Date of Patent: January 3, 2023Assignee: Suunto OyInventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman, Timo Eriksson
-
Publication number: 20220276818Abstract: There is provided a wearable device, comprising: at least one processing core; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processing core, cause the wearable device to: receive one or more recipes being indicative of input elements for the computer program code, the input elements comprising at least one or more triggering events; one or more display templates; one or more content elements; receive user input for selection of a recipe of the one or more recipes; detect a triggering event corresponding to the one or more triggering events; in response to detecting the triggering event, provide the one or more content elements corresponding to the triggering event for display on a display of the wearable device according to a display template corresponding to the triggering event.Type: ApplicationFiled: February 14, 2022Publication date: September 1, 2022Inventors: Janne Kallio, Tuomas Hapola, Erik Lindman
-
Patent number: 11284807Abstract: 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 a first sensor data stream from an exercising device, receive a second sensor data stream from a mobile device, correlate the first data stream with the second data stream, determine that the exercising device is engaged with the mobile device, and provide indication to the exercising device and the mobile device that the devices are engaged with each other.Type: GrantFiled: May 31, 2019Date of Patent: March 29, 2022Assignee: Amer Sports Digital Services OyInventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman, Timo Eriksson
-
Patent number: 11215457Abstract: 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 determine a route based at least partly on a thematic map database and a current location of the apparatus, present the determined route as a suggested route to a first user, and responsive to the first user approving the suggested route, initiate an activity session based on the suggested route.Type: GrantFiled: April 8, 2019Date of Patent: January 4, 2022Assignee: Amer Sports Digital Services OyInventors: Heikki Nieminen, Erik Lindman, Tuomas Hapola, Janne Kallio
-
Publication number: 20210306811Abstract: According to an example aspect of the present invention, there is provided a method and system for tracking and determining a position of an object along a planned route, the method comprising: providing information of at least one predetermined route and determining a planned route based on the information of the at least one predetermined route; determining a primary position of the object based on at least one of: signals received from a satellite positioning system and the planned route; tracking a first position of the object via the satellite positioning system; and comparing whether the first position matches with the planned route. If the first position is found to deviate from the planned route, determining a secondary position of movement of the object based on measurements of at least one of: an inertia sensor and an acceleration sensor; wherein at least one of acceleration, speed and direction of the object is measured.Type: ApplicationFiled: June 10, 2021Publication date: September 30, 2021Inventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman, Olli-Pekka Koistinen
-
Publication number: 20210258733Abstract: According to an example aspect of the present invention, there is provided a method and system for determining and tracking an indoor position of an object, the method comprising: using a primary position indication, based on signals received from an external positioning system of at least two different positions of said object to calibrate tracking of a secondary position indication, which is an indoor position, and wherein the tracking of the secondary position comprises: recording acceleration data of a second part of the object, integrating said acceleration data, determining a characteristic position of the cyclically moving second part of the object in subsequent cycles, measuring a geomagnetic first orientation of the second part of the object in said characteristic position, determining the second direction of movement of the first part of the object, computing a velocity of the object in any direction based on the acceleration data, and determining the secondary position indication of said object basType: ApplicationFiled: April 7, 2021Publication date: August 19, 2021Inventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
-
Patent number: 10999709Abstract: According to an example aspect of the present invention, there is provided a method for determining the direction of movement of an object, the method comprising determining a cyclical motion of a cyclically moving part of the object by recording acceleration data of said cyclically moving part over a plurality of cycles using an accelerometer or inertial sensor attached to said cyclically moving part, integrating said acceleration data over at least one cycle of movement to determine a tilting of said cyclically moving part of the object relative to the horizontal plane, measuring an external magnetic field of said cyclically moving part of the object using a magnetometer to determine an orientation of said cyclically moving part of the object relative to the external magnetic field, determining the direction of movement of the object based on the tilting and the orientation of the cyclically moving part of the object.Type: GrantFiled: May 27, 2020Date of Patent: May 4, 2021Assignee: Amer Sports Digital Services OyInventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
-
Publication number: 20200288277Abstract: According to an example aspect of the present invention, there is provided a method for determining the direction of movement of an object, the method comprising determining a cyclical motion of a cyclically moving part of the object by recording acceleration data of said cyclically moving part over a plurality of cycles using an accelerometer or inertial sensor attached to said cyclically moving part, integrating said acceleration data over at least one cycle of movement to determine a tilting of said cyclically moving part of the object relative to the horizontal plane, measuring an external magnetic field of said cyclically moving part of the object using a magnetometer to determine an orientation of said cyclically moving part of the object relative to the external magnetic field, determining the direction of movement of the object based on the tilting and the orientation of the cyclically moving part of the object.Type: ApplicationFiled: May 27, 2020Publication date: September 10, 2020Inventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
-
Patent number: 10708723Abstract: According to an example aspect of the present invention, there is provided a method for determining the direction of movement of an object, the method comprising determining a cyclical motion of a cyclically moving part of the object by recording acceleration data of said cyclically moving part over a plurality of cycles using an accelerometer or inertial sensor attached to said cyclically moving part, integrating said acceleration data over at least one cycle of movement to determine a tilting of said cyclically moving part of the object relative to the horizontal plane, measuring an external magnetic field of said cyclically moving part of the object using a magnetometer to determine an orientation of said cyclically moving part of the object relative to the external magnetic field, determining the direction of movement of the object based on the tilting and the orientation of the cyclically moving part of the object.Type: GrantFiled: November 25, 2019Date of Patent: July 7, 2020Assignee: Amer Sports Digital Services OyInventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
-
Patent number: 10697776Abstract: According to an example aspect of the present invention, there is provided a method for tracking and determining the position of an object, the method comprising determining a primary position indication based on signals received from an external positioning system and using said primary position indication to determine a first position of said object, recording acceleration data of a cyclically moving object using inertial sensor signals or accelerometer sensor signals and integrating said acceleration data over a selected period of time to determine a tilting of said cyclically moving part of the object relative to a horizontal plane, recording direction data of said moving object based on measuring an external magnetic field of the cyclically moving part of the object using a magnetometer sensor to determine an orientation of said cyclically moving part relative to the external magnetic field, computing the velocity of said moving object in any direction based on said inertial sensor signals or accelerometType: GrantFiled: October 24, 2018Date of Patent: June 30, 2020Assignee: Amer Sports Digital Services OyInventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
-
Publication number: 20200135076Abstract: There is provided an apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: receiving an activity type of a user; receiving sensor data; determining at least one measurement value based on the sensor data; detecting at least one first activity type specific change in the at least one measurement value; and activating a display in response to detecting the at least one first activity type specific change in the at least one measurement value.Type: ApplicationFiled: December 31, 2019Publication date: April 30, 2020Inventors: Ramon Sadornil, Erik Lindman, Timo Eriksson, Jari Akkila, Tuomas Hapola, Mikko Martikka
-
Publication number: 20200100068Abstract: According to an example aspect of the present invention, there is provided a method for determining the direction of movement of an object, the method comprising determining a cyclical motion of a cyclically moving part of the object by recording acceleration data of said cyclically moving part over a plurality of cycles using an accelerometer or inertial sensor attached to said cyclically moving part, integrating said acceleration data over at least one cycle of movement to determine a tilting of said cyclically moving part of the object relative to the horizontal plane, measuring an external magnetic field of said cyclically moving part of the object using a magnetometer to determine an orientation of said cyclically moving part of the object relative to the external magnetic field, determining the direction of movement of the object based on the tilting and the orientation of the cyclically moving part of the object.Type: ApplicationFiled: November 25, 2019Publication date: March 26, 2020Inventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
-
Patent number: 10555127Abstract: According to an example aspect of the present invention, there is provided a method for determining the direction of movement of an object, the method comprising determining a cyclical motion of a cyclically moving part of the object by recording acceleration data of said cyclically moving part over a plurality of cycles using an accelerometer or inertial sensor attached to said cyclically moving part, integrating said acceleration data over at least one cycle of movement to determine a tilting of said cyclically moving part of the object relative to the horizontal plane, measuring an external magnetic field of said cyclically moving part of the object using a magnetometer to determine an orientation of said cyclically moving part of the object relative to the external magnetic field, determining the direction of movement of the object based on the tilting and the orientation of the cyclically moving part of the object.Type: GrantFiled: October 24, 2018Date of Patent: February 4, 2020Assignee: Amer Sports Digital Services OyInventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
-
Publication number: 20190282103Abstract: 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 a first sensor data stream from an exercising device, receive a second sensor data stream from a mobile device, correlate the first data stream with the second data stream, determine that the exercising device is engaged with the mobile device, and provide indication to the exercising device and the mobile device that the devices are engaged with each other.Type: ApplicationFiled: May 31, 2019Publication date: September 19, 2019Inventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman, Timo Eriksson