Musical instrument tutor system

US2019156696A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019156696-A1
Application numberUS-201715817327-A
CountryUS
Kind codeA1
Filing dateNov 20, 2017
Priority dateNov 20, 2017
Publication dateMay 23, 2019
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer system may generate acoustical recommendations for a user. A set of actual acoustical data input may be received and compared with a set of expected acoustical data accessed from memory. The set of actual and expected acoustical data may be corresponding. A set of actual acoustical data vectors may be generated and analyzed against a set of expected acoustical vectors. Deviating portions between the actual and expected may be determined and a set of performance rating vectors may be generated based on each deviating portion. Based on these vectors, and by applying the performance rating vectors to a list of reference ratings, the system can generate a set of acoustical recommendations.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for acoustical data analysis comprising: a memory having a set of computer readable instructions; a set of input devices for receiving acoustical data input; and at least one processor for executing the set of computer readable instructions, the set of computer readable instructions being configured to cause the processor to perform a method comprising: receiving, from an input device in the set of input devices, a set of actual acoustical data input; accessing, from the memory, a set of expected acoustical data, the set of expected acoustical data corresponding to the actual acoustical data input; generating, by the at least one processor, a set of actual acoustical vectors from the actual acoustical data input; analyzing, against a set of expected acoustical vectors, the set of actual acoustical vectors; determining, responsive to the analyzing, a set of deviating portions between the actual acoustical vectors and the expected acoustical vectors; generating, based on the set of deviating portions, a set of performance rating vectors for each deviating portion; and generating, based on the performance rating vectors and by applying the performance rating vectors to a list of reference ratings, a set of acoustical recommendations. 2 . The system of claim 1 , wherein the method further comprises generating, for the set of expected acoustical data, the set of expected acoustical vectors. 3 . The system of claim 1 , wherein the actual acoustical vectors describe characteristics of the data including tempo. 4 . The system of claim 1 , wherein the method further comprises: receiving, by the one or more processors, a first set of audio data, wherein the first set of audio data is obtained from an Internet music database; receiving, by the one or more processors, a second set of audio data, wherein the second set of audio data is provided by a musical composition application; determining the first set of audio data and the second set of audio data correlate to a same musical composition; and storing, in a profile, as the set of the expected acoustical data, the first and second sets of audio data. 5 . The system of claim 1 , wherein the set of acoustical recommendations comprises an instruction to play a particular musical composition, wherein the particular musical composition does not correspond to the expected acoustical data. 6 . The system of claim 1 , wherein the set of acoustical recommendations comprises an instruction to perform a piece at a slower tempo. 7 . The system of claim 1 , wherein the set of acoustical recommendations comprises a set of passages to practice, wherein the set of passages comprise select portions of the expected acoustical data. 8 . A method comprising: receiving, from an input device in the set of input devices, a set of actual acoustical data input; accessing, from the memory, a set of expected acoustical data, the set of expected acoustical data corresponding to the actual acoustical data input; generating, by the at least one processor, a set of actual acoustical vectors from the actual acoustical data input; analyzing, against a set of expected acoustical vectors, the set of actual acoustical vectors; determining, responsive to the analyzing, a set of deviating portions between the actual acoustical vectors and the expected acoustical vectors; generating, based on the set of deviating portions, a set of performance rating vectors for each deviating portion; and generating, based on the performance rating vectors and by applying the performance rating vectors to a list of reference ratings, a set of acoustical recommendations. 9 . The method of claim 8 , further comprising generating, for the set of expected acoustical data, the set of expected acoustical vectors. 10 . The method of claim 8 , wherein the actual acoustical vectors describe characteristics of the data including tempo. 11 . The method of claim 8 , further comprising: receiving, by the one or more processors, a first set of audio data, wherein the first set of audio data is obtained from an Internet music database; receiving, by the one or more processors, a second set of audio data, wherein the second set of audio data is provided by a musical composition application; determining the first set of audio data and the second set of audio data correlate to a same musical composition; and storing, in a profile, as the set of the expected acoustical data, the first and second sets of audio data. 12 . The method of claim 8 , wherein the set of acoustical recommendations comprises an instruction to play a particular musical composition, wherein the particular musical composition does not correspond to the expected acoustical data. 13 . The method of claim 8 , wherein the set of acoustical recommendations comprises an instruction to perform a piece at a slower tempo. 14 . A computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising: receiving, from an input device in the set of input devices, a set of actual acoustical data input; accessing, from the memory, a set of expected acoustical data, the set of expected acoustical data corresponding to the actual acoustical data input; generating, by the at least one processor, a set of actual acoustical vectors from the actual acoustical data input; analyzing, against a set of expected acoustical vectors, the set of actual acoustical vectors; determining, responsive to the analyzing, a set of deviating portions between the actual acoustical vectors and the expected acoustical vectors; generating, based on the set of deviating portions, a set of performance rating vectors for each deviating portion; and generating, based on the performance rating vectors and by applying the performance rating vectors to a list of reference ratings, a set of acoustical recommendations. 15 . The computer program product of claim 14 , wherein the method further comprises generating, for the set of expected acoustical data, the set of expected acoustical vectors. 16 . The computer program product of claim 14 , wherein the actual acoustical vectors describe characteristics of the data including tempo. 17 . The computer program product of claim 14 , wherein the method further comprises: receiving, by the one or more processors, a first set of audio data, wherein the first set of audio data is obtained from an Internet music database; receiving, by the one or more processors, a second set of audio data, wherein the second set of audio data is provided by a musical composition application; determining the first set of audio data and the second set of audio data correlate to a same musical composition; and storing, in a profile, as the set of the expected acoustical data, the first and second sets of audio data. 18 . The computer program product of claim 14 , wherein the set of acoustical recommendations comprises an instruction to play a particular musical composition, wherein the particular musical composition does not correspond to the expected acoustical data. 19 . The computer program product of claim 14 , wherein the set of acoustical recommendations comprises an instruction to perform a piece at a slower tempo. 20 . The computer program product of c

Assignees

Inventors

Classifications

  • Filtering based on additional data, e.g. user or group profiles · CPC title

  • Administration of user profiles, e.g. generation, initialization, adaptation or distribution · CPC title

  • for extraction of timing, tempo; Beat detection · CPC title

  • Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set · CPC title

  • G09B15/00Primary

    Teaching music (metronomes G04F5/02) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2019156696A1 cover?
A computer system may generate acoustical recommendations for a user. A set of actual acoustical data input may be received and compared with a set of expected acoustical data accessed from memory. The set of actual and expected acoustical data may be corresponding. A set of actual acoustical data vectors may be generated and analyzed against a set of expected acoustical vectors. Deviating port…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G09B15/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 23 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).