装置の入力機構を通じて第1の情報を受信するステップと、前記装置から離れたサービスに、前記第1の情報を備える第2の情報を送信するステップと、前記サービスから、第3の情報の1つ又は複数の項目を受信するステップであって、前記サービスが前記第2の情報に応答して第3の情報の前記項目を作成する、ステップと、前記第1の情報、及び第3の情報の前記項目に基づいて、注釈付き文書を作成するステップと、1人又は複数の人々に、前記注釈付き文書及び前記装置のユーザーの識別に基づく第4の情報を伝搬するステップとを含む情報の通信を促進する方法。前記ユーザーから、第3の情報の前記1つ又は複数の項目のうちのどれが前記第1の情報にメタデータとして添付されるべきかという表示を受信するステップをさらに含む請求項1に記載の方法。前記第1の情報が前記装置のユーザー入力機構を通じて受信されたテキストを含み、前記サービスが前記第2の情報に基づいて検索を実行し、前記第3の情報が前記検索の結果を含み、前記方法が、前記第3の情報に基づいてソーシャルネットワーク投稿の下書きを作成するステップであって、前記第4の情報がソーシャルネットワーク投稿の前記下書きを含む、ステップと、前記ユーザーから、ソーシャルネットワーク投稿の前記下書きがソーシャルネットワークに投稿するべきという表示を受信するステップとを含み、前記第4の情報を1人又は複数の人々に伝搬する前記ステップが、ソーシャルネットワーク投稿の前記下書きを前記ソーシャルネットワークに投稿するステップを含む請求項1に記載の方法。前記第1の情報が前記装置のカメラによって取り込まれた画像を含み、前記第3の情報が前記画像内に写っている人又はオブジェクトの識別を含み、前記第4の情報が前記画像及び前記識別を含む請求項1に記載の方法。前記第1の情報が前記装置のマイクによって取り込まれた音声録音を含み、前記第3の情報が前記音声録音に含まれる音声の識別を含み、前記第4の情報が前記識別を含む請求項1に記載の方法。前記音声録音において識別されたオブジェクトの市販の録音を取得するために動作を行うステップをさらに含む請求項5に記載の方法。前記装置がセルラー式ネットワークを通じて前記サービスと通信する通信装置を含む請求項1に記載の方法。請求項1から7のいずれかの方法を実行するためのコンピューター実行可能命令を有するコンピューター読み取り可能な媒体。情報を収集及び伝搬するための装置であって、コンテンツを受信するコンテンツ入力機構と、メモリーと、プロセッサーと、前記メモリーに格納され、前記プロセッサー上で実行するクライアントアプリケーションであって、前記クライアントアプリケーションが、前記装置の第1のユーザーからの命令に続いて、前記装置から離れて位置し、前記装置がネットワークを通じて通信するサービスに、前記コンテンツ入力機構を通じて受信されたコンテンツを送信して、前記クライアントアプリケーションが、前記サービスから前記コンテンツの1つ又は複数の注釈を受信して、前記コンテンツと前記1つ又は複数の注釈のうちの第1の注釈とを結合して注釈付き文書を作成して、前記注釈付き文書に基づいて情報を作成して、前記情報を1人又は複数の第2のユーザーに伝搬するクライアントアプリケーションとを備える装置。前記クライアントアプリケーションが、前記第1のユーザーから、前記1つ又は複数の注釈のうちのどの表示が前記コンテンツにメタデータとして添付されるべきかを受信する請求項9に記載の装置。前記コンテンツ入力機構がテキスト入力機構を含み、前記コンテンツがテキストクエリーを含み、前記1つ又は複数の注釈が前記クエリーに応答して生成された検索結果を含み、前記情報が前記結果に基づく請求項9に記載の装置。前記クライアントアプリケーションが、前記コンテンツ及び前記結果に基づいて前記クライアントアプリケーションが作成した投稿をソーシャルネットワークに投稿することによって前記情報を伝搬する請求項11に記載の装置。前記コンテンツ入力機構がカメラを含み、前記コンテンツが画像を含み、前記1つ又は複数の注釈が前記画像内に写っている人又はオブジェクトの識別を含み、前記クライアントアプリケーションが前記画像及び前記識別を前記第1のユーザーに関連付けられるオンライン写真アルバムに投稿することによって前記情報を伝搬する請求項9に記載の装置。前記コンテンツ入力機構がマイクを含み、前記コンテンツが音声録音を含み、前記1つ又は複数の注釈が前記音声録音内の曲の識別を含み、前記クライアントアプリケーションが前記1人又は複数の第2のユーザーに伝達することによって前記曲に関する情報を伝搬する請求項9に記載の装置。クライアントアプリケーションが、前記コンテンツが受信された時刻、及び前記装置が前記時刻に位置していた地理的位置を前記サービスに伝達し、前記1つ又は複数の注釈が前記コンテンツ、前記時刻、及び前記地理的位置に基づく請求項9に記載の装置。0002人々は、相互に関係がある一連の動作をしばしば実行するがたとえば、スマートフォンで検索を行い、次いでその検索結果を他人に電子メールで送信する、これらの関連動作が実行されるプラットフォームは、これらの動作をまとまりのない動作として扱うことがしばしばある。写真を撮影し、その写真に関連する画像検索を実行し、写真についてソーシャルネットワークに投稿することの全ては、スマートフォンから実行できる。しかし、これらの動作を実行する人は、一般に異なる動作をしばしばソフトウェアの別々の部分を含む別々のイベントと見なす。これらの動作が別々のものと見なされる理由の一部は、ローカル及び遠隔ソフトウェアインフラストラクチャがこれらの動作の結合をサポートしないことである。異なる動作は単一のデータフローの一部である場合がある。たとえば、レストランを検索して、そのレストランについてソーシャルネットワーク投稿を書くことは、単一のコンセプトすなわちレストランに関する単一の一連の動作の一部である。しかし、これらの異なる動作を実行するために使用されるソフトウェアは、これらの動作間の結合をサポートできないことがしばしばある。0003情報の作成、注釈付け、及び伝搬が、統一された処理の一部として実行されうる。このような処理はソーシャルメディアとして情報の流れを促進することができる。0004データを作成、注釈付け、及び伝搬するための処理の実行は、文書の作成から開始できる。文書は、テキスト、画像、音声などの任意の種類の情報で構成されうる。たとえば、2語又は3語のクエリーは小さなテキスト文書でよい。あるいは、デジタル写真は画像文書でよい。一旦このような文書が作成されると、何らかの方法で文書に反応応答する反応サービス応答サービス、reactionserviceに送信されうる。たとえば、反応サービスは文書に関連する情報を提供しようとすることができる。クエリーに反応する検索エンジンは、反応サービスの一面であってよい。しかし、反応サービスは他の種類の動作を行うことができる。たとえば、反応サービスは、写真の中の人又は物を識別しようとすることによって写真に反応することができる。あるいは、反応サービスは、音声録音が知られている曲かどうかを決定しようとすることによって、その録音に反応することができる。反応サービスは、一旦文書に反応すると、それに応答して情報を提供する。0005文書に応答して提供される情報は、文書への注釈と見なされうる。たとえば、モロッコ料理などのテキストクエリーを入力すると、任意の検索結果たとえば、1つ又は複数のモロッコ料理レストランの名称、住所、及び統一資源ロケータURLがクエリーへの注釈と見なされうる。あるいは、文書が彫像の画像の場合、反応サービスは画像内に示された彫像を識別でき、彫像の名称が注釈になりうる。文書及び文書の注釈は、注釈付き文書の一部を形成できる。0006ユーザーは、様々な方法で注釈付き文書を使用できる。たとえば、ユーザーは注釈のうちのいくつかをメタデータとして文書に添付することを決定できる。したがって、ユーザーが有名な彫像の写真を撮影すると、反応サービスは彫像の名称を提供できる。次いで、その名称が写真についてのメタデータの一部となりうる。さらにユーザーは、文書、及び/あるいは文書の注釈のうちのいくつか又は全てを何らかの方法で伝搬することを決定できる。たとえば、一旦上述の写真に写真内の彫像の名称で注釈が付けられると、その写真及び写真の注釈はオンライン写真アルバムに送信されうる。あるいは、ユーザーは写真及び写真の注釈をソーシャルネットワークにおけるステータス投稿の一部にすることができる。ユーザーの装置上のソフトウェアは、文書に対する反応を取得して、どの注釈を文書に関連付けるかを決定して、文書を他の場所に伝搬する処理を促進できる。0007一例を挙げると、文書を作成して、その文書に対する反応を取得する処理は、スマートフォン又はハンドヘルドコンピューターなどのモバイル装置上で行われる。モバイル装置にインストールされたソフトウェアは、装置上で作成されたデータに対する反応をユーザーが取得するのに役立つ。たとえば、反応サービスのプロバイダーは、電話にインストールできるアプリケーションを提供できる。ユーザーが写真を撮影すると、アプリケーションはオンスクリーンボタンを提供でき、ユーザーはそのボタンをクリックして写真を反応サービスに送信して、反応サービスから写真への注釈を取得できる。アプリケーションは、テキスト、音声、又は他の任意の種類の情報について、類似の機能を提供できる。さらに、アプリケーションは文書及び文書の注釈を伝搬又は通信する処理を促進できる。たとえば、アプリケーションはユーザーの承認を得るためにソーシャルネットワーク投稿又は電子メールの下書きを作成できる。あるいは、アプリケーションは注釈付きの写真をオンライン写真アルバムに送信できる。この意味で、アプリケーションは、ユーザーの装置上で取り込まれた情報文書と、遠隔サービスによって提供された情報注釈との両方を使用して、ソーシャルメディアの作成を促進できる。0008この発明の概要は、以下の発明を実施するための形態においてさらに説明されるコンセプトから抜粋したものを簡略化された形式で紹介するために提供されるものである。この発明の概要は、特許請求される主題の主要な特徴又は本質的特徴を識別することを意図するものではなく、特許請求される主題の範囲を限定するために使用されることを意図するものでもない。0014コンピューター及び他の装置は、検索の開始、情報の収集及び整理、ならびにメッセージの送受信などの動作を実行するためにしばしば使用される。人々は検索エンジンにクエリーをタイプ入力して、情報を要求する。彼らはスマートフォンで写真を撮影するか、スタンドアロン型カメラから写真を彼らのコンピューターにアップロードする。彼らはマイクで音声情報を取り込んで送信する。彼らは電子メールを送信し、ブログ又はソーシャルネットワークに情報を投稿し、また写真共有サイトに写真を投稿する。通常、これらの動作は概念的に別々のものと見なされる。多くの人々は検索の実行を、ソーシャルネットワークへの投稿、又は写真の撮影、あるいは音声の録音とは完全に別の動作と考える。場合によっては、これらの見方は、動作を実行するための異なる装置の使用に反映されるか、それによって強化される。たとえば、自分のデスクトップコンピューターを使用して、スタンドアロン型カメラからアップロードした写真のアルバムを整理できる。同じ人が、写真のうちの1枚に写っている物についての情報を見つけるために、スマートフォン上のブラウザを使用して検索エンジンにアクセスできる。0015しかし、コンピューティングにおける傾向は、人々が自分の装置上で実行する動作の多くを統一する方法を提案する。ある傾向は、小型装置が従来よりも有能なことである。小型装置はより有能になりつつあり、これらの装置の接続性も改善されつつある。無線電話及び音楽プレイヤーは、カメラ、大容量メモリー及び記憶装置、ならびに重要なオペレーティングシステム及びアプリケーションを実行するのに十分な処理能力を備えていることが多い。これらの装置と世界のその他の地域との間の接続性は、従来に比べてより速く安価である。現在、セルラー式ネットワークは高速データ通信をサポートしており、WiFiネットワークが利用可能な場合は、多くの装置がセルラー式通信とより速くて安価なWiFiネットワークとの間で切替え可能である。多くの装置がスタンドアロン型カメラに匹敵する品質のカメラを備えている。これらの理由で、無線電話及び他の小型装置は、情報を取り込んで世界と対話するために人々が使用する主な種類の装置になることができる。0016ユーザーが世界と対話するための焦点となるのが小型装置である場合、この事実は情報の見方の新しいパラダイム、ならびにそれらのパラダイムを中心に構築できる新しいシステム及び技法を提案する。一例を挙げると、遠隔サービスによって反応できる、装置に取り込むことができるあらゆる情報を文書の一種と考えることが便利になる。さらに、反応自体を文書への注釈注記、ラベル、annotationの一種と考えることが便利になる。これらの文書及び文書の注釈はソーシャルメディアの1つの形式と見なすことができる。これらのソーシャルメディアはそれらを作成したユーザーと関連付けることができ、他のソーシャルメディアと同じ方法で他に伝達できる。0017たとえば、検索エンジンへのテキストクエリーを小さな文書場合によっては2語又は3語の文書と見なすことができ、検索結果を生成する処理をその文書に対する反応と見なすことができ、その結果自体をその文書への注釈と見なすことができる。この一連の類似点は、検索を行う過程で実行される動作に単にラベルを適用する。しかし、これらの類似点は、検索に含まれる情報、ならびに検索を取り巻く環境についての情報を使用する方法を提案する。たとえば、ある人が彼のモバイル電話で午後6時にシアトルのダウンタウンからその電話の時計及び位置特定技術によって決定されたモロッコ料理を検索すると、その人はシアトルにあるモロッコ料理レストランで夕食を食べたいのだということが推測されうる。検索が行われたという事実、及びその検索結果が、ソーシャルネットワーク投稿としてパッケージされうる。たとえば、マラケシュレストランなどの結果を返すことに加えて、この結果をティムは、シアトルにあるマラケシュレストランで食事中ですなどのメッセージの形式でパッケージすることができ、ソーシャルネットワークに投稿して、ティムが食事したことのあるレストランのオンラインダイアリーに配置することもでき、他の任意の方法で使用することもできる。言い換えれば、ティムがシアトルにあるモロッコ料理レストランを検索しているという事実が、遠隔反応サービスクラウド内に位置する場合があるから得られる他の何らかの情報と結合されて、その結合された情報が全体的又は部分的にソーシャルメディアの一部として伝搬されうる。0018検索に加えて、小型装置との他の種類の対話が上述の方法と類似の方法で使用されうる。たとえば、ユーザーはスマートフォン上のカメラを使用して写真を撮影できる。その写真自体を、写真が撮影された場所及び時刻に関する情報とともに反応サービスに送信できる。ユーザーは、ユーザーが反応サービスに写真の中の物を識別するよう要求するクエリーの一種として写真を送信してもよく、あるいは、装置上のソフトウェアは、何らかのデータが装置によって取り込まれるたびに、可能な全ての情報を提供するよう反応サービスに要求するように構成されてもよい。次いで、反応サービスは、写真の中の物を識別することによって画像及び他の情報に反応できる。たとえば、このサービスは、これはシアトルにあるフリーモントトロールFremontTrollの写真ですと言うことによって応答できる。このサービスは写真が撮影された位置に基づいて、また取り込まれた画像とフリーモントトロールの他の写真とを比較することによって決定できる。この意味で、写真は文書であり、写真の中の物の識別は写真への注釈又は注釈の一部である。次いで、写真、写真の注釈、及び/又は注釈に基づく情報が伝搬及び/又は格納されうる。たとえば、写真、及び写真を識別する注釈は、ユーザーの写真アルバムのうちの1つに格納するためにオンライン写真共有サービスに送信されうる。あるいは、その写真に関する電子メール又はソーシャルネットワーキング投稿たとえば、ティムはシアトルにおり、フリーモントトロールを見つけましたが作成されて、適切な通信チャネルを通じて送信されうる。0019上述のシナリオを実装するための1つの方法は、ユーザーがあらゆる種類の入力に対する反応を要求できるようにする、一種のクライアントソフトウェアを装置にインストールすることである。たとえば、情報サービスプロバイダーは、インデックス付けされた情報のデータベースを格納する一種のサービスを操作でき、サービスはデータベース内の情報を使用して、様々な種類の入力に反応できる。サービスは、入力の一部を受信して、その入力について知られていることを決定するためにデータベースを調査する、サーバー側のプログラムを実行できる。検索エンジンは、検索エンジンがテキストデータ、画像データ、ビデオデータなどに、テキストクエリーに反応するために使用できるテキストインデックスを含むという意味で、この種類のサービスの限定された例である。しかし、より一般的な反応サービスは、データの任意の一部たとえば、テキスト、画像、ビデオ、音声などを取って、そのデータを適切な方法で評価して、そのデータについて知られていることを決定できる。次いで、反応サービスはその反応を提供できる。この種類のサービスを提供する情報サービスプロバイダーは、モバイル電話又は他の種類の装置にインストールされるべきクライアントアプリケーションを提供できる。ユーザーが装置上で何らかの情報を収集するとキーボード入力、カメラ入力、マイク入力などを通じて、ユーザーはその入力についてクライアントアプリケーションを起動できる。次いで、クライアントアプリケーションは入力、及び、場合によってはその入力が取り込まれた時刻、又はその入力が取り込まれた時刻の装置の位置などの任意の関連情報を反応サービスに送信できる。次いで、クライアントアプリケーションは元の入力とその反応とを注釈付き注記付き、ラベル付き、annotated文書に結合できる。クライアントアプリケーションは、元の入力と装置の外から収集された注釈との格納及び/又は通信をさらに促進できる。たとえば、上述の例のように、クライアントアプリケーションは、写真を写真アルバムに格納するために、又はソーシャルネットワーク投稿を構成して送信するために使用されうる。0020次に図面を参照すると、図1は、装置が情報を収集できる、及びその情報に反応サービスが反応できる例示的シナリオを示している。図示されたシナリオでは、装置102は、テキスト、画像、音声などの情報を収集するために使用される。装置102は、無線電話、音楽プレイヤー、ビデオプレイヤー、ハンドヘルドコンピューターでもよく、又はこれらの機能の任意の組合せを実装する装置でもよい。一例を挙げると、装置102は様々な音声及びデータ通信機能を実行し、また様々な種類のソフトウェアアプリケーションを実行するスマートフォンである。しかし、装置102は任意の種類の装置でよい。0021装置102は様々な種類のコンポーネントを含むことができる。これらのコンポーネントのいくつかは図1に示されている。スクリーン104はテキスト及び画像を表示でき、またスクリーン104が入力装置として機能できるようにする触覚機能を有することもできる。ユーザーは、キーボード106、又は他の何らかの種類のユーザー入力機構によってテキストを入力できる。キーボード106は装置102上のボタンとして実装することもでき、スクリーン104が触覚機能を提供する場合はスクリーン104上の仮想キーボードとして実装することもできる。マイク108は音声情報を取り込む。カメラ110は視覚情報を取り込み、また静止画像及び/又は動画を取り込むために使用されうる。スピーカー112は音声出力を提供する。装置102は、装置102の外の世界と通信できるようにするコンポーネントを有することができる。たとえば、装置102はセルラー式無線116及び/又はWiFi無線114を備えることができる。セルラー式無線116によって、装置102はセルラー式電話ネットワークと通信できる。装置102は、WiFi無線によって無線ルータ又は無線アクセスポイントと通信でき、それによって装置102はインターネットなどのネットワークを通じて通信できる。装置102は、ある種類の無線を有するが、他の種類の無線は有しない場合がある。あるいは、他の例では、装置102は両方の種類の無線及び、場合によってはブルートゥース無線、イーサネットポートなどの他の種類の通信接続を有し、利用可能な通信機器に応じて異なる種類の通信間で切り替えることができる。0022装置102は反応サービス118と通信できる。上述のように、反応サービス118はある種類の文書120たとえば、テキスト、画像、音声などを受信でき、そのデータについて知られていることを決定しようとすることができ、及びそのデータにある種類の注釈122を提供することによってそのデータに反応できる。たとえば、反応サービス118は、何らかの形でテキストクエリーに関連するテキスト文書、画像、音声ファイルなどを識別するテキスト検索エンジン124を提供できる。反応サービス118は、入力画像と知られている画像とを比較する画像比較器126、又は入力音声と知られている音声とを比較する音声比較器128を提供できる。反応サービス118は、テキスト検索エンジン124、画像比較器126、及び音声比較器128が文書120に反応できるようにするために、様々な種類の情報のインデックスを含むデータベース130を含むことができる。したがって、一例を挙げると、文書120はテキストクエリーを含み、及びテキストクエリーに反応して送信される注釈は検索結果のセットたとえば、何らかの形でテキストクエリーに関連するテキスト文書、画像、音声ファイルなどである。他の例では、文書120は画像又は音声を表し、文書に反応して送信される注釈は、画像内に示されていると思われる物又は人の識別、あるいは音声の元となったと思われる曲又は他のパフォーマンスの名前などの、画像又は音声についての情報である。これらは、反応サービス118に提供されうるデータのいくつかの例である。しかし、一般に任意の種類のデータを反応サービス118に提供でき、反応サービス118は任意の方法でそのデータに反応できる。0023装置102はいくつかのコンピューティング機能を有することができる。ある種類のコンピューティング機能は、アプリケーションを取得して実行する機能である。図1の例では、装置102はクライアントアプリケーション132を実行しているように示されている。クライアントアプリケーション132は装置102のユーザーが反応サービス118を使用するために役立つアプリケーションである。文書120を装置102に取り込むことができ、文書120は任意の形式たとえば、テキスト、画像、音声などをとることができる。ユーザー命令を受信すると、クライアントアプリケーション132は文書120を反応サービス118に送信できる。たとえば、クライアントアプリケーション132は、検索ボックス136、及び検索ボタン138この例では、虫眼鏡記号で示されているを含むユーザーインターフェース134を提供できる。ユーザーがテキストを検索ボックス136に入力して検索ボタン138をクリックすると、検索ボックス136内のテキストが文書120になり、クライアントアプリケーション132がこのデータを反応サービス118に送信する。他の例では、ユーザーは装置102上のカメラ110を使用して、画像140この例では、突起のある長円形OvalwithPointsの彫刻の画像を取り込むことができる。この例では、装置102は取り込まれた画像をスクリーン104上に表示できる。クライアントアプリケーション132は画像とともに検索ボタン138を表示でき、ユーザーが検索ボタン138をクリックして画像140を反応サービス118に送信できるようにする。この場合、画像140は文書120になる。0024文書120を反応サービス118に送信することに応じて、クライアントアプリケーション132は反応サービス118から文書120への注釈122を受信できる。上述のように、注釈122は検索結果のセット、画像の識別、音声の識別、又は他の何らかの適切な種類の情報でよい。クライアントアプリケーション132はユーザーに注釈122を提示できるだけでなく、その注釈に応じてユーザーが何らかのさらなる動作を行うために役立つこともできる。たとえば、クライアントアプリケーション132は、データ及び/又はデータの注釈たとえば、ティムはモロッコ料理を食べています、又はティムがフリーモントトロール像を見つけましたに関連するソーシャルネットワークステータス投稿を提案できる。あるいは、クライアントアプリケーション132は電子メールを構成したり、写真共有サイトに画像を投稿したり、反応サービス118が識別した曲の市販されている録音を購入するためのリンクを提供したりできる。また、クライアントアプリケーション132は、ユーザーが注釈を見て、ユーザーがどの注釈をメタデータとして文書120に関連付けたいかという表示を提供できるようにすることができる。0025図2は、文書、注釈、及び注釈付き文書が使用されうる方法のいくつかの例示的な詳細を示している。ユーザー202は装置102を携帯する人でよい。上述のように、装置102は無線電話、音楽プレイヤー、ハンドヘルドコンピューターなどでよい。さらに、装置102はキーボード106、カメラ110、及びマイク108などの入力装置を有することができる。これらの入力装置のうちの1つ又は複数を使用して、ユーザー202は、テキスト、画像、音声、又はこれら又は他のコンポーネントの任意の組合せでよい文書120を作成できる。上述のように、文書を何らかの方法で反応できる任意の種類のコンテンツを包含するものと見なすことは便利である。したがって、少量のテキストたとえば、1語又は2語の検索クエリー204でさえも文書である。静止画像206、ビデオ208、又は音声録音210は、文書の他の例である。0026装置102は文書120を反応サービス118に送信できる。装置102はアプリケーションたとえば、図1に示されるクライアントアプリケーション132を使用して文書120を反応サービス118に送信できるが、文書120は任意の方法で送信することもできる。たとえば、ユーザー202は単に装置102上のブラウザを開いて、反応サービス118のウェブサイトにアクセスし、それによってそのウェブインターフェースを通じて文書120たとえば、検索クエリーを反応サービス118に送信することができる。0027反応サービス118は、たとえば検索を実行すること、画像又は音声クリップを識別することなどによって、何らかの方法で文書120に反応して、その反応に基づいて注釈122を生成する。たとえば、反応が検索を実行することの場合、注釈122は1つ又は複数の検索結果を含むことができる。あるいは、反応が画像を識別することの場合、注釈122は画像内の物又は人を識別するテキストストリングでよい。0028注釈が装置102に返されると、注釈付き文書212が生成されうる。注釈付き文書212はクライアントアプリケーションたとえば、図1に示されるクライアントアプリケーション132によって生成されうるが、任意のコンポーネントによって生成されてもよい。注釈付き文書212は、元の文書120及び注釈122を含むことができる。注釈は、たとえば検索結果のセットブロック214、画像又は音声の識別ブロック216、又は他の何らかの種類の反応ブロック218を含むことができる。0029一旦注釈付き文書212が作成されると、注釈付き文書に関して様々な動作が実行されうる。一例を挙げると、注釈付き文書又は注釈付き文書の一部、あるいは注釈のうちのいくつかが装置102以外の場所に伝搬されうるブロック220。モロッコ料理を検索しているユーザーの上記の例を使用すると、一旦検索結果がこのようなレストランを識別すると、ユーザーは自分がそのレストランで食事中であるという事実をソーシャルネットワークに投稿したくなる場合がある。あるいは、他の例では、ユーザーが写真を撮影して、反応サービス118が写真の中で示されている物を識別することによってその写真に注釈を付けると、ユーザーはその写真自体、及び写真に写っているものの識別を、オンライン写真共有サービス内のアルバムに投稿したくなる場合がある。これらは、注釈付き文書に含まれる情報を装置102の外の位置に伝搬できる方法のいくつかの例である。アプリケーションたとえば、図1に示されるクライアントアプリケーション132は、この伝搬を助けることができるがたとえば、ユーザー202の承認を得るためにソーシャルネットワーク投稿の下書きを準備することによって、伝搬は任意のコンポーネントによって実行されうる。0030注釈付き文書に関して発生する可能性がある他の動作は、注釈付き文書とその作成者のアイデンティティとの間の関連が何らかの方法で保持されうることであるブロック222。たとえば、通常ユーザーがクエリーを作成すると、そのクエリーは回答された後に単に消滅する。しかし、クエリーが反応されうる文書と見なされる場合、クエリーとそのクエリーを作成したユーザー202とを関連付けることができ、この関連はクエリーが回答された後も存続できる。同様に、ユーザー202が写真を取り込んで、反応サービス118にその写真に反応するよう要求すると、写真をユーザー202と関連付けることができたとえば写真をユーザー202に属するオンラインアルバムに格納することによって、この関連はクエリーが回答された後も存続できる。0031図3は、文書が作成され、注釈を付けられ、及び/又は伝搬される例示的処理を流れ図の形式で示している。図3の説明を始める前に、図3の流れ図は、例を挙げると図1及び2に示されたコンポーネントを参照して記述されているが、図3の処理は任意のシステムで実行でき、図1及び2に示されたシナリオに限定されない点に留意されたい。さらに、図3の流れ図は、ブロックをつなぐ線によって示されるように、処理の段階が特定の順序で実行される例を示しているが、この図に示される様々な段階は任意の順序、あるいは任意の組合せ又は副結合で実行できる。0032302で、ユーザーは装置上で文書を生成する。文書は、たとえば装置のキーボードで入力されたテキストブロック304、装置のカメラで取り込まれた画像ブロック306、又は装置のマイクで取り込まれた音声ブロック308でよい。文書が装置上で生成された後、文書は反応サービス118に送信されうる310。上述のように、反応サービス118は、文書に対する適切な反応を生成するために、テキスト検索エンジン、画像比較器、音声比較器などのコンポーネントを使用できる。一旦反応サービス118が文書に反応すると、反応サービス118は文書への注釈を生成して、返す312。上述のように、注釈は検索結果、画像又は音声の識別、あるいは文書に応じて生成された他の任意の情報を備えうる。0033314で、文書と文書の注釈とが結合されて、注釈付き文書が生成されうる。たとえば、検索結果のセットが、それらの結果を生成したクエリーに添付されうる。あるいは、反応サービスに送信された文書が画像の場合、画像内に示される物の識別が注釈でよく、この識別と画像とを関連付けることができる。ある意味、注釈は文書を記述した一種のメタデータである。一例を挙げると、ユーザーは反応サービス118によって返された注釈のうちのどれがメタデータとして文書に添付されるべきかを決定するためのオプションを与えられうる316。たとえば、ユーザーがシアトルにあるフリーモントトロール像の写真を撮影して、反応サービス118が写真の中のオブジェクトをフリーモントトロールとして識別すると、ユーザーはその画像をフリーモントトロールとしてラベル付けしたいかどうか尋ねられる場合がある。ラベル付けしたい場合、そのラベルは効果的に画像に添付されるメタデータの形式になる。0034318で、注釈付き文書が、文書とその文書を作成したユーザーとを関連付ける方法で格納されうる。たとえば、ユーザーが写真を撮影すると、その写真は写真共有サービス内のユーザーのオンライン写真アルバムのうちの1つに格納されてもよく、ソーシャルネットワーク上のユーザーのプロファイルに投稿されてもよい。320で、注釈付き文書又は注釈付き文書のうちの一部が、注釈付き文書が作成された装置から離れた位置にいる場合がある他のユーザーに伝搬されうる。たとえば、文書及び/又は文書の注釈又は文書の注釈のいくつか、あるいは文書又は文書の注釈から得られるいくつかの情報がソーシャルネットワークに投稿されてもよくブロック322、電子メールを介して他のユーザーに送信されてもよくブロック324、写真共有サイト又はブログサイトなどのコンテンツ共有サイトに投稿されてもよいブロック326。ソーシャルメディアと見なされるコンテンツの一態様は、コンテンツがユーザーと関連付けられる傾向があり典型的な検索クエリーのように匿名ではなく、また他のユーザーに伝達されるユーザーの個人的なストレージだけに保持されるのではなく傾向がある点に留意されたい。この意味で、図3で記述される処理は、接続されたハンドヘルド装置を通じてソーシャルメディアの作成を促進できる。0035図4~6は、装置上でソーシャルメディアが作成されうる、いくつかの例示的シナリオを示している。0036図4は、レストランを見つけるためにユーザーが検索を実行する例示的シナリオを示している。ユーザー202は、街の中の星印で示されている位置にいる。ユーザー202は第1ストリートとメインストリートとの交差点の近くにいる。ユーザー202の近くの商業施設及び他の施設には、郵便局402、裁判所404、ピザレストラン406、モロッコ料理レストラン408、ホテル410、食料品店412、及び図書館414がある。ユーザー202は装置102を携帯しており、その装置はスマートフォン、ハンドヘルドコンピューター、音楽プレイヤーなどでよい。ユーザー202は近くのモロッコ料理レストランを見つけたいので、ユーザー202はキーボード106を使用してモロッコ料理というクエリーを自分の装置に入力する。たとえば、ユーザー202はクライアントアプリケーション132図1に示されるを使用して、反応サービス118に送信されるべきクエリーを入力できる。あるいは、ユーザー202はブラウザを使用して、反応サービス118のウェブサイトにアクセスでき、この場合、ユーザー202はクエリーをウェブサイトに入力する。0037ユーザー202がクエリーを入力した後、様々な情報が反応サービス118に送信されうる。この情報には、クエリー自体ブロック416、クエリーが作成された時にユーザーが位置していた緯度及び経度ブロック418、及びクエリーが作成された時刻ブロック420が含まれうる。装置102は、自身の位置を識別するためのいくつかの機能たとえば、セルラータワーに対する自身の位置に基づいて装置102の位置を三角測量するコンポーネント、又は衛生からの信号に基づいて装置102の位置を決定する全地球測位システムGPSを備えうる。これらのコンポーネントは、ブロック418に含まれる情報を提供できる。さらに、装置102は時計を有することができ、ブロック420内の時刻情報はこの時計から得ることができる。0038反応サービス118はブロック416~420で様々な情報を受信して、その情報に反応する。たとえば、反応サービス118は、ブロック416内のクエリーに基づいて、ユーザー202がモロッコ料理を探していることが分かる。反応サービス118は、ブロック418内の位置情報に基づいて、ユーザー202がシアトルにいることが分かる。また、反応サービス118は、ブロック420内の時刻情報に基づいて、ユーザー202がおそらく夕食を探していることが分かる。反応サービスは、これらの情報に基づいていくつかの情報を装置102に返す。この情報はブロック422に示されており、マラケシュレストラン、すなわちユーザー202の近くにあるモロッコ料理レストラン408の名称及び住所を含んでいる。ブロック422に示されている情報は、サービス118が装置102から受信した情報への一種の注釈を構成している。0039提供された注釈に基づいて、注釈付き文書424が作成されうる。注釈付き文書は、反応サービス118に送信された元の情報426モロッコ料理、シアトル、午後6時37分を含み、また反応サービス118の応答428マラケシュレストランも含む。さらに、注釈付き文書はソーシャルネットワーキングスタイル投稿の下書き430ティムは、木曜日の夜にシアトルにあるマラケシュにて食事中です。を含みうる。この投稿はソーシャルネットワーク432に投稿されうる。たとえば、クライアントアプリケーション132図1に示されるは下書き430を表示して、ユーザー202に下書きの中のテキストをソーシャルネットワークに投稿したいか尋ねることができる。投稿したい場合、アプリケーションはユーザー202の代わりに投稿を作成できる。0040図5は、ユーザー202によって作成された文書が画像である例を示している。この例では、ユーザー202はカメラ110を含む装置102を携帯している。ユーザー202は彫刻502を見て、その写真を撮影する。この例では、彫刻502は、プリンストン大学のキャンパスに位置する突起のある長円形の彫刻である。一旦写真が撮影されると、装置102はその写真を反応サービス118に送信する。反応サービス118へのこの写真の送信は、クライアントアプリケーション132図1に示されるによって促進されうる。たとえば、写真が撮影された後、その写真を装置102のスクリーン上に表示でき、写真の上にボタンを表示して、写真を反応サービス118に送信するようユーザー202を誘うことができる。ユーザーがボタンをクリックすると、写真504は反応サービス118に送信されうる。他の情報も送信されうる。たとえば、写真が撮影された位置506も送信されうる。0041反応サービス118は、写真の中のオブジェクトを識別しようとすることによって、受信した情報に反応する。たとえば、反応サービス118はインデックス付けされた写真のデータベースを有する場合があり、写真の中に示されているものとデータベース内の写真とを比較しようとする場合がある。さらに、反応サービス118は、特定の地理的位置に何のオブジェクトが位置しているかについてのいくつかのモデルを有する場合があり、したがって反応サービス118は位置506を使用して写真の中のオブジェクトを識別しようとすることができる。反応サービス118に提供された情報に基づいて、反応サービス118は写真の中のオブジェクトが突起のある長円形の彫刻であると決定できる。したがって、反応サービス118はこの情報を含む注釈508を提供する。0042一旦注釈が提供されると、注釈付き文書510が作成されうる。この注釈付き文書は、元の文書すなわち、彫刻502の写真504及び注釈508を含みうる。注釈付き文書は、写真が撮影された日付、時刻、及び場所などの写真に関する他の情報ブロック512も含みうる。さらに、注釈付き文書はソーシャルネットワーク投稿の下書きブロック514ティムは、突起のある長円形の彫刻を見つけました。を含みうる。注釈付き文書510に含まれる情報は、様々な方法で使用されうる。たとえば、ユーザー202は写真共有サービス516に加入でき、写真及び写真の注釈のうちのいくつかをそのサービス内のアルバムに投稿できる。したがって、ユーザー202はティムのニュージャージー旅行というアルバムを有することができる。写真、写真に写っているものを識別するラベル、ならびに写真が撮影された場所及び時刻全てはメタデータの例が、そのアルバムに投稿されうる。他の例では、ソーシャルネットワーク投稿の下書きブロック514がソーシャルネットワーク432に投稿されうる。アルバム及び/又はソーシャルネットワークへの情報の投稿は、装置102上のアプリケーションたとえば、図1に示されるクライアントアプリケーション132によって実行されうる。0043図6は、ユーザー202によって作成された文書が音声取込みである例を示している。この例では、ユーザー202はコーヒーハウス602の中にいる。ユーザー202は、マイク108を備えた装置102を携帯している。コーヒーハウス602にはスピーカー604があり、ある曲を再生している。ユーザー202はその曲が何かを知りたいので、ユーザー202は装置102上のマイク108を使用して、スピーカーから流れてくる音声を取り込む。この取り込まれた音声を含む文書606が作成されて、反応サービス118に送信される。0044反応サービス118は、その文書内の音声と自身のデータベースとを比較することによって、文書606に反応する。この比較に基づいて、反応サービスは、音声文書内に含まれる曲はラプソディーインブルーRhapsodyinBlueであると決定する。したがって、反応サービスはその文書に注釈を返す。ある注釈は曲名608である。他の注釈はあるオンライン音楽ストア上のその曲へのリンク610であり、その曲を購入するために使用されうる。0045注釈が返された後、注釈付き文書612が作成されうる。注釈付き文書612は、取り込まれた音声、音声文書内に含まれる曲名608、及びその曲の購入可能バージョンへのリンク610を含む文書606を含みうる。さらに、注釈付き文書612は、ユーザー202がラプソディーインブルーという曲を聴いたという事実に関するソーシャルネットワークスタイル投稿の下書き614を含みうる。0046次いで、ユーザー202は、注釈付き文書612内の項目に関して様々な動作を行うことができる。たとえば、ユーザー202は、ラプソディーインブルーの市販のバージョンをオンライン音楽ストア616で購入するためにリンク610をフォローできる。ユーザー202がその曲を購入すると、曲618の購入されたバージョンは、ユーザー202が取り込んだ音声クリップへの他の注釈になり得る。さらに、その曲はユーザー202の音楽ライブラリー620内に配置されうる。ユーザー202が音声クリップを取り込んだ時刻を知ることができるのでたとえば、装置102は時計を備えることができるので、ユーザー202が音声クリップを取り込んだ時刻を記録している場合がある、この事実は曲への注釈の一種として音楽ライブラリー620に格納されうる。たとえば、曲618の購入したバージョンとともに、2010年2月19日に、コーヒーハウスで初めて聴いたというテキストブロック622が格納されうる。他の例として、ソーシャルネットワーク投稿の下書き614がソーシャルネットワーク432に投稿されうる。0047図7は、本明細書に記載された対象の態様が展開されうる例示的環境を示している。0048コンピューター700は、1つ又は複数のプロセッサー702、及び1つ又は複数のデータ記憶コンポーネント704を含む。通常、プロセッサー702はパーソナルデスクトップ又はラップトップコンピュータ、サーバー、ハンドヘルドコンピューター、あるいは他の種類のコンピューティング装置内にあるようなマイクロプロセッサーである。データ記憶コンポーネント704は、短期間又は長期間にわたってデータを格納できるコンポーネントである。データ記憶コンポーネント704の例には、ハードディスク、リムーバブルディスク光ディスク及び磁気ディスクを含む、揮発性及び不揮発性ランダムアクセスメモリーRAM、読出し専用メモリーROM、フラッシュメモリー、磁気テープなどがある。データ記憶コンポーネントは、コンピューター読み取り可能な記憶媒体の一例である。コンピューター700は、ブラウン管CRTモニタ、液晶ディスプレイLCDモニタ、又は他の何らかの種類のモニタでよいディスプレイ712を備えうるか、それに関連付けられうる。0049ソフトウェアはデータ記憶コンポーネント704に格納でき、1つ又は複数のプロセッサー702上で実行されうる。このようなソフトウェアの一例はソーシャルメディア作成ソフトウェア706であり、図1~6に関連して上述した機能のうちのいくつか又は全てを実装できるが、任意の種類のソフトウェアも使用できる。ソフトウェア706は、たとえば1つ又は複数のコンポーネントを通じて実装でき、そのコンポーネントは分散システム、別々のファイル、別々の機能、別々のオブジェクト、別々の命令行などにおけるコンポーネントでよい。プログラムがハードディスクに格納され、RAMにロードされ、コンピューターのプロセッサー上で実行されるコンピューターたとえば、パーソナルコンピューター、サーバーコンピューター、ハンドヘルドコンピューターなどは、図6に示したシナリオの典型となるが、本明細書に記載された対象はこの例に限定されない。0050本明細書に記載された主題は、データ記憶コンポーネント704のうちの1つ又は複数に格納され、プロセッサー702のうちの1つ又は複数上で実行するソフトウェアとして実装されうる。他の例として、対象は1つ又は複数のコンピューター読み取り可能な記憶媒体に格納される命令として実装されうる。光ディスク又は磁気ディスクなどの有形媒体は、記憶媒体の例である。命令は持続性媒体に存在しうる。このような命令は、コンピューター又は他の機械によって実行されると、コンピューター又は他の機械に方法の1つ又は複数の動作を実行させることができる。動作を実行する命令は1つの媒体に格納されてもよく、複数の媒体に分散されてもよいので、全ての命令が同じ媒体上にあるかどうかにかかわらず、命令は1つ又は複数のコンピューター読み取り可能な記憶媒体上に集合的に表示される場合がある。0051さらに、本明細書に記載のあらゆる動作図示されているかどうかに関わらずは、方法の一部としてプロセッサーたとえば、1つ又は複数のプロセッサー702によって実行されうる。したがって、本明細書に動作A、B、及びCが記載されている場合、動作A、B、及びCを備える方法が実行されうる。さらに、本明細書に動作A、B、及びCが記載されている場合、動作A、B、及びC実行するためにプロセッサーを使用することを備える方法が実行されうる。0052ある例示的環境では、コンピューター700は、ネットワーク708を通じて1つ又は複数の他の装置と通信できるように接続されうる。構造の面でコンピューター700と類似している場合があるコンピューター710は、コンピューター700に接続されうる装置の一例であるが、他の種類の装置もそのように接続されうる。0053構造的特徴及び/又は方法論的動作に特有の言語で対象を説明してきたが、添付の特許請求の範囲で定義される対象は必ずしも上述の特定の特徴又は動作に限定されないことが理解されるべきである。むしろ、上述の特定の特徴及び動作は、特許請求の範囲を実装する形態の例として開示されている。