(57)【特許請求の範囲】
【請求項１】
処理された情報をコンピュータ機器において受信する方法であって、
前記コンピュータ機器においてユーザから音声言語の要求を受信するステップと、
前記コンピュータ機器から前記音声言語の要求を音声データとして第１情報プロバイダに送信するステップと、
前記送信された音声言語の要求に応答して、前記音声言語の要求の内容の記号表現のための記号表現指示子を含むデジタルメッセージを、前記音声言語の要求を前記送信された音声データから前記記号表現に変換した前記第１情報プロバイダから受信するステップと、
前記音声言語の要求の内容に基づいて生成されたアプリケーション識別子を取得するステップと、
前記アプリケーション識別子を使用して、前記コンピュータ機器において前記アプリケーション識別子に対応するアプリケーションを起動させるステップと、
前記コンピュータ機器において起動されたアプリケーションを使用して、前記デジタルメッセージを使用してクエリーを生成するステップと、
前記アプリケーションを使用して、前記クエリーを、前記クエリーに応答する結果を生成する第２情報プロバイダに送信するステップと、を有し、
前記生成される結果は前記コンピュータ機器において表示されるために前記第２情報プロバイダによって設定され、前記第２情報プロバイダは前記第１情報プロバイダとは異なる方法。
【請求項２】
前記記号表現指示子は前記記号表現を含む請求項１に記載の方法。
【請求項３】
前記記号表現指示子は、前記第２情報プロバイダによって処理される記号表現の記憶場所を識別するために前記第２情報プロバイダによって使用されるユニフォーム・リソース識別子（ＵＲＩ）を含む請求項１に記載の方法。
【請求項４】
前記第２情報プロバイダによる処理の結果は、変換された音声言語の要求と対応付けされた１つまたは複数の位置を強調表示する地図を含む請求項１に記載の方法。
【請求項５】
前記音声言語の要求は電話呼によって送信され、前記記号表現はテキストによって送信される請求項１に記載の方法。
【請求項６】
前記記号表現は、情報交換用米国標準コード（ＡＳＣＩＩ）の値、ＩＳＯ−８８５８−１の値、または、ＵＴＦ−８（８−ビットユニコード変換フォーマット）の値を含む請求項１に記載の方法。
【請求項７】
前記デジタルメッセージは、ショートメッセージサービスのテキストメッセージを含む請求項１に記載の方法。
【請求項８】
前記音声言語の要求は、電話番号案内のための呼の一部として送信される請求項１に記載の方法。
【請求項９】
前記音声言語の要求に応答して、前記コンピュータ機器において、前記第１情報プロバイダから、前記音声言語の要求の記号表現の正確さの検証をユーザに促す確認を受信するステップをさらに有する請求項１に記載の方法。
【請求項１０】
前記確認は前記第１情報プロバイダからの音声言語の問い合わせを含み、前記音声言語の問い合わせは前記記号表現に基づいてコンピュータ生成された音声を含む請求項９に記載の方法。
【請求項１１】
前記確認は前記第１情報プロバイダからのテキストの問い合わせを含み、前記テキストの問い合わせは前記記号表現の少なくとも一部を含む請求項９に記載の方法。
【請求項１２】
処理のための前記第２情報プロバイダへの送信の前に、検索クエリーとして前記記号表現をフォーマットするステップをさらに有する請求項１に記載の方法。
【請求項１３】
前記第２情報プロバイダは検索エンジンを含む請求項１２に記載の方法。
【請求項１４】
前記コンピュータ機器での表示のために前記第１情報プロバイダから結果の部分集合を受信するステップをさらに有し、前記結果は前記第１情報プロバイダによる前記音声言語の要求の記号表現の処理に基づく請求項１に記載の方法。
【請求項１５】
前記コンピュータ機器は、携帯電話、パーソナル・デジタル・アシスタント、および、電子メール機器からなるグループから選択される請求項１に記載の方法。
【請求項１６】
前記第２情報プロバイダから前記コンピュータ機器において前記結果を受信するステップと、
前記アプリケーションを使用して前記コンピュータ機器において前記結果を提示するステップと、
をさらに有する請求項１に記載の方法。
【請求項１７】
前記第１情報プロバイダへの送信の前に、前記コンピュータ機器を使用して前記音声言語の要求を録音するステップをさらに有する請求項１に記載の方法。
【請求項１８】
前記第１情報プロバイダおよび前記第２情報プロバイダは、前記コンピュータ機器から離れた１つのシステムに含まれる請求項１に記載の方法。
【請求項１９】
位置を基にした情報をユーザに提供する方法であって、
第１コンピュータシステムにおいて携帯コンピュータ機器から位置情報についての音声言語の要求を表わす音声データを受信するステップと、
前記第１コンピュータシステムにより、前記受信された音声データを前記音声言語の要求の内容の記号表現に変換するステップと、
前記音声言語の要求の内容に基づいて複数のアプリケーションの中から前記記号表現を受信する前記携帯コンピュータ機器におけるアプリケーションを識別するステップと、
前記識別に基づいて、前記携帯コンピュータ機器によって受信されるとき、前記携帯コンピュータ機器におけるアプリケーションを起動させるアプリケーション識別子を生成するステップと、
前記記号表現およびアプリケーション識別子を前記携帯コンピュータ機器に送信して、前記アプリケーションを起動させ、前記記号表現を使用してクエリーを生成させ、第２コンピュータシステムから前記音声言語の要求についての結果を取得させるステップと、を有し、前記第１コンピュータシステムは前記第２コンピュータシステムとは異なる方法。
【請求項２０】
位置を基にした情報を受信する方法であって、
携帯コンピュータ機器においてユーザから位置情報についての音声言語の要求を受信するステップと、
前記携帯コンピュータ機器により、前記音声言語の要求を音声データとして第１情報プロバイダに送信するステップと、
前記音声言語の要求の内容の記号表現を含むショートメッセージサービス（ＳＭＳ）のメッセージを前記第１情報プロバイダから受信するステップと、
前記音声言語の要求の内容に基づいて生成されたアプリケーション識別子を取得するステップと、
前記アプリケーション識別子を使用して、前記携帯コンピュータ機器において前記アプリケーション識別子に対応するアプリケーションを起動させるステップと、
前記アプリケーションに、位置情報についての音声言語の要求の内容の記号表現を含むデータ要求を、前記第１情報プロバイダとは異なる第２情報プロバイダに送信させるステップと、
前記アプリケーションを用いて、前記音声言語の要求に応答する、前記第２情報プロバイダによって生成され、前記第２情報プロバイダから送信された結果を使用して、前記記号表現と対応付けされた１つまたは複数の位置を前記携帯コンピュータ機器において表示するステップと、を有し、前記第２情報プロバイダは、前記送信されたデータ要求に応答し、前記記号表現を使用して、前記結果を生成する方法。
【請求項２１】
開始位置から前記１つまたは複数の位置への方向を表示するステップをさらに有する請求項２０に記載の方法。
【請求項２２】
前記開始位置はユーザによって入力される請求項２１に記載の方法。
【請求項２３】
前記開始位置は、前記携帯コンピュータ機器のグローバル・ポジショニング・システム構成要素によって入力される請求項２１に記載の方法。
【請求項２４】
１つまたは複数の位置を含む領域についての調整可能な量の細部を表示するステップをさらに有し、前記細部の量はユーザによって指定される請求項２０に記載の方法。
【請求項２５】
処理されたデータをコンピュータ機器に提供する方法であって、
第１コンピュータシステムにおいて前記コンピュータ機器から音声言語の要求を表わす音声データを受信するステップと、
前記音声言語の要求の内容に基づいて複数のアプリケーションの中からメッセージを受信する前記コンピュータ機器におけるアプリケーションを識別するステップと、
前記第１コンピュータシステムにより、前記音声言語の要求についてのデータ応答を生成するステップと、を有し、前記データ応答は、前記コンピュータ機器におけるアプリケーションを識別するデータ、および、前記音声言語の要求のテキスト変換を含み、
前記データ応答を前記コンピュータ機器に送信するステップをさらに有し、前記コンピュータ機器による前記アプリケーションを識別するデータの受信は、前記コンピュータ機器に、前記コンピュータ機器におけるアプリケーションを起動させ、前記アプリケーションおよび前記音声言語の要求のテキスト変換を使用して第２コンピュータシステムからの前記音声言語の要求についての結果を要求および提示させ、前記第２コンピュータシステムは前記第１コンピュータシステムとは異なる方法。
【請求項２６】
前記アプリケーションはカレンダーアプリケーションを含み、前記音声言語の要求は前記カレンダーアプリケーションにイベント情報を入力する要求を含む請求項２５に記載の方法。
【請求項２７】
前記アプリケーションはマッピングアプリケーションを含み、前記音声言語の要求は前記マッピングアプリケーションを使用して１つまたは複数の位置を表示する要求を含む請求項２５に記載の方法。
【請求項２８】
前記位置は、前記位置と対応付けされたキーワードを使用して識別される請求項２７に記載の方法。
【請求項２９】
前記位置は、前記位置と対応付けされた住所の情報を使用して識別される請求項２７に記載の方法。
【請求項３０】
前記アプリケーションはコンタクトアプリケーションであり、前記音声言語の要求は前記コンタクトアプリケーションにコンタクト情報を入力する要求を含む請求項２５に記載の方法。
【請求項３１】
前記アプリケーションは検索結果のユーザインタフェースを含み、前記音声言語の要求は検索クエリーを含む請求項２５に記載の方法。
【請求項３２】
位置を基にした情報を複数のユーザに提供するシステムであって、
第１コンピュータシステムと、
複数のコンピュータ機器から音声伝送ラインを通して音声言語の要求を受信する前記第１コンピュータシステムのインタフェースと、
前記音声言語の要求の各々を記号表現に変換する前記第１コンピュータシステムの変換モジュールと、
前記コンピュータ機器にデジタルメッセージを出力する手段と、を備え、各デジタルメッセージは、複数のアプリケーションの中から前記デジタルメッセージを受信する前記コンピュータ機器におけるアプリケーションを識別するために前記コンピュータ機器によって使用される、音声言語の要求に基づくアプリケーション指示子と、前記記号表現を処理するために前記アプリケーションによって使用される記号表現指示子とを含み、
前記コンピュータ機器による前記出力されるデジタルメッセージの解釈は、前記コンピュータ機器に、前記アプリケーションを起動させ、前記アプリケーションおよび前記記号表現を使用して第２コンピュータシステムからの前記音声言語の要求についての結果を要求および提示させ、前記第２コンピュータシステムは前記第１コンピュータシステムとは異なるシステム。
【請求項３３】
前記音声言語の要求のうち１つまたは複数は、別個の時刻に送信された複数の部分的な要求を含む請求項３２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報検索、より詳しくは、音声言語の要求に基づく情報検索に関する実施形態が開示される。
【０００２】
本願は、２００７年４月２日に出願された米国特許出願第１１／６９５，３３３号明細書の優先権を主張し、その内容は全体を引用してここに組み込む。
【背景技術】
【０００３】
コンピュータおよびコンピュータネットワークはますます幅広く様々な情報にアクセスできるようになっているので、人々はその情報を取得する、より多くの方法を望んでいる。特に、人々は、現在、道路で、家で、または、オフィスで、適切に準備されたネットワークに結合され、永続的に接続されたパーソナルコンピュータからのみ前もって入手可能な情報へのアクセスを有することを期待している。彼らは、彼らの携帯電話からの図式的な位置の地図、彼らのパーソナル・デジタル・アシスタント（ＰＤＡ）からのカレンダーへのアクセス、彼らの電子メール機器からの最新のコンタクト情報、および、彼らの全ての機器からのタイムリーで正確な検索結果を望んでいる。また、彼らは、地域で、国内で、または、国際的に、移動するとき、使い易い可搬的な機器で、この全ての情報を望んでいる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
いくつかのシステムは、携帯電話からユーザが発信するとき、ユーザに情報を提供する。例えば、特定の商店の住所に興味があるユーザは、住所録サービスを呼び出すことができ、ここで、顧客サービス代行者がユーザに商店の住所を提供することができる。しかし、この情報は、図式的な形態で、例えば、地図として、提供することができない。さらに、顧客サービス代行者は、その位置への方向および他の類似の近隣の商店のような他の有効な情報を提供することができない。また、顧客サービス代行者がユーザのコールを受けるために手が空くまで、ユーザは待たなければならない。
【０００５】
他のシステムにおいて、ユーザは、携帯機器のキーパッドを使用して要求を入力することによって、商店の位置の地図のような情報の要求を入力することが可能である。しかし、可搬性は、一般に、サイズが小さい機器を要求し、そのため、データ入力キーの数、メモリの量、利用可能な処理能力を制限する。さらに、極端に可搬的な機器は、多くの場合、一方の手で握っていなければならず、または、全く握っていることができず、そのため、データ入力は一方の手で、または、手を用いずに行わなければならない。これは、図式的な地図のようなリッチコンテンツを取得するための情報入力を困難にしうる。
【課題を解決するための手段】
【０００６】
音声言語の要求に基づく情報検索に関する実施形態が開示される。
【０００７】
第１の態様において、処理された情報を遠隔機器において受信する方法が開示される。前記方法は、前記遠隔機器から音声言語の要求を第１情報プロバイダに送信するステップと、前記送信された音声言語の要求に応答して、デジタルメッセージを前記第１情報プロバイダから受信するステップと、を含む。前記デジタルメッセージは、前記音声言語の要求の記号表現と対応付けされた記号表現指示子およびアプリケーションを制御するために使用されるデータを含む。また、前記方法は、前記アプリケーションを使用して、前記遠隔機器に表示される結果を生成するために前記記号表現指示子を第２情報プロバイダに送信するステップを含む。
【０００８】
第２の態様において、位置を基にした情報をユーザに提供する方法が開示される。前記方法は、携帯機器から位置情報についての音声言語の要求を受信し、前記音声言語の要求を記号表現に変換するステップを有する。また、前記方法は、前記記号表現、および、前記携帯機器においてアプリケーションを制御するために使用される指示子を含むメッセージを生成するステップを有する。さらに、前記方法は、前記メッセージを前記携帯機器に送信して、前記アプリケーションに、前記記号表現と対応付けされた１つまたは複数の位置を表示するために前記記号表現を使用させるステップを含む。
【０００９】
もう１つの態様において、位置を基にした情報を受信する方法が開示される。前記方法は、携帯機器から位置情報についての音声言語の要求を第１情報プロバイダに送信するステップと、前記音声言語の要求の記号表現、および、前記携帯機器においてアプリケーションを制御するために使用される識別子を含むショートメッセージサービスのメッセージを前記第１情報プロバイダから受信するステップと、を含む。また、前記方法は、前記携帯機器において前記アプリケーションを使用して、位置情報についての音声言語の要求の記号表現を含むデータ要求を第２情報プロバイダに送信するステップと、前記データ要求に応答して、前記第２情報プロバイダによって送信された位置情報を使用して、前記記号表現と対応付けされた１つまたは複数の位置を前記携帯機器において表示するステップと、を含む。
【００１０】
さらにもう１つの態様において、処理されたデータを遠隔機器に提供する方法が開示される。前記方法は、前記遠隔機器から音声言語の要求を受信するステップと、前記音声言語の要求についてのデータ応答を生成するステップと、を含む。前記データ応答は、前記遠隔機器においてアプリケーションを制御するためのデータ、および、前記音声言語の要求の変換を含み、前記変換された音声言語の要求は前記アプリケーションによってアクセス可能である。また、前記方法は、前記データ応答を前記遠隔機器に送信して、前記遠隔機器に前記アプリケーションを制御させ、かつ、前記変換された音声言語の要求の少なくとも一部を処理させ、かつ、前記処理から生成された結果を表示させるステップを含む。
【００１１】
もう１つの態様において、位置を基にした情報を複数のユーザに提供するシステムが開示される。前記システムは、複数の遠隔機器から音声伝送ラインを通して音声言語の要求を受信するインタフェースと、前記音声言語の要求を前記音声言語の要求の記号表現に変換する変換モジュールと、前記遠隔機器にデジタルメッセージを出力する手段と、を含む。各メッセージは、遠隔機器においてアプリケーションを制御するために使用される識別子、および、前記記号表現を処理するために前記アプリケーションによって使用される記号表現指示子を含む。
【発明の効果】
【００１２】
ここで説明するシステムおよび技術は、次の効果のうち１つまたは複数を提供することが可能である。第１に、システムは、遠隔機器におけるアプリケーションに、追加の情報を導き出すために使用される根源の情報を渡すことによって、遠隔機器にアクセス可能な情報の量および種類を増加させることが可能である。第２に、システムは、携帯機器におけるテキスト入力の不便さを減少させる。第３に、システムは、携帯機器からサーバへ音声認識機能を移動させることによって向上した効率性および正確さを提供する。第４に、システムは、携帯機器にリッチコンテンツを提供するために、制限されたサイズの伝送プロトコルの使用を可能とするので、効率性を向上させる。
【００１３】
添付図面および以下の説明において本発明の１つまたは複数の実施形態の詳細を説明する。本発明の他の特徴、目的、および、効果は、その説明、図面、および、請求項から明らかになる。
【図面の簡単な説明】
【００１４】
【図１】音声言語の要求を処理して遠隔機器において情報を提示するためのシステムの一例を表わす図である。
【図２】図１のシステム１００の自動化された実施形態を表わすシステム２００の図である。
【図３】図１のシステムの部分的に手動の実施形態を表わすシステム３００の図である。
【図４】住所録サービスプロバイダ、携帯電話、および、検索エンジンの間の相互作用の一例を表わすシーケンス図である。
【図５】音声言語の要求から導き出された情報を携帯機器において表示する方法の一例を表わすフローチャートである。
【図６】図１から図５に記載されたシステムおよび方法において使用されうる一般的なコンピュータシステムおよび一般的な携帯機器の一例を表わすブロック図である。
【発明を実施するための形態】
【００１５】
各々の図において同様の参照符号は同様の構成要素を示す。
システム１００は、携帯電話からの音声電話呼のような、遠隔機器からの音声言語の要求１０２を、テキストのような記号表現に変換することができ、この記号表現は、情報の問い合わせ、例えば、検索クエリーを開始するために、遠隔機器上のアプリケーションによって使用することができる。
【００１６】
図１は、音声言語の要求１０２を処理して遠隔機器１０４において情報を提示するためのシステム１００の一例を表わす図である。システム１００は、第１情報プロバイダ１０６および第２情報プロバイダ１０８を含む。ある実施形態において、第１情報プロバイダ１０６は、“４１１”サービスのような電話番号案内サービスであり、音声言語の要求１０２は電話番号案内サービスへの呼である。これらの、または、他の実施形態において、第２情報プロバイダは、検索クエリーを処理し、そのクエリーに基づく検索結果を返送する検索エンジンでありうる。
【００１７】
遠隔機器１０４（例えば、携帯電話、ＰＤＡ、または、電子メール機器）は、音声言語の要求１０２を第１情報プロバイダ１０６に送信する。音声言語の要求１０２は、例えば、特定の場所における特定の種類のレストランのリストの要求（例えば、“ピザ、パロアルト”）を含みうる。
【００１８】
第１情報プロバイダ１０６は音声言語の要求１０２を受信し、音声言語の要求１０２を記号表現に変換する。例えば、第１情報プロバイダ１０６は、音声言語の要求１０２について音声からテキストへの操作を実行し、これは音声言語の要求をＡＳＣＩＩ（“American Standard Code for Information Interchange（情報交換用米国標準コード）”）テキストに変換する。他の例において、第１情報プロバイダ１０６は、音声言語の要求を、２進数または１６進数のような他の記号表現に変換することができ、この記号表現は以下で説明するクエリー１１４内で遠隔機器１０４が使用することができる。
【００１９】
他の実施形態において、第１情報プロバイダ１０６は音声言語の要求をＡＳＣＩＩ以外の文字セットに変換することができる。例えば、国際的な状況において、音声言語の要求は、ＩＳＯ−８８５８−１またはＵＴＦ−８（8-bit Unicode Transformation Format（８ビット・ユニコード変換フォーマット））に変換することができる。
【００２０】
第１情報プロバイダ１０６は、記号表現が何であるか、または、記号表現がどこから取得されるかを指示する記号表現指示子１１０を遠隔機器１０４に送信する。例えば、記号表現指示子は変換された記号表現と同じであり、または、記号表現指示子は変換された記号表現のポインタまたはアドレス位置（例えば、ユニフォーム・リソース・ロケータ）とすることができる。
【００２１】
さらに、第１情報プロバイダ１０６は、アプリケーション指示子１１２を遠隔機器１０４に送信する。遠隔機器１０４は、アプリケーション識別子を使用してマッピングおよび方向アプリケーションのようなアプリケーションを起動する。遠隔機器１０４は、アプリケーションを使用して記号表現指示子を第２情報プロバイダ１０８に送信する。例えば、遠隔機器１０４は、記号表現指示子１１０を含み、ピザを提供するパロアルト地域のレストランの地図を要求するクエリー１１４を第２情報プロバイダ１０８に送信することが可能である。
【００２２】
第２情報プロバイダ１０８はクエリー１１４を処理し、クエリー１１４の処理の結果１１６を遠隔機器１０４に送信する。例えば、第２情報プロバイダ１０８は、ピザを提供するパロアルトのレストランを強調表示した地図を遠隔機器１０４に送信することが可能である。遠隔機器１０４は結果１１６を受信し、レストランの地図のような表示された結果１１８をユーザに提示する。
【００２３】
上記の例を組み合わせて、携帯電話１０４は、矢印Ａで表わされているように、“ピザ、パロアルト”の“４１１”要求を送信することができる。この要求は電話番号案内プロバイダ１０６によって受信され、電話番号案内プロバイダ１０６は音声言語の要求をテキスト１１０に変換し、矢印Ｂで表わされているように、テキスト１１０を、遠隔機器１０４においてマッピングプログラムを起動するために使用される２進数メッセージとともに送信する。遠隔機器１０４はこの２進数メッセージを受信し、この２進数メッセージを実行することによってマッピングプログラムを起動し、矢印Ｃによって表わされているように、マッピングプログラムを使用してクエリー“ピザ、パロアルト”１１４をマッピングサーバ１０８に送信する。マッピングサーバ１０８はこのクエリーを処理し、矢印Ｄで表わされているように、カリフォルニア州パロアルト内のピザレストランを強調表示する地図を含む結果１１６を返送する。そして、遠隔機器はこの地図をユーザに表示する。
【００２４】
図２は、図１のシステム１００の自動化された実施形態を表わすシステム２００の図である。遠隔機器１０４、第１情報プロバイダ１０６、第２情報プロバイダ１０８は、ローカルエリアネットワーク、広域ネットワーク、インターネット、電話網、または、ネットワークの組み合わせのような、ネットワーク２０２を介して通信する。
【００２５】
第１情報プロバイダ１０６はインタフェース２０４を介して音声言語の要求１０２を受信する。ある実施形態において、遠隔機器１０４は音声言語の要求１０２として録音されたメッセージを送信する。例えば、ユーザは第１情報プロバイダへの接続の前に、要求を録音することが可能である。他の実施形態において、第１情報プロバイダ１０６との接続が確立された後に、音声言語の要求が作成される。
【００２６】
第１情報プロバイダ１０６は、音声言語の要求１０２をテキストに変換する音声−テキスト変換部２０６を含む。アプリケーション選択部２０８は、例えば、変換された音声言語の要求の内容に基づいて、遠隔機器１０４において起動されるアプリケーションを選択する。例えば、アプリケーション選択部２０８は、ユーザがパロアルト内の位置の地図を要求している地名“パロアルト”から決定することが可能である。アプリケーション選択部２０８は、選択されたアプリケーションに基づいてアプリケーション識別子１１２を生成する。アプリケーション識別子１１２は、遠隔機器１０４において受信されると、遠隔機器１０４に、選択されたアプリケーションを起動するように命令する。
【００２７】
他の実施形態において、アプリケーション識別子１１２は全ての音声言語の要求が単一のアプリケーションに関係するように予め決定されるので、アプリケーション選択部は任意選択である。例えば、第１サービスプロバイダに行われる全ての要求は、位置をマッピングするためでありうるので、アプリケーション識別子１１２は常にマッピングアプリケーションを起動する２進数コードとすることが可能である。
【００２８】
メッセージ生成部２１０は、変換された音声言語の要求を使用して、遠隔機器に送信するためのデジタルメッセージ２１２を生成する。ある実施形態において、デジタルメッセージ２１２は、アプリケーション識別子１１２および記号表現指示子を含む。第１情報プロバイダ１０６は、デジタルメッセージ２１２を遠隔機器１０４に送信する。ある実施形態において、メッセージ生成部２１０は、ショートメッセージサービス（ＳＭＳ）フォーマット部２１４を使用して、ＳＭＳメッセージとしてデジタルメッセージ２１２をフォーマットする。アプリケーション識別子１１２および／または記号表現指示子１１０は、２進数の値、または、情報交換用米国標準コード（ＡＳＣＩＩ）の値を含むことが可能である。
【００２９】
ある実施形態において、第１情報プロバイダ１０６は、音声言語の要求１０２の記号表現を使用して検索を実行することが可能な検索エンジン２１６を含む。検索エンジン２１６は、検索結果をメッセージ生成部２１０に出力する。メッセージ生成部２１０は、デジタルメッセージ２１２内に音声言語の要求についての部分的な結果２１８を含む。例えば、部分的な結果２１８は、音声言語の要求“ピザ、パロアルト”についての最上位の結果として返送されたピザ店の住所をＳＭＳメッセージ内に含むことが可能である。もう１つの実施形態において、部分的な結果２１８は、上位３、５、または、１０件の結果のリストを含む。ユーザは、第２情報プロバイダ１０８へのクエリー１１４内で使用される部分的な結果２１８からの選択、例えば、パロアルト内の全てのピザレストランの代わりに地図上に強調表示するパロアルト内の特定のピザレストランの選択を行うことが可能である。
【００３０】
遠隔機器１０４はアプリケーション識別子１１２を使用してアプリケーション２２０を起動する。ある実施形態において、アプリケーション２２０はカレンダーアプリケーションであり、音声言語の要求１０２はカレンダー内のイベント情報を管理する要求である。他の実施形態において、アプリケーション２２０はマッピングアプリケーションであり、音声言語の要求１０２は地図上に１つまたは複数の位置を表示する要求である。位置は、例えば、キーワード（例えば、ピザ）および／または住所（例えば、パロアルト）によって識別することが可能である。さらに他の実施形態において、アプリケーション２２０はコンタクトアプリケーションであり、音声言語の要求１０２はコンタクト情報を管理する要求である。他の実施形態において、アプリケーション２２０は検索結果のユーザインタフェース（例えば、インターネット検索ページにアクセスするウェブブラウザ）であり、音声言語の要求１０２は検索クエリーである。
【００３１】
起動の後、アプリケーション２２０はクエリー１１４内に含めるために記号表現をフォーマットする。遠隔機器１０４は、記号表現指示子１１０を含むクエリー１１４を第２情報プロバイダ１０８に送信する。
【００３２】
第２情報プロバイダ１０８はクエリー１１４内で受信された音声言語の要求１０２の記号表現を処理する記号表現処理部２２２を含む。記号表現処理部２２２は、ピザレストランの検索のような、クエリー１１４を使用した検索を実行する検索エンジン２２４を含む。
【００３３】
ある実施形態において、第１情報プロバイダ１０６は、記憶場所２２８内に音声言語の要求１０２の記号表現２２６を配置し、記号表現指示子１１０は、ユニフォーム・リソース・ロケータ（ＵＲＩ）等を用いて記号表現２２６の位置を指示する。例えば、音声言語の要求の記号表現２２６がＳＭＳメッセージ内に含めるには大きすぎる場合、記号表現２２６は記憶場所２２８内に配置することが可能である。第２情報プロバイダ１０８は記号表現指示子１１０を使用して記号表現２２６を取得し、記号表現２２６を使用してクエリー１１４を処理する。
【００３４】
遠隔機器１０４は第２情報プロバイダ１０８から結果１１６を受信し、表示された結果１１８をユーザに提示する。ある実施形態において、地図の位置を含む結果は、その位置への方向を含むことも可能である。方向を計算するために、遠隔機器１０４のユーザによって開始位置が入力され、または、開始位置は遠隔機器１０４のグローバル・ポジショニング構成要素によって供給されることが可能である。さらに、表示された地図を、地図におけるズームインまたはズームアウト等によって、その地図をより詳細に、または、あまり詳細でなく表示させる入力をユーザが入力することが可能である。
【００３５】
図３は、図１のシステムの部分的に手動の実施形態を表わすシステム３００の図である。この例において、第１情報プロバイダ１０４における人３０２は音声言語の要求１０２を受信する。ここで、インタフェース２０４は電話インタフェースを含む。人３０２は音声言語の要求１０２を変換し、キーボード、ポインティングデバイス、または、タッチスクリーンのような入力機器３０６を使用して、記号表現指示子１１０をコンピュータ機器３０４に入力する。この例において、人３０２は音声−テキスト変換部２０６の動作を実行する。さらに、人３０２は、それぞれ、アプリケーション選択部２０８および検索エンジン２１６の動作を実行する、アプリケーション識別子１１２および／または音声言語の要求１０２についての部分的な結果２１８を入力することができる。
【００３６】
図４は、住所録サービスプロバイダ４０２、携帯電話４０４、および、検索エンジン４０６の間の相互作用の一例を表わすシーケンス図である。携帯電話４０４は、“ピザ、パロアルト”のような音声言語の要求４０８を住所録サービスプロバイダに送信する。
【００３７】
住所録サービスプロバイダ４０２は音声言語の要求４０８を受信し、音声−テキスト変換部を使用して音声言語の要求４０８を記号表現に変換する。ある実施形態において、住所録サービスプロバイダ４０２は確認の要求４１０を携帯電話４０４に送信する。確認の要求４１０は“あなたは‘ピザ、パロアルト’と言いましたか？”のような、記号表現に基づいてコンピュータ生成された音声を含むことが可能である。他の実施形態において、住所録サービスプロバイダ４０２は記号表現を含むテキストの問い合わせを含む確認の要求４１０を送信することが可能である。例えば、確認の要求４１０はテキスト“あなたは‘ピザ、パロアルト’と言いましたか？”を含むＳＭＳメッセージとすることが可能である。携帯電話４０４は“はい、言いました。”のような確認の応答４１２をユーザから住所録サービスプロバイダ４０２に送信する。確認の応答４１２は、音声言語、または、“はい”を示すキーパッド上のキー‘１’の押下および“いいえ”を示すキー‘２’の押下のような記号とすることが可能である。
【００３８】
他の実施形態において、ユーザは、音声言語で要求を繰り返すことによって、または、キーパッドを使用してテキストを打ち込むことによって、または、音声言語の要求の、可能性がある変換のリストから選択することによって、音声言語の要求の変換を訂正することが可能である。
【００３９】
住所録サービスプロバイダ４０２は２進数のＳＭＳメッセージ４１４を生成し、そのメッセージ４１４を携帯電話４０４に送信する。このメッセージ４１４は、“ピザ、パロアルト”のようなテキスト、および、携帯電話４０４にインストールされたインターネットブラウザまたはカスタムアプリケーション（例えば、カリフォルニア州マウンテンビューのグーグル（登録商標）によって開発されたGoogle Maps for Mobile）の機能を起動または実行するために使用される２進数コードのようなアプリケーション識別子を含む。
【００４０】
携帯電話４０４はメッセージ４１４を受信し、含まれるアプリケーション識別子に基づいて地図ユーザインタフェース（ＵＩ）を有するブラウザ４１６（またはカスタムアプリケーション）を起動する。地図ユーザインタフェースを有するブラウザ４１６は、“ピザ、パロアルト”のような記号表現を含むデータ要求４１８を検索エンジンに送信する。
【００４１】
検索エンジン４０６はデータ要求４１８内の（または上述した記憶場所２２８からの）記号表現を使用して位置検索結果４２０を生成する。例えば、検索エンジン４０６は、“ピザ”がピザレストランについての要求を示し、“パロアルト”が、さらに、パロアルト地域内のピザレストランの位置についての要求を示すことを判定することが可能である。検索エンジン４０６は検索結果４２２を携帯電話４０４に送信する。携帯電話４０４は結果４２２を受信し、地図ユーザインタフェースを使用して位置４２４を表示する。
【００４２】
図５は、音声言語の要求から導き出された情報を携帯機器において表示する方法の一例を表わすフローチャートである。処理５００は、例えば、システム１００、２００、および、４００のようなシステムによって実行することが可能である。記載を明確にするため、続く記載は、処理５００を記載するための一例の基礎としてシステム１００、２００、および、４００を使用する。しかし、処理５００を実行するために、他のシステム、または、システムの組み合わせを使用することが可能である。
【００４３】
処理５００は、音声言語の要求を第１情報プロバイダに送信すること（５０２）から開始する。例えば、遠隔機器１０４は、“ピザ、パロアルト”を含む音声言語の要求１０２を、ネットワーク２０２を介して、第１情報プロバイダ１０６に送信する。
【００４４】
任意選択で、第１情報プロバイダから確認の要求が受信される（５０４）。確認の要求は、音声−テキストのような、音声言語の要求の記号表現への変換が正確であることを確認することを要求する。例えば、携帯電話４０４は、住所録サービスプロバイダ４０２から、確認の要求４１０“あなたは‘ピザ、パロアルト’と言いましたか？”を受信する。
【００４５】
任意選択で、音声言語から記号への変換の確認が送信される（５０６）。例えば、ユーザは“はい、言いました。”と返事し、これは携帯電話４０４によって住所録サービスプロバイダ４０２に送信される。
【００４６】
アプリケーション識別子および記号表現指示子が受信される（５０８）。例えば、遠隔機器１０４は、アプリケーション識別子１１２および記号表現指示子１１０を含むデジタルメッセージ２１２を受信する。
【００４７】
アプリケーション識別子によって指定されたアプリケーションが起動される（５１０）。例えば、遠隔機器１０４は、アプリケーション識別子１１２によって指定されたアプリケーション２２０を起動する。
【００４８】
音声言語の要求に応答して部分的な結果が受信されると（５１２）、その結果が表示される（５１４）。ユーザがより多くの結果を要求した（５１６）、または、部分的な結果が受信されなかったならば、処理５００は記号表現指示子を第２情報プロバイダに送信する（５１８）。
【００４９】
例えば、遠隔機器１０４は、音声言語の要求と対応付けされた位置の住所を含む部分的な結果２１８を提示し、より多くの結果を要求するユーザ入力を受信することが可能である。ユーザがより多くの結果を要求した、または、部分的な結果が送信されなかったならば、遠隔機器１０４は、“ピザ、パロアルト”を含む記号表現指示子１１０を、位置のクエリーに応答してマッピングされた位置を返送する検索エンジンに送信する。
【００５０】
第２情報プロバイダから処理された結果が受信される（５２０）。例えば、遠隔機器１０４は、強調表示されたパロアルト内のピザレストランの位置を有する地図を含む結果１１６を第２情報プロバイダ１０８から受信する。
【００５１】
図６は、この書類において、クライアントとして、サーバとして、または、複数のサーバとして記載されたシステムおよび方法を実現するために使用されうるコンピュータ機器６００、６５０のブロック図である。コンピュータ機器６００は、ラップトップ、デスクトップ、ワークステーション、ＰＤＡ、サーバ、ブレードサーバ、メインフレーム、および他の適切なコンピュータのような、各種形態のデジタルコンピュータを表現することを意図している。コンピュータ機器６５０は、ＰＤＡ、携帯電話、スマートフォン、および、他の類似のコンピュータ機器のような各種形態の携帯機器を表現することを意図している。ここに表わされている構成要素、それらの接続および関係、および、それらの機能は、単に例であることを意味し、この書類に記載され、かつ／または、特許請求された発明の実施形態に限定することを意味しない。
【００５２】
コンピュータ機器６００は、プロセッサ６０２、メモリ６０４、記憶装置６０６、メモリ６０４および高速拡張ポート６１０に接続された高速インタフェース６０８、および、低速バス６１４および記憶装置６０６に接続された低速インタフェース６１２を含む。各構成要素６０２、６０４、６０６、６０８、６１０、および、６１２は各種のバスを使用して相互接続され、共通のマザーボード上に、または、他の適切な方法で搭載することが可能である。プロセッサ６０２は、高速インタフェース６０８に結合されたディスプレイ６１６のような外部入力／出力機器においてＧＵＩのための図式的な情報を表示するために、メモリ６０４内に、または、記憶装置６０６上に記憶された命令を含む、コンピュータ機器６００内で実行するための命令を処理することができる。他の実施形態において、適切ならば、複数のメモリおよび複数種類のメモリとともに、複数のプロセッサおよび／または複数のバスを使用することが可能である。また、複数のコンピュータ機器６００は、（例えば、サーババンク、一群のブレードサーバ、または、マルチプロセッサシステムとして）必要な動作の部分を提供する各機器と接続することが可能である。
【００５３】
メモリ６０４はコンピュータ機器６００内に情報を記憶する。一実施形態において、メモリ６０４はコンピュータ読み取り可能な媒体である。一実施形態において、メモリ６０４は揮発性メモリユニットである。他の実施形態において、メモリ６０４は不揮発性メモリユニットである。
【００５４】
記憶装置６０６はコンピュータ機器６００のために大容量記憶を提供することが可能である。一実施形態において、記憶装置６０６はコンピュータ読み取り可能な媒体である。各種の異なる実施形態において、記憶装置６０６は、フロッピー（登録商標）ディスク装置、ハードディスク装置、光ディスク装置、または、テープ装置、フラッシュメモリまたは他の類似の半導体メモリ装置、または、ストレージ・エリア・ネットワークまたは他の構成における装置を含む装置の配列とすることが可能である。一実施形態において、コンピュータプログラム製品は情報担体において有形に実現される。コンピュータプログラム製品は、実行されるとき、上述したような１つまたは複数の方法を実行する命令を含む。情報担体は、メモリ６０４、記憶装置６０６、プロセッサ６０２上のメモリ、または、伝播する信号のようなコンピュータまたは機械読み取り可能な媒体である。
【００５５】
高速コントローラ６０８はコンピュータ機器６００のための帯域幅に集中した動作を管理し、低速コントローラ６１２はより低い帯域幅に集中した動作を管理する。そのような作業の割り当ては単に例である。一実施形態において、高速コントローラ６０８は、メモリ６０４、（例えば、グラフィックス・プロセッサまたはアクセラレータを通して）ディスプレイ６１６、および、（図示しない）各種の拡張カードを収容することが可能な高速拡張ポート６１０に結合される。実施形態において、低速コントローラ６１２は記憶装置６０６および低速拡張ポート６１４に結合される。各種の通信ポート（例えば、ＵＳＢ、ブルートゥース（登録商標）、イーサネット（登録商標）、無線イーサネット（登録商標））を含みうる低速拡張ポートは、キーボード、ポインティングデバイス、スキャナのような１つまたは複数の入力／出力機器、または、例えば、ネットワークアダプタを通して、スイッチまたはルータのようなネットワーク機器に結合することが可能である。
【００５６】
コンピュータ機器６００は、図に表わされているように、多数の異なる形態で実現することが可能である。例えば、標準的なサーバ６２０として、または、一群のそのようなサーバにおいて複数台で実現することが可能である。また、ラックのサーバシステム６２４の一部として実現することが可能である。さらに、ラップトップコンピュータ６２２のようなパーソナルコンピュータにおいて実現することが可能である。その代わりに、コンピュータ機器６００からの構成要素は、機器６５０のような（図示しない）携帯機器において他の構成要素と組み合わせることが可能である。そのような機器の各々は、コンピュータ機器６００、６５０のうち１つまたは複数を含むことが可能であり、全体のシステムは互いに通信する複数のコンピュータ機器６００、６５０からなることが可能である。
【００５７】
コンピュータ機器６５０は、他の構成要素の中で、プロセッサ６５２、メモリ６６４、ディスプレイ６５４のような入力／出力機器、通信インタフェース６６６、および、送受信器６６８を含む。また、機器６５０は、マイクロドライブまたは他の装置のような記憶装置を設けて追加の記憶装置を提供することが可能である。構成要素６５０、６５２、６６４、６５４、６６６、および、６６８の各々は、各種のバスを使用して相互接続され、構成要素のうちいくつかは共通のマザーボード上に、または、他の適切な方法で搭載することが可能である。
【００５８】
プロセッサ６５２は、メモリ６０４内に記憶された命令を含む、コンピュータ機器６５０内で実行するための命令を処理することができる。また、プロセッサは別個のアナログおよびデジタルプロセッサを含むことが可能である。プロセッサは、例えば、ユーザインタフェース、機器６５０によって実行されるアプリケーション、機器６５０による無線通信の制御のような、機器６５０の他の構成要素を調整するために設けることが可能である。
【００５９】
プロセッサ６５２は、制御インタフェース６５８、および、ディスプレイ６５４に結合されたディスプレイインタフェース６５６を通してユーザと通信することが可能である。ディスプレイ６５４は、例えば、ＴＦＴ  ＬＣＤ（薄膜トランジスタ  液晶ディスプレイ）ディスプレイまたはＯＬＥＤ（有機発光ダイオード）ディスプレイ、または、他の適切なディスプレイ技術とすることが可能である。ディスプレイインタフェース６５６は、ディスプレイ６５４を駆動して図式的な情報および他の情報をユーザに提示するための適切な回路を備えることが可能である。制御インタフェース６５８は、ユーザからの命令を受信し、それらをプロセッサ６５２への送出のために変換することが可能である。さらに、機器６５０と他の機器との付近の領域での通信を可能とするように、プロセッサ６５２と通信する外部インタフェース６６２を設けることが可能である。例えば、（例えば、ドッキング手順による）有線通信または（例えば、ブルートゥース（登録商標）または他のそのような技術による）無線通信のために、外部インタフェース６６２を設けることが可能である。
【００６０】
メモリ６６４はコンピュータ機器６５０内に情報を記憶する。一実施形態において、メモリ６６４はコンピュータ読み取り可能な媒体である。一実施形態において、メモリ６６４は揮発性メモリユニットである。他の実施形態において、メモリ６６４は不揮発性メモリユニットである。また、拡張メモリ６７４が設けられ、例えば、ＳＩＭＭ（シングル・インライン・メモリ・モジュール）カードインタフェースを含みうる拡張インタフェース６７２を通して機器６５０に接続されることが可能である。そのような拡張メモリ６７４は機器６５０のための追加の記憶領域を提供し、または、機器６５０のためのアプリケーションまたは他の情報を記憶することが可能である。詳しくは、拡張メモリ６７４は上述した処理を実行または補足する命令を含むことが可能であり、安全な情報を含むことが可能である。従って、例えば、拡張メモリ６７４は機器６５０のためのセキュリティモジュールとして設けることが可能であり、機器６５０の安全な使用を可能とする命令を用いてプログラムすることが可能である。さらに、追加の情報とともに、ハッキングできない方法でＳＩＭＭカード上に識別情報を配置するような、ＳＩＭＭカードによる安全なアプリケーションを提供することが可能である。
【００６１】
メモリは、例えば、以下で説明するようなフラッシュメモリおよび／またはＭＲＡＭ（磁気抵抗ランダムアクセスメモリ）メモリを含むことが可能である。一実施形態において、コンピュータプログラム製品は情報担体において有形に実現される。コンピュータプログラム製品は、実行されるとき、上述したような１つまたは複数の方法を実行する命令を含む。情報担体は、メモリ６６４、拡張メモリ６７４、プロセッサ６５２上のメモリ、または、伝播する信号のようなコンピュータまたは機械読み取り可能な媒体である。
【００６２】
機器６５０は、必要ならばデジタル信号処理回路を含みうる通信インタフェース６６６を通して無線で通信することが可能である。通信インタフェース６６６は、とりわけ、ＧＳＭ（登録商標）（広域自動車通信システム）音声呼、ＳＭＳ、ＥＭＳ（電子メール・システム）、または、ＭＭＳ（マルチメディアメッセージング）メッセージング、ＣＤＭＡ（符号分割多重アクセス）、ＴＤＭＡ（時間分割多アクセス）、ＰＤＣ（パーソナル・デジタル通信方式）、ＷＣＤＭＡ（登録商標）（広帯域符号分割多重アクセス）、ＣＤＭＡ２０００、または、ＧＰＲＳ（汎用パケット無線システム）のような各種のモードまたはプロトコルのもとで通信を提供することが可能である。そのような通信は、例えば、無線周波数送受信器６６８を通して発生することが可能である。さらに、ブルートゥース（登録商標）、ＷｉＦｉ（Wireless Fidelity）、または、（図示しない）他のそのような送受信器を使用する等して短い範囲の通信を発生することが可能である。さらに、ＧＰＳ（global positioning system）受信モジュール６７０は、機器６５０において実行されるアプリケーションによって適切に使用されうる機器６５０への追加の無線データを提供することが可能である。
【００６３】
また、機器６５０は、ユーザからの話された情報を受信し、それを使用可能なデジタル情報に変換することが可能な音声コーデック６６０を使用して可聴的に通信することが可能である。音声コーデック６６０は、スピーカを通して、例えば、機器６５０のハンドセットにおいて、同様に、ユーザのための可聴音を生成することが可能である。そのような音は音声電話呼からの音を含み、録音された音（例えば、音声メッセージ、音楽ファイル、等）を含み、機器６５０において動作するアプリケーションによって生成される音を含むことが可能である。
【００６４】
コンピュータ機器６５０は、図に表わされているように、多数の異なる形態で実現することが可能である。例えば、携帯電話６８０として実現することが可能である。また、スマートフォン６８２、ＰＤＡ、または、他の類似の携帯機器の一部として実現することが可能である。
【００６５】
ここで説明したシステムおよび技術の各種の実施形態は、デジタル電子回路、集積回路、専用に設計されたＡＳＩＣ（application specific integrated circuit）、コンピュータハードウェア、ファームウェア、ソフトウェア、および／または、それらの組み合わせにおいて実現することができる。これらの各種の実施形態は、記憶システムまたは少なくとも１つの入力機器からデータおよび命令を受信し、かつ、記憶システムまたは少なくとも１つの出力機器にデータおよび命令を送信するために結合された、専用または汎用でありうる、少なくとも１つのプログラム可能なプロセッサを含むプログラム可能なシステムにおいて実行可能かつ／または解釈可能な１つまたは複数のコンピュータプログラムにおける実現を含むことが可能である。
【００６６】
（プログラム、ソフトウェア、ソフトウェアアプリケーションまたはコードとしても知られる）これらのコンピュータプログラムは、プログラム可能なプロセッサのための機械命令を含み、高レベルの手続き的な、かつ／または、オブジェクト指向のプログラミング言語で、かつ／または、アセンブリ言語／機械語で実現することが可能である。ここで使用される用語“機械読み取り可能な媒体”、“コンピュータ読み取り可能な媒体”は、機械読み取り可能な信号として機械命令を受信する機械読み取り可能な媒体を含む、機械命令および／またはデータをプログラム可能なプロセッサに提供するために使用される任意のコンピュータプログラム製品、装置、および／または、機器（例えば、磁気ディスク、光ディスク、メモリ、ＰＬＤ（Programmable Logic Device））を言う。用語“機械読み取り可能な信号”は、命令および／またはデータをプログラム可能なプロセッサに提供するために使用される任意の信号を言う。
【００６７】
ユーザとの相互作用を提供するために、ここで説明したシステムおよび技術は、情報をユーザに表示するためのディスプレイ装置（例えば、ＣＲＴ（陰極線管）またはＬＣＤモニタ）、および、ユーザが入力をコンピュータに与えることができるキーボードおよびポインティングデバイス（例えば、マウスまたはトラックボール）を有するコンピュータにおいて実現することができる。ユーザとの相互作用を提供するために他の種類の機器を使用することも可能であり、例えば、ユーザに与えられるフィードバックは、任意の形態の知覚フィードバック（例えば、視覚フィードバック、聴覚フィードバック、または、触覚フィードバック）とすることが可能であり、ユーザからの入力は、音響、音声、または、触覚の入力を含む任意の形態で受信することが可能である。
【００６８】
ここで説明したシステムおよび技術は、バックエンドの構成要素（例えば、データサーバ）、または、ミドルウェアの構成要素（例えば、アプリケーションサーバ）、または、フロンドエンドの構成要素（例えば、ここで説明したシステムおよび技術の実施形態とユーザが相互作用することができるグラフィカルユーザインタフェースまたはウェブブラウザを有するクライアントコンピュータ）、または、そのようなバックエンド、ミドルウェア、または、フロントエンドの構成要素の任意の組み合わせを含むコンピュータシステムにおいて実現することが可能である。システムの構成要素は、任意の形態または媒体のデジタルデータ通信（例えば、通信ネットワーク）によって相互接続することが可能である。通信ネットワークの例は、ローカルエリアネットワーク（“ＬＡＮ”）、広域ネットワーク（“ＷＡＮ”）、および、インターネットを含む。
【００６９】
コンピュータシステムはクライアントおよびサーバを含むことが可能である。クライアントおよびサーバは、一般に互いに離れており、典型的に通信ネットワークを通して相互作用する。クライアントおよびサーバの関係は、それぞれのコンピュータ上で動作し、互いにクライアント−サーバの関係を有するコンピュータプログラムによって生じる。
【００７０】
本発明の多数の実施形態を説明した。それにもかかわらず、本発明の思想および範囲から逸脱することなく、様々な変形が可能であることが理解される。例えば、第１情報プロバイダ１０６および第２情報プロバイダ１０８は同一のシステムとし、または、単一のシステムに含まれうる。
【００７１】
さらに、アプリケーション識別子１１２はアプリケーションを起動する必要はない。その代わりに、前もって起動されたアプリケーションの機能を開始するために使用することができる。例えば、アプリケーション識別子は、前もって起動されたインターネットブラウザが、デジタルメッセージ２１２に含まれるＵＲＬによって識別される特定のサイトにナビゲートすべきであることを指示することができる。
【００７２】
いくつかの実施形態において、要求１０２は書かれた要求であり、要求１０２を送信する遠隔機器１０４はパーソナルコンピュータであり、要求１０２は音声からテキストへの変換なしで検索エンジン２１６およびアプリケーション選択部に直接に渡すことが可能である。
【００７３】
上記の説明では一例としてＳＭＳが使用されたが、説明したシステムおよび方法は、各種のメカニズムを使用して情報を遠隔機器１０４に送信することが可能である。例えば、第１情報プロバイダ１０６は、セッション・イニシエーション・プロトコル（ＳＩＰ）およびＳＭＳ伝送のような実際のプッシュメカニズム、または、ハイパーテキスト伝送プロトコル（ＨＴＴＰ）を使用したポーリングのような仮想的なプッシュメカニズムを使用することができる。
【００７４】
さらに、いくつかの実施形態において、要求１０２は複数の要求に分離することができる。例えば、要求１０２は、遠隔機器のユーザが最初に位置（例えば、テキサス州ダラス）を要求し、これは第１情報プロバイダによって確認され、次に、ユーザは、検索する特定のカテゴリまたは項目（例えば、バーベキュー）を指定する、要求の第２部分を送信する、２相の相互作用とすることができる。
【００７５】
さらに他の実施形態において、上記で表わした各種形態のフローは、ステップを再順序付けし、追加し、または、除去して使用することが可能である。また、システムおよび方法のいくつかの適用を説明したが、多数の他の適用が予期されることを認識すべきである。従って、他の実施形態は請求項の範囲内に存在する。
【符号の説明】
【００７６】
１００  ・・・  システム
１０２  ・・・  音声言語の要求
１０４  ・・・  遠隔機器
１０６  ・・・  第１情報プロバイダ
１０８  ・・・  第２情報プロバイダ
１１０  ・・・  記号表現指示子
１１２  ・・・  アプリケーション指示子
１１４  ・・・  クエリー
１１６  ・・・  結果
１１８  ・・・  表示された結果
【図１】
0005625103.tif 000002
【図２】
0005625103.tif 000003
【図３】
0005625103.tif 000004
【図４】
0005625103.tif 000005
【図５】
0005625103.tif 000006
【図６】
0005625103.tif 000007