【手続補正書】
【提出日】平成28年11月29日(2016.11.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
様々なソースに由来する語彙データ集を、一つ又は複数の自然言語処理モジュール（ＮＬＰモジュール）で利用可能な中央語彙データ集に統合する方法であって、
語彙データ構造種類を特定するデータ構造識別コードを設立する工程と、
語彙データ分類を特定する語彙データ分類コードを設立する工程と、
一つ又は複数の語彙データ集を組み込むことにより成立する前記中央語彙データ集を蓄積するように構成された中央語彙データストアを提供する工程と、
前記データ構造識別コードにより特定されたデータ構造に対応するテーブルを、中央語彙データテーブル構造に提供する工程と、
前記語彙データ分類に対応するフィールドを前記該中央語彙データテーブル構造に提供する工程と、
前記様々なソースから語彙データを読込む時に生成される可能性がある冗長性を削減するように、前記中央語彙データテーブル構造を構成する工程と、
ソースの語彙データに使用された構造を示す一つの又は複数の前記データ構造識別コード、及び、当該語彙データにおいて代表される前記語彙データ分類を示す一つ又は複数の前記語彙データ分類コード、を列挙したヘッダーを、前記語彙データ集に対して提供する工程と、
前記語彙データ集に存在するデータ項目の各々に対して、当該データ項目の前記語彙データ分類を特定する語彙データ分類コードを提供する工程と、
前記語彙データ集を獲得する工程と、
前記語彙データ集を読込む工程と、
前記中央語彙データ集に冗長性を生成する可能のある関連を回避しながら、前記語彙データ集の前記ヘッダーに提供されている前記データ構造識別コードに従って前記読込んだ語彙データ集のデータ項目の各々を前記中央語彙データテーブル構造における対応するテーブルと関連させ、前記データ項目に提供した前記語彙データ分類コードに従って前記読込んだ語彙データ集のデータ項目の各々を前記中央語彙データテーブル構造の一つ又は複数のフィールドと関連させることにより、前記語彙データ集を前記中央語彙データ集に組込む工程と、
その後の全ての語彙データ集に対して、前記語彙データ集にヘッダーを提供する工程と、前記語彙データ集に存在するデータ項目の各々に前記語彙データ分類コードを提供する工程と、前記語彙データ集を獲得する工程と、前記語彙データ集を前記中央語彙データ集に組込む工程と、を繰り返す工程と、
前記中央語彙データストアに、上記の工程の結果として生成された中央語彙データ集を蓄積する工程と、を備える方法。
【請求項２】
特定の語彙データフィールドを、検索可能なキーフィルドとして指定する工程と、
前記複数のＮＬＰモジュールのうちの一つ又は複数を操作する間に、前記検索可能なキーフィルドにより前記中央語彙データ集から語彙データを検索する手段を提供する工程と、
前記複数のＮＬＰモジュールのうちの一つ又は複数を操作する間に、前記検索された語彙データを利用する手段を提供する工程と、を更に備える、請求項１に記載の方法。
【請求項３】
前記データ構造識別コードは、前記語彙データ集のデータ構造が平坦状であるか階層状であるかを示すものである、請求項１又は請求項２に記載の方法。
【請求項４】
前記データ構造識別コードは、語彙データフィールドが単項であるか複項であるかを示すものである、請求項１又は請求項２に記載の方法。
【請求項５】
前記語彙データ分類コードは、漢字画数、端点数、部首、部首でない主要構成要素、品詞、品詞のサブタイプ、主要定義、副次的定義、熟語的用法、同意語、反意語、例文、用法に関する注意、解字に関する情報、頻度順位、教育順位、第二言語による定義及び第二言語への翻訳のうちの少なくとも一つを特定するコードである、請求項１又は請求項２に記載の方法。
【請求項６】
前記語彙データ分類コードは、単語の品詞、品詞のサブタイプ、主要定義、副次的定義、熟語的用法、同意語、反意語、例文、用法に関する注意、解字に関する情報、頻度順位、教育順位、第二言語による定義及び第二言語への翻訳のうちの少なくとも一つを特定するコードである、請求項１又は請求項２に記載の方法。
【請求項７】
前記ＮＬＰモジュールは、音声認識モジュール、光学式文字認識モジュール、電子辞書モジュール、翻訳モジュール、テキスト入力モジュール、スペルチェッカーモジュール、漢字検索モジュール、マウスオーバーモジュール、単語検索モジュールのうちの一つ又は複数を含み、
前記様々なソースに由来する前記語彙データ集は、
別個に提供された独立した語彙データ集、及び、前記複数のＮＬＰモジュールのうちの何れかと関連付けられ、当該ＮＬＰモジュールで使用されるべく提供された語彙データ集、のうちの一つ又は複数を含む、請求項１又は請求項２に記載の方法。
【請求項８】
前記中央語彙データテーブル構造の前記テーブル及び前記フィールドは、どの語彙データ集がデータ項目のソースとなっているか示す情報を記録するように構成され、
前記語彙データ集の前記ヘッダーに提供されている前記データ構造識別コードに従って前記読込んだ語彙データのデータ項目の各々を前記中央語彙データテーブル構造における対応するテーブルと関連させ、前記データ項目に提供した前記語彙データ分類コードに従って前記読込んだ語彙データのデータ項目の各々を前記中央語彙データテーブル構造の一つ又は複数のフィールドと関連させる工程の間に、
前記データ項目の前記ソースを、当該データ項目と共に記録し、
どの前記語彙データ集を前記中央語彙データ集に組込むかをユーザが選択可能なグラフィカルユーザーインターフェースが提供され、
選択された語彙データ集に由来する語彙データは、「使用可」と指定され、前記中央語彙データ集から語彙データを検索する工程の間に検索され、
選択されなかった語彙データ集に由来する語彙データは、「使用不可」と指定され、前記中央語彙データ集から語彙データを検索する工程の間に検索されない、請求項１又は請求項２に記載の方法。
【請求項９】
前記中央語彙データ集に存在する語彙データが使用可又は使用不可であるかは、前記ユーザが前記語彙データを使用する許可を得ているか否かによって決定される、請求項８に記載の方法。
【請求項１０】
語彙データ集をコンピュータ化された言語統合サービス装置に取込めるよう、当該語彙データ集を準備する方法であって、
前記語彙データ集の構造を示す一つの又は複数のデータ構造識別コード、及び、前記語彙データ集において代表される語彙データ分類を示す一つ又は複数の語彙データ分類コードを、ヘッダーに提供する工程と、
データ項目の各々に対して、当該データ項目の語彙データ分類を特定する語彙データ分類コードを提供する工程と、を備える方法。
【請求項１１】
前記データ構造識別コードは、前記語彙データ集のデータ構造が平坦状であるか階層状であるかを示すものである、請求項１０に記載の方法。
【請求項１２】
前記データ構造識別コードは、語彙データフィールドが単項であるか複項であるかを示すものである、請求項１０に記載の方法。
【請求項１３】
前記語彙データ分類コードは、漢字画数、端点数、部首、部首でない主要構成要素、品詞、品詞のサブタイプ、主要定義、副次的定義、熟語的用法、同意語、反意語、例文、用法に関する注意、解字に関する情報、頻度順位、教育順位、第二言語による定義及び第二言語への翻訳のうちの少なくとも一つを特定するコードである、請求項１０に記載の方法。
【請求項１４】
前記語彙データ分類コードは、単語の品詞、品詞のサブタイプ、主要定義、副次的定義、熟語的用法、同意語、反意語、例文、用法に関する注意、解字に関する情報、頻度順位、教育順位、第二言語による定義及び第二言語への翻訳のうちの少なくとも一つを特定するコードである、請求項１０に記載の方法。
【請求項１５】
前記語彙データ集は、別個に提供された独立した語彙データ集、及び、ＮＬＰモジュールと関連付けられ当該ＮＬＰモジュールで使用されるべく提供された語彙データ集、のうちの一つであり、
前記ＮＬＰモジュールは、音声認識モジュール、光学式文字認識モジュール、電子辞書モジュール、翻訳モジュール、テキスト入力モジュール、スペルチェッカーモジュール、漢字検索モジュール、マウスオーバーモジュール、単語検索モジュールのうちの一つを含む、請求項１０に記載の方法。
【請求項１６】
コンピュータ化された言語統合サービス装置に統合されるＮＬＰモジュールであって、
前記ＮＬＰモジュールは、音声入力手段、音声出力手段、キーボード、トラックパッド又は画面のうちの一つ又は複数を備え、
前記ＮＬＰモジュールは更に、
当該ＮＬＰモジュールの語彙データの構造を示す一つの又は複数のデータ構造識別コード、及び、前記語彙データにおいて代表される語彙データ分類を示す一つ又は複数の語彙データ分類コード、を有するヘッダーと、
各データ項目の前記語彙データ分類を特定する前記語彙データ分類コードを含む語彙データと、
前記ヘッダー及び前記語彙データを蓄積するメモリと、を備えるＮＬＰモジュール。
【請求項１７】
前記データ構造識別コードは、前記語彙データのデータ構造が平坦状であるか階層状であるかを示すものである、請求項１６に記載のＮＬＰモジュール。
【請求項１８】
前記データ構造識別コードは、語彙データフィールドが単項であるか複項であるかを示すものである、請求項１６又は請求項１７に記載のＮＬＰモジュール。
【請求項１９】
前記語彙データ分類コードは、漢字画数、端点数、部首、部首でない主要構成要素、品詞、品詞のサブタイプ、主要定義、副次的定義、熟語的用法、同意語、反意語、例文、用法に関する注意、解字に関する情報、頻度順位、教育順位、第二言語による定義及び第二言語への翻訳のうちの少なくとも一つを特定するコードである、請求項１６又は請求項１７に記載のＮＬＰモジュール。
【請求項２０】
前記語彙データ分類コードは、単語の品詞、品詞のサブタイプ、主要定義、副次的定義、熟語的用法、同意語、反意語、例文、用法に関する注意、解字に関する情報、頻度順位、教育順位、第二言語による定義及び第二言語への翻訳のうちの少なくとも一つを特定するコードである、請求項１６又は請求項１７に記載のＮＬＰモジュール。
【請求項２１】
前記ＮＬＰモジュールは、音声認識モジュール、光学式文字認識モジュール、電子辞書モジュール、翻訳モジュール、テキスト入力モジュール、スペルチェッカーモジュール、漢字検索モジュール、マウスオーバーモジュール、単語検索モジュールのうちの一つ又は複数を含む、請求項１６又は請求項１７に記載のＮＬＰモジュール。
【請求項２２】
メモリと、プロセッサと、入力手段と、出力手段と、ＮＬＰモジュールとのインターフェース手段と、を備えるコンピュータ化された言語統合サービス装置であって、
当該コンピュータ化された言語統合サービス装置は、
中央語彙データテーブルと、中央語彙データフィールドと、別個に提供された複数の語彙データ集から読込んだ語彙データを統合することにより成立し前記中央語彙データテーブル及び前記中央語彙データフィールドに関連付けられる中央語彙データ集と、を蓄積する中央語彙データストアと、
部首、部首でない主要構成要素、画数、端点数及び定義のうちの任意の組み合わせを含む複数の基準に基づいて、ユーザが漢字を検索することが可能な検索手段を含む漢字検索モジュールと、
文字列にある形態要素を単語の語幹から除算する形態的構文解析ツールと、
文字列を生成するために語幹に語尾変化をつけて戻す形態素組合せツールと、
光学的文字認識モジュールにより生成された文字列を受信する手段と、
手書き文字認識モジュールにより生成された単独文字、漢字又は文字列を受信する手段と、
音声認識モジュール及びテキスト入力モジュールの何れかにより生成された屈折変化した単語を含む文字列を受信するための手段と、
屈折変化した単語を含む文字列を音声合成モジュールで利用するべく送信する手段と、
前記形態素組合せツールによって、語幹と語尾又は形態要素とを組み合わせることにより生成された文字列を、テキスト入力モジュールで利用するべく送信する手段と、
前記光学的文字認識モジュール、前記手書き文字認識モジュール、前記音声認識モジュール、前記テキスト入力モジュール及び前記音声合成モジュールとインターフェース接続された手段と、を備えるコンピュータ化された言語統合サービス装置。
【請求項２３】
所定の検索可能な語彙データフィールドにより、前記中央語彙データ集を検索する手段と、
前記ユーザが検索基準を入力する手段と、
前記検索基準に従って、前記中央語彙データ集から語彙データを検索する手段と、
検索の結果得られた語彙データを前記ユーザに伝える手段と、
前記コンピュータ化された言語統合サービス装置とインターフェース接続された複数のＮＬＰモジュールのいずれかを操作する間に、前記検索の結果得られた語彙データを利用する手段と、を更に備える請求項２２に記載のコンピュータ化された言語統合サービス装置。
【請求項２４】
前記検索の結果得られた語彙データを前記ユーザに伝える前記手段は、表示手段であり、
前記検索の結果得られた語彙データが伝えられる時に、前記検索の結果得られた語彙データが前記表示手段に表示され、
前記検索の結果得られた語彙データが前記表示手段に表示される時に、前記語彙データ分類に従って前記検索の結果得られた語彙データが色分けされる、請求項２３に記載のコンピュータ化された言語統合サービス装置。
【請求項２５】
ポインティング手段が前記表示手段に表示された漢字又は単語を指した場合に、当該漢字及び単語を検出する手段と、
前記中央語彙データ集に含まれる前記漢字又は前記単語に関連した語彙データを表示する手段と、を更に備える請求項２３に記載のコンピュータ化された言語統合サービス装置。
【請求項２６】
検索の結果得られた語彙データを整理するための語彙データ分類を一つ又は複数選択する手段と、
前記語彙データを整理するための語彙データ分類により整理された前記検索の結果得られた語彙データを表示する手段と、を更に備える請求項２３に記載のコンピュータ化された言語統合サービス装置。
【請求項２７】
漢字の場合、前記語彙データを整理するための語彙データ分類は、前記漢字の部首、部首でない主要構成要素、頻度又は語彙データソースのうちの一つであり、
単語の場合、前記語彙データを整理するための語彙データ分類は、前記単語の品詞、頻度、前記単語の最初の漢字の部首又は前記単語の最初の漢字の部首でない主要構成要素のうちの一つである、請求項２６に記載のコンピュータ化された言語統合サービス装置。
【請求項２８】
前記中央語彙データ集には、語彙データ項目の別形が組み込まれ、
前記別形は、所定の語彙データ項目の漢字の異体字、単語の別形、異つづりを含み、
前記別形の漢字又は単語が検索基準として使用された場合、当該別形の漢字又は単語に対応する正字及び前記中央語彙データ集に存在する関連する語彙データを返す手段を更に備える請求項２３に記載のコンピュータ化された言語統合サービス装置。
【請求項２９】
中国語の場合、前記語彙データ項目の別形が声調の表示度を取り扱うものであり、
日本語の場合、該語彙データ項目の別形が同音声の不正確さを取り扱うものである、請求項２８に記載のコンピュータ化された言語統合サービス装置。
【請求項３０】
逆検索機能で、第二言語での漢字又は単語を検索基準として使用することにより、第一言語での漢字又は単語を検索可能な手段、を更に備える請求項２３に記載のコンピュータ化された言語統合サービス装置。
【請求項３１】
前記中央語彙データ集にどの語彙データ集を組み込むかをユーザが選択可能な手段を更に備え、
前記選択された語彙データ集に由来する語彙データは、「使用可」と指定され、前記中央語彙データ集から語彙データを検索する工程の間に検索され、
選択されなかった語彙データ集に由来する語彙データは、「使用不可」と指定され、前記中央語彙データ集から語彙データを検索する工程の間に検索されない、請求項２３に記載のコンピュータ化された言語統合サービス装置。
【請求項３２】
所定の語彙データ集を使用可／使用不可にすることは、当該語彙データ集の使用承認／承認解除を受信することにより行われる、請求項３１に記載のコンピュータ化された言語統合サービス装置。
【請求項３３】
語彙データ集を前記言語統合サービス装置へ追加又は前記言語統合サービス装置から削除するためのグラフィカルユーザーインターフェースと、
一つ又は複数の語彙データ集を使用可能にする一時的な承認を受信する手段と、
語彙データ集を使用可／使用不可にする手段と、を更に備える請求項３２に記載のコンピュータ化された言語統合サービス装置。
【請求項３４】
前記中央語彙データ集に定義されていない語彙素の文字列である未登録の文字列を、ユーザが入力したテキスト中で識別する手段と、
前記未登録の文字列を管理場所へアップロードする手段と、
複数のユーザからの未登録の文字列のうち一致した文字列を識別するために、前記管理場所において複数のユーザからの前記未登録の文字列を検討する手段と、
複数のユーザからの未登録の文字列を共通ユーザデータ集に組込む手段と、
複数のユーザからの前記未登録の文字列と対応する語彙データとを関連付ける手段と、
前記共通ユーザデータ集をダウンロードする手段と、
前記共通ユーザデータ集を前記中央語彙データ集に組込む手段と、を更に備える請求項２２又は請求項２３に記載のコンピュータ化された言語統合サービス装置。
【請求項３５】
前記コンピュータ化された言語統合サービス装置が、デスクトップパソコン、ラップトップパソコン、タブレット、携帯電話又は携帯電子辞書のうちの一つ又は複数である、請求項２２又は請求項２３に記載のコンピュータ化された言語統合サービス装置。
【請求項３６】
前記コンピュータ化された言語統合サービス装置がクライアント機に接続されたホストである、請求項２２、２３又は３４に記載のコンピュータ化された言語統合サービス装置。