(57)【特許請求の範囲】
【請求項１】
選択されたワードを表示することによって、ソングライティングの作成プロセスを支援する不揮発性メモリ及び揮発性メモリを有するコンピュータシステムによって、ユーザから提供された入力ワードを処理するための方法であって、
前記コンピュータシステムは、ポップカルチャのワード及びフレーズのカテゴリ内に含まれる、ワードの定義、ワードの同義語、ワードの頭韻、フレーズ、及び、ポップカルチャのワード、のコレクションを含む前記不揮発性メモリ内の、ソフトウェアプログラムとデータベースとを有し、
前記ソフトウェアプログラムは、脚韻、脚韻フレーズ、フレーズ、頭韻のため、及び、ポップカルチャワード及びＳＯＵＮＤ  ＡＬＩＫＥワードから収集された情報のための音節フィルタを含み、
（ｉ）前記ユーザによって前記入力ワードが入力されるステップ（ｉ）と、
（ｉｉ）前記入力ワードを再入力することなく、次に示す
（ａ）前記入力ワードの正確な押韻、
（ｂ）前記入力ワードと類似の音であり、正確な押韻でないワード、
（ｃ）前記入力ワードと同じ又は類似の音を含むワードで終わるフレーズ、及び、
（ｄ）前記入力ワードと同じ又は類似の音を含む前述のコレクションの１以上に含まれるＳＯＵＮＤ  ＡＬＩＫＥワード、
のいずれかのうち、選択可能なすべてを、前記不揮発性コンピュータのデータベース内の前記ワードから選択し、
すべてを次のグループ；脚韻、フレーズ、頭韻、そして、ポップカルチャのワード及びフレーズ、の少なくとも１つに分けるステップ（ｉｉ）と、及び、
（ｉｉｉ）選択された音節数を有する、ワード及びフレーズのみを表示可能な前記音節フィルタを提供し、
前記入力されたワードに関して選択されている、これらのワード及びフレーズのみが、前記不揮発性メモリのストレージに対して要求されたワード又はフレーズを選択することによって前記不揮発性メモリのストレージに表示されたワード及びフレーズからワード及びフレーズを検出することを、コンピュータのユーザに許容するために表示され、
前記要求されたワード又はフレーズが、続けて使用するセッション内のコレクションとして呼び出すことができる、検出されたワード及び／又はフレーズのユーザコレクションを形成する、ステップ（ｉｉｉ）と、
を備える、方法。
【請求項２】
前記データベース内の類似の音のワードが、音節数、複数形、単数形、同一母音の短母音、及び、関連子音の音、のうち少なくとも２つに従ってグルーピングされ、
前記グループには識別番号が割当てられて各グループの検索を容易にする、
請求項１に記載の方法。
【請求項３】
入力ワードで押韻するワードは、前記ワードの最後から音声によって前記ワードをコンピュータに検討させるソフトウェアによって得られる、請求項１に記載の方法。
【請求項４】
前記ワードコレクションが、前記ワードの最後からの前記ワードの音の関係と、音節数と、アルファベット順と、によってグルーピングされる、請求項３に記載の方法。
【請求項５】
前記ワードコレクションからの選択結果を提供する際に、前記押韻ワードが、
音節数によって組織化され、
複数音節のワードが第１音節の音、第２音節の音によって更に分類され、各以下の音節に続き、
第１音節の子音、及び、
アルファベット順によって組織化されている、請求項１に記載の方法。
【請求項６】
スペルは前記入力ワードと同じだが発音が異なるワードと、スペルは前記入力ワードからわずかに異なるが同じ意味を有するワードとを備えるワードコレクションを含むデータベースであって、
前記ワードには識別子が割当てられておりコンピュータ検索を容易にする、請求項１に記載の方法。
【請求項７】
データベース内の頭韻は、頭韻グループを形成するワードコレクションであって、共にグルーピングされている最初の文字が同じワードと、共にグルーピングされている少なくとも最初の２文字が同じワードと、共にグルーピングされている最初の文字の音が類似のワードとを備える、ワードコレクションである、請求項１に記載の方法。
【請求項８】
前記ポップカルチャワードが、有名人の名前、フード名、ドリンク名、テレビ番組のタイトル、映画のタイトル、雑誌の名称、書籍と書籍のタイトル、ブランド名、名所、有名な出来事、アイコン、出来事、河川、山、水域、架空のキャラクタ、架空の場所、神話、宗教、スポーツ、音楽、アート、製品、及び有名人の名前のうちの少なくとも１つを備え、
前記ワードが類似性についてグルーピングされ、識別番号を有しているためアクセスが容易である、請求項１に記載の方法。
【請求項９】
前記ワードがコンピュータ検索を容易にするために識別される、請求項８に記載の方法。
【請求項１０】
前記フレーズが、決まり文句、ことわざ、スラング表現、イディオム、及びワードの組み合わせを備える、ワードコレクションに含まれる、請求項１に記載の方法。
【請求項１１】
前記ワードコレクションがコンピュータ検索を容易にするために識別される、請求項１０に記載の方法。
【請求項１２】
単数形、複数形、短母音、長母音、１つのワードの音節数、及び子音のための前記データベースの前記ワードに対して前記入力ワードを検索するステップを備える、入力されたワードと類似の音のワードをチェックする、請求項１に記載の方法。
【請求項１３】
前記選択されたワードが、以下の順序：
まず最も短い音節のワード、
前記検索されているワードと同じ最後の音節の音を有するワード、
全音節がなくなるまで前記検索されているワードと同じ前の音節の音を有するワード、
関連子音と同じ最後の音節を有するワード、及び、
アルファベット順にインデックス化されたワード、
で表示され、
これらのそれぞれは最も類似のグループからほとんど類似でないグループまでのセットで配置されている、請求項１に記載の方法。
【請求項１４】
前記検索されているワードが類似の音単位に事前グルーピングされて前記ワードの検索を容易にし、前記類似の音単位には識別番号が割当てられて前記検索を更に容易にする、請求項１に記載の方法。
【請求項１５】
前記ユーザによって前記入力ワードが入力された後に、前記コンピュータシステムが、検索する前記ユーザに追加入力を示唆する、請求項１に記載の方法。
【請求項１６】
前記追加入力が別の発音であり、前記コンピュータデータベースが、スペルは前記今のワードと同じであるが別の意味及び／又は発音をするワードと、スペルが少し異なると別の意味及び／又は発音になるワードとを含む、代替発音データベースを含む、請求項１５に記載の方法。
【請求項１７】
前記追加入力が、音が類似のワードと、前記検索されているワードと関連するが異なるワードとに関する、請求項１６に記載の方法。
【請求項１８】
前記ワードを入力する前にファイル名を確立し、前記入力ワードが前記チェックステップでチェックされる際に、前記ユーザが前記許可ステップから選択した任意のワードが前記確立されたファイル名に保存されるようにするステップを更に備える、請求項１に記載の方法。
【請求項１９】
前記ユーザが前記許可ステップから選択したワードもまたお気に入りデータベースに保存される、請求項１８に記載の方法。
【請求項２０】
ファイル名が前記確立ステップで選択されると、前記ユーザが、前記ユーザが入力したテキストを前記ファイル名で保持されている前記ファイルのテキストに入力、削除及び修正することができる、請求項１８に記載の方法。
【請求項２１】
前記コンピュータシステムによって前記ユーザが、前記ファイル名で保持されている前記ファイル内にある前記テキストと、前記許可ステップで選択されたワードとの両方を見ることができる、請求項２０に記載の方法。
【請求項２２】
ステップ（ｉｉ）において、前記入力ワードは、前記ユーザが全ＳＯＵＮＤ−ＡＬＩＫＥと同韻とを共に表示するオプションを選択すれば、前記ユーザに前記情報を提供する前に、すべてのデータベース内で選択される、請求項１に記載の方法。
【請求項２３】
検出機能を有するコンピュータシステムであって、前記検出機能がスペルチェックに接続され、検出するスペルの間違ったワードが入力されると、前記スペルチェックが前記ユーザにスペル間違いと、検索するために正しいスペルの別の選択肢のワードとを警告する、請求項１に記載の方法。
【請求項２４】
前記収集されて選択されたワード及び／又はフレーズが削除及び追加可能である、請求項１に記載の方法。
【請求項２５】
編集可能なお気に入り辞書を更に備え、前記お気に入り辞書が前記収集され選択されたワード及び／又はフレーズに加えて、またこれを備える、請求項１に記載の方法。
【請求項２６】
前記ソフトウェアプログラムが音節以外に選択された品質に対して、前記ワードの定義、前記ワードの同義語、前記ワードの頭韻、前記フレーズ、及び、前記ポップカルチャのワードのコレクションに由来する前記出力をフィルタリングするフィルタを含むステップを更に備える、請求項１に記載の方法。
【請求項２７】
プライマリ、セカンダリ、及びお気に入りのうちの少なくとも１つであるフィルタを使用してフィルタリングするステップであり、前記プライマリフィルタが前記韻辞書、前記頭韻辞書、前記フレーズ辞書、及び一般用語に極めて頻繁に見られるワードに対する前記類似ワード辞書と共に機能し、前記セカンダリフィルタが前記韻辞書、前記頭韻辞書、前記フレーズ辞書、及び前記類似ワード辞書と共に機能し、一般用語ではそれほど頻繁に使用されないワードを選択しており、お気に入りフィルタが前記お気に入り辞書にのみ由来する前記入力ワードに関して出力する、請求項２６に記載の方法。
【請求項２８】
最終出力を取得するために入力された複数のワードを伝達し、更に、前記作成日時及び前記作成者の名前と共に前記最終出力を記録することを含む、請求項１に記載の方法。
【請求項２９】
前記作成者の名前と同様に、第三者の記憶、及び前記作成日時の認証についてネットワークに前記コンピュータシステムを接続することを含む、請求項２８に記載の方法。
【請求項３０】
前記ユーザによるノートブックセクションへの入力によって前記コンピュータシステムのノートブックセクションで少なくとも前記ユーザの前記思考を記憶することを更に含む、請求項１に記載の方法。
【請求項３１】
前記ノートブックセクションが分類機能を有する、請求項３０に記載の方法。
【請求項３２】
前記ノートブックエントリがプロジェクトに従って分類するために特定のプロジェクトと関連付けられる、請求項３０に記載の方法。
【請求項３３】
前記ソフトウェアプログラムは、ヘルプが要求されたときに表示されている主題に対処するヘルプシステムを含む、請求項１に記載の方法。
【請求項３４】
前記ヘルプの機能が、プログラムを通じて前記ユーザがナビゲーションを変更して応答するものである、請求項３３に記載の方法。
【請求項３５】
前記フレーズのコレクションは、前記入力ワードを含むフレーズを含む、請求項１に記載の方法。
【請求項３６】
選択されたワードを表示することによって、不揮発性メモリ及び揮発性メモリを有するコンピュータシステムによって、ユーザから提供された入力ワードを処理するための方法であって、
前記コンピュータシステムは、ポップカルチャのワード及びフレーズのカテゴリ内に含まれる、ワードの定義、ワードの同義語、ワードの頭韻、フレーズ、及び、ポップカルチャのワード、のコレクションを含む前記不揮発性メモリ内の、ソフトウェアプログラムとデータベースとを有し、
前記ソフトウェアプログラムは、脚韻、脚韻フレーズ、フレーズ、頭韻のため、及び、ポップカルチャワード及びＳＯＵＮＤ  ＡＬＩＫＥワードから収集された情報のための音節フィルタを含み、
（ｉ）前記ユーザによって前記入力ワードが入力されるステップ（ｉ）と、
（ｉｉ）前記入力ワードを再入力することなく、次に示す
（ａ）前記入力ワードの正確な押韻、
（ｂ）前記入力ワードと類似の音であり、正確な押韻でないワード、
（ｃ）前記入力ワードと同じ又は類似の音を含むワードで終わるフレーズ、及び
（ｄ）前記入力ワードと同じ又は類似の音を含む前述のコレクションの１以上に含まれるワード、
のいずれかを、前記不揮発性コンピュータのデータベース内の前記ワードから選択し、
すべてを次のグループ；脚韻、フレーズ、頭韻、そして、ポップカルチャのワード及びフレーズ、の少なくとも１つに分けるステップ（ｉｉ）と、及び、
（ｉｉｉ）前記ユーザが選択された音節数を有する、ワード及びフレーズのみを表示して選択することができ、前記グルーピングのそれぞれ、もしくは、それらのすべてのための、前記音節フィルタを提供し、
前記入力されたワードに関して、前記不揮発性データベース内で見つけられた前記情報が、前記要求されたワードを選択することによって前記示されたワードからワード及びフレーズを選択することを、前記コンピュータのユーザに許容するために表示されるステップ（ｉｉｉ）と、
を備え、
前記方法は、前記示された情報と関連するオーディオサウンドを記憶し、かつアクセスすることが更に含まれる、方法。
【請求項３７】
前記オーディオサウンドがＭＩＤＩドラムループのコレクションを更に備えるオーディオモジュールに記憶され、かつアクセスする、請求項３６に記載の方法。
【請求項３８】
選択されたワードを表示することによって、不揮発性メモリ及び揮発性メモリを有するコンピュータシステムによって、ユーザから提供された入力ワードを処理するための方法であって、
前記コンピュータシステムは、ポップカルチャのワード及びフレーズのカテゴリ内に含まれる、ワードの定義、ワードの同義語、ワードの頭韻、フレーズ、及び、ポップカルチャのワード、のコレクションを含む前記不揮発性メモリ内の、ソフトウェアプログラムとデータベースとを有し、
前記ソフトウェアプログラムは、脚韻、脚韻フレーズ、フレーズ、頭韻のため、及び、ポップカルチャワード及びＳＯＵＮＤ  ＡＬＩＫＥワードから収集された情報のための音節フィルタを含み、
（ｉ）前記ユーザによって前記入力ワードが入力されるステップ（ｉ）と、
（ｉｉ）前記入力ワードを再入力することなく、次に示す
（ａ）前記入力ワードの正確な押韻、
（ｂ）単数形、複数形、短母音、長母音、１つのワードの音節数、及び子音に関する前記データベースの前記ワードに対して前記入力ワードを検索することにより、前記入力ワードと類似の音であり、正確な押韻でないワード、
（ｃ）前記入力ワードと同じ又は類似の音を含むワードで終わるフレーズ、及び
（ｄ）前記入力ワードと同じ又は類似の音を含み、類似の音単位に事前グルーピングされて前記ワードの検索を容易にし、前記類似の音単位には識別番号が割当てられて前記検索を更に容易にする、前述のコレクションの１以上を含むワード、
のいずれかを、前記不揮発性コンピュータのデータベース内の前記ワードから選択し、
すべてを次のグループ；脚韻、フレーズ、頭韻、そして、ポップカルチャのワード及びフレーズ、の少なくとも１つに分けるステップ（ｉｉ）と、及び、
（ｉｉｉ）前記ユーザが選択された音節数を有する、ワード及びフレーズのみを表示して選択することができ、前記グルーピングのそれぞれ、もしくは、それらのすべてのための、前記音節フィルタを提供し、
前記入力されたワードに関して、前記不揮発性データベース内で見つけられた前記情報が、以下の順序：
まず最も短い音節のワード、
前記検索されているワードと同じ最後の音節の音を有するワード、
全音節がなくなるまで前記検索されているワードと同じ前の音節の音を有するワード、
同じ関連子音と同じ最後の音節を有するワード、
及びアルファベット順にインデックス化されたワード
で、
これらは最も類似のグループからほとんど類似でないグループまでのセットで配置され、
前記要求されたワードを選択することによって前記示されたワードからワード及びフレーズを選択することを、前記コンピュータのユーザに許容するために表示されるステップ（ｉｉｉ）と、
を備える、方法。
【請求項３９】
選択されたワードを表示することによって、不揮発性メモリ及び揮発性メモリを有するコンピュータシステムによって、ユーザから提供された入力ワードを処理するための方法であって、
前記コンピュータシステムは、ポップカルチャのワード及びフレーズのカテゴリ内に含まれる、ワードの定義、ワードの同義語、ワードの頭韻、フレーズ、及び、ポップカルチャのワード、のコレクションを含む前記不揮発性メモリ内の、ソフトウェアプログラムとデータベースとを有し、
前記ソフトウェアプログラムは、脚韻、脚韻フレーズ、フレーズ、頭韻のため、及び、ポップカルチャワード及びＳＯＵＮＤ  ＡＬＩＫＥワードから収集された情報のための音節フィルタを含み、
（ｉ）前記ユーザによって前記入力ワードが入力されるステップ（ｉ）と、
（ｉｉ）前記入力ワードを再入力することなく、次に示す
（ａ）前記入力ワードの正確な押韻、
（ｂ）前記入力ワードと類似の音であり、正確な押韻でないワード、
（ｃ）前記入力ワードと同じ又は類似の音を含むワードで終わるフレーズ、及び
（ｄ）前記入力ワードと同じ又は類似の音を含む前述のコレクションの１以上に含まれるワード、
のいずれかを、前記不揮発性コンピュータのデータベース内の前記ワードから選択し、
すべてを次のグループ；脚韻、フレーズ、頭韻、そして、ポップカルチャのワード及びフレーズ、の少なくとも１つに分けるステップ（ｉｉ）と、及び、
（ｉｉｉ）前記ユーザが選択された音節数を有する、ワード及びフレーズのみを表示して選択することができ、前記グルーピングのそれぞれ、もしくは、それらのすべてのための、前記音節フィルタを提供し、
前記入力されたワードに関して、前記不揮発性データベース内で見つけられた前記情報が、前記要求されたワードを選択することによって前記示されたワードからワード及びフレーズを選択することを、前記コンピュータのユーザに許容するために表示されるステップ（ｉｉｉ）と、
を備え、
前記方法は、前記示された情報と関連するオーディオサウンドを記憶し、かつアクセスすることが更に含まれ、前記オーディオサウンドがＭＩＤＩドラムループのコレクションを更に備えるオーディオモジュールに記憶され、かつアクセスする、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、３００以上のラインのコンピュータプログラムリストからなる付記を含んでいる。３７ＣＦＲ１．９６（ｃ）によると、３００以上のラインに含まれているコンピュータプログラムリストは、３７ＣＦＲ１．９６（ｃ）（２）に記載されている標準に準拠するコンパクトディスクに関するコンピュータプログラムリスト付記として提出されるべきである。これらのディスクはここに参照して組み込まれている。それは同一の２つのコピーを提出する。ディスクおよびそのサイズに関するファイル名は以下の通りである。すべては２００３年１月５日に作成された。
ＭＷ  ＦｏｒｍＭｅｔｈｏｄｓ．ｐｄｆ
２８ｋ（２６，０７１バイト）
ＭＷ＿ＯｂｊｅｃｔＭｅｔｈｏｄｓ．ｐｄｆ
５１６Ｋ（５２５，７００バイト）
ＭＷ  ＴｒｉｇｇｅｒＭｅｔｈｏｄｓ．ｐｄｆ
２８Ｋ（２５，６６０バイト）
ＭＷ＿ＰｒｏｊｅｃｔＭｅｔｈｏｄｓ．ｐｄｆ
３．２ＭＢ（３，４５１，６０９バイト）
ＭＷ  Ｔａｂｌｅｓ．ｐｄｆ
２８Ｋ（２８０２１バイト）
【０００２】
本発明はライターに有用なツールのコレクションに関する。具体的には、本発明は、ソングライティングに関する情報を電子的に記憶および検索する方法およびシステムに関する。しかしながら、本書の技術は、相互作用するようにプログラミングされている必要なリソースのコレクションの教示における多数の分野に適用可能であり、全タイプの出力の記憶（ｍｉｎｄ）についてメモリおよびリソースを高める。さらに、ツールはシステムに提供される一方で、ツールは独立してまたは複合的に使用可能であり、またパーツが別個に、または種々の組み合わせで共に使用可能なモジュラーシステムを考慮している。
【背景技術】
【０００３】
ライティングの技術は困難なこともあり、ライターはしばしば、インスピレーションを引き起こすアイディアや方向を探しつつ書類のブランクシートに直面する。ライターがアイディアを見つけ、願わくはインスピレーションが出てくる場合、ライターが脚韻、ＳＯＵＮＤ−ＡＬＩＫＥＳＴＭソース、フレーズ、および歌に関する情報および特徴に迅速かつ容易にアクセスすることはより重要になっている。リサーチおよび問題解決に多くの時間がかかれば、インスピレーションは消滅し、浮かんだ時と同じように急速に消えてしまう。
【０００４】
今日の韻およびフレーズの辞書は扱いにくく限界がある。現在の韻辞書は一般的に同韻のみを含んでおり、同韻ではないが、耳になじむほど似ている言葉は無視している。似ているが同韻ではないこれらの脚韻はここで、ＳＯＵＮＤ−ＡＬＩＫＥＳワードと称されている。同韻のみを提供することは、多数の言葉の、場合によっては韻を踏んでいない言葉すべての脚韻の限定リストをもたらす。従って、同韻だけではなくＳＯＵＮＤ−ＡＬＩＫＥＳワードにアクセスすることは押韻の可能性を拡大し、ライターに、選択する脚韻のより大きなリストを付与する。
【０００５】
別の発音もまた一般的に多くの韻辞書においては無視されている。別の発音ならびにＳＯＵＮＤ−ＡＬＩＫＥＳワードを提供する韻辞書が必要とされ、重要な利点となる。
【０００６】
現在のフレーズ辞書は通常、現代のことわざ、フレーズおよび言葉の組み合わせを排除しようとする決まり文句、時代遅れのフレーズおよびことわざのコレクションである。これらによってもライターは独特なものでありえない。特定のワードを含み、または特定のワードで押韻するワードで終わるフレーズのみを検索するのに必要な時間およびリサーチは長くかかり、困難かつ非実用的である。因習的かつ現代的なフレーズの両方を含む総合的なフレーズ辞書および、特定の言葉を押韻または含有するフレーズの検索能力をライターに付与することによってユーザを独特なものにするデザインが必要とされており、重要な利点となる。
【０００７】
ソングライターは同時に複数の歌を作成中であることがある。これらの歌は１人以上の異なる共同ライターを含んでいることもある。複数の歌の歌詞、スケッチおよびメロディのトラックを組織化し保持することは困難なタスクである。メロディに関するリファレンスを含んだ歌詞シートやカセットテープがしばしばラベルを貼り間違えたり、どこかに紛れ込んだり、紛失されたりする。ライターが、完成させた歌だけでなく、その歌について収集された脚韻、フレーズおよびリファレンス材料を含む、作成中の歌を組織化および保存することができるようにするシステムが必要とされており、また重要な利点となる。
【０００８】
ソングライターは通常、商業的にレコーディングされるまでは歌を著作権によって保護しない。このことは、かなりの長期間にわたってその歌を非保護の状態にする。作成日を登録および証明するための迅速、容易かつ安価な方法が必要とされ、重要な利点となる。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
該して、本発明は、
選択されたワードを表示することによって、ソングライティングの作成プロセスを支援する不揮発性メモリ及び揮発性メモリを有するコンピュータシステムによって、ユーザから提供された入力ワードを処理するための方法であって、前記コンピュータシステムは、ポップカルチャのワード及びフレーズのカテゴリ内に含まれる、ワードの定義、ワードの同義語、ワードの頭韻、フレーズ、及び、ポップカルチャのワード、のコレクションを含む前記不揮発性メモリ内の、ソフトウェアプログラムとデータベースとを有し、前記ソフトウェアプログラムは、脚韻、脚韻フレーズ、フレーズ、頭韻のため、及び、ポップカルチャワード及びＳＯＵＮＤ  ＡＬＩＫＥワードから収集された情報のための音節フィルタを含み、（ｉ）前記ユーザによって前記入力ワードが入力されるステップ（ｉ）と、（ｉｉ）前記入力ワードを再入力することなく、次に示す（ａ）前記入力ワードの正確な押韻、（ｂ）前記入力ワードと類似の音であり、正確な押韻でないワード、（ｃ）前記入力ワードと同じ又は類似の音を含むワードで終わるフレーズ、及び、（ｄ）前記入力ワードと同じ又は類似の音を含む前述のコレクションの１以上に含まれるＳＯＵＮＤ  ＡＬＩＫＥワード、のいずれかのうち、選択可能なすべてを、前記不揮発性コンピュータのデータベース内の前記ワードから選択し、すべてを次のグループ；脚韻、フレーズ、頭韻、そして、ポップカルチャのワード及びフレーズ、の少なくとも１つに分けるステップ（ｉｉ）と、及び、（ｉｉｉ）選択された音節数を有する、ワード及びフレーズのみを表示可能な前記音節フィルタを提供し、前記入力されたワードに関して選択されている、これらのワード及びフレーズのみが、前記不揮発性メモリのストレージに対して要求されたワード又はフレーズを選択することによって前記不揮発性メモリのストレージに表示されたワード及びフレーズからワード及びフレーズを検出することを、コンピュータのユーザに許容するために表示され、前記要求されたワード又はフレーズが、続けて使用するセッション内のコレクションとして呼び出すことができる、検出されたワード及び／又はフレーズのユーザコレクションを形成する、ステップ（ｉｉｉ）と、を備える、ことを特徴とする。
該して、本発明はリファレンスと、これらのリファレンスを作成する手段とを提供し、該リファレンスは脚韻リファレンスとＳＯＵＮＤ−ＡＬＩＫＥＳリファレンスとを備えており、これらのリファレンスは独立して、又は他のリファレンスと関連して動作可能である。
【課題を解決するための手段及び発明の効果】
【００１０】
本発明のシステムおよび方法は、ワード処理、オーディオ処理、（リファレンスおよび辞書ならびにここで参照されている）リファレンス辞書、およびすべてが１つのプログラム内に収容され、かつ別個のプログラムに分離可能な関連特徴を備える。当業者は、これらの特徴は存在し、かつ個々のプログラムとして使用可能であるが、その機能性は１つのプログラムに統合される場合に大きく高められることを理解する。ワード処理機能によってユーザは、歌詞およびアイディアを作成、記憶および再検討することができる。オーディオ処理機能によってユーザは、インポートステレオＣＤの品質トラックならびにメロディおよび音楽的アイディアをレコーディングすることができる。
（概観）
【００１１】
上記のリファレンス辞書は各々、次に説明するプログラムおよび方法において特定の機能を有している。以下は、ソングライターが使用する、ここに記載されているようなプログラムに含まれうるリファレンスの一部に過ぎない。他のリファレンスは異なる種類の出力について含まれている。当業者はリファレンスのこの互換性および修正可能性を容易に理解し、ここでの説明が、ここで教示されている方法およびプログラムの一実施形態の一例であることを理解する。多数の明らかに異なる実施形態が、所望の出力に応じて当業者に明らかになる。また、本書はＳＯＵＮＤ−ＡＬＩＫＥＳデータベース、脚韻データベース、頭韻データベースおよびフレーズデータベースについて記述しており、これらのデータベースのすべてはここに説明されている方法以外に種々の異なる方法で作成可能である点に注目すべきである。韻辞書、頭韻コレクション（英文法のレッスンをチェックすること）、フレーズコレクションが市場に出回っている。これらのアイテムの新たなコレクションを作るために使用可能な言語についての多くの分析がある。Ｍｏｂｙ氏は、脚韻ワード、同音語、頭韻であるワードの辞書の作成を容易にするためにこのような分析をすることで有名な一人である。従って、本インタラクティブプログラムは、ここに説明されている方法でコンパイルされている辞書および材料以外の辞書および材料を使用して当業者によって作成可能である。
（リファレンス／辞書）
（脚韻）
【００１２】
韻辞書での検索は検索中のワードの同韻を表示する。
（ＳＯＵＮＤ−ＡＬＩＫＥＳ）
【００１３】
ＳＯＵＮＤ−ＡＬＩＫＥＳ辞書での検索は検索中のワードに似ているが同韻ではない脚韻を表示する。
（頭韻）
【００１４】
頭韻辞書でのワードの検索は、検索中のワードと同じ最初の文字を含んでいる可能性があるが必ずしもそうではない、検索中のワードと同じ音で始まるワードを表示する。
（ポップカルチャ）
【００１５】
ポップカルチャ辞書は、アメリカおよび世界の文化の重要部分を構成し、かつそれである、アイコン、有名な名称、場所、出来事、河川、山、水域、架空のキャラクタおよび場所、神話、宗教、スポーツ、音楽、アート、製品等を含んでいる。ポップカルチャからのエントリはまた韻、ＳＯＵＮＤ−ＡＬＩＫＥＳおよび頭韻辞書に含まれている。
（押韻フレーズ）
【００１６】
押韻フレーズ辞書でのワードの検索は、検索中のワードで押韻するワードで終わるフレーズを表示する。
（ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズ）
【００１７】
ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズ辞書でのワードの検索は、検索中のワードに近いが同韻ではないワードで終わるフレーズを表示する。
（フレーズ）
【００１８】
フレーズ辞書でのワードの検索は、検索中のワードを含むフレーズを表示する。
（定義の辞書）
【００１９】
リファレンス辞書でのワードの検索は、検索中のワードの定義を表示する。
（シソーラス）
【００２０】
シソーラスでのワードの検索は、検索中のワードの同義語を表示する。
（お気に入り）
【００２１】
このリファレンス辞書は、ここでの方法およびプログラムのユーザが好ましくは既存のリファレンスから入り、そうではなくもしプログラミングされていればユーザが全出力についてすぐに望むようなリソースを示している。このリファレンス辞書は、シソーラスおよび定義辞書以外の他のリファレンス辞書のすべてからユーザが選択したすべてのコレクションである。やがて、ユーザにとって最も有用であるとされた脚韻、フレーズ、頭韻および情報のユーザ個人のコレクションとなる。
【００２２】
リファレンス辞書は、ユーザのコンピュータシステム上でアクセスおよび利用可能なソフトウェアプログラムにおいて独立して使用可能であり、またはそれに含まれている。ユーザのコンピュータシステムが携帯可能である場合、それによってユーザは、飛行機で、ホテルの一室で、スタジオで、またはユーザが望む場所どこででもプログラムを利用することができる。多数のリファレンス辞書およびオーディオページを含む単一のプログラムは、ペーパーライティングパッドやカセットレコーダ等のライターが通常手元に有している物理的アイテムおよび、このプログラムにおいて提供されているリファレンス情報にアクセスするのにライターが必要とする多数の装丁のリファレンス辞書の必要性を排除し、これらに取って代わる。
【００２３】
上記のリファレンス辞書のすべては個々に機能するが、またインタラクティブでもある。この点において、以下の説明からより理解されるように、ワードを一度入力して、リファレンス、すなわちリファレンス辞書のすべて、一部または任意の一つにアクセスすることができる。任意の辞書またはリファレンスでの検索の試みは、他のすべての辞書またはリファレンスを好ましくは検索する。さらに、ユーザは１つのリファレンス辞書においてワードを選択し、そのワードを他のリファレンス辞書の検索ワードとなるようにすることも可能である。
【００２４】
サブジェクトシステムのリファレンス辞書およびワード処理によってユーザは、リファレンス辞書からワードおよび／またはフレーズを選択して使用することができる。選択されたワードおよび／またはフレーズは、ユーザが現在作成中の歌およびユーザのお気に入りの辞書に同時に収集される。ユーザは、プログラムのワード処理部分を使用して現在の歌について作業しながら、収集したワードおよび／またはフレーズを表示することができる。さらに、ユーザはお気に入りの辞書を見ることによって収集したワードおよび／またはフレーズを表示することができる。やがてお気に入りの辞書は、お気に入りの脚韻、フレーズ、頭韻等からなるユーザ個人の辞書となる。
【００２５】
上述の通り、辞書またはリファレンスは１つのソフトウェアプログラムに含まれており、ユーザのコンピュータシステム上でアクセスおよび利用可能である。表示されるワードおよび／またはフレーズの選択に際して更なる柔軟性をユーザに提供するために、ユーザはこれらのリファレンス辞書にアクセスする際に複数の異なるカテゴリフィルタ間で選択することができる。全部、プライマリ、セカンダリ、ポップカルチャ、お気に入りおよび音節がカテゴリフィルタとして含まれている。読者は本書を読み進めるに従いこれらのフィルタを理解する一方で、以下はフィルタについての初期理解を得る際に読者の手助けとなる。韻辞書を参照すると、全部フィルタによってユーザは脚韻のすべてを見ることができる。プライマリフィルタによってユーザは、日常の言い回しで使用されている点でユーザが非常に有用だとする脚韻を見ることができる。セカンダリフィルタによってユーザは、現在の会話ではそれほど使用されていない点でユーザが有用であるとする脚韻を見ることができる。ポップカルチャフィルタによってユーザは、ポップカルチャである脚韻のすべてを見ることができる。お気に入りフィルタによってユーザは、経時的に収集され、かつお気に入り辞書の一部である脚韻を見ることができる。さらに、音節フィルタが使用可能である。音節フィルタによってユーザは、音節数によって表示されるワードを制限することができる。これらのフィルタのすべてによってユーザは、最適なワードおよび／またはフレーズについてユーザの検索をさらに絞ることが可能になる。これらのフィルタの少なくとも一部または全部が、プログラミングされていない限り、シソーラスおよび標準の辞書以外のすべての辞書またはリファレンスについて使用可能である。
【００２６】
ここに開示されているシステムおよび方法の一部を形成する他の特徴はＳｏｎｇｕａｒｄＴＭと称される。Ｓｏｎｇｕａｒｄシステムは、ライターが歌詞、メロディおよびライター情報を登録することができる作成日登録サービスである。この登録によってファイリングと著作権オフィスとが置き換わることはないが、著作に関する将来の問題点において有用であろう作成日の記録を示している。
【００２７】
上記の特徴のすべては以下の説明において共に示される一方、それらは個々に、または様々な組み合わせで使用可能である点が理解される。限定ではなく一例として、ＳＯＵＮＤ−ＡＬＩＫＥＳリファレンスを別個に購入し、そのリファレンスに伴うフィルタも別個に購入することができる。
【発明を実施するための最良の形態】
【００２８】
ここに説明されている方法およびシステムをより理解するためにのみ例示目的で以下の図面を示す。
【００２９】
上記の概観セクションは本発明の方法およびプログラムの概略概念を説明している。本発明によると、所望の出力に到達するために入力に関して独立してまたは相互依存的にユーザがアクセス可能な広範囲のリソースによってプログラムが利用可能であることが分かる。一実施形態において、これはソングライターであるユーザに応じたものであり、所望の結果を得るためにいずれのワードおよび音楽を再生するかに関する多数のリファレンスや辞書を提供している。この種のプログラムのプログラミングはプログラマーによって異なり、この種の結果のプログラミング方法は当業者には容易に明らかである。この目的を達成するために１つのプログラムを使用して、スクリーン（コンピュータスクリーンまたはグラフィカル・ユーザ・インタフェース）結果に関する以下の詳細を次に説明する。当業者はこれまで、上記の説明から本書の概念を概観しており、このような概念の一実施形態を即理解するであろう。この情報によって、この概念を達成する多数のプログラムが過度の実験がなくともコンピュータプログラマーによって容易に作成される。従って、以下は限定ではなく、本発明の方法およびプログラムの例示によって提供される。この開示は所与のレイアウトによるグラフィカル・ユーザ・インタフェースやスクリーンを伴うのに対して、当業者は、異なるフォーマットではあるが、表示されている同一のデータをもたらすレイアウトおよびグラフィカル・ユーザ・インタフェースまたはスクリーンに対する多数の修正があることを容易に理解する。以下はＦＩＬＥＭＡＫＥＲ  ＰＲＯを使用してプログラミングされている。本発明の発明的態様を達成するプログラムに到達するためにＦＩＬＥＭＡＫＥＲを使用するべきではない。このことは当業者に明らかである。要約すると、以下は例示目的のみを意図している。ここに開示されているデータベースならびにこれらのデータベースを相互関連付けるためのインタラクティブな手段を考えると、プログラミングに携わる当業者は、ここに説明されている目的を達成するために種々の異なるプログラムを作成するのに必要なツールのすべてを有していることが理解される。
【００３０】
次に説明するプログラムおよび方法は、本発明の方法およびプログラムに言及するために以下使用される名称である電子作成プロセスツール（ｅ−ＣＰＴ）をユーザに提供する。ｅ−ＣＰＴは作成およびオーディオ情報の両方の記憶装置として作用し、一意にインデックス化されている大きなワードおよびフレーズデータベースにアクセスする。
【００３１】
開示されているｅ−ＣＰＴは、ソングライター等の人が複数の歌詞、音符およびメロディを容易に組織化することができるようにする。ｅ−ＣＰＴは人のアイディアのすべてを記憶する場所を提供し、歌詞と特定のメロディとをリンク付けすることを可能にする。従って、ユーザはｅ−ＣＰＴ内の多数の作成プロジェクトを共有および作成することができる。さらに、ｅ−ＣＰＴはスタンドアローンツールとして作用することができ、または入力された日時によってアイディアがカテゴライズされている中央記憶装置に送信可能なネットワークに接続可能である。従って、ｅ−ＣＰＴは、アイディアが提出された日時の第三者照合を見込んでいる。
【００３２】
ｅ−ＣＰＴは容易にアクセス可能なリファレンスツールを含んでおり、これらは前述のリファレンスや辞書である。これらのリファレンスツールは、本発明によって完全に作成されており、かつ／または極めて高められていたこともあり、利用可能な現在のリファレンスツールよりも高価である。これらのツールはまた本発明のシステムのソフトウェアによって相互にリンクされている。リファレンスツールは複数の辞書、脚韻、ＳＯＵＮＤ−ＡＬＩＫＥＳ、頭韻、ポップカルチャ、押韻フレーズ、ＳＯＵＮＤ−ＡＬＩＥＫＳフレーズ、フレーズ、辞書、シソーラスおよびお気に入りのデータベースである。これらのリファレンスツールは他のデータベースおよびユーザによってさらに向上または修正可能である。これらのリファレンスツールを使用して、ｅ−ＣＰＴは、同韻を検出し、かつユーザが、完全に一致はしないが発音的には類似のワードであるＳＯＵＮＤ−ＡＬＩＫＥＳを検索できるようにする手段を提供する。頭韻データベースによって、ユーザはまた、検索ワードの完全な頭韻であるワードと、完全な頭韻ではないが最初の音が類似のワードとを検出する。例えば、ワード「ｇｒｅａｔ」の検索は、「ｇｒ」の形成ワードならびに「ｇ」および「ｇｌ」を返信する。「ｇ」および「ｇｌ」ワードは「ｇｒ」と類似の音で始まる。従ってワード「ｇｒｅａｔ」は「ｇｏｏｄ」、「ｇｌｅａｎ」および「ｇｒｉｍ」等のワードを返信する。ｅ−ＣＰＴに含まれているワードは辞書で検出可能なワードであり、ならびにアメリカおよびワールドポップカルチャのアイコンを反映するワードである。ｅ−ＣＰＴはまた、検索可能なワードデータベースとフレーズデータベースの両方を含んでいる。フレーズは、押韻フレーズ、ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズおよびフレーズからなるフレーズデータベースで検出される。一般的な決まり文句だけでなく、テレビ、映画、雑誌および書籍から、ならびにここで本発明者のワードの組み合わせおよび作成を受けて長年にわたって収集されてきたフレーズがフレーズデータベースに含まれている。フレーズ辞書はユーザによってさらに向上し、ユーザの希望が含まれたワードの組み合わせを追加することができる。ユーザが押韻フレーズ辞書で検索するワードを入力すると、検索ワードで押韻するワードで終わるフレーズが提供される。ユーザがＳＯＵＮＤ−ＡＬＩＫＥＳフレーズ辞書でワードを検索すると、検索ワードと類似の音であるが同韻ではないワードで終わるフレーズが表示される。ユーザがフレーズ辞書で検索するワードを入力すると、検索ワードを含むフレーズが表示される。データベースリソースとしての辞書のこの組み合わせならびに、収集された、インタラクティブかつアクセス可能な形態のこれらのリソースの存在は新たなものである。第１の辞書または第１のコンピュータアクセス可能なデータベースの存在は長く必要とされてきたツールを提供しているため、データベースの組み合わせ、データベースの相互作用、およびデータベースの組み合わせならびにデータベース自体にアクセスするための手段を提供する。
【００３３】
次に図１を参照すると、ｅ−ＣＰＴはソフトウェアモジュール１１５と、データベース１１１とファイル１１３とを含んでおり、これらのすべてはコンピュータシステム１００内の不揮発性メモリ１０６に記憶されている。コンピュータシステム１００はまたプロセッサ１０２と揮発性メモリ１０４とを備える。コンピュータシステム１００はラップトップコンピュータ、携帯情報端末であってもよく、あるいはプロセッサ１０２と、揮発性メモリ１０４と不揮発性メモリ１０６とを備える他のタイプのシステムであってもよい。プロセッサ１０２、揮発性メモリ１０４および不揮発性メモリ１０６は共働し、ユーザはソフトウェアモジュール１１５にアクセスすることができ、これはまたデータベース１１１およびファイル１１３にアクセスする。
【００３４】
次に図２を参照すると、図１のソフトウェアモジュール１１５が、検索エンジンモジュール１２１、ノートブックモジュール１２３、ソング情報管理モジュール（ＳＩＭ）１２５、オーディオモジュール１２７およびＳｏｎｇｕａｒｄＴＭモジュール１２８を備えるものとして示されている。ＳＩＭ１２５によってユーザは、ユーザ自身が作成した歌詞、アイディアおよび／または詩を作成、修正および記憶することができる。ＳＩＭ１２５はまたオーディオモジュール１２７にアクセスされるファイルを含んでいる。オーディオモジュール１２７は、ユーザが所望するすべての歌、メロディおよびサウンドを取り込み、レコーディングおよび再生するためのものである。これは、ユーザが作成したサウンドおよび音楽等と、ユーザが作成したのではないサウンドおよび音楽等を含む。それによってユーザは、ＳＩＭ１２５に記憶されている歌の歌詞と関連しうる楽曲およびサウンド等を取り込み、レコーディングおよび再生することができる。従ってユーザは自分自身のサウンドを作成し、これらを自分の言葉と結びつけることができる。ＭＩＤＩドラムループプレーヤで再生可能なＭＩＤＩドラムループのコレクションはオーディオモジュール１２７に含まれている。ユーザは、スタイル、タイプおよびテンポに応じてＭＩＤＩドラムループのうちの１つを選択可能である。オーディオモジュール１２７はまた、クラクション、鳥の鳴き声および曲等の他のサウンドを含んでいてもよい。ノートブックモジュール１２３をユーザが使用して、ＳＩＭ１２５でもアクセス可能な一意の知識ベースを作成することができる。ノートブックモジュール１２３によってユーザは、ユーザが別個に入力した情報を入力、記憶および検索することができる。これらは、ユーザが作成したノート、写真、ダウンロード等でありうる。ノートブックモジュール１２３は好ましくは、自身と関連する検索および分類エンジンを有している。Ｓｏｎｇｕａｒｄモジュール１２８は、ライターが、ＳＩＭ１２５に記憶されている歌詞、メロディおよびライター情報を登録することができる作成日登録サービスを提供する。検索エンジンモジュール１２１によってユーザは、上記の辞書を含むデータベース１１１と、図１に示されている不揮発性メモリ１０６に含まれているファイル１１３とにアクセスすることができる。検索エンジンモジュール１２１によってデータベース１１１とファイル１１３とから検出された情報はＳＩＭ１２５に転送可能である。
【００３５】
これらのモジュールについてより詳細に説明するために、図２のＳＩＭ１２５とその種々のコンポーネントを参照する。
（ソング情報管理モジュール（ＳＩＭ））
【００３６】
以下の説明をより理解するために、読者は、サブジェクトプログラムが一度開かれると、検索するワードが辞書モードまたはＳＩＭモードで検索可能であることを理解すべきである。ＳＩＭモードは辞書モードにアクセスするが、辞書モードはＳＩＭモードにアクセスしない。従って、単にこのシステムを、このシステムによって歌や詩を書くのではなく種々の辞書やリファレンスにアクセスする手段として使用したい場合は、脚韻、ＳＯＵＮＤ−ＡＬＩＫＥＳ、頭韻およびお気に入り等のボタンのうちのいずれか１つをクリックしてシステムのリファレンスを単に使用することになる。例えば、図５に示されているようなスクリーンの検索フィールドにワード「ｊａｍ」を入れ、そのすべては図５のトップバーにある脚韻、押韻フレーズ、およびフレーズ等のうちのいずれか１つをクリックすると、ワードに関するスクリーンのメイン部分に出力される。脚韻の場合、ワード「ｊａｍ」で押韻するすべてのワードが現れる。フレーズの場合、ワード「ｊａｍ」を含むすべてのフレーズが現れる。何かを書く人はこのようにサブジェクトプログラムを使用することができる。
【００３７】
しかしながら、歌詞を書こうとしている人はたいていの場合上記のソング情報管理モジュールすなわちＳＩＭに入るであろう。図５、８および４３は、ユーザがそれだけを実行したスクリーンである。ＳＩＭの使用によって、ユーザは作詞をし、「スケッチ」として既知の歌詞を草稿する。ユーザがこれらの歌詞およびスケッチにおけるワードのうちの１つに関するワードを検出する必要があれば、ユーザは歌詞またはスケッチのそのワードをクリックしてから、脚韻や頭韻等をクリックして、ＳＩＭモードからリファレンスや辞書にアクセスする。その検索から「収集された」ワードは、ＳＩＭモードで見ることができかつアクセス可能なプログラムの収集部分に記憶される。また、図４３を本書で説明すると、上記の情報は再表示される。
【００３８】
ＳＩＭ１２５は、歌詞、音符およびメロディを含む個人的に入力したアイディアにユーザがアクセスする領域である。ＳＩＭ１２５によってまたユーザは、図１のデータベース１１１の検索中にユーザが選択した情報と、図２のオーディオモジュール１２７によって記憶されている情報との両方にアクセス可能である。ＳＩＭ１２５はソングライターに対して最適化されているソフトウェアモジュールであって、それによってユーザは、歌や作業に関連した種々のコンポーネントを作成し、またアクセスすることができる。図３は、図２のＳＩＭ１２５がソングリスト１４１と、ＳＩＭワードプロセッサ１４２と、ソングファイル１４４とを備えることを示している。ソングリスト１４１と、ＳＩＭワードプロセッサ１４２と、ソングファイル１４４とが共働することによって、ユーザは、複数の異なる歌を作成、記憶および修正することができる。
【００３９】
図３のソングリスト１４１は、ユーザが書いた各歌またはレコードのエントリを含んでいる。図５は、図３のソングリスト１４１を表示しているグラフィカル・ユーザ・インタフェースすなわちスクリーンの一例を示している。これらは、ユーザが前に作成した、または作成中のすべての歌（歌詞およびスケッチ、またはユーザが歌詞を書こうとしている歌の少なくともタイトル）である。図５に表示されているソングリストはデモソング１と、デモソング２とデモソング３とを備える。これは、左から右へと「歌のタイトル」、説明、Ｖ＃（バージョン＃）、およびもしユーザがそれをグループに割当てることを選択した場合には歌に割当てられているグループのＧｒｏｕｐとを示す行に、この選択のために分割されているこのグラフィカル・ユーザ・インタフェースのメイン部分にある。これらのコラムの上に、スクロール矢印１２１と、検索エントリ３０２およびフィールドと、タイプエントリ３０４と、グループエントリ３０６とがある。これらのアイテムを以下の段落でさらに説明する。この行は次いで、ソングリスト３１０、ファイル３２０、スケッチ３３０、分割３４０、収集３５０、オーディオ３６０およびソング情報３７０を含む選択ボタンによってタッピングされる。これらの選択肢は、それ自体をＳＩＭに関して続くスクリーンの大部分で反復する。これらのボタンの上方に、ソング２１０、脚韻、押韻フレーズ、フレーズ、頭韻、ポップカルチャ、辞書、シソーラスおよびノートブックを含むメニュー選択がある。これらのメニューアイテムのすべては、既に詳述されている辞書／リファレンスを表しているために読者にはなじみがあり、更なるスクリーンが示されているためにさらにアドレス指定される。
【００４０】
図５について、ソング２１０はハイライトされているためにＳＩＭモードにあることに注目する。さらに、ボタン３１０がクリックされてハイライトされているためにソングリストを閲覧中であることに注目する。そのリストは、デモソング１、デモソング２およびデモソング３という３つの歌の名称が入力されていることを示している。これらの名称はスクリーンに表示されている。ユーザは、もしあれば入力した歌詞を見るためにこれらの歌のうちのいずれか１つをクリックするだけでよい。図５において、領域グループ３０６は（グループ３０６の隣の選択スクロール矢印を使用して選択された）「なし」を読み取るために、すべての歌が示されている。代わりにＳＧ４がグループ３０６の隣の選択スクロールを使用して選択されている場合、ＳＧ４の歌のみが示される。新たな歌を作成するために、ユーザは図５の選択肢の第２の行の「新たな歌」をクリックする。ブランクスクリーンが現れる。次に図８を参照する。このスクリーンにおいて、ユーザは既にこの新たな歌のタイトル、「デモソング１」を入力している。ユーザはまたこの歌の歌詞「ｅｎｄｓ  ｄｏｎ’ｔ  ｍｅｅｔ  ｗｉｔｈ  ｊｕｓｔ  ｏｎｅ  ｊｏｂ」を入力している。次にユーザが「ソングリスト」をクリックすると、ユーザは図５に見られるようなソングリストのデモソング１を見ることになる。ユーザがその歌はよいと判断すると、ユーザはデモソング１を単にクリックし、また図５の第２の行の新たな歌のボタンの隣のボタンである「削除」ボタンをクリックする。歌についてユーザが入力した歌詞はワード処理プログラムのように変更可能である。従って、図８に戻ると、ユーザがその歌詞の一部を気に入らない場合、それらの歌詞はワード処理状態と同様に変更可能である。ユーザが、図５および８のスクリーンの右下隅にあるヘルプを必要な場合、ユーザは？キーをクリックすると、ユーザが使用しているスクリーンを処理するべきページにヘルプが開かれる。図８において、それは歌の歌詞の分割スクリーンである。図５においてはソングリストスクリーンである。またユーザはヘルプの別の領域に移動したい場合は、別の閲覧領域を選択するインデックスにユーザを案内するための、ヘルプのコンテンツボタンの表がある。このすべては以下の段落でより詳細に取り上げる。また、ヘルプ情報はここに添付されている付記において完全に示されている。ユーザがいるスクリーンに自動的に開き、もしユーザがクリーンを変更したい場合にはヘルプページがスクリーンで変更されることによってユーザの移動を追跡するという点はこのヘルプに関してはとりわけ特殊なことである。ユーザがひとたび新たな歌の作業を実行すると、ユーザは単に別の問題に切り替えることができる。新たな歌は自動的に保存される。
【００４１】
図２のＳＩＭ１２５に記憶されている各ソングファイル１４４は好ましくはユーザによって作成された個別レコードである。各個別レコードは、歌詞ファイル１４３、スケッチファイル１４５、収集ワードおよびフレーズファイル１４７、選択オーディオトラックファイル１４８およびソング情報ファイル１４９等の、図４に示されているアイテムのいずれかを備えており、これらのすべては本書でさらに説明する。
【００４２】
図５に見られる一実施形態において、図２の検索エンジンモジュール１２１は好ましくは、図３のソングファイル１４４とソングリスト１４１とにアクセスする。ここで、図３のソングボタン２１０、ソングファイル１４４およびソングリスト１４１は上記のボタンをクリックすることによって示される。さらに図５を検討すると、ユーザは検索フィールド３０２にワードまたはフレーズを入力可能である。ユーザはまた、タイプ３０４のプルダウンメニューから、検索フィールド３０２で入力したワードやフレーズを検索する複数の異なるフィールドを選択することができる。タイプ３０４のプルダウンメニューのフィールドは、ソングタイトル、歌詞、スケッチ、歌詞およびスケッチ、ライター、発行元、スタイル、ソングノート、オーディオノート、ソングおよびオーディオノート、作成日である。この情報に関して、ライターが歌の名称を思い出せないが、歌詞のフレーズを覚えているとする。そして、ユーザは覚えていたフレーズを検索フィールド３０２に入力し、タイプ３０４のプルダウンメニューから「歌詞」を選択することができる。結果は、そのフレーズを含むソングタイトルである。さらに、歌が作成された場合、図５に見られ、かつ上述のようなＳＧ−０１、ＳＧ−０２等の特定のグループにユーザによって割当て可能である。従って、ソングリスト３１０の歌はまた、グループ３０６ボタンから表示されるグループを選択することによってそのグループに従ってフィルタリング可能である。従って、書く歌のタイトルを選択すると、ＳＧ０１等のソンググループが割当てられる。「ジャズ」等のこのグループにタイトルをつけようとする場合、マウスをソンググループの上に置くと、そのフィールドを編集するオプションが付与される。従って、図５において、「グループ」コラムのデモソング２の次に、デモソング２がＳＧ０２内にカテゴライズされる。マウスをＳＧ０２に置き、クリックすると、ユーザには、全ソンググループの名称を編集するオプションが付与され、このようにして「ジャズ」等の所望のグループを識別することができる。ソンググループをソングに割当てるためには、図５にあるようなソングリスト３１０のボタンをクリックすればよい。そしてマウスを「グループ」のコラムの上に移動し、問題の歌に関する行上に置く。従って、図５に示されているようにＳＧ０２にデモソング２を有することになる。しかし、その歌をＳＧ０３に置きたい場合は、マウスをクリックしてデモソング２の反対側のＳＧ０２に置けば、ＳＧ０２以外からその歌のソンググループを変更または作成するオプションが付与される。
【００４３】
図４に戻ると、歌詞ファイル１４３はファイルのコレクションであり、各ファイルは所与の歌の歌詞を含んでいる。これらは、ソングの名の下にユーザがプログラムに入力した歌詞である。ユーザは、好ましくは図５に示されているデモソング１等のソングをダブルクリックすることによって図３のソングリスト１４１から歌を選択することができる。選択した歌の歌詞は図３のＳＩＭワードプロセッサ１４２を使用して表示可能である。上述のように図８はこれを示している。デモソング１を図５からクリックした後にユーザが歌詞３２０をクリックまたは選択した場合のグラフィカル・ユーザ・インタフェース表示すなわちスクリーンの一例を示す図６もまた同様である。歌詞ボタン３２０を選択することによって、ユーザは、図３のＳＩＭワードプロセッサ１４２を使用して所与の歌の歌詞をタイピングすることができる場所を提供される。あるいはまた、歌詞は詩や他のワークであってもよい。
【００４４】
図４のスケッチファイル１４５はファイルのコレクションであり、各ファイルは、歌のメインアイディアや歌詞とは別の歌詞やアイディアを含んでいる。ユーザは、好ましくは図５に示されているソングをダブルクリックして、図３のソングリスト１４１から歌を選択することができる。選択したソングのスケッチは、スケッチボタン３３０をクリックして図３のＳＩＭワードプロセッサ１４２を使用して表示可能である。図７を参照のこと。図７は、図５からデモソング１を選択した後にユーザがスケッチボタン３３０を選択した場合のグラフィカル・ユーザ・インタフェース表示の一例を示している。読者が閲覧しているものを明確にするために、図７において、第２の詩（ｖｅｒｓｅ）が示される。ユーザは、この第２の詩が本当に望んでいたものであるとは判断していないので、この第２の詩はユーザの選択でスケッチファイルに置かれ、作成可能な別の第２の詩についてさらに修正または比較する。図６において、第１の詩、コーラスおよびベースがある。ユーザはこれらが好ましいと判断しており、歌詞ファイル１４３に置いている。当然歌詞ファイル１４３とスケッチファイル１４５の両方が、表示されている最終製品を変更するためにユーザによって修正可能である。これらは両方とも、スケッチおよび歌詞のエントリのワード処理プログラムによって稼動される。
【００４５】
図８に戻ると、ユーザが、分割領域３４０を選択して所与の歌の歌詞およびスケッチの両方を表示することを所望できる様子を示している。ＳＩＭワードプロセッサ１４２によってユーザは、歌詞ファイル１４３とスケッチファイル１４５の両方に同時にアクセスすることができる。分割ボタン３４０は、分割スクリーンにおいて、歌の歌詞とスケッチの両方を表示し、ユーザは、両方をみて、２つの領域から最良のワードを選択することができる。従って、図８は図６および７に別々に見られる歌詞とスケッチを示している。
【００４６】
次に図４の収集ワードおよびフレーズファイル１４７を参照すると、これらは、図２の検索エンジンモジュール１２１によってユーザが図２のデータベース１１１から収集したワードおよびフレーズを含んでいる。さらに、これらの収集ワードおよびフレーズファイル１４７はユーザによって特定の歌と関連付けられている。収集および表示プロセスの説明は、データベース１１１および検索エンジンモジュール１２１の説明に続いてさらに論じる。しかしながら、本セクションの最初の段落において本書はすでに、ＳＩＭが辞書にアクセスして、歌詞およびスケッチを書く際のユーザを支援し、辞書から選択およびアクセスしたワードをプログラムの収集領域に置く様子を説明する際のこの状況を示唆している。収集されたワードはまた、さらに読み進めれば明らかになるように、お気に入りの辞書に置かれている。短いイントロダクションとして、読者は図４３に進む。この図は、「収集」３５０のボタンが選択されて、プログラムが「ソング」２１０で稼動していることを示している。スクリーンは上部と下部に分割されている。図６にも見られる歌詞は上部にある。収集されたワード、「ｓｌａｕｇｈｔｅｒ」、「ｓｅａ  ｏｔｔｅｒ」および「ｇｌｏｂｅｔｒｏｔｔｅｒ」は下部にある。これらは、プログラムを使用してワード「ｗａｔｅｒ」について韻辞書を検索する際にユーザがクリックしたワードである。用語「ｗａｔｅｒ」が歌詞に現れない場合、その歌詞においてこの歌を検討しつつそれでもユーザはこのワードを検索する。従って、図４３に行くと、ユーザは図５に示されているようなソングリストスクリーンに行ってしまっている。ユーザは（図５には示されていない）「Ｔｈｅｙ  ｃａｎ’ｔ  ｔａｋｅ  ｔｈａｔ  ａｗａｙ」という歌をクリックして、「収集」３５０のボタンをクリックし、図４３のものと非常に類似したスクリーンに来る。しかしながら、図４３に最初に入った場合、その下にワード「ｗａｔｅｒ」を示す（スクリーンの左側の）歌詞および検索を提供する。また「収集カテゴリ」というタイトルの下の「脚韻」ボタンがハイライトされ、ユーザがワード「ｗａｔｅｒ」について既に脚韻を検索していたことを示す。そしてユーザはスクリーンの下部セクションのワード「ｗａｔｅｒ」をクリックし、ユーザが脚韻セクションにおいて最もおもしろいと思い、ダブルクリックしたワードがその下部セクションに示される。これらのワードは「ｓｌａｕｇｈｔｅｒ」および「ｓｅａ  ｏｔｔｅｒ」等である。
【００４７】
一歩下がって、読者の理解のためにこの問題全体を最初から見てみる。ユーザはここに説明されているプログラムを開き、「新たな歌」をクリックする。そこでは、タイトルというフィールドに、ユーザはタイトル（例えば、「Ｔｈｅｙ  Ｃａｎ’ｔ  Ｔａｋｅ  Ｔｈａｔ  Ａｗａｙ」）を入力する。そしてユーザは下方のスクリーンに歌詞を即タイピング開始でき、または「スケッチ」をクリックしてそのスクリーンに提案されている歌詞をタイピングすることができる。歌詞のエントリ時に、ユーザはおそらく「ｌｉｆｅ  ｉｓ  ｌｉｋｅ  ｗａｔｅｒ」という１行を有しており、または単にワード「ｗａｔｅｒ」を検索したいだけである。ユーザは「ｗａｔｅｒ」で押韻するいくつかのワードを必要としており、思い浮かぶワードは気に入らない。ユーザは、「ソング」２１０ボタンの隣のトップメニューボタンの「脚韻」ボタンをクリックして、検索ワード「ｗａｔｅｒ」を入力するか、スケッチスクリーンの「ｌｉｆｅ  ｉｓ  ｌｉｋｅ  ｗａｔｅｒ」という行のワード「ｗａｔｅｒ」をダブルクリックして「脚韻」ボタンをクリックするかした後、多数のワードを選択する。選択した押韻ワードは「ｓｌａｕｇｈｔｅｒ」、「ｓｅａ  ｏｔｔｅｒ」および「ｇｌｏｂｅ  ｔｒｏｔｔｅｒ」である。次にユーザは「ソングリスト」を再びクリックする。ソング「Ｔｈｅｙ  Ｃａｎ’ｔ  Ｔａｋｅ  Ｔｈａｔ  Ａｗａｙ」が示される。ユーザはその歌をクリックしてから、「収集」ボタンをクリックする。ハイライトされた収集カテゴリの下に「脚韻」を有する図４３のようなスクリーンが開く。ユーザは脚韻をクリックし、ワード「ｗａｔｅｒ」がスクリーンの左側のヘッダー「検索」の下に現れる。次いでユーザは「ｗａｔｅｒ」をクリックして、スクリーンの下部に収集されたワード、「ｓｌａｕｇｈｔｅｒ」、「ｓｅａ  ｏｔｔｅｒ」および「ｇｌｏｂｅ  ｔｒｏｔｔｅｒ」を得る。
【００４８】
図４のソング情報ファイル１４９を図９でさらに詳述する。ソング情報ファイル１４９はさらにサブカテゴリ、ソングフラグ１４９１、レコーディング１４９−２および発行１４９−３に分けられる。ソングフラグサブカテゴリ１４９−１は、歌をカテゴライズする際に有用な情報を含むことができる。図１０は、ソングフラグサブカテゴリ１４９−１がハイライトまたはクリックされているグラフィカル・ユーザ・インタフェースの一例を示している。このスクリーンに行くためには、ソング情報３７０をクリックしておく。一度これを実行すると、図１０のスクリーンが、ハイライトされている「ソングフラグ」１４９−１で達成される。そのスクリーンは、説明、スタイル、ステータス、作成日、最終作業日、複製、キー、拍子記号（Ｔ／Ｓ）、長さ９（００：００）、拍／分（ＢＰＭ）およびソングノート等の入力可能な情報を提供する。ステータスフィールドにおいて、歌の完成に関する現ステータスについての情報が記憶可能である。図１０において、ステータスは「要デモ」と示されていることに注目する。キーフィールドにおいて、歌に対して提案されているキーについての情報が記憶可能である。ソングノート領域は、図１１および１２に見られるように、図９のソングフラグサブカテゴリ１４９−１、レコーディングサブカテゴリ１４９−２および発行サブカテゴリ１４９−３の間で共有および表示される。
【００４９】
図１１は、図９のソングフラグのレコーディング１４９−２がクリックされて表示されているグラフィカル・ユーザ・インタフェースの一例を示している。レコーディングサブカテゴリ１４９−２について、ソングフラグ１４９−１に関して現れたソングノートに加えて、メディアタイプ、トラック情報またはＩＤ情報、およびコメント領域に関する情報を含むソングのレコーディングをカテゴライズするのに有用な情報が見られる。
【００５０】
図１２は、図９の発行サブカテゴリ１４９−３がクリックされているグラフィカル・ユーザ・インタフェースの一例を示している。それは、ライターおよび発行情報、パーセンテージおよびパフォーマンスソサエティ（Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｏｃｉｅｔｙ）等の歌の発行に関してソングライターにとって重要な情報を含んでいる。これによってライターは、歌に関するクリエーティブ情報ならびにある実用的情報のトラックをキープすることができる。ソングフラグ１４９−１からのソングノートは依然として示されている点に注目すべきである。
（オーディオモジュール）
【００５１】
一度図４に戻ると、ＳＩＭ１２５に含まれているソングファイル１４４のサブセットとして選択オーディオトラック１４８もまた含まれている。図２のオーディオモジュール１２７はＳＩＭ１２５にアクセスするということを思い出そう。これはオーディオトラックファイル１４８を介している。図４の選択オーディオトラックファイル１４８は図２のオーディオモジュール１２７によって作成、修正および記憶されている。図１３に示されているように、オーディオモジュール１２７はオーディオレコーダ１５１とＭＩＤＩドラムループプレーヤ１５３とを備える。鳥の鳴き声やバイオリン等の態様もさらに備えていてもよい。オーディオレコーダ１５１は好ましくは、基本的なレコーディングおよび再生特徴を備えたステレオディジタルハードディスクオーディオレコーダ１５１である。オーディオレコーダ１５１のコントロールは、クリック可能であり、また基本的なレコーディングデバイスに見られる、レコード、再生、ポーズ、停止および巻き戻し等に見た目に類似しているボタンとして図１４に示されている。図１４のスクリーンにアクセスするために、オーディオタブすなわちボタン４６０がクリックされている。図１４は、前のスクリーンビューに見られるソングおよび脚韻等を含む行をトップメニューとして有しており、その下には、これもまた前のスクリーンビューに見られた「ソングリスト」および「歌詞」ボタンがある。しかしながらこの領域の下に、時間、サイズ、ボリューム、ループ、フォワードおよびバック矢印、ループ、保存およびレコードという行を有するモックオーディオレコーダがある。その下には、マーカー、クリア、保存編集、Ｉｎおよびｏｕｔを選択する部分を満たす、後に説明するメーカー行がある。その下に、ＭＩＤＩドラムループの行がある。それは、入力可能な選択スペース、テンポ、ボリューム、ループおよびフォワード矢印を有している。この下に、説明領域、ソング長領域およびコメント領域を有するスクリーンのメイン部分がある。これにオーディオノートの下部が続く。
【００５２】
図１４のスクリーンが表すものの実体に戻ると、オーディオレコーダ１５１によってユーザは、外部または内部コンピュータマイクによってオーディオ材料をレコーディングでき、一度材料がレコーディングされると、その材料を再生することができる。ユーザはまた、ＭＰ３、ＡＩＦＥ、ＷＡＶおよびＱｕｉｃｋｔｉｍｅを含むがこれらに限定されない外部オーディオファイルを取り入れてもよい。オーディオレコーダ１５１の利点は、レコーディングした材料を図４の選択オーディオトラック１４８に個別オーディオファイルとして記憶するという点である。これによってユーザは、個別オーディオファイルを、それが属する個別の歌に関連付けることができる。図１４において、デモソング１はタイトル部分に現れ、その下で材料と関連図けられていることに注目すべきである。
【００５３】
オーディオレコーダ１５１の通常の再生モードに加えて、ユーザはマーカーを利用して、歌の特定領域を再生するために特定のｉｎおよびｏｕｔポイントを選択することができる。従って、ループ機能を利用して、ユーザはオーディオレコーディングのセクションを選択して連続再生することができる。「Ｉｎ」ポイントおよび「Ｏｕｔ」ポイントを含む「マーカー」行を有するこれらのオプションはすべて上記の通り図１４に見られる。マークされたポイントはまた、「ブリッジによる第２の詩」として選択マーカーの次に識別される。ワード「説明」、「長さ」および「コメント」によって頭出しされたスクリーンのメイン部分であるディスプレイ領域は、適切な情報に従ってレコーディングされたトラック数を組織化するために使用可能である。図１４において、読者は、２番目のメロディが「少々洗練する」必要があると示された、３つのメロディが検討されていることが分かるであろう。記されている通りこれらはすべて、歌詞およびスケッチが存在し、また存在するために作成されたデモソング１と関連付けられている。
【００５４】
図１４に図示されており、また図１３にも示されているＭＩＤＩドラムループプレーヤ１５３によってユーザは、所望のスタイル、タイプおよびテンポに従って選択可能なＭＩＤＩドラムループのコレクションを再生可能である。ソングライターは、自分が作曲している歌に「グルーブ」またはミュージカル感覚のタイプを作成しようとする際にＭＩＤＩドラムループ１５３の使用がとりわけ有用であると思うだろう。
【００５５】
ステレオトラックは図４の選択オーディオトラック１４８に追加されてもよい。そしてユーザはＭＩＤＩドラムループプレーヤ１５３を利用して、選択オーディオトラック１４８から選択したオーディオトラックを再生することができる。これによって、ユーザは、オーディオレコーダを使用してＭＩＤＩドラムループプレーヤによって再生されている選択オーディオトラックに従って自分の声をレコーディングできるようになる。従って、ユーザは歌詞に従って音楽をレコーディングし、歌の感覚を実際に得ることができる。
【００５６】
また、図１４の作業は当業者によって現在の技術を使用して容易に実行される。
（ノートブックモジュール）
【００５７】
図２を再び参照してノートブックモジュール１２３を次に説明する。ノートブックモジュール１２３はオプショナルソフトウェアモジュールであり、カテゴリを作成し、ユーザが所望の情報を列挙することができる領域である。ノートブックモジュールはユーザの思考およびアイディアをレコーディングするための手段を意図している。極めて頻繁にこれにはノートが書き込まれるのに対して、グラフィックス、写真およびサウンド等もまた書き込まれる。図１５は、ノートブックボタンすなわちタブ２９０をクリックして図２のノートブックモジュール１２３にアクセスするために使用可能なスクリーンすなわちグラフィカル・ユーザ・インタフェースの一例を示している。図１５に見られるように、図２のノートブックモジュール１２３は、サブジェクト領域、組織目的の説明領域およびノート用セクションからなる。底部の余白は「現在の歌」を列挙しており、本例においてこのエントリの次に示しているのは「デモソング２」である。（前のスクリーンにおいて、底部の余白は「現在のソンググループ」を列挙しており、歌にソンググループが割当てられると極めてしばしば「なし」と識別されていた。）従って、図１５のノートはデモソング２に関する。当然、エントリが作成されたソングに関わらずノートブックが検索可能でありかつ記憶可能であることは、本書の意図のうちにある。従って、もしプラハにいて、通常ノートを取っている場合、そのノートは「プラハノート」として割当てられ、記憶機能を使用した場合には、おそらく海外の国を入力することによってプラハのエントリが割当てられる。
【００５８】
次に明らかとなるように、図２のノートブックモジュール１２３はアイディアの記憶場所である。例えば、ユーザがローカルな特色のある歌や詩を書こうとする。従って、ユーザはラップトップを持って街に行き、レストラン、通りの名前、および他の目立つ建物を観察する。そしてユーザは、図１５のノートブックボタン２９０をクリックして興味のある名前を書き留めることができる。これらの場所の写真を撮ったり、これらの場所のレコーディングをしたり、これらの場所に関する情報をダウンロードしたりしてもよく、これらはすべてノートブックに入力可能であり、また分類機能および検索機能は、このノートブックの情報ならびに特定の歌とのノートブックエントリの関連に対してより良好にアクセスすることを意図している。
（ＳｏｎｇｕａｒｄＴＭモジュール）
【００５９】
ＳｏｎｇｕａｒｄＴＭはオンラインの作成日登録サービスである。Ｓｏｎｇｕａｒｄモジュールによってユーザは、ディジタル署名によって有効化され、かつディジタル的に日付が刻印されたオンライン送信を介してオンラインの記憶会社によって、歌詞と、オーディオレコーディングと、ライターおよび発行者情報とを登録することができる。この情報は記憶されて、ユーザがそれを必要とする場合に使用可能となる。この送信を受信すると、確認がユーザに送られる。この手順は、図４の歌詞ファイル１４３および／または図４のスケッチファイル１４５を選択し、ユーザが送りたいと思うオーディオトラックを図４の選択オーディオトラックファイル１４８から選択し、これらのファイルをネットワーク上のメインデータ記憶領域に送ることによって達成される。ライターおよび発行者情報は自動的に送信される。図１６は、ユーザが、ネットワーク上のリモートメインデータ記憶領域に送信するための歌詞、スケッチおよびオーディオファイルを選択できるようにするために使用可能なグラフィカル・ユーザ・インタフェースの一例を示している。ワード「完了」の下で歌詞およびスケッチのボックスが両方ともチェックされて、選択オーディオボタンがハイライトされる点に注目する。Ｓｏｎｇｕａｒｄボタン４４０はクリックされていることにも注目すべきである。ユーザは、デモソング１の歌詞のコピー、スケッチおよびオーディオトラックをＳＯＮＧＵＡＲＤプログラムを介して送っている。その送信は、図１６に見られるように、スクリーンに現れる２００２年１２月６日という日付によって、受信されたと確認されている。選択したファイルは、リモートメインデータ記憶領域に送信される前に、ディジタル署名およびディジタルタイムスタンプによって刻印される。
（データベースの概観）
【００６０】
次に読者に明らかになるように、本プログラムによって、センテンスのライティングおよびこれらのセンテンス中のワードのハイライトとは別に、またはこれらを介して種々のデータベース内のワードを検索することができる。辞書やリファレンスを保持しているこれらのデータベースと、これらのデータベースと共に使用され、この中から特定の要素を選択するフィルタとを次に説明する。
【００６１】
再び図１および２を参照すると、検索エンジンモジュール１２１は好ましくは、本書で既に示されているリファレンスツールや辞書からなるデータベース１１１をユーザが検索できるグラフィカル・ユーザ・インタフェースを含んでいる。ライターはこれらのツールを使用して、歌や作業を完成させるために最良のワードを検出可能である。図１７は、データベース１１１の構成を示している。そこでは、データベース１１１は、ワードデータベース１３１、フレーズデータベース１３３、シソーラス１３６、リファレンス辞書１３７、およびお気に入りデータベース１３９等の多数のリファレンスツールを備えることが分かる。当業者は、図１７で提供されているデータベース１１１のセットに加えて、またはこれに代えることができる多数の追加リファレンスツールがあることを理解する。一部のこのようなデータベースは、カラーホイールについての数式、科学的会話および色等であってもよい。これらのデータベース１１１の関係を図２０および２１の図によってさらに検討する。しかしながら、図１８および１９を参照すると、韻辞書１３１−１、１３３−１およびＳＯＵＮＤ−ＡＬＩＫＥＳ１３１−２、１３３−２は両方ともワードデータベース１３１とフレーズデータベース１３３のサブデータベースであることが分かる。ポップカルチャ１３１−４と頭韻１３１−４もまたワードデータベース１３１のサブデータベースであり、フレーズ１３３−３はフレーズデータベース１３３のサブデータベースである。従って、ワードデータベース１３１の検索は、図１８に示されているのに関するサブデータベースのすべてをも検索する。フレーズデータベース１３３の検索は、図１９に示されているのに関するサブデータベースのすべてをも検索する。
【００６２】
図２０は、ワードの検索方法のフローチャートである。図２１は別のグラフィカル・ユーザ・インタフェースすなわちスクリーンである。それは、その図面の検索ワードに見られるように、ワード「ｗａｔｅｒ」についてデータベースの検索時に使用可能なスクリーンの種類である。図２１において、これはＳＩＭモジュールと関連して実行されている。図２１においては、トップメニューバー２０５とボトムバー２０２は前のスクリーンの情報を平行にすることに注目すべきである。図２１において、そのボトムバーは、デモソング１である現在の歌に言及している。スクリーンの残りの部分は、検索されているワードを入力するための検索ライン２２１と、結果に示される音節を強調する音節指示子２２２とを含んでいる。この検索ラインの下で、スクリーンは、脚韻フィルタ（全部２２４ａ、プライマリ２２４ｂ、セカンダリ２２４ｃ、ポップカルチャ２２４ｄ、およびお気に入り２２４ｅ）と、発音方法２３４と、ＳＯＵＮＤ−ＡＬＩＫＥＳ２３６のワード用のボタンを含むサイドの小さいセクションを備えたメインすなわちプライマリ２０１の部分に分けられる。スクリーンのメイン部分２０１は検出したワードを示す。これらのセクションについて次にさらに説明する。
（クエリー）
【００６３】
図２０および２１をさらに検討すると、読者は、ワードが検索フィールドに入力されることが分かるであろう。図２１において、そのワードは「ｗａｔｅｒ」である。次に図２０と図２を見ると、図２の検索エンジンモジュール１２１は図１７のワードデータベース１３１に問い合わせ、検索ワード「ｗａｔｅｒ」がデータベースにあるか否かを調べる。もしあれば、それは識別番号すなわちシリアル番号ＩＤを有している。検索エンジンモジュール１２１は、「ｗａｔｅｒ」のテキストストリングに割当てられている図２０のシリアル番号ＩＤ９０１をそのエントリのデータベースに使用する。９０１は脚韻グループＩＤ２０ａおよび２０ｂと、脚韻１３１−１と、頭韻１３１−３等にリンクしているのでこのことは図２０で明らかに分かる。しかしながら、一実施形態において、図２の検索エンジンモジュール１２１はＩＤ番号よりもテキストストリングを使用して、図１７のリファレンス辞書１３７とシソーラス１３８においてエントリを検索する。これは、カウンタシソーラスおよび辞書が入力されており、他の辞書やリファレンスにはないワードを有しているからである。これらのワードにはＩＤ番号が割当てられていない。これは図２０に示されており、そこでは、辞書およびシソーラスは「検索ワード」を使用して別個に検索されるのに対して、他のデータベースは「シリアル番号ＩＤ」９０１を使用して別個に検索されている。当業者は、番号検索は一般的にテキストストリング検索よりも早いため、シリアル番号ＩＤ９０１の使用はより迅速な応答時間をもたらすことになる点を理解する。従って、データベースのワードの割当は、より高速なシステムをもたらす。従って、当業者はまた、カウンタデータベースをＩＤ番号を含むように修正することによってこれらのデータベースの検索が容易になることを理解する。記されている通り、図２０において、シリアル番号ＩＤ９０１は、脚韻１３１−１、脚韻グループＩＤ２０ａ、頭韻１３１−３、押韻フレーズ１３３−１、およびフレーズ１３３−３に直接リンクしていることがわかる。当業者は、ポップカルチャデータベース１３１−４が別個のデータベースとして見られるのに対して、ポップカルチャと関連したワードはまた、脚韻データベース１３１−１、ＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１−２および頭韻データベース１３１−３に含まれていることを理解する。
【００６４】
検索エンジンモジュール１２１は好ましくは各データベースを検索する。データベースが有効な結果を含んでいない場合、ユーザは、好ましくはデータベースの次のアイコン指示によって通知される。図４５に示されている一実施形態において、マイナス符号４５１の赤い楕円が、その辞書には現在の検索テキストに対する結果がないことをユーザに知らせるために表示されている。読者は、図４５において、頭韻およびフレーズボタンの次に通知特徴がトップメニューにあることに気づくであろう。これによって、結果が見つかったか否かを判断するために各データベースを選択する必要なく、ユーザは結果があるか否かを迅速に見ることができるようにすることによってユーザの時間を節約する。明確にするために、図４５を素早く検討する。それは、トップメニューバーの脚韻データベースがハイライトされているスクリーンを示している。左側のバー領域の全ＳＯＵＮＤ−ＡＬＩＫＥＳと＋同韻もまたチェックされて、ユーザが考慮するワードを出力する。これらのワードは「ａｑｕａ」および「ａｒｍａｄａ」で始まっている。検索フィールドに入力されたワードは「Ｆｒａｎｋ  Ｓｉｎａｔｒａ」である。「ｂａｂａ」、「Ｐｒａｄａ」、「Ｍａｚｄａ」等のワードが、同韻とＳＯＵＮＤ−ＡＬＩＫＥＳに制限されていないスクリーンのメイン部分にある。このリストは、同韻と、ＳＯＵＮＤ−ＡＬＩＫＥＳワード、「ａｑｕａ」、「ａｒｍａｄａ」および「ｃａｓａｂａ」を含んでいる。
（ワードデータベース）
【００６５】
図１７に戻ると、ワードデータベース１３１は大きなワードコレクションを備えるように設計されている。大きなワードコレクションを提供するというチャレンジの１つは、種々の異なるタイプのクエリーへの迅速な応答時間をユーザに提供することである。図１８は、図１７のワードデータベース１３１を、実際に４つの別個のデータベース、脚韻データベース１３１−１、ＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１−２、頭韻データベース１３１−３およびポップカルチャデータベース１３１−４に分割されているものとして読者がイメージする様子を示している。ポップカルチャデータベース１３１−４は、アメリカおよび世界のポップカルチャのアイコンを反映するワードコレクションである。図２０に戻ると、脚韻データベース１３１−１、ＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１−２、頭韻データベース１３１−３、およびポップカルチャデータベース１３１−４の各ワードと関連している複数のＩＤの一例を見ることができる。２０、２５、および３０、７１、７３等の各ＩＤによって、図２の検索エンジンモジュール１２１は所与のクエリーと一致するワードを迅速に検出、分類および表示することができる。これらのＩＤを、図１７乃至２１の再検討を継続しつつさらに説明する。
（脚韻データベース）
【００６６】
脚韻データベース１３１−１の検索は、検索中のワードの同韻を表示する。図２０に戻ると、読者は脚韻グループＩＤ２０に進み、これは一意の脚韻グループに割当てられている一意の番号である。脚韻グループは、その発音によって共にグルーピングかされているワードからなる。これらはまた同韻として知られている。ワード「ｗａｔｅｒ」、「ｄａｕｇｈｔｅｒ」および「Ｈａｒｒｙ  Ｐｏｔｔｅｒ」は同韻であるため。これらは同一の脚韻グループに属し、従って同一の脚韻グループＩＤ、ＩＤ２０を有する。
【００６７】
図２１は、図１８の脚韻データベース１３１−１へのグラフィカル・ユーザ・インタフェーススクリーンの一例を示している。図２１において、脚韻ボタン２２０がメニューバー２０５から選択される。脚韻ボタン２２０をクリックすることによってユーザは、図２の検索エンジンモジュール１２１を使用して、図１８の脚韻データベース１３１−１で同韻を検索することができる。ユーザは検索ワードを検索フィールド２２１に入力して検索を開始する。図２１において、そのワードは「ｗａｔｅｒ」である。上述の通り、図２の検索エンジンモジュール１２１は好ましくは、検索ワードが図２０のシリアル番号ＩＤ９０１を有しているか否かを判断する。シリアル番号ＩＤ９０１が検出されると、図２の検索エンジンモジュール１２１は、図２０脚韻グループＩＤ、ＩＤ２０を脚韻データベース１３１−１に検索し、現在の検索ワードが脚韻グループに属しているか否かを調べる。ワードがシリアル番号ＩＤを有していない場合、システムはそれに対応するようにプログラミングされなければならない。現在の検索ワードが脚韻グループに属している場合は、検索エンジンモジュール１２１は、現在の検索ワードと同じ脚韻グループＩＤ、ＩＤ２０を有する脚韻データベース１３１−１の全ワードを検出し、そのワードをユーザに表示するために、図２１のメインディスプレイウィンドウ２０１に準備する。従って、ワード「ｗａｔｅｒ」の検索に対するメインディスプレイウィンドウ２０１は、「ｂｌｏｔｔｅｒ」、「ｙａｃｈｔｅｒ」、「ｂｏｙｃｏｔｔｅｒ」および「Ａｌｍａ  Ｍａｔｅｒ」等のワードを含んでいる。（用語の検索時に、システムはまた、同韻ではないワードであるＳＯＵＮＤ−ＡＬＩＫＥＳワードを検索することに注目する。「ｗａｔｅｒ」の検索において、これらは、図２１のサイドバーセクション２３６に見られる。ユーザが「全ＳＯＵＮＤ−ＡＬＩＫＥＳ」２３６ａをクリックすると、メインスクリーンが変化し、類似の押韻ワードのすべてを示す。ユーザがまた＋同韻２３６ｂをクリックすると、スクリーンのメイン部分は、同韻ワードと、ＳＯＵＮＤ−ＡＬＩＫＥＳワードの両方を示す。）
【００６８】
他の韻辞書はまず音節によって、次いでアルファベット順に分類される。しかしながら、脚韻は右から左への発音に基づいている。さらに、脚韻のアルファベット順の分類は脚韻の定義と正反対である。脚韻データベースはここでは右から左へと分類する。図１８および２０に示されている脚韻データベース１３１−１のワードは事前分類されており、図２０の脚韻分類ＩＤ３０が割当てられて、分類プロセスの速度を上げ、ワードは特殊な音声分類順序で表示可能になる。特殊な音声分類順序は脚韻のメインリスト内に脚韻グループを作成する。音声分類順序アルゴリズムはまずワードを音節で分類する。すべての１音節のワードはアルファベット順にグルーピングされて表示される。次に、２音節のワードは、音節１の音によって分類される。２音節のワードはさらに、音節１の子音によって、次にアルファベット順に分類される。３音節のワードは音節１の音によって、次に音節２の音によって、次に音節１の子音によって、次にアルファベット順に分類される。４音節以上のワードは、音節１の音によって、次に音節２の音によって、次に音節３の音によって、次の音節１の子音によって、次にアルファベット順に分類される。図２１に表示されているワードはこの特殊な音声分類順序を示している。
【００６９】
図２１において、検索ワード「ｗａｔｅｒ」によって、このワードで押韻するワードが、１音節のワードすべてをまずアルファベット順に配置する特別な分類順に従って表示されている。ｗａｔｅｒの場合、ｗａｔｅｒで押韻する１音節のワードはない。特殊な分類順序は、音節１の音に基づいて２音節のワードを表示する。これは、「ｂｌｏｔｔｅｒ」で始まり「ｙａｃｈｔｅｒ」で終わる、メインディスプレイウィンドウ２０１に表示されている２音節のワードのリストとなる。「ｂｌｏｔｔｅｒ」から「ｙａｃｈｔｅｒ」までのワードのすべては同一の音節１の音「ａ」を共有している。これらはすべて同一の音節１の音を有しているため、次にアルファベット順に分類される。
【００７０】
図２１に表示されている３音節のワードを見ると、特殊な音声分類順序が明確に分かる。列挙されている最初の３音節のワードは「ｂｒｅａｋｗａｔｅｒ」であり、ｒａｉｎｗａｔｅｒ、ｗａｓｔｅｗａｔｅｒおよびｂａｃｋｗａｔｅｒが続く。従来の、すなわちアルファベットの分類順において、これらのワードは、ｂｒｅａｋｗａｔｅｒが最初に列挙される。しかしながら、３音節のワードは音節１の音でまず分類されている。ｂｒｅａｋｗａｔｅｒの音節１の音は「長音のａ」であり、ｒａｉｎｗａｔｅｒの音節１の音は「長音のａ」であり、ｗａｓｔｅｗａｔｅｒの音節１の音は「長音のａ」であり、ｂａｃｋｗａｔｅｒの音節１の音は「短音のａ」である。従って、これらは同一の第１音節の音を有しているため、ｂｒｅａｋｗａｔｅｒ、ｒａｉｎｗａｔｅｒおよびｗａｓｔｅｗａｔｅｒは共にグルーピングされる。ｂｒｅａｋｗａｔｅｒ、ｒａｉｎｗａｔｅｒおよびｗａｓｔｅｗａｔｅｒは同一の第２音節の音を有している。ｂｒｅａｋｗａｔｅｒの音節１の子音は「ｂｒ」であり、ｒａｉｎｗａｔｅｒの音節１の子音は「ｒ」であり、ｗａｓｔｅｗａｔｅｒの音節１の子音は「ｗ」である。次にワードは音節１の子音によって分類される。従って、ｂｒｅａｋｗａｔｅｒは、ワードｒａｉｎｗａｔｅｒおよびｗａｓｔｅｗａｔｅｒによってｂａｃｋｗａｔｅｒから分離されることになる。従って、ワードは、ユーザが自分の詩または歌詞を最高に完成させるワードを検出するのをさらに容易にする一意の方法で組織化される。
【００７１】
図２の検索エンジンモジュール１２１は現在の検索ワードで押韻するワードを表示しているだけではなく、検索エンジンモジュール１２１はまた、現在の検索ワードに加えてユーザが検索したいワードを自動的に示唆している。図２０に戻ると、検索エンジンモジュール１２１は代替発音ＩＤ２５をチェックして、現在の検索ワードが別の発音を有しているか否かを判断する。しかし、ワード「ｗａｔｅｒ」については全く存在せず、従って、図２１の代替発音２３４になしと示されている。
【００７２】
ワードが別の発音を有するという２つの例が次である。まず、ワードは同じに綴られるが異なる２通りに発音される。例えば、ワード「ｔｅａｒ」は発音「ｅａｒ」または発音「ａｉｒ」で発音可能である。従って、ユーザが検索中の脚韻は、ワードの発音方法に左右される。ワードが別の発音を有するという第２の場合は、ワードはスラング的発音を有しているか否かである。例えば、ワード「ｍａｋｉｎｇ」は「ｍａａ−ｋｉｎｇ」と発音されるが、「ｇ」をアポストロフィと置き換えると、ワードは「ｍａａ−ｋｕｈｎ」と発音されるｍａｋｉｎ’である。従って、現在の検索ワードのスラングを使用して他の脚韻をユーザに提供することができる。当業者は、スラング的な別の発音の表示は、ユーザが使用可能なワードを大きく増大させることを理解する。
【００７３】
図２２は、別の発音が代替発音ウィンドウ２３４に表示される様子を示している。現在の検索ワードは「ｔｅａｒ」である。ワード「ｔｅａｒ」は２つの発音、ｉ）引き裂くという意味の動詞である短音「ｅ」の発音と、ｉｉ）目からの涙を意味する名詞である短音「ｉ」の発音がある。ユーザがワード「ｔｅａｒ」を入力すると、図２の検索エンジンモジュール１２１はまず、図２２のメインディスプレイウィンドウ２０１に示されるように、「ａｉｒ」、「ｂａｒｅ」、「ｔｈｅｉｒ」、「Ｐｉｅｒｒｅ」および「ｗｈｅｅｌｃｈａｉｒ」等の、ワード「ｔｅａｒ」の複数の発音のうちの一方で押韻するワードを、図１８の脚韻データベース１３１−１から返信する。ユーザは代替発音ウィンドウ２２４のワードを選択し、図２の検索エンジンモジュール１２１は、第２の発音と一致するワードを図１８の脚韻データベース１３１−１から返信する。図２３は、ｂｅｅｒ、ｔｉｅｒ、ｖｅｅｒ、およびＮｅｗ  Ｙｅａｒ等、ワード「ｔｅａｒ」の第２の発音で押韻するワードを示している。
【００７４】
ユーザはボタン２２０をクリックして脚韻データベースを使用する際に表示されるワードを変更することができる。これは多数のフィルタによるものであり、図２１はまた、それらのフィルタを番号順に閲覧するために参照される。１セットのフィルタは脚韻カテゴリフィルタ２２４である。図２１において、脚韻カテゴリフィルタ２２４は、全部２２４ａ、プライマリ２２４ｂ、セカンダリ２２４ｃ、ポップカルチャ２２４ｄおよびお気に入り２２４ｅのオプションを備える。プライマリ２２４ｂのオプションが選択されると、図２の検索エンジンモジュール１２１は検出した脚韻の図２０のカテゴリＩＤ１９を見て、カテゴリＩＤ１９がプライマリである全脚韻を表示する。プライマリとして返信されたワードは、日常会話でより一般的な脚韻のサブセットである。ｅ−ＣＰＴの各ワードは３つのカテゴリ、プライマリ、セカンダリおよびポップカルチャに内の少なくとも１つにグルーピングされる。図２４において、現在の検索ワードは「ｗａｔｅｒ」であり、オプションプライマリ２２４ｂが、選択されている全音節のワードによって選択される。図２４のメインディスプレイウィンドウ２０１に表示されている結果は、「ｄａｕｇｈｔｅｒ」、「ｏｔｔｅｒ」および「ｔｏｔｔｅｒ」等のワードを含んでいる。その図においても、ＳＯＵＮＤ−ＡＬＩＫＥＳがサイドウィンドウに示されている点に注目すべきである。これは自動的である。入力したワードがＳＯＵＮＤ  ＡＬＩＫＥワードである場合、そのワードはスクリーンの左側のＳＯＵＮＤ−ＡＬＩＫＥＳコラムに現れる。図２４において、これらのワードは「ｂｒｏａｄｅｒ」、「ｃｏｄｇｅｒ」および「ｃｏｏｌｅｒ」である。
【００７５】
図２５は、ユーザが脚韻カテゴリフィルタオプションセカンダリ２２４ｃを選択した場合の結果を示している。図２の検索エンジンモジュール１２１は収集された脚韻の図２０のカテゴリＩＤ１９を見て、カテゴリＩＤ１９がセカンダリである全脚韻を返信する。セカンダリとして返信されたワードはそれほど一般的に使用されていないワードのサブセットである。図２５において、現在の検索ワードは「ｗａｔｅｒ」であり、オプションセカンダリ２２４ｃが選択されている。図２５のメインディスプレイウィンドウ２０１に表示されている結果は、ｐｏｔｔｅｒ、ｄｉｓｈｗａｔｅｒおよびｇａｒｒｏｔｔｅｒ等のワードを含んでいる。再度、ＳＯＵＮＤ  ＡＬＩＫＥワードもまた示されている。
【００７６】
図２６は、ユーザが検索ワード「ｗａｔｅｒ」で脚韻カテゴリフィルタのポップカルチャ２２４ｄを選択した際の結果を示している。図２の検索エンジンモジュール１２１は図２０のカテゴリＩＤ１９を見て、カテゴリＩＤ１９がポップカルチャである全脚韻を返信する。図２６のメインディスプレイウィンドウ２０１に表示されている結果は、Ｈａｒｒｙ  ＰｏｔｔｅｒおよびＴｈｅ  Ｓｗｅｅｔｗａｔｅｒ等のワードを含んでいる。
【００７７】
１つ以上のお気に入りと称される脚韻カテゴリフィルタがある。図２１のお気に入りフィルタ２２４ｅは、ユーザが収集したお気に入りを表示する。このフィルタに関する説明は、脚韻およびフレーズの収集を説明するセクションに続く。しかしながら、脚韻データベースにいるため、検索ワード「ｗａｔｅｒ」では、お気に入りをクリックすると、「ｗａｔｅｒ」で押韻したワードのみがお気に入りから表示されることになる。
【００７８】
提供されている別のフィルタは図２１に示されているような音節フィルタ２２２である。音節フィルタによってユーザは、必要な数の音節を有するワードをメインディスプレイウィンドウ２０１に表示することのみ可能となる。従って、ユーザが２音節のワードのみを見たい場合、ユーザは音節フィルタから２を選択すると、現在の検索ワードで押韻している２音節のワードのみが示される。
（ＳＯＵＮＤ−ＡＬＩＫＥＳデータベース）
【００７９】
ＳＯＵＮＤ−ＡＬＩＫＥＳデータベースの検索によって、検索中のワードに類似しているが同韻ではない脚韻を表示する。図２０に戻ると、読者はＳＯＵＮＤ−ＡＬＩＫＥＳ  ＩＤ４０に行き、これは一意のＳＯＵＮＤ−ＡＬＩＫＥＳグループに割当てられた一意の番号である。ＳＯＵＮＤ−ＡＬＩＫＥＳグループは２つ以上の脚韻グループを含んでいてもよい。ＳＯＵＮＤ−ＡＬＩＫＥＳは検索ワードに類似しているが、検索ワードと同韻ではないワードである。例えば、ワード「ｂｏｐｐｅｒ」、「ｃｈｏｐｐｅｒ」および「ｐａｕｐｅｒ」はすべて「ｗａｔｅｒ」に類似しているように見えるが、これらは「ｗａｔｅｒ」と同韻ではない。しかしながら、「ｈｏｐｐｅｒ」、「ｃｈｏｐｐｅｒ」および「ｐａｕｐｅｒ」はすべて同じ脚韻グループに属している。ＳＯＵＮＤ−ＡＬＩＫＥＳ  ＩＤ４０を図２の検索エンジンモジュール１２１が使用して、現在の検索ワードが属する（もしあれば）ＳＯＵＮＤ−ＡＬＩＫＥＳグループを判断することができる。
【００８０】
図２０のＳＯＵＮＤ−ＡＬＩＫＥＳ  ＩＤ４０のチェックに加えて、図２の検索エンジンモジュール１２１はまたＥＥＥグループＩＤ４３とＥＥＺＥグループＩＤ４５とをチェックし、現在の検索ワードが対応するＥＥＥグループまたはＥＥＺＥグループを有しているか否かを調べる。ＥＥＥグループはＳＯＵＮＤ−ＡＬＩＫＥＳグループの特殊タイプである。従来の脚韻によると、ワード「ｔｒｅｅ」および「ｒｅａｌｉｔｙ」は押韻ではない。しかしながら、ソングライティングにおいては、これらのワードは共に効果的である。ユーザがワード「ｔｒｅｅ」についてＳＯＵＮＤ−ＡＬＩＫＥＳを検索すると、４０００以上のＳＯＵＮＤ−ＡＬＩＫＥＳがある。これらのワードは一般的に、硬い「ｅ」音で終わる３つ以上の音節である。例としてａｂｉｌｉｔｙ、ｆｕｔｉｌｉｔｙ、ｓｏｃｉｅｔｙおよびｒｅｓｐｏｎｓｉｂｉｌｉｔｙがある。従って、ＥＥＥグループＩＤ４３は多数のＳＯＵＮＤ−ＡＬＩＫＥＳをこの音で分ける手段である。ＥＥＺＥグループはＥＥＥグループに見られる複数のワードを含んでいる。図４６は、ＥＥＥグループが示される様子の図である。３音節までのワードが示されている。ワード「ｔｒｅｅ」の検索について、第３音節に注目し、スクリーンのメイン部分は、「ｓｈａｄｉｌｙ」、「ｂａｋｅｒｙ」、「ａｇｏｎｙ」および「ｃａｒｅｆｕｌｌｙ」等のワードを含んでいる。ＳＯＵＮＤ−ＡＬＩＫＥＳについてのサイドセクションのスクリーン表示はユーザに、ＥＥＥグループは検索済みであり、そのエントリをクリックすると図４６に示されているＳＯＵＮＤ−ＡＬＩＫＥワードが検出されることをアドバイスしている。図４７は、ＥＥＺＥグループが示される様子の図である。それは、「ｂｌａｓｐｈｅｍｉｅｓ」、「ｂａｋｅｒｉｅｓ」および「ａｇｅｎｃｉｅｓ」等のワードを含んでいる。検索したワードは、第３音節に注目した「ｔｒｅｅｓ」である。また、ＳＯＵＮＤ−ＡＬＩＫＥＳの下のスクリーンのサイドセクションはユーザに、ＥＥＺＥグループは検索済みであり、その情報をクリックするとＳＯＵＮＤ  ＡＬＩＫＥＳワードが示されることをアドバイスしている。
【００８１】
図２１は、図１８のＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１−２へのグラフィカル・ユーザ・インタフェースの一例を示している。ＳＯＵＮＤ−ＡＬＩＫＥＳ脚韻にアクセスするためには、ユーザは脚韻ボタン２２０をクリックする。次いでユーザは検索ワードを検索フィールド２２１に入力し検索を開始する。上述の通り、図２の検索エンジンモジュール１２１は好ましくは、検索ワードが図２０のシリアル番号ＩＤ９０１を有しているか否かを判断する。シリアル番号ＩＤ９０１が検出されると、図２の検索エンジンモジュール１２１は図２０の脚韻グループＩＤ２０ａを検索し、ワードが脚韻グループに属しているか否かを判断する。次に、図２の検索エンジンモジュール１２１はＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１−２における、図２０のＳＯＵＮＤ−ＡＬＩＫＥＳグループＩＤ４０を見て、脚韻グループがＳＯＵＮＤ−ＡＬＩＫＥＳグループに属しているか否かを調べる。ＳＯＵＮＤ−ＡＬＩＫＥＳグループ内の各脚韻グループには、ユーザが表示する脚韻グループを選択できるように、脚韻グループキーワードが割当てられている。
【００８２】
脚韻グループがＳＯＵＮＤ−ＡＬＩＫＥＳグループに属している場合、検索エンジンモジュール１２１は、現在の脚韻グループと同じＳＯＵＮＤ−ＡＬＩＫＥＳグループＩＤ４０を有するＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１２における他の脚韻グループのすべてを検出し、図２１のＳＯＵＮＤ−ＡＬＩＫＥＳディスプレイ領域２３６において脚韻グループキーワードをユーザに表示する準備をする。従って、検索ワード「ｗａｔｅｒ」については、ＳＯＵＮＤ−ＡＬＩＫＥＳディスプレイ領域２３６は、「ｂｒｏａｄｅｒ」、「ｄｏｃｔｏｒ」、「ｓｏｆｔｅｒ」および「ｗａｔｃｈｅｒ」等のワードを含んでいる。
【００８３】
脚韻データベース１３１−１のワードと同様に、ＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１−２のワードは事前分類されており、またＳＯＵＮＤ−ＡＬＩＫＥＳ脚韻分類ＩＤ３１、ＥＥＥグループ分類ＩＤ、ＩＤ３２、またはＥＥＺＥグループ分類ＩＤ、ＩＤ３３が割当てられており、分類プロセスの速度を高め、ワードを特殊な音声分類順序で表示可能にする。特殊な音声分類順序は、ＳＯＵＮＤ−ＡＬＩＫＥＳのメインリスト内にＳＯＵＮＤ−ＡＬＩＫＥＳグループを作成する。音声分類順序アルゴリズムはまず、ワードを音節によって分類する。すべての１音節のワードはアルファベット順にグルーピングおよび表示される。次に、２音節のワードが音節２の音によって分類される。さらに、２音節のワードは音節１の音によって分類される。さらに２音節のワードは音節１の子音によって、次いでアルファベット順に分類される。３音節のワードは、音節３の音、次に音節１の音、次に音節２の音、次に音節１の子音、次にアルファベット順によって分類される。４音節以上のワードは音節４の音、次に音節１の音、次に音節２の音、次に音節３の音、次に音節１の子音、次にアルファベット順によって分類される。図２８に表示されているワードはこの特殊な音声分類順序を示している。
【００８４】
図２８において、現在の検索ワードは「ｗａｔｅｒ」である。選択されて表示される音節は「全部」である。キーワードによってＳＯＵＮＤ−ＡＬＩＫＥＳを閲覧せずに、ユーザは、図２の検索エンジンモジュール１２１によって検出された現在の検索ワードに対するＳＯＵＮＤ−ＡＬＩＫＥＳのすべてを選択してメインディスプレイウィンドウ２０１に表示可能である。図２８は、ユーザが全ＳＯＵＮＤ−ＡＬＩＫＥＳボックス２３６ａをチェックした際の結果を示している。全ＳＯＵＮＤ−ＡＬＩＫＥＳボックス２３６ａが選択されると、現在の検索ワードに対するＳＯＵＮＤ−ＡＬＩＫＥＳのすべてがメインディスプレイウィンドウ２０１に表示される。図２８に示されているように、ＳＯＵＮＤ−ＡＬＩＫＥＳ「ｂｒｏａｄｅｒ」および「ｆａｔｈｅｒ」が、「ｓｈｏｐｐｅｒ」および「ｐａｕｐｅｒ」と共に表示される。当業者は、全ＳＯＵＮＤ−ＡＬＩＫＥＳボックス２３６ａがチェックされると、図２０の同一のＳＯＵＮＤ−ＡＬＩＫＥＳ  ＩＤ４０を有する脚韻グループすべてが、現在の検索ワードを実際に含む脚韻グループを除いて表示されることを理解するであろう。
【００８５】
上記の通り、すべての１音節のワードをまずアルファベット順に配置する特殊な分類順序に従ってワードが図２８に表示されている。「ｗａｔｅｒ」の場合、ｗａｔｅｒとＳＯＵＮＤ−ＡＬＩＫＥＳである１音節のワードはない。特殊な分類順序は、まず音節２の音、次に音節１の音、次に音節１の子音、次にアルファベット順に基づいて２音節のワードを表示する。これは、複数のサブリストに分けられているメインディスプレイウィンドウ２０１に表示されている２音節のワードのリストとなる。例えば、第１のサブリストは「ｂｏｂｂｅｒ」で始まり、「ｓｌｏｂｂｅｒ」で終わるのに対して、第２のサブリストは「ｂｒｏａｄｅｒ」で始まり、「ｐｒｏｄｄｅｒ」で終わる。第１のサブリスのワードはすべて「ｂｅｒ」という同一の音節２の音を共有しているのに対して、第２のサブリストのワードはすべて「ｄｅｒ」という同一の音節２の音を共有している。次いで、各サブリスト内のワードは、音節１の音、音節１の子音、そしてアルファベット順に従って並べられる。第１のサブリストにおいて、すべてのワードは「短音ａ」という同一の音節１の音を共有している。これらはすべて、同一の音節１の音を有しているため、その子音およびアルファベット順によって次に分類される。従って、ワードは、ユーザが自分の詩または歌詞を最良に完成させるワードを検出するのを容易にする一意の方法で組織化されている。要約点として、図２８および２１は、図２１では脚韻がメイン部分に示されているのに対して、図２８ではＳＯＵＮＤＡＬＩＫＥＳがメイン部分に示されている点で異なる。後者の場合、これは「全ＳＯＵＮＤ−ＡＬＩＫＥＳ」２３６ａをクリックしたことによる。
【００８６】
図２７は、図２８のＳＯＵＮＤ−ＡＬＩＫＥＳ領域２３６からのキーワード「ｓｈｏｐｐｅｒ」と関連するワードの表示を示している。ユーザが検索ワード「ｗａｔｅｒ」に対するＳＯＵＮＤ−ＡＬＩＫＥＳを閲覧したい場合、ユーザはＳＯＵＮＤ−ＡＬＩＫＥＳ領域２３６に表示されているキーワードのうちのいずれか１つを選択することができる。例えば、ユーザは脚韻グループのキーワードｓｈｏｐｐｅｒを選択すると、検索ワードｗａｔｅｒに対するＳＯＵＮＤ−ＡＬＩＫＥＳである、キーワードｓｈｏｐｐｅｒの同韻、すなわちｃｈｏｐｐｅｒ、ｐａｕｐｅｒおよびｗｈｏｐｐｅｒが図２７のメインディスプレイウィンドウ２０１に表示される。従って、ユーザがｗａｔｅｒの同韻のうちの１つを使用できない場合、ユーザはキーワードｓｈｏｐｐｅｒを選択して、メインディスプレイウィンドウ２０１に表示されているワードのうちの１つ、すなわちｐａｕｐｅｒがワードｗａｔｅｒに類似の脚韻を提供して歌詞を完成できるか否かを調べる。ユーザは図２８のメインセクション２０１のワードをクリックせず、その脚韻を自動的に得ることができる。ユーザはオプションキーを押して、辞書をクリックしなければならず、次いでその辞書から結果を得る。メインセクション２０１のワードの脚韻を得るための別の方法としては、そのワードの脚韻を得るために、ユーザは検索領域にそのワードを入力して「Ｇｏ」をパスしなければならない。
【００８７】
図２９は、全ＳＯＵＮＤ−ＡＬＩＫＥＳと同韻とを共に表示するオプションを選択したユーザの結果を表示するグラフィカル・ユーザ・インタフェースの一例を示している。ＳＯＵＮＤ−ＡＬＩＫＥＳと同韻の両方の表示は、ユーザが図２９に示されている＋同韻ボックス２３６ｂを選択する場合に達成される。＋同韻ボックス２３６ｂを全ＳＯＵＮＤ−ＡＬＩＫＥＳボックス２３６ａと共に選択すると、メインディスプレイウィンドウ２０１に表示されているワードは、現在の検索ワードの同韻のすべてと、現在の検索ワードのＳＯＵＮＤ−ＡＬＩＫＥＳのすべてとを含んでいる。図２９に示されているように、ｗａｔｅｒの同韻「ｄａｕｇｈｔｅｒ」が、ｗａｔｅｒのＳＯＵＮＤ−ＡＬＩＫＥＳ「ｂｒｏａｄｅｒ」および「ｆａｔｈｅｒ」と共に表示される。前のセクションで説明した特殊な音声分類順序によって、同韻を伴うＳＯＵＮＤ−ＡＬＩＫＥＳの表示は、第２および第３の音節の音に基づいたワードリスト内によりタイトなサブグループを作成する。当業者は、全ＳＯＵＮＤ−ＡＬＩＫＥＳボックス２３６ａがチェックされて、かつ＋同韻ボックス２３６ｂがチェックされると、図２０の同一のＳＯＵＮＤ−ＡＬＩＫＥＳ  ＩＤ４０を有する全脚韻グループにおける全ワードが表示されて、選択可能なより大きなワードリストをユーザに付与することを理解するであろう。
【００８８】
別のオプションが図３０に示されている。ユーザは、検索ワードの同韻のすべてと、ＳＯＵＮＤ−ＡＬＩＫＥＳキーワードのうちの１つとのみ関連したワードとを選択して表示することができる。これは、キーワードのうちの１つ、例えば「ｂｏｐｐｅｒ」をクリックして、＋同韻ボックス２３６ｂを選択することによって達成される。図３０は、メインディスプレイウィンドウ２０１に表示されている結果を示しており、ここでは、現在の検索ワードの同韻「ｄａｕｇｈｔｅｒ」が、ＳＯＵＮＤ−ＡＬＩＫＥＳキーワードのｓｈｏｐｐｅｒから「ｃｈｏｐｐｅｒ」と共に示されている。
【００８９】
ユーザは、使用可能な種々のフィルタを介して表示されているワードを変更することができる。これらのフィルタは、脚韻データベース１３１−１と関連して上述されているのと比較的同じ方法でＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１−２と相互作用する。例えば、図２８のプライマリ２２４ｂオプションが選択されると、図２の検索エンジンモジュール１２１は、検出したＳＯＵＮＤ−ＡＬＩＫＥＳの図２０のカテゴリＩＤ２１を見て、カテゴリＩＤ２１がプライマリである全ＳＯＵＮＤ−ＡＬＩＫＥＳを表示する。返信されたワードは、日常生活の会話でより一般的なＳＯＵＮＤ−ＡＬＩＫＥＳのサブセットである。ＳＯＵＮＤ−ＡＬＩＫＥＳ脚韻の各ワードは３つのカテゴリ、プライマリ、セカンダリおよびポップカルチャのうちの少なくとも１つにグルーピングされている。図２８において、現在の検索ワードは「ｗａｔｅｒ」であり、オプションプライマリ２２４ｂは、全ＳＯＵＮＤ−ＡＬＩＫＥＳボタン２６３ａと共に選択される。図２８のメインディスプレイウィンドウ２０１に表示されている結果は、ｃｏｆｆｅｒ、ｗａｔｃｈｅｒおよびｃｈｏｐｐｅｒ等のワードを含んでいる。音節フィルタ２２２はまた、脚韻データベース１３１−１セクションで説明したのと同様に動作する。
【００９０】
当業者は、＋同韻ボタン２３６ｂが選択されてかつプライマリ２２４ｂオプションが選択されると、図２の検索エンジンモジュール１２１はＳＯＵＮＤ−ＡＬＩＫＥＳのカテゴリＩＤ２１と脚韻のカテゴリＩＤ１９を見て、どのワードをメインディスプレイウィンドウ２０１に表示するかを判断するという点を理解するであろう。
【００９１】
最終的な仮出願（ｃａｖｅａｔ）として、前述のＳＯＵＮＤ−ＡＬＩＫＥＳデータベースは、類似のワードの少ない選択肢から１つを採る。しかしながら、この選択は、「ｎｉｇｈｔ」と「ｅｙｅ」、「ｄａｙ」と「ｍａｋｅ」、および「ｔｒｅｅ」と「ｗｅｅｋ」等のより幅広いものとなるであろう。いくつかのスラング的な広範囲のＳＯＵＮＤ−ＡＬＩＫＥＳは「ｇｕｎ」と「Ｆｒｅｅｅｅ  ＤＯＭ」、「ｄａｙ」と「ｐａｒｔａｙ」（「ｐａｒｔｙ」のスラング）、「ｄａｙ」と「ｍａｙ」（「ｍｅ」の発音ミス）である。
【００９２】
とりわけ歌においては、類似の音のルーズな使用は効果的である。
（頭韻データベース）
【００９３】
頭韻データベース１３１−３のワードの検索について図１８および２０に戻ると、図１８は、検索中のワードと同じ音で始まるワードの表示を考慮している。図２０において、読者は頭韻ＩＤ５０に行き、これは一意の頭韻グループに割当てられている一意の番号である。本書における頭韻グループは同じ音で始まるワードからなる。ワード「ｆｒｕｉｔ」、「ｆｒａｃａｓ」および「Ｆｒａｎｋｆｕｒｔ」はすべて「ｆｒ」という音で始まるため、これらは頭韻であり、同じ頭韻グループに属することにより、同じ頭韻ｍ５０を有している。
【００９４】
図３１は、図１８の頭韻データベース１３１−３へのグラフィカル・ユーザ・インタフェースの一例を示している。図３１において、頭韻ボタン２５０がメニューバー２５０から選択される。頭韻辞書を検索するために、ユーザは頭韻ボタン２５０をクリックする。そしてユーザは検索ワードを検索フィールド２２１に入力して検索を開始する。上記の通り、図２の検索エンジンモジュール１２１は好ましくは、検索ワードが図２０のシリアル番号ＩＤ９０１を有しているか否かを判断する。シリアル番号ＩＤ９０１が検出されると、図２の検索エンジンモジュール１２１は図２０の頭韻ＩＤ５０を頭韻データベース１３１−３で検索して、現在の検索ワードが頭韻グループに属しているか否かを調べる。現在の検索ワードが頭韻グループに属している場合、検索エンジンモジュール１２１は、現在の検索ワード同じ頭韻ＩＤ５０を有する頭韻データベース１３１−３の全ワードを検出して、図３１のメインディスプレイウィンドウ２０１でユーザにワードを表示する準備をする。従って、メインディスプレイウィンドウ２０１は、ｆｒａｃａｓ、Ｆｒａｎｋｆｒｕｔおよびｆｒａｔ等のワードを含んでいる。
【００９５】
図２の検索エンジンモジュール１２１は現在の検索ワードの頭韻であるワードを表示するだけでなく、検索エンジンモジュール１２１はまた現在の検索ワードの関連音グループを提案する。図２０に戻ると、検索エンジンモジュール１２１は頭韻の関連音ＩＤ５２をチェックして、現在の検索ワードが関連音グループを有しているか否かを判断する。
【００９６】
関連音グループは、相互の頭韻であるが、現在の検索ワードの開始音に関するに過ぎないワードのグループである。例えば、検索ワードｆｒｕｉｔは「ｆｒ」という開始音を有している。しかし、「ｆ」および「ｆｌ」という音は「ｆｒ」という音に関連している。従って、「Ｐ」という音、または「ｆｌ」という音を有するワードは、歌詞または詩に使用可能な関連音でありうる。
【００９７】
図３１は、関連音が関連音ウィンドウ２５２に表示可能である様子を示している。現在の検索ワードは「ｆｒｕｉｔ」である。ワード「ｆｒｕｉｔ」は２つの関連音グループ、１）ワード「ｆｅａｒ」で表される「ｆ」と、２）ワード「ｆｌｙ」で表される「ｆｌ」とを有しているため、ワード「ｆｒｕｉｔ」は図２０の２つの頭韻関連音ＩＤ５２を有することになる。関連音グループの各々に関するキーワードは、ワード「ｆｅａｒ」および「ｆｌｙ」を含む関連音ウィンドウ２５２に表示されている。メインスクリーン部分２０１において、ワード「ｆｒｕｉｔ」と頭韻であるワードは、「全部」が選択されている音節２２２のワードをも考慮して表示されている。見ることができるワードは、他の「ｆｒ」のワードと共に、「ｆｒａｃａｓ」、「ｆｒａｃｔｉｏｎ」および「ｆｒａｃｔｉｏｎａｌ」である。ユーザは関連音ウィンドウ２５２の関連音キーワードを選択可能であり、図２の検索エンジンモジュール１２１は、関連音と一致するワードを図１８の頭韻データベース１３１−３から返信する。これは図３２に見られ、ここでは図３１から、関連音サイドボックス２５２のワード「ｆｅａｒ」がクリック済みである。図３２は、関連音グループキーワード「ｆｅａｒ」と一致するワード、「ｆａｂ」、「ｆａｄｅ」および「Ｆａｇｉｎ」を示している。図３２において、ワード「ｆｅａｒ」はその次のｃａｒｒｏｔを有しており、ユーザは、それが、作動中であり、かつそのワードに関するメイン部分２０１のディスプレイである関連音２５２のこのワードであると分かる点に注目すべきである。また検索ワードは依然として「ｆｒｕｉｔ」を反映しており、検索が始まった履歴をユーザに付与する点にも注目すべきである。
【００９８】
ユーザは、使用可能な種々のフィルタによって表示されているワードを変更可能である。これらのフィルタは、脚韻データベース１３１−１に関連して上述したのと比較的同じ方法で頭韻データベース１３１−３と相互作用する。例えば、プライマリ２２４ｂオプションが選択されると、図２の検索エンジンモジュール１２１は検出された頭韻（または関連音）の図２０のカテゴリＩＤ２０を見て、カテゴリＩＤ２２プライマリである全頭韻（または関連音）表示する。返信されたワードは、日常会話でより一般的な頭韻のサブセットである。ｅ−ＣＰＴの各ワードは、３つのカテゴリ、プライマリ、セカンダリおよびポップカルチャの内の少なくとも１つにグルーピングされている。図３１において、現在の検索ワード「ｆｒｕｉｔ」と、音節ごとに選択されているオプション全部２２４ａとによって、図３１のメインディスプレイウィンドウ２０１に表示される結果は、「ｆｒａｃａｓ」、「Ｆｒａｎｋｆｕｒｔ」および「ｆｒａｔ」等のワードを含んでいる。
（ポップカルチャデータベース）
【００９９】
図１８に戻ると、ポップカルチャデータベース１３１−４は、アメリカおよび世界の文化の重要部分を構成しており、またそれである、最も広く認識されている名称、場所、人々、出来事、製品およびアイコンの１１，０００個以上のコレクションである。当業者は、ポップカルチャデータベースを拡張して、他の文化および言語の認識可能な名称、場所、人々、出来事、製品およびアイコンを含むことが可能である点を理解する。多数の異なる手段のうちのいずれかを使用して、ポップカルチャデータベース１３１−４に提供されているデータを組織化および表示することができる。以下は、ポップカルチャデータが配列および組織化される様子の一例にすぎない。
【０１００】
図３３は、ポップカルチャデータベース１３１−４内のデータにアクセスするために使用可能なグラフィカル・ユーザ・インタフェースの一例を示している。ユーザはメニューバー２０５からポップカルチャメニュー２６０を選択可能である。図３３は、４つのメインカテゴリ、「ワールド」、「有名な名称」、「有名製品」および「フード、ドリンク＆トラベル」に組織化されたポップカルチャデータを示している。すべてのサブジェクトおよびカテゴリは、ユーザが図３３の「インデックス」タブ２６１を選択する場合に表示される。そうでなければ、各カテゴリは、他のタブ、「ワールド」、「有名な名称」、「有名製品」および「フード、ドリンク＆トラベル」をクリックすることによって見られる。これらのカテゴリの各々は好ましくは、より具体的なサブジェクトカテゴリに分けられる。サブジェクトカテゴリのうちの１つを選択することによって、そのカテゴリ内のワードが表示される。図３４は、有名製品カテゴリ２６８が選択されて、次いでネームブランドおよびアイコンカテゴリ２６９が選択された場合に表示されるワードを示している。「ネームブランドおよびアイコン」２６９カテゴリのワードは、図３４に示されているようなＡｊａｘ（登録商標）、Ｆｏｌｇｅｒｓ（登録商標）およびｉＭａｃ（登録商標）等の登録商標を含んでいる。
【０１０１】
図２０に戻ると、サブジェクトキーワードハイパーリンク９１０はサブジェクトカテゴリリストを含んでいる。ユーザがサブジェクトカテゴリを選択すると、図２の検索エンジンモジュール１２１はサブジェクトキーワードハイパーリンク９１０を識別して、図２０の関連ポップカルチャＩＤ９１２を検出する。図２の検索エンジンモジュール１２１は、同一のポップカルチャＩＤ９１２を有する、ポップカルチャデータベース１３１−４内の全ワードを収集して表示する。ワードは、図２０のポップカルチャ分類ＩＤ９１４によって、図２の検索エンジンモジュール１２１によって表示される。
【０１０２】
ユーザは、フィルタ、全部およびお気に入りのうちの２つによって表示されているワードを変更可能である。これらのフィルタは、脚韻データベース１３１−１と関連して上述したのと比較的同じ方法でポップカルチャデータベース１３１−４と相互作用する。例えば、全部ボタンが選択されると、図２の検索エンジンモジュール１２１は、検出されたポップカルチャの図２０のカテゴリＩＤ８２３を見て、全ポップカルチャを表示する。お気に入りボタンが選択されると、お気に入りにあるポップカルチャのみが表示される。他の例で説明されている音節フィルタ２２２もまた使用可能であり、これは、表示されている各ワードの音節数に影響する。
（フレーズデータベース）
【０１０３】
図１７を参照すると、フレーズデータベース１３３は、ここでは単にフレーズと称されている、決まり文句、フレーズ、ことわざ、スラング表現、イディオムおよびワードの組み合わせの大きなコレクションを備えるように設計されている。フレーズデータベースのより正確な名称は、読者は容易に分かるであろうが、フレーズ／決まり文句／ことわざ／ワードの組み合わせデータベースである。
【０１０４】
大きなフレーズコレクションを提供するというチャレンジの１つは、種々の異なるタイプのクエリーに対する迅速な応答時間をユーザに提供することである。図１９は、実際に３つの別個のデータベース、押韻フレーズデータベース１３３−１、ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース１３３−２およびフレーズ／決まり文句／ことわざ／ワードの組み合わせデータベース１３３−３に分けられている、図１７のフレーズデータベース１３３を読者がイメージする様子を示している。読者は図２０に導かれ、これは、押韻フレーズデータベース１３３−１、ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース１３３−２およびフレーズ／決まり文句／ことわざ／ワードの組み合わせデータベース１３３−３の各フレーズと関連している複数のＩＤの一例を示している。各ＩＤによって図２の検索エンジンモジュール１２１は、所与のクエリーと一致するワードを迅速に検出、分類および表示することができる。
【０１０５】
ユーザは、フィルタ、全部およびお気に入りのうちの２つによって表示されているワードを変更可能である。これらのフィルタは、脚韻データベース１３１−１と関連して上述されているのと比較的同じ方法でフレーズデータベース１３１−３と相互作用する。例えば、全部ボタンが選択されると、図２の検索エンジンモジュール１２１は、検出されたフレーズの図２０のカテゴリＩＤ８２７を見て、全フレーズを表示する。お気に入りボタンが選択されると、お気に入りにあるフレーズのみが表示される。他の例で説明されている音節フィルタ２２２もまた使用可能であり、これは表示されている各フレーズの音節数に影響する。
（押韻フレーズデータベース）
【０１０６】
押韻フレーズデータベース１３３−１内のワードの検索は、検索中のワードと押韻するワードで終わるフレーズを表示する。図２０に戻ると、読者はラストワード脚韻グループＩＤ７４に行き、これは一意のラストワード脚韻グループに割当てられた一意の番号である。ラストワード脚韻グループは、ラストワードが音声によって共にグルーピングされているフレーズからなる。フレーズのうちの１つのラストワードは、同一の脚韻フレーズグループ内のフレーズの別のもののラストワードと同韻である。従って、フレーズ「ａ  ｃｏｏｌ  ｄｒｉｎｋ  ｏｆ  ｗａｔｅｒ」とフレーズ「ｍｙ  ｌｏｎｇ  ｌｏｓｔ  ｄａｕｇｈｔｅｒ」は、ワード「ｗａｔｅｒ」と「ｄａｕｇｈｔｅｒ」が同韻であるために、同一のラストワード脚韻グループＩＤを有する。
【０１０７】
図３５は、図１９の押韻フレーズデータベース１３３−１へのグラフィカル・ユーザ・インタフェースの一例を示している。その図において、押韻フレーズ２３０はメインメニューバー２０５でクリックされ、選択された音節はすべてサイドメニューの２２２にあり、全部ボタン２２４ａとお気に入りボタン２２４ｅはフィルタとして使用可能である点に注目すべきである。検索ワードは「ｎｉｇｈｔ」である。サイドオプションの代替発音２３４は起動されていないが、ＳＯＵＮＤ−ＡＬＩＫＥＳ２３６はワード「ｂｉｋｅ」および「ｇｒｉｐｅ」を含んでいる。メニューバー２０５から選択された押韻フレーズメニュー２３０を有する図３５において、ユーザは図２の検索エンジンモジュール１２１を使用して、図１９の押韻フレーズデータベース１３３−１で押韻するフレーズを検索する。上記の通り、図２の検索エンジンモジュール１２１は好ましくは、検索ワードが図２０のシリアル番号ＩＤ９０１を有しているか否かを判断する。シリアル番号ＩＤ９０１が検出されると、図２の検索エンジンモジュール１２１は図２０の脚韻グループＩＤ２０ｂを検索して、現在の検索ワードがラストワード脚韻グループに属しているか否かを調べる。現在の検索ワードがラストワード脚韻グループに属している場合、検索エンジンモジュール１２１は、現在の検索ワードの脚韻グループＩＤ２０ｂと同じラストワード脚韻グループＩＤ７４を有する押韻フレーズデータベース１３３−１の全フレーズを検出し、図３５のメインディスプレイウィンドウ２０１でユーザにそのフレーズを表示する準備をする。従って、メインディスプレイウィンドウ２０１は、「Ａ  ｃｏｕｒａｇｅｏｕｓ  ｆｉｇｈｔ」および「Ａ  ｄｉｓｔｕｒｂｉｎｇ  ｓｉｇｈｔ」等のフレーズを含んでいる。
【０１０８】
図２の検索エンジンモジュール１２１は現在の検索ワードで押韻するフレーズを表示するだけでなく、検索エンジンモジュール１２１はまた、現在の検索ワードに加えてユーザが検索しようとするワードを提案する。図２０を再び参照すると、検索エンジンモジュール１２１はラストワード代替発音ＩＤ６０７をチェックして、現在の検索ワードが別の発音を有しているか否かを判断する。
【０１０９】
図１９の押韻フレーズデータベース１３３−１の別の発音は、上記の図１８の脚韻データベース１３３−１で検出されたのと同じ方法で検出される。カテゴリおよび音節フィルタもまた使用して、図１９の押韻フレーズデータベース１３３−１からユーザに表示されるフレーズリストを変更することができる。図３５に示されている図において、２つのカテゴリ、全部フィルタ２２４ａとお気に入りフィルタ２２４ｅが提供されている。全部フィルタ２２４ａによってユーザは、図２の検索エンジンモジュール１２１によって返信された全フレーズを表示することができるのに対して、お気に入りフィルタ２２４ｅはユーザが収集したお気に入りを表示する。お気に入りフィルタ２２４ｅについての説明は、脚韻およびフレーズの収集を説明するセクションに続く。他の例で説明されている音節フィルタ２２２もまた使用可能であり、これは表示されている各押韻フレーズの音節数に影響する。
（ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース）
【０１１０】
ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース１３１−２のワードの検索は、検索中のワードに似ているが同韻ではないワードで終わるフレーズを表示する。図２０に戻ると、読者はラストワードＳＯＵＮＤ−ＡＬＩＫＥＳ  ＩＤ６０９に行き、これは一意のラストワードＳＯＵＮＤ−ＡＬＩＫＥＳフレーズグループに割当てられた一意の番号である。ラストワードＳＯＵＮＤ−ＡＬＩＫＥＳフレーズグループは２つ以上のラストワード脚韻グループを含んでいてもよい。ラストワードＳＯＵＮＤ−ＡＬＩＫＥＳフレーズグループは、ラストワードは検索ワードに類似しているが、ラストワードは検索ワードと同韻ではないフレーズグループである。例えば、ワード「ｂｉｋｅ」はワード「ｎｉｇｈｔ」と類似しているが、互いに同韻ではない。ラストワードＳＯＵＮＤ−ＡＬＩＫＥＳ  ＩＤ６０９が図２の検索エンジンモジュール１２１によって使用され、現在の検索ワードがラストワードＳＯＵＮＤ−ＡＬＩＫＥＳフレーズグループに属しているか否かを判断する。
【０１１１】
図２０のラストワードＳＯＵＮＤＡＬＩＫＥＳ  ＩＤ６０９のチェックに加えて、図２の検索エンジンモジュール１２１はまたラストワードＥＥＥグループＩＤ６１１とラストワードＥＥＺＥグループＩＤ６１３をチェックして、現在の検索ワードが対応するラストワードＥＥＥフレーズグループまたはラストワードＥＥＺＥフレーズグループを有しているか否かを調べる。ラストワードＥＥＥフレーズグループはＳＯＵＮＤ−ＡＬＩＫＥＳフレーズグループの特殊タイプである。従来の脚韻によれば、ワード「ｔｒｅｅ」および「ｒｅａｌｉｔｙ」は押韻ではない。しかし、ソングライティングにおいては、これらのワードは共によく使われる。ユーザがワードｔｒｅｅのＳＯＵＮＤ−ＡＬＩＫＥＳフレーズを検索する場合、１３００以上のラストワードＥＥＥ  ＳＯＵＮＤＡＬＩＫＥＳがある。ラストワードＥＥＥグループＩＤ６１１は、多数のラストワードＥＥＥ  ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズをこの音に結びつける手段である。ラストワードＥＥＺＥフレーズグループは、ＥＥＥフレーズグループで検出された複数のワードを含んでいる。
【０１１２】
図３５は、図１９のＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース１３３−２のグラフィカル・ユーザ・インタフェースの一例を示している。図３５において、押韻フレーズメニュー２３０がメニューバー２０５から選択される。押韻フレーズを検索するために、ユーザは押韻フレーズボタン２３０をクリックする。そしてユーザは検索フィールド２２１に検索ワードを入力して検索を開始する。上記の通り、図２の検索エンジンモジュール１２１は好ましくは、検索ワードが図２０のシリアル番号ＩＤ９０１を有しているか否かを判断する。シリアル番号ＩＤ９０１が検出されると、図２の検索エンジンモジュール１２１は図２０の脚韻グループＩＤ２０ｂを検索して、ワードがラストワード脚韻グループに属しているか否かを判断する。次に、図２の検索エンジンモジュール１２１はＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース１３３−２の図２０のラストワードＳＯＵＮＤ−ＡＬＩＫＥＳ  ＩＤ６０９を見て、ラストワード脚韻グループがラストワードＳＯＵＮＤ−ＡＬＩＫＥＳフレーズグループに属しているか否かを調べる。ラストワードＳＯＵＮＤ−ＡＬＩＫＥＳフレーズグループ内の各ラストワード脚韻グループには、ユーザが使用したいラストワード脚韻グループを選択できるように、ラストワード脚韻グループキーワードが割当てられている。
【０１１３】
ラストワード脚韻グループがラストワードＳＯＵＮＤ−ＡＬＩＫＥＳフレーズグループに属している場合、検索エンジンモジュール１２１は、現在のラストワード脚韻グループと同じラストワードＳＯＵＮＤ−ＡＬＩＫＥＳ  ＩＤ６０９を有するＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース１３３−２の他のラストワード脚韻グループのすべてを検出し、図３５のＳＯＵＮＤ−ＡＬＩＫＥＳディスプレイ領域２３６で、ラストワード脚韻グループのキーワードをユーザに表示する準備をする。従って、ＳＯＵＮＤ−ＡＬＩＫＥＳディスプレイ領域２３６は、現在のワードが「ｎｉｇｈｔ」である場合に、「ｇｒｉｐｅ」および「ｂｉｋｅ」等のワードを含んでいる。
【０１１４】
当業者は、図１９のＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース１３３−２と図１８のＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１−２が比較的同様に動作することを理解するであろう。前者はフレーズを保持および表示するのに対して、後者はワードを保持および表示する。従って、全ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズと、全ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズおよび同韻フレーズまたはＳＯＵＮＤ−ＡＬＩＫＥＳフレーズの一部のみを表示するというオプションは、図１８のＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３１−２を参照して上述したのと同様に動作する。
【０１１５】
カテゴリおよび音節フィルタもまた使用して、図１９のＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース１３３−２からユーザに対して表示されるフレーズリストを変更することができる。図３５に示されている図において、２つのカテゴリフィルタ、全部フィルタ２２４ａとお気に入りフィルタ２２４ｅとが提供されている。全部フィルタ２２４ａによってユーザは、図２の検索エンジンモジュール１２１によって返信された全フレーズを表示できるのに対して、お気に入りフィルタ２２４ｅはユーザが収集したお気に入りを表示する。お気に入りフィルタ２２４ｅについての説明は、脚韻およびフレーズの収集を説明するセクションに続く。
（フレーズデータベース）
【０１１６】
ユーザは、現在の検索ワードを含むフレーズを検索する際にフレーズデータベースを検索する。図２０を再び参照すると、読者は結合シリアル番号ＩＤ７１に行き、これは、フレーズ内のワードの全シリアル番号ＩＤ９０１を含む一意の番号である。
【０１１７】
図３６は、図１９のフレーズデータベース１３３−３へのグラフィカル・ユーザ・インタフェースの一例である。図３６において、フレーズメニュー２４０はメニューバー２０５から選択される。フレーズを検索するために、ユーザはフレーズボタンをクリックする。そしてユーザは検索ワードを検索フィールド２２１に入力して検索を開始する。上記のとおり、図２の検索エンジンモジュール１２１は好ましくは、検索ワードが図２０のシリアル番号ＩＤ９０１を有しているか否かを判断する。シリアル番号ＩＤ９０１が検出されると、図２の検索エンジンモジュール１２１は図２０の結合シリアル番号ＩＤ７１を検索して、フレーズの結合シリアル番号ＩＤ７１において現在の検索ワードのシリアル番号ＩＤ９０１を検索することによっていずれのフレーズが現在の検索ワードを含んでいるかを判断する。そして図２の検索エンジンモジュール１２１は現在の検索ワードを含む全フレーズを表示する。
【０１１８】
図２の検索エンジンモジュール１２１は現在の検索ワードを含むフレーズを表示するのみならず、検索エンジンモジュール１２１はまた、現在の検索ワードに加えてユーザが検索しようとするワードを提案する。図２０を再び参照すると、検索エンジンモジュール１２１はフレーズ代替発音ＩＤ７３をチェックして、現在の検索ワードが別の発音を有しているか否かを判断する。
【０１１９】
図１９のフレーズデータベース１３３−３の別の発音は、上記の図１８の脚韻データベース１３３−１に検出されるのと同様に検出される。
【０１２０】
ユーザに考えうる別の発音を提供するのに加えて、図２の検索エンジンモジュール１２１は、図２０の関連ワード１のＩＤ５８３と関連ワード２のＩＤ５８４とを見ることによって関連ワードがあるか否かを調べる。関連ワードは、現在の検索ワード、または現在の検索ワードの一部を含むワードである。これは以下の例によってより明確に説明される。まず、ワード「ｎｉｇｈｔ」を採る。「ｎｉｇｈｔ」は１語であるが、「ｇｏｏｄｎｉｇｈｔ」、「ｎｉｇｈｔｍａｒｅ」および「ｔｏｎｉｇｈｔ」等のワードはすべてワードｎｉｇｈｔを含んでいる。従って、これらのワードは関連ワードグループに共にグルーピングされ、関連ワードグループと関連するＩＤが、ワードｎｉｇｈｔについて、関連ワード１のＩＤ５８３に配置される。従って、ユーザが「ｎｉｇｈｔ」を図３６に示されている現在の検索ワードとして入力すると、図２の検索エンジンモジュール１２１は好ましくは、関連ワード１  ２４２の下にｇｏｏｄｎｉｇｈｔ、ｎｉｇｈｔｍａｒｅ、およびｔｏｎｉｇｈｔ等のワード「ｎｉｇｈｔ」を含む、関連ワード１のＩＤ５８３によって示されている関連ワードグループのワードを表示する。
【０１２１】
一方で、現在の検索ワードは「ｄａｙｌｉｇｈｔ」であるとする。「ｄａｙｌｉｇｈｔ」は実際に、２つの異なるワード「ｄａｙ」および「ｌｉｇｈｔ」からなる。従って、関連ワードは「ｄａｙｄｒｅａｍ」および「ｅｖｅｒｙｄａｙ」等のワード「ｄａｙ」を含んでいてもよく、あるいは関連ワードは「ｌｉｇｈｔｈｅａｄｅｄ」および「ｃａｎｄｌｅｌｉｇｈｔ」等のワード「ｌｉｇｈｔ」を含んでいてもよい。ワード「ｄａｙ」を含むワードは関連ワードグループに共にグルーピングされ、関連ワードグループと関連するＩＤが、ワード「ｄａｙｌｉｇｈｔ」に対して関連ワード１のＩＤ５８３フィールドに配置される。ワード「ｌｉｇｈｔ」に関するワードは関連ワードグループに共にグルーピングされ、関連ワードグループと関連するＩＤが、ワード「ｄａｙｌｉｇｈｔ」に対して関連ワード２のＩＤ５８５フィールドに配置される。従って、ユーザが図３７に示されているように「ｄａｙｌｉｇｈｔ」を入力すると、図２の検索エンジンモジュール１２１は好ましくは、関連ワード１  ２４２の下にｄａｙｄｒｅａｍおよびｅｖｅｒｙｄａｙを含む１番目のワード「ｄａｙ」を含有する、関連ワード１のＩＤ５８３によって示されている関連ワードグループのワードを表示する。さらに、図２の検索エンジンモジュール１２１は好ましくは、関連ワード１  ２４２の下に「ｌｉｇｈｔｈｅａｄｅｄ」および「ｃａｎｄｌｅｌｉｇｈｔ」を含む２番目のワード「ｌｉｇｈｔ」を含有する、関連ワード２のＩＤ５８４によって示されている関連ワードグループのワードを表示する。表示されている関連ワードのうちの１つを選択することによって、図２の検索エンジンモジュール１２１は、図３のフレーズデータベース１３３から選択された関連ワードを含むフレーズを表示する。
【０１２２】
カテゴリおよび音節フィルタもまた使用して、図１９のフレーズデータベース１３３−３からユーザに表示されるフレーズリストを変更することができる。図３６に示されている図において、２つのカテゴリフィルタ、全部フィルタ２２４ａとお気に入りフィルタ２２４ｅが提供されている。全部フィルタ２２４ａによってユーザは図２の検索エンジンモジュール１２１によって返信された全フレーズを表示することができるのに対して、お気に入りフィルタ２２４ｅはユーザが収集したお気に入りを表示する。お気に入りフィルタ２２４ｅについての説明は、脚韻およびフレーズの収集を説明するセクションに続く。
【０１２３】
上記のフレーズ検索に加えて、ユーザはフレーズインデックスを介して図１９のフレーズデータベース１３３−３にアクセス可能である。フレーズインデックスは図１９のフレーズデータベース１３３−３に含まれている全ワードをアルファベット順に列挙する。図３６に戻ると、このフレーズインデックスへのアクセスはインデックス表示ボタン２４４によって実行されてもよい。図３８に示されているように、フレーズインデックス領域２４７はグラフィカル・ユーザ・インデックスの底部に示されている。さらに、グラフィカル・ユーザ・インデックスの上部に、各々がアルファベットの一部を示す一連のタブがある。ユーザは、図１９のフレーズデータベース１３３−３に列挙されているワードを表示するためにタブのいずれかを選択することができる。当然、ユーザは好ましくはフレーズインデックスを隠すことができる。図３８に示されているように、これはインデックス非表示ボタン２４５によって実現できる。フレーズインデックスを表示できることの利点の１つは、ライターのブロックを回復するのに役立つことである。ブランクページを見るというのは最悪のことである。フレーズインデックスを検索することによって、ユーザは、その作成プロセスを刺激しうるワードおよびフレーズを検出する。
【０１２４】
各フレーズはワードごとに分析される。ユーザがフレーズインデックス領域２４７のワードを選択すると、図２の検索エンジンモジュール１２１は、結合シリアル番号ＩＤ７１における図２０の選択したワードのシリアル番号ＩＤ９０１を含む全フレーズを収集する。選択されたワードを含むフレーズはメインディスプレイウィンドウ２０１に表示される。上記の情報によって図３６の返信が有用である。検索されたワードは「ｎｉｇｈｔ」である。また「全部」２２４ａと「お気に入り」２２４ｅのフィルタが使用可能である。代替発音２３４もまた使用可能である。他のスクリーンのようにこれらはスクリーンのサイドに現れる。関連ワード２４２を第１および第２の選択肢として選択するというオプションもまたある。「ｆｌｙ−ｂｙ−ｎｉｇｈｔ」、「Ｇｏｏｄｎｉｇｈｔ」等のワードが図３６の第１の選択肢に検出される。前のスクリーンのように、これらのサイドバーのワードをクリックして、データベースを介してこれらをさらに処理することができる。最後に、スクリーン２０１のメイン部分は、「Ａ  ｂａｄ  ｎｉｇｈｔ」、「Ａ  ｂａｄ  ｎｉｇｈｔ  ｉｎ  Ｈｅａｖｅｎ」等のワードの完全リストを含んでいる。
（他のデータベース）
【０１２５】
さらに、上記のカスタマイズされているデータベース、図１７のデータベース１１１は好ましくは、リファレンス辞書１３７を備える。一実施形態において、リファレンス辞書１３７は、Ｈｏｕｇｈｔｏｎ  Ｍｉｆｆｌｉｎ  ＣｏｍｐａｎｙのＴｈｅ  Ａｍｅｒｉｃａｎ  Ｈｅｒｉｔａｇｅ（登録商標）Ｄｉｃｔｉｏｎａｒｙ  ｏｆ  ｔｈｅ  Ｅｎｇｌｉｓｈ  Ｌａｎｇｕａｇｅ第４版Ｃｏｐｙｌｉｇｈｔ２０００である。図３９は、図２の検索エンジン１２１が辞書領域２７０を介して図１８のリファレンス辞書１３７から所与のワードの情報を表示する様子の一例を示している。
【０１２６】
図１７に戻ると、読者は、リファレンス辞書１３７に加えて、シソーラス１３６が好ましくはデータベース１１１に統合される点に気づくであろう。一実施形態において、シソーラス１３６は、Ｈｏｕｇｈｔｏｎ  Ｍｉｆｆｌｉｎ  Ｃｏｍｐａｎｙのｔｈｅ  Ａｍｅｒｉｃａｎ  Ｈｅｒｉｔａｇｅ（登録商標）  Ｄｉｃｔｉｏｎａｒｙ，  Ｃｏｐｙｌｉｇｈｔ  １９９５の編集者によるｔｈｅ  Ｒｏｇｅｔ’ｓ  ＩＩ：Ｔｈｅ  Ｎｅｗ  Ｔｈｅｓａｕｒｕｓ第３版である。図４０は、図２の検索エンジンモジュール１２１が、シソーラス領域２８０を介してシソーラス１３６から所与のワードの情報を表示する様子の一例を示している。
【０１２７】
上記の図１８のデータベース１１１を共に使用して、作成プロセスにあるライターを支援する複数の異なるワードおよびフレーズを提供することができる。図２の検索エンジンモジュール１２１によってユーザは検索用語を一度に入力することができる。次いでユーザは図１８の複数のデータベース１１１間を移動することができる。図２１を再び参照すると、ユーザは、検索ごとにワードをリタイプする必要なく、脚韻２２０から、フレーズ２４０へ、頭韻２５０へと移動可能である。さらに、ユーザはメニューのいずれかのうちの任意のワードを選択可能であり、そのワードはデータベース１１１のすべてにおいて現在の検索ワードとなる。これによってユーザは、余計なタイピングをせずにワードからワードへ、検索から検索へと移動可能である。
（収集）
【０１２８】
すでに簡潔に説明したように、ここに開示されているシステムおよび方法は、ｅ−ＣＰＴ内に記憶されている図２のＳＩＭ１２５と図１のデータベース１１１間の相互作用を提供する。この相互作用によってユーザは、図１７のワードデータベース１３１および／または図２のＳＩＭ１２５からのフレーズデータベース１３３からユーザによってすでに選択されているワードおよびフレーズにアクセスすることができる。例えば、ユーザが、歌詞または詩の一部とみなそうとしている図１８の脚韻データベース１３１−１の脚韻、または図１９の押韻フレーズデータベース１３３−１からの押韻フレーズを検出すると、ユーザはそのワードまたはフレーズを選択可能であり、ｅ−ＣＰＴはそのワードまたはフレーズを記憶する。そしてユーザは、図２のＳＩＭ１２５のモジュールを使用しつつ選択したワードまたはフレーズにアクセス可能である。
【０１２９】
好ましくは、ユーザは図３のソングリスト１４１からソングを選択し、または新たなレコードを作成する。この選択されたソングは現在のアクティブソングと称される。上述のように、各ソングは、ソングと関連する、図４および４１の収集ワードおよびフレーズファイル１４７を有している。収集ワードおよびフレーズファイル１４７は図１のファイル１１３内にある。好ましくは、図４１に示されているように、収集ワードおよびフレーズファイル１４７は複数のファイル、脚韻ファイル１４７−１、ＳＯＵＮＤ−ＡＬＩＫＥＳファイル１４７−２、頭韻ファイル１４７−３、ポップカルチャファイル１４７−４、押韻フレーズファイル１４７−５、フレーズＳＯＵＮＤ−ＡＬＩＫＥＳファイル１４７−６、およびフレーズファイル１４７−７を備える。当業者は、収集ワードおよびフレーズファイル１４７のファイルは図１８および１９に示されている複数のデータベースに対応していることを理解するであろう。
【０１３０】
一度ユーザはソングを選択している。図２の検索エンジンモジュール１２１を使用して、ユーザは上述のように、図１８のワードデータベース１３１と、図１９のフレーズデータベース１３３とを検索することができる。ワードデータベース１３１および／またはフレーズデータベース１３３を検索する際に、複数のワードまたはフレーズが、図２１、３４、および３５に示されているようにメインディスプレイウィンドウ２０１でユーザに表示される。ユーザはメインディスプレイウィンドウ２０１に表示されている任意のワードまたはフレーズを選択することができる。そして選択されたワードまたはフレーズは、現在のアクティブソングと関連する図４１の収集ワードおよびフレーズアレイ１４７に記憶される。ポップカルチャデータベース１３１−４を除く図１８のワードデータベース１３１のすべてと、図１９のフレーズデータベース１３３のすべてについて、収集ワードまたはフレーズが現在のアクティブソングと関連している場合、それは、ユーザが検索していた検索ワードと共に図４１の収集ワードおよびフレーズアレイ１４７に記憶される。より具体的には、それは実際には、メインデータ構造内のカスタムデータ構造に記憶されている。それがアレイにロードされて表示される。
【０１３１】
例えば、図２１は、図１８の脚韻データベース１３１−１へのアクセスを示している。ユーザはワード「ｓｌａｕｇｈｔｅｒ」、「ｓｅａ  ｏｔｔｅｒ」および「ｇｌｏｂｅｔｒｏｔｔｅｒ」を検出する。現在のアクティブソングのタイトルのデモソング１は、グラフィカル・ユーザ・インタフェースの底部２０２に示されている。ユーザが、好ましくはワードをダブルクリックしてワードを選択すると、ワードは色を変更し、ユーザに、それらのワードが選択されたことを知らせるためにイタリックになる。さらに、ワードは、図４１に示されている収集ワードおよびフレーズファイル１４７内のファイルの１つに保存される。この場合、検索中のデータベースは図１８の脚韻データベース１３１−１である。従って、このデータベースから選択された任意のワードは検索ワードｗａｔｅｒと関連付けられ、図４１の脚韻ファイル１４７−１に収集される。
【０１３２】
ユーザが図１８のワードデータベース１３１または図１９のフレーズデータベース１３３から１つ以上のワードまたはフレーズを選択すると、ユーザは図２のＳＩＭ１２５に戻ることができる。ＳＩＭ１２５から、ユーザは図４１に示されている収集ワードおよびフレーズファイル１４７に収集されたワードを表示することができる。
【０１３３】
図４２は、収集メニュー３５０が選択された場合のＳＩＭ１２５のグラフィカル・ユーザ・インタフェースの一例を示している。収集メニュー３５０によってユーザは、図４１の収集ワードおよびフレーズファイル１４７にアクセスすることができる。収集ワードおよびフレーズファイル１４７は図４２の収集カテゴリ３５２を介してアクセスされる。脚韻３５２ａ、押韻フレーズ３５２ｂ、フレーズ３５２ｃ、ポップカルチャ３５２ｄおよび頭韻３５２ｅは収集カテゴリ３５２の下にある。現在のアクティブソングに対する図４１の脚韻ファイル１４７−１およびＳＯＵＮＤ−ＡＬＩＫＥＳファイル１４７−２には収集カテゴリの脚韻３５２ａを介してアクセス可能である。図４２の収集カテゴリの押韻フレーズ３５２ｂを介して、現在のアクティブソングに対する図４１の押韻フレーズファイル１４７−５およびフレーズＳＯＵＮＤ−ＡＬＩＫＥＳファイル１４７−６にアクセス可能である。図４２の収集カテゴリのフレーズ３５２ｃを介して、現在のアクティブソングに対する図４１のフレーズファイル１４７−７にアクセス可能である。図４２の収集カテゴリのポップカルチャ３５２ｄを介して、現在のアクティブソングに対する図４１のポップカルチャ１４７−４にアクセス可能である。図４２の収集カテゴリの頭韻３５２ｅを介して、現在のアクティブソングに対する図４１の頭韻ファイル１４７−３にアクセス可能である。
【０１３４】
図４２は、収集メニュー３５０および収集カテゴリの脚韻３５２ａの選択を示している。ユーザが検索したワードおよび検索結果からの収集ワードは検索領域３５４に列挙されている。検索領域３５４に列挙されているワードのいずれかを選択することによって、収集されたワードが表示される。例えば、ユーザは検索領域３５４からワード「ｗａｔｅｒ」を選択すると、ワード「ｗａｔｅｒ」の検索時に図１８の脚韻データベース１３１−１からユーザによって収集されたワード、すなわち「ｓｌａｕｇｈｔｅｒ」、「ｓｅａ  ｏｔｔｅｒ」および「ｇｌｏｂｅｔｒｏｔｔｅｒ」は次に、スクリーンのメイン部分である収集テキストディスプレイ領域３５６に表示される。さらに、ユーザは、ソングに対して図４の歌詞ファイル１４３または図４のスケッチファイル１４５を表示しようとしてもよい。図４２において、これは、歌詞表示ボタン３５７またはスケッチ表示ボタン３５９を選択することによって達成される。
【０１３５】
図４３は、図４の歌詞ファイル１４３が図４１の脚韻ファイル１４７−１によって表示可能である様子の一例を示している。さらに、ユーザは図４の歌詞ファイル１４３を隠そうとしてもよく、また図４３の歌詞非表示ボタン３５８を選択することによっても可能である。本書で既に記されているように、この図は、ソング、詩または他のライティングに対する歌詞の作成を進める好例である。ライティングまたはソングのタイトルは、（デモソング１ではなく）「Ｔｈｅｙ  Ｃａｎ’ｔ  Ｔａｋｅ  Ｔｈａｔ  Ａｗａｙ」である。これはタイトルバーに示されている。「１番目の詩」、「Ｂセクション」および「コーラス」は、（歌詞非表示はまだクリックされていないため）すべてユーザが作成した歌詞の一部である。「収集」ボタン３５０が選択されて、収集されたアイテムは、「収集カテゴリ」の左のサイドバーの脚韻フィルタの下に検索ワード「ｗａｔｅｒ」（検索の下のスクリーンサイドを参照のこと）から表示可能である。従って、「ｗａｔｅｒ」の脚韻用語に対する収集アイテムはスクリーンの下部に見られる。これらは「ｓｌａｕｇｈｔｅｒ」、「ｓｅａ  ｏｔｔｅｒ」および「ｇｌｏｂｅ  ｔｒｏｔｔｅｒ」である。ユーザが次に左側のフレーズフィルタをクリックすれば、用語ｗａｔｅｒに対する全収集フレーズが示される。
【０１３６】
検索用語は収集領域にあるように編集可能である点に注目すべきである。両者は円内にマイナス符号を示しており、用語はハイライトおよび削除される。
（お気に入り）
【０１３７】
図１８のワードデータベース１３１と図１９のフレーズデータベース１３３から現在のアクティブソングに対するテキストを収集して図２のＳＩＭ１２５で閲覧するのに加えて、収集されたワードは図１７のお気に入りデータベース１３９に追加される。これによってユーザは、自分個人の辞書を作成することができる。図４４に示されているように、図１７のお気に入りデータベース１３９は複数のより小さなデータベース、お気に入り脚韻データベース１３９−１、お気に入りＳＯＵＮＤ−ＡＬＩＫＥＳデータベース１３９−２、お気に入り頭韻データベース１３９−３、お気に入りポップカルチャデータベース１３９−４、お気に入り押韻フレーズデータベース１３９−５、お気に入りＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベース１３９−６、およびお気に入りフレーズデータベース１３９−７を備える。当業者は、図１８のワードデータベース１３１ごとに、また図１９のフレーズデータベース１３３ごとにお気に入りデータベース１３９−１乃至１３９−７があることを理解する。ユーザが、図１８のワードデータベース１３１のいずれかから、または図１９のフレーズデータベース１３３のいずれかからワードまたはフレーズを選択すると、ワードは図４４の対応するお気に入りデータベース１３９に追加される。当業者は、ユーザがワードまたはフレーズを選択する種々の方法がある点を理解する。一実施形態において、ユーザはワードまたはフレーズをダブルクリックしてワードまたはフレーズを選択する。図４４のお気に入りデータベース１３９は、ユーザがお気に入りデータベース１３９をクリアするまで、ユーザが選択したワードを保持し続ける。
【０１３８】
上述の通り、図２１に示されているように、図２の検索エンジンモジュール１２１によって表示されているワードを変更するために使用可能な１セットのカテゴリフィルタ２２４がある。上記の通り、図２１のお気に入りフィルタ２２４ｅは、図１８の脚韻データベース１３１−１に対してユーザが収集したお気に入りを表示する。ユーザが図２１のお気に入りフィルタ２２４ｅを選択すると、図２の検索エンジンモジュール１２１は、現在の検索ワードで押韻する、図４４のお気に入り脚韻データベース１３９−１から任意のワードを表示する。お気に入りデータベース１３９の検索および表示は、図１８のワードデータベース１３１と図１９のフレーズデータベース１３３と関連して上述したのと同様に実行される。当業者は、図２の検索エンジンモジュール１２１がお気に入りデータベース１３９のワードを検索できるように、選択したワードと関連した図２０のＩＤは好ましくはお気に入りデータベース１３９に記憶される点を理解するであろう。
【０１３９】
図２１のお気に入りフィルタ２２４ｅによってユーザは図４４のお気に入り脚韻データベース１３９−１に収集されているワードを表示できるように、上述の、図１８のワードデータベース１３１と図１９のフレーズデータベース１３３の各々に対するお気に入りカテゴリファイルによってユーザは、対応するお気に入りデータベース１３９に収集されているワードおよび／またはフレーズにアクセスすることができる。
（ヘルプ、プログラミング、スペルチェック）
【０１４０】
最後の点は興味深い。このプログラムを通して、多くのコンピュータプログラムに見られるように「ヘルプ」が使用可能である。しかしながら、このプログラムの「ヘルプ」は幾分異なっている。ヘルプは、ヘルプが要求されたときにユーザがいるセクションに開く。従って、ソングライティングの際にユーザが歌詞にいて、問題がある場合は、（そのページのクエスチョンマークである）ヘルプをクリックするとヘルプがソングの歌詞に適用可能な領域に開く。より詳しくは、ヘルプまたは？ボタンは、プログラムの各ページの右下角にある。ヘルプボタンをクリックするとヘルプが開く。２通りのヘルプの使用が本書に開示されている。
【０１４１】
１つ目は、コンテンツテーブルをクリックして、インデックス駆動ボタンをクリックして、ヘルプを必要とするトピックを選択することである。各章は各トピックの完全な情報を含んでいる。付記の閲覧はこの理解に有用である。
【０１４２】
２つ目は、ページ駆動ボタン、すなわち自分がいるスクリーンのクエスチョンマークをクリックすることである。従って、ページ駆動とは、自分がいるプログラムのどのページに対してもヘルプが表示されることを意味する。このモードでは、ヘルプは、プログラムのページを変更するに伴い追従していく。これは、歌詞ページにいれは、歌詞ページのヘルプが表示されることを意味している。しかしながら、脚韻ページへの変更を決定すると、ヘルプは開いたままで、韻辞書のヘルプが表示される。これは、所与の特徴のヘルプを見ることを可能にするチュートリアルのように作用し、その特徴のヘルプを閲覧しながらプログラムを使用可能である。
【０１４３】
ここに開示され、付記Ｂでより明確にされるプログラミングはスパイラルプログラミングを介して効果的に対処される。開始ポイントで開始し、設定経路に沿って運ばれなければならないのではなく、開始については、ハブおよび相互接続から延びるスポークを有するホイールのハブと考えるべきであり、一度プログラムが開始すると、ユーザは、交換するホームサイトに戻る必要なく、ポイントからポイントへと容易に移動できる。一度車をスタートさせると全特徴が使用可能となるように、ここでのプログラムも、本発明の一実施形態として設計されている。当業者はこのように容易にプログラミングすることができる。
【０１４４】
最後に、ここではまだ説明していないが、システムはスペルチェッカに接続されている検出システムを意図している。従って、ユーザがワード「Ｍｉｓｓｉｓｓｉｐｐｉ」で検索しようとするが、そのワードのスペルを間違えると、検索が開始する前に、スペルチェッカがユーザに、ワードのスペルが違っている旨を警告し、既知のスペルチェッカのように別のスペルを提供する。ＧＯＧＧＬＥシステムは検索ワードの訂正において幾分類似しているが、一般的なスペルチェックとしては作用しない。
【０１４５】
本発明の装置および方法は、ここに開示されている本質的な特徴から逸脱することなく具体的な形態で具現化可能である。上記の実施形態は、制限としてではなくすべての態様において考えられる。請求項の等化物の意味および範囲内のあらゆる変更が認められる。
【図面の簡単な説明】
【０１４６】
【図１】図１は、すべてがコンピュータシステム内の不揮発性メモリに記憶されているソフトウェアモジュール、データベースおよびファイルを含む本発明のシステムおよびプログラムの態様の図である。
【図２】図２は、ソング情報管理モジュールおよびその種々のコンポーネントの図である。
【図３】図３はさらに、図２のソング情報管理モジュールがソングリスト、ワードプロセッサおよびソングファイルを備えており、これらは共にユーザが歌を作成、記憶および修正できるように作用することを示している。
【図４】図４は、歌詞、スケッチ、収集ワードおよびフレーズ、選択オーディオトラックおよびソング情報のファイル等のプログラムにおいて作成可能な個々のレコードを示している。
【図５】図５は、ソングリストリファレンスを表示するグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図６】図６は、図５からデモソングを選択した後にユーザが歌詞領域を選択する場合のグラフィカル・ユーザ・インタフェース表示の一例を示すコンピュータスクリーンショットである。
【図７】図７は、図５からデモソングを選択した後にユーザがスケッチ領域を選択する場合のグラフィカル・ユーザ・インタフェース表示の一例を示すコンピュータスクリーンショットである。
【図８】図８は、分割領域を選択することによって所与の歌の歌詞およびスケッチの両方を表示することをユーザが望むその様子を示すコンピュータスクリーンショットである。
【図９】図９は、さらにソングフラグ、レコーディングおよび発行に分けられるソング情報ファイルの図である。
【図１０】図１０は、ソングフラグサブカテゴリが説明、スタイル、ステータス、作成日、最終作業日、複製、キー、拍子記号、長さ、拍／分（ＢＰＭ）およびソングノートを含んでいるグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図１１】図１１は、図９のレコーディングサブカテゴリが歌のレコーディングをカタログ化するのに有用な情報を含んでいるグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図１２】図１２は、図９の発行サブカテゴリが歌の発行に関するソングライターに重要な情報を含んでいるグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図１３】図１３は、オーディオレコーダおよびＭＩＤＩドラムループプレーヤを備えるオーディオモジュールの図である。
【図１４】図１４は、オーディオタブを介して図２のオーディオモジュールにアクセスするために使用可能なグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図１５】図１５は、ノートブックメニューを介して図２のノートブックモジュールにアクセスするために使用可能なグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図１６】図１６は、ネットワーク上のリモートメインデータ記憶領域に送信する歌詞、スケッチおよびオーディオファイルをユーザが選択できるようにするために使用可能なグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図１７】図１７は、ワードデータベース、フレーズデータベース、シソーラス、リファレンス辞書およびお気に入りデータベース等の多数のリファレンスツールからなるデータベースの図である。
【図１８】図１８は、図１７のワードデータベースが４つの別個のデータベース、脚韻データベース、ＳＯＵＮＤ−ＡＬＩＫＥＳデータベース、頭韻データベースおよびポップカルチャデータベースに分けられる様子を示す図である。
【図１９】図１９は、図１７のフレーズデータベース１３３が３つの別個のデータベース、押韻フレーズデータベース、ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベースおよびフレーズ／決まり文句／ことわざ／ワードの組み合わせデータベースに分けられる様子を示す図である。
【図２０】図２０は、押韻フレーズデータベース、ＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベースおよびフレーズ／決まり文句／ことわざ／ワードの組み合わせデータベースにおける各フレーズと関連した複数のＩＤのフローチャートを示している。
【図２１】図２１は、図１８の脚韻データベースへのグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図２２】図２２は、別の発音が代替発音ウィンドウに表示される様子を示すコンピュータスクリーンショットである。
【図２３】図２３は、ｂｅｅｒ、ｔｉｅｒ、ｖｅｅｒおよびＮｅｗ  Ｙｅａｒ等、「ｔｅａｒ」の２番目の発音で韻を踏んでいるワードを示すコンピュータスクリーンショットである。
【図２４】図２４は、オプションプライマリを選択して、ワード、ｄａｕｇｈｔｅｒ、ｏｔｔｅｒおよびｔｏｔｔｅｒを表示した、「ｗａｔｅｒ」に対する現在の検索ワードを示すコンピュータスクリーンショットである。
【図２５】図２５は、ユーザが脚韻カテゴリフィルタオプションのセカンダリを選択した場合の結果を示すコンピュータスクリーンショットである。
【図２６】図２６は、ユーザが脚韻カテゴリフィルタのポップカルチャを選択した場合の結果を示すコンピュータスクリーンショットである。
【図２７】図２７は、キーワードｓｈｏｐｐｅｒと関連したワードの表示を示すコンピュータスクリーンショットである。
【図２８】図２８は、ユーザが全ＳＯＵＮＤ−ＡＬＩＫＥＳボックスをクリックした場合の結果を示すコンピュータスクリーンショットである。
【図２９】図２９は、ユーザが全ＳＯＵＮＤ−ＡＬＩＫＥＳと同韻を共に表示するオプションを選択した場合の結果を示すグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図３０】図３０は、ユーザが現在の検索ワードの同韻のすべてと、ＳＯＵＮＤ−ＡＬＩＫＥＳキーワードのうちの１つとのみ関連するワードとを表示するために選択可能であることを示すコンピュータスクリーンショットである。
【図３１】図３１は、図１８の頭韻データベースへのグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図３２】図３２は、ｆａｂ、ｆａｄｅおよびＦａｇｉｎ等の、関連する音のキーワード「ｆｅａｒ」と一致するワードを示すコンピュータスクリーンショットである。
【図３３】図３３は、ポップカルチャデータベース内のデータにアクセスするために使用可能なグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図３４】図３４は、有名製品カテゴリが選択され、次いでネームブランドおよびアイコンサブジェクトカテゴリが選択された場合に表示されるワードを示すコンピュータスクリーンショットである。
【図３５】図３５は、図１９の押韻フレーズデータベースへのグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図３６】図３６は、図１９のフレーズデータベースへのグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図３７】図３７は、ユーザが「ｄａｙｌｉｇｈｔ」を入力し、図２の検索エンジンモジュールが好ましくは、関連ワードの元で「ｄａｙｄｒｅａｍ」および「ｅｖｅｒｙｄａｙ」を含む最初のワード「ｄａｙ」を含有する、関連ワード１  ＩＤ５８３で示される関連ワードグループにワードを表示するコンピュータスクリーンショットである。
【図３８】図３８は、グラフィカル・ユーザ・インタフェースの底部に示されているフレーズインデックス領域を示すコンピュータスクリーンショットである。
【図３９】図３９は、図２の検索エンジンが辞書領域を介して図１８のリファレンス辞書から所与のワードに関する情報を表示する様子の一例を示すコンピュータスクリーンショットである。
【図４０】図４０は、図２の検索エンジンモジュールがシソーラス領域を介してシソーラスリファレンスから所与のワードに関する情報を表示する様子の一例を示すコンピュータスクリーンショットである。
【図４１】図４１は、複数のファイル、脚韻ファイル、ＳＯＵＮＤ−ＡＬＩＫＥＳファイル、頭韻ファイル、ポップカルチャファイル、押韻フレーズファイル、フレーズＳＯＵＮＤ−ＡＬＩＫＥＳファイルおよびフレーズファイルを備えるような収集ワードおよびフレーズファイルを示す図である。
【図４２】図４２は、収集メニューアイテムが選択された場合のＳＩＭのグラフィカル・ユーザ・インタフェースの一例を示すコンピュータスクリーンショットである。
【図４３】図４３は、図４の歌詞ファイルが図４１の脚韻ファイルで表示可能である様子の一例を示すコンピュータスクリーンショットである。
【図４４】図４４は、図１７のお気に入りデータベースが複数の小さなデータベース、お気に入り脚韻データベース、お気に入りＳＯＵＮＤ−ＡＬＩＫＥＳデータベース、お気に入り頭韻データベース、お気に入りポップカルチャデータベース、お気に入り押韻フレーズデータベース、お気に入りＳＯＵＮＤ−ＡＬＩＫＥＳフレーズデータベースおよびお気に入りフレーズデータベースを備えることを示している。
【図４５】図４５は、その辞書に現在の検索テキストに関する結果はないことをユーザに知らせるために表示されている、マイナス符号の赤色の楕円からなる通知特徴を示すコンピュータスクリーンショットである。
【図４６】図４６は、ＥＥＥグループが示される様子の図のコンピュータスクリーンショットである。
【図４７】図４７は、ＥＥＥグループが示される様子の図のスクリーンショットである。
【図１】
0004740597.tif 000002
【図２】
0004740597.tif 000003
【図３】
0004740597.tif 000004
【図４】
0004740597.tif 000005
【図５】
0004740597.tif 000006
【図６】
0004740597.tif 000007
【図７】
0004740597.tif 000008
【図８】
0004740597.tif 000009
【図９】
0004740597.tif 000010
【図１０】
0004740597.tif 000011
【図１１】
0004740597.tif 000012
【図１２】
0004740597.tif 000013
【図１３】
0004740597.tif 000014
【図１４】
0004740597.tif 000015
【図１５】
0004740597.tif 000016
【図１６】
0004740597.tif 000017
【図１７】
0004740597.tif 000018
【図１８】
0004740597.tif 000019
【図１９】
0004740597.tif 000020
【図２０】
0004740597.tif 000021
【図２１】
0004740597.tif 000022
【図２２】
0004740597.tif 000023
【図２３】
0004740597.tif 000024
【図２４】
0004740597.tif 000025
【図２５】
0004740597.tif 000026
【図２６】
0004740597.tif 000027
【図２７】
0004740597.tif 000028
【図２８】
0004740597.tif 000029
【図２９】
0004740597.tif 000030
【図３０】
0004740597.tif 000031
【図３１】
0004740597.tif 000032
【図３２】
0004740597.tif 000033
【図３３】
0004740597.tif 000034
【図３４】
0004740597.tif 000035
【図３５】
0004740597.tif 000036
【図３６】
0004740597.tif 000037
【図３７】
0004740597.tif 000038
【図３８】
0004740597.tif 000039
【図３９】
0004740597.tif 000040
【図４０】
0004740597.tif 000041
【図４１】
0004740597.tif 000042
【図４２】
0004740597.tif 000043
【図４３】
0004740597.tif 000044
【図４４】
0004740597.tif 000045
【図４５】
0004740597.tif 000046
【図４６】
0004740597.tif 000047
【図４７】
0004740597.tif 000048