(57)【要約】  自動会話支援を提供する方法、装置、システム、およびコンピュータ読取可能媒体を提示する。１つまたは複数の態様によれば、コンピューティング・デバイスがコンピューティング・デバイスのユーザに関連するユーザ・プロフィール情報を取得することができる。当該ユーザ・プロフィール情報は、ユーザに関連する過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む。続いて、当該コンピューティング・デバイスは、ユーザ・プロフィール情報に基づいて、検索クエリに含めるための１つまたは複数の単語をキャプチャされたスピーチから選択することができる。次に、当該コンピューティング・デバイスが、選択された１つまたは複数の単語に基づいて検索クエリを生成することができる。
2014513828.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関連するユーザ・プロフィール情報を取得するステップであって、前記ユーザ・プロフィール情報は、前記ユーザに関連する１つまたは複数の過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む、ステップと、
前記ユーザ・プロフィール情報に基づいて、検索クエリに含めるための１つまたは複数の単語をキャプチャされたスピーチから選択するステップと、
選択された前記１つまたは複数の単語に基づいて前記検索クエリを生成するステップと、
を含む、方法。
【請求項２】
１つまたは複数の単語を選択する前に、キャプチャされた前記スピーチに対応する音声データを受信するステップをさらに含み、
前記音声データは、通話、生のプレゼンテーション、対面式の議論、ラジオ番組、およびテレビ番組のうち１つに関連付けられる、請求項１に記載の方法。
【請求項３】
前記ユーザ・プロフィール情報はさらに、前記ユーザが過去に検索した１つまたは複数の単語のリストを含む、請求項１に記載の方法。
【請求項４】
キャプチャされた前記スピーチから少なくとも１つの単語を、１つまたは複数の過去のキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストに追加するステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記ユーザ・プロフィール情報は、ユーザの職業、教育、または関心に関する情報を含む、請求項１に記載の方法。
【請求項６】
１つまたは複数の単語を選択するステップは、前記ユーザ・プロフィール情報に類似するプロフィール情報を有する１人または複数人の他のユーザによって過去に検索された１つまたは複数の単語にも基づく、請求項５に記載の方法。
【請求項７】
前記検索クエリを生成したことに応答して、前記検索クエリを実行するステップと、
前記検索クエリの結果を前記ユーザに表示させるステップと、
をさらに含み、
前記結果が、キャプチャされた前記スピーチに含まれる少なくとも１つのトピックに関する情報を含む、
請求項１に記載の方法。
【請求項８】
キャプチャされた前記スピーチの終了を検出したことに応答して、前記結果が前記ユーザに表示される、請求項７に記載の方法。
【請求項９】
実行されたときに少なくとも１つのコンピューティング・デバイスに、
ユーザに関連する１つまたは複数の過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む、前記ユーザに関連するユーザ・プロフィール情報を取得させ、
前記ユーザ・プロフィール情報に基づいて、検索クエリに含めるための１つまたは複数の単語をキャプチャされたスピーチから選択させ、
選択された前記１つまたは複数の単語に基づいて前記検索クエリを生成させる、
コンピュータ読取可能命令を格納した、少なくとも１つのコンピュータ読取可能媒体。
【請求項１０】
実行されたときに、前記少なくとも１つのコンピューティング・デバイスにさらに、
１つまたは複数の単語を選択する前に、キャプチャされた前記スピーチに対応する音声データを受信させる追加のコンピュータ読取可能命令を格納し、
前記音声データは、通話、生のプレゼンテーション、対面式の議論、ラジオ番組、およびテレビ番組のうち１つに関連付けられる、
請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１１】
前記ユーザ・プロフィール情報はさらに、前記ユーザが過去に検索した１つまたは複数の単語のリストを含む、請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１２】
実行されたときに、前記少なくとも１つのコンピューティング・デバイスにさらに、
キャプチャされた前記スピーチから少なくとも１つの単語を、１つまたは複数の過去のキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストに追加させる追加のコンピュータ読取可能命令を格納した、請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１３】
前記ユーザ・プロフィール情報は、ユーザの職業、教育、または関心に関する情報を含む、請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１４】
１つまたは複数の単語を選択することは、前記ユーザ・プロフィール情報に類似するプロフィール情報を有する１人または複数人の他のユーザによって過去に検索された１つまたは複数の単語に少なくとも部分的に基づく、請求項１３に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１５】
実行されたときに、前記少なくとも１つのコンピューティング・デバイスにさらに、
前記検索クエリを生成したことに応答して、前記検索クエリを実行させ、
前記検索クエリの結果を前記ユーザに表示させる、
追加のコンピュータ読取可能命令を格納し、
前記結果が、キャプチャされた前記スピーチに含まれる少なくとも１つのトピックに関する情報を含む、請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１６】
キャプチャされた前記スピーチの終了を検出したことに応答して、前記結果が前記ユーザに表示される、請求項１５に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１７】
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサにより実行されたときに前記装置に、
ユーザに関連する１つまたは複数の過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む、前記ユーザに関連するユーザ・プロフィール情報を取得させ、
前記ユーザ・プロフィール情報に基づいて、検索クエリに含めるための１つまたは複数の単語をキャプチャされたスピーチから選択させ、
選択された前記１つまたは複数の単語に基づいて前記検索クエリを生成させる、
コンピュータ読取可能命令を格納したメモリと、
を備える、装置。
【請求項１８】
前記少なくとも１つのプロセッサにより実行されたときに前記装置にさらに、
１つまたは複数の単語を選択する前に、キャプチャされた前記スピーチに対応する音声データを受信させる追加のコンピュータ読取可能命令を前記メモリは格納し、
前記音声データは、通話、生のプレゼンテーション、対面式の議論、ラジオ番組、およびテレビ番組のうち１つに関連付けられる、
請求項１７に記載の装置。
【請求項１９】
前記ユーザ・プロフィール情報はさらに、前記ユーザが過去に検索した１つまたは複数の単語のリストを含む、請求項１７に記載の装置。
【請求項２０】
前記少なくとも１つのプロセッサにより実行されたときに前記装置にさらに、
キャプチャされた前記スピーチから少なくとも１つの単語を、１つまたは複数の過去のキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストに追加させる追加のコンピュータ読取可能命令を前記メモリは格納する、請求項１７に記載の装置。
【請求項２１】
前記ユーザ・プロフィール情報は、ユーザの職業、教育、または関心に関する情報を含む、請求項１７に記載の装置。
【請求項２２】
１つまたは複数の単語を選択することは、前記ユーザ・プロフィール情報に類似するプロフィール情報を有する１人または複数人の他のユーザによって過去に検索された１つまたは複数の単語にも基づく、請求項２１に記載の装置。
【請求項２３】
前記少なくとも１つのプロセッサにより実行されたときに前記装置にさらに、
前記検索クエリを生成したことに応答して、前記検索クエリを実行させ、
前記検索クエリの結果を前記ユーザに表示させる、
追加のコンピュータ読取可能命令を前記メモリは格納し、
前記結果が、キャプチャされた前記スピーチに含まれる少なくとも１つのトピックに関する情報を含む、請求項１７に記載の装置。
【請求項２４】
キャプチャされた前記スピーチの終了を検出したことに応答して、前記結果が前記ユーザに表示される、請求項２３に記載の装置。
【請求項２５】
ユーザに関連するユーザ・プロフィール情報を取得する手段であって、前記ユーザ・プロフィール情報は、前記ユーザに関連する１つまたは複数の過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む、手段と、
前記ユーザ・プロフィール情報に基づいて、検索クエリに含めるための１つまたは複数の単語をキャプチャされたスピーチから選択する手段と、
選択された前記１つまたは複数の単語に基づいて前記検索クエリを生成する手段と、
を備える、システム。
【請求項２６】
１つまたは複数の単語を選択する前に、キャプチャされた前記スピーチに対応する音声データを受信する手段をさらに備え、
前記音声データは、通話、生のプレゼンテーション、対面式の議論、ラジオ番組、およびテレビ番組のうち１つに関連付けられる、請求項２５に記載のシステム。
【請求項２７】
前記ユーザ・プロフィール情報はさらに、前記ユーザが過去に検索した１つまたは複数の単語のリストを含む、請求項２５に記載のシステム。
【請求項２８】
キャプチャされた前記スピーチから少なくとも１つの単語を、１つまたは複数の過去のキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストに追加する手段をさらに備える、請求項２５に記載のシステム。
【請求項２９】
前記ユーザ・プロフィール情報は、ユーザの職業、教育、または関心に関する情報を含む、請求項２５に記載のシステム。
【請求項３０】
１つまたは複数の単語を選択することは、前記ユーザ・プロフィール情報に類似するプロフィール情報を有する１人または複数人の他のユーザによって過去に検索された１つまたは複数の単語に少なくとも部分的に基づいて定義されたキーワード・リストと排他リストとに基づく、請求項２９に記載のシステム。
【請求項３１】
前記検索クエリを生成したことに応答して、前記検索クエリを実行する手段と、
前記検索クエリの結果を前記ユーザに表示させる手段と、
をさらに含み、
前記結果が、キャプチャされた前記スピーチに含まれる少なくとも１つのトピックに関する情報を含む、請求項２５に記載のシステム。
【請求項３２】
キャプチャされた前記スピーチの終了を検出したことに応答して、前記結果が前記ユーザに表示される、請求項３１に記載のシステム。
【請求項３３】
ユーザに関連するキャプチャされたスピーチに対応する音声データを受信するステップと、
前記音声データに基づいて、前記ユーザに関連する過去にキャプチャされたスピーチにおいて過去に検出されなかった少なくとも１つの単語を前記キャプチャされたスピーチが含むと判定するステップと、
前記キャプチャされたスピーチが前記少なくとも１つの単語を含むと判定したことに応答して、前記少なくとも１つの単語を含む検索クエリを生成するステップと、
を含む、方法。
【請求項３４】
前記検索クエリの結果を前記ユーザに表示させるステップをさらに含む、請求項３３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の記載
本出願は、発明の名称を「音声処理中の自動情報アシスタントとして動作するモバイル・デバイス」とした、２０１１年３月１６日出願の米国仮特許出願第６１／４５３，５３２号と、発明の名称を「自動会話支援」とした２０１１年１２月９日出願の米国仮特許出願第６１／５６９，０６８号の利益を主張し、これら全体を全ての目的で引用により本明細書に組み込む。
【背景技術】
【０００２】
本発明の諸態様はコンピューティング技術に関する。特に、本発明の諸態様は、自動会話支援を提供するシステム、方法、装置、およびコンピュータ読取可能媒体のようなモバイル・コンピューティング・デバイス技術に関する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
現行のシステムには、音声テキスト機能を提供し、かつ／または、キャプチャした音声に基づいてユーザが検索（例えば、インターネット検索）を行えるようにすることができるものもある。しかし、例えば、検索語句を受理できる範囲、ならびに、検索語句および／または検索すべき他の情報をユーザが手動で選択および／または編集できる程度において、これらの現行のシステムはしばしば制限されている。本発明の諸態様は、高度な音声テキスト機能をインテリジェントなコンテンツ検索と組み合わせて実装して自動会話支援を提供することにより、より便利な機能をモバイル・コンピューティング・デバイスのようなコンピューティング・デバイスのユーザに提供する。
【課題を解決するための手段】
【０００４】
自動会話支援を提供するためのシステム、方法、装置、およびコンピュータ読取可能媒体を提示する。上述のように、現行のシステムには、音声テキスト機能を提供し、かつ／または、キャプチャした音声に基づいてユーザが検索（例えば、インターネット検索）を行えるようにすることができるものもあるが、これらの現行の技術は、かかる検索がキャプチャされる１つの単語または短い句に限定されるという意味で制限されている。実際、長時間のスピーチに関連する音声がこれらの現行のシステムのうち１つによってキャプチャされた場合、ユーザはどの単語および／または句を検索すべきかを手動で指定する必要があるかもしれない。
【０００５】
しかし、本発明の諸態様を実装することにより、デバイスは長時間のスピーチ（例えば、通話、生のプレゼンテーション、対面式の個人的な議論、ラジオ番組、テレビ番組の音声部分、等）をキャプチャできるだけでなく、検索されるスピーチからインテリジェントに単語を選択し、当該スピーチで議論されている１つまたは複数のトピックに関する関連情報をユーザに提供することもできる。有利なことに、本明細書で説明するこれらの特徴および／または他の特徴により、増加した機能および改善された便利さをモバイル・デバイスおよび／または他のコンピューティング・デバイスのユーザに提供することができる。さらにまたはあるいは、本明細書で説明するこれらの特徴および／または他の特徴により、キャプチャされたスピーチからユーザが取得する情報の量および／または品質を増大および／または強化することができる。
【０００６】
本発明の１つまたは複数の諸態様によれば、コンピューティング・デバイスは、コンピューティング・デバイスのユーザに関連するユーザ・プロフィール情報を取得することができる。ユーザ・プロフィール情報は、ユーザに関連する１つまたは複数の過去にキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストを含んでもよい。続いて、コンピューティング・デバイスは、当該ユーザ・プロフィール情報に基づいて、キャプチャされたスピーチから１つまたは複数の単語を検索クエリに含めることができる。次いで、コンピューティング・デバイスは、選択された１つまたは複数の単語に基づいて検索クエリを生成することができる。
【０００７】
１つまたは複数の配置構成では、１つまたは複数の単語を選択する前に、コンピューティング・デバイスはキャプチャされたスピーチに対応する音声データを受信してもよい。当該音声データは、通話、生のプレゼンテーション、対面式の議論、ラジオ番組、およびテレビ番組のうち１つに関連してもよい。他の配置構成では、当該ユーザ・プロフィール情報はさらに、ユーザが過去に検索した１つまたは複数の単語のリストを含んでもよい。
【０００８】
少なくとも１つの配置構成では、コンピューティング・デバイスは、キャプチャされたスピーチから少なくとも１つの単語を、１つまたは複数の過去のキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストに追加してもよい。このように、過去に遭遇し、検出し、および／または検索した単語のデータベースを、例えば長期間にわたって構築してもよい。有利なことに、これにより、コンピューティング・デバイスは検索すべき単語をよりインテリジェントに選択することができ、過去に遭遇し、検出し、および／または検索した（したがって、ユーザが精通しているであろう）情報が再度検索されず、新規のならびに／または過去に遭遇し、検出し、および／もしくは検索していない（したがって、ユーザが精通してないであろう）情報を、検索し、かつ／または、他の情報に対して（例えば、かかる他の情報よりも目立たせて表示することによって）優先することができる。
【０００９】
１つまたは複数の追加のおよび／または代替的な配置構成では、ユーザ・プロフィール情報は、ユーザの職業、教育、または関心に関する情報を含んでもよい。幾つかの配置構成では、コンピューティング・デバイスが、ユーザ・プロフィール情報と類似するプロフィール情報を有する１人または複数人の他のユーザが過去に検索した１つまたは複数の単語にさらに基づいて１つまたは複数の単語を選択してもよい。例えば、後述するように、類似のプロフィール情報を有するユーザが関心をもつ１つまたは複数の単語をキーワード・リストにより定義してもよく、当該キーワード・リストを使用して検索クエリの生成および検索クエリの実行判定を行ってもよい。さらにまたはあるいは、やはり後述するように、排他リストにより、特定のユーザ（例えば、類似のプロフィール情報を有する特定のユーザ）が関心をもたない１つまたは複数の単語を定義してもよく、当該排他リストを用いて検索クエリの生成および／または検索クエリの実行判定を行ってもよい。
【００１０】
少なくとも１つの追加のおよび／または代替的な配置構成では、検索クエリの生成に応答して、コンピューティング・デバイスが当該検索クエリを実行してもよい。続いて、コンピューティング・デバイスが当該検索クエリの結果をユーザに表示してもよい。当該結果は、キャプチャされたスピーチに含まれる少なくとも１つのトピックに関する情報を含んでもよい。さらにまたはあるいは、キャプチャされたスピーチの終了を検出したことに応答して、当該結果をユーザに表示してもよい。他の配置構成では、当該結果をリアルタイムで（例えば、会話がキャプチャされた際に）ユーザに表示してもよい。後述のように、キャプチャされた単語、句、文、および／または段落の数のような要素により、リアルタイムな結果を表示するか否かおよび／またはどのようにリアルタイムな結果を表示するかに影響を及ぼしてもよい。
【００１１】
本発明の諸態様は例として示される。添付図面では同じ参照番号は同様な要素を示す。
【図面の簡単な説明】
【００１２】
【図１Ａ】本発明の１つまたは複数の諸態様を実装する例示的なシステムの図である。
【図１Ｂ】本発明の１つまたは複数の諸態様を実装する別の例示的なシステムの図である。
【図２Ａ】本発明の１つまたは複数の例示的な諸態様に従う自動会話支援を提供する例示的な方法を示す図である。
【図２Ｂ】本発明の１つまたは複数の例示的な諸態様に従う、検索クエリに含めるための１つまたは複数の単語を選択する例示的な方法を示す図である。
【図３Ａ】本発明の１つまたは複数の例示的な諸態様に従うコンテンツ・データ・セットの種々の例を示す図である。
【図３Ｂ】本発明の１つまたは複数の例示的な諸態様に従うコンテンツ・データ・セットの種々の例を示す図である。
【図３Ｃ】本発明の１つまたは複数の例示的な諸態様に従うコンテンツ・データ・セットの種々の例を示す図である。
【図３Ｄ】本発明の１つまたは複数の例示的な諸態様に従うコンテンツ・データ・セットの種々の例を示す図である。
【図４】本発明の１つまたは複数の例示的な諸態様に従うユーザ・プロフィールの１例を示す図である。
【図５】本発明の１つまたは複数の諸態様を実装できる例示的なコンピューティング・システムを示す図である。
【発明を実施するための形態】
【００１３】
次に、添付図面を参照して幾つかの例示的な実施形態を説明する。添付図面は、発明を実施するための形態の一部を形成する。以下では本発明の１つまたは複数の諸態様を実施できる特定の実施形態を説明するが、本発明の範囲または添付の特許請求の範囲の趣旨から逸脱しない、他の実施形態を使用し様々な修正を行ってもよい。
【００１４】
本発明の様々な諸態様を実装する例示的なシステムが図１Ａに示されている。図１Ａから分かるように、ユーザ・デバイス１１０は、モバイル・コンピューティング・デバイスであってもよく、サーバ１００と通信してもよい。サーバ１００が無線処理スタック１１５を備えてもよい。無線処理スタック１１５は、無線通信サービスを（例えば、サーバ１００によって、ユーザ・デバイス１１０を含む複数のモバイル・デバイスに対して）提供するのを容易にすることができる。さらに、サーバ１００は、音声変換器１２０および音声テキスト・エンジン１２５を備えてもよい。これらは協働して、音声データ（例えば、ユーザ・デバイスがキャプチャしたスピーチに対応する音声データ）を受信しテキストおよび／または文字データに変換してもよい。サーバ１００はさらに、（例えば、様々なユーザに関連する情報を格納できる）ユーザ・プロフィール・データベース１３０と、（例えば、それを介して１つまたは複数のインターネット検索クエリを実行でき、それを介して１つまたは複数のデータベース・クエリを実行できる、等の）検索インタフェース１３５とを備えてもよい。
【００１５】
本発明の１つまたは複数の諸態様を実装するシステムの代替的な例を図１Ｂに示す。図１Ｂから分かるように、１つまたは複数の追加のおよび／または代替的な配置構成では、モバイル・デバイス１５０は、１つまたは複数のコンポーネントおよび／またはモジュールを備えてもよい。当該１つまたは複数のコンポーネントおよび／またはモジュールは単体でまたは共同して動作してもよく、その結果、モバイル・デバイス１５０が、スピーチの処理および認識ならびに／または検索クエリの生成および実行のためにサーバ（例えば、サーバ１００、サーバ１７５、等）を利用せずに、（例えば、後でさらに詳細に説明するように）スピーチを処理および認識し検索クエリを生成および実行することができる。例えば、モバイル・デバイス１５０は、音声変換器１５５および音声テキスト・エンジン１６０を備えてもよい。音声変換器１５５および音声テキスト・エンジン１６０は協働して、音声データ（例えば、モバイル・デバイス１５０がキャプチャしたスピーチに対応する音声データ）を受信しテキストおよび／または文字データに変換することができる。モバイル・デバイス１５０はさらに、（例えば、モバイル・デバイス１５０の１人または複数人のユーザに関する情報を格納できる）ユーザ・プロフィール情報モジュール１６５と、（例えば、それを介して１つまたは複数のインターネット検索クエリを実行でき、それを介して１つまたは複数のデータベース・クエリを実行できる、等の）検索インタフェース１７０とを備えてもよい。さらにまたはあるいは、これらの配置構成の一部では、サーバが（例えば、モバイル・デバイス１５０に含まれる類似のコンポーネントおよび／またはモジュールに対して冗長性を提供するために）サーバ１００に含まれるコンポーネントおよび／またはモジュールの一部および／または全部を備えてもよく、他のこれらの配置構成では、サーバ１７５が、（例えば、複数のデバイスへの無線通信サービスの提供を促進するための）無線処理スタック１８０、（例えば、モバイル・デバイス１５０および／または他の類似のデバイスの１人または複数人のユーザに関する情報を格納できる）ユーザ・プロフィール情報データベース１８５、および／または（例えば、１つまたは複数のインターネット検索クエリ、１つまたは複数のデータベース・クエリ、等の実行の際に１つまたは複数のモバイル・デバイスを実行および／または支援できる）検索インタフェース１９０のみを備えてもよい。上述のように、これらの配置構成では、モバイル・デバイス１５０のようなユーザ・デバイス自体が、サーバ１７５の代わりにスピーチを認識し検索クエリを生成してもよい。
【００１６】
本発明の１つまたは複数の諸態様によれば、図１Ａおよび／または図１Ｂの例示的なシステムの１つまたは複数の要素が、自動会話支援の提供において図２Ａで示した例示的な方法のステップの一部および／または全部を実施してもよい。例えば、ステップ２００で、ユーザ・デバイス１１０（例えば、スマート・フォン、タブレット・コンピュータ、携帯情報端末、等のようなモバイル・デバイス）が、（例えば、マイクロフォンを介してスピーチを表す音声データを録音することによって）スピーチをキャプチャしてもよい。
【００１７】
続いて、ステップ２０５で、キャプチャされたスピーチに対応する音声データを、ユーザ・デバイス１１０が送信し、サーバ１００が受信してもよい。
【００１８】
以下のステップの一部では、図１Ａのサーバ１００が様々なステップを実施するとして説明しているが、１つまたは複数の追加のおよび／または代替的な実施形態（例えば、サーバ１００ではなくモバイル・デバイス１５０が、認識されたスピーチを処理し、検索クエリを生成および実行する実施形態）では、同一および／または類似のステップを図１Ｂのモバイル・デバイス１５０によって実施してもよい。
【００１９】
サーバ１００が音声データを受信すると、ステップ２１０で、サーバ１００はユーザ・プロフィール情報（例えば、スピーチをキャプチャしたユーザ・デバイス１１０のユーザに関連するユーザ・プロフィール情報）をロードしてもよい。１つまたは複数の配置構成では、当該ユーザ・プロフィール情報が、過去に検索された単語（例えば、当該方法の過去の反復においてユーザが検索した単語）のリストを含んでもよい。さらにまたはあるいは、当該ユーザ・プロフィール情報が、ユーザの職業、教育、または関心に関する情報を含んでもよい。
【００２０】  上述のように、ステップ２１０でロードされたユーザ・プロフィール情報が、ユーザに関する情報（例えば、ユーザ・デバイス１１０のユーザに関する情報）を含んでもよい。当該情報は、ユーザが過去に遭遇したならびに／またはユーザ・デバイス１１０（および／またはユーザが関与したスピーチを分析する際にサーバ１００）が特定および／もしくはキャプチャした単語のような、ユーザに関連する過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む。例えば、「Ｔｈｉｓ  ｉｓ  ａｎ  ｅｎｇｉｎｅｅｒ  ａｔ  （公序良俗違反につき、不掲載）」という文をユーザが過去に聞いた場合（および、ユーザ・デバイス１１０が当該文に対応する音声を過去にキャプチャした場合）には、当該句に含まれる単語の各々および／または当該句全体を、キャプチャされたスピーチにおいて過去に検出された単語のリストに格納してもよい。続いて、ユーザが再び当該句に遭遇し（デバイスが当該句を再度検出する）場合には、デバイスは、ユーザに関するユーザ・プロフィール情報に基づいて、当該句およびそれに含まれる単語の全てにユーザが過去に遭遇したと判定し、当該句（または当該句に含まれる単語の一部）を後の検索クエリの形成において含めなくともよい。後述のように、キャプチャした単語の一部がユーザ・プロフィールに関連するキーワード・リストおよび／またはユーザ・プロフィールに関連する排他リストに含まれるか否かのような追加の要素を考慮してもよい。
【００２１】
次に、ステップ２１５で、サーバ１００が音声データ（および特に、当該音声データに含まれるスピーチ）をテキストおよび／または文字データ（例えば、１つまたは複数の文字列）に変換してもよい。続いて、ステップ２２０で、サーバ１００は、検索クエリに含めるべき１つまたは複数の単語を（例えば、変換された音声データから）選択してもよい。特に、例えば検索クエリが特定のユーザの経歴および知識に適合するように、サーバ１００がユーザ・プロフィール情報に基づいて単語を選択してもよい。例えば、１つの配置構成では、サーバ１００は検索クエリに含めるための単語を、当該ユーザと類似するプロフィール情報を有する他のユーザ（例えば、当該ユーザと同じ職業、教育、または関心をもつ他のユーザ）により検索された単語に基づいて選択してもよい。１つまたは複数の配置構成では、ステップ２２０で、サーバ１００が、検索クエリに含めるための１つまたは複数の単語を、図２Ｂに示す例示的な方法の１つまたは複数のステップを実施することにより選択してもよい。当該方法については後にさらに詳細に説明する。
【００２２】
図２Ａを再び参照すると、検索クエリに含めるための１つまたは複数の単語を選択した後、ステップ２２５で、サーバ１００は（例えば、選択された単語を１つまたは複数の接続詞および／または他の検索修飾語を用いて繋げることにより）当該検索クエリを生成してもよい。次に、ステップ２３０で、サーバ１００は、（例えば、インターネット検索エンジン、ニュースおよび／またはジャーナルの検索インタフェース、等に当該検索クエリを渡すことによって）当該検索クエリを実行してもよい。サーバ１００が検索クエリの実行結果を受け取ると、ステップ２３５で、サーバ１００は当該検索結果をユーザ・デバイス１１０に送信し、ユーザ・デバイス１１０がステップ２４０で当該検索結果をユーザに表示してもよい。１つまたは複数の態様によれば、当該検索結果が、ユーザが精通していないかもしれない単語または句の定義、ユーザが以前に触れたことのないかもしれない、スピーチで取り上げられた技術的概念を説明するジャーナル記事、等のような、キャプチャされたスピーチに含まれる少なくとも１つのトピックに関するより詳細な情報を含んでもよい。
【００２３】
１つまたは複数の配置構成では、検索クエリの生成と実行をリアルタイムに（例えば、キャプチャされたスピーチが行われたとき、および／または、スピーチがユーザ・デバイス１１０によってキャプチャされたとき）行ってもよく、サーバ１００が検索結果を受け取ったときにかかる検索結果を同様にユーザ・デバイス１１０に送信してもよい。しかし、少なくとも１つの配置構成では、（例えば、特定の閾値を超える沈黙期間に基づいて、および／または、対面式の議論もしくは通話のケースにおける「さようなら」もしくは「お元気で」といった別れの単語の検出または生のプレゼンテーションのケースにおける拍手の検出のような他の標識に基づいて）キャプチャされているスピーチが終了したことをユーザ・デバイス１１０が検出するまで、任意のかかる検索結果の表示を待機するようにユーザ・デバイス１１０を構成してもよい。
【００２４】
検索クエリの生成と実行を（例えば、サーバ１００またはモバイル・デバイス１５０により）リアルタイムに行う配置構成では、いつ（例えば、キャプチャされたスピーチにおけるどの特定の時点に）検索クエリを生成し実行すべきかの判定を、キャプチャされたスピーチの長さおよび／または性質に応じて行ってもよい。例えば、検索クエリをリアルタイムに生成し実行する幾つかの配置構成では、サーバ１００またはモバイル・デバイス１５０を、閾値の数の単語、句、文、段落がキャプチャされた後に（例えば、図２Ｂを参照して後述するように、１つまたは複数の選択された単語を用いて）検索クエリを自動的に生成し実行するように構成してもよい。例えば、サーバ１００またはモバイル・デバイス１５０を、完全な文がキャプチャされたとき常に、２つの完全な文がキャプチャされたとき常に、完全な段落がキャプチャされたとき常に、等で、キャプチャした単語のうち選択された単語を用いて検索クエリを自動的に生成し実行するように構成してもよい。検索クエリがリアルタイムに生成され実行される他の配置構成では、サーバ１００またはモバイル・デバイス１５０を、キャプチャされたスピーチに新たな概念（例えば、新たな種類の技術）が含まれたとき常に検索クエリを自動的に生成し実行するように構成してもよい。なぜならば、これはキャプチャされている会話またはスピーチにおける転換を表し、したがって、ユーザが検索結果を参照したい場面である可能性があるからである。
【００２５】
検索クエリがリアルタイムに生成され実行されるさらに他の配置構成では、サーバ１００またはモバイル・デバイス１５０を、検出された単語または句に関連するユーザ定義のおよび／または所定の優先度レベルに応じて検索クエリを自動的に生成し実行するように構成してもよい。例えば、幾つかの単語を「高」優先度を有すると見なして、かかる単語が検出されたときに当該単語に基づく検索が即座に生成され実行されるようにし、他の単語を「通常」優先度を有すると見なして、かかる単語が検出されたときに、当該単語に基づく検索が所定の時間内（例えば、３０秒以内、１分以内、等）に生成され実行され、かつ／または、閾値の数の単語および／または句の後（例えば、２つの追加の文がキャプチャされた後、２つの段落がキャプチャされた後、等）に生成され実行されるようにしてもよい。さらにまたはあるいは、様々なユーザの様々なユーザ・プロフィール情報に基づいて、様々な単語を様々な種類のユーザに対して「高」優先度および「通常」優先度と見なしてもよい。様々な種類のユーザに対する様々な単語に関連する様々な種類の優先度レベルの例を、次の表に示す。
【００２６】
表Ａ
【表１】
2014513828.tif 000003
【００２７】
図２Ｂは、本発明の１つまたは複数の例示的な諸態様に従って検索クエリに含める１つまたは複数の単語を選択する例示的な方法を示す。本発明の１つまたは複数の諸態様によれば、本明細書で説明する方法および／または方法のステップの一部および／または全部を、コンピューティング・デバイスおよび／またはコンピュータ・システム５００のようなコンピュータ・システムにより実施してもよい。これについては後述する。さらにまたはあるいは、本明細書で説明する方法および／または方法のステップの一部および／または全部を、命令を実行するための１つまたは複数のプロセッサを備えうる装置のメモリに格納したコンピュータ読取可能命令のようなコンピュータ読取可能命令および／もしくはコンピュータ実行可能命令、ならびに／または１つまたは複数のコンピュータ読取可能媒体に格納したコンピュータ読取可能命令で具体化してもよい。
【００２８】
上述のように、図２Ｂに示す例示的な方法の１つまたは複数のステップを、検索クエリに含めるための１つまたは複数の単語を選択する際にサーバ１００により実施してもよい。したがって、１つまたは複数の配置構成では、図２Ｂに示す例示的な方法のステップの一部および／または全部を、スピーチおよび／もしくは音声データをテキストおよび／もしくは文字データに変換した後、ならびに／または、検索クエリを生成および／もしくは実行する前に実施してもよい。１つまたは複数の追加のおよび／または代替的な配置構成では、図２Ｂに示す例示的な方法の１つまたは複数のステップを、検索クエリに含めるための１つまたは複数の単語を選択する際にモバイル・デバイス１５０により実施してもよい。このように、これらの配置構成では、図２Ｂに示す例示的な方法のステップの一部および／または全部を、スピーチおよび／もしくは音声データをテキストおよび／もしくは文字データに変換した後、ならびに／または、検索クエリを生成および／もしくは実行する前に実施してもよい。
【００２９】
ステップ２５０で、特定の単語または句に過去に遭遇したかどうかを判定してもよい。例えば、ステップ２５０で、サーバ１００は、（キャプチャした音声データを表すことができる）テキストおよび／または文字データに含まれる特定の単語または句にユーザ・デバイス１１０のユーザが過去に遭遇したかどうかを判定してもよい。代替的な例では、ステップ２５０で、モバイル・デバイス１５０は、（例えば、キャプチャした音声データを表すことができる）テキストおよび／または文字データに含まれる特定の単語または句にモバイル・デバイス１５０のユーザが過去に遭遇したかどうかを判定してもよい。１つまたは複数の配置構成では、サーバ１００またはモバイル・デバイス１５０はこの判定を、サーバ１００またはモバイル・デバイス１５０によって保持するかおよび／またはサーバ１００またはモバイル・デバイス１５０に格納されたコンテンツ・データ・セットに特定の単語または句が含まれるかどうかに基づいて行ってもよい。１つまたは複数の配置構成では、かかるコンテンツ・データ・セットが、例えば、ユーザが過去に遭遇した単語および／または句のリストを含んでもよく、どれだけ多くユーザが当該単語および／もしくは句の各々に遭遇したか、もしあればどれだけ多くユーザが当該単語および／もしくは句の各々に関する情報をさらに検索したか、ならびに／または他の情報のような追加の情報を含んでもよい。さらにまたはあるいは、かかるコンテンツ・データ・セットが、ユーザ・デバイス１１０またはモバイル・デバイス１５０の特定のユーザに関連するユーザ・プロフィール情報の全部または一部を形成してもよい。さらに、幾つかの配置構成では、複数のコンテンツ・データ・セットを１人のユーザに対して維持してもよく、かつ／または、当該複数のコンテンツ・データ・セットが１人のユーザに対応してもよい。
【００３０】
少なくとも１つの配置構成では、スピーチまたは会話が行われておりかつ／またはデバイス１１０もしくはモバイル・デバイス１５０によりキャプチャされているときにサーバ１００またはモバイル・デバイス１５０が単語をリアルタイムに受け取ることができるので、サーバ１００またはモバイル・デバイス１５０がステップ２５０の判定において使用する特定の単語または句は、スピーチまたは会話における直近にキャプチャおよび／または変換された単語または句を表すことができる。さらにまたはあるいは、キャプチャされたスピーチおよび／もしくは会話が終了するまでならびに／またはキャプチャされたスピーチおよび／もしくは会話に含まれる単語および／もしくは句の全部がサーバ１００またはモバイル・デバイス１５０によって処理されるまで、サーバ１００またはモバイル・デバイス１５０が図２Ｂの方法を連続的に（例えば、ループで）実行してもよい。
【００３１】
サーバ１００またはモバイル・デバイス１５０が評価している単語および／または句が過去に遭遇されたとステップ２５０で（例えば、サーバ１００またはモバイル・デバイス１５０により）判定された場合には、ステップ２５５で、サーバ１００またはモバイル・デバイス１５０はカウント値を増加させてもよい。当該カウント値は、ユーザ・デバイス１１０またはモバイル・デバイス１５０のユーザが特定の単語および／または句に遭遇した回数を表してもよい。１つまたは複数の配置構成では、例えば、当該カウント値をコンテンツ・データ・セットに格納してもよい。
【００３２】
他方、サーバ１００またはモバイル・デバイス１５０が評価している単語および／または句が過去に遭遇されていないとステップ２５０で（例えば、サーバ１００またはモバイル・デバイス１５０により）判定された場合には、ステップ２６０で、単語および／または句に関するさらなる情報が提示されることにユーザが関心をもっているとユーザに関するユーザ・プロフィール情報（例えば、ステップ２１０でサーバ１００またはモバイル・デバイス１５０によりロードされたユーザ・プロフィール情報）が示唆するかどうかを判定してもよい。１つまたは複数の配置構成では、サーバ１００またはモバイル・デバイス１５０はこの判定を、当該ユーザと類似するユーザ・プロフィール情報を有する他のユーザ（例えば、当該ユーザと類似する職業、教育、または関心を有するユーザ）が単語および／または句に関連するさらなる情報に過去に遭遇し、かつ／または、当該情報を過去に検索したかどうかに基づいて行ってもよい。ユーザ・プロフィール・データベース１３０またはユーザ・プロフィール・データベース１８５のような、他のユーザに関連するユーザ・プロフィール情報および／またはコンテンツ・データ・セットを格納できるデータベースにアクセスすることによって、かかる情報をサーバ１００またはモバイル・デバイス１５０に対して利用可能としてもよい。
【００３３】
新たな単語に遭遇すると、例えば当該新たな単語の一部を（例えば、サーバ１００またはモバイル・デバイス１５０によって）「重要」と見なし、したがって、ユーザが（検索クエリに含めるのに）関心のある単語であると判定してもよい。一方、他の単語を「重要」とは見なさず、したがって、ユーザが関心のある単語とは判定しなくともよい。少なくとも１つの配置構成では、単語が「重要」か否かが、ユーザのプロフィールに関連するキーワード・リストに当該単語が含まれるか否かに依存してもよい。かかるリストがユーザ定義であってもよく（例えば、ユーザが単語を当該リストに追加し、かつ／または、当該リストから削除してもよい）、かつ／または、ユーザの職業、教育、および／または関心（ならびに他のユーザ・プロフィール情報）に基づく１つまたは複数の所定の単語を含んでもよい。さらにまたはあるいは、かかるリストを、ユーザ・プロフィール情報が（例えば、ステップ２１０で上述したように）ロードされたときに当該リストを（例えば、サーバ１００またはモバイル・デバイス１５０によって）ロードできるように、ユーザのプロフィールとともに格納し、かつ／または、ユーザのプロフィールと関連付けてもよい。特定のプロフィールのユーザと関連付けることができるキーワードの例を次の表に示す。
【００３４】
表Ｂ
【表２】
2014513828.tif 000004
【００３５】
幾つかの配置構成では、ユーザのプロフィールに関連するキーワードに単語が十分に関連する場合には、当該単語を「重要」と見なしてもよい。例えば、特定のユーザが「無線エンジニア」のプロフィールに関連し当該ユーザのデバイスが「ケネリ・ヘビサイド層」という句をキャプチャした場合、当該デバイスは、当該句が「信号伝播」キーワードに十分に関連すると判定し、したがって、ケネリ・ヘビサイド層に関する追加の情報を検索および／または表示してもよい。ケネリ・ヘビサイド層は、無線信号の伝播に影響を及ぼす地球の電離層の層である。上で示したものと類似のデータ・テーブルを使用して、当該キーワードに関連する単語を格納してもよい。
【００３６】
１つまたは複数の追加のおよび／または代替的な配置構成では、さらに、ユーザのプロフィールと関連付けてキーワード・リストを格納するために、排他単語のリストを当該ユーザのプロフィールと関連付けて格納してもよい。かかる排他リストが、例えば、ユーザが「重要」と考えずそれに関するさらなる情報の受信に関心がない１つまたは複数の単語を定義してもよい。キーワード・リストに関して、排他リストがユーザ定義であってもよく、かつ／または、ユーザの職業、教育、および／または関心（ならびに他のユーザ・プロフィール情報）に基づく１つまたは複数の所定の単語を含んでもよい。さらにまたはあるいは、当該排他リストを、ユーザ・プロフィール情報が（例えば、ステップ２１０で上述したように）ロードされたときに当該リストを（例えば、サーバ１００またはモバイル・デバイス１５０によって）ロードできるように、ユーザのプロフィールとともに格納し、かつ／または、ユーザのプロフィールと関連付けてもよい。特定のプロフィールのユーザと関連付けることができるキーワードの例を次の表に示す。
【００３７】
表Ｃ
【表３】
2014513828.tif 000005
【００３８】
ステップ２６０で、単語および／または句に関するさらなる情報が提示されることにユーザが関心をもっているかもしれないとユーザに関するユーザ・プロフィール情報が示唆しないと（例えば、サーバ１００またはモバイル・デバイス１５０によって）判定された場合には、ステップ２６５で、サーバ１００またはモバイル・デバイス１５０は、当該単語および／または句を当該ユーザに関連する既存のコンテンツ・データ・セットに追加してもよい。１つまたは複数の配置構成では、既存のコンテンツ・データ・セットが、ユーザが過去に遭遇した単語および／もしくは句ならびに／または検索したことにユーザが関心をもたない単語および／もしくは句を包含および／または表現してもよい。さらにまたはあるいは、既存のコンテンツ・データ・セットは、ユーザに関してサーバ１００またはモバイル・デバイス１５０によって格納および／または保持される１つまたは複数のコンテンツ・データ・セットであってもよく、当該ユーザに関連するユーザ・プロフィール情報に含まれ、かつ／または、当該ユーザに関連するユーザ・プロフィール情報を形成する。有利なことに、単語および／または句をこのように既存のコンテンツ・データ・セットに追加することによって、サーバ１００またはモバイル・デバイス１５０がかかる単語および／または句を将来的に検索クエリに含めるために選択する可能性を（完全になくすわけではないにしても）低くすることができ、それにより、サーバ１００またはモバイル・デバイス１５０により検索される将来の単語および／または句が、ユーザがそれについてのさらなる情報を知ることに真に関心をもつ単語および／または句である可能性が高まる。
【００３９】
他方、ステップ２６０で、単語および／または句に関するさらなる情報が提示されることにユーザが関心をもっているかもしれないとユーザに関連するユーザ・プロフィール情報が示唆すると（例えば、サーバ１００またはモバイル・デバイス１５０によって）判定された場合には、ステップ２７０で、サーバ１００またはモバイル・デバイス１５０は当該単語および／または句を検索クエリ（および／または、例えば、キャプチャされたスピーチまたは会話の終了後にサーバ１００またはモバイル・デバイス１５０によって生成される検索クエリに含めるべき単語のリスト）に追加してもよい。有利なことに、単語および／または句を、ユーザが過去に遭遇し（例えば、他の類似のユーザも当該単語および／または句に関心をもっていたため）ユーザが関心をもつかもしれない検索クエリに追加することによって、サーバ１００またはモバイル・デバイス１５０が関連するおよび／または望ましい検索結果をユーザに提供する可能性を高めることができる。
【００４０】
続いて、ステップ２７５で、サーバ１００またはモバイル・デバイス１５０は当該単語および／または句をユーザに関連する既存のコンテンツ・データ・セットに追加してもよい。１つまたは複数の配置構成では、単語を検索クエリに追加した後に当該単語および／または句を既存のコンテンツ・データ・セットに追加するのが望ましいかもしれない。なぜならば、これにより、単語および／または句が将来、冗長に検索されることおよび／またはユーザに再び提示される可能性が（完全になくならないにしても）低下しうるからである。
【００４１】
その後、図２Ｂの方法を終了させることができる。しかし、上述のように、１つまたは複数の配置構成では、フローが図２Ａの方法に戻り、サーバ１００またはモバイル・デバイス１５０が図２Ｂの方法を用いて選択した単語に基づいて（例えば、それぞれステップ２２５およびステップ２３０で）検索クエリの生成および実行に進んでもよい。
【００４２】
図３Ａ、３Ｂ、３Ｃ、および３Ｄは、本発明の１つまたは複数の例示的な諸態様に従うコンテンツ・データ・セットの種々の例を示す。上述のように、コンテンツ・データ・セットがユーザのユーザ・プロフィール情報の一部であってもよく、当該コンテンツ・データ・セットを用いて、ユーザが過去に遭遇しかつ／または検索した単語および／または句を追跡してもよい。さらにまたはあるいは、（１）既存のコンテンツ・データ・セットと、（２）新たなコンテンツ・データ・セットの２種類のコンテンツ・データ・セットがあってもよい。既存のコンテンツ・データ・セットには、ユーザが過去に遭遇しかつ／または検索した単語および／または句を格納してもよく、新たなコンテンツ・データ・セットには、過去に遭遇しかつ／または検索しなかったキャプチャした単語および／または句を格納してもよい。１つまたは複数の配置構成では、単語および／または句が検索された際に、特定の単語および／または句を既存のコンテンツ・データ・セットに追加するのではなく新たなコンテンツ・データ・セットから除去できるように、新たなコンテンツ・データ・セットに格納した単語および／または句が一時的に新たなコンテンツ・データ・セットに留まってもよい。このように、所与の時点で、ユーザが、そのユーザ・プロフィール情報に関連する新たなコンテンツ・データ・セットおよび既存のコンテンツ・データ・セットの両方を有してもよい。
【００４３】  例えば、図３Ａおよび３Ｂはそれぞれ、第１の時点における新たなコンテンツ・データ・セット３００および既存のコンテンツ・データ・セット３１０を示す。この第１の時点で、既存のコンテンツ・データ・セット３１０は空であり、例えば、「Ｔｈｉｓ  ｉｓ  ａｎ  Ｅｎｇｉｎｅｅｒ  ａｔ  （公序良俗違反につき、不掲載）」という句がユーザ・デバイス１１０によりキャプチャされサーバ１００に送信された後に新たなコンテンツ・データ・セット３００が（例えば、サーバ１００によって）生成されている。
【００４４】  図３Ｃおよび３Ｄに示すように、後に第２の時点で、「Ｔｈｉｓ  ｉｓ  ａｎ  Ｅｎｇｉｎｅｅｒ  ａｔ  （公序良俗違反につき、不掲載）」という句（および当該句を構成する単語）を新たなコンテンツ・データ・セットから削除し、既存のコンテンツ・データ・セットに置いてもよい。例えば、第２の時点で、「Ｔｈｉｓ  ｉｓ  ａ  ＷｉＦｉ  Ｅｎｇｉｎｅｅｒ  ａｔ  （公序良俗違反につき、不掲載）」という句をユーザ・デバイス１１０によりキャプチャしサーバ１００に送信してもよく、したがって、図３Ｃに示すように、新たなコンテンツ・データ・セット３２０が単語「ＷｉＦｉ」のみを含んでもよく、図３Ｄに示すように既存のコンテンツ・データ・セット３３０が当該句の他の単語を含んでもよい。本例では、サーバが続いて（例えば、上述のようにユーザが当該検索の結果に関心をもつかもしれない）キャプチャした単語および／または句の検索を実施すると決定した場合、サーバは、検索クエリに「Ｔｈｉｓ  ｉｓ  ａ  ＷｉＦｉ  Ｅｎｇｉｎｅｅｒ  ａｔ  （公序良俗違反につき、不掲載）」という句を含めるのではなく、検索クエリに単語「ＷｉＦｉ」のみを含めてもよい。
【００４５】
上述の例では２つのコンテンツ・データ・セット（例えば、新たなコンテンツ・データ・セットおよび既存のコンテンツ・データ・セット）を説明したが、幾つかの配置構成では、１つのデータ・セット（または他のデータベースもしくはデータ・テーブル）を使用してもよく、新たな単語が最初にキャプチャされ認識された後に、所定の時間だけ、データ・セットにおいて当該新たな単語に単に「新」という標識を付してもよい。さらにまたはあるいは、かかるデータ・セット（および／または上述の新たなコンテンツ・データ・セットおよび既存のコンテンツ・データ・セット）が、どの特定の時刻（複数可）および／または日（複数可）に当該データ・セットに含まれる各単語がキャプチャされたかを示すタイムスタンプ情報を含んでもよい。このデータ・セットが例えば検出履歴を表してもよい。かかるデータ・セットの例を次の表に示す。
【００４６】
表Ｄ
【表４】
2014513828.tif 000006
【００４７】
図４は、本発明の１つまたは複数の例示的な諸態様に従うユーザ・プロフィールの１例を示す。図４から分かるように、ユーザ・プロフィール４００は上述した種類のユーザ・プロフィール情報に加えて様々な種類のユーザ・プロフィール情報を含んでもよい。この情報の一部および／または全部を、検索を実施するかどうかを決定するとき、検索クエリに含めるための単語および／もしくは句を選択するとき、検索クエリを実行するとき、ならびに／もしくは検索結果をユーザに表示するときに（例えば、サーバ１００によって）考慮してもよい。１つまたは複数の配置構成では、ユーザ・プロフィール４００が例えば、特定のユーザの関心を記述しかつ／または特定のユーザの関心に関連するキーワード、ならびに、ユーザにより当該ユーザのユーザ・デバイス（例えば、ユーザ・デバイス１１０）に格納できる他のキーワードを含んでもよい。さらにまたはあるいは、ユーザ・プロフィール４００が、ユーザおよび／またはユーザ・デバイスの現在時刻、現在位置、（例えば、ユーザの電子カレンダ情報に基づいて判断される）ユーザが出席するかもしれないイベント、等のような、ユーザおよび／またはユーザ・デバイス（例えば、ユーザ・デバイス１１０）の現在の状況に関する情報を含んでもよい。
【００４８】
１つまたは複数の配置構成では、ユーザ・プロフィール４００がさらにフィルタ構成情報を含んでもよい。当該フィルタ構成情報は、ユーザが過去の検索結果をフィルタおよび／またはソートするのに使用したかもしれないフィルタ基準のような、過去に使用されたフィルタ基準を含んでもよい。さらにまたはあるいは、ユーザ・プロフィール４００が、特定のトピックおよび／もしくはユーザの関心領域に関する情報（例えば、技術、芸術、金融、等）、ならびに／または、ユーザ、ユーザ・デバイス（例えば、ユーザ・デバイス１１０）、および／もしくはユーザが求める情報の種類に関する文脈情報を含んでもよい。ユーザ・プロフィールのこれらの様々な要素を考慮することによって、サーバ１００は高度な機能および便利さをユーザに提供することができる。
【００４９】
自動会話支援の複数の態様を説明したので、次に図５を参照して本発明の様々な諸態様を実装できるコンピューティング・システムの１例を説明する。１つまたは複数の態様によれば、図５に示すコンピュータ・システムをコンピューティング・デバイスの一部として取り込んでもよく、本明細書で説明する機能、方法、および／または方法のステップの一部および／または全部を実装し、実施し、かつ／または実行してもよい。例えば、コンピュータ・システム５００が、ハンドヘルド・デバイスのコンポーネントの一部を表してもよい。ハンドヘルド・デバイスが、カメラおよび／または表示ユニットのような入力検出ユニットを有する任意のコンピューティング・デバイスであってもよい。ハンドヘルド・デバイスの例には、ビデオ・ゲーム・コンソール、タブレット、スマート・フォン、およびモバイル・デバイスが含まれるがこれらに限らない。１実施形態では、システム５００は、上述のサーバ１００および／またはユーザ・デバイス１１０を実装するように構成される。図５は、本明細書で説明するように、様々な他の実施形態で提供される方法を実装し、かつ／または、ホスト・コンピュータ・システム、リモート・キオスク／端末、ＰＯＳ端末デバイス、モバイル・デバイス、セットトップ・ボックス、および／またはコンピュータ・システムとして機能できる、コンピュータ・システム５００の１実施形態を概略的に説明する。図５は、様々なコンポーネント、必要に応じて利用できるものの一部および／または全部を一般的に説明することを意味するにすぎない。したがって、図５は、どのように個々のシステム要素を相対的に独立な方式または相対的にさらに統合された方式で実装できるかを広く例示するものである。
【００５０】
図示したコンピュータ・システム５００は、バス５０５を介して電気的に接続できる（または、必要に応じて通信できる）ハードウェア要素を備えるとして示されている。当該ハードウェア要素は、１つまたは複数のプロセッサ５１０を含んでもよい。当該１つまたは複数のプロセッサ５１０には、限定ではなく、（デジタル信号処理チップ、グラフィックス・アクセラレーション・プロセッサ、等のような）１つもしくは複数の汎用目的プロセッサおよび／または１つもしくは複数の特殊目的プロセッサ、１つもしくは複数の入力デバイス５１５、ならびに１つもしくは複数の出力デバイス５２０が含まれる。１つまたは複数の入力デバイス５１５は、限定ではなく、カメラ、マウス、キーボード、等を含むことができる。１つまたは複数の出力デバイス５２０は、限定ではなく、表示ユニット、プリンタ、等を含むことができる。
【００５１】
コンピュータ・システム５００はさらに、１つまたは複数の非一時的な記憶装置５２５を備えてもよい（かつ／または、当該記憶装置と通信してもよい）。当該１つまたは複数の非一時的な記憶装置５２５は、限定ではなく、ローカル・アクセス可能なおよび／もしくはネットワーク・アクセス可能な記憶部を備えることができ、かつ／または、限定ではなく、ディスク・ドライブ、ドライブ・アレイ、光記憶装置、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）および／もしくはＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）のような固体記憶装置を備えることができ、これらはプログラム可能、フラッシュ更新可能（ｆｌａｓｈ−ｕｐｄａｔｅａｂｌｅ）等であることができる。かかる記憶装置を、任意の適切なデータ記憶部を実装するように構成してもよい。当該データ記憶部には、限定ではなく、様々なファイル・システム、データベース構造、等が含まれる。
【００５２】
コンピュータ・システム５００はまた、通信サブシステム５３０を備えてもよい。通信サブシステム５３０は、限定ではなく、モデム、（無線または有線の）ネットワーク・カード、赤外線通信デバイス、（Ｂｌｕｅｔｏｏｔｈ（登録商標）デバイス、８０２．１１デバイス、ＷｉＦｉデバイス、ＷｉＭａｘデバイス、セルラ通信設備、等のような）無線通信デバイスおよび／またはチップセット、等を含むことができる。通信サブシステム５３０により、（１例を挙げれば、後述のネットワークのような）ネットワーク、他のコンピュータ・システム、および／または本明細書で説明した他の任意のデバイスとデータを交換することができる。多数の実施形態では、コンピュータ・システム５００はさらに、非一時的な作業用メモリ５３５を備え、上述のようにＲＡＭまたはＲＯＭデバイスを備えることができる。
【００５３】
コンピュータ・システム５００はまた、作業用メモリ５３５内に現在配置されているとして示したソフトウェア要素を備えることができる。当該ソフトウェア要素には、オペレーティング・システム５４０、デバイス・ドライバ、実行可能ライブラリ、および／または１つもしくは複数のアプリケーション・プログラム５４５のような他のコードが含まれる。これらは、様々な実施形態で提供したコンピュータ・プログラムを備えてもよく、かつ／または、本明細書で説明したように他の実施形態で提供した方法を実装しかつ／もしくはシステムを構成するように設計してもよい。単に例として、上述の、例えば図２Ａおよび／または図２Ｂに関して説明した方法（複数可）に関して説明した１つまたは複数の手続きを、コンピュータ（および／またはコンピュータ内のプロセッサ）により実行可能なコードおよび／または命令として実装してもよく、１態様では、かかるコードおよび／または命令を使用して、説明した方法に従って１つまたは複数の動作を実施するように汎用目的コンピュータ（または他のデバイス）を構成しおよび／または適合させることができる。
【００５４】
１組のこれらの命令および／またはコードを、上述の記憶装置（複数可）５２５のようなコンピュータ読取可能記憶媒体に格納してもよい。幾つかのケースでは、当該記憶媒体をコンピュータ・システム５００のようなコンピュータ・システム内部に組み込んでもよい。他の実施形態では、当該記憶媒体を使用して当該記憶媒体に格納した命令／コードで汎用目的コンピュータをプログラムし、構成し、かつ／または適合させることができるように、当該記憶媒体を、コンピュータ・システム（例えば、コンパクト・ディスクのような取外し可能媒体）から分離してもよく、かつ／または、イントール・パッケージ内で提供してもよい。これらの命令が実行可能コードの形態をとってもよい。当該実行可能コードは、コンピュータ・システム５００により実行可能であり、かつ／または、ソース・コードおよび／もしくはインストール可能コードの形態をとってもよい。これらのコードは、（例えば、様々な一般に利用可能なコンパイラ、インストール・プログラム、圧縮／解凍ユーティリティ、等の何れかを用いて）コンパイルされかつ／またはコンピュータ・システム５００にインストールされると、実行可能コードの形態になる。
【００５５】
具体的な要件に従って実体的な変形を行ってもよい。例えば、カスタマイズされたハードウェアを使用してもよく、かつ／または、特定の要素をハードウェア、ソフトウェア（アプレット等のポータブルソフトウェアを含む）、またはその両方で実装してもよい。さらに、ネットワーク入力／出力デバイスのような他のコンピューティング・デバイスへの接続を使用してもよい。
【００５６】
幾つかの実施形態では、（コンピュータ・システム５００のような）コンピュータ・システムを使用して本発明に従う方法を実施してもよい。例えば、説明した方法の手続きの一部または全部を、プロセッサ５１０が作業用メモリ５３５に含まれる（オペレーティング・システム５４０および／またはアプリケーション・プログラム５４５のような他のコードに取込み可能な）１つまたは複数の命令からなる１つまたは複数のシーケンスを実行したことに応じてコンピュータ・システム５００により実施してもよい。かかる命令を、１つまたは複数の記憶装置（複数可）５２５のような他のコンピュータ読取可能媒体から作業用メモリ５３５に読み出してもよい。例としてのみ、作業用メモリ５３５に含まれる命令シーケンスの実行により、プロセッサ（複数可）５１０に本明細書で説明した方法、例えば、図２Ａおよび／または図２Ｂに関して説明した方法の１つまたは複数の手続きを実施させてもよい。
【００５７】
「機械読取可能媒体」および「コンピュータ読取可能媒体」という用語は、本明細書で使用する際、機械を特定の方式で動作させるデータの提供に関与する任意の媒体を指す。コンピュータ・システム５００を用いて実装される実施形態では、命令／コードをプロセッサ（複数可）５１０に提供して実行することに様々なコンピュータ読取可能媒体を関与させてもよく、かつ／または、様々なコンピュータ読取可能媒体を使用してかかる命令／コードを格納および／または（例えば、信号として）伝送してもよい。多数の実装形態では、コンピュータ読取可能媒体は物理的なおよび／または有形の記憶媒体である。かかる媒体は、不揮発性媒体、揮発性媒体、および送信媒体を含む多数の形態をとってもよいが、これらに限らない。不揮発性媒体には、例えば、記憶装置（複数可）５２５のような、光ディスクおよび／または磁気ディスクが含まれる。揮発性媒体には、限定ではなく、作業用メモリ５３５のような動的メモリが含まれる。送信媒体には、限定ではなく、同軸ケーブル、銅線および光ファイバが含まれる。これらには、バス５０５を構成する導線、ならびに、通信サブシステム５３０（および／または、通信サブシステム５３０がそれにより通信を他のデバイスに提供する媒体）の様々なコンポーネントが含まれる。したがって、送信媒体は、（限定ではなく、電波および赤外線によるデータ通信の最中に生成されるもののような、電波、音波および／または光波を含む）波の形をとることもできる。
【００５８】
一般的な形態の物理的なおよび／または有形のコンピュータ読取可能媒体には、例えば、フロッピ・ディスク、フレキシブル・ディスク、ハードディスク、磁気テープ、もしくは他の任意の磁気媒体、ＣＤ−ＲＯＭ、他の任意の光媒体、パンチ・カード、紙テープ、穴パターンを有する他の任意の物理的な媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、他の任意のメモリチップもしくはカートリッジ、以下で説明する搬送波、またはコンピュータが命令および／もしくはコードをそこから読み出せる他の任意の媒体が含まれる。
【００５９】
様々な形態のコンピュータ読取可能媒体が、１つまたは複数の命令からなる１つまたは複数のシーケンスをプロセッサ（複数可）５１０に伝送して実行することに関与してもよい。例としてのみ、当該命令を最初にリモート・コンピュータの磁気ディスクおよび／または光ディスクに保持してもよい。リモート・コンピュータは、当該命令をその動的メモリにロードして、当該命令をコンピュータ・システム５００により受信および／または実行されるように信号として送信媒体上で送信してもよい。これらの信号は、電磁気信号、音響信号、光信号の形であってもよく、本発明の様々な実施形態に従って命令を符号化できる搬送波の全ての例である。
【００６０】
通信サブシステム５３０（および／またはそのコンポーネント）は一般に信号を受信し、バス５０５は当該信号（および／または当該信号が伝送するデータ、命令、等）を作業用メモリ５３５に伝送し、プロセッサ（複数可）５１０が作業用メモリ５３５から命令を取り出して実行する。作業用メモリ５３５により受信した命令を、場合によっては、プロセッサ（複数可）５１０の実行の前後何れかに非一時的な記憶装置５２５に格納してもよい。
【００６１】
上述の方法、システム、およびデバイスは例である。様々な実施形態では、必要に応じて様々な手続きまたはコンポーネントを省略し、置換し、または追加してもよい。例えば、代替的な構成では、説明した方法を説明したのとは異なる順序で実施してもよく、かつ／または、様々な段階を追加し、省略し、かつ／または組み合わせてもよい。さらに、特定の実施形態に関して説明した機能を他の様々な実施形態において組み合わせてもよい。当該実施形態の様々な態様および要素を同様に組み合わせてもよい。また、技術は進歩するので、当該要素の多くは例であって、当該例は本発明の範囲をこれらの具体的な例に限定しない。
【００６２】
実施形態の徹底的な理解を与えるために具体的な詳細を以上の説明で与えた。しかし、諸実施形態をこれらの具体的な詳細なしに実施してもよい。例えば、周知な回路、プロセス、アルゴリズム、構造、および技術は、当該諸実施形態を不明瞭にすることを避けるために、不必要な詳細なしに説明した。当該説明は例示的な実施形態を提供するにすぎず、本発明の範囲、適用可能性、または構成を限定しようとするものではない。むしろ、諸実施形態の以上の説明は、本発明の諸実施形態を実装するための実施可能要件を当業者に提供するものである。本発明の趣旨および範囲から逸脱しない様々な変更を、要素の機能および配置構成において行ってもよい。
【００６３】
また、幾つかの実施形態を流れ図またはブロック図として図示したプロセスとして説明した。夫々の実施形態では動作を逐次的なプロセスとして説明してもよいが、当該動作の多くを並列または並行に実施することができる。さらに、当該動作の順序を再構成してもよい。プロセスが、図面に含まれない追加のステップを有してもよい。さらに、本方法の諸実施形態を、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはそれらの任意の組合せにより実装してもよい。ソフトウェア、ファームウェア、ミドルウェア、マイクロコードで実装するときは、関連するタスクを実施するためのプログラム・コードまたはコード・セグメントを記憶媒体のようなコンピュータ読取可能媒体に格納してもよい。プロセッサが、当該関連するタスクを実施してもよい。
【００６４】
幾つかの実施形態を説明したが、本発明の趣旨から逸脱しない様々な修正、代替構成、および均等物を使用してもよい。例えば、上述の要素は大規模なシステムのコンポーネントにすぎず、他の規則が本発明の適用に優先してもよく、または、当該他の規則により本発明の適用を修正してもよい。また、上述の要素を考慮する前、最中、または後に幾つかのステップに着手してもよい。したがって、以上の説明は、本発明の範囲を制限しない。
【符号の説明】
【００６５】
１００  サーバ
１１０  モバイル・デバイス
１１５  無線処理スタック
１２０  音声変換器
１２５  音声テキスト・エンジン
１３０  ユーザ・プロフィール・データベース
１３５  検索インタフェース
１５０  モバイル・デバイス
１５５  音声変換器
１６０  音声テキスト・エンジン
１６５  ユーザ・プロフィール情報
１７０  検索インタフェース
１７５  サーバ
１８０  無線処理スタック
１８５  ユーザ・プロフィール・データベース
１９０  検索インタフェース
【図１Ａ】
2014513828.tif 000007
【図１Ｂ】
2014513828.tif 000008
【図２Ａ】
2014513828.tif 000009
【図２Ｂ】
2014513828.tif 000010
【図３Ａ】
2014513828.tif 000011
【図３Ｂ】
2014513828.tif 000012
【図３Ｃ】
2014513828.tif 000013
【図３Ｄ】
2014513828.tif 000014
【図４】
2014513828.tif 000015
【図５】
2014513828.tif 000016
【手続補正書】
【提出日】平成25年4月5日(2013.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータ・システムにより、ユーザに関連するユーザ・プロフィール情報を取得するステップであって、前記ユーザ・プロフィール情報は、前記ユーザに関連する１つまたは複数の過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む、ステップと、
前記コンピュータ・システムにより、前記ユーザ・プロフィール情報に基づいて、検索クエリに含めるための１つまたは複数の単語をキャプチャされたスピーチから自動的に選択するステップであって、前記キャプチャされたスピーチは前記ユーザが関与する会話からキャプチャされた、ステップと、
前記コンピュータ・システムにより、選択された前記１つまたは複数の単語に基づいて前記検索クエリを自動的に生成するステップと、
を含む、方法。
【請求項２】
１つまたは複数の単語を選択する前に、キャプチャされた前記スピーチに対応する音声データを受信するステップをさらに含み、
前記音声データは、通話、生のプレゼンテーション、対面式の議論、ラジオ番組、およびテレビ番組のうち１つに関連付けられる、請求項１に記載の方法。
【請求項３】
前記ユーザ・プロフィール情報はさらに、前記ユーザが過去に検索した１つまたは複数の単語のリストを含む、請求項１に記載の方法。
【請求項４】
キャプチャされた前記スピーチから少なくとも１つの単語を、１つまたは複数の過去のキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストに追加するステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記ユーザ・プロフィール情報は、ユーザの職業、教育、または関心に関する情報を含む、請求項１に記載の方法。
【請求項６】
１つまたは複数の単語を選択するステップは、前記ユーザ・プロフィール情報に類似するプロフィール情報を有する１人または複数人の他のユーザによって過去に検索された１つまたは複数の単語にも基づく、請求項５に記載の方法。
【請求項７】
前記検索クエリを生成したことに応答して、前記検索クエリを実行するステップと、
前記検索クエリの結果を前記ユーザに表示させるステップと、
をさらに含み、
前記結果が、キャプチャされた前記スピーチに含まれる少なくとも１つのトピックに関する情報を含む、
請求項１に記載の方法。
【請求項８】
キャプチャされた前記スピーチの終了を検出したことに応答して、前記結果が前記ユーザに表示される、請求項７に記載の方法。
【請求項９】
実行されたときに少なくとも１つのコンピューティング・デバイスに、
ユーザに関連する１つまたは複数の過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む、前記ユーザに関連するユーザ・プロフィール情報を取得させ、
前記ユーザ・プロフィール情報に基づいて、検索クエリに含めるための１つまたは複数の単語を、前記ユーザが関与する会話からキャプチャされたスピーチから自動的に選択させ、
選択された前記１つまたは複数の単語に基づいて前記検索クエリを自動的に生成させる、
コンピュータ読取可能命令を格納した、少なくとも１つのコンピュータ読取可能媒体。
【請求項１０】
実行されたときに、前記少なくとも１つのコンピューティング・デバイスにさらに、
１つまたは複数の単語を選択する前に、キャプチャされた前記スピーチに対応する音声データを受信させる追加のコンピュータ読取可能命令を格納し、
前記音声データは、通話、生のプレゼンテーション、対面式の議論、ラジオ番組、およびテレビ番組のうち１つに関連付けられる、
請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１１】
前記ユーザ・プロフィール情報はさらに、前記ユーザが過去に検索した１つまたは複数の単語のリストを含む、請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１２】
実行されたときに、前記少なくとも１つのコンピューティング・デバイスにさらに、
キャプチャされた前記スピーチから少なくとも１つの単語を、１つまたは複数の過去のキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストに追加させる追加のコンピュータ読取可能命令を格納した、請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１３】
前記ユーザ・プロフィール情報は、ユーザの職業、教育、または関心に関する情報を含む、請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１４】
１つまたは複数の単語を選択することは、前記ユーザ・プロフィール情報に類似するプロフィール情報を有する１人または複数人の他のユーザによって過去に検索された１つまたは複数の単語に少なくとも部分的に基づく、請求項１３に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１５】
実行されたときに、前記少なくとも１つのコンピューティング・デバイスにさらに、
前記検索クエリを生成したことに応答して、前記検索クエリを実行させ、
前記検索クエリの結果を前記ユーザに表示させる、
追加のコンピュータ読取可能命令を格納し、
前記結果が、キャプチャされた前記スピーチに含まれる少なくとも１つのトピックに関する情報を含む、請求項９に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１６】
キャプチャされた前記スピーチの終了を検出したことに応答して、前記結果が前記ユーザに表示される、請求項１５に記載の少なくとも１つのコンピュータ読取可能媒体。
【請求項１７】
少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサにより実行されたときに前記装置に、
ユーザに関連する１つまたは複数の過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む、前記ユーザに関連するユーザ・プロフィール情報を取得させ、
前記ユーザ・プロフィール情報に基づいて、検索クエリに含めるための１つまたは複数の単語を、前記ユーザが関与する会話からキャプチャされたスピーチから自動的に選択させ、
選択された前記１つまたは複数の単語に基づいて前記検索クエリを自動的に生成させる、
コンピュータ読取可能命令を格納したメモリと、
を備える、装置。
【請求項１８】
前記少なくとも１つのプロセッサにより実行されたときに前記装置にさらに、
１つまたは複数の単語を選択する前に、キャプチャされた前記スピーチに対応する音声データを受信させる追加のコンピュータ読取可能命令を前記メモリは格納し、
前記音声データは、通話、生のプレゼンテーション、対面式の議論、ラジオ番組、およびテレビ番組のうち１つに関連付けられる、
請求項１７に記載の装置。
【請求項１９】
前記ユーザ・プロフィール情報はさらに、前記ユーザが過去に検索した１つまたは複数の単語のリストを含む、請求項１７に記載の装置。
【請求項２０】
前記少なくとも１つのプロセッサにより実行されたときに前記装置にさらに、
キャプチャされた前記スピーチから少なくとも１つの単語を、１つまたは複数の過去のキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストに追加させる追加のコンピュータ読取可能命令を前記メモリは格納する、請求項１７に記載の装置。
【請求項２１】
前記ユーザ・プロフィール情報は、ユーザの職業、教育、または関心に関する情報を含む、請求項１７に記載の装置。
【請求項２２】
１つまたは複数の単語を選択することは、前記ユーザ・プロフィール情報に類似するプロフィール情報を有する１人または複数人の他のユーザによって過去に検索された１つまたは複数の単語にも基づく、請求項２１に記載の装置。
【請求項２３】
前記少なくとも１つのプロセッサにより実行されたときに前記装置にさらに、
前記検索クエリを生成したことに応答して、前記検索クエリを実行させ、
前記検索クエリの結果を前記ユーザに表示させる、
追加のコンピュータ読取可能命令を前記メモリは格納し、
前記結果が、キャプチャされた前記スピーチに含まれる少なくとも１つのトピックに関する情報を含む、請求項１７に記載の装置。
【請求項２４】
キャプチャされた前記スピーチの終了を検出したことに応答して、前記結果が前記ユーザに表示される、請求項２３に記載の装置。
【請求項２５】
ユーザに関連するユーザ・プロフィール情報を取得する手段であって、前記ユーザ・プロフィール情報は、前記ユーザに関連する１つまたは複数の過去にキャプチャされたスピーチにおいて過去に検索された１つまたは複数の単語のリストを含む、手段と、
前記ユーザ・プロフィール情報に基づいて、検索クエリに含めるための１つまたは複数の単語をキャプチャされたスピーチから自動的に選択する手段であって、前記キャプチャされたスピーチは前記ユーザが関与する会話からキャプチャされた、手段と、
選択された前記１つまたは複数の単語に基づいて前記検索クエリを自動的に生成する手段と、
を備える、システム。
【請求項２６】
１つまたは複数の単語を選択する前に、キャプチャされた前記スピーチに対応する音声データを受信する手段をさらに備え、
前記音声データは、通話、生のプレゼンテーション、対面式の議論、ラジオ番組、およびテレビ番組のうち１つに関連付けられる、請求項２５に記載のシステム。
【請求項２７】
前記ユーザ・プロフィール情報はさらに、前記ユーザが過去に検索した１つまたは複数の単語のリストを含む、請求項２５に記載のシステム。
【請求項２８】
キャプチャされた前記スピーチから少なくとも１つの単語を、１つまたは複数の過去のキャプチャされたスピーチにおいて過去に検出された１つまたは複数の単語のリストに追加する手段をさらに備える、請求項２５に記載のシステム。
【請求項２９】
前記ユーザ・プロフィール情報は、ユーザの職業、教育、または関心に関する情報を含む、請求項２５に記載のシステム。
【請求項３０】
１つまたは複数の単語を選択することは、前記ユーザ・プロフィール情報に類似するプロフィール情報を有する１人または複数人の他のユーザによって過去に検索された１つまたは複数の単語に少なくとも部分的に基づいて定義されたキーワード・リストと排他リストとに基づく、請求項２９に記載のシステム。
【請求項３１】
前記検索クエリを生成したことに応答して、前記検索クエリを実行する手段と、
前記検索クエリの結果を前記ユーザに表示させる手段と、
をさらに含み、
前記結果が、キャプチャされた前記スピーチに含まれる少なくとも１つのトピックに関する情報を含む、請求項２５に記載のシステム。
【請求項３２】
キャプチャされた前記スピーチの終了を検出したことに応答して、前記結果が前記ユーザに表示される、請求項３１に記載のシステム。
【請求項３３】
ユーザに関連するキャプチャされたスピーチに対応する音声データを受信するステップであって、前記キャプチャされたスピーチは前記ユーザが関与する会話からキャプチャされた、ステップと、
前記音声データに基づいて、前記ユーザに関連する過去にキャプチャされたスピーチにおいて過去に検出されなかった少なくとも１つの単語を前記キャプチャされたスピーチが含むと自動的に判定するステップと、
前記キャプチャされたスピーチが前記少なくとも１つの単語を含むと判定したことに応答して、前記少なくとも１つの単語を含む検索クエリを自動的に生成するステップと、
を含む、方法。
【請求項３４】
前記検索クエリの結果を前記ユーザに表示させるステップをさらに含む、請求項３３に記載の方法。
【国際調査報告】
2014513828.tif 000017
2014513828.tif 000018
2014513828.tif 000019