【手続補正書】
【提出日】平成28年5月30日(2016.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１以上の単語構成規則に従って、単語構成要素の列を有する単語を構成するための方法であって、該方法は、
メモリ（９０）に、前記単語の１以上の単語構成要素を有する単語構成要素の列を記憶する工程と、
プロセッサ（８０）の単語検索部（８３０）によって、単語データベース（９２０）に記憶された複数の可能な単語から１以上の有効単語を有する有効単語セットと１以上の追加有効単語を有する追加有効単語セットとを検索する工程であって、前記有効単語の各々は、前記メモリ（９０）に記憶された前記単語構成要素の列に対応する１以上の単語構成要素を有する単語構成要素の列を備え、前記追加有効単語の各々は、前記メモリ（９０）に記憶された前記単語構成要素の列の一部に対応する１以上の単語構成要素を有する単語構成要素の列を備える工程と、
前記プロセッサ（８０）が、複数の可能な単語構成要素にそれぞれ関連づけられた複数のキーを有するキーボード装置（２０）から、前記キーボード装置（２０）の前記キーのうちの１つに対応するユーザ入力を受ける工程と、
前記プロセッサ（８０）の単語構成要素決定部（８６０）によって、前記単語検索部（８３０）によって検索された前記有効単語セットと前記追加有効単語セットとに基づいて、前記プロセッサ（８０）が受けた前記ユーザ入力に対応する前記キーボード装置（２０）の前記キーに関連づけられた前記可能な単語構成要素であるユーザ入力単語構成要素は、前記メモリ（９０）に記憶された前記単語構成要素の列に有効に続く有効後続単語構成要素であるかどうかを、決定する工程と、
前記単語構成要素決定部（８６０）が、検索された前記有効単語セットと検索された前記追加有効単語セットとに基づいて、前記ユーザ入力単語構成要素は、前記メモリ（９０）に記憶された前記単語構成要素の列に有効に続く有効後続単語構成要素であると、決定した場合、前記プロセッサ（８０）の単語構成要素付加部（８８０）によって、前記ユーザ入力単語構成要素を、前記単語の前記記憶された単語構成要素の列に付加する工程と、
を有し、
前記単語構成要素決定部（８６０）が、検索された前記有効単語セットと検索された前記追加有効単語セットとに基づいて、前記ユーザ入力単語構成要素は、前記メモリ（９０）に記憶された前記単語構成要素の列に有効に続く有効後続単語構成要素ではないと、決定した場合、前記プロセッサ（８０）は、前記ユーザ入力を無視することを特徴とする単語を構成するための方法。
【請求項２】
請求項１記載の方法において、
前記プロセッサ（８０）のディスプレイ制御部（８９０）によって、ディスプレイを制御して、前記キーボード装置の前記キーを表示する工程と、
前記単語検索部が前記有効単語セットを検索することに応答して、前記単語構成要素決定部（８６０）によって、前記単語検索部（８３０）によって検索された前記有効単語セットに基づいて、前記メモリ（９０）に記憶された前記単語構成要素の列に有効に続く１以上の有効後続単語構成要素を有する有効後続単語構成要素セットを決定し、前記ディスプレイ制御部（８９０）によって、前記ディスプレイ（２０）を制御して、各前記有効後続単語構成要素に関連づけられた前記キーの表示を変更する工程と、
をさらに有することを特徴とする方法。
【請求項３】
請求項２記載の方法において、
前記単語検索部（８３０）が前記有効単語セットを検索することに応答して、前記ディスプレイ制御部（８９０）によって、前記ディスプレイ（２０）を制御して、前記単語検索部（８３０）によって検索された１以上又は全ての前記有効単語を表示する工程をさらに有することを特徴とする方法。
【請求項４】
請求項３記載の方法において、
前記単語検索部（８３０）が前記有効単語セットを検索することに応答して、前記プロセッサ（８０）の有効単語セットサイズ決定部（８５３）によって、前記有効単語セットは１つの有効単語のみからなることを決定し、前記ディスプレイ制御部（８９０）によって、前記ディスプレイ（２０）を制御して、前記有効単語の表示を変更する工程をさらに有することを特徴とする方法。
【請求項５】
請求項３又は４に記載の方法において、
前記単語構成要素付加部（８８０）が単語構成要素を前記メモリ（９０）に記憶されている前記単語構成要素の列に付加することに応答して、前記プロセッサ（８０）の文字数比較部（８５６）によって、前記単語の前記記憶された単語構成要素の列は前記有効単語セットのうちの１つの有効単語と同じ数の単語構成要素を有することを決定し、前記ディスプレイ制御部（８９０）によって、前記ディスプレイ（２０）を制御して、前記単語の前記記憶された単語構成要素の列と同じ数の単語構成要素を有する該有効単語の表示を変更する工程をさらに有することを特徴とする方法。
【請求項６】
請求項３又は４に記載の方法において、
前記単語構成要素付加部（８８０）が単語構成要素を前記メモリ（９０）に記憶された前記単語構成要素の列に付加することに応答して、前記プロセッサ（８０）の文字数比較部（８５６）によって、前記単語の前記記憶された単語構成要素の列は前記有効単語セットのうちの１つの有効単語と同じ数の単語構成要素を有していないことを決定し、前記ディスプレイ制御部（８９０）によって、前記ディスプレイ（２０）を制御して、前記単語の前記記憶された単語構成要素の列と同じ数の単語構成要素を有していない該有効単語の表示を変更する工程をさらに有することを特徴とする方法。
【請求項７】
請求項１〜６のいずれか１項に記載の方法において、
前記単語検索部（８３０）が１より多い数の有効単語の前記有効単語セットを検索することに応答して、前記プロセッサ（８０）の共通単語構成要素決定部（８５９）によって、各前記有効単語は１以上の共通後続有効単語構成要素を有する共通後続有効単語構成要素の列を有すること、を決定し、前記単語構成要素付加部（８８０）によって、前記共通後続有効単語構成要素の列を前記メモリ（９０）に記憶された前記単語構成要素の列に付加する工程をさらに有し、
前記共通後続有効単語構成要素は（ｉ）全ての前記有効単語に共有され、且つ（ｉｉ）前記メモリ（９０）に記憶された前記単語構成要素の列に有効に続くことを特徴とする方法。
【請求項８】
１以上の単語構成規則に従って、単語構成要素の列を有する単語を構成するためのコントローラ（３０）であって、該コントローラは、
前記単語の１以上の単語構成要素を有する単語構成要素の列を記憶するメモリ（９０）と、
プロセッサ（８０）と、
を備え、
前記プロセッサは、単語データベース（９２０）に記憶された複数の可能な単語から１以上の有効単語を有する有効単語セットと１以上の追加有効単語を有する追加有効単語セットとを検索し、各前記有効単語は前記メモリ（９０）に記憶された前記単語構成要素の列に対応する１以上の単語構成要素を有する単語構成要素の列を備え、前記追加有効単語の各々は、前記メモリ（９０）に記憶された前記単語構成要素の列の一部に対応する１以上の単語構成要素を有する単語構成要素の列を備え、
前記プロセッサは、複数の可能な単語構成要素にそれぞれ関連づけられた複数のキーを有するキーボード装置（２０）から、前記キーボード装置（２０）の前記キーのうちの１つに対応するユーザ入力を受け、
前記プロセッサは、検索された前記有効単語セットと検索された前記追加有効単語セットとに基づいて、ユーザ入力単語構成要素が、前記メモリ（９０）に記憶された前記単語構成要素の列に有効に続く有効後続単語構成要素であるかどうかを、決定し、前記ユーザ入力単語構成要素は、前記プロセッサ（８０）によって受けられた前記ユーザ入力に対応する前記キーボード装置（２０）の前記キーに関連づけられた前記可能な単語構成要素であり、
前記プロセッサ（８０）が、検索された前記有効単語セットと検索された前記追加有効単語セットとに基づいて、前記ユーザ入力単語構成要素は、前記メモリ（９０）に記憶された前記単語構成要素の列に有効に続く有効後続単語構成要素であると、決定した場合、前記プロセッサは、前記ユーザ入力単語構成要素を前記単語の前記記憶された単語構成要素の列に付加し、
前記プロセッサ（８０）が、検索された前記有効単語セットと検索された前記追加有効単語セットとに基づいて、前記ユーザ入力単語構成要素は、前記メモリ（９０）に記憶された前記単語構成要素の列に有効に続く有効後続単語構成要素ではないと、決定した場合、前記プロセッサは、前記ユーザ入力を無視する、
ことを特徴とする単語を構成するためのコントローラ。
【請求項９】
請求項８記載のコントローラ（３０）において、前記プロセッサ（８０）はさらに、
ディスプレイ（２０）を制御して、前記キーボード装置（２０）の前記キーを表示し、
前記有効単語セットの検索に応答して、前記プロセッサ（８０）によって検索された前記有効単語セットに基づいて、前記メモリ（９０）に記憶された前記単語構成要素の列に有効に続く１以上の有効後続単語構成要素を有する有効後続単語構成要素セットを決定し、前記ディスプレイ（２０）を制御して、前記有効後続単語構成要素にそれぞれ関連づけられた前記キーの表示を変更することを特徴とするコントローラ。
【請求項１０】
請求項９記載のコントローラ（３０）において、前記有効単語セットの検索に応答して、前記プロセッサ（８０）はさらに、前記ディスプレイ（２０）を制御して、１以上又は全ての前記検索された有効単語を表示することを特徴とするコントローラ。
【請求項１１】
請求項８〜１０のいずれか１項に記載のコントローラ（３０）において、前記プロセッサ（８０）はさらに、前記ディスプレイ（２０）を制御して、１以上又は全ての前記検索された追加有効単語を表示することを特徴とするコントローラ。
【請求項１２】
請求項１０又は１１に記載のコントローラ（３０）において、前記プロセッサ（８０）はさらに、
前記有効単語セットの検索に応答して、
前記有効単語セットは１つの有効単語のみからなることを決定し、
前記ディスプレイ（２０）を制御して、前記有効単語の表示を変更する、
ことを特徴とするコントローラ。
【請求項１３】
請求項１１又は１２に記載のコントローラ（３０）において、前記プロセッサはさらに、
前記追加有効単語セットの検索に応答して、
前記追加有効単語セットは１つの追加有効単語のみからなることを決定し、
前記ディスプレイを制御して、前記追加有効単語の表示を変更する、
ことを特徴とするコントローラ。
【請求項１４】
請求項１０〜１３のいずれか１項に記載のコントローラ（３０）において、前記プロセッサ（８０）はさらに、
前記メモリ（９０）に記憶された前記単語構成要素の列に単語構成要素を付加することに応答して、
前記単語の前記記憶された単語構成要素の列は前記有効単語セットのうちの１つの有効単語と同じ数の単語構成要素を有することを決定し、
前記ディスプレイ（２０）を制御して、前記単語の前記記憶された単語構成要素の列と同じ数の単語構成要素を有する該有効単語の表示を変更する、
ことを特徴とするコントローラ。