(57)【要約】  統一された処理においてコンテンツが収集され、注釈を付けられ、及び伝搬されることが可能である。一例を挙げると、情報を収集するためにスマートフォンなどのモバイル装置が使用される。情報は、テキスト、ビデオ、音声などでよい。情報は反応サービスに送信でき、反応サービスは情報の注釈を返すことができる。注釈は情報に添付されて、注釈付き文書が作成されうる。注釈付き文書は他のユーザーに伝達されうる。さらに、注釈付き文書は、注釈付き文書とその情報を作成又は取り込んだユーザーとを関連付ける方法で格納されうる。情報を取り込み、情報への注釈を取得し、注釈付き情報を伝搬する機能は、ソーシャルネットワーク投稿又はオンライン写真アルバムなどのソーシャルメディアの作成を促進できる。
2013524348.tif 000002
【特許請求の範囲】
【請求項１】
装置の入力機構を通じて第１の情報を受信するステップと、
前記装置から離れたサービスに、前記第１の情報を備える第２の情報を送信するステップと、
前記サービスから、第３の情報の１つ又は複数の項目を受信するステップであって、前記サービスが前記第２の情報に応答して第３の情報の前記項目を作成する、ステップと、
前記第１の情報、及び第３の情報の前記項目に基づいて、注釈付き文書を作成するステップと、
１人又は複数の人々に、前記注釈付き文書及び前記装置のユーザーの識別に基づく第４の情報を伝搬するステップと
を含む情報の通信を促進する方法。
【請求項２】
前記ユーザーから、第３の情報の前記１つ又は複数の項目のうちのどれが前記第１の情報にメタデータとして添付されるべきかという表示を受信するステップをさらに含む請求項１に記載の方法。
【請求項３】
前記第１の情報が前記装置のユーザー入力機構を通じて受信されたテキストを含み、前記サービスが前記第２の情報に基づいて検索を実行し、前記第３の情報が前記検索の結果を含み、前記方法が、
前記第３の情報に基づいてソーシャルネットワーク投稿の下書きを作成するステップであって、前記第４の情報がソーシャルネットワーク投稿の前記下書きを含む、ステップと、
前記ユーザーから、ソーシャルネットワーク投稿の前記下書きがソーシャルネットワークに投稿するべきという表示を受信するステップと
を含み、
前記第４の情報を１人又は複数の人々に伝搬する前記ステップが、ソーシャルネットワーク投稿の前記下書きを前記ソーシャルネットワークに投稿するステップを含む請求項１に記載の方法。
【請求項４】
前記第１の情報が前記装置のカメラによって取り込まれた画像を含み、前記第３の情報が前記画像内に写っている人又はオブジェクトの識別を含み、前記第４の情報が前記画像及び前記識別を含む請求項１に記載の方法。
【請求項５】
前記第１の情報が前記装置のマイクによって取り込まれた音声録音を含み、前記第３の情報が前記音声録音に含まれる音声の識別を含み、前記第４の情報が前記識別を含む請求項１に記載の方法。
【請求項６】
前記音声録音において識別されたオブジェクトの市販の録音を取得するために動作を行うステップをさらに含む請求項５に記載の方法。
【請求項７】
前記装置がセルラー式ネットワークを通じて前記サービスと通信する通信装置を含む請求項１に記載の方法。
【請求項８】
請求項１から７のいずれかの方法を実行するためのコンピューター実行可能命令を有するコンピューター読み取り可能な媒体。
【請求項９】
情報を収集及び伝搬するための装置であって、
コンテンツを受信するコンテンツ入力機構と、
メモリーと、
プロセッサーと、
前記メモリーに格納され、前記プロセッサー上で実行するクライアントアプリケーションであって、前記クライアントアプリケーションが、前記装置の第１のユーザーからの命令に続いて、前記装置から離れて位置し、前記装置がネットワークを通じて通信するサービスに、前記コンテンツ入力機構を通じて受信されたコンテンツを送信して、前記クライアントアプリケーションが、前記サービスから前記コンテンツの１つ又は複数の注釈を受信して、前記コンテンツと前記１つ又は複数の注釈のうちの第１の注釈とを結合して注釈付き文書を作成して、前記注釈付き文書に基づいて情報を作成して、前記情報を１人又は複数の第２のユーザーに伝搬するクライアントアプリケーションと
を備える装置。
【請求項１０】
前記クライアントアプリケーションが、前記第１のユーザーから、前記１つ又は複数の注釈のうちのどの表示が前記コンテンツにメタデータとして添付されるべきかを受信する請求項９に記載の装置。
【請求項１１】
前記コンテンツ入力機構がテキスト入力機構を含み、前記コンテンツがテキストクエリーを含み、前記１つ又は複数の注釈が前記クエリーに応答して生成された検索結果を含み、前記情報が前記結果に基づく請求項９に記載の装置。
【請求項１２】
前記クライアントアプリケーションが、前記コンテンツ及び前記結果に基づいて前記クライアントアプリケーションが作成した投稿をソーシャルネットワークに投稿することによって前記情報を伝搬する請求項１１に記載の装置。
【請求項１３】
前記コンテンツ入力機構がカメラを含み、前記コンテンツが画像を含み、前記１つ又は複数の注釈が前記画像内に写っている人又はオブジェクトの識別を含み、前記クライアントアプリケーションが前記画像及び前記識別を前記第１のユーザーに関連付けられるオンライン写真アルバムに投稿することによって前記情報を伝搬する請求項９に記載の装置。
【請求項１４】
前記コンテンツ入力機構がマイクを含み、前記コンテンツが音声録音を含み、前記１つ又は複数の注釈が前記音声録音内の曲の識別を含み、前記クライアントアプリケーションが前記１人又は複数の第２のユーザーに伝達することによって前記曲に関する情報を伝搬する請求項９に記載の装置。
【請求項１５】
クライアントアプリケーションが、前記コンテンツが受信された時刻、及び前記装置が前記時刻に位置していた地理的位置を前記サービスに伝達し、前記１つ又は複数の注釈が前記コンテンツ、前記時刻、及び前記地理的位置に基づく請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注釈付き情報の作成及び伝搬に関する。
【背景技術】
【０００２】
[0001]様々な種類の動作を実行するために、コンピューター、スマートフォン、及び他の種類の装置が使用されている。これらの動作のうちのいくつかは、検索の開始、情報の収集及び整理、ならびにメッセージの送受信を含む。さらに、多くの装置は多機能装置であり、たとえばスマートフォンは音声及びデータ通信装置として、ならびにカメラとして機能できる。１つの装置に実装できる機能の数の増加、及びこれらの装置への接続の可用性の向上により、人々は１つの装置を使用して多くの異なる機能を実行できるようになった。たとえば、従来は、ソーシャルネットワークに写真を投稿することは、カメラで写真を撮影し、次いでコンピューターを使用してその写真をソーシャルネットワークにアップロードすることを含んでいた。現在では、スマートフォンで写真を撮影でき、次いでそのスマートフォンから自分のソーシャルネットワーキングアカウントにその写真を投稿できる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
[0002]人々は、相互に関係がある一連の動作をしばしば実行するが（たとえば、スマートフォンで検索を行い、次いでその検索結果を他人に電子メールで送信する）、これらの関連動作が実行されるプラットフォームは、これらの動作をまとまりのない動作として扱うことがしばしばある。写真を撮影し、その写真に関連する画像検索を実行し、写真についてソーシャルネットワークに投稿することの全ては、スマートフォンから実行できる。しかし、これらの動作を実行する人は、一般に異なる動作をしばしばソフトウェアの別々の部分を含む別々のイベントと見なす。これらの動作が別々のものと見なされる理由の一部は、ローカル及び遠隔ソフトウェアインフラストラクチャがこれらの動作の結合をサポートしないことである。異なる動作は単一のデータフローの一部である場合がある。たとえば、レストランを検索して、そのレストランについてソーシャルネットワーク投稿を書くことは、単一のコンセプト（すなわちレストラン）に関する単一の一連の動作の一部である。しかし、これらの異なる動作を実行するために使用されるソフトウェアは、これらの動作間の結合をサポートできないことがしばしばある。
【課題を解決するための手段】
【０００４】
[0003]情報の作成、注釈付け、及び伝搬が、統一された処理の一部として実行されうる。このような処理はソーシャルメディアとして情報の流れを促進することができる。
[0004]データを作成、注釈付け、及び伝搬するための処理の実行は、文書の作成から開始できる。文書は、テキスト、画像、音声などの任意の種類の情報で構成されうる。たとえば、２語又は３語のクエリーは小さなテキスト文書でよい。あるいは、デジタル写真は画像文書でよい。一旦このような文書が作成されると、何らかの方法で文書に反応（応答）する反応サービス（応答サービス、reaction service）に送信されうる。たとえば、反応サービスは文書に関連する情報を提供しようとすることができる。クエリーに反応する検索エンジンは、反応サービスの一面であってよい。しかし、反応サービスは他の種類の動作を行うことができる。たとえば、反応サービスは、写真の中の人又は物を識別しようとすることによって写真に反応することができる。あるいは、反応サービスは、音声録音が知られている曲かどうかを決定しようとすることによって、その録音に反応することができる。反応サービスは、一旦文書に反応すると、それに応答して情報を提供する。
【０００５】
[0005]文書に応答して提供される情報は、文書への注釈と見なされうる。たとえば、「モロッコ料理」などのテキストクエリーを入力すると、任意の検索結果（たとえば、１つ又は複数のモロッコ料理レストランの名称、住所、及び統一資源ロケータ（「ＵＲＬ」））がクエリーへの注釈と見なされうる。あるいは、文書が彫像の画像の場合、反応サービスは画像内に示された彫像を識別でき、彫像の名称が注釈になりうる。文書及び文書の注釈は、注釈付き文書の一部を形成できる。
【０００６】
[0006]ユーザーは、様々な方法で注釈付き文書を使用できる。たとえば、ユーザーは注釈のうちのいくつかをメタデータとして文書に添付することを決定できる。したがって、ユーザーが有名な彫像の写真を撮影すると、反応サービスは彫像の名称を提供できる。次いで、その名称が写真についてのメタデータの一部となりうる。さらにユーザーは、文書、及び／あるいは文書の注釈のうちのいくつか又は全てを何らかの方法で伝搬することを決定できる。たとえば、一旦上述の写真に写真内の彫像の名称で注釈が付けられると、その写真及び写真の注釈はオンライン写真アルバムに送信されうる。あるいは、ユーザーは写真及び写真の注釈をソーシャルネットワークにおけるステータス投稿の一部にすることができる。ユーザーの装置上のソフトウェアは、文書に対する反応を取得して、どの注釈を文書に関連付けるかを決定して、文書を他の場所に伝搬する処理を促進できる。
【０００７】
[0007]一例を挙げると、文書を作成して、その文書に対する反応を取得する処理は、スマートフォン又はハンドヘルドコンピューターなどのモバイル装置上で行われる。モバイル装置にインストールされたソフトウェアは、装置上で作成されたデータに対する反応をユーザーが取得するのに役立つ。たとえば、反応サービスのプロバイダーは、電話にインストールできるアプリケーションを提供できる。ユーザーが写真を撮影すると、アプリケーションはオンスクリーンボタンを提供でき、ユーザーはそのボタンをクリックして写真を反応サービスに送信して、反応サービスから写真への注釈を取得できる。アプリケーションは、テキスト、音声、又は他の任意の種類の情報について、類似の機能を提供できる。さらに、アプリケーションは文書及び文書の注釈を伝搬又は通信する処理を促進できる。たとえば、アプリケーションはユーザーの承認を得るためにソーシャルネットワーク投稿又は電子メールの下書きを作成できる。あるいは、アプリケーションは注釈付きの写真をオンライン写真アルバムに送信できる。この意味で、アプリケーションは、ユーザーの装置上で取り込まれた情報（文書）と、遠隔サービスによって提供された情報（注釈）との両方を使用して、ソーシャルメディアの作成を促進できる。
【０００８】
[0008]この「発明の概要」は、以下の「発明を実施するための形態」においてさらに説明されるコンセプトから抜粋したものを簡略化された形式で紹介するために提供されるものである。この「発明の概要」は、特許請求される主題の主要な特徴又は本質的特徴を識別することを意図するものではなく、特許請求される主題の範囲を限定するために使用されることを意図するものでもない。
【図面の簡単な説明】
【０００９】
【図１】[0009]装置が情報を収集でき、及びその情報に反応サービスが反応できる、例示的シナリオのブロック図である。
【図２】[0010]文書、注釈、及び注釈付き文書が使用されうる方法のいくつかの例示的な詳細のブロック図である。
【図３】[0011]文書が作成され、注釈を付けられ、及び／又は伝搬される例示的処理の流れ図である。
【図４】[0012]装置上でソーシャルメディアが作成されうる例示的シナリオのブロック図である。
【図５】装置上でソーシャルメディアが作成されうる例示的シナリオのブロック図である。
【図６】装置上でソーシャルメディアが作成されうる例示的シナリオのブロック図である。
【図７】[0013]本明細書に記載された対象の実装形態に関連して使用されうる例示的コンポーネントのブロック図である。
【発明を実施するための形態】
【００１０】
[0014]コンピューター及び他の装置は、検索の開始、情報の収集及び整理、ならびにメッセージの送受信などの動作を実行するためにしばしば使用される。人々は検索エンジンにクエリーをタイプ入力して、情報を要求する。彼らはスマートフォンで写真を撮影するか、スタンドアロン型カメラから写真を彼らのコンピューターにアップロードする。彼らはマイクで音声情報を取り込んで送信する。彼らは電子メールを送信し、ブログ又はソーシャルネットワークに情報を投稿し、また写真共有サイトに写真を投稿する。通常、これらの動作は概念的に別々のものと見なされる。多くの人々は検索の実行を、ソーシャルネットワークへの投稿、又は写真の撮影、あるいは音声の録音とは完全に別の動作と考える。場合によっては、これらの見方は、動作を実行するための異なる装置の使用に反映されるか、それによって強化される。たとえば、自分のデスクトップコンピューターを使用して、スタンドアロン型カメラからアップロードした写真のアルバムを整理できる。同じ人が、写真のうちの１枚に写っている物についての情報を見つけるために、スマートフォン上のブラウザを使用して検索エンジンにアクセスできる。
【００１１】
[0015]しかし、コンピューティングにおける傾向は、人々が自分の装置上で実行する動作の多くを統一する方法を提案する。ある傾向は、小型装置が従来よりも有能なことである。小型装置はより有能になりつつあり、これらの装置の接続性も改善されつつある。無線電話及び音楽プレイヤーは、カメラ、大容量メモリー及び記憶装置、ならびに重要なオペレーティングシステム及びアプリケーションを実行するのに十分な処理能力を備えていることが多い。これらの装置と世界のその他の地域との間の接続性は、従来に比べてより速く安価である。現在、セルラー式ネットワークは高速データ通信をサポートしており、ＷｉＦｉネットワークが利用可能な場合は、多くの装置がセルラー式通信とより速くて安価なＷｉＦｉネットワークとの間で切替え可能である。多くの装置がスタンドアロン型カメラに匹敵する品質のカメラを備えている。これらの理由で、無線電話及び他の小型装置は、情報を取り込んで世界と対話するために人々が使用する主な種類の装置になることができる。
【００１２】
[0016]ユーザーが世界と対話するための焦点となるのが小型装置である場合、この事実は情報の見方の新しいパラダイム、ならびにそれらのパラダイムを中心に構築できる新しいシステム及び技法を提案する。一例を挙げると、遠隔サービスによって反応できる、装置に取り込むことができるあらゆる情報を文書の一種と考えることが便利になる。さらに、反応自体を文書への注釈（注記、ラベル、annotation）の一種と考えることが便利になる。これらの文書及び文書の注釈はソーシャルメディアの１つの形式と見なすことができる。これらのソーシャルメディアはそれらを作成したユーザーと関連付けることができ、他のソーシャルメディアと同じ方法で他に伝達できる。
【００１３】
[0017]たとえば、検索エンジンへのテキストクエリーを小さな文書（場合によっては２語又は３語の文書）と見なすことができ、検索結果を生成する処理をその文書に対する反応と見なすことができ、その結果自体をその文書への注釈と見なすことができる。この一連の類似点は、検索を行う過程で実行される動作に単にラベルを適用する。しかし、これらの類似点は、検索に含まれる情報、ならびに検索を取り巻く環境についての情報を使用する方法を提案する。たとえば、ある人が彼のモバイル電話で午後６時にシアトルのダウンタウンから（その電話の時計及び位置特定技術によって決定された）「モロッコ料理」を検索すると、その人はシアトルにあるモロッコ料理レストランで夕食を食べたいのだということが推測されうる。検索が行われたという事実、及びその検索結果が、ソーシャルネットワーク投稿としてパッケージされうる。たとえば、「マラケシュレストラン」などの結果を返すことに加えて、この結果を「ティムは、シアトルにあるマラケシュレストランで食事中です」などのメッセージの形式でパッケージすることができ、ソーシャルネットワークに投稿して、ティムが食事したことのあるレストランのオンラインダイアリーに配置することもでき、他の任意の方法で使用することもできる。言い換えれば、ティムがシアトルにあるモロッコ料理レストランを検索しているという事実が、遠隔反応サービス（「クラウド」内に位置する場合がある）から得られる他の何らかの情報と結合されて、その結合された情報が全体的又は部分的にソーシャルメディアの一部として伝搬されうる。
【００１４】
[0018]検索に加えて、小型装置との他の種類の対話が上述の方法と類似の方法で使用されうる。たとえば、ユーザーはスマートフォン上のカメラを使用して写真を撮影できる。その写真自体を、写真が撮影された場所及び時刻に関する情報とともに反応サービスに送信できる。ユーザーは、ユーザーが反応サービスに写真の中の物を識別するよう要求するクエリーの一種として写真を送信してもよく、あるいは、装置上のソフトウェアは、何らかのデータが装置によって取り込まれるたびに、可能な全ての情報を提供するよう反応サービスに要求するように構成されてもよい。次いで、反応サービスは、写真の中の物を識別することによって画像及び他の情報に反応できる。（たとえば、このサービスは、「これはシアトルにあるフリーモントトロール（Ｆｒｅｍｏｎｔ  Ｔｒｏｌｌ）の写真です」と言うことによって応答できる。このサービスは写真が撮影された位置に基づいて、また取り込まれた画像とフリーモントトロールの他の写真とを比較することによって決定できる。）この意味で、写真は文書であり、写真の中の物の識別は写真への注釈（又は注釈の一部）である。次いで、写真、写真の注釈、及び／又は注釈に基づく情報が伝搬及び／又は格納されうる。たとえば、写真、及び写真を識別する注釈は、ユーザーの写真アルバムのうちの１つに格納するためにオンライン写真共有サービスに送信されうる。あるいは、その写真に関する電子メール又はソーシャルネットワーキング投稿（たとえば、「ティムはシアトルにおり、フリーモントトロールを見つけました」）が作成されて、適切な通信チャネルを通じて送信されうる。
【００１５】
[0019]上述のシナリオを実装するための１つの方法は、ユーザーがあらゆる種類の入力に対する反応を要求できるようにする、一種のクライアントソフトウェアを装置にインストールすることである。たとえば、情報サービスプロバイダーは、インデックス付けされた情報のデータベースを格納する一種のサービスを操作でき、サービスはデータベース内の情報を使用して、様々な種類の入力に反応できる。サービスは、入力の一部を受信して、その入力について知られていることを決定するためにデータベースを調査する、サーバー側のプログラムを実行できる。検索エンジンは、検索エンジンがテキストデータ、画像データ、ビデオデータなどに、テキストクエリーに反応するために使用できるテキストインデックスを含むという意味で、この種類のサービスの限定された例である。しかし、より一般的な反応サービスは、データの任意の一部（たとえば、テキスト、画像、ビデオ、音声など）を取って、そのデータを適切な方法で評価して、そのデータについて知られていることを決定できる。次いで、反応サービスはその反応を提供できる。この種類のサービスを提供する情報サービスプロバイダーは、モバイル電話又は他の種類の装置にインストールされるべきクライアントアプリケーションを提供できる。ユーザーが装置上で何らかの情報を収集すると（キーボード入力、カメラ入力、マイク入力などを通じて）、ユーザーはその入力についてクライアントアプリケーションを起動できる。次いで、クライアントアプリケーションは入力、及び、場合によってはその入力が取り込まれた時刻、又はその入力が取り込まれた時刻の装置の位置などの任意の関連情報を反応サービスに送信できる。次いで、クライアントアプリケーションは元の入力とその反応とを注釈付き（注記付き、ラベル付き、annotated）文書に結合できる。クライアントアプリケーションは、元の入力と装置の外から収集された注釈との格納及び／又は通信をさらに促進できる。たとえば、上述の例のように、クライアントアプリケーションは、写真を写真アルバムに格納するために、又はソーシャルネットワーク投稿を構成して送信するために使用されうる。
【００１６】
[0020]次に図面を参照すると、図１は、装置が情報を収集できる、及びその情報に反応サービスが反応できる例示的シナリオを示している。図示されたシナリオでは、装置１０２は、テキスト、画像、音声などの情報を収集するために使用される。装置１０２は、無線電話、音楽プレイヤー、ビデオプレイヤー、ハンドヘルドコンピューターでもよく、又はこれらの機能の任意の組合せを実装する装置でもよい。一例を挙げると、装置１０２は様々な音声及びデータ通信機能を実行し、また様々な種類のソフトウェアアプリケーションを実行する「スマートフォン」である。しかし、装置１０２は任意の種類の装置でよい。
【００１７】
[0021]装置１０２は様々な種類のコンポーネントを含むことができる。これらのコンポーネントのいくつかは図１に示されている。スクリーン１０４はテキスト及び画像を表示でき、またスクリーン１０４が入力装置として機能できるようにする触覚機能を有することもできる。ユーザーは、キーボード１０６、又は他の何らかの種類のユーザー入力機構によってテキストを入力できる。キーボード１０６は装置１０２上のボタンとして実装することもでき、スクリーン１０４が触覚機能を提供する場合はスクリーン１０４上の「仮想キーボード」として実装することもできる。マイク１０８は音声情報を取り込む。カメラ１１０は視覚情報を取り込み、また静止画像及び／又は動画を取り込むために使用されうる。スピーカー１１２は音声出力を提供する。装置１０２は、装置１０２の外の世界と通信できるようにするコンポーネントを有することができる。たとえば、装置１０２はセルラー式無線１１６及び／又はＷｉＦｉ無線１１４を備えることができる。セルラー式無線１１６によって、装置１０２はセルラー式電話ネットワークと通信できる。装置１０２は、ＷｉＦｉ無線によって無線ルータ又は無線アクセスポイントと通信でき、それによって装置１０２はインターネットなどのネットワークを通じて通信できる。装置１０２は、ある種類の無線を有するが、他の種類の無線は有しない場合がある。あるいは、他の例では、装置１０２は両方の種類の無線（及び、場合によってはブルートゥース無線、イーサネットポートなどの他の種類の通信接続）を有し、利用可能な通信機器に応じて異なる種類の通信間で切り替えることができる。
【００１８】
[0022]装置１０２は反応サービス１１８と通信できる。上述のように、反応サービス１１８はある種類の文書１２０（たとえば、テキスト、画像、音声など）を受信でき、そのデータについて知られていることを決定しようとすることができ、及びそのデータにある種類の注釈１２２を提供することによってそのデータに反応できる。たとえば、反応サービス１１８は、何らかの形でテキストクエリーに関連するテキスト文書、画像、音声ファイルなどを識別するテキスト検索エンジン１２４を提供できる。反応サービス１１８は、入力画像と知られている画像とを比較する画像比較器１２６、又は入力音声と知られている音声とを比較する音声比較器１２８を提供できる。反応サービス１１８は、テキスト検索エンジン１２４、画像比較器１２６、及び音声比較器１２８が文書１２０に反応できるようにするために、様々な種類の情報のインデックスを含むデータベース１３０を含むことができる。したがって、一例を挙げると、文書１２０はテキストクエリーを含み、及びテキストクエリーに反応して送信される注釈は検索結果のセット（たとえば、何らかの形でテキストクエリーに関連するテキスト文書、画像、音声ファイルなど）である。他の例では、文書１２０は画像又は音声を表し、文書に反応して送信される注釈は、画像内に示されていると思われる物又は人の識別、あるいは音声の元となったと思われる曲又は他のパフォーマンスの名前などの、画像又は音声についての情報である。これらは、反応サービス１１８に提供されうるデータのいくつかの例である。しかし、一般に任意の種類のデータを反応サービス１１８に提供でき、反応サービス１１８は任意の方法でそのデータに反応できる。
【００１９】
[0023]装置１０２はいくつかのコンピューティング機能を有することができる。ある種類のコンピューティング機能は、アプリケーションを取得して実行する機能である。図１の例では、装置１０２はクライアントアプリケーション１３２を実行しているように示されている。クライアントアプリケーション１３２は装置１０２のユーザーが反応サービス１１８を使用するために役立つアプリケーションである。文書１２０を装置１０２に取り込むことができ、文書１２０は任意の形式（たとえば、テキスト、画像、音声など）をとることができる。ユーザー命令を受信すると、クライアントアプリケーション１３２は文書１２０を反応サービス１１８に送信できる。たとえば、クライアントアプリケーション１３２は、検索ボックス１３６、及び検索ボタン１３８（この例では、虫眼鏡記号で示されている）を含むユーザーインターフェース１３４を提供できる。ユーザーがテキストを検索ボックス１３６に入力して検索ボタン１３８をクリックすると、検索ボックス１３６内のテキストが文書１２０になり、クライアントアプリケーション１３２がこのデータを反応サービス１１８に送信する。他の例では、ユーザーは装置１０２上のカメラ１１０を使用して、画像１４０（この例では、「突起のある長円形（Ｏｖａｌ  ｗｉｔｈ  Ｐｏｉｎｔｓ）」の彫刻の画像）を取り込むことができる。この例では、装置１０２は取り込まれた画像をスクリーン１０４上に表示できる。クライアントアプリケーション１３２は画像とともに検索ボタン１３８を表示でき、ユーザーが検索ボタン１３８をクリックして画像１４０を反応サービス１１８に送信できるようにする。この場合、画像１４０は文書１２０になる。
【００２０】
[0024]文書１２０を反応サービス１１８に送信することに応じて、クライアントアプリケーション１３２は反応サービス１１８から文書１２０への注釈１２２を受信できる。上述のように、注釈１２２は検索結果のセット、画像の識別、音声の識別、又は他の何らかの適切な種類の情報でよい。クライアントアプリケーション１３２はユーザーに注釈１２２を提示できるだけでなく、その注釈に応じてユーザーが何らかのさらなる動作を行うために役立つこともできる。たとえば、クライアントアプリケーション１３２は、データ及び／又はデータの注釈（たとえば、「ティムはモロッコ料理を食べています」、又は「ティムがフリーモントトロール像を見つけました」）に関連するソーシャルネットワークステータス投稿を提案できる。あるいは、クライアントアプリケーション１３２は電子メールを構成したり、写真共有サイトに画像を投稿したり、反応サービス１１８が識別した曲の市販されている録音を購入するためのリンクを提供したりできる。また、クライアントアプリケーション１３２は、ユーザーが注釈を見て、ユーザーがどの注釈をメタデータとして文書１２０に関連付けたいかという表示を提供できるようにすることができる。
【００２１】
[0025]図２は、文書、注釈、及び注釈付き文書が使用されうる方法のいくつかの例示的な詳細を示している。ユーザー２０２は装置１０２を携帯する人でよい。上述のように、装置１０２は無線電話、音楽プレイヤー、ハンドヘルドコンピューターなどでよい。さらに、装置１０２はキーボード１０６、カメラ１１０、及びマイク１０８などの入力装置を有することができる。これらの入力装置のうちの１つ又は複数を使用して、ユーザー２０２は、テキスト、画像、音声、又はこれら又は他のコンポーネントの任意の組合せでよい文書１２０を作成できる。上述のように、文書を何らかの方法で反応できる任意の種類のコンテンツを包含するものと見なすことは便利である。したがって、少量のテキスト（たとえば、１語又は２語の検索クエリー２０４）でさえも文書である。静止画像２０６、ビデオ２０８、又は音声録音２１０は、文書の他の例である。
【００２２】
[0026]装置１０２は文書１２０を反応サービス１１８に送信できる。装置１０２はアプリケーション（たとえば、図１に示されるクライアントアプリケーション１３２）を使用して文書１２０を反応サービス１１８に送信できるが、文書１２０は任意の方法で送信することもできる。たとえば、ユーザー２０２は単に装置１０２上のブラウザを開いて、反応サービス１１８のウェブサイトにアクセスし、それによってそのウェブインターフェースを通じて文書１２０（たとえば、検索クエリー）を反応サービス１１８に送信することができる。
【００２３】
[0027]反応サービス１１８は、たとえば検索を実行すること、画像又は音声クリップを識別することなどによって、何らかの方法で文書１２０に反応して、その反応に基づいて注釈１２２を生成する。たとえば、反応が検索を実行することの場合、注釈１２２は１つ又は複数の検索結果を含むことができる。あるいは、反応が画像を識別することの場合、注釈１２２は画像内の物又は人を識別するテキストストリングでよい。
【００２４】
[0028]注釈が装置１０２に返されると、注釈付き文書２１２が生成されうる。注釈付き文書２１２はクライアントアプリケーション（たとえば、図１に示されるクライアントアプリケーション１３２）によって生成されうるが、任意のコンポーネントによって生成されてもよい。注釈付き文書２１２は、元の文書１２０及び注釈１２２を含むことができる。注釈は、たとえば検索結果のセット（ブロック２１４）、画像又は音声の識別（ブロック２１６）、又は他の何らかの種類の反応（ブロック２１８）を含むことができる。
【００２５】
[0029]一旦注釈付き文書２１２が作成されると、注釈付き文書に関して様々な動作が実行されうる。一例を挙げると、注釈付き文書（又は注釈付き文書の一部、あるいは注釈のうちのいくつか）が装置１０２以外の場所に伝搬されうる（ブロック２２０）。モロッコ料理を検索しているユーザーの上記の例を使用すると、一旦検索結果がこのようなレストランを識別すると、ユーザーは自分がそのレストランで食事中であるという事実をソーシャルネットワークに投稿したくなる場合がある。あるいは、他の例では、ユーザーが写真を撮影して、反応サービス１１８が写真の中で示されている物を識別することによってその写真に注釈を付けると、ユーザーはその写真自体、及び写真に写っているものの識別を、オンライン写真共有サービス内のアルバムに投稿したくなる場合がある。これらは、注釈付き文書に含まれる情報を装置１０２の外の位置に伝搬できる方法のいくつかの例である。アプリケーション（たとえば、図１に示されるクライアントアプリケーション１３２）は、この伝搬を助けることができるが（たとえば、ユーザー２０２の承認を得るためにソーシャルネットワーク投稿の下書きを準備することによって）、伝搬は任意のコンポーネントによって実行されうる。
【００２６】
[0030]注釈付き文書に関して発生する可能性がある他の動作は、注釈付き文書とその作成者のアイデンティティとの間の関連が何らかの方法で保持されうることである（ブロック２２２）。たとえば、通常ユーザーがクエリーを作成すると、そのクエリーは回答された後に単に消滅する。しかし、クエリーが反応されうる文書と見なされる場合、クエリーとそのクエリーを作成したユーザー２０２とを関連付けることができ、この関連はクエリーが回答された後も存続できる。同様に、ユーザー２０２が写真を取り込んで、反応サービス１１８にその写真に反応するよう要求すると、写真をユーザー２０２と関連付けることができ（たとえば写真をユーザー２０２に属するオンラインアルバムに格納することによって）、この関連はクエリーが回答された後も存続できる。
【００２７】
[0031]図３は、文書が作成され、注釈を付けられ、及び／又は伝搬される例示的処理を流れ図の形式で示している。図３の説明を始める前に、図３の流れ図は、例を挙げると図１及び２に示されたコンポーネントを参照して記述されているが、図３の処理は任意のシステムで実行でき、図１及び２に示されたシナリオに限定されない点に留意されたい。さらに、図３の流れ図は、ブロックをつなぐ線によって示されるように、処理の段階が特定の順序で実行される例を示しているが、この図に示される様々な段階は任意の順序、あるいは任意の組合せ又は副結合で実行できる。
【００２８】
[0032]３０２で、ユーザーは装置上で文書を生成する。文書は、たとえば装置のキーボードで入力されたテキスト（ブロック３０４）、装置のカメラで取り込まれた画像（ブロック３０６）、又は装置のマイクで取り込まれた音声（ブロック３０８）でよい。文書が装置上で生成された後、文書は反応サービス１１８に送信されうる（３１０）。上述のように、反応サービス１１８は、文書に対する適切な反応を生成するために、テキスト検索エンジン、画像比較器、音声比較器などのコンポーネントを使用できる。一旦反応サービス１１８が文書に反応すると、反応サービス１１８は文書への注釈を生成して、返す（３１２）。上述のように、注釈は検索結果、画像又は音声の識別、あるいは文書に応じて生成された他の任意の情報を備えうる。
【００２９】
[0033]３１４で、文書と文書の注釈とが結合されて、注釈付き文書が生成されうる。たとえば、検索結果のセットが、それらの結果を生成したクエリーに添付されうる。あるいは、反応サービスに送信された文書が画像の場合、画像内に示される物の識別が注釈でよく、この識別と画像とを関連付けることができる。ある意味、注釈は文書を記述した一種のメタデータである。一例を挙げると、ユーザーは反応サービス１１８によって返された注釈のうちのどれがメタデータとして文書に添付されるべきかを決定するためのオプションを与えられうる（３１６）。たとえば、ユーザーがシアトルにあるフリーモントトロール像の写真を撮影して、反応サービス１１８が写真の中のオブジェクトをフリーモントトロールとして識別すると、ユーザーはその画像を「フリーモントトロール」としてラベル付けしたいかどうか尋ねられる場合がある。ラベル付けしたい場合、そのラベルは効果的に画像に添付されるメタデータの形式になる。
【００３０】
[0034]３１８で、注釈付き文書が、文書とその文書を作成したユーザーとを関連付ける方法で格納されうる。たとえば、ユーザーが写真を撮影すると、その写真は写真共有サービス内のユーザーのオンライン写真アルバムのうちの１つに格納されてもよく、ソーシャルネットワーク上のユーザーのプロファイルに投稿されてもよい。３２０で、注釈付き文書（又は注釈付き文書のうちの一部）が、注釈付き文書が作成された装置から離れた位置にいる場合がある他のユーザーに伝搬されうる。たとえば、文書及び／又は文書の注釈（又は文書の注釈のいくつか、あるいは文書又は文書の注釈から得られるいくつかの情報）がソーシャルネットワークに投稿されてもよく（ブロック３２２）、電子メールを介して他のユーザーに送信されてもよく（ブロック３２４）、写真共有サイト又はブログサイトなどのコンテンツ共有サイトに投稿されてもよい（ブロック３２６）。ソーシャルメディアと見なされるコンテンツの一態様は、コンテンツがユーザーと関連付けられる傾向があり（典型的な検索クエリーのように匿名ではなく）、また他のユーザーに伝達される（ユーザーの個人的なストレージだけに保持されるのではなく）傾向がある点に留意されたい。この意味で、図３で記述される処理は、接続されたハンドヘルド装置を通じてソーシャルメディアの作成を促進できる。
【００３１】
[0035]図４〜６は、装置上でソーシャルメディアが作成されうる、いくつかの例示的シナリオを示している。
[0036]図４は、レストランを見つけるためにユーザーが検索を実行する例示的シナリオを示している。ユーザー２０２は、街の中の星印で示されている位置にいる。ユーザー２０２は第１ストリートとメインストリートとの交差点の近くにいる。ユーザー２０２の近くの商業施設及び他の施設には、郵便局４０２、裁判所４０４、ピザレストラン４０６、モロッコ料理レストラン４０８、ホテル４１０、食料品店４１２、及び図書館４１４がある。ユーザー２０２は装置１０２を携帯しており、その装置はスマートフォン、ハンドヘルドコンピューター、音楽プレイヤーなどでよい。ユーザー２０２は近くのモロッコ料理レストランを見つけたいので、ユーザー２０２はキーボード１０６を使用して「モロッコ料理」というクエリーを自分の装置に入力する。たとえば、ユーザー２０２はクライアントアプリケーション１３２（図１に示される）を使用して、反応サービス１１８に送信されるべきクエリーを入力できる。あるいは、ユーザー２０２はブラウザを使用して、反応サービス１１８のウェブサイトにアクセスでき、この場合、ユーザー２０２はクエリーをウェブサイトに入力する。
【００３２】
[0037]ユーザー２０２がクエリーを入力した後、様々な情報が反応サービス１１８に送信されうる。この情報には、クエリー自体（ブロック４１６）、クエリーが作成された時にユーザーが位置していた緯度及び経度（ブロック４１８）、及びクエリーが作成された時刻（ブロック４２０）が含まれうる。装置１０２は、自身の位置を識別するためのいくつかの機能（たとえば、セルラータワーに対する自身の位置に基づいて装置１０２の位置を三角測量するコンポーネント、又は衛生からの信号に基づいて装置１０２の位置を決定する全地球測位システム（ＧＰＳ））を備えうる。これらのコンポーネントは、ブロック４１８に含まれる情報を提供できる。さらに、装置１０２は時計を有することができ、ブロック４２０内の時刻情報はこの時計から得ることができる。
【００３３】
[0038]反応サービス１１８はブロック４１６〜４２０で様々な情報を受信して、その情報に反応する。たとえば、反応サービス１１８は、ブロック４１６内のクエリーに基づいて、ユーザー２０２がモロッコ料理を探していることが分かる。反応サービス１１８は、ブロック４１８内の位置情報に基づいて、ユーザー２０２がシアトルにいることが分かる。また、反応サービス１１８は、ブロック４２０内の時刻情報に基づいて、ユーザー２０２がおそらく夕食を探していることが分かる。反応サービスは、これらの情報に基づいていくつかの情報を装置１０２に返す。この情報はブロック４２２に示されており、マラケシュレストラン、すなわちユーザー２０２の近くにあるモロッコ料理レストラン４０８の名称及び住所を含んでいる。ブロック４２２に示されている情報は、サービス１１８が装置１０２から受信した情報への一種の注釈を構成している。
【００３４】
[0039]提供された注釈に基づいて、注釈付き文書４２４が作成されうる。注釈付き文書は、反応サービス１１８に送信された元の情報４２６（「モロッコ料理、シアトル、午後６時３７分」）を含み、また反応サービス１１８の応答４２８（「マラケシュレストラン」）も含む。さらに、注釈付き文書はソーシャルネットワーキングスタイル投稿の下書き４３０（「ティムは、木曜日の夜にシアトルにあるマラケシュにて食事中です。」）を含みうる。この投稿はソーシャルネットワーク４３２に投稿されうる。たとえば、クライアントアプリケーション１３２（図１に示される）は下書き４３０を表示して、ユーザー２０２に下書きの中のテキストをソーシャルネットワークに投稿したいか尋ねることができる。投稿したい場合、アプリケーションはユーザー２０２の代わりに投稿を作成できる。
【００３５】
[0040]図５は、ユーザー２０２によって作成された文書が画像である例を示している。この例では、ユーザー２０２はカメラ１１０を含む装置１０２を携帯している。ユーザー２０２は彫刻５０２を見て、その写真を撮影する。この例では、彫刻５０２は、プリンストン大学のキャンパスに位置する「突起のある長円形」の彫刻である。一旦写真が撮影されると、装置１０２はその写真を反応サービス１１８に送信する。反応サービス１１８へのこの写真の送信は、クライアントアプリケーション１３２（図１に示される）によって促進されうる。たとえば、写真が撮影された後、その写真を装置１０２のスクリーン上に表示でき、写真の上にボタンを表示して、写真を反応サービス１１８に送信するようユーザー２０２を誘うことができる。ユーザーがボタンをクリックすると、写真５０４は反応サービス１１８に送信されうる。他の情報も送信されうる。たとえば、写真が撮影された位置５０６も送信されうる。
【００３６】
[0041]反応サービス１１８は、写真の中のオブジェクトを識別しようとすることによって、受信した情報に反応する。たとえば、反応サービス１１８はインデックス付けされた写真のデータベースを有する場合があり、写真の中に示されているものとデータベース内の写真とを比較しようとする場合がある。さらに、反応サービス１１８は、特定の地理的位置に何のオブジェクトが位置しているかについてのいくつかのモデルを有する場合があり、したがって反応サービス１１８は位置５０６を使用して写真の中のオブジェクトを識別しようとすることができる。反応サービス１１８に提供された情報に基づいて、反応サービス１１８は写真の中のオブジェクトが「突起のある長円形」の彫刻であると決定できる。したがって、反応サービス１１８はこの情報を含む注釈５０８を提供する。
【００３７】
[0042]一旦注釈が提供されると、注釈付き文書５１０が作成されうる。この注釈付き文書は、元の文書（すなわち、彫刻５０２の写真５０４）及び注釈５０８を含みうる。注釈付き文書は、写真が撮影された日付、時刻、及び場所などの写真に関する他の情報（ブロック５１２）も含みうる。さらに、注釈付き文書はソーシャルネットワーク投稿の下書き（ブロック５１４）（「ティムは、突起のある長円形の彫刻を見つけました。」）を含みうる。注釈付き文書５１０に含まれる情報は、様々な方法で使用されうる。たとえば、ユーザー２０２は写真共有サービス５１６に加入でき、写真及び写真の注釈のうちのいくつかをそのサービス内のアルバムに投稿できる。したがって、ユーザー２０２は「ティムのニュージャージー旅行」というアルバムを有することができる。写真、写真に写っているものを識別するラベル、ならびに写真が撮影された場所及び時刻（全てはメタデータの例）が、そのアルバムに投稿されうる。他の例では、ソーシャルネットワーク投稿の下書き（ブロック５１４）がソーシャルネットワーク４３２に投稿されうる。アルバム及び／又はソーシャルネットワークへの情報の投稿は、装置１０２上のアプリケーション（たとえば、図１に示されるクライアントアプリケーション１３２）によって実行されうる。
【００３８】
[0043]図６は、ユーザー２０２によって作成された文書が音声取込みである例を示している。この例では、ユーザー２０２はコーヒーハウス６０２の中にいる。ユーザー２０２は、マイク１０８を備えた装置１０２を携帯している。コーヒーハウス６０２にはスピーカー６０４があり、ある曲を再生している。ユーザー２０２はその曲が何かを知りたいので、ユーザー２０２は装置１０２上のマイク１０８を使用して、スピーカーから流れてくる音声を取り込む。この取り込まれた音声を含む文書６０６が作成されて、反応サービス１１８に送信される。
【００３９】
[0044]反応サービス１１８は、その文書内の音声と自身のデータベースとを比較することによって、文書６０６に反応する。この比較に基づいて、反応サービスは、音声文書内に含まれる曲は「ラプソディー・イン・ブルー（Ｒｈａｐｓｏｄｙ  ｉｎ  Ｂｌｕｅ）」であると決定する。したがって、反応サービスはその文書に注釈を返す。ある注釈は曲名６０８である。他の注釈はあるオンライン音楽ストア上のその曲へのリンク６１０であり、その曲を購入するために使用されうる。
【００４０】
[0045]注釈が返された後、注釈付き文書６１２が作成されうる。注釈付き文書６１２は、取り込まれた音声、音声文書内に含まれる曲名６０８、及びその曲の購入可能バージョンへのリンク６１０を含む文書６０６を含みうる。さらに、注釈付き文書６１２は、ユーザー２０２が「ラプソディー・イン・ブルー」という曲を聴いたという事実に関するソーシャルネットワークスタイル投稿の下書き６１４を含みうる。
【００４１】
[0046]次いで、ユーザー２０２は、注釈付き文書６１２内の項目に関して様々な動作を行うことができる。たとえば、ユーザー２０２は、「ラプソディー・イン・ブルー」の市販のバージョンをオンライン音楽ストア６１６で購入するためにリンク６１０をフォローできる。ユーザー２０２がその曲を購入すると、曲６１８の購入されたバージョンは、ユーザー２０２が取り込んだ音声クリップへの他の注釈になり得る。さらに、その曲はユーザー２０２の音楽ライブラリー６２０内に配置されうる。ユーザー２０２が音声クリップを取り込んだ時刻を知ることができるので（たとえば、装置１０２は時計を備えることができるので、ユーザー２０２が音声クリップを取り込んだ時刻を記録している場合がある）、この事実は曲への注釈の一種として音楽ライブラリー６２０に格納されうる。たとえば、曲６１８の購入したバージョンとともに、「２０１０年２月１９日に、コーヒーハウスで初めて聴いた」というテキスト（ブロック６２２）が格納されうる。他の例として、ソーシャルネットワーク投稿の下書き６１４がソーシャルネットワーク４３２に投稿されうる。
【００４２】
[0047]図７は、本明細書に記載された対象の態様が展開されうる例示的環境を示している。
[0048]コンピューター７００は、１つ又は複数のプロセッサー７０２、及び１つ又は複数のデータ記憶コンポーネント７０４を含む。通常、プロセッサー７０２はパーソナルデスクトップ又はラップトップコンピュータ、サーバー、ハンドヘルドコンピューター、あるいは他の種類のコンピューティング装置内にあるようなマイクロプロセッサーである。データ記憶コンポーネント７０４は、短期間又は長期間にわたってデータを格納できるコンポーネントである。データ記憶コンポーネント７０４の例には、ハードディスク、リムーバブルディスク（光ディスク及び磁気ディスクを含む）、揮発性及び不揮発性ランダムアクセスメモリー（ＲＡＭ）、読出し専用メモリー（ＲＯＭ）、フラッシュメモリー、磁気テープなどがある。データ記憶コンポーネントは、コンピューター読み取り可能な記憶媒体の一例である。コンピューター７００は、ブラウン管（ＣＲＴ）モニタ、液晶ディスプレイ（ＬＣＤ）モニタ、又は他の何らかの種類のモニタでよいディスプレイ７１２を備えうるか、それに関連付けられうる。
【００４３】
[0049]ソフトウェアはデータ記憶コンポーネント７０４に格納でき、１つ又は複数のプロセッサー７０２上で実行されうる。このようなソフトウェアの一例はソーシャルメディア作成ソフトウェア７０６であり、図１〜６に関連して上述した機能のうちのいくつか又は全てを実装できるが、任意の種類のソフトウェアも使用できる。ソフトウェア７０６は、たとえば１つ又は複数のコンポーネントを通じて実装でき、そのコンポーネントは分散システム、別々のファイル、別々の機能、別々のオブジェクト、別々の命令行などにおけるコンポーネントでよい。プログラムがハードディスクに格納され、ＲＡＭにロードされ、コンピューターのプロセッサー上で実行されるコンピューター（たとえば、パーソナルコンピューター、サーバーコンピューター、ハンドヘルドコンピューターなど）は、図６に示したシナリオの典型となるが、本明細書に記載された対象はこの例に限定されない。
【００４４】
[0050]本明細書に記載された主題は、データ記憶コンポーネント７０４のうちの１つ又は複数に格納され、プロセッサー７０２のうちの１つ又は複数上で実行するソフトウェアとして実装されうる。他の例として、対象は１つ又は複数のコンピューター読み取り可能な記憶媒体に格納される命令として実装されうる。光ディスク又は磁気ディスクなどの有形媒体は、記憶媒体の例である。命令は持続性媒体に存在しうる。このような命令は、コンピューター又は他の機械によって実行されると、コンピューター又は他の機械に方法の１つ又は複数の動作を実行させることができる。動作を実行する命令は１つの媒体に格納されてもよく、複数の媒体に分散されてもよいので、全ての命令が同じ媒体上にあるかどうかにかかわらず、命令は１つ又は複数のコンピューター読み取り可能な記憶媒体上に集合的に表示される場合がある。
【００４５】
[0051]さらに、本明細書に記載のあらゆる動作（図示されているかどうかに関わらず）は、方法の一部としてプロセッサー（たとえば、１つ又は複数のプロセッサー７０２）によって実行されうる。したがって、本明細書に動作Ａ、Ｂ、及びＣが記載されている場合、動作Ａ、Ｂ、及びＣを備える方法が実行されうる。さらに、本明細書に動作Ａ、Ｂ、及びＣが記載されている場合、動作Ａ、Ｂ、及びＣ実行するためにプロセッサーを使用することを備える方法が実行されうる。
【００４６】
[0052]ある例示的環境では、コンピューター７００は、ネットワーク７０８を通じて１つ又は複数の他の装置と通信できるように接続されうる。構造の面でコンピューター７００と類似している場合があるコンピューター７１０は、コンピューター７００に接続されうる装置の一例であるが、他の種類の装置もそのように接続されうる。
【００４７】
[0053]構造的特徴及び／又は方法論的動作に特有の言語で対象を説明してきたが、添付の特許請求の範囲で定義される対象は必ずしも上述の特定の特徴又は動作に限定されないことが理解されるべきである。むしろ、上述の特定の特徴及び動作は、特許請求の範囲を実装する形態の例として開示されている。
【図１】
2013524348.tif 000003
【図２】
2013524348.tif 000004
【図３】
2013524348.tif 000005
【図４】
2013524348.tif 000006
【図５】
2013524348.tif 000007
【図６】
2013524348.tif 000008
【図７】
2013524348.tif 000009
【国際調査報告】
2013524348.tif 000010
2013524348.tif 000011