Patent US6678680B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6678680B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Music search engine

Assignee: Concert Technology Corp
•
Filing: 2000-01-06
•
Granted: 2004-01-13
•
Expires: 2020-01-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A music search method for finding a desired song in a song database. The method comprises generating a difference sequence for each song in the song database by determining the relative difference between adjacent notes. Next, a note sequence is chosen for the song to be found within the song database. A difference argument is generated for the note sequence by determining the relative difference between adjacent notes. The difference argument for the note sequence and the difference sequence for each song in the song database is compared. The desired song is found if the difference argument for the note sequence corresponds to a portion of the difference sequence for the desired song, or if the net difference at the closest match position is within a set difference threshold.

Inventors

  • 👤 Mark Woo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:08
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/60; G06F16/68; G06F16/683; G06F16/63; G06F16/632; G06F16/634; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99936

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 157 words
A computerized music search method, comprising: generating a song database of a plurality of songs; assigning an index value for each note of each song in the song database; generating a difference sequence by calculating a quantitative difference of the index values between every two successive notes of each song; inputting a sequence of notes; assigning an index value for each note of the input sequence; generating an input difference argument by calculating a quantitative difference of the index value between every two successive notes of the input sequence; adding a first symbol to any of the quantitative relative differences of index value when the quantitative relative difference of the index value is larger than one octave, and adding a second symbol to any of the quantitative relative differences of the index value when the difference is smaller than one octave; and searching the database to find the song with the difference sequence matching the difference argument.
Claim 2
Dependent Claim 157 words
A computerized music search method, comprising: generating a song database of a plurality of songs; assigning an index value for each note of each song in the song database; generating a difference sequence by calculating a quantitative difference of the index values between every two successive notes of each song; inputting a sequence of notes; assigning an index value for each note of the input sequence; generating an input difference argument by calculating a quantitative difference of the index value between every two successive notes of the input sequence; adding a first symbol to any of the quantitative relative differences of index value when the quantitative relative difference of the index value is larger than one octave, and adding a second symbol to any of the quantitative relative differences of the index value when the difference is smaller than one octave; and searching the database to find the song with the difference sequence matching the difference argument.
Claim 3
Dependent Claim 45 words
The method of claim 1 , further comprising assigning a fraction of an octave as the index value to each note of each song in the database and assigning a fraction of an octave as the index value to each note of the input sequence.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-01-12 2007-07-14 2008-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-01-12 2011-07-14 2012-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-01-12 2015-07-14 2016-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag