【手続補正書】
【提出日】平成22年3月24日(2010.3.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の選択肢の中から、ユーザによって選択された選択肢を入力選択肢として取得する選択肢取得手段と、
操作対象機器の機能ごとに、前記機能の機能名の文字列に含まれる複数の要素を要素群として記憶している機能要素記憶手段と、
前記操作対象機器の機能ごとに、前記機能の要素群の中から、１つまたは複数の前記要素からなる複数の部分範囲のそれぞれと、前記選択肢取得手段に取得された入力選択肢と、の間の類似度を算出することで、最大の類似度に対応する部分範囲をサブゴールとして特定するサブゴール特定手段と、
前記操作対象機器の複数の機能のうち、前記サブゴールの類似度が大きい機能ほど、ユーザの目的とされていると推定する推定手段と
を備えることを特徴とする目的推定装置。
【請求項２】
前記サブゴール特定手段は、
前記選択肢取得手段によって取得された入力選択肢を表現する文字列を複数の要素に分けることにより、前記複数の要素をそれぞれ入力解釈として生成し、
前記操作対象機器の機能ごとに、前記入力選択肢の複数の入力解釈のそれぞれと、前記複数の部分範囲のそれぞれとの間の類似度を算出し、最大の類似度に対応する部分範囲を前記サブゴールとして特定する
ことを特徴とする請求項１記載の目的推定装置。
【請求項３】
前記サブゴール特定手段は、
前記選択肢取得手段により取得された入力選択肢ごとに、前記入力選択肢に対する前記操作対象機器の各機能のサブゴールを特定し、
前記推定手段は、
前記操作対象機器の機能ごとに、前記機能と前記各入力選択肢との間で特定された複数の前記サブゴールの類似度のうち最大の類似度を、前記機能の可能性スコアとして算出し、前記操作対象機器の複数の機能の中で、前記可能性スコアの大きい機能ほど、ユーザの目的とされていると推定する可能性ベース推定手段を備える
ことを特徴とする請求項２記載の目的推定装置。
【請求項４】
前記サブゴール特定手段は、
前記選択肢取得手段により取得された入力選択肢ごとに、前記入力選択肢に対する前記操作対象機器の各機能のサブゴールを特定し、
前記推定手段は、
前記操作対象機器の機能ごとに、前記機能の要素群のうち、前記機能と前記各入力選択肢との間で特定された複数の前記サブゴールの何れにも含まれていない要素の数の割合が大きいほど小さく、前記複数のサブゴールの類似度が大きいほど大きくなるような確信度を算出し、前記操作対象機器の機能の中で、前記確信度の大きい機能ほど、ユーザの目的とされていると推定する確信度ベース推定手段を備える
ことを特徴とする請求項２記載の目的推定装置。
【請求項５】
前記目的推定装置は、さらに、
ユーザから支援の要求を受け付ける支援要求受付手段を備え、
前記サブゴール特定手段は、
前記支援の要求が受け付けられたときまでに前記選択肢取得手段により取得された入力選択肢ごとに、前記入力選択肢に対する前記操作対象機器の各機能のサブゴールを特定し、
前記推定手段の前記可能性ベース推定手段または前記確信度ベース推定手段は、
前記支援の要求が受け付けられたときに、前記可能性スコアまたは前記確信度を算出し、前記可能性スコアまたは前記確信度の大きい機能ほどユーザの目的とされていると推定する
ことを特徴とする請求項３または４記載の目的推定装置。
【請求項６】
前記目的推定装置は、さらに、
前記推定手段により推定された機能を提示する提示手段を備え、
前記推定手段は、さらに、
前記操作対象機器の機能ごとに、前記機能と前記各入力選択肢との間で特定された複数の前記サブゴールの類似度のうち最大の類似度を、前記機能の可能性スコアとして算出し、前記操作対象機器の複数の機能の中で、前記可能性スコアの大きい機能ほど、ユーザの目的とされていると推定する可能性ベース推定手段と、
前記確信度が第１の閾値よりも大きいときには、前記確信度ベース推定手段により推定された機能を前記提示手段に提示させ、前記確信度が前記第１の閾値よりも小さいときには、前記可能性ベース推定手段により推定された機能を前記提示手段に提示させる切換手段とを備える
ことを特徴とする請求項４記載の目的推定装置。
【請求項７】
前記確信度ベース推定手段は、前記選択肢取得手段により入力選択肢が順次取得されるごとに前記各機能の確信度を更新し、
前記目的推定装置は、さらに、
前記推定手段により推定された機能を提示する提示手段と、
前記確信度ベース推定手段により更新される前記各機能の確信度の全体的な変化量が第２の閾値よりも小さいときに、前記確信度ベース推定手段により推定された機能を前記提示手段に提示させる提示タイミング判定手段とを備える
ことを特徴とする請求項４記載の目的推定装置。
【請求項８】
前記提示タイミング判定手段は、
前記変化量が前記第２の閾値よりも小さく、且つ、前記各機能の確信度のうち第３の閾値よりも大きい確信度があるときに、前記確信度ベース推定手段により推定された機能を前記提示手段に提示させる
ことを特徴とする請求項７記載の目的推定装置。
【請求項９】
前記可能性ベース推定手段は、前記選択肢取得手段により入力選択肢が順次取得されるごとに前記各機能の可能性スコアを更新し、
前記目的推定装置は、さらに、
前記選択肢取得手段によって入力選択肢が順次取得される場合に、前記選択肢取得手段が入力選択肢を最後に取得した時刻からの経過時間を計測する時間計測手段と、
前記推定手段により推定された機能を提示する提示手段と、
前記時間計測手段により計測された経過時間が第４の閾値よりも長く、且つ、前記各機能の可能性スコアのうち第５の閾値よりも大きい可能性スコアがあるときに、前記可能性ベース推定手段により推定された機能を前記提示手段に提示させる提示タイミング判定手段とを備える
ことを特徴とする請求項３記載の目的推定装置。
【請求項１０】
前記目的推定装置は、さらに、
前記可能性ベース推定手段により推定された複数の機能の機能名の中で、サブゴールを共通とする複数の機能名がある場合には、前記サブゴールを共通とする複数の機能名を纏めて提示する提示手段を備える
ことを特徴とする請求項３記載の目的推定装置。
【請求項１１】
複数の選択肢の中から、ユーザによって選択された選択肢を入力選択肢として取得する選択肢取得ステップと、
操作対象機器の機能ごとに、前記機能の機能名の文字列に含まれる複数の要素から、１つまたは複数の前記要素からなる複数の部分範囲のそれぞれと、前記選択肢取得ステップで取得された入力選択肢と、の間の類似度を算出することで、最大の類似度に対応する部分範囲をサブゴールとして特定するサブゴール特定ステップと、
前記操作対象機器の複数の機能のうち、前記サブゴールの類似度が大きい機能ほど、ユーザの目的とされていると推定する推定ステップと
を含むことを特徴とする目的推定方法。
【請求項１２】
複数の選択肢の中から、ユーザによって選択された選択肢を入力選択肢として取得する選択肢取得ステップと、
操作対象機器の機能ごとに、前記機能の機能名の文字列に含まれる複数の要素から、１つまたは複数の前記要素からなる複数の部分範囲のそれぞれと、前記選択肢取得ステップで取得された入力選択肢と、の間の類似度を算出することで、最大の類似度に対応する部分範囲をサブゴールとして特定するサブゴール特定ステップと、
前記操作対象機器の複数の機能のうち、前記サブゴールの類似度が大きい機能ほど、ユーザの目的とされていると推定する推定ステップと
をコンピュータに実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】目的推定装置、目的推定方法およびプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
上記目的を達成するために、本発明に係る目的推定装置は、複数の選択肢の中から、ユーザによって選択された選択肢を入力選択肢として取得する選択肢取得手段と、操作対象機器の機能ごとに、前記機能の機能名の文字列に含まれる複数の要素を要素群として記憶している機能要素記憶手段と、前記操作対象機器の機能ごとに、前記機能の要素群の中から、１つまたは複数の前記要素からなる複数の部分範囲のそれぞれと、前記選択肢取得手段に取得された入力選択肢と、の間の類似度を算出することで、最大の類似度に対応する部分範囲をサブゴールとして特定するサブゴール特定手段と、前記操作対象機器の複数の機能のうち、前記サブゴールの類似度が大きい機能ほど、ユーザの目的とされていると推定する推定手段とを備えることを特徴とする。
また、上記目的を達成するために、本発明に係る目的推定装置は、複数の選択肢が選択されることにより前記複数の選択肢に応じた機能を実行する操作対象機器が有する複数の機能の中から、ユーザの目的とする機能を推定する目的推定装置であって、複数の選択肢の中から、ユーザによって選択された選択肢を入力選択肢として取得する選択肢取得手段と、前記操作対象機器の機能ごとに、当該機能の機能名の文字列に含まれる複数の要素を要素群として記憶している機能要素記憶手段と、前記操作対象機器の機能ごとに、当該機能の要素群の中から、１つまたは複数の前記要素からなる互いに異なる複数の部分範囲を設定し、前記選択肢取得手段に取得された入力選択肢と、前記複数の部分範囲のそれぞれとの間の類似度を算出し、最大の類似度に対応する部分範囲をサブゴールとして特定することにより入力選択肢から推定可能な範囲を特定することを可能にするサブゴール特定手段と、前記操作対象機器の複数の機能のうち、前記サブゴールの類似度が大きい機能ほど、ユーザの目的とされていると推定する推定手段とを備えることを特徴とする。