← Back to Patent Explorer
US5261087A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic information retrieval system with relative difference analyzer

Assignee: Yamaha Corp
•
Filing: 1990-03-07
•
Granted: 1993-11-09
•
Expires: 2010-03-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A musical information retrieval system, for providing pieces of musical information to a user, is equipped with a relative difference analyzer for improvement of an average access time period even if the user is not familiar with an electronic processing system, and the relative difference analyzer comprises an input unit for providing a key word representative of a piece of identifying information indicative of an attribute of a musical composition, a data file including a plurality of books respectively having index records for storing respective pieces of musical attributive catalog information and detail data records for storing respective pieces of detailed musical data information associated with the pieces of detailed musical data information, respectively, an analyzer for searching the index records for candidates each partially identical with the piece of identifying information but partially different from the piece of identifying information, and a displaying unit for indicating the relative differences, if any.

Inventors

  • 👤 Hirofumi Mukaino

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 16:32
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/38; G06F16/383; G06F16/90; G06F16/903; G06F16/90335; G06F16/90344; G06F16/93; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 289 words
A relative difference analyzer for an information retrieval system, said relative difference analyzer comprising: a) input means for receiving a key word representative of a piece of identifying information, and for converting said key word into a key bit string having a predetermined fixed length; b) storing means for storing a data base, said data base including a data file, said data file containing a plurality of books, each of said books including, respectively, index records for storing respective pieces of attributive catalog information and detail data records for storing respective pieces of detailed data information corresponding to said pieces of attributive catalog information, said pieces of attributive catalog information each being associated with a corresponding lock bit string, said lock bit strings being stored in said index records with said pieces of attributive catalog information, said lock bit strings each having a predetermined fixed length equal to the predetermined fixed length of said key bit string; c) analyzing means for searching said index records for comparing said key bit string with said lock bit strings to determine a set of candidates from said pieces of attributive catalog information and for determining relative differences between said candidates and said piece of identifying information, each of said relative differences represented by a ratio between a first number and a second number, said first number representing a number of characters which are different between one of said candidates and said piece of identifying information, and said second number representing a total number of characters in said piece of identifying information; d) indicating means for indicating said relative differences, if any; and e) a bus system for electrically interconnecting said input means, said data base, said analyzing means and said indicating means.
Claim 2
Dependent Claim 289 words
A relative difference analyzer for an information retrieval system, said relative difference analyzer comprising: a) input means for receiving a key word representative of a piece of identifying information, and for converting said key word into a key bit string having a predetermined fixed length; b) storing means for storing a data base, said data base including a data file, said data file containing a plurality of books, each of said books including, respectively, index records for storing respective pieces of attributive catalog information and detail data records for storing respective pieces of detailed data information corresponding to said pieces of attributive catalog information, said pieces of attributive catalog information each being associated with a corresponding lock bit string, said lock bit strings being stored in said index records with said pieces of attributive catalog information, said lock bit strings each having a predetermined fixed length equal to the predetermined fixed length of said key bit string; c) analyzing means for searching said index records for comparing said key bit string with said lock bit strings to determine a set of candidates from said pieces of attributive catalog information and for determining relative differences between said candidates and said piece of identifying information, each of said relative differences represented by a ratio between a first number and a second number, said first number representing a number of characters which are different between one of said candidates and said piece of identifying information, and said second number representing a total number of characters in said piece of identifying information; d) indicating means for indicating said relative differences, if any; and e) a bus system for electrically interconnecting said input means, said data base, said analyzing means and said indicating means.
Claim 3
Dependent Claim 303 words
A relative difference analyzer for a musical information system, said relative difference analyzer comprising: a) input means for receiving a key word representative of a piece of identifying information, said piece of identifying information being indicative of a musical attribute, and for converting said key word into a key bit string having a predetermined fixed length; b) storing means for storing a data base, said data base including a data film, said data file containing a plurality of books, each of said books including, respectively, index records for storing respective pieces of musical attributive catalog information and detail data records for storing respective pieces of detailed musical data information corresponding to said pieces of musical attributive catalog information, said pieces of musical attributive catalog information each being associated with a corresponding lock bit string, said lock bit strings being stored in said index records with said musical attributive catalog information, said lock bit strings having a predetermined fixed length equal to the predetermined fixed length of said key bit string; c) analyzing means for searching said index records for comprising said key bit string with said lock bit strings to determine a set of candidates from said pieces of musical attributive catalog information and for determining relative differences between said candidates and said piece of identifying information each of said relative differences represented by a ratio between a first number and a second number, said first number representing a number of characters which are different between one of said candidates and said piece of identifying information, and said second number representing a total number of characters in said piece of identifying information; d) indicating means for indicating said relative differences, if any; and e) a bus system for electrically interconnecting said input means, said data base, said analyzing means and said indicating means,
Claim 4
Dependent Claim 303 words
A relative difference analyzer for a musical information system, said relative difference analyzer comprising: a) input means for receiving a key word representative of a piece of identifying information, said piece of identifying information being indicative of a musical attribute, and for converting said key word into a key bit string having a predetermined fixed length; b) storing means for storing a data base, said data base including a data film, said data file containing a plurality of books, each of said books including, respectively, index records for storing respective pieces of musical attributive catalog information and detail data records for storing respective pieces of detailed musical data information corresponding to said pieces of musical attributive catalog information, said pieces of musical attributive catalog information each being associated with a corresponding lock bit string, said lock bit strings being stored in said index records with said musical attributive catalog information, said lock bit strings having a predetermined fixed length equal to the predetermined fixed length of said key bit string; c) analyzing means for searching said index records for comprising said key bit string with said lock bit strings to determine a set of candidates from said pieces of musical attributive catalog information and for determining relative differences between said candidates and said piece of identifying information each of said relative differences represented by a ratio between a first number and a second number, said first number representing a number of characters which are different between one of said candidates and said piece of identifying information, and said second number representing a total number of characters in said piece of identifying information; d) indicating means for indicating said relative differences, if any; and e) a bus system for electrically interconnecting said input means, said data base, said analyzing means and said indicating means,
Claim 5
Dependent Claim 35 words
A relative different analyzer as set forth in claim 2, in which said musical attribute indicated by said piece of identifying information comprises one of a composer's name and a phrase of a musical composition.
Claim 6
Dependent Claim 73 words
A relative different analyzer as set forth in claim 3, in which said pieces of musical attributive catalog information comprise first and second groups, the former including composer's names and the latter including phrases of musical compositions, and wherein said pieces of detailed musical data information are associated, respectively, with said pieces of musical attributive catalog information of said first group and said pieces of musical attributive catalog information of said second group.
Claim 7
Dependent Claim 19 words
A relative difference analyzer as set forth in claim 4, in which said musical compositions comprise a musical score.
Claim 8
Dependent Claim 24 words
A relative difference analyzer as set forth in claim 5, in which each of said phrases comprises the first phrase of the musical compositions.
Claim 9
Dependent Claim 22 words
A relative difference analyzer as set forth in claim 5, in which each of said phrases comprise features of the musical compositions.
Claim 10
Dependent Claim 54 words
A relative difference analyzer as set forth in claim 5, in which said data file is associated with first and second index tables for performing an expedited searching operation, and in which said first and second index tables correspond to said pieces of musical attributive catalog information comprising said first and second groups, respectively.
Claim 11
Dependent Claim 50 words
A relative difference analyzer as set forth in claim 8, in which said analyzing means comprise preliminary analyzing means for selecting candidates of said relative differences by using said first and second index tables, and final analyzing means for determining said relative differences from said candidates and said key word.
Claim 12
Dependent Claim 105 words
A relative difference analyzer as set forth in claim 9, in which said first index table has the pieces of musical attributive catalog information of said first group in the form of a coded character string as well as in the form of a reference bit string produced on the basis of the corresponding coded character string, and in which said second index table has the pieces of musical attributive catalog information of said second group in the form of a coded note string as well as in the form of a reference bit string produced on the basis of the corresponding coded note string.
Claim 13
Dependent Claim 124 words
A relative difference analyzer as set forth in claim 10, in which said preliminary analyzing means include key bit string producing means for producing a key bit string in the form of said reference bit string from said piece of musical attributive catalog information, logical means for comparing said key bit string with each of said pieces of musical attributive catalog information in the form of said reference bit string so as to count the number of component bits of the reference bit string identical with component bits of the key bit string, and calculating means for calculating a resemblant ratio of said piece of musical attributive catalog information for determined whether the piece of musical attributive catalog information is one of the candidates.
Claim 14
Dependent Claim 126 words
A relative difference analyzer as set forth in claim 11, in which said final analyzing means comprise comparing means for successively comparing each component character or each component note of said key word with all of the component characters of said coded character string or all of the component notes of the coded note string so as to calculate scores, each of said scores being indicative of a resemblance between each component character or each component note and one of the component characters of the coded character string or one of the component notes of the coded note string, and calculating means for calculating a similarity of said piece of musical attributive catalog information for determining said relative differences between said candidates and said key word.
Claim 15
Dependent Claim 25 words
A relative difference analyzer as set forth in claim 12, in which said indicating means comprises a display unit and an associated display controlling unit.
Claim 16
Dependent Claim 40 words
A relative difference analyzer as set forth in claim 13, in which said relative differences are indicated on said display unit in the form of character images together with messages, and in which each of said messages includes said similarity.
Claim 17
Dependent Claim 29 words
A relative difference analyzer as set forth in claim 14, in which said similarity disappears from said display unit if the value thereof is less than a predetermined value.
Claim 18
Dependent Claim 17 words
A relative difference analyzer as set forth in claim 15, in which said predetermined value is variable.
Claim 19
Dependent Claim 27 words
A relative difference analyzer as set forth in claim 1, in which said data file is associated with index table means for performing an expedited searching operation.
Claim 20
Dependent Claim 48 words
A relative difference analyzer as set forth in claim 17, in which said analyzing means comprise preliminary analyzing means for determining candidates of said relative differences by using said index table means, and final analyzing means for determining said relative differences between said candidates and said key word.
Claim 21
Dependent Claim 44 words
A relative difference analyzer as set forth in claim 18, in which the pieces of attributive catalog information are in the form of a code as well as in the form of a reference bit string produced on the basis of the corresponding code.
Claim 22
Dependent Claim 119 words
A relative difference analyzer as set forth in claim 19, in which said preliminary analyzing means includes key bit string producing means for producing a key bit string in the form of said reference bit line from said piece of identifying information, logical means for comparing said key bit string with each of said pieces of attributive catalog information in the form of said reference bit string so as to count the number of component bits of the reference bit string identical with component bits of the key bit string, and calculating means for calculating a resemblant ratio of said piece of attributive catalog information to determine whether the piece of attributive catalog information is one of the candidates.
Claim 23
Dependent Claim 90 words
A relative difference analyzer as set forth in claim 20, in which said final analyzing means comprise comparing means for successively comparing each component of said key word with all of the components of said code so as to calculate scores, each of said scores being indicative of a resemblance between each component of said key word and a respective component of the code, and calculating means for calculating a similarity of said piece of attributive catalog information for determining said relative differences between said candidates and said key word.
Claim 24
Dependent Claim 25 words
A relative difference analyzer as set forth in claim 21, in which said indicating means comprise a display unit and an associated display controlling unit.
Claim 25
Dependent Claim 34 words
A relative difference analyzer as set forth in claim 22, in which said relative differences are indicated on said display unit together with messages, and in which each of said messages includes said similarity.
Claim 26
Dependent Claim 29 words
A relative difference analyzer as set forth in claim 23, in which said similarity disappears from said display unit if the value thereof is less than a predetermined value.
Claim 27
Dependent Claim 17 words
A relative difference analyzer as set forth in claim 24, in which said predetermined value is variable.
Claim 28
Dependent Claim 116 words
A relative difference analyzer for an information retrieval system, as recited in claim 1, wherein said analyzing means for determining relative differences between said candidates and said piece of identifying information comprises: forming means for forming said key word and said attributive catalog information corresponding to said candidates into a two-dimensional matrix; comparing means for comparing, in said two-dimensional matrix, each of the characters of said key word to each of the characters of said attributive catalog information corresponding to said candidates; and determining means for determining the relative differences between said key word and said attributive catalog information corresponding to said candidates, based on the comparison performed by said comparing means in said two-dimensional matrix.
Claim 29
Dependent Claim 119 words
A relative difference analyzer for a musical information system, as recited in claim 2, wherein said analyzing means for determining relative differences between said candidates and said piece of identifying information comprises: forming means for forming said key word and said musical attributive catalog information corresponding to said candidates into a two-dimensional matrix; comparing means for comparing, in said two-dimensional matrix, each of the characters of said key word to each of the characters of said musical attributive catalog information corresponding to said candidates; and determining means for determining the relative differences between said key word and said musical attributive catalog information corresponding to said candidates, based on the comparison performed by said comparing means in said two-dimensional matrix.

References Cited (Backward Citations)

US3651483A Cited
US4318184A Cited
US4328561A Cited
US4383307A Cited
US4471459A Cited
US4603386A Cited
US4783758A Cited
US4745836A Cited
US4833610A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-08 1997-05-10 1997-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-08 2001-05-10 2001-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-08 2005-05-10 2005-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag