Patents by Inventor Christoph Thür

Christoph Thür 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: 12046221
    Abstract: Indicating what should be played in a piece of music with a music document, including: displaying a part of the music document when a user plays the piece; receiving a real-time audio signal of the playing; automatically determining a playing position within the piece of music based on the real-time audio signal; automatically scrolling the music document on a display depending on the playing position; estimating at least the following from the real-time audio signal: activity; tonality; and tempo used in automatically determining the playing position determined from playing speed of the user. The estimating of the activity includes detecting whether the user is producing any sounding notes. The estimating of the tonality is based on an array of chord models that represent different chords that appear in the music document and allow calculating the probability that the corresponding chord is being played in various real-time audio signal segments.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: July 23, 2024
    Assignee: Yousician Oy
    Inventors: Anssi Klapuri, Christoph Thür
  • Publication number: 20240112593
    Abstract: A method in an apparatus, the method comprising maintaining a repertoire of musical pieces at a user profile; receiving a user performance of a musical piece; analyzing the user performance of the musical piece; determining based on analyzing the performance whether the user performance of the musical piece fulfills at least one predetermined criterion; and based on the user performance of the musical piece fulfilling the at least one predetermined criterion, storing the musical piece into the repertoire.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 4, 2024
    Inventors: Christoph THÜR, Alicja JUNTUNEN, Andrey SHMITKO, Matti PESONEN, Jarmo HIIPAKKA
  • Publication number: 20240112592
    Abstract: A method in an apparatus, the method comprising receiving a set of learning targets based on a user selection; determining a user skill level by analyzing an input of a user performance of at least one musical piece; determining a difficulty level for each learning target of the set of learning targets; determining an effort parameter for each learning target of the set of learning targets based on the user skill level and/or the difficulty level of each learning target; arranging the set of learning targets based on the effort parameters; and providing a personalized curriculum based on the arranged set of learning targets.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 4, 2024
    Inventors: Christoph THÜR, Alicja JUNTUNEN, Anssi KLAPURI, Juhani SIMOLA, Marcelo RODRÍGUEZ, Toni HIRVONEN, Pyry NIKUNEN, Jarmo HIIPAKKA
  • Publication number: 20240105151
    Abstract: A method and apparatus for presenting at least a portion of a musical notation of a starting point of a song to a user, including a first note or chord to be played; indicating a tempo of the song to the user; receiving from a musical instrument played a signal indicating how the musical instrument is being played; monitoring triggers and responsively to detecting a starting trigger beginning to playback one or more backing tracks; detecting the starting trigger by determining that the user has provided a starting sign independent of the apparatus; and synchronizing the playback of the one or more backing tracks using a time when the user has provided the starting sign.
    Type: Application
    Filed: September 27, 2023
    Publication date: March 28, 2024
    Inventors: Sakari BERGEN, Anssi KLAPURI, Jarmo HIIPAKKA, Christoph THÜR
  • Publication number: 20230351988
    Abstract: A computer-implemented method for identifying a song includes: providing audio data including musical notation information for songs, receiving a real-time audio signal of a user performing on an instrument, detecting playing activity in successive segments, detecting notes and/or chords from the audio signal, storing user play history information including of information of songs a user has played before and number of plays, based on the play history information calculating a first probability for a song, based on first probabilities for a number of songs and based on the detected playing activity and the detected notes and/or chords, estimating the song being performed. The estimation includes calculating a second probability for different songs. The second probabilities are defined by the audio signal corresponding with a particular song of the play history combined with first probability associated with the song, and providing the song the user is performing or related information.
    Type: Application
    Filed: April 28, 2023
    Publication date: November 2, 2023
    Inventors: Christoph THÜR, Anssi KLAPURI, Veli-Jussi KESTI
  • Publication number: 20230351993
    Abstract: A computer-implemented method includes: providing backing track audio data, wherein each backing track includes information of at least: song tempo, tonal content that is synchronized with the backing track audio, selecting a song, receiving a real-time audio signal of the user's performance, estimating parameters, based on the audio signal, including at least: playing activity of the user, wherein detecting whether the user is producing any sounding notes with a musical instrument, tempo of the user's playing, and playing position of the user within the selected song, estimating the reliability of the estimated tempo and play position of the user, wherein a value of the reliability represents the probability that the amount of error in the estimated user tempo and play position is sufficiently small, and when the estimated reliability of the user position and tempo is sufficiently high, start playing the backing track at the user position and tempo.
    Type: Application
    Filed: April 28, 2023
    Publication date: November 2, 2023
    Inventors: Juho KINNUNEN, Sakari BERGEN, Anssi KLAPURI, Veli-Jussi KESTI, Jarmo HIIPAKKA, Katarina TALLBERG, Christoph THÜR
  • Publication number: 20230067175
    Abstract: A user interface presents structural musical information in a score in a way where both the start and the end points of each jump in the score are visible simultaneously. Each jump is presented in a manner that allows the user to select during performance, which one of different alternatives to choose, when approaching a decision point like a repeat in the song.
    Type: Application
    Filed: August 29, 2022
    Publication date: March 2, 2023
    Applicant: Yousician Oy
    Inventors: Jarmo HIIPAKKA, Christoph Thür
  • Publication number: 20220310047
    Abstract: Indicating what should be played in a piece of music with a music document, including: displaying a part of the music document when a user plays the piece; receiving a real-time audio signal of the playing; automatically determining a playing position within the piece of music based on the real-time audio signal; automatically scrolling the music document on a display depending on the playing position; estimating at least the following from the real-time audio signal: activity; tonality; and tempo used in automatically determining the playing position determined from playing speed of the user. The estimating of the activity includes detecting whether the user is producing any sounding notes. The estimating of the tonality is based on an array of chord models that represent different chords that appear in the music document and allow calculating the probability that the corresponding chord is being played in various real-time audio signal segments.
    Type: Application
    Filed: March 25, 2021
    Publication date: September 29, 2022
    Applicant: Yousician Oy
    Inventors: Anssi Klapuri, Christoph Thür
  • Patent number: 9218748
    Abstract: A system and method for providing exercise in playing a music instrument. With prior art solutions there is a common problem of inadequate motivation of the user to continue practicing, and inadequate learning of items which are difficult for a specific user. The present solution detects characteristics of the user's play detected and uses them to provide a suitable program of exercises and to provide feedback which enhances motivation of the user.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: December 22, 2015
    Assignee: YOUSICIAN OY
    Inventors: Mikko Kaipainen, Christoph Thur
  • Publication number: 20140041511
    Abstract: A system and method for providing exercise in playing a music instrument. With prior art solutions there is a common problem of inadequate motivation of the user to continue practicing, and inadequate learning of items which are difficult for a specific user. The present solution detects characteristics of the user's play detected and uses them to provide a suitable program of exercises and to provide feedback which enhances motivation of the user.
    Type: Application
    Filed: April 26, 2012
    Publication date: February 13, 2014
    Applicant: oVELIN OY
    Inventors: Mikko Kaipainen, Christoph Thur