JP2009500720A - 音声検索クエリを使用したコンテンツの検索 - Google Patents

音声検索クエリを使用したコンテンツの検索 Download PDF

Info

Publication number
JP2009500720A
JP2009500720A JP2008519298A JP2008519298A JP2009500720A JP 2009500720 A JP2009500720 A JP 2009500720A JP 2008519298 A JP2008519298 A JP 2008519298A JP 2008519298 A JP2008519298 A JP 2008519298A JP 2009500720 A JP2009500720 A JP 2009500720A
Authority
JP
Japan
Prior art keywords
search
voice
data
result data
voice search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008519298A
Other languages
English (en)
Other versions
JP2009500720A5 (ja
Inventor
フルスト−ヒラー,オリバー
ファラゴ,ジュリア・エイチ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Corp
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of JP2009500720A publication Critical patent/JP2009500720A/ja
Publication of JP2009500720A5 publication Critical patent/JP2009500720A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation or dialogue systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/338Presentation of query results
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

装置からコンテンツを検索するためのシステム、方法及びコンピュータ可読媒体が開示される。システム、方法及びコンピュータ可読媒体は、装置から音声検索クエリを送信するように適応され、次いで、装置が対応する非音声検索結果データを受信することができるようにする。非音声検索結果データは、受信されると、装置のディスプレイ上でユーザに表示されることができる。

Description

背景技術
インターネットは、ここ数年で人々が様々なタイプの情報を迅速かつ効率よく検索するための有用なツールになってきた。インターネットの利点は、所望のコンテンツを世界のほとんどの地域から瞬時に受信することができることである。もう1つの利点は、所望のコンテンツに関するすべての詳細を知らなくても、インターネット上にある多くの検索エンジンのうちの1つを利用することによってそのコンテンツを検索することができることである。例えば、現在の検索エンジンを使用すれば、レストランの名前とレストランがある州を入力するだけで、詳細な住所を含めてレストランの正確な場所を検索することが可能であり得る。他の例では、検索エンジンにスタジアムの名前を入力するだけで、スタジアムの場所及び収容能力を検索することが可能であり得る。
現在の技術では、インターネット検索は、パーソナルコンピュータ及びモバイル装置などの先端的な装置を使用して行われることができる。現在、そのような装置を使用してインターネットを検索しようと試みる場合、ユーザは厳密にテキストベースのシステム又は厳密に音声ベースのシステムのいずれかを介して検索しなければならない。厳密にテキストベースのシステムを介して検索することは好ましくない。これは、人が装置にマニュアルでクエリを入力して整えるために非常に面倒で厄介な仕事を必要とするからである。一方、厳密に音声ベースのシステムを介して検索することは好ましくない。システムがユーザにすべての語を読み聞かせなければならないので、処理時間が非常に長くて遅いからである。
概要
本発明は、ネットワークを介してコンテンツを検索するためのシステムに関する。該システムは、ユーザから音声検索クエリを入力するための入力ユニットを含むことができる。システムは、さらに、検索エンジンとの接続を確立するためのインターフェースを含むことができる。インターフェースはまた、検索エンジンから非音声検索結果データを受信するように構成されることができる。さらに、システムは、ユーザに非音声検索結果データを表示するための表示ユニットを含むことができる。
この概要は、詳細な説明において以下でさらに詳しく説明する概念の抜粋を簡略化した形で紹介するために提供される。この概要は、特許請求された主題の主要な特徴又は必須の特徴を確認することを意図するものでもなく、特許請求された主題の範囲を決定する助けとして使用されることを意図するものでもない。
詳細な説明
図1は、本発明の装置に対する検索システムの一つの実施の形態を示す。検索システム100は、装置のユーザが、例えば、ショッピング、エンターテインメント、食べ物、ニュース及びスポーツを含む情報を迅速かつ効率よく検索することができるように実施されることができる。ユーザ101は、装置102の使用によって所望の情報を検索することができる。装置102は、例えば、パーソナルコンピュータ(PC)、デジタルスチルカメラ装置、デジタルビデオカメラ(静止画キャプチャ機能付き又はなし)、パーソナルミュージックプレーヤ及びパーソナルビデオプレーヤなどのポータブルメディアプレーヤ、携帯電話(メディアキャプチャ/プレイバック機能付き又はなし)、ならびに、他の装置との接続を確立することができ、音声、テキスト、オーディオ、スピーチ、画像又はビデオデータを送受信することができる他の装置及びモバイル装置でもよい。
現在の技術に関する問題を克服するために、本発明は、ユーザが自分自身のスピーチによって検索クエリを入力し、テキスト、オーディオ、スピーチ、画像及びビデオデータを含む検索結果データを都合よく受信することができるようにすることができる。図1及び図5を参照すると、502で、ユーザ101は、検索プロセスを開始するために、最初に検索エンジン104との接続を確立することができる。一つの実施の形態では、ユーザ101は、ネットワーク120を介して検索エンジン104との接続を確立するために、装置102を使用して電話番号、例えば「888‐MSN‐SRCH」をダイヤルする(図の106)ことができる。そのような一つの実施の形態では、ネットワーク120は公衆電話網(PSTN)及び他の任意の電話網を含むことができる。他の実施の形態では、ネットワーク120はインターネットを含むことができ、ユーザ101は装置102上にインストールされることができるウェブブラウザを使用することによって検索エンジン104に接続することができる。接続は、装置102の通信インターフェース122を介して確立されることができる。通信インターフェースは、装置が音声検索クエリを送信し検索結果データを受信するためにインターネットを介して検索エンジンに接続されることができるようにする無線インターフェースであってもよい。
再度図1及び図5を参照すると、装置102と検索エンジン104との間に接続が作成された後、ユーザは504で音声検索クエリ105を入力することによって自分の検索クエリを音声で入力することができる。ユーザはユーザ入力ユニット118によって自分の音声検索クエリを入力することができる。音声検索クエリを音声で入力する場合、ユーザはユーザ入力ユニット118に結合されたマイクロホンなどの入力装置によって自分の音声検索クエリを入力することができる。ユーザ入力ユニット118は、キーボード及び一般にマウス、トラックボール又はタッチパッドと呼ばれるポインティングデバイスなど、他の入力装置に結合されることができる。他の入力装置には、ジョイスティック、ゲームパッド、衛星アンテナ、スキャナなどがあり得る。ユーザは、音声検索クエリ105を作成するために、検索クエリの言葉を言うか、言葉のスペルを声に出して言うだけでよい。例えば、図1に示されているように、ユーザ101は、98112のジップコードを有するシアトルレストランを検索するために、「シアトルレストラン98112」と言えばよい。一つの実施の形態では、ユーザの音声検索クエリ105は、検索エンジン104によって認識されることができる予め決められた用語集からのみ導出される。予め決められた用語集は、検索エンジン104によって予め決められ、又はユーザ101によって作成されることができる。次いで、装置102の通信インターフェース122が、112及び506において音声検索クエリを検索エンジン104に送信することができる。通信インターフェース122は、さらに、装置102の地理的位置情報に関する情報を検索エンジン104に送信することができる。地理的位置情報は、全地球位置センサ(GPS)140、装置102のIPアドレス、装置102に割り当てられたエリアコード、携帯電話塔の位置などから導出することができ、又は代りに、地理的位置情報は音声検索クエリから導出することができる。音声検索クエリに地理的位置情報を含める場合、ユーザは、音声検索クエリに地理的位置情報を含めるよう、街路名、ランドマーク、ジップコードなどの地理的位置情報を言うだけでよい。
本発明の一つの実施の形態では、音声認識インターフェース103が、検索エンジン104の中の内蔵構成要素でもよい。本発明の他の実施の形態では、音声認識インターフェース103は検索エンジン104への外付け構成要素でもよい。音声検索クエリ105が装置102から検索エンジン104に送信されると、508において、音声検索クエリは音声認識インターフェース103によって解釈され処理されることができる。音声認識インターフェース103は、言葉−テキスト音声認識ソフトウェア109を使用することによって音声検索クエリを解釈することができる。音声検索クエリ105を解釈する際に、検索エンジンが適切な検索結果データを検索することができるようにするために、言葉−テキスト音声認識ソフトウェア109は音声検索クエリをテキスト検索クエリに変換することができる。代替の実施の形態では、音声検索クエリが首尾よく認識されたことを確認するために、音声認識インターフェース103がユーザに音声検索クエリを復唱するようにプログラムされることができる。
検索エンジン104は、音声検索クエリ105に対応する適切な検索結果データを検索して戻すように構成されることができる。検索エンジン104によって適切な検索結果データのリストが編集された後、検索エンジンは510において、検索リストを検索結果110としてメッセージ108を介して装置102に返送することができる。検索結果データは、テキスト、オーディオ、スピーチ、画像及びビデオデータを含む非音声データでもよい。一つの実施の形態では、検索エンジンは、検索結果データとして非音声データだけを送信するように構成されることができる。そのような実施の形態では、音声データはオーディオデータ又はスピーチデータを含まない。メッセージ108は、例えば、ショートメッセージサービス(SMS)メッセージ、eメールメッセージ、インスタントメッセージ(IM)などを含む非音声メッセージでもよい。本発明の他の実施の形態では、検索エンジン104は、音声検索クエリがどの特定の装置から来たのか、及び検索結果110をどの特定の装置に送信すべきかを知るために、発呼者番号を使用することができる。検索結果110が装置102によって受信された後、512において、装置はユーザ101に検索結果データを表示又は提示することができる。
図2は、装置上に検索結果データを表示するための一つの実施の形態を示す。装置102は、ユーザ101に検索結果データを表示し提示するためのディスプレイ201を含むことができる。図2では、検索結果110は、テキスト検索結果110がどこから発信されたかを表示するためのヘッダ202、元の音声検索クエリをテキストの形で表示するためのヘッダ203、及び、検索リスト204〜206を含む検索結果データを含むことができる。一つの実施の形態では、検索リスト204〜206は、各特定のリストにとって適切なデータを示すテキストだけの記述でもよい。代替の実施の形態では、検索リスト204〜206は、選択されたリストのウェブページなどの位置をユーザに示すことができるリソースロケータでもよい。他の実施の形態では、検索リスト204〜206は、ユーザがブラウズすることができる様々な検索リストのウェブサイトに由来するウェブページの形で提示されることができる。さらに、他の実施の形態では、検索リスト204〜206は地図などの地理データを含むことができる。他の実施の形態では、検索リスト204〜206は、任意の他のテキスト、オーディオ、ビデオ及び画像データを含むことができる。検索リストが提示されると、ユーザは、ユーザ入力ユニット118に結合されることができるユーザ入力装置207〜208を使用することによって、複数の検索リストを選択し、ナビゲートすることができる。
図3は、検索結果110に応答するための例示的な方法300を示す。装置が302で検索結果を受信すると、装置は、303で、検索結果に対する応答を送信するために、検索エンジンとの元の接続を維持することができる。そうでない場合は、接続は304で使用不可にされ、応答を送信するために新規の接続が確立されることができる。例えば、ユーザは、検索エンジンとの電話接続を切断し、元の電話番号を再ダイヤルし、検索結果に対する応答を提示することができる。
検索結果に対する応答は、再作成された検索クエリ又は所望の検索リストの結果識別子の入力を含むことができる。305で、ユーザは検索クエリを再作成するか又は結果識別子を入力するかを決定することができる。ユーザが別の検索を再作成することを望む場合は、装置が302で新規の検索結果を受信することができるように、ユーザは306で新規の検索クエリを音声で入力することができる。ユーザが新規の検索を再作成することを望まない場合は、ユーザは307で、所望の検索リスト204〜206のうちの1つの結果識別子を入力するだけでよい。装置がその元の接続を使用不可にし、新規の接続を作成する場合には、ユーザは、元の音声検索クエリと所望の検索リストの結果識別子とを入力する必要がある。
308で、ユーザは、所望の検索リストの識別子を音声で言うことによって所望の検索リストのための結果識別子を入力することを選択することができる。代替として、ユーザは、キーパッド209(図2)を使用して所望の検索リストの識別子に対応するボタンを押すことによって、ボタンコマンド309を入力することができる。さらに、ユーザは、ナビゲーションボタン207(図2)を利用して様々な検索リストをスクロールし、例えば「OK」ボタン208(図2)を押すことによって所望の検索リストを選択することができる。ユーザによって検索リストの入力が行われると、ユーザは、310で、選択された検索リストに対応する所望の情報のコンテンツを受信することができる。他の実施の形態では、ユーザが検索リストを選択しなくても、検索リストからのコンテンツが装置に自動的にプッシュされることができる。例えば、音声検索クエリに対応する最も適切な検索リストからのコンテンツが、ユーザが何も選択しなくても、ユーザに自動的に表示されることができる。
図4は、検索結果データを表示し提示するための代替の実施の形態を示す。図4は、ユーザに表示された検索結果データが音声クエリ及び地理的位置情報に依存する例を示す。図4では、装置401は、装置の特定の地理的位置を監視することができるGPS(図1)を含むことができる。GPSは衛星402の使用によって装置の位置を特定することができる。衛星402は、装置にその正確な地理的位置を通知するために装置401の中のGPSに信号を送信することができる。次いで、装置401は、検索エンジンに装置の正確な地理的位置を通知するために、その位置を音声検索クエリとともに検索エンジンに送信することができる。次いで、検索エンジン403は、装置の地理的位置に関する情報を使用して、装置の位置にとって適切であり得る検索結果データを送信することができる。例えば、図4では、装置401はメリーランド州にある。衛星402は、装置401の中のGPSセンサに信号を送信して、装置にメリーランド州でのその現在位置を通知することができる。次いで、装置は、メリーランド州でのその地理的位置に関する情報を音声検索クエリ410とともに検索エンジン403に送信することができる。次いで、検索エンジン403は、装置に、装置の地理的位置だけでなく、音声検索クエリにとって適切な検索結果データ411を送信することができる。
装置401の投影図では、検索結果412は、テキスト検索結果がどこから来たかをユーザに通知するためのヘッダ405、及び、検索エンジンが応答している特定の音声検索クエリを表示するためのヘッダ406を含む。検索リスト407〜409は、音声検索クエリ及び装置の地理的位置に基づく適切さの順にユーザに表示されることができる。例えば、検索リスト407〜409は、「レストラン」というユーザの検索クエリに対して、装置の地理的位置に関して最も近いレストランをユーザに通知することができる。検索リストは、例えば図4に示されているように、装置の地理的位置に関してレストランが存在する距離及び方向を含むことができる。
他の実施の形態では、代替として、装置が検索エンジンに送信するために音声検索クエリとともにユーザプロフィールデータを含むことができる。ユーザプロフィール情報は、ユーザの勤務先住所、自宅住所、年齢、性別、又は、ユーザとユーザの好みを記述することができる他の任意の情報を含むことができる。そのような実施の形態では、検索エンジンから送信される検索結果データは、ユーザプロフィール及び特定の音声検索クエリに対応する情報に依存することができる。例えば、ユーザは、ユーザ名及びパスワードによって、ユーザのプロフィールを格納することができる装置、検索エンジン又は外部サーバのいずれかにログインすることができる。ユーザのプロフィール情報は、検索エンジンが適切な検索結果データを生成することができるように、音声検索クエリと一緒に検索エンジンに送信されることができる。検索結果データは、特定の音声検索クエリだけでなく、検索エンジンがユーザから受信するユーザプロフィール情報に基づいてカスタマイズされることができる。検索結果データが生成されると、検索結果データが、ユーザが操作している装置に送信されることができる。
図6は、音声検索クエリを受信し、検索結果を戻すための例示的な方法600を示す。602で装置から音声検索クエリが受信されると、604で、検索エンジンは処理段階を開始することができる。処理段階では、検索エンジンは電話番号、地理的位置情報及びユーザプロフィール情報を含む任意の他の情報を解析することができる。さらに、地理的位置情報は、GPSからの情報、装置のIPアドレス、装置に割り当てられたエリアコード、携帯電話塔の位置、街路名、ランドマーク、ジップコードなどを含むことができる。処理段階はまた、検索エンジンが適切な検索結果データを検索するよう、音声検索クエリをテキスト検索クエリに変換する言葉−テキスト・ソフトウェアを使用する音声認識インターフェースを含むことができる。代替の実施の形態では、音声認識インターフェースは、音声検索クエリが首尾よく認識されたことを確認するために、ユーザに音声検索クエリを復唱するようにプログラムされることができる。次いで、検索エンジンが606でテキスト検索クエリに対応する適切な検索結果データを検索することができるようにするために、検索エンジンは、地理的位置情報及びユーザプロフィール情報を含む、変換されたテキスト検索クエリ及び解析された情報を使用することができる。適切な検索結果データが検索エンジンによって編集されると、608で、検索エンジンは、検索結果としての検索結果データをメッセージを介して装置に返送することができる。一つの実施の形態では、メッセージは、例えば、ショートメッセージサービス(SMS)メッセージ、eメールメッセージ、インスタントメッセージ(IM)などを含む非音声メッセージでもよい。メッセージが装置に送信された後、610で、検索エンジンは装置からの応答を待つことができ、次に、図3で概説したのと同様の手順が続くことができる。
図7は、本発明を実施するように適応されたコンピューティング環境を示すブロック図である。コンピューティングシステム環境700は、適切なコンピューティング環境の1つの例にすぎず、本発明の使用又は機能の範囲に関していかなる限定をも示唆することを意図するものではない。コンピューティング環境700は、例示的な動作環境700に示されている構成要素の1つ又は組合せに関するいかなる依存又は必要性をも有しないと解釈されるべきである。
本発明は、多数の他の汎用又は専用コンピューティングシステム環境又は構成で動作可能である。本発明による使用に適している可能性のある周知のコンピューティングシステム、環境及び/又は構成の例は、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルド又はラップトップ装置、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラマブル家庭用電子機器、ネットワークPC、ミニコンピュータ、メインフレームコンピュータ、上記のシステム又は装置のいずれかを含む分散コンピューティング環境などを含むが、それらに限定されない。
本発明は、コンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的な文脈で述べられる。一般に、プログラムモジュールは、特定のタスクを実行する又は特定の抽象データタイプを実施するルーチン、プログラム、オブジェクト、構成要素、データ構造などを含む。本発明はまた、タスクが通信ネットワークを通してリンクされたリモート処理装置によって実行される分散コンピュータ環境で実施されてもよい。分散コンピューティング環境においては、プログラムモジュールは、メモリ記憶装置を含むローカル及びリモートのコンピュータ記憶媒体にあってもよい。
図7を参照すると、本発明を実施するための例示的なシステムは、コンピュータ710の形態の汎用コンピューティング装置を含む。コンピュータ710の構成要素は、処理ユニット720、システムメモリ730、及び、システムメモリを含めて様々なシステム構成要素を処理ユニット720に結合するシステムバス721を含み得るが、それらに限定されない。システムバス721は、メモリバス又はメモリコントローラ、周辺バス、及び様々なバスアーキテクチャのいずれかを使用したローカルバスを含む複数のタイプのバス構造のいずれでもよい。例として、そのようなアーキテクチャは、業界標準アーキテクチャ(ISA)バス、マイクロチャネルアーキテクチャ(MCA)バス、拡張ISA(EISA)バス、ビデオ電子規格協会(VESA)ローカルバス、及びメザニンバスとしても知られている周辺機器相互接続(PCI)バスなどを含むが、これらに限定されない。
コンピュータ710は、通常、様々なコンピュータ可読媒体を含む。コンピュータ可読媒体は、コンピュータ710によってアクセスされることができる任意の利用可能な媒体でよく、揮発性媒体と不揮発性媒体、取り外し可能な媒体と取り外し不可能な媒体を含む。例として、しかし限定としてではなく、コンピュータ可読媒体はコンピュータ記憶媒体及び通信媒体を含んでよい。コンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラムモジュール又は他のデータなどの情報の記憶のための任意の方法又は技術で実施される揮発性媒体と不揮発性媒体、取り外し可能な媒体と取り外し不可能な媒体を含む。
コンピュータ記憶媒体は、RAM、ROM、EEPROM、フラッシュメモリ又は他のメモリ技術、CD‐ROM、デジタル多用途ディスク(DVD)又は他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスク記憶又は他の磁気記憶装置、あるいは所望の情報を格納するために使用されることができ、かつコンピュータ710によってアクセスされることができる任意の他の媒体などを含むが、それらに限定されない。通信媒体は、通常、コンピュータ可読命令、データ構造、プログラムモジュール又は他のデータを搬送波又は他のトランスポート機構などの変調データ信号に具体化するもので、任意の情報配信媒体を含む。用語「変調データ信号」は、情報を信号にエンコードするようなやり方で設定された又は変えられた1つ又は複数の特性を有する信号を意味する。例として、通信媒体は、有線ネットワーク又は直接有線接続などの有線媒体、ならびに音響、RF、赤外線及び他の無線媒体などの無線媒体を含むが、これらに限定されない。上記のうちのいずれかのものの組合せも、コンピュータ可読媒体の範囲内に含まれるものとする。
システムメモリ730は、読み出し専用メモリ(ROM)731及びランダムアクセスメモリ(RAM)732など、揮発性メモリ及び/又は不揮発性メモリの形態のコンピュータ記憶媒体を含む。起動期間などにコンピュータ710の中の要素間で情報を転送するのを助ける基本ルーチンを含む基本入出力システム733(BIOS)は、通常、ROM731に格納されている。RAM732は、通常、処理ユニット720から直接アクセス可能であり及び/又は処理ユニット720によって現在操作されているデータ及び/又はモジュールを含む。例として、図7は、オペレーティングシステム734、アプリケーションプログラム735、他のプログラムモジュール736及びプログラムデータ737を示すが、これらに限定されない。
コンピュータ710はまた、他の取り外し可能/取り外し不可能な揮発性/不揮発性コンピュータ記憶媒体を含む。例としてだけ、図7は、取り外し可能な不揮発性磁気媒体から読み出す又はそれに書き込むハードディスクドライブ740、取り外し可能な不揮発性磁気ディスク752から読み出す又はそれに書き込む磁気ディスクドライブ751、及びCD‐ROM又は他の光メディアなどの取り外し可能な不揮発性光ディスク756から読み出す又はそれに書き込む光ディスクドライブ755を示す。例示的な動作環境で使用されることができる他の取り外し可能/取り外し不可能な揮発性/不揮発性コンピュータ記憶媒体は、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートRAM、ソリッドステートROMなどを含むが、それらに限定されない。ハードディスクドライブ741は、通常、インターフェース740などの取り外し不可能なメモリインターフェースを介してシステムバス721に接続され、磁気ディスクドライブ751及び光ディスクドライブ755は、通常、インターフェース750などの取り外し可能なメモリインターフェースによってシステムバス721に接続される。
上記で論じられ、図7に示されたドライブ及びそれらの関連コンピュータ記憶媒体は、コンピュータ710にコンピュータ可読命令、データ構造、プログラムモジュール及び他のデータの記憶を提供する。例えば、図7では、ハードディスクドライブ741は、オペレーティングシステム744、アプリケーションプログラム745、他のプログラムモジュール746及びプログラムデータ747を記憶するものとして図示されている。これらの構成要素は、オペレーティングシステム734、アプリケーションプログラム735、他のプログラムモジュール736及びプログラムデータ737と同じであっても、異なっていてもよいことに留意されたい。オペレーティングシステム744、アプリケーションプログラム745、他のプログラムモジュール746及びプログラムデータ747には、ここでは少なくとも異なるコピーであることを示すために、異なる番号が与えられている。ユーザは、キーボード762、及び一般にマウス、トラックボール又はタッチパッドと呼ばれるポインティングデバイス761などの入力装置によって、コンピュータ710にコマンド及び情報を入力することができる。他の入力装置(図示されていない)は、マイクロホン、ジョイスティック、ゲームパッド、衛星アンテナ、スキャナなどを含む。これら及び他の装置は、しばしば、システムバスに結合されたユーザ入力インターフェース760を介して処理ユニット720に接続されるが、パラレルポート、ゲームポート又はユニバーサルシリアルバス(「USB」)などの他のインターフェース及びバス構造体によって接続されてもよい。モニタ791又は他のタイプの表示装置も、ビデオインターフェース790などのインターフェースを介してシステムバス721に接続される。モニタの他に、コンピュータはまた、出力周辺インターフェース790を介して接続され得るスピーカ797及びプリンタ796などの他の周辺出力装置を備えてもよい。
コンピュータ710は、リモートコンピュータ780などの1つ又は複数のリモートコンピュータへの論理接続を使用して、ネットワーク環境で動作することができる。リモートコンピュータ780は、パーソナルコンピュータ、サーバ、ルータ、ネットワークPC、ピア装置又は他の一般的なネットワークノードであり得、通常、コンピュータ710に関する前述の要素の多く又はすべてを含むが、図7にはメモリ記憶装置781しか示されていない。図7に示された論理接続はローカルエリアネットワーク(LAN)771及び広域ネットワーク(WAN)733を含むが、他のネットワークを含んでもよい。そのようなネットワーキング環境は、オフィス、企業全体のコンピュータネットワーク、イントラネット及びインターネットでは普通である。
LANネットワーキング環境で使用される場合、コンピュータ710は、ネットワークインターフェース又はアダプタ770を通してLAN771に接続される。WANネットワーキング環境で使用される場合、コンピュータ710は、通常、インターネットなどのWAN773を介しての通信を確立するためのモデム772又は他の手段を含む。モデム772は内蔵でも外付けでもよく、ユーザ入力インターフェース760又は他の適切な機構を介してシステムバス721に接続され得る。ネットワーク接続された環境では、コンピュータ710又はその一部分に関して図示されているプログラムモジュールは、リモートメモリ記憶装置に格納されてもよい。例として、しかし限定としてではなく、図7はリモートアプリケーションプログラム785をメモリ装置781上に常駐しているように示している。図示されているネットワーク接続は例示であって、理解されるように、コンピュータ間の通信リンクを確立する他の手段が使用されてもよい。
本発明の特定の諸実施の形態を本明細書で詳細に例示し、説明してきたが、本発明の範囲及び趣旨から逸脱することなく、様々な変更及び修正を本発明に対して行うことができることが理解されるべきである。本明細書で説明された実施の形態はあらゆる点で制限的ではなく、例示的であるものとする。本発明の範囲から逸脱することなく本発明が関係する代替の実施の形態が当業者に明らかになるであろう。
前述のことから、本発明は、システム及び方法に明らかで固有の他の利点と共に、上記で説明したすべての目的及び対象を達成するように適応されたものであることが分かるであろう。理解されるように、いくつかの特徴及びサブコンビネーションは有用であり、他の特徴及びサブコンビネーションに関係なく採用されることができる。これは、添付の特許請求の範囲の範囲内にあるものとされる。
本発明の装置のための検索システムの一つの実施の形態を示す図である。 検索結果データを装置上に表示するための一つの実施の形態を示す図である。 検索結果データに応答するための一つの実施の形態を示す図である。 検索結果データを表示するための代替の実施の形態を示す図である。 音声検索クエリを生成し、検索結果データを返送する方法の一つの実施の形態を示す図である。 音声検索クエリを受け取り、検索結果データを返送するための一つの実施の形態を示す図である。 本発明の一つの実施の形態を実施するように適応された例示的なコンピューティング環境を示す図である。

Claims (20)

  1. コンテンツを検索するシステムであって、
    少なくとも1つの音声検索クエリを入力するための入力ユニットと、
    検索エンジンとの接続を確立し、前記検索エンジンから非音声検索結果データを受信するための通信インターフェースと、
    前記非音声検索結果データを表示するための表示ユニットと
    を備えるシステム。
  2. 前記非音声検索結果データが、地理的位置とユーザプロフィールとのうちの少なくとも1つから導出される、請求項1に記載のシステム。
  3. 前記音声検索クエリが予め決められた用語集から導出される、請求項1に記載のシステム。
  4. 前記非音声検索結果データが非音声メッセージを介して送信される、請求項1に記載のシステム。
  5. 前記非音声検索結果データが、ウェブページ、リソースロケータ、テキストデータ、オーディオデータ、スピーチデータ、画像データ、地理データ及びビデオデータのうちの少なくとも1つを含む、請求項1に記載のシステム。
  6. 前記通信インターフェースが、前記非音声検索結果データに対する応答を送信するために、前記検索エンジンとの前記接続を維持し、前記応答が再作成された検索クエリと結果識別子の入力とのうちの少なくとも1つを含む、請求項1に記載のシステム。
  7. 前記通信インターフェースが、前記検索エンジンとの前記接続を使用不可にして、前記非音声検索結果データに対する応答を送信するよう前記検索エンジンとの新規の接続を作成し、前記応答が、再作成された検索クエリと前記少なくとも1つの音声検索クエリを有する結果識別子の入力とのうちの少なくとも1つを含む、請求項1に記載のシステム。
  8. 音声コマンドとボタンコマンドとのうちの少なくとも1つによって前記応答が実行される、請求項6に記載のシステム。
  9. 前記非音声検索結果データが、応答を必要とすることなく前記表示ユニット上に自動的に示される、請求項5に記載のシステム。
  10. 検索結果を送信する方法を実施するためのコンピュータ使用可能命令が格納されている1つ又は複数のコンピュータ可読媒体であって、
    前記方法が、
    要求側の装置から1つ又は複数の音声検索クエリを受信するステップと、
    前記1つ又は複数の音声検索クエリを少なくとも1つのテキスト検索クエリに変換することによって前記1つ又は複数の音声検索クエリを処理するステップと、
    前記少なくとも1つのテキスト検索クエリに対応し且つ非音声検索結果データを含む1つ又は複数の検索結果を検索するステップと、
    前記非音声検索結果データを前記要求装置に送信するステップと
    を備えるコンピュータ可読媒体。
  11. 非音声メッセージを介して前記非音声検索結果を送信するステップをさらに含む、請求項10に記載の方法。
  12. 前記非音声検索結果データが、ウェブページ、リソースロケータ、テキストデータ、オーディオデータ、スピーチデータ、画像データ、地理データ及びビデオデータのうちの少なくとも1つを含む、請求項10に記載の方法。
  13. 1つ又は複数の音声検索クエリを処理するステップが、地理的位置情報とユーザプロフィール情報とのうちの少なくとも1つを解析するステップをさらに含む、請求項10に記載の方法。
  14. 前記地理的位置情報とユーザプロフィール情報とのうちの少なくとも1つに基づいて非音声検索結果データを検索するステップをさらに含む、請求項13に記載の方法。
  15. 前記要求側の装置がモバイル装置である、請求項10に記載の方法。
  16. 検索結果を送信する方法であって、
    要求側の装置から1つ又は複数の音声検索クエリを受信するステップと、
    前記1つ又は複数の音声検索クエリを少なくとも1つのテキスト検索クエリに変換することによって前記1つ又は複数の音声検索クエリを処理するステップと、
    前記少なくとも1つのテキスト検索クエリに対応し且つ非音声検索結果データを含む1つ又は複数の検索結果を検索するステップと、
    前記非音声検索結果データを前記要求側の装置に送信するステップと
    を含む方法。
  17. 前記非音声検索結果データが、ウェブページ、リソースロケータ、テキストデータ、オーディオデータ、スピーチデータ、画像データ、地理データ及びビデオデータのうちの少なくとも1つを含む、請求項16に記載の方法。
  18. 1つ又は複数の音声検索クエリを処理するステップが、地理的位置とユーザプロフィール情報とのうちの少なくとも1つを解析するステップをさらに含む、請求項16に記載の方法。
  19. 前記地理的位置情報とユーザプロフィール情報とのうちの少なくとも1つに基づいて前記非音声検索結果データを検索するステップをさらに含む、請求項18に記載の方法。
  20. 前記要求装置がモバイル装置である、請求項16に記載の方法。
JP2008519298A 2005-06-30 2006-05-12 音声検索クエリを使用したコンテンツの検索 Pending JP2009500720A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/170,144 US7672931B2 (en) 2005-06-30 2005-06-30 Searching for content using voice search queries
PCT/US2006/018628 WO2007005120A2 (en) 2005-06-30 2006-05-12 Searching for content using voice search queries

Publications (2)

Publication Number Publication Date
JP2009500720A true JP2009500720A (ja) 2009-01-08
JP2009500720A5 JP2009500720A5 (ja) 2009-06-04

Family

ID=37590937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008519298A Pending JP2009500720A (ja) 2005-06-30 2006-05-12 音声検索クエリを使用したコンテンツの検索

Country Status (6)

Country Link
US (1) US7672931B2 (ja)
EP (1) EP1899863A4 (ja)
JP (1) JP2009500720A (ja)
KR (1) KR20080031696A (ja)
CN (1) CN101213511A (ja)
WO (1) WO2007005120A2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014153715A (ja) * 2013-02-07 2014-08-25 Samsung Electronics Co Ltd 音声対話機能を備えた携帯端末機及びその音声対話方法
JP2015149780A (ja) * 2015-04-20 2015-08-20 株式会社ニコン 情報処理装置
JP2017068784A (ja) * 2015-10-02 2017-04-06 シャープ株式会社 行動ログを管理するためのシステム、行動ログの管理装置、電子機器、行動ログを管理するための方法、および、プログラム
US9626151B2 (en) 2010-02-18 2017-04-18 Nikon Corporation Information processing device, portable device and information processing system
CN107077504A (zh) * 2015-01-05 2017-08-18 国际商业机器公司 增补信息请求

Families Citing this family (202)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US8213917B2 (en) 2006-05-05 2012-07-03 Waloomba Tech Ltd., L.L.C. Reusable multimodal application
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US7707039B2 (en) * 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US20060104515A1 (en) * 2004-07-19 2006-05-18 King Martin T Automatic modification of WEB pages
US7812860B2 (en) * 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US20060136629A1 (en) * 2004-08-18 2006-06-22 King Martin T Scanner having connected and unconnected operational behaviors
US20060041484A1 (en) * 2004-04-01 2006-02-23 King Martin T Methods and systems for initiating application processes by data capture from rendered documents
US20060053097A1 (en) * 2004-04-01 2006-03-09 King Martin T Searching and accessing documents on private networks for use with captures from rendered documents
US8081849B2 (en) * 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US20080313172A1 (en) * 2004-12-03 2008-12-18 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US9008447B2 (en) * 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US7894670B2 (en) 2004-04-01 2011-02-22 Exbiblio B.V. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US20060098900A1 (en) 2004-09-27 2006-05-11 King Martin T Secure data gathering from rendered documents
WO2008028674A2 (en) 2006-09-08 2008-03-13 Exbiblio B.V. Optical scanners, such as hand-held optical scanners
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US20070300142A1 (en) * 2005-04-01 2007-12-27 King Martin T Contextual dynamic advertising based upon captured rendered text
US20060081714A1 (en) * 2004-08-23 2006-04-20 King Martin T Portable scanning device
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US8713418B2 (en) * 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US8874504B2 (en) * 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US10032452B1 (en) 2016-12-30 2018-07-24 Google Llc Multimodal transmission of packetized data
US8346620B2 (en) * 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US8751240B2 (en) * 2005-05-13 2014-06-10 At&T Intellectual Property Ii, L.P. Apparatus and method for forming search engine queries based on spoken utterances
US8364521B2 (en) * 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US20090234745A1 (en) * 2005-11-05 2009-09-17 Jorey Ramer Methods and systems for mobile coupon tracking
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US20070061246A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile campaign creation
US20070073718A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile search service instant activation
US9471925B2 (en) * 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US20070100652A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile pay per call
US20080214152A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Methods and systems of mobile dynamic content presentation
US20070073717A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile comparison shopping
US20070100650A1 (en) * 2005-09-14 2007-05-03 Jorey Ramer Action functionality for mobile content search results
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US20070061198A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile pay-per-call campaign creation
US20080215429A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Using a mobile communication facility for offline ad searching
US20090234861A1 (en) * 2005-09-14 2009-09-17 Jorey Ramer Using mobile application data within a monetization platform
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US20100312572A1 (en) * 2005-09-14 2010-12-09 Jump Tap, Inc. Presentation of Interactive Mobile Sponsor Content
US20090234711A1 (en) * 2005-09-14 2009-09-17 Jorey Ramer Aggregation of behavioral profile data using a monetization platform
US8666376B2 (en) * 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US8615719B2 (en) * 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US20070061335A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Multimodal search query processing
US20070073722A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Calculation and presentation of mobile content expected value
US20070100805A1 (en) * 2005-09-14 2007-05-03 Jorey Ramer Mobile content cross-inventory yield optimization
US8195133B2 (en) * 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US20070198485A1 (en) * 2005-09-14 2007-08-23 Jorey Ramer Mobile search service discovery
US20090029687A1 (en) * 2005-09-14 2009-01-29 Jorey Ramer Combining mobile and transcoded content in a mobile search result
US7676394B2 (en) * 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US20070100651A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile payment facilitation
US10592930B2 (en) * 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US8131271B2 (en) * 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US20070060173A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Managing sponsored content based on transaction history
US20080214204A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Similarity based location mapping of mobile comm facility users
US20080214149A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Using wireless carrier data to influence mobile search results
US20080214154A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Associating mobile and non mobile web content
US20070100653A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile website analyzer
US20070061247A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Expected value and prioritization of mobile content
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US8832100B2 (en) * 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US20080242279A1 (en) * 2005-09-14 2008-10-02 Jorey Ramer Behavior-based mobile content placement on a mobile communication facility
US8238888B2 (en) * 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US8660891B2 (en) * 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US10038756B2 (en) * 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US8027879B2 (en) * 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US8290810B2 (en) * 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US20080214155A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Integrating subscription content into mobile search results
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US20070061303A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search result clustering
US20080214151A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Methods and systems for mobile coupon placement
US8515400B2 (en) 2005-09-14 2013-08-20 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US7860871B2 (en) * 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US20070192318A1 (en) * 2005-09-14 2007-08-16 Jorey Ramer Creation of a mobile search suggestion dictionary
US7603360B2 (en) * 2005-09-14 2009-10-13 Jumptap, Inc. Location influenced search results
US8156128B2 (en) * 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US20070061245A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Location based presentation of mobile content
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US20110143733A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Use Of Dynamic Content Generation Parameters Based On Previous Performance Of Those Parameters
US20070061317A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search substring query completion
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US20070239724A1 (en) * 2005-09-14 2007-10-11 Jorey Ramer Mobile search services related to direct identifiers
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US20070073719A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Physical navigation of a mobile search application
US20070100806A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Client libraries for mobile content
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8989718B2 (en) * 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US20110143731A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Communication Facility Usage Pattern Geographic Based Advertising
US20080215623A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Mobile communication facility usage and social network creation
US9076175B2 (en) * 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US20070061334A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Search query address redirection on a mobile communication facility
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US20070061211A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Preventing mobile communication facility click fraud
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US20080270220A1 (en) * 2005-11-05 2008-10-30 Jorey Ramer Embedding a nonsponsored mobile content within a sponsored mobile content
US20070061242A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Implicit searching for mobile content
US20070168354A1 (en) * 2005-11-01 2007-07-19 Jorey Ramer Combined algorithmic and editorial-reviewed mobile content search results
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US7548915B2 (en) * 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US20080214153A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Mobile User Profile Creation based on User Browse Behaviors
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US20100285818A1 (en) * 2009-05-08 2010-11-11 Crawford C S Lee Location based service for directing ads to subscribers
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
US20100121705A1 (en) * 2005-11-14 2010-05-13 Jumptap, Inc. Presentation of Sponsored Content Based on Device Characteristics
US7756708B2 (en) 2006-04-03 2010-07-13 Google Inc. Automatic language model update
US20070249406A1 (en) * 2006-04-20 2007-10-25 Sony Ericsson Mobile Communications Ab Method and system for retrieving information
US7682961B2 (en) * 2006-06-08 2010-03-23 International Business Machines Corporation Methods of forming solder connections and structure thereof
US8239480B2 (en) 2006-08-31 2012-08-07 Sony Ericsson Mobile Communications Ab Methods of searching using captured portions of digital audio content and additional information separate therefrom and related systems and computer program products
US9672533B1 (en) 2006-09-29 2017-06-06 Amazon Technologies, Inc. Acquisition of an item based on a catalog presentation of items
US8725565B1 (en) * 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US8073681B2 (en) 2006-10-16 2011-12-06 Voicebox Technologies, Inc. System and method for a cooperative conversational voice user interface
US7742922B2 (en) * 2006-11-09 2010-06-22 Goller Michael D Speech interface for search engines
US8630855B2 (en) * 2006-12-22 2014-01-14 Anthony Oddo Call system and method
CA2612645C (en) * 2006-12-22 2011-05-24 Bce Inc. Method and system for configuring information regarding processing of calls involving a party
US7818176B2 (en) 2007-02-06 2010-10-19 Voicebox Technologies, Inc. System and method for selecting and presenting advertisements based on natural language processing of voice-based input
US9665529B1 (en) 2007-03-29 2017-05-30 Amazon Technologies, Inc. Relative progress and event indicators
US8650030B2 (en) * 2007-04-02 2014-02-11 Google Inc. Location based responses to telephone requests
US7921309B1 (en) 2007-05-21 2011-04-05 Amazon Technologies Systems and methods for determining and managing the power remaining in a handheld electronic device
KR101359715B1 (ko) * 2007-08-24 2014-02-10 삼성전자주식회사 모바일 음성 웹 제공 방법 및 장치
US20090082037A1 (en) * 2007-09-24 2009-03-26 Microsoft Corporation Personal points of interest in location-based applications
US8140335B2 (en) 2007-12-11 2012-03-20 Voicebox Technologies, Inc. System and method for providing a natural language voice user interface in an integrated voice navigation services environment
US8255224B2 (en) 2008-03-07 2012-08-28 Google Inc. Voice recognition grammar selection based on context
US8615388B2 (en) * 2008-03-28 2013-12-24 Microsoft Corporation Intra-language statistical machine translation
US9305548B2 (en) 2008-05-27 2016-04-05 Voicebox Technologies Corporation System and method for an integrated, multi-modal, multi-device natural language voice services environment
US8700008B2 (en) 2008-06-27 2014-04-15 Microsoft Corporation Providing data service options in push-to-talk using voice recognition
KR101545582B1 (ko) * 2008-10-29 2015-08-19 엘지전자 주식회사 단말기 및 그 제어 방법
US8589157B2 (en) * 2008-12-05 2013-11-19 Microsoft Corporation Replying to text messages via automated voice search techniques
CA2647921C (en) 2008-12-24 2014-06-10 Bce Inc. Method and system for configuring a contact database associated with a user
CN102369724B (zh) 2009-02-18 2016-05-04 谷歌公司 自动捕获信息,例如使用文档感知设备捕获信息
US8326637B2 (en) 2009-02-20 2012-12-04 Voicebox Technologies, Inc. System and method for processing multi-modal device interactions in a natural language voice services environment
CN102349087B (zh) 2009-03-12 2015-05-06 谷歌公司 自动提供与捕获的信息例如实时捕获的信息关联的内容
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
US9213776B1 (en) 2009-07-17 2015-12-15 Open Invention Network, Llc Method and system for searching network resources to locate content
CN101616503B (zh) * 2009-08-03 2011-09-21 中兴通讯股份有限公司 一种共享电话号码信息的方法及装置
KR101732342B1 (ko) * 2009-08-31 2017-05-04 다솔 시스템므 신뢰 질의 시스템 및 방법
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US8396888B2 (en) 2009-12-04 2013-03-12 Google Inc. Location-based searching using a search area that corresponds to a geographical location of a computing device
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
KR20110114797A (ko) * 2010-04-14 2011-10-20 한국전자통신연구원 음성을 이용한 모바일 검색 장치 및 방법
US8392411B2 (en) 2010-05-20 2013-03-05 Google Inc. Automatic routing of search results
US9786268B1 (en) * 2010-06-14 2017-10-10 Open Invention Network Llc Media files in voice-based social media
US10496714B2 (en) 2010-08-06 2019-12-03 Google Llc State-dependent query response
US8630860B1 (en) * 2011-03-03 2014-01-14 Nuance Communications, Inc. Speaker and call characteristic sensitive open voice search
US20130066634A1 (en) * 2011-03-16 2013-03-14 Qualcomm Incorporated Automated Conversation Assistance
US8849791B1 (en) 2011-06-29 2014-09-30 Amazon Technologies, Inc. Assisted shopping
US8630851B1 (en) * 2011-06-29 2014-01-14 Amazon Technologies, Inc. Assisted shopping
US8660847B2 (en) 2011-09-02 2014-02-25 Microsoft Corporation Integrated local and cloud based speech recognition
US9129606B2 (en) 2011-09-23 2015-09-08 Microsoft Technology Licensing, Llc User query history expansion for improving language model adaptation
US8719025B2 (en) 2012-05-14 2014-05-06 International Business Machines Corporation Contextual voice query dilation to improve spoken web searching
US10776830B2 (en) 2012-05-23 2020-09-15 Google Llc Methods and systems for identifying new computers and providing matching services
US9465833B2 (en) 2012-07-31 2016-10-11 Veveo, Inc. Disambiguating user intent in conversational interaction system for large corpus information retrieval
US20140114646A1 (en) * 2012-10-24 2014-04-24 Sap Ag Conversation analysis system for solution scoping and positioning
US10650066B2 (en) 2013-01-31 2020-05-12 Google Llc Enhancing sitelinks with creative content
US10735552B2 (en) 2013-01-31 2020-08-04 Google Llc Secondary transmissions of packetized data
US9330659B2 (en) 2013-02-25 2016-05-03 Microsoft Technology Licensing, Llc Facilitating development of a spoken natural language interface
US9378741B2 (en) 2013-03-12 2016-06-28 Microsoft Technology Licensing, Llc Search results using intonation nuances
US10133546B2 (en) 2013-03-14 2018-11-20 Amazon Technologies, Inc. Providing content on multiple devices
US9842584B1 (en) * 2013-03-14 2017-12-12 Amazon Technologies, Inc. Providing content on multiple devices
US10515076B1 (en) * 2013-04-12 2019-12-24 Google Llc Generating query answers from a user's history
EP3640938B1 (en) * 2013-05-07 2024-07-03 Veveo, Inc. Incremental speech input interface with real time feedback
KR102188090B1 (ko) * 2013-12-11 2020-12-04 엘지전자 주식회사 스마트 가전제품, 그 작동방법 및 스마트 가전제품을 이용한 음성인식 시스템
US9928030B2 (en) * 2014-03-28 2018-03-27 Panasonic Intellectual Property Management Co., Ltd. Speech retrieval device, speech retrieval method, and display device
WO2016044321A1 (en) 2014-09-16 2016-03-24 Min Tang Integration of domain information into state transitions of a finite state transducer for natural language processing
EP3195145A4 (en) 2014-09-16 2018-01-24 VoiceBox Technologies Corporation Voice commerce
WO2016061309A1 (en) 2014-10-15 2016-04-21 Voicebox Technologies Corporation System and method for providing follow-up responses to prior natural language inputs of a user
US10431214B2 (en) 2014-11-26 2019-10-01 Voicebox Technologies Corporation System and method of determining a domain and/or an action related to a natural language input
US10614799B2 (en) 2014-11-26 2020-04-07 Voicebox Technologies Corporation System and method of providing intent predictions for an utterance prior to a system detection of an end of the utterance
US9854049B2 (en) 2015-01-30 2017-12-26 Rovi Guides, Inc. Systems and methods for resolving ambiguous terms in social chatter based on a user profile
US10176219B2 (en) 2015-03-13 2019-01-08 Microsoft Technology Licensing, Llc Interactive reformulation of speech queries
US10504509B2 (en) * 2015-05-27 2019-12-10 Google Llc Providing suggested voice-based action queries
US10650162B2 (en) * 2015-07-29 2020-05-12 Simplifeye, Inc. System and method for facilitating access to a database
CN108604237B (zh) * 2015-12-01 2022-10-14 英特吉姆公司股份有限公司 个性化交互式智能搜索方法和***
WO2018023106A1 (en) 2016-07-29 2018-02-01 Erik SWART System and method of disambiguating natural language processing requests
CN106599110A (zh) * 2016-11-29 2017-04-26 百度在线网络技术(北京)有限公司 基于人工智能的语音搜索方法及装置
US10593329B2 (en) 2016-12-30 2020-03-17 Google Llc Multimodal transmission of packetized data
US10708313B2 (en) 2016-12-30 2020-07-07 Google Llc Multimodal transmission of packetized data
US10133732B2 (en) * 2017-03-21 2018-11-20 International Business Machines Corporation Interactive location sensitive network response
CN109392309B (zh) * 2017-06-13 2022-02-22 谷歌有限责任公司 建立与非注册资源的基于音频的网络会话
KR102449630B1 (ko) * 2017-12-26 2022-09-30 삼성전자주식회사 전자 장치 및 이의 제어 방법
US11706482B2 (en) 2018-02-20 2023-07-18 Lg Electronics Inc. Display device
KR102596841B1 (ko) * 2018-08-08 2023-11-01 삼성전자주식회사 사용자의 발화에 응답하여 하나 이상의 아이템을 제공하기 위한 전자 장치 및 방법
WO2020171295A1 (ko) * 2019-02-20 2020-08-27 엘지전자 주식회사 이동단말기 및 그 제어 방법
US11115597B2 (en) 2019-02-20 2021-09-07 Lg Electronics Inc. Mobile terminal having first and second AI agents interworking with a specific application on the mobile terminal to return search results
CN111696549A (zh) * 2020-06-02 2020-09-22 深圳创维-Rgb电子有限公司 一种图片搜索方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003016087A (ja) * 2001-04-11 2003-01-17 Koninkl Philips Electronics Nv 自動セクタ情報システムを動作する方法及びシステム
JP2003106852A (ja) * 2001-09-28 2003-04-09 Honda Motor Co Ltd 情報端末、及び情報サーバ
JP2003316803A (ja) * 2002-04-19 2003-11-07 Nec Corp 携帯端末装置およびサービス提供システム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991739A (en) * 1997-11-24 1999-11-23 Food.Com Internet online order method and apparatus
US6173316B1 (en) * 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6631368B1 (en) * 1998-11-13 2003-10-07 Nortel Networks Limited Methods and apparatus for operating on non-text messages
US6615172B1 (en) * 1999-11-12 2003-09-02 Phoenix Solutions, Inc. Intelligent query engine for processing voice based queries
US6999932B1 (en) * 2000-10-10 2006-02-14 Intel Corporation Language independent voice-based search system
US7027987B1 (en) * 2001-02-07 2006-04-11 Google Inc. Voice interface for a search engine
US7136846B2 (en) * 2001-04-06 2006-11-14 2005 Keel Company, Inc. Wireless information retrieval
JP2003036093A (ja) * 2001-07-23 2003-02-07 Japan Science & Technology Corp 音声入力検索システム
US20030035518A1 (en) * 2001-08-16 2003-02-20 Fan Rodric C. Voice interaction for location-relevant mobile resource management
US20030061054A1 (en) * 2001-09-25 2003-03-27 Payne Michael J. Speaker independent voice recognition (SIVR) using dynamic assignment of speech contexts, dynamic biasing, and multi-pass parsing
US6650997B2 (en) * 2001-09-28 2003-11-18 Robert Bosch Gmbh System and method for interfacing mobile units using a cellphone
GB0322877D0 (en) * 2003-09-30 2003-10-29 British Telecomm Search system and method
JP3944159B2 (ja) * 2003-12-25 2007-07-11 株式会社東芝 質問応答システムおよびプログラム
US20050171936A1 (en) * 2004-01-30 2005-08-04 Bo Zhu Wireless search engine and method thereof
WO2005122733A2 (en) * 2004-06-09 2005-12-29 James Bergin Systems and methods for management of contact information
US7275049B2 (en) * 2004-06-16 2007-09-25 The Boeing Company Method for speech-based data retrieval on portable devices
US7376645B2 (en) * 2004-11-29 2008-05-20 The Intellection Group, Inc. Multimodal natural language query system and architecture for processing voice and proximity-based queries
US7844465B2 (en) * 2004-11-30 2010-11-30 Scansoft, Inc. Random confirmation in speech based systems
US7996391B2 (en) * 2005-06-20 2011-08-09 Google Inc. Systems and methods for providing search results

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003016087A (ja) * 2001-04-11 2003-01-17 Koninkl Philips Electronics Nv 自動セクタ情報システムを動作する方法及びシステム
JP2003106852A (ja) * 2001-09-28 2003-04-09 Honda Motor Co Ltd 情報端末、及び情報サーバ
JP2003316803A (ja) * 2002-04-19 2003-11-07 Nec Corp 携帯端末装置およびサービス提供システム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9626151B2 (en) 2010-02-18 2017-04-18 Nikon Corporation Information processing device, portable device and information processing system
JP2014153715A (ja) * 2013-02-07 2014-08-25 Samsung Electronics Co Ltd 音声対話機能を備えた携帯端末機及びその音声対話方法
CN107077504A (zh) * 2015-01-05 2017-08-18 国际商业机器公司 增补信息请求
JP2018501562A (ja) * 2015-01-05 2018-01-18 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 電子デバイス、情報要求を増補する方法、および情報要求を増補するためのコンピュータ・プログラム製品
CN107077504B (zh) * 2015-01-05 2020-11-03 国际商业机器公司 增补信息请求
JP2015149780A (ja) * 2015-04-20 2015-08-20 株式会社ニコン 情報処理装置
JP2017068784A (ja) * 2015-10-02 2017-04-06 シャープ株式会社 行動ログを管理するためのシステム、行動ログの管理装置、電子機器、行動ログを管理するための方法、および、プログラム

Also Published As

Publication number Publication date
WO2007005120A3 (en) 2007-12-06
EP1899863A4 (en) 2011-01-26
WO2007005120A2 (en) 2007-01-11
EP1899863A2 (en) 2008-03-19
CN101213511A (zh) 2008-07-02
US20070005570A1 (en) 2007-01-04
US7672931B2 (en) 2010-03-02
KR20080031696A (ko) 2008-04-10

Similar Documents

Publication Publication Date Title
JP2009500720A (ja) 音声検索クエリを使用したコンテンツの検索
US10665240B2 (en) Location-based responses to telephone requests
US11216522B2 (en) State-dependent query response
JP6543680B2 (ja) 位置に基づく検索
KR101516387B1 (ko) 검색결과들을 이용한 자동 라우팅
US8065152B2 (en) Platform for enabling voice commands to resolve phoneme based domain name registrations
JP2009500720A5 (ja)
JP2005346692A (ja) ディレクトリ支援問い合わせ結果に対する完全機能型、アクション可能なアクセス
CN109392309B (zh) 建立与非注册资源的基于音频的网络会话
JP2009510623A (ja) リスティングデータのオンラインデータ検証
JP3200764B2 (ja) 情報提供装置及び記憶媒体
WO2006085544A1 (ja) 携帯端末
JP4284546B2 (ja) 緊急情報伝達システムおよび緊急情報伝達方法
JP2003016104A (ja) 検索装置およびプログラム記録媒体
JP2006279156A (ja) 電話帳検索システムと方法、制御システム、携帯電話機、及びプログラム
JP2002073446A (ja) 論理アドレス変換方法および装置
KR100559140B1 (ko) 멀티미디어 메시지 전송 방법 및 시스템
JP2001177661A (ja) インターネットの接続システム
KR20010076116A (ko) 웹 브라우저 검색정보 음성변환 습독(拾讀) 및 가입자서비스 방법
JP2002091846A (ja) ウェブサイトアクセス方法及びそのためのサーバーシステム
JP2001084202A (ja) インターネット上に置かれた情報提供サーバへの携帯端末からのアクセス方法及び当該アクセス方法に用いられる情報提供サーバ
JP2002163256A (ja) 検索方法、検索システム、および検索プログラムを記録した記録媒体
JP2005071209A (ja) 情報解析サーバ、クライアント、及びソフトウェア

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090417

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110719

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110906

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111212