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).

  • Publication number: 20190282857
    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 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: Application
    Filed: May 31, 2019
    Publication date: September 19, 2019
    Inventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman, Timo Eriksson
  • Publication number: 20190234741
    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 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: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Inventors: Heikki Nieminen, Erik Lindman, Tuomas Hapola, Janne Kallio
  • Publication number: 20190142307
    Abstract: According to an example aspect of the present invention, there is provided a personal multi-sensor apparatus comprising a memory configured to store plural sequences of sensor data elements and at least one processing core configured to: derive, from the plural sequences of sensor data elements, plural sensor data segments, each sensor data segment comprising time-aligned sensor data element sub-sequences from at least two of the sequences of sensor data elements, and assign a label to at least some of the sensor data segments based on the sensor data elements comprised in the respective sensor data segments, to obtain a sequence of labels
    Type: Application
    Filed: December 21, 2018
    Publication date: May 16, 2019
    Inventors: Tuomas Hapola, Mikko Martikka, Timo Eriksson, Erik Lindman
  • Publication number: 20190128674
    Abstract: 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 acceleromet
    Type: Application
    Filed: October 24, 2018
    Publication date: May 2, 2019
    Inventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
  • Publication number: 20190132705
    Abstract: 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: Application
    Filed: October 24, 2018
    Publication date: May 2, 2019
    Inventors: Tuomas Hapola, Heikki Nieminen, Mikko Martikka, Erik Lindman
  • Publication number: 20190116632
    Abstract: 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: Application
    Filed: December 21, 2018
    Publication date: April 18, 2019
    Inventors: Jussi Virkkala, Timo Eriksson, Erik Lindman, Tuomas Hapola, Mikko Martikka, Heikki Nieminen