Patents by Inventor Oliver Ludecke

Oliver Ludecke 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: 9508330
    Abstract: Embodiments of the invention include storing musical elements in a database and processing performance data, where the musical elements including a plurality of reference accent pattern data and a plurality of reference system pattern data. Processing performance data can include receiving input data corresponding to a musical performance, determining an accent pattern for the musical performance, matching the accent pattern data to one or more reference accent pattern data in the database, and selecting one of the matching reference accent patterns. Processing performance data further includes receiving input corresponding to a selection of a musical style, one or more musical performance parameters, and generating a musical accompaniment based on the processed performance data, the selected musical style, and the selected one or more musical performance.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: November 29, 2016
    Assignee: Apple Inc.
    Inventors: Christoph Buskies, Matthias Gros, Alexander H. Little, Thomas Sauer, Oliver Ludecke, Tobias Bade
  • Patent number: 9263018
    Abstract: A computer-implemented method comprises receiving musical data including reference timing data, and a succession of musical notes arranged with respect to the reference timing data, receiving input corresponding to a selection of a groove template, and altering the arrangement of the notes (shifting in a positive or negative direction) with respect to the reference timing data based on the selected groove template. Altering the arrangement of notes can further include adding additional musical notes to the succession of musical notes to add stylistic embellishments particular to the selected groove template, where one of the selectable groove templates includes adding a shuffle dynamic to the succession of musical notes by determining a positive offset associated with each of the musical notes along the musical bar, and applying the positive offset to each of the musical notes, wherein the positive offset corresponds to the position of the musical note.
    Type: Grant
    Filed: July 13, 2013
    Date of Patent: February 16, 2016
    Assignee: Apple Inc.
    Inventors: Christoph Buskies, Matthias Gros, Thomas Sauer, Oliver Ludecke, Tobias Bade, Alexander H. Little
  • Patent number: 9251773
    Abstract: Embodiments of the invention are related to a computer-implemented method that includes receiving musical data, identifying a succession of accentuated events in the musical data, determining a pattern in the succession of accentuated events, comparing the pattern to a plurality of reference patterns, and determining a match for the pattern using the plurality of reference patterns. The method further includes selecting one of the matching reference patterns, and generating a rhythmic musical accompaniment for the musical data based on the selected matching reference pattern. In some cases, the musical data is MIDI data or analog audio data. Analog audio data analysis includes detecting transients in the analog audio data by identifying the succession of accentuated event in the musical data. This may include identifying a plurality of events in the musical data, and determining whether each of the plurality of events is an accent.
    Type: Grant
    Filed: July 13, 2013
    Date of Patent: February 2, 2016
    Assignee: Apple Inc.
    Inventors: Christoph Buskies, Matthias Gros, Thomas Sauer, Oliver Ludecke, Tobias Bade, Alexander H. Little
  • Publication number: 20150221297
    Abstract: Embodiments of the invention include storing musical elements in a database and processing performance data, where the musical elements including a plurality of reference accent pattern data and a plurality of reference system pattern data. Processing performance data can include receiving input data corresponding to a musical performance, determining an accent pattern for the musical performance, matching the accent pattern data to one or more reference accent pattern data in the database, and selecting one of the matching reference accent patterns. Processing performance data further includes receiving input corresponding to a selection of a musical style, one or more musical performance parameters, and generating a musical accompaniment based on the processed performance data, the selected musical style, and the selected one or more musical performance.
    Type: Application
    Filed: March 6, 2015
    Publication date: August 6, 2015
    Inventors: Christoph Buskies, Matthias Gros, Alexander H. Little, Thomas Sauer, Oliver Ludecke, Tobias Bade
  • Patent number: 9012754
    Abstract: Embodiments of the invention include storing musical elements in a database and processing performance data, where the musical elements including a plurality of reference accent pattern data and a plurality of reference system pattern data. Processing performance data can include receiving input data corresponding to a musical performance, determining an accent pattern for the musical performance, matching the accent pattern data to one or more reference accent pattern data in the database, and selecting one of the matching reference accent patterns. Processing performance data further includes receiving input corresponding to a selection of a musical style, one or more musical performance parameters, and generating a musical accompaniment based on the processed performance data, the selected musical style, and the selected one or more musical performance.
    Type: Grant
    Filed: July 13, 2013
    Date of Patent: April 21, 2015
    Assignee: Apple Inc.
    Inventors: Christoph Buskies, Matthias Gros, Alexander H. Little, Thomas Sauer, Oliver Ludecke, Tobias Bade
  • Publication number: 20150013533
    Abstract: Embodiments of the invention are related to a computer-implemented method that includes receiving musical data, identifying a succession of accentuated events in the musical data, determining a pattern in the succession of accentuated events, comparing the pattern to a plurality of reference patterns, and determining a match for the pattern using the plurality of reference patterns. The method further includes selecting one of the matching reference patterns, and generating a rhythmic musical accompaniment for the musical data based on the selected matching reference pattern. In some cases, the musical data is MIDI data or analog audio data. Analog audio data analysis includes detecting transients in the analog audio data by identifying the succession of accentuated event in the musical data. This may include identifying a plurality of events in the musical data, and determining whether each of the plurality of events is an accent.
    Type: Application
    Filed: July 13, 2013
    Publication date: January 15, 2015
    Applicant: APPLE INC.
    Inventors: Christoph Buskies, Matthias Gros, Thomas Sauer, Oliver Ludecke, Tobias Bade, Alexander H. Little
  • Publication number: 20150013527
    Abstract: Embodiments of the invention include storing musical elements in a database and processing performance data, where the musical elements including a plurality of reference accent pattern data and a plurality of reference system pattern data. Processing performance data can include receiving input data corresponding to a musical performance, determining an accent pattern for the musical performance, matching the accent pattern data to one or more reference accent pattern data in the database, and selecting one of the matching reference accent patterns. Processing performance data further includes receiving input corresponding to a selection of a musical style, one or more musical performance parameters, and generating a musical accompaniment based on the processed performance data, the selected musical style, and the selected one or more musical performance.
    Type: Application
    Filed: July 13, 2013
    Publication date: January 15, 2015
    Inventors: Christoph Buskies, Matthias Gros, Alexander H. Little, Thomas Sauer, Oliver Ludecke, Tobias Bade
  • Publication number: 20150013528
    Abstract: A computer-implemented method comprises receiving musical data including reference timing data, and a succession of musical notes arranged with respect to the reference timing data, receiving input corresponding to a selection of a groove template, and altering the arrangement of the notes (shifting in a positive or negative direction) with respect to the reference timing data based on the selected groove template. Altering the arrangement of notes can further include adding additional musical notes to the succession of musical notes to add stylistic embellishments particular to the selected groove template, where one of the selectable groove templates includes adding a shuffle dynamic to the succession of musical notes by determining a positive offset associated with each of the musical notes along the musical bar, and applying the positive offset to each of the musical notes, wherein the positive offset corresponds to the position of the musical note.
    Type: Application
    Filed: July 13, 2013
    Publication date: January 15, 2015
    Inventors: Christoph Buskies, Matthias Gros, Thomas Sauer, Oliver Ludecke, Tobias Bade, Alexander H. Little