サーバーコンピューティングデバイスと、前記サーバーコンピューティングデバイスに結合され、命令が格納されているコンピュータ可読記録媒体であって、前記命令は、前記サーバーコンピューティングデバイスによって実行されたときに、前記サーバーコンピューティングデバイスに、表示対象のデジタルコンテンツをネットワーク上に配信するサーバーサイドの動作を実行させる、コンピュータ可読記録媒体とを備え、前記サーバーサイドの動作は、1つまたは複数のウェブページドキュメントをユーザーによって操作されるクライアントコンピューティングデバイスに提供する段階であって、それぞれのドキュメントはブラウザアプリケーションにクライアントサイドの動作を実行させるための命令を含む、段階を含み、前記クライアントサイドの動作は、複数のウェブページのうちの1つのウェブページ内に、第1のソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を表示する段階であって、前記コンテンツ共有インターフェースはユーザー入力を受信することができるコンテンツ入力領域を備える、段階と、前記コンテンツ入力領域への第1のユーザー入力を受信する段階と、前記第1のユーザー入力に応答して、前記ウェブページ内の前記コンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大する段階であって、前記拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、段階と、前記配信インターフェースへの第2のユーザー入力を受信する段階であって、前記第2のユーザー入力は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、前記第2のユーザー入力を受信したことに応答して、前記配信インターフェース内に1つまたは複数のアイコンを表示する段階であって、前記1つまたは複数のアイコンのうちのそれぞれのアイコンは前記1つまたは複数の連絡先のグラフィカル表現である、段階と、前記コンテンツ共有インターフェースへの第3のユーザー入力を受信する段階であって、前記第3のユーザー入力は前記デジタルコンテンツを配信するためのユーザー命令を含む、段階と、前記第3のユーザー入力に応答して、投稿データセットを前記サーバーコンピューティングシステムに送信する段階であって、前記投稿データセットはデジタルコンテンツデータおよび配信データを含む、段階とを含む、システム。前記1つまたは複数のアイコンのうちの1つのアイコンは、ソーシャルネットワーキングサービス内の前記ユーザーのソーシャルサークルに対応し、前記ソーシャルサークルは前記1つまたは複数の連絡先の部分集合を定める請求項1に記載のシステム。前記1つまたは複数のアイコンのうちの1つのアイコンは、前記ユーザーが参加する第2のソーシャルネットワーキングサービスに対応する請求項1に記載のシステム。前記第2のソーシャルネットワーキングサービスは、マイクロブロギングソーシャルネットワーキングサービスを含む請求項3に記載のシステム。前記第2のソーシャルネットワーキングサービスは、ブロギングサービスを含む請求項3に記載のシステム。前記1つまたは複数のアイコンのうちの1つのアイコンは、電子メール経由で前記デジタルコンテンツを受信する少なくとも1つの連絡先に対応する請求項1に記載のシステム。前記クライアントサイドの動作は、前記ウェブページ内にウェブページデジタルコンテンツを表示する段階をさらに含み、前記コンテンツ共有インターフェースは、前記拡大されたコンテンツ入力領域内に前記ウェブページデジタルコンテンツのサマリーを表示する請求項1に記載のシステム。前記サマリーは、前記デジタルコンテンツの発信元への要求に応答して提供され、前記要求は前記第1のユーザー入力に応答して生成される請求項1に記載のシステム。前記クライアントサイドの動作は、前記拡大されたコンテンツ選択領域内に1つまたは複数のデジタルコンテンツ選択アイコンを表示する段階をさらに含む請求項1に記載のシステム。前記クライアントサイドの動作は、第4のユーザー入力を受信する段階であって、前記第4のユーザー入力は前記1つまたは複数のデジタルコンテンツ選択アイコンのうちの1つのアイコンの選択を指示する、段階と、前記第4のユーザー入力を受信したことに応答して、ユーザーが配信に追加のデジタルコンテンツを選択することができるデジタルコンテンツ選択インターフェースを表示する段階とをさらに含む請求項8に記載のシステム。前記1つまたは複数のデジタルコンテンツ選択アイコンは、デジタル画像選択アイコン、デジタル動画選択アイコン、リンク選択アイコン、および地図選択アイコンを含む請求項8に記載のシステム。前記1つまたは複数のデジタルコンテンツ選択アイコンは、前記第1のユーザー入力を受信する前に前記コンテンツ共有インターフェースに表示される請求項8に記載のシステム。前記ウェブページは、地図表示サービスウェブページを含み、前記デジタルコンテンツは、地図を含む請求項1に記載のシステム。前記投稿データセットは、前記地図の地図ビューに対応するスクロールデータおよびズームデータを含む地図データをさらに含み、前記スクロールデータおよび前記ズームデータは前記地図ビューを複製するために前記地図表示サービスウェブページによって使用可能である請求項13に記載のシステム。前記サーバーサイドの動作は、前記投稿データセットを受信する段階と、前記配信データに基づきアクセス制御リストを生成する段階であって、前記配信データは前記1つまたは複数の連絡先に対応する、段階と、前記ACLに基づき前記デジタルコンテンツを配信する段階とをさらに含む請求項1に記載のシステム。前記第1のユーザー入力は、前記コンテンツ入力領域内のクリックを含む請求項1に記載のシステム。前記ウェブページは、前記ソーシャルネットワーキングサービスのウェブページを含む請求項1に記載のシステム。前記複数のウェブページのそれぞれは、インターネットベースのソーシャルネットワーキングサービスのウェブページを含む請求項1に記載のシステム。前記ウェブページは、前記ソーシャルネットワーキングサービスのドメインの外部にあるウェブサイトのウェブページを含む請求項1に記載のシステム。前記コンテンツ共有インターフェースは、前記ウェブページのツールバー内に設けられる請求項1に記載のシステム。コンピュータプログラムで符号化されたコンピュータ記憶媒体であって、前記プログラムは命令を含み、前記命令は、1つまたは複数のコンピュータによって実行されたときに、前記1つまたは複数のコンピュータに、複数のウェブページのうちの1つのウェブページ内に、第1のソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を表示する段階であって、前記コンテンツ共有インターフェースはユーザー入力を受信することができるコンテンツ入力領域を備える、段階と、前記コンテンツ入力領域への第1のユーザー入力を受信する段階と、前記第1のユーザー入力に応答して、前記ウェブページ内の前記コンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大する段階であって、前記拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、段階と、前記配信インターフェースへの第2のユーザー入力を受信する段階であって、前記第2のユーザー入力は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、前記第2のユーザー入力を受信したことに応答して、前記配信インターフェース内に1つまたは複数のアイコンを表示する段階であって、前記1つまたは複数のアイコンのうちのそれぞれのアイコンは前記1つまたは複数の連絡先のグラフィカル表現である、段階と、前記コンテンツ共有インターフェースへの第3のユーザー入力を受信する段階であって、前記第3のユーザー入力は前記デジタルコンテンツを配信するためのユーザー命令を含む、段階と、前記第3のユーザー入力に応答して、投稿データセットを前記サーバーコンピューティングシステムに送信する段階であって、前記投稿データセットはデジタルコンテンツデータおよび配信データを含む、段階とを含む動作を実行させる、コンピュータプログラムで符号化されたコンピュータ記憶媒体。複数のウェブページのうちの1つのウェブページ内に、第1のソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を表示する段階であって、前記コンテンツ共有インターフェースはユーザー入力を受信することができるコンテンツ入力領域を備える、段階と、前記コンテンツ入力領域への第1のユーザー入力を受信する段階と、前記第1のユーザー入力に応答して、前記ウェブページ内の前記コンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大する段階であって、前記拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、段階と、前記配信インターフェースへの第2のユーザー入力を受信する段階であって、前記第2のユーザー入力は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、前記第2のユーザー入力を受信したことに応答して、前記配信インターフェース内に1つまたは複数のアイコンを表示する段階であって、前記1つまたは複数のアイコンのうちのそれぞれのアイコンは前記1つまたは複数の連絡先のグラフィカル表現である、段階と、前記コンテンツ共有インターフェースへの第3のユーザー入力を受信する段階であって、前記第3のユーザー入力は前記デジタルコンテンツを配信するためのユーザー命令を含む、段階と、前記第3のユーザー入力に応答して、投稿データセットを前記サーバーコンピューティングシステムに送信する段階であって、前記投稿データセットはデジタルコンテンツデータおよび配信データを含む、段階とを含むコンピュータ実装方法。サーバーコンピューティングデバイスと、サーバーコンピューティングデバイスに結合され、命令が格納されているコンピュータ可読記録媒体であって、前記命令は、前記サーバーコンピューティングデバイスによって実行されたときに、前記サーバーコンピューティングデバイスに、表示対象のデジタルコンテンツをネットワーク上に配信するサーバーサイドの動作を実行させる、コンピュータ可読記録媒体とを備え、前記サーバーサイドの動作は、1つまたは複数のウェブページドキュメントをユーザーによって操作されるクライアントコンピューティングデバイスに提供する段階であって、それぞれのドキュメントはブラウザアプリケーションにクライアントサイドの動作を実行させるための命令を含む、段階を含み、前記クライアントサイドの動作は、ウェブページ内にデジタルコンテンツを表示する段階と、前記ウェブページ内に、ソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を表示する段階であって、前記コンテンツ共有インターフェースはユーザー入力を受信することができる配信インターフェースを備える、段階と、前記配信インターフェースへの第1のユーザー入力を受信する段階であって、前記第1のユーザー入力は1つまたは複数のソーシャルサークルを指示し、それぞれのソーシャルサークルは前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を含む、段階と、前記第1のユーザー入力を受信したことに応答して、前記コンテンツ共有インターフェース内に1つまたは複数のアイコンを表示する段階であって、前記1つまたは複数のアイコンのうちのそれぞれのアイコンは前記1つまたは複数の連絡先のグラフィカル表現である、段階と、前記コンテンツ共有インターフェースへの第2のユーザー入力を受信する段階であって、前記第2のユーザー入力は前記デジタルコンテンツを配信するためのユーザー命令を含む、段階と、前記第3のユーザー入力に応答して、投稿データセットを前記サーバーコンピューティングシステムに送信する段階であって、前記投稿データセットはデジタルコンテンツデータおよび配信データを含む、段階とを含む、システム。1つまたは複数のコンピューティングデバイスと、前記1つまたは複数のコンピューティングデバイスに結合され、命令が格納されているコンピュータ可読記録媒体であって、前記命令は、前記1つまたは複数のコンピューティングデバイスによって実行されたときに、ソーシャルネットワーキングサービスを使用して、前記1つまたは複数のコンピューティングデバイスに、表示対象のデジタルコンテンツをネットワーク上に配信する動作を実行させる、コンピュータ可読記録媒体とを備え、前記動作は、前記デジタルコンテンツの配信を指示するユーザー入力を受信する段階であって、前記配信は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、1つまたは複数のポリシーに基づき前記配信を処理する段階であって、前記1つまたは複数のポリシーのそれぞれはデジタルコンテンツの配信に制限を課す、段階と、前記処理に基づき、前記配信が前記1つまたは複数のポリシーのうちの少なくとも1つのポリシーに違反していると判定する段階と、前記判定に応答して、通知データを送信して前記配信が前記少なくとも1つのポリシーに違反していることを示す通知をユーザーに対して表示する段階とを含む、システム。前記動作は、アイコンデータを送信してアイコンを前記配信のグラフィカル表現として前記ユーザーに対して表示する段階をさらに含み、前記通知は、前記アイコンの属性を含む請求項24に記載のシステム。前記属性は、前記アイコンの色を含む請求項25に記載のシステム。前記通知は、前記配信が1つまたは複数の非ドメイン連絡先を含むことを示す指示を含む請求項24に記載のシステム。前記1つまたは複数の非ドメイン連絡先のそれぞれは、前記ソーシャルネットワーキングサービスのドメインの外部のユーザーの連絡先を含む請求項27に記載のシステム。前記ユーザー入力は、電子メールアドレスを含む請求項24に記載のシステム。前記電子メールアドレスは、前記ソーシャルネットワーキングサービスのドメインの外部のドメインに対応する請求項29に記載のシステム。前記動作は、前記通知に対応するユーザー入力を受信する段階と、前記通知に対応する前記ユーザー入力を受信したことに応答して、ダイアログボックスデータを送信してダイアログボックスを前記ユーザーに対して表示する段階とをさらに含む請求項24に記載のシステム。前記ダイアログボックスは、前記配信が1つまたは複数の非ドメイン連絡先を含むことを示すテキストを含む請求項31に記載のシステム。前記1つまたは複数の非ドメイン連絡先のそれぞれは、前記ソーシャルネットワーキングサービスのドメインの外部のユーザーの連絡先を含む請求項32に記載のシステム。前記通知に対応する前記ユーザー入力は、前記通知の上でのホバリングアクションを含む請求項31に記載のシステム。前記動作は、前記配信に基づき前記デジタルコンテンツを配信するコマンドを指示するユーザー入力を受信する段階と、配信する前記コマンドを指示する前記ユーザー入力を受信したことに応答して、確認ダイアログデータを送信して確認ダイアログを前記ユーザーに対して表示する段階とをさらに含む請求項24に記載のシステム。前記確認ダイアログは、前記デジタルコンテンツの配信の結果、前記ソーシャルネットワーキングサービスのドメインの外部の1つまたは複数のドメインに前記デジタルコンテンツが配信されることを前記ユーザーに知らせる請求項35に記載のシステム。前記動作は、前記確認ダイアログに送られるユーザー入力を受信する段階であって、前記ユーザー入力は前記配信に基づき前記デジタルコンテンツを配信する第2のコマンドを指示する、段階と、前記ユーザー入力を受信したことに応答して、前記配信に基づき前記デジタルコンテンツを配信する段階とをさらに含む請求項35に記載のシステム。前記ポリシーは、年齢ポリシーを含む請求項24に記載のシステム。前記年齢ポリシーは、未成年と判定された前記配信の1つまたは複数の連絡先への前記デジタルコンテンツの配信を禁止することを含む請求項38に記載のシステム。コンピュータプログラムで符号化されたコンピュータ記憶媒体であって、前記プログラムは命令を含み、前記命令は、1つまたは複数のコンピュータによって実行されたときに、前記1つまたは複数のコンピュータに、デジタルコンテンツの配信を指示するユーザー入力を受信する段階であって、前記配信は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、1つまたは複数のポリシーに基づき前記配信を処理する段階であって、前記1つまたは複数のポリシーのそれぞれはデジタルコンテンツの配信に制限を課す、段階と、前記処理に基づき、前記配信が前記1つまたは複数のポリシーのうちの少なくとも1つのポリシーに違反していると判定する段階と、前記判定に応答して、通知データを送信して前記配信が前記少なくとも1つのポリシーに違反していることを示す通知をユーザーに対して表示する段階とを含む動作を実行させる、コンピュータプログラムで符号化されたコンピュータ記憶媒体。デジタルコンテンツの配信を指示するユーザー入力を受信する段階であって、前記配信は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、1つまたは複数のポリシーに基づき前記配信を処理する段階であって、前記1つまたは複数のポリシーのそれぞれはデジタルコンテンツの配信に制限を課す、段階と、前記処理に基づき、前記配信が前記1つまたは複数のポリシーのうちの少なくとも1つのポリシーに違反していると判定する段階と、前記判定に応答して、通知データを送信して前記配信が前記少なくとも1つのポリシーに違反していることを示す通知をユーザーに対して表示する段階とを含むコンピュータ実装方法。サーバーコンピューティングデバイスと、サーバーコンピューティングデバイスに結合され、命令が格納されているコンピュータ可読記録媒体であって、前記命令は、前記サーバーコンピューティングデバイスによって実行されたときに、前記サーバーコンピューティングデバイスに、表示対象のデジタルコンテンツをネットワーク上に配信するサーバーサイドの動作を実行させる、コンピュータ可読記録媒体とを備え、前記サーバーサイドの動作は、少なくとも1つのウェブページドキュメントをユーザーによって操作されるクライアントコンピューティングデバイスに提供する段階であって、前記ウェブページドキュメントはブラウザアプリケーションにクライアントサイドの動作を実行させるための命令を含む、段階を含み、前記クライアントサイドの動作は、ウェブページ内に、第1のソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を提示する段階であって、前記グラフィカル表現はユーザー入力に応答する少なくとも1つのボタンアイコンを含む、段階と、前記ボタンアイコンへの第1のユーザー入力を受信する段階と、前記第1のユーザー入力に応答して、前記ウェブページ内の前記コンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大する段階であって、前記拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、段階と、前記配信インターフェースへの第2のユーザー入力を受信する段階であって、前記第2のユーザー入力は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、前記第2のユーザー入力を受信したことに応答して、前記配信インターフェース内に1つまたは複数のアイコンを表示する段階であって、前記1つまたは複数のアイコンのうちのそれぞれのアイコンは前記1つまたは複数の連絡先のグラフィカル表現である、段階と、前記コンテンツ共有インターフェースへの第3のユーザー入力を受信する段階であって、前記第3のユーザー入力は前記デジタルコンテンツを配信するためのユーザー命令を含む、段階と、前記第3のユーザー入力に応答して、投稿データセットを前記サーバーコンピューティングシステムに送信する段階であって、前記投稿データセットはデジタルコンテンツデータおよび配信データを含む、段階とを含む、システム。前記1つまたは複数のアイコンのうちの1つのアイコンは、ソーシャルネットワーキングサービス内の前記ユーザーのソーシャルサークルに対応し、前記ソーシャルサークルは前記1つまたは複数の連絡先の部分集合を定める請求項42に記載のシステム。前記1つまたは複数のアイコンのうちの1つのアイコンは、前記ユーザーが参加する第2のソーシャルネットワーキングサービスに対応する請求項42に記載のシステム。前記第2のソーシャルネットワーキングサービスは、マイクロブロギングソーシャルネットワーキングサービスを含む請求項44に記載のシステム。前記第2のソーシャルネットワーキングサービスは、ブロギングサービスを含む請求項44に記載のシステム。前記1つまたは複数のアイコンのうちの1つのアイコンは、電子メール経由で前記デジタルコンテンツを受信する少なくとも1つの連絡先に対応する請求項42に記載のシステム。前記クライアントサイドの動作は、前記ウェブページ内にウェブページデジタルコンテンツを表示する段階をさらに含み、前記コンテンツ共有インターフェースは、前記拡大されたコンテンツ入力領域内に前記ウェブページデジタルコンテンツのサマリーを表示する請求項42に記載のシステム。前記クライアントサイドの動作は、前記拡大されたコンテンツ選択領域内に1つまたは複数のデジタルコンテンツ選択アイコンを表示する段階をさらに含む請求項42に記載のシステム。前記クライアントサイドの動作は、第4のユーザー入力を受信する段階であって、前記第4のユーザー入力は前記1つまたは複数のデジタルコンテンツ選択アイコンのうちの1つのアイコンの選択を指示する、段階と、前記第4のユーザー入力を受信したことに応答して、ユーザーが配信に追加のデジタルコンテンツを選択することができるデジタルコンテンツ選択インターフェースを表示する段階とをさらに含む請求項49に記載のシステム。前記1つまたは複数のデジタルコンテンツ選択アイコンは、デジタル画像選択アイコン、デジタル動画選択アイコン、リンク選択アイコン、および地図選択アイコンを含む請求項49に記載のシステム。前記1つまたは複数のデジタルコンテンツ選択アイコンは、前記第1のユーザー入力を受信する前に前記コンテンツ共有インターフェースに表示される請求項49に記載のシステム。前記クライアントサイドの動作は、第4のユーザー入力を受信する段階であって、前記第4のユーザー入力は前記ボタンアイコンの上のホバリングアクションを指示する、段階と、前記第4のユーザー入力に応答して、ダイアログボックスを表示する段階であって、前記ダイアログボックスは前記デジタルコンテンツを共有した連絡先に対応するデータを表示する、段階とをさらに含む請求項42に記載のシステム。前記第1のユーザー入力は、前記ボタンアイコンのユーザー選択を含む請求項53に記載のシステム。前記ウェブページは、検索結果ページを含み、前記ボタンアイコンは、前記ウェブページ内に表示される検索結果に関連付けられる請求項42に記載のシステム。前記ウェブページは、地図表示サービスウェブページを含み、前記デジタルコンテンツは、地図を含む請求項42に記載のシステム。前記投稿データセットは、前記地図の地図ビューに対応するスクロールデータおよびズームデータを含む地図データをさらに含み、前記スクロールデータおよび前記ズームデータは前記地図ビューを複製するために前記地図表示サービスウェブページによって使用可能である請求項56に記載のシステム。前記サーバーサイドの動作は、前記投稿データセットを受信する段階と、前記配信データに基づきアクセス制御リストを生成する段階であって、前記配信データは前記1つまたは複数の連絡先に対応する、段階と、前記ACLに基づき前記デジタルコンテンツを配信する段階とをさらに含む請求項42に記載のシステム。前記ウェブページは、前記ソーシャルネットワーキングサービスのウェブページを含む請求項42に記載のシステム。前記複数のウェブページのそれぞれは、前記ソーシャルネットワーキングサービスのウェブページを含む請求項42に記載のシステム。前記ウェブページは、前記ソーシャルネットワーキングサービスのドメインの外部にあるウェブサイトのウェブページを含む請求項42に記載のシステム。コンピュータプログラムで符号化されたコンピュータ記憶媒体であって、前記プログラムは命令を含み、前記命令は、1つまたは複数のコンピュータによって実行されたときに、前記1つまたは複数のコンピュータに、ウェブページ内に、第1のソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を提示する段階であって、前記グラフィカル表現はユーザー入力に応答する少なくとも1つのボタンアイコンを含む、段階と、前記ボタンアイコンへの第1のユーザー入力を受信する段階と、前記第1のユーザー入力に応答して、前記ウェブページ内の前記コンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大する段階であって、前記拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、段階と、前記配信インターフェースへの第2のユーザー入力を受信する段階であって、前記第2のユーザー入力は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、前記第2のユーザー入力を受信したことに応答して、前記配信インターフェース内に1つまたは複数のアイコンを表示する段階であって、前記1つまたは複数のアイコンのうちのそれぞれのアイコンは前記1つまたは複数の連絡先のグラフィカル表現である、段階と、前記コンテンツ共有インターフェースへの第3のユーザー入力を受信する段階であって、前記第3のユーザー入力は前記デジタルコンテンツを配信するためのユーザー命令を含む、段階と、前記第3のユーザー入力に応答して、投稿データセットをサーバーコンピューティングシステムに送信する段階であって、前記投稿データセットはデジタルコンテンツデータおよび配信データを含む、段階とを含む動作を実行させる、コンピュータプログラムで符号化されたコンピュータ記憶媒体。ウェブページ内に、第1のソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を提示する段階であって、前記グラフィカル表現はユーザー入力に応答する少なくとも1つのボタンアイコンを含む、段階と、前記ボタンアイコンへの第1のユーザー入力を受信する段階と、前記第1のユーザー入力に応答して、前記ウェブページ内の前記コンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大する段階であって、前記拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、段階と、前記配信インターフェースへの第2のユーザー入力を受信する段階であって、前記第2のユーザー入力は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、前記第2のユーザー入力を受信したことに応答して、前記配信インターフェース内に1つまたは複数のアイコンを表示する段階であって、前記1つまたは複数のアイコンのうちのそれぞれのアイコンは前記1つまたは複数の連絡先のグラフィカル表現である、段階と、前記コンテンツ共有インターフェースへの第3のユーザー入力を受信する段階であって、前記第3のユーザー入力は前記デジタルコンテンツを配信するためのユーザー命令を含む、段階と、前記第3のユーザー入力に応答して、投稿データセットをサーバーコンピューティングシステムに送信する段階であって、前記投稿データセットはデジタルコンテンツデータおよび配信データを含む、段階とを含むコンピュータ実装方法。サーバーコンピューティングデバイスと、サーバーコンピューティングデバイスに結合され、命令が格納されているコンピュータ可読記録媒体であって、前記命令は、前記サーバーコンピューティングデバイスによって実行されたときに、前記サーバーコンピューティングデバイスに、表示対象のデジタルコンテンツをネットワーク上に配信するサーバーサイドの動作を実行させる、コンピュータ可読記録媒体とを備え、前記サーバーサイドの動作は、少なくとも1つのウェブページドキュメントをユーザーによって操作されるクライアントコンピューティングデバイスに提供する段階であって、前記ウェブページドキュメントはブラウザアプリケーションにクライアントサイドの動作を実行させるための命令を含む、段階を含み、前記クライアントサイドの動作は、ウェブページ内にウェブページデジタルコンテンツを表示する段階と、前記ウェブページ内に、ソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を表示する段階であって、前記グラフィカル表現はユーザー入力に応答する少なくとも1つのボタンアイコンを含む、段階と、前記ボタンアイコンへの第1のユーザー入力を受信する段階であって、前記第1のユーザー入力はウェブページデジタルコンテンツに関連付けられているデジタルコンテンツを配信するユーザーの意図を示す、段階と、前記第1のユーザー入力を受信したことに応答して、前記ウェブページ内の前記コンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大する段階であって、前記拡大されたコンテンツ入力領域は前記ウェブページデジタルコンテンツのサマリーとして提供される前記デジタルコンテンツを表示する、段階と、前記配信インターフェースを通じて第2のユーザー入力を受信する段階であって、前記第2のユーザー入力は1つまたは複数のソーシャルサークルを指示し、それぞれのソーシャルサークルは前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を含む、段階と、前記第2のユーザー入力を受信したことに応答して、前記配信インターフェース内に1つまたは複数のアイコンを表示する段階であって、前記1つまたは複数のアイコンのうちのそれぞれのアイコンは前記1つまたは複数のソーシャルサークルのグラフィカル表現である、段階と、前記コンテンツ共有インターフェースへの第3のユーザー入力を受信する段階であって、前記第3のユーザー入力は前記デジタルコンテンツを配信するためのユーザー命令を含む、段階と、前記第3のユーザー入力に応答して、投稿データセットを前記サーバーコンピューティングシステムに送信する段階であって、前記投稿データセットはデジタルコンテンツデータおよび配信データを含む、段階とを含む、システム。ネットワーク経由でコンピュータプログラムを1つまたは複数のクライアントコンピューティングデバイスに提供するように動作可能なサーバーコンピューティングデバイスを備え、前記コンピュータプログラムは命令を格納し、前記命令は、前記クライアントコンピューティングデバイスによって実行されたときに、前記クライアントコンピューティングデバイスに表示対象のデジタルコンテンツをネットワーク上に配信する動作を実行させ、前記動作は、ソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現をディスプレイ上に提示する段階と、前記コンテンツ共有インターフェースへの第1のユーザー入力を受信する段階と、前記第1のユーザー入力に応答して、前記コンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大する段階であって、前記拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、段階と、前記配信インターフェースへの第2のユーザー入力を受信する段階であって、前記第2のユーザー入力は前記デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、段階と、前記第2のユーザー入力を受信したことに応答して、前記配信インターフェース内に1つまたは複数のアイコンを表示する段階であって、前記1つまたは複数のアイコンのうちのそれぞれのアイコンは前記1つまたは複数の連絡先のグラフィカル表現である、段階と、前記コンテンツ共有インターフェースへの第3のユーザー入力を受信する段階であって、前記第3のユーザー入力は前記デジタルコンテンツを配信するためのユーザー命令を含む、段階と、前記第3のユーザー入力に応答して、投稿データセットを前記サーバーコンピューティングシステムに送信する段階であって、前記投稿データセットはデジタルコンテンツデータおよび配信データを含む、段階とを含む、システム。前記1つまたは複数のアイコンのうちの1つのアイコンは、前記ソーシャルネットワーキングサービス内の前記ユーザーのソーシャルサークルに対応し、前記ソーシャルサークルは前記1つまたは複数の連絡先の部分集合を定める請求項65に記載のシステム。前記1つまたは複数のアイコンのうちの1つのアイコンは、前記ユーザーが参加する第2のソーシャルネットワーキングサービスに対応する請求項65に記載のシステム。前記第2のソーシャルネットワーキングサービスは、マイクロブロギングソーシャルネットワーキングサービスを含む請求項67に記載のシステム。前記第2のソーシャルネットワーキングサービスは、ブロギングサービスを含む請求項67に記載のシステム。前記1つまたは複数のアイコンのうちの1つのアイコンは、電子メール経由で前記デジタルコンテンツを受信する少なくとも1つの連絡先に対応する請求項65に記載のシステム。前記動作は、前記ウェブページ内にウェブページデジタルコンテンツを表示する段階をさらに含み、前記コンテンツ共有インターフェースは、前記拡大されたコンテンツ入力領域内に前記ウェブページデジタルコンテンツのサマリーを表示する請求項65に記載のシステム。前記動作は、前記拡大された概して、本開示で説明されている主題の革新的態様は、複数のウェブページのうちの1つのウェブページ内に、第1のソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を表示するアクションであって、コンテンツ共有インターフェースはユーザー入力を受信することができるコンテンツ入力領域を含む、アクションと、コンテンツ入力領域への第1のユーザー入力を受信するアクションと、第1のユーザー入力に応答して、ウェブページ内のコンテンツ共有インターフェースを、拡大されたコンテンツ入力領域および配信インターフェースを含むように拡大するアクションであって、拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、アクションと、配信インターフェースへの第2のユーザー入力を受信するアクションであって、第2のユーザー入力はデジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、アクションと、第2のユーザー入力を受信したことに応答して、配信インターフェース内に1つまたは複数のアイコンを表示するアクションであって、1つまたは複数のアイコンのうちのそれぞれのアイコンは1つまたは複数の連絡先のグラフィカル表現である、アクションと、コンテンツ共有インターフェースへの第3のユーザー入力を受信するアクションであって、第3のユーザー入力はデジタルコンテンツを配信するためのユーザー命令を含む、アクションと、第3のユーザー入力に応答して、投稿データセットをサーバーコンピューティングシステムに送信するアクションであって、投稿データセットはデジタルコンテンツデータおよび配信データを含む、アクションとを含む方法で具現化されうる。これらの態様の他の実装形態は、対応するシステム、装置、およびこれらの方法のアクションを実行するように構成され、コンピュータ記憶デバイスにおいて符号化されたコンピュータプログラムを含む。これらおよび他の実装形態はそれぞれ、以下の特徴のうちの1つまたは複数を適宜含みうる。例えば、1つまたは複数のアイコンのうちの1つのアイコンは、ソーシャルネットワーキングサービス内のユーザーのソーシャルサークルに対応し、ソーシャルサークルは1つまたは複数の連絡先の部分集合を定め、1つまたは複数のアイコンのうちの1つのアイコンは、ユーザーが参加する第2のソーシャルネットワーキングサービスに対応し、第2のソーシャルネットワーキングサービスは、マイクロブロギングソーシャルネットワーキングサービスを含み、第2のソーシャルネットワーキングサービスは、ブロギングサービスを含み、1つまたは複数のアイコンのうちの1つのアイコンは、電子メール経由でデジタルコンテンツを受信する少なくとも1つの連絡先に対応し、アクションは、ウェブページ内にウェブページデジタルコンテンツを表示する段階をさらに含み、コンテンツ共有インターフェースは、拡大されたコンテンツ入力領域内にウェブページデジタルコンテンツのサマリーを表示し、サマリーは、デジタルコンテンツの発信元への要求に応答して提供され、この要求は第1のユーザー入力に応答して生成され、アクションは、拡大されたコンテンツ選択領域内に1つまたは複数のデジタルコンテンツ選択アイコンを表示する段階をさらに含み、アクションは、第4のユーザー入力を受信する段階であって、第4のユーザー入力は1つまたは複数のデジタルコンテンツ選択アイコンのうちの1つのアイコンの選択を指示する、段階と、第4のユーザー入力を受信したことに応答して、ユーザーが配信に追加のデジタルコンテンツを選択することができるデジタルコンテンツ選択インターフェースを表示する段階とをさらに含み、1つまたは複数のデジタルコンテンツ選択アイコンは、デジタル画像選択アイコン、デジタル動画選択アイコン、リンク選択アイコン、および地図選択アイコンを含み、1つまたは複数のデジタルコンテンツ選択アイコンが、第1のユーザー入力を受信する前にコンテンツ共有インターフェースに表示され、ウェブページは、地図表示サービスウェブページを含み、デジタルコンテンツは、地図を含み、投稿データセットは、地図の地図ビューに対応するスクロールデータおよびズームデータを含む地図データをさらに含み、スクロールデータおよびズームデータは地図ビューを複製するために地図表示サービスウェブページによって使用可能であり、アクションは、投稿データセットを受信する段階と、配信データに基づきアクセス制御リストを生成する段階であって、配信データは1つまたは複数の連絡先に対応する、段階と、ACLに基づきデジタルコンテンツを配信する段階とをさらに含み、第1のユーザー入力は、コンテンツ入力領域内でのクリックを含み、ウェブページは、ソーシャルネットワーキングサービスのウェブページを含み、複数のウェブページのそれぞれは、インターネットベースのソーシャルネットワーキングサービスのウェブページを含み、ウェブページは、ソーシャルネットワーキングサービスのドメインの外部にあるウェブサイトのウェブページを含み、コンテンツ共有インターフェースは、ウェブページのツールバー内に設けられる。本開示において説明される発明対象の革新的態様は、デジタルコンテンツの配信を指示するユーザー入力を受信するアクションであって、配信はデジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、アクションと、1つまたは複数のポリシーに基づき配信を処理するアクションであって、1つまたは複数のポリシーのそれぞれは処理に基づきデジタルコンテンツの配信に制限を課す、アクションと、配信が1つまたは複数のポリシーのうちの少なくとも1つのポリシーに違反していると判定するアクションと、この判定に応答して、通知データを送信して配信が少なくとも1つのポリシーに違反していることを示す通知をユーザーに対して表示するアクションとを含む方法で具現化されうる。これらの態様の他の実装形態は、対応するシステム、装置、およびこれらの方法のアクションを実行するように構成され、コンピュータ記憶デバイスにおいて符号化されたコンピュータプログラムを含む。これらおよび他の実装形態はそれぞれ、以下の特徴のうちの1つまたは複数を適宜含みうる。例えば、アクションは、アイコンデータを送信してアイコンを配信のグラフィカル表現としてユーザーに対して表示する段階であって、通知はアイコンの属性を含む、段階をさらに含み、属性は、アイコンの色を含み、通知は、配信が1つまたは複数の非ドメイン連絡先を含むことを示す指示を含み、1つまたは複数の非ドメイン連絡先のそれぞれは、ソーシャルネットワーキングサービスのドメインの外部のユーザーの連絡先を含み、ユーザー入力は、電子メールアドレスを含み、電子メールアドレスは、ソーシャルネットワーキングサービスのドメインの外部のドメインに対応し、アクションは、通知に対応するユーザー入力を受信する段階と、通知に対応するユーザー入力を受信したことに応答して、ダイアログボックスデータを送信してダイアログボックスをユーザーに対して表示する段階とをさらに含み、ダイアログボックスは、配信が1つまたは複数の非ドメイン連絡先を含むことを示すテキストを含み、1つまたは複数の非ドメイン連絡先のそれぞれは、ソーシャルネットワーキングサービスのドメインの外部のユーザーの連絡先を含み、通知に対応するユーザー入力は、通知の上でのホバリングアクションを含み、アクションは、配信に基づきデジタルコンテンツを配信するコマンドを指示するユーザー入力を受信する段階と、配信するコマンドを指示するユーザー入力を受信したことに応答して、確認ダイアログデータを送信して確認ダイアログをユーザーに対して表示する段階とをさらに含み、確認ダイアログは、デジタルコンテンツの配信の結果、ソーシャルネットワーキングサービスのドメインの外部の1つまたは複数のドメインにデジタルコンテンツが配信されることをユーザーに知らせ、アクションは、確認ダイアログに送られるユーザー入力を受信する段階であって、ユーザー入力は配信に基づきデジタルコンテンツを配信する第2のコマンドを指示する、段階と、ユーザー入力を受信したことに応答して、配信に基づきデジタルコンテンツを配信する段階とをさらに含み、ポリシーは、年齢ポリシーを含み、年齢ポリシーは、未成年と判定された配信の1つまたは複数の連絡先へのデジタルコンテンツの配信を禁止することを含む。本開示において説明される発明対象の革新的態様は、ウェブページ内に、第1のソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現を提示するアクションであって、グラフィカル表現はユーザー入力に応答する少なくとも1つのボタンアイコンを含む、アクションと、第1のユーザー入力をボタンアイコンに受信するアクションと、第1のユーザー入力に応答して、ウェブページ内のコンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大するアクションであって、拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、アクションと、第2のユーザー入力を配信インターフェースに受信するアクションであって、第2のユーザー入力はデジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、アクションと、第2のユーザー入力を受信したことに応答して、配信インターフェース内に1つまたは複数のアイコンを表示するアクションであって、1つまたは複数のアイコンのうちのそれぞれのアイコンは1つまたは複数の連絡先のグラフィカル表現である、アクションと、第3のユーザー入力をコンテンツ共有インターフェースに受信するアクションであって、第3のユーザー入力はデジタルコンテンツを配信するためのユーザー命令を含む、アクションと、第3のユーザー入力に応答して、投稿データセットをサーバーコンピューティングシステムに送信するアクションであって、投稿データセットはデジタルコンテンツデータおよび配信データを含む、アクションとを含む方法で具現化されうる。これらの態様の他の実装形態は、対応するシステム、装置、およびこれらの方法のアクションを実行するように構成され、コンピュータ記憶デバイスにおいて符号化されたコンピュータプログラムを含む。これらおよび他の実装形態はそれぞれ、以下の特徴のうちの1つまたは複数を適宜含みうる。例えば、1つまたは複数のアイコンのうちの1つのアイコンは、ソーシャルネットワーキングサービス内のユーザーのソーシャルサークルに対応し、ソーシャルサークルは1つまたは複数の連絡先の部分集合を定め、1つまたは複数のアイコンのうちの1つのアイコンは、ユーザーが参加する第2のソーシャルネットワーキングサービスに対応し、第2のソーシャルネットワーキングサービスは、マイクロブロギングソーシャルネットワーキングサービスを含み、第2のソーシャルネットワーキングサービスは、ブロギングサービスを含み、1つまたは複数のアイコンのうちの1つのアイコンは、電子メール経由でデジタルコンテンツを受信する少なくとも1つの連絡先に対応し、アクションは、ウェブページ内にウェブページデジタルコンテンツを表示する段階をさらに含み、コンテンツ共有インターフェースは、拡大されたコンテンツ入力領域内にウェブページデジタルコンテンツのサマリーを表示し、アクションは、拡大されたコンテンツ選択領域内に1つまたは複数のデジタルコンテンツ選択アイコンを表示する段階をさらに含み、アクションは、第4のユーザー入力を受信する段階であって、第4のユーザー入力は1つまたは複数のデジタルコンテンツ選択アイコンのうちの1つのアイコンの選択を指示する、段階と、第4のユーザー入力を受信したことに応答して、ユーザーが配信に追加のデジタルコンテンツを選択することができるデジタルコンテンツ選択インターフェースを表示する段階とをさらに含み、1つまたは複数のデジタルコンテンツ選択アイコンは、デジタル画像選択アイコン、デジタル動画選択アイコン、リンク選択アイコン、および地図選択アイコンを含み、1つまたは複数のデジタルコンテンツ選択アイコンが、第1のユーザー入力を受信する前にコンテンツ共有インターフェースに表示され、アクションは、第4のユーザー入力を受信する段階であって、第4のユーザー入力はボタンアイコンの上のホバリングアクションを指示する、段階と、第4のユーザー入力に応答して、ダイアログボックスを表示する段階であって、ダイアログボックスはデジタルコンテンツを共有した連絡先に対応するデータを表示する、段階とをさらに含み、第1のユーザー入力は、ボタンアイコンのユーザー選択を含み、ウェブページは、検索結果ウェブページを含み、ボタンアイコンは、ウェブページ内に表示される検索結果に関連付けられ、ウェブページは、地図表示サービスウェブページを含み、デジタルコンテンツは、地図を含み、投稿データセットは、地図の地図ビューに対応するスクロールデータおよびズームデータを含む地図データをさらに含み、スクロールデータおよびズームデータは地図ビューを複製するために地図表示サービスウェブページによって使用可能であり、アクションは、投稿データセットを受信する段階と、配信データに基づきアクセス制御リストを生成する段階であって、配信データは1つまたは複数の連絡先に対応する、段階と、ACLに基づきデジタルコンテンツを配信する段階とをさらに含み、ウェブページは、ソーシャルネットワーキングサービスのウェブページを含み、複数のウェブページのそれぞれは、ソーシャルネットワーキングサービスのウェブページを含み、ウェブページは、ソーシャルネットワーキングサービスのドメインの外部にあるウェブサイトのウェブページを含む。本開示において説明される発明対象の革新的態様は、ソーシャルネットワーキングサービスのコンテンツ共有インターフェースのグラフィカル表現をディスプレイ上に提示するアクションと、第1のユーザー入力をコンテンツ共有インターフェースに受信するアクションと、第1のユーザー入力に応答して、コンテンツ共有インターフェースを、拡大したコンテンツ入力領域および配信インターフェースを含むように拡大するアクションであって、拡大されたコンテンツ入力領域は配信されるデジタルコンテンツのグラフィカル表現を表示する、アクションと、第2のユーザー入力を配信インターフェースに受信するアクションであって、第2のユーザー入力はデジタルコンテンツの配信先となる1つまたは複数の連絡先を指示する、アクションと、第2のユーザー入力を受信したことに応答して、配信インターフェース内に1つまたは複数のアイコンを表示するアクションであって、1つまたは複数のアイコンのうちのそれぞれのアイコンは1つまたは複数の連絡先のグラフィカル表現である、アクションと、第3のユーザー入力をコンテンツ共有インターフェースに受信するアクションであって、第3のユーザー入力はデジタルコンテンツを配信するためのユーザー命令を含む、アクションと、第3のユーザー入力に応答して、投稿データセットをサーバーコンピューティングシステムに送信するアクションであって、投稿データセットはデジタルコンテンツデータおよび配信データを含む、アクションとを含む方法で具現化されうる。これらの態様の他の実装形態は、対応するシステム、装置、およびこれらの方法のアクションを実行するように構成され、コンピュータ記憶デバイスにおいて符号化されたコンピュータプログラムを含む。これらおよび他の実装形態はそれぞれ、以下の特徴のうちの1つまたは複数を適宜含みうる。例えば、1つまたは複数のアイコンのうちの1つのアイコンは、ソーシャルネットワーキングサービス内のユーザーのソーシャルサークルに対応し、ソーシャルサークルは1つまたは複数の連絡先の部分集合を定め、1つまたは複数のアイコンのうちの1つのアイコンは、ユーザーが参加する第2のソーシャルネットワーキングサービスに対応し、第2のソーシャルネットワーキングサービスは、マイクロブロギングソーシャルネットワーキングサービスを含み、第2のソーシャルネットワーキングサービスは、ブロギングサービスを含み、1つまたは複数のアイコンのうちの1つのアイコンは、電子メール経由でデジタルコンテンツを受信する少なくとも1つの連絡先に対応し、アクションは、ウェブページ内にウェブページデジタルコンテンツを表示する段階をさらに含み、コンテンツ共有インターフェースは、拡大されたコンテンツ入力領域内にウェブページデジタルコンテンツのサマリーを表示し、アクションは、拡大されたコンテンツ選択領域内に1つまたは複数のデジタルコンテンツ選択アイコンを表示する段階をさらに含み、アクションは、第4のユーザー入力を受信する段階であって、第4のユーザー入力は1つまたは複数のデジタルコンテンツ選択アイコンのうちの1つのアイコンの選択を指示する、段階と、第4のユーザー入力を受信したことに応答して、ユーザーが配信に追加のデジタルコンテンツを選択することができるデジタルコンテンツ選択インターフェースを表示する段階とをさらに含み、1つまたは複数のデジタルコンテンツ選択アイコンは、デジタル画像選択アイコン、デジタル動画選択アイコン、リンク選択アイコン、および地図選択アイコンを含み、1つまたは複数のデジタルコンテンツ選択アイコンは、第1のユーザー入力を受信する前にコンテンツ共有インターフェースに表示され、コンテンツ共有インターフェースのグラフィカル表現は、クライアントコンピューティングデバイスのデスクトップディスプレイ上に表示され、コンテンツ共有インターフェースのグラフィカル表現は、クライアントコンピューティングデバイス上で実行されるウェブブラウザアプリケーション内にツールバーとして表示される。本明細書で説明されている発明対象の1つまたは複数の実装形態の詳細は、付属の図面および以下の説明で述べられる。発明対象の他の潜在力のある特徴、態様、および利点は、説明、図面、および請求項から明らかになるであろう。類似の参照番号は、全体を通して対応する部分を表す。一般に、本開示の実装形態は、デジタルコンテンツの配信を定めるために使用することができるコンテンツ共有インターフェースを対象とする。本明細書で使用されているように、共有ユーザーは、ネットワーク上の他のユーザーとデジタルコンテンツを共有するコンピューティングデバイスのユーザーを含むものとしてよい。本明細書で使用されているように、受信ユーザーは、共有ユーザーによって共有されるデジタルコンテンツを受信するユーザーを含むことができる。受信ユーザーは、1つまたは複数の文脈において共有ユーザーに関連付けることができる。いくつかの実装形態では、受信ユーザーと共有ユーザーは、ソーシャルネットワーキングサービス内で互いの連絡先とすることができる。いくつかの実装形態では、受信ユーザーは、電子メールサービス内の共有ユーザーの連絡先であるユーザーとすることができる。本明細書でさらに詳しく説明されているような、コンテンツ共有インターフェースは、さまざまな形態のデジタルコンテンツ、ハイパーリンク、地図、画像、動画、ファイル、ソーシャルネットワークの投稿、オンライン記事、ブログに関連して備えられる。ユーザーは、コンテンツ共有インターフェースをインタラクティブに操作して、インターフェースに関連付けられているコンテンツ、またはそのコンテンツに関するコメントをソーシャルネットワーキングサービス内の連絡先、およびまたはソーシャルネットワーキングサービスの外部の連絡先に対して投稿することを望んでいることを指示することができる。図1は、例示的なネットワークアーキテクチャ100の図である。ネットワークアーキテクチャ100は、ネットワーク114によってサーバーシステム112に通信可能に接続された多数のクライアントデバイス102~110を備える。サーバーシステム112は、1つまたは複数の処理デバイス116および1つまたは複数のデータストア118を備える。処理デバイス116は、機能を実行するためにデータストア118に格納されるコンピュータ命令を実行する。クライアントデバイス102~110の多数のユーザー120a~120eは、それぞれ、ソーシャルネットワーキングサービスに参加するためにサーバーシステム112にアクセスする。例えば、クライアントデバイス102~110は、ソーシャルネットワーキングサービスにアクセスするために使用できるウェブブラウザアプリケーションを実行することができる。別の例では、クライアントデバイス102~110は、ソーシャルネットワークに特有のソフトウェアアプリケーションを実行することができる。ユーザー120a~120eは、テキストコメント、デジタル画像、動画、検索結果、他のデジタルコンテンツへのリンク、およびまたは他の適切なデジタルコンテンツなどの情報を投稿することによってサーバーシステム112が提供するソーシャルネットワーキングサービスに参加することができる。いくつかの実装形態において、ユーザーに代わって、ソーシャルネットワークまたはサーバーシステム112の外部のシステムおよびまたはサービスが情報を投稿することもできる。例えば、ユーザー120aは、動画のレビューを動画レビューサイトに投稿することができ、適切な許可があれば、サイト側がユーザー120aに代わってそのレビューをソーシャルネットワークにクロスポストすることができる。別の例では、適切な許可を有する、モバイルデバイス上で実行されているソフトウェアアプリケーションが、全世界測位システム機能を使用してユーザーの位置を特定し、ソーシャルネットワークをユーザーの位置で、AtWork、InBrownsdaleMN自動的に更新することができる。クライアントデバイス102~110をインタラクティブに操作するユーザー120a~120eは、サーバーシステム112が提供するソーシャルネットワークを使用して、他のユーザーに対する関係を整理し、分類するようにソーシャルサークルを定めることもできる。このような関係は、ソーシャルサークルを使用して定めることができる。いくつかの実装形態では、ソーシャルネットワーキングサービスによって、ユーザーは、連絡先を1つまたは複数のソーシャルサークルにグループ化することができ、これはユーザーと他のユーザーとの関係の分類に基づくものとしてよい、この関係は、暗示的または明示的とすることができる。例えば、ソーシャルネットワーキングサービスの文脈内で、ユーザーは、連絡先を1つまたは複数のソーシャルサークルに割り当てて、ソーシャルネットワーキング投稿およびまたは他のデジタルコンテンツの配信および表示非表示設定をうまく制御することができる。いくつかの実装形態では、ソーシャルサークルは、コンピュータで実行されるソーシャルネットワーキングサービスのユーザーに関連付けられている連絡先のコレクションを定めるデータセットとして構成される。一般に、ソーシャルサークルは、社会的に相互結合されている人々の特定のコレクションの中心である個人の観点から、または社会的に相互結合されている人々のコレクションの総体的観点から記述されうる。ソーシャルサークルは、狭義の境界を有することができ、ソーシャルサークルのメンバー全員が互いを熟知し合っており、ソーシャルサークルに加入するには、メンバーとして許可が必要になることがある。例えば、ソーシャルネットワーキングサービスのユーザーは、ソーシャルサークルを定め、ソーシャルサークルは、連絡先のコレクションを定めるデータセットとして、ユーザーの現実の生活におけるソーシャルサークルを反映するものとしてよい。ソーシャルネットワーキングサービスのユーザーは、ソーシャルネットワーキングピアと情報を共有することを望む場合がある。しかし、ユーザーは、自分のソーシャルネットワーキングピア同士の間のそのような情報の配信を制御することを望む場合もある。例えば、情報を投稿するときにそのプライバシーに関して懸念するユーザーもいる。そのようなユーザーは、個人的活動に関する投稿が専門ソーシャルサークルから制限された状態を保つことを望むことがある。例えば、ユーザーは、自分のソフトボールチームの写真をfriendsおよびsoftballteamソーシャルサークルに投稿するが、coworkersソーシャルサークルには投稿しえない。他のユーザーは、自分の連絡先の実質的に選択された部分集合のみに届くように投稿する情報をターゲットにすることを望むことがある。例えば、ユーザーは、実質的にfamilyソーシャルサークルにのみ家族のお知らせを投稿することを望むか、または実質的にpoliticsソーシャルサークルにのみ政治的コメントを投稿することを望んでいる場合がある。いくつかの実装形態では、クライアントデバイス102~110は、ラップトップもしくはデスクトップコンピュータ、スマートフォン、携帯情報端末、ポータブルメディアプレーヤー、タブレットコンピュータ、または電子ソーシャルネットワークと通信するために使用されうる他の適切なコンピューティングデバイスなどのコンピューティングデバイスとすることができる。いくつかの実装形態では、サーバーシステム112は、コンピュータサーバーなどの単一のコンピューティングデバイスを備えることができる。いくつかの実装形態では、サーバーシステム112は、サーバーコンピュータのアクションを実行するために連携動作する複数のコンピューティングデバイスを示すものとしてよい。いくつかの実装形態では、ネットワーク114は、公衆通信網または専用通信網とすることができる。図2A~2Dは、本開示の実装形態による例示的なコンテンツ共有インターフェース200を示している。本明細書でさらに詳しく説明されるように、コンテンツ共有インターフェース200は、ソーシャルネットワーキングサービス内の、およびまたはソーシャルネットワーキングサービスの外部のソーシャルネットワーキングサービスのユーザーに提示されうる。コンテンツ共有インターフェース200によって、ユーザーは、デジタルコンテンツを定義済みの一組の受信者に配信するためにデジタルコンテンツを投稿することができる。いくつかの実施形態では、投稿は、ユーザーによって生成され、基礎となるとなる投稿データセットを含むことができる。投稿データセットは、デジタルコンテンツおよび識別された受信者に関連付けられたデータを含むことができる。いくつかの実装形態では、投稿データセットは、デジタルコンテンツ、タイムスタンプデータ、配信データ、ならびに識別データを含むことができる。いくつかの実施形態では、配信データは、デジタルコンテンツの配信を指定するアクセス制御リストを提供するように処理される。いくつかの実施形態では、配信ハブは、バックエンドサービスとして提供されうる。いくつかの実装形態では、ACLサービスは、配信ハブを提供し、配信されるデジタルコンテンツの表示非表示設定を強制するために実行されうる。いくつかの例において、ACLサービスは、1つまたは複数のサーバーシステムによって実行されうる1つまたは複数のコンピュータプログラムアプリケーションとして提供されうる。ACLサービスは、ACLを生成することができ、ACLに基づき投稿データセットの配信先となるエンドポイントを決定することができる。いくつかの実装形態では、デジタルコンテンツにアクセスするか、または他の何らかの方法でデジタルコンテンツを受信することを許可された連絡先は、ACLに基づき決定される。投稿データセットのIDは、ACLサービスでユーザービューインデックス毎に書き込まれうる。特定のユーザーに配信する投稿をフェッチしたときに、ユーザービューインデックスがアクセスされ、ユーザーが表示を許可されているさまざまな投稿のIDが決定される。投稿データセットは、データストアから取り出され、その特定のユーザーに関連付けられているクライアントコンピューティングデバイス上に表示するために送信される。本開示の実装形態では、デジタルコンテンツの配信は、1つまたは複数のソーシャルサークルに基づいて定めることができる。本明細書で使用されているように、配信は、ソーシャルネットワーキングサービスを使用してデジタルコンテンツを配信する配信先となる1つまたは複数の連絡先のリストを含むことができる。いくつかの例において、配信は、1つの下位配信を含む。いくつかの例において、配信は、複数の下位配信を含む。いくつかの実装形態では、下位配信は、特定のソーシャルサークルのメンバーでない、およびまたは基盤となっているソーシャルネットワーキングサービスのユーザーでない連絡先を含むことができる。コンテンツ共有インターフェース200は、コンテンツ領域204内で提供するデジタルコンテンツに関連付けられている配信インターフェース202を含む。さまざまな実施形態において、デジタルコンテンツは、ユニフォームリソースインジケータ、ウェブページ、ウェブページのサブセクション、メディア再生インターフェース、ハイパーリンク、ソーシャルネットワーク投稿、オンライン地図、オンライン地図上の位置、デジタル画像、デジタル動画、検索結果、およびまたは電子ユーザーインターフェースにおいて表現することができる他の適切な項目または情報とすることができる。配信インターフェース202は、連絡先入力領域206を備える。以下でさらに詳しく説明されるように、ユーザーは、連絡先入力領域206に入力する識別子をタイプするか、または他の何らかの方法で選択することができる。これらの識別子は、デジタルコンテンツの配信を定めるために他のユーザー、ユーザーのカテゴリ、およびまたはソーシャルサークルを識別する。いくつかの実装形態では、これらの識別子は、連絡先識別子、ソーシャルサークル識別子、電子メールアドレス、またはコンテンツの共有相手となる1人または複数の人を識別するために使用されうる他の適切な識別子を含むことができる。連絡先入力領域206内に与えられる識別子は、コンテンツ領域204内に与えられるデジタルコンテンツの配信を定めるACLを生成するために使用される。次に、図2Bを参照すると、例示的な識別子アイコン208が配信インターフェース202内に用意されていることがわかる。識別子アイコン208は、デジタルコンテンツの共有相手となる1人または複数のユーザーの視覚的表現である。図2Bの例では、ユーザーは、コンテンツ領域204内のデジタルコンテンツがfriendsソーシャルサークルのメンバーと共有されることを暫定的に指示している。投稿がコミットされるまで、以下でさらに詳しく説明されているように、識別子アイコンは、デジタルコンテンツの仮配信を提供する。例えば、図2Bの例を続けると、ユーザーは、削除コントロール210をアクティブ化して、連絡先入力領域206から識別子アイコン208を削除することができる。次に図2Cおよび2Dを参照すると、メニュー213が、ユーザー入力に応答して提示されうる。いくつかの実装形態では、ユーザーは、連絡先入力領域206を選択することができ、メニュー213は、この選択に応答して表示される。いくつかの実装形態では、ユーザーは、連絡先入力領域206にテキストを入力することができ、メニュー213は、この入力に応答して表示される。いくつかの実装形態では、ユーザーは、追加コントロール214およびメニュー213を選択することができ、メニュー213は、この選択に応答して表示される。図2Cに示されている例において、メニュー213は、複数の領域を備える。メニュー領域220には、ユーザーが選択することができるソーシャルサークル222のコレクションが表示される。ソーシャルサークルは、ソーシャルネットワーキングサービスを使用してユーザーが定めたソーシャルサークルを含むことができる。いくつかの実装形態では、ソーシャルサークル222のコレクションは、ユーザーの最も一般的にターゲットとするソーシャルサークルの部分集合およびまたはユーザーの最も人数の多いソーシャルサークルの部分集合を含むことができる。ユーザーコントロール224は、ユーザーによって管理される追加のソーシャルサークルを表示するために選択することができる。リストに載っているソーシャルサークルから1つのソーシャルサークルを選択することによって、対応する識別子アイコン208を連絡先入力領域206内に表示することができる。メニュー領域230は、ユーザーがコンテンツの配信先として選択することができるコレクション非サークル特有の連絡先グループを提示する。例えば、Mycirclesを選択することによって、ユーザーは、ユーザーのソーシャルサークルのどれかに入っている誰かとデジタルコンテンツを共有することを選択することができる。ExtendedCirclesを選択することによって、ユーザーは、ユーザーの拡張ネットワーク内の誰かとデジタルコンテンツを共有することを選択することができる。Anyoneを選択することによって、ユーザーは、インターネット上の誰かとデジタルコンテンツを共有することを選択することができる。メニュー領域230から選択を行うことによって、対応する識別子アイコン208を連絡先入力領域206内に表示することができる。いくつかの例において、メニュー領域230は、ユーザーがデジタルコンテンツの共有先とすることができる、1つまたは複数のドメインを含むことができる。図示されている例では、ドメインDomainが提供されている。例示的なドメインは、インターネットベースのサービスプロバイダのドメインを含むものとしてよい。1つまたは複数のドメインが、配信インターフェースにおいて識別され、デジタルコンテンツは、指定されたドメインと相互にやり取りするすべてのユーザーと共有されうる。メニュー領域240は、ユーザーの最近使用した配信リストのコレクションを提示する。いくつかの実装形態では、メニュー領域240は、表示されなくてもよい。例えば、新規ユーザーは、以前にコンテンツ共有インターフェース200を決して使用していることはありえず、したがって、選択するすでに使用されている配信リストを有しえない。ユーザーがコンテンツ共有インターフェース200を使用すると、メニュー領域240に表示される項目の数は、最近使用された配信リストの所定の数まで増大しうる。図2Dを特に参照すると、メニュー213で利用可能な選択は、連絡先入力領域206内に入力されたテキストに基づき適合されうることがわかる。図示されている例では、ユーザーは、フリー形式テキスト250を連絡先入力領域206内に文字fの形態で入力することを開始している。この入力に応答して、メニュー領域260は、familyソーシャルサークル262、およびFranciscoFranco連絡先264などの、文字fのユーザーの入力に対応しうる複数のターゲットを提案するように適合される。いくつかの実装形態では、別のソーシャルネットワークサービスのユーザーをターゲットとすることもできる。例えば、Friendworks連絡先266は、別のソーシャルネットワーキングサービスのユーザーをターゲットとするために提示されうる。いくつかの実装形態では、ユーザーは、デジタルコンテンツが電子メール経由で連絡先に配信されることを指示することができる。いくつかの例において、ソーシャルネットワーキングサービスを通じてデジタルコンテンツを共有する代わりに、またはそれに加えて、電子メール経由でデジタルコンテンツを共有することもできる。いくつかの実装形態では、ユーザーは、配信インターフェースに用意される識別子アイコンをインタラクティブに操作して、関連付けられているデジタルコンテンツを電子メール経由で共有することを命令するユーザー入力を与えることができる。いくつかの例において、ユーザーのインタラクティブな操作は、識別子アイコンの上でホバリングするアクションを含むことができ、このホバリングアクションに応答して、特定の識別子アイコンに関連付けられているメニューを表示することができる。メニューは、特定のアイコン識別子に関連付けられているか、または他の何らかの方法で表される連絡先が電子メール経由でデジタルコンテンツを受信することを指示するメニューオプションを備えることができる。ユーザーが配信を定めることを済ませ、その配信に満足した後、ユーザーは、投稿をコミットすることができる。いくつかの実装形態では、共有ボタン212が備えられる。ユーザーは、共有ボタン212をアクティブ化して、投稿をコミットすることができる。投稿をコミットすると、上で説明されているように、投稿データセットを生成し、デジタルコンテンツを識別されたユーザーに配信する動作を実行することができる。図3Aおよび3Bは、本開示の実装形態による別の例示的なコンテンツ共有インターフェース300を示している。図3Aを参照すると、コンテンツ共有インターフェース300は、コンテンツ入力領域305を備えることがわかる。いくつかの実装形態では、コンテンツ入力領域305は、図2A~2Dのコンテンツ領域204とすることができる。いくつかの実装形態では、ユーザーは、コンテンツ入力領域305を選択して、配信対象のデジタルコンテンツを入力およびまたは選択することができる。例えば、ポインタ310を使用して、コンテンツ入力領域305をインタラクティブに操作し、コンテンツ共有インターフェース300のインタラクティブな操作を開始することができる。例えば、ユーザーは、コンテンツ入力領域305をクリックして、コンテンツ入力領域305のインタラクティブな操作の一部としてテキスト入力を開始することができる。いくつかの実装形態では、ユーザーは、アイコン315、320、325、330を選択して、配信すべきデジタルコンテンツの入力およびまたは選択を開始することができる。図示されている実装形態では、例えば、ユーザーは、アイコン315を選択して、配信すべきデジタル画像を選択するプロセスを開始することができる。例えば、ユーザーがアイコン315をクリックすると、このクリックに応答して、ユーザーがデジタル画像ファイルをアップロードする、すでにアップロードされているデジタル画像ファイルを選択する、およびまたはインターネット上の別の場所で見つけたデジタル画像に対応するURLを提供することが可能になりうるユーザーインターフェースが提示されうる。いくつかの実装形態では、デジタル画像ファイルが識別された後、デジタル画像のサムネイルおよびまたは画像に関する情報が、コンテンツ入力領域305内に表示されうる。図示されている実装形態では、例えば、ユーザーは、アイコン320を選択して、配信すべきデジタル動画を選択することができる。例えば、ユーザーがアイコン320をクリックすると、このクリックに応答して、ユーザーがデジタル動画ファイルをアップロードする、すでにアップロードされているデジタル動画ファイルを選択する、およびまたはインターネット上の別の場所で見つけたデジタル動画ファイルに対応するURLを提供することが可能になりうるユーザーインターフェースが提示されうる。いくつかの実装形態では、デジタル動画ファイルが識別された後、デジタル動画のサムネイルフレームキャプチャおよびまたはデジタル動画に関する情報が、コンテンツ入力領域305内に表示されうる。いくつかの実装形態では、共有コンテンツは、URL以外の情報、または他の識別子を伴いうる。例えば、ユーザーは、アイコン320をクリックして、識別された動画を共有コンテンツとして共有することができる。共有コンテンツは、動画コンテンツの識別子だけでなく、再生開始点および持続時間も格納することができる。このような例では、ユーザーは、識別された動画のサブセクションをユーザーがターゲットとする連絡先と共有することができる。図示されている実装形態では、例えば、ユーザーは、アイコン325を選択して、配信対象のハイパーリンクを与えることができる。例えば、ユーザーがアイコン325をクリックすると、それに応答して、ユーザーが共有するつもりでいるウェブページのユニフォームリソースロケータをユーザーがタイプまたは貼り付けることができるユーザーインターフェースが提示されうる。いくつかの実装形態では、URLが識別された後、識別されたページのサムネイルプレビューおよびまたはページに関する情報が、コンテンツ入力領域305内に表示されうる。図示されている実装形態では、例えば、ユーザーは、アイコン330を選択して、配信対象の地図位置を選択することができる。例えば、ユーザーがアイコン330をクリックすると、それに応答して、ユーザーが場所およびまたはユーザーが共有することを意図している地理的位置を識別することができるユーザーインターフェースが提示されうる。いくつかの実装形態では、位置が識別された後、識別された位置のサムネイル地図およびまたは位置に関する情報が、コンテンツ入力領域305内に表示されうる。いくつかの実装形態では、アイコン330がアクティブ化されると、提案された場所のコレクションをユーザーに提供するためのユーザーインターフェースが提示されうる。例えば、アイコン330をアクティブ化することによって、ユーザーの現在位置を決定することができ、位置情報を使用して検索することができ、ユーザーが共有を望んでいる付近の場所のリストを識別するプロセスを開始することができる。いくつかの実装形態では、アイコン330をアクティブ化することによって、ユーザーによって提供されるコンテンツアイテムまたはコンテンツを分析してそのコンテンツに関連付けられうる1つまたは複数の場所を識別することができるプロセスを開始することができる。例えば、ユーザーは、HoneymoonatMtRushmoreを含むテキストを入力し、次いでアイコン330をクリックすることができる。それに応答して、入力されたテキストを分析し、配信すべきデジタルコンテンツの一部として含まれうる提案された位置としてMtRushmoreNationalMonumentおよびまたはRushmoreHoneymoonCabinsを提案するプロセスを開始することができる。図3Bを特に参照すると、コンテンツ共有インターフェース300は、配信インターフェース340および共有ボタン342が収まるように拡大しうる。いくつかの実装形態では、配信インターフェース340および共有ボタンは、アイコン315~330のうちの1つまたは複数によるアクティビティを含むコンテンツ入力領域305とのユーザーアクティビティに応答して表示されうる。いくつかの実装形態では、コンテンツ入力領域305も、デジタルコンテンツを入力するための余地を作るように拡大する。配信インターフェース340および共有ボタン342、並びにその機能は、上で詳しく説明されているように、図2A~2Dの配信インターフェース202および共有ボタン212に対応する。いくつかの実装形態では、複数のデジタルコンテンツを配信するためのコンテンツ入力領域305に入力することができる。例えば、ユーザーは、アイコン315をクリックしてデジタル画像を追加し、アイコン330をクリックして位置を追加し、テキスト記述をコンテンツ入力領域305にタイプすることができる。投稿をコミットしたことに応答して、上で説明されているように、投稿データセットを生成し、デジタルコンテンツを識別されたユーザーに配信する動作を実行することができる。この例では、投稿データセットのデジタルコンテンツは、デジタル画像、位置、およびテキストを含む。図4A~4Dは、本開示の実装形態による別の例示的なコンテンツ共有インターフェース400を示している。図4Aを参照すると、コンテンツ共有インターフェース400は、コンテンツアイテム405および共有ボタン410を含むことがわかる。いくつかの実装形態では、コンテンツアイテム405は、ディスプレイに表示されるデジタルコンテンツとすることができる。例示的なコンテンツアイテムは、1つまたは複数の検索結果、公開記事、ブログ、ソーシャルネットワーキングサービスへの投稿、デジタル画像、デジタル動画、オーディオファイル、およびまたは他の適切なデジタルコンテンツを含むことができる。説明のために、例示的なコンテンツアイテム405は、ウェブサイトのウェブページに公開される記事を含むことができる。この例では、共有ボタン410は、コンテンツアイテム405に隣接して、または他の何らかの形で付近において、ウェブページ内に表示されうる。このようにして、共有ボタン410は、コンテンツアイテム405に少なくとも視覚的に関連付けられている。いくつかの実装形態では、HTML、JavaScript、およびまたは適切なプログラミングコードを使用して、ウェブページ内に共有ボタン410を生成し表示することができ、およびまたはコンテンツアイテム405を共有ボタン410に関連付けられているものとして識別するメタデータを与えることができる。次に図4Bを参照すると、ポインタ415が用意され、これによりユーザーがディスプレイ上に表示されるさまざまなコンポーネントを選択することができる。図4Bの例において、ポインタ415は、共有ボタン410の上でホバリングしているものとして例示されている。このユーザーアクションに応答して、表示領域420が提示されうる。表示領域420は、コンテンツアイテム405に関連付けられている共有ステータスに関する情報を表示する。図示されている例では、表示領域420は、コンテンツアイテム405が、ユーザー422aおよびユーザー422bによってすでに共有されていることを示す。いくつかの実装形態では、表示領域420内で識別されたユーザー422a、422bは、ソーシャルネットワーキングサービス内のユーザーの連絡先に対応し、電子メールサービス内のユーザーの連絡先とすることができ、およびまたはユーザーとの何らかの接続を有するユーザーとすることができる。次に図4Cを参照すると、ユーザーは、共有ボタン410を選択して、他のユーザーとコンテンツアイテム405を共有することができる。共有ボタン410のユーザー選択に応答して、表示領域420が拡大し、コンテンツ領域426、配信インターフェース428、および共有ボタン430を表示する。コンテンツ領域426、配信インターフェース428、および共有ボタン430、およびその機能は、上で詳しく説明されているように、図2A~2Dのコンテンツ領域204、配信インターフェース202、および共有ボタン212に対応する。コンテンツ領域426は、コンテンツ入力領域432およびコンテンツサマリー領域434を含むことができる。本明細書でさらに詳しく説明されているように、コンテンツ入力領域432を使用して、デジタルコンテンツを入力することができ、コンテンツサマリー領域434に、共有すべきコンテンツアイテム405のサマリーを表示することができる。図示されている例では、コンテンツアイテム405は、公開記事を含む。コンテンツサマリー領域434には、コンテンツアイテム405のサマリー436が事前に書き込まれている。図示されている例では、サマリー436は、サムネイル画像435、記事のタイトル、および記事の短い説明440を含む。コンテンツ入力領域426は、コンテンツアイテム405に関するテキストコメントを追加するためにユーザーがインタラクティブに操作することができるインターフェースを備える。例えば、ユーザーは、The10BestBooksof2010というタイトルの記事を共有するときにIhavereadfiveofthesebookshowmanyhaveyoureadなどのコメントを追加することができる。いくつかの実装形態では、記事の短い説明440は、記事の事前に格納されているサマリーおよびまたは記事の最初の数語または数文とすることができる。いくつかの例では、ユーザーが共有ボタン410をアクティブ化すると、その記事を含むソースドキュメントへの呼び出しを開始する。いくつかの実装形態では、記事の事前に格納されたサマリーが、この要求に応答して提供される。いくつかの実装形態では、アドホックサマリーが生成され、サマリーは、短い説明440として表示するために返される。いくつかの例において、アドホックサマリーは、ソースドキュメントをクロールし、ソースドキュメントからデータを抽出し、それに基づきサマリーを生成するスクリプトを使用して生成されうる。いくつかの例において、アドホックサマリーは、要求に応答してソースドキュメントをホストするために使用される1つまたは複数のサーバーシステムによって生成されうる。図2の配信インターフェース202に関して上で説明されているように、ユーザーは、配信インターフェース428を使用して共有コンテンツアイテム405の配信を定めることができる。図4Dを特に参照すると、例示的な識別子アイコン450が配信インターフェース428内に用意されている。図示されている例では、識別子アイコン450は、ユーザーのfriendsソーシャルサークルに対応し、コンテンツアイテム405の共有先となるユーザーのfriendsソーシャルサークル内に13の連絡先があることを示している。いくつかの実装形態では、コンテンツアイテムをユーザーの連絡先のサブグループと共有する仕方を示す情報を表示するための通知タイプインジケータ455を備えることができる。図示されている例では、friendsソーシャルサークル内の13の連絡先のうち、3つの連絡先が電子メール経由で共有通知を受信する。いくつかの実装形態では、変更コントロール460を備え、これは通知タイプ識別子455に関連付けられうる。いくつかの実装形態では、変更コントロール460は、通知変更ユーザーインターフェースを表示するようにアクティブ化することができる。例えば、通知変更ユーザーインターフェースは、ユーザーのソーシャルネットワーキングサービスのメンバーでもない人々に電子メールを送信する、他のユーザーに通知するために電子メールを使用しない、または電子メールの送信先となる連絡先を指定するなどの、オプションを備えることができる。いくつかの実装形態では、サマリーは、共有前にユーザーによる編集が可能である。例えば、本明細書で説明されているように、ユーザーは、テキストをサマリーに入力およびまたは編集することができ、およびまたは他のデジタルコンテンツを追加することができる。図5Aおよび5Bは、図4A~4Dの例示的なコンテンツ共有インターフェース400の一実装形態を示している。図5Aは、ユーザーが共有ボタン410を使用してコンテンツアイテム405を共有した後に、ユーザーに対して表示されるコンテンツ共有インターフェース400の一例を示している。共有ボタン410は、コンテンツアイテム405が共有された後、ユーザーがコンテンツアイテム405を共有する前の共有ボタン410の見かけに比べて、視覚的に変化して見える。例えば、共有ボタン410は、最初に、共有前には第1の配色を、共有後には第2の配色を行うものとして表示されうる。いくつかの実装形態では、ユーザーは、共有ボタン410をクリックし、さらなるアクションを実行しないことによってコンテンツアイテム405に関する情報を共有することができる。例えば、コメントを入力したり、または他のコンテンツを共有情報に関連付けることなく、共有ボタン410をクリックするアクションは、ユーザーがコンテンツアイテム405を好んでいるか、または他の何らかの形で承認もしくは是認していることを示すために使用されうる。次に図5Bを参照すると、ユーザーは、共有ボタン410の上でポインタ415をホバリングしている。このアクションに応答して、表示領域520が表示される。表示領域520は、コンテンツアイテム405の共有ステータスに関する情報を表示する。図示されている例では、表示領域520は、コンテンツアイテム405が、ユーザー522によっても共有されていることを示す。ユーザーがコンテンツアイテム405に関するコメントを入力できるようにコメント領域525も備えられている。これは、最初にコンテンツアイテムを共有したときにユーザーによってすでに出されていたコメントに加わるものとしてよい。本明細書でさらに詳しく説明されているように、コンテンツ共有インターフェースは、さまざまな文脈で実装されうる。いくつかの例では、コンテンツ共有インターフェースは、ソーシャルネットワーキングサービス内、検索結果ページ内、地図表示サービス内に備えられ、ウェブページ内に埋め込まれ、ウェブページ内の特定のコンテンツに関連付けられうる。いくつかの実装形態では、コンテンツ共有インターフェースは、クライアントコンピューティングデバイス上で実行されるウェブブラウザ内のサーフアロングウィンドウとして構成することができる。このような実装形態では、例えば、コンテンツ共有インターフェースは、さまざまなウェブページをユーザーが切り替えて表示するときに一貫して存在し、ウェブブラウザ内に表示されるコンテンツは、コンテンツ共有インターフェースを使用して共有されうる。コンテンツ共有インターフェースが図示され、さまざまな例示的な文脈の中で説明されているが、コンテンツ共有インターフェースは、本明細書で特には説明されていない他の文脈で使用することができることも企図される。図6Aは、例示的なソーシャルネットワーキングサービスの文脈の中で提供される例示的なstreamページ600のスクリーンショットである。例えば、streamページ600は、ソーシャルネットワーキングサービスのウェブサイト内のウェブページとして構成することができ、streamページ600に関連付けられているユーザーと共有されているデジタルコンテンツを表示することができる。図示されている例では、ユーザーは、RobMcDaviesを含み、streamページ600は、他のユーザーがユーザーと共有しているデジタルコンテンツおよびまたはユーザーが他のユーザーと共有しているデジタルコンテンツを表示する。streamページ600内に用意されている他の特徴のうち、streamページには、コンテンツ共有インターフェース610が含まれる。コンテンツ共有インターフェース610は、図示されている例ではstreamページ600上に表示されているが、コンテンツ共有インターフェース610は、特定のウェブページまたはソーシャルネットワーキングサービスのすべてのウェブページ上に表示することができる。このようにして、コンテンツ共有インターフェース610は、任意のウェブページ上でユーザーが利用することができ、ユーザーは、デジタルコンテンツを共有するために特定のウェブページに入らなくて済む。ユーザーは、コンテンツ共有インターフェース610をアクティブ化して、デジタルコンテンツを共有することができる。図6Bは、例示的なstreamページ600の別のスクリーンショットを表している。図示されている例では、ユーザーがコンテンツ共有インターフェース610をクリックしており、コンテンツ共有インターフェース610は、コンテンツ入力領域612、配信インターフェース614、および共有ボタン616が収まるように拡大する。コンテンツ入力領域612、配信インターフェース614、および共有ボタン616、およびその機能は、上で詳しく説明されているように、図3Aおよび3Bのコンテンツ入力領域305、配信インターフェース340、および共有ボタン342に対応する。図示されている例では、例示的な識別子アイコン620および例示的な識別子アイコン622が配信インターフェース614内に用意されている。上で説明されているように、識別子アイコン620、622は、それぞれ、デジタルコンテンツの共有相手となる1人または複数のユーザーの視覚的表現として構成される。図6Bの例において、ユーザーは、コンテンツ入力領域612内のデジタルコンテンツがfriendsソーシャルサークルのメンバーおよびfamilyソーシャルサークルのメンバーと共有されることを暫定的に指示している。投稿がコミットされるまで、識別子アイコン620、622は、デジタルコンテンツの仮配信を提供する。例えば、ユーザーは各識別子アイコン620、622の削除コントロール624、626をアクティブ化して、配信インターフェース614から識別子アイコン620、622を削除することができる。図6Bの例において、コンテンツ入力領域612で与えられるデジタルコンテンツに対する配信は、配信インターフェース614で識別されるソーシャルサークルおよびまたは連絡先によって定めることができる。図示されている例では、配信は、FriendsソーシャルサークルおよびFamilyソーシャルサークルによって定められる。この例では、配信は、Friendsソーシャルサークルのメンバーである連絡先のすべて、およびFamilyソーシャルサークルのメンバーである連絡先のすべてを含む。FriendsソーシャルサークルおよびFamilyソーシャルサークルはそれぞれ、配信全体を定める下位配信と考えることができる。いくつかの実装形態では、電子メール共有コントロール630を備えることができる。アクティブ化されると、電子メール共有コントロール630は、コンテンツが、ソーシャルネットワーキングサービスを現在使用していない人々と共有するかどうかを制御するユーザーのための手段となる。例えば、電子メール共有コントロール682は、電子メールを使用すべきであることを指示するためにユーザーが1回クリックすることができるトグルコントロールとして機能することができ、もう1回クリックすると電子メールが使用すべきでないことを指示する。電子メールカウントインジケータ684は、電子メール経由で共有されたコンテンツを受信する仮配信内の人々の数を表示する。いくつかの実装形態では、オートコンプリートコンポーネントは、ユーザーが、ソーシャルサークルおよびまたは個別の連絡先の名前の一部を入力するだけで、投稿のコンテンツが配信されるべきソーシャルサークルおよびまたは個別の連絡先を指定することができるようにするオートコンプリート機能を提供する。いくつかの実装形態では、オートコンプリート機能は、連絡先のランキングに基づくものとしてよい。例えば、連絡先およびまたはソーシャルサークルは、関連付けられているランキンスコアを含むことができる。より高いランキングスコアを有する連絡先は、より低いランキングスコアを有する連絡先より高くランク付けされる。いくつかの例において、オートコンプリート機能は、以下でさらに詳しく説明されている、コンテンツ共有インターフェースの配信インターフェース内に入力されるテキストに基づき1つまたは複数の連絡先およびまたは1つまたは複数のソーシャルサークルを識別することができる。1つまたは複数の連絡先およびまたは1つまたは複数のソーシャルサークルを、ランキングスコアに基づくランク順序でリストに並べることができる。例えば、入力されたテキストは、文字fを含み、オートコンプリート機能により、デジタルコンテンツの配信先とすることができる、ユーザーの連絡先として連絡先FarleyおよびFrankを識別することができる。連絡先Farleyは、連絡先Frankのランキングスコアより低いランキングスコアを有するものとしてよい。連絡先は、ランキングスコアに基づくランク順序で選択できるようユーザーに対して表示されうる。したがって、引き続きこの例を用いると、連絡先Frankは、連絡先Farleyに比べて、ユーザーに対して表示される連絡先のリスト上で上位にリスト表示されうる。この方法で、連絡先Farleyはアルファベット順だと最初にリスト表示されうるけれども、連絡先Frankは代わりにランキングスコアに基づき最初にリスト表示される。別の例として、入力されたテキストは、文字fを含み、オートコンプリート機能により、デジタルコンテンツの配信先とすることができる、ユーザーによって定められたソーシャルサークルとしてソーシャルサークルFamilyおよびFriendsを識別することができる。ソーシャルサークルFamilyは、ソーシャルサークルFriendsのランキングスコアより低いランキングスコアを有することができる。ソーシャルサークルは、ランキングスコアに基づくランク順序で選択できるようユーザーに対して表示されうる。したがって、引き続きこの例を用いると、ソーシャルサークルFriendsは、ソーシャルサークルFamilyに比べて、ユーザーに対して表示される連絡先のリスト上で上位にリスト表示されうる。この方法で、ソーシャルサークルFamilyはアルファベット順だと最初にリスト表示されうるけれども、ソーシャルサークルFiendsは代わりにランキングスコアに基づき最初にリスト表示される。いくつかの実装形態では、ランキングスコアは、連絡先およびまたはソーシャルサークルの人気度に基づくものとすることができる。例えば、ユーザーが頻繁にデジタルコンテンツの共有先とする連絡先は、ユーザーがデジタルコンテンツの共有先とすることが希な連絡先のランキングスコアより高いランキングスコアを有することができる。引き続き上で取りあげた例を参照すると、連絡先Frankは、連絡先Farleyよりも頻繁にユーザーからデジタルコンテンツを受信しうる。別の例として、デジタルコンテンツの配信を定めるためにより頻繁に使用されるソーシャルサークルは、デジタルコンテンツの配信を定めるためにあまり頻繁に使用されないソーシャルサークルのランキングスコアに比べて高いランキングスコアを有することができる。引き続き上で取りあげた例を参照すると、ソーシャルサークルFriendsは、ソーシャルサークルFamilyに比べてユーザーによるデジタルコンテンツの配信を定めるために頻繁に使用されうる。いくつかの実装形態では、ランキングスコアは、各連絡先へのユーザーの社会的近接度に基づくものとすることができる。例えば、ユーザーの直接的連絡先である連絡先のランキングスコアは、ユーザーの間接的連絡先である連絡先のランキングスコアより高いものとすることができる。引き続き上で取りあげた例を参照すると、連絡先Frankは、ユーザーの直接的連絡先であるが、連絡先Farleyは、ユーザーの間接的連絡先であるものとしてよいことがわかる。いくつかの実装形態では、ランキングスコアは、ユーザーと各連絡先との間の電子メールを介した相互のやり取りの頻度に基づくものとすることができる。例えば、ユーザーは、電子メールサービスを使用してそれぞれの連絡先に直接電子メールを送信することができ、ランキングスコアは、電子メールによる相互のやり取りに基づきそれぞれの連絡先について生成されうる。いくつかの例において、ランキングスコアは、ユーザーから特定の連絡先に送信された電子メールの数に基づき決定されうる。いくつかの例において、ランキングスコアは、特定の期間にわたってユーザーから特定の連絡先に送信された電子メールの数に基づき決定されうる。この方法では、連絡先との電子メールによるやり取りの頻度がランキングスコアにおいて考慮される。いくつかの例において、ランキングスコアは、ユーザーから特定の連絡先に送信された電子メールの数および特定の連絡先からユーザーに送信された電子メールの数に基づき決定されうる。いくつかの実装形態では、それぞれのランキングスコアは、電子メールサービスによってソーシャルネットワーキングサービスに提供されてもよい。引き続き上で取りあげた例を参照すると、連絡先Frankは、ユーザーと電子メールで頻繁に通信しているが、連絡先Farleyは、ユーザーと電子メールであまり頻繁には通信していないことがわかる。Frankに対応するランキングスコアおよびFarleyに対応するランキングスコアは、電子メールサービスから基盤となっているソーシャルネットワーキングサービスに送ることができる。したがって、コンテンツ共有インターフェースに入力されたテキストは、文字fを含み、オートコンプリート機能により、デジタルコンテンツの配信先とすることができる、ユーザーの連絡先として連絡先FarleyおよびFrankを識別することができる。連絡先は、ランキングスコアに基づくランク順序で選択できるようユーザーに対して表示されうる。したがって、引き続きこの例を用いると、連絡先Frankは、連絡先Farleyに比べて、ユーザーに対して表示される連絡先のリスト上で上位にリスト表示されうる。いくつかの例において、文字を、ユーザーによって入力されるのと同時にサーバーに送り、サーバーはその文字、およびすでに送られている文字を処理して、ユーザーに表示するように出力を構成ことができる。例えば、本明細書で説明されているオートコンプリート機能は、文字データをユーザーによってコンテンツ共有インターフェースに入力されるとともにサーバーに送信するステップを含みうる。それに応答して、サーバーは、連絡先名およびまたはソーシャルサークルのリストでユーザーに送り返して表示するように入力文字データに対応する1つまたは複数の連絡先名およびまたはソーシャルサークルを含む出力を生成することができ、ユーザーはそこから特定の連絡先およびまたはソーシャルサークルを選択することができる。上で説明されているように、ユーザーは、コンテンツ共有インターフェースのテキスト領域にユーザー入力を入れることができる。いくつかの実装形態では、ユーザー入力は、1つまたは複数のトリガー文字を含むことができ、それぞれのトリガー文字はユーザーによって提供されるデジタルコンテンツの配信を拡張する。例えば、トリガー文字は、トリガー文字の直後の文字が特定の投稿のデジタルコンテンツの配信先となる連絡先を定めることを指示することができる。いくつかの実装形態では、これは、関連付けられている配信インターフェースで識別された連絡先およびまたはソーシャルサークルに加えたものである。いくつかの例において、トリガー文字は、文字およびまたは文字を含むことができる。トリガー文字の直後に、連絡先名が来る。トリガー文字および特定の連絡先の連絡先名は、特定の投稿のテキスト内で、その投稿が関連付けられている配信インターフェースを使用して入力される他の連絡先およびまたはソーシャルサークルに加えて特定の連絡先に配信されることを指示する。一例では、ユーザーは、テキストFrankをテキスト領域内にテキスト形式の投稿の一部として入力することができる。例えば、テキスト形式の投稿の一部として、ユーザーは、テキストFrankandIareheadedtoJoesTaverntowatchtheplayoffsをコンテンツ共有インターフェースのテキスト領域内に入力することができる。ユーザーは、コンテンツ共有インターフェースに関連付けられている配信インターフェースを使用してテキスト形式の投稿がソーシャルサークルに配信されることを指示することができる。ユーザーがソーシャルネットワーキングサービスを使用して配信するためにテキスト形式の投稿を送信したことに応答して、本明細書で説明されているように、そのテキスト形式の投稿に対してACLが生成され、これはソーシャルサークルのメンバーであるユーザーの連絡先、さらには連絡先Frankを含む。したがって、テキストFrankがテキスト領域内に存在すると、その結果、連絡先Frankが配信インターフェースを使用して定められた配信の一部として識別されていない可能性があったとしても、テキスト形式の投稿が連絡先Frankに配信される。いくつかの実装形態では、トリガー文字を含むテキスト形式の投稿は、連絡先に配信され、トリガー文字が存在しない状態にされうる。引き続き上の例において、ユーザーは、テキストFrankandIareheadedtoJoesTaverntowatchtheplayoffsを入力することができる。テキスト形式の投稿をサブミットした後、投稿は、連絡先Frankに、さらには配信インターフェースを使用して定められた連絡先およびまたはソーシャルサークルに配信される。連絡先Frankおよびまたは投稿の配信先となる他の連絡先では、投稿は、FrankandIareheadedtoJoesTaverntowatchtheplayoffsと、トリガー文字を取り除いて表示されうる。いくつかの実装形態では、トリガー文字の後の連絡先名は、ハイパーテキストに変換され、ソーシャルネットワーキングサービス内の連絡先のプロファイルへのリンクにすることができる。引き続き上の例において、ユーザーは、テキストFrankandIareheadedtoJoesTaverntowatchtheplayoffsを入力することができる。テキスト形式の投稿をサブミットした後、投稿は、連絡先Frankに、さらには配信インターフェースを使用して定められた連絡先およびまたはソーシャルサークルに配信される。連絡先Frankおよびまたは投稿の配信先となる他の連絡先では、投稿は、FrankandIareheadedtoJoesTaverntowatchtheplayoffsと、トリガー文字を取り除いて表示され、テキストFrankには関連するハイパーリンクが付けられる。ハイパーリンク上でアクションを起こすと、Frankによって定められているプライバシー設定に応じて、ソーシャルネットワーキングサービス内のFrankのプロファイルがそのアクションを実行したユーザーに対して表示されうる。いくつかの実装形態では、テキスト領域内のトリガー文字の後のテキストは、本明細書で説明されているオートコンプリート機能を使用して与えることができる。引き続き上記の例において、ユーザーは、最初にFとタイプすると、それに応答して、連絡先名のリストがユーザーに提示され、そこから選択して連絡先名の入力を完成することができる。本明細書でさらに説明されているように、連絡先名のリストに入っている連絡先名は、各ランキングスコアに基づくランク順に並べることができる。いくつかの例において、サーバーは、サブミットされたテキストを分析して、テキスト内のトリガー文字の存在を認識することができる。それに応答して、サーバーは、トリガー文字の直後のテキストを分析して、そのテキストをサブミットしたユーザーの連絡先を識別することができ、その連絡先を投稿配信するためにACLに追加することができる。いくつかの例において、文字を、ユーザーによって入力されるのと同時にサーバーに送り、サーバーはその文字、およびすでに送られている文字を処理して、ユーザーに表示するように出力を提供することができる。例えば、本明細書で説明されているオートコンプリート機能は、文字データをユーザーによってコンテンツ共有インターフェースに入力されるとともにサーバーに送信するステップを含みうる。それに応答して、サーバーは、連絡先名およびまたはソーシャルサークルのリストでユーザーに送り返して表示するように入力文字データに対応する1つまたは複数の連絡先名およびまたはソーシャルサークルを含む出力を生成することができ、ユーザーはそこから特定の連絡先およびまたはソーシャルサークルを選択することができる。いくつかの実装形態では、テキスト領域内にトリガー文字が存在すると、トリガー文字の直後の連絡先名およびまたはソーシャルサークルを選択できるようにオートコンプリート機能が起動しうる。図7は、例示的なコンテンツ共有インターフェースを含む例示的なウェブページ700のスクリーンショットを表している。図示されている例では、ウェブページ700は、検索結果ウェブページとして提供される。ウェブページ700は、検索結果710~730のコレクションを含む。いくつかの実装形態では、検索結果710~730のそれぞれは、図4A~4Dのコンテンツアイテム405などのコンテンツアイテムとして与えられうる。共有ボタン740、750、760は、検索結果ページ内に埋め込むことができ、それぞれの共有ボタン740、750、760は、各検索結果710、720、730に関連付けられうる。いくつかの実装形態では、HTML、JavaScript、およびまたは適切なプログラミングコードを使用して、検索結果ページ内に共有ボタン740、750、760を生成し表示することができ、およびまたは各検索結果710、720、730を共有ボタン740、750、760に関連付けられているものとして識別するメタデータを与えることができる。図4A~5Bを参照しつつ詳細に説明されているように、ユーザーが検索結果ページを表示することで、共有ボタン740、750、760がアクティブ化され、これにより、各検索結果710、720、730をコンテンツアイテムとして共有することができる。例えば、ユーザーは、共有ボタン760をクリックして、図4Cを参照しつつ上で説明されているように、表示領域420を開き、検索結果730を共有するための配信を行うことができる。例示的なウェブページ700は、ウェブページ700の上辺にそって表示されるいわゆるサンドバー780をさらに備える。図示されている例では、サンドバー780は、他の機能を呼び出すためのハイパーテキストリンクを備える。この例では、ハイパーテキストリンクを備えているが、他のタイプのリンクを備えることもできる。共有リンク782が用意され、これをアクティブ化するとコンテンツ共有インターフェースを呼び出すことができる。いくつかの実装形態では、図4Dのコンテンツ共有インターフェース420は、共有リンク782のアクティブ化に応答して表示されうる。コンテンツ共有インターフェースを使用することで、ユーザーは、検索結果を丸ごと他のユーザーとデジタルコンテンツとして共有することができる。例えば、検索結果のサマリーおよびまたは検索結果ページへのURLを、配信で定められているユーザーと共有することができる。サンドバー780が、例示的なウェブページ700内に表示されているけれども、サンドバーは、ユーザーが閲覧するいくつかのウェブページまたはすべてのウェブページのそれぞれに表示される特徴であるものとすることができる。図8は、例示的なコンテンツ共有インターフェース805および表示される地図空間810を含む例示的な地図ページ800のスクリーンショットを表している。いくつかの実装形態では、コンテンツ共有インターフェース805は、共有ボタン410として実現され、地図空間は、上で詳細に説明されている、図4A~4Dのコンテンツアイテム405に対応しうる。地図空間810は、地図サーバーによって選択された地図の一部を含み、ウェブブラウザまたは地図表示アプリケーションなどの、ユーザーインターフェースによって表示されうる。いくつかの実装形態では、地図空間810は、表示領域815およびズームレベル820によって定めることができる。表示領域815は、地図空間810を提示するように割り当てられたユーザーの表示の一部を含むことができる。他の実装形態では、地図空間810は、中心点によってさらに定めることができる。中心点は、参照点として使用される地図空間810内の注目する位置または他の地点とすることができる。表示領域815は、多くの要因によって異なりうる。要因の例として、表示デバイスの制限、ユーザープリファレンス、およびパブリッシャープリファレンスが挙げられる。図示されている例では、表示領域815は、表示デバイスのサイズおよび解像度によって定められる。例えば、21インチのディスプレイおよび1280×768の解像度を有するデスクトップコンピュータは、3インチのディスプレイおよび240×240の解像度を有するウェブ対応ハンドヘルドデバイスよりも広く地図を表示することができる。したがって、異なるユーザーデバイスに対して提示するように選択された地図空間810は、それぞれのユーザーデバイスの表示領域815および解像度が異なるときに異なりうる。それに加えて、ユーザープリファレンスは、地図空間を提示するのに利用可能な表示領域815に影響を及ぼしうる。ユーザーデバイスは、表示領域815および解像度を定めるユーザープリファレンス設定を有することができる。例えば、ウェブページを21インチの表示デバイスに表示するユーザーデバイスは、表示領域815を含むアプリケーションウィンドウが表示全体に満たない領域を占有するようにリサイズされた場合に、制限された表示領域815を有することができる。同様に、ユーザーデバイスが、21インチのディスプレイ内に複数のウィンドウを表示しているか、または他の何らかの形で、ウェブページを表示しているウィンドウを最大化していない場合に、表示領域815は、制限されうる。ユーザーデバイスは、利用可能な最大解像度より低い解像度で動作するように、したがって表示される情報を減らすようにユーザーが構成することもできる。さらに、表示領域815は、パブリッシャープリファレンスによって異なりうる。例えば、パブリッシャーは、さまざまな情報を単一のページに表示することを可能にする設計仕様に従って地図空間を組み込むようにウェブページを設計することができる。したがって、地図空間810を表示するために割り当てられたそれぞれのウェブページの部分は、設計仕様で定められ、パブリッシャーによって割り当てられている表示領域に応じて異なっていてもよい。例えば、地図を表示することを専門に行うウェブページを公開するパブリッシャーは、図8に示されているように、ウェブページの大きな部分を表示領域815として割り当てることができるが、その際に、この表示の小さな部分を他のウェブページへのハイパーリンクなどの他の情報に利用する。ウェブページの大きな部分を地図の表示に割り当てるパブリッシャーの例として、地図サービスがある。対照的に、一般的なコンテンツウェブページを公開するパブリッシャーは、地図空間810がパブリッシャーが提示している情報の一部にすぎないため、ウェブページのかなり小さな部分を表示領域815として割り当てる傾向が強い場合がある。ユーザーは、共有ボタン805をアクティブ化して、表示領域815内に示されている特定の地図を共有することができる。いくつかの実装形態では、共有ボタン805をクリックすることによって、ユーザーは、地図表示サービスにリンクし、地図を表示する命令を与えるURL825を共有することができる。いくつかの実装形態では、しかし、URL825は、表示領域815内に、およびまたは選択されたズームレベル820で、現在示されている地図空間810の中心点を正確に伝えることができない。例えば、表示領域内に表示される地図は、ユーザーによって呼び出された1つまたは複数のパン動作およびまたはズーム動作の結果である場合がある。したがって、いくつかの実装形態では、共有ボタン805をアクティブ化すると、地図領域810の識別だけでなく表示領域815およびズームレベル820を記述するメタデータがコンテンツとして他のユーザーと共有されうる。例えば、その結果得られる投稿データセットは、URLおよびメタデータを含むことができる。例えば、受信ユーザーが、共有されるURLをクリックすると、地図表示サービスが呼び出され、このメタデータが地図表示サービスにを通じて送られ、これにより、最初に地図を共有したときに、共有ユーザーが地図を閲覧したとおりに正確に受信ユーザーに対して地図を表示することができる。本開示の実装形態によれば、サーバーサイドコンピューティングデバイスを使用して、1つまたは複数のドキュメントを1つまたは複数のクライアントサイドコンピューティングデバイスに提供することができる。いくつかの実装形態では、ドキュメントは、ブラウザウィンドウ内にウェブページを表示するためにクライアントサイドコンピューティングデバイス上で実行されているブラウザアプリケーションによって処理することができる命令を含むものとしてよい。これらの命令は、ウェブページ内でコンテンツ共有インターフェースを表示し、コンテンツ共有インターフェースを通じてユーザー入力を受信するための命令を含みうる。いくつかの実装形態では、これらの命令は、ウェブページ内に与えられるデジタルコンテンツをコンテンツ共有インターフェースに関連付けるための命令を含みうる。本開示の実装形態によれば、サーバーサイドコンピューティングデバイスを使用して、命令を1つまたは複数のクライアントサイドコンピューティングデバイスに供給することができる。いくつかの実装形態では、これらの命令は、クライアントサイドコンピューティングデバイス上で実行されるブラウザアプリケーションによって処理され、これにより、ブラウザによって表示される1つまたは複数のウェブページ内でコンテンツ共有インターフェースを表示し、コンテンツ共有インターフェースを通じてユーザー入力を受信することができる。いくつかの実装形態では、これらの命令は、1つまたは複数のウェブページのそれぞれの中に提示されるデジタルコンテンツをコンテンツ共有インターフェースに関連付けるための命令を含みうる。本開示の実装形態によれば、クライアントサイドコンピューティングデバイスは、クライアント共有アプリケーションを実行して、クライアントサイドコンピューティングデバイスのディスプレイ上にコンテンツ共有インターフェースを表示することができる。コンテンツ共有アプリケーションは、表示内にコンテンツ共有インターフェースを表示し、コンテンツ共有インターフェースを通じてユーザー入力を受信するための命令を含みうる。コンテンツ共有アプリケーションは、クライアントサイドコンピューティングデバイスのユーザーに関連付けられている連絡先のネットワークに対応するものとしてよい。いくつかの実装形態では、連絡先のネットワークは電子メールサービスを経由の連絡先、およびまたはソーシャルネットワーキングサービス経由の連絡先を含むことができる。いくつかの例において、コンテンツ共有アプリケーションは、クライアントコンピューティングデバイスのデスクトップ画面上に表示されるコンテンツ共有インターフェースを備えることができる。その結果、クライアントコンピューティングデバイスのユーザーは、ソーシャルネットワーキングサービスのウェブサイトにアクセスすることなく、デジタルコンテンツを連絡先とデスクトップ画面から直接共有することができる。いくつかの実装形態では、コンテンツ共有アプリケーションは、コンピューティングデバイスを使用して実行されうる他のアプリケーションへのアドオンとして提供されうる。いくつかの例において、生産性アプリケーションを実行すると、ユーザーがタスクを実行するために使用できるグラフィカルユーザーインターフェースが与えられうる。コンテンツ共有アプリケーションを実行すると、生産性アプリケーションのGUI内にコンテンツ共有インターフェースが与えられうる。このようにして、ユーザーは、アプリケーションを切り替えなくても、およびまたはソーシャルネットワーキングサービスのウェブサイトにアクセスすることなく、生産性アプリケーション内で動作しつつ、デジタルコンテンツを連絡先と共有することができる。生産性アプリケーションは、例示目的で取りあげられており、コンテンツ共有アプリケーションは、他の適切なタイプのアプリケーションへのアドオンとして提供することができる。図9は、コンテンツを共有するための例示的なプロセス900を示す流れ図である。例示的なプロセス900は、1つまたは複数のコンピューティングデバイス上で実行される1つまたは複数のプログラムアプリケーションを使用して実施されうる。いくつかの実装形態では、1つまたは複数のサーバーシステムおよび1つまたは複数のクライアントコンピューティングデバイスは、例示的なプロセス900の動作を実行することができる。ドキュメントは、クライアントコンピューティングデバイスに提供される。例えば、サーバーシステム112は、ドキュメントをクライアントコンピューティングデバイス108に提供する。ドキュメントは、ブラウザアプリケーションにクライアントサイドの動作を実行させるための命令を含む。例えば、クライアントコンピューティングデバイス108は、これらの命令を処理するブラウザアプリケーションを実行することができる。デジタルコンテンツが表示される。例えば、デジタルコンテンツは、ブラウザアプリケーションの1つのウィンドウ内に表示されうる。コンテンツ共有インターフェースのグラフィカル表現が表示される。例えば、デジタルコンテンツは、ブラウザアプリケーションの1つのウィンドウ内に表示されうる。ユーザー入力がコンテンツ共有インターフェースに受信される。例えば、ユーザー120dは、コンピューティングデバイス108を使用してコンテンツ共有インターフェースへの入力を行うことができる。ユーザー入力は、デジタルコンテンツの配信先である1つまたは複数の連絡先を指示する。ユーザー入力を受信したことに応答して1つまたは複数のアイコンがコンテンツ共有インターフェース内に表示される。例えば、ユーザー入力は、ユーザーの1つまたは複数の連絡先を識別するために処理されうる。1つまたは複数の連絡先は、電子メールサービス内のユーザーの連絡先、およびまたはソーシャルネットワーキングサービス内の連絡先とすることができる。1つまたは複数のアイコンのそれぞれのアイコンが1つまたは複数の連絡先のグラフィカル表現である。コンテンツ共有インターフェースへのユーザー入力が受信される。ユーザー入力は、デジタルコンテンツを配信するユーザー命令を含む。例えば、ユーザー入力は、コンテンツ共有インターフェースの共有ボタンをユーザーがクリックしたことに応答して生成されうる。ユーザー入力に応答して投稿データがサーバーコンピューティングシステムに送信される。投稿データセットは、デジタルコンテンツデータおよび配信データを含む。投稿データセットを受信する。例えば、サーバーシステムは、投稿データセットを受信する。配信データに基づきアクセス制御リストが生成される。配信データは、1つまたは複数の連絡先に対応する。例えば、サーバーシステムは、配信データに基づきACLを生成する。ACLに基づきデジタルコンテンツが配信される。例えば、サーバーシステムは、デジタルコンテンツの配信先となるエンドポイントを決定する配信ハブを備えることができる。いくつかの実装形態では、例示的なプロセス900は、追加のアクションを備えることができる。いくつかの例において、デジタルコンテンツの配信先となる1つまたは複数の連絡先を指示するユーザー入力を受信した後、ACLサービスは、図10A~12に関して以下で説明されているように、デジタルコンテンツの配信先となる1つまたは複数の連絡先、連絡先のグループ、およびまたはドメインを1つまたは複数のポリシーと突き合わせてチェックすることができる。いくつかの実装形態では、上で説明されている、ACLサービスは、1つまたは複数のデジタルコンテンツ配信ポリシーを強制することができる。例示的な配信ポリシーは、年齢ポリシーおよびまたはドメインポリシーを含むことができる。例示することを目的として、本明細書ではドメインポリシーを取りあげて説明する。いくつかの例において、ドメインポリシーは、ユーザーがデジタルコンテンツを特定のドメイン内の連絡先ではない連絡先に配信することを可能にするステップ、またはユーザーがデジタルコンテンツを特定のドメイン内の連絡先ではない連絡先にすることを禁止するステップを含むことができる。ドメインの一例として、コンピュータで実行されるソーシャルネットワーキングサービスのプロバイダのドメインが挙げられる。いくつかの例において、年齢ポリシーは、未成年と判定された1つまたは複数の連絡先へのデジタルコンテンツの配信を禁止するステップを含むことができる。図10A~11は、ドメインポリシーを強制する際のアクセス制御リストサービスの例示的な出力を示している。図10Aおよび10Bは、ユーザーがデジタルコンテンツを特定のドメイン内の連絡先ではない連絡先に配信することを可能にするドメインポリシーに対応している。しかし、このポリシーによれば、ユーザーは、デジタルコンテンツが特定のドメインの外部の連絡先に配信されるという警告を受ける。いくつかの例において、例示目的で、第1のドメインは、ソーシャルネットワーキングサービスのプロバイダによって確立されたソーシャルネットワーキングサービスドメインを含むことができ、第2のドメインは、電子メールサービスのプロバイダによって確立された電子メールサービスドメインを含むことができる。図10Aおよび10Bを特に参照すると、ソーシャルネットワーキングサービスのユーザーは、本明細書で詳しく説明されているように、デジタルコンテンツの配信を定めるための入力を配信インターフェース1000に送ることができる。1つまたは複数の連絡先およびまたは1つまたは複数のソーシャルサークルを、そのユーザー入力に基づき決定することができる。決定された連絡先およびまたはソーシャルサークルは、本明細書で詳細に説明されているように、配信インターフェース1000内にグラフィカルに表現されうる。図10Aの例では、Anyoneアイコン1002は、第1の配信をグラフィカルに表現し、SoccerClubアイコン1004は、第2の配信をグラフィカルに表現し、Friendsアイコン1006は、第3の配信を表現する。図示されている例において、第1の配信は、インターネットにアクセスするユーザーを含み、関連付けられているデジタルコンテンツがインターネット経由で誰でも見ることができることを示す。第2の配信は、ソーシャルネットワーキングサービス内のユーザーによって確立されたSoccerClubソーシャルサークルに対応し、ソーシャルネットワーキングサービス内の連絡先である1つまたは複数の連絡先、および非ソーシャルネットワーキングサービス連絡先ではない1つまたは複数の連絡先を含むことができる。いくつかの例において、非ソーシャルネットワーキング連絡先は、電子メールサービス内の連絡先とすることができる。第3の配信は、ソーシャルネットワーキングサービス内のユーザーによって確立されたFriendsソーシャルサークルに対応し、ソーシャルネットワーキングサービス内の連絡先である1つまたは複数の連絡先を含むことができる。いくつかの実装形態では、ACLサービスは、配信インターフェース1000で定められた第1の配信を指示するデータを受信することができる。ACLサービスは第1の配信を処理して、デジタルコンテンツが第1のドメインの外部から見えるかどうかを決定することができる。引き続き上記の例を参照すると、第1の配信は、インターネットにアクセスするユーザーを含む。その結果、ACLサービスは、第1の配信に基づき配信された場合に、デジタルコンテンツが第1のドメインの外部から見えると判定する。それに応答して、ACLサービスは通知データを送り、これの通知データを処理することで、デジタルコンテンツが第1のドメインの外部から見えるというユーザーへの通知を生成することができる。いくつかの例において、対応するアイコン1002の外観に基づき初期通知が構成されうる。図10Aの例において、アイコン1002の色は赤にすることができ、例えば、デジタルコンテンツが第1のドメインの外部から見えることを視覚的に指示する。いくつかの例において、デジタルコンテンツが第1のドメインの外部から見えることをテキストで指示する吹出し1008を表示することができる。例えば、ユーザーは、表示内でカーソルをアイコン1002上にホバリングする操作を行うことができる。このホバリングアクションに応答して、吹出し1008が表示されうる。いくつかの実装形態では、ACLサービスは、配信インターフェース1000で定められた第2の配信を指示するデータを受信することができる。ACLサービスは第2の配信を処理して、デジタルコンテンツが第1のドメインの外部から見えるかどうかを決定することができる。引き続き上記の例を参照すると、第2の配信は、ソーシャルネットワーキングサービス内の連絡先および非ソーシャルネットワーキングサービス連絡先を含むことがわかる。その結果、ACLサービスは、第2の配信に基づき配信された場合に、デジタルコンテンツが第1のドメインの外部から見えると判定する。それに応答して、ACLサービスは通知データを送り、これの通知データを処理することで、デジタルコンテンツが第1のドメインの外部から見えるというユーザーへの通知を生成することができる。図10Aの例において、アイコン1004の色は赤にすることができ、例えば、デジタルコンテンツが第1のドメインの外部から見えることを視覚的に指示する。いくつかの実装形態では、ACLサービスは、配信インターフェース1000で定められた第3の配信を指示するデータを受信することができる。ACLサービスは第3の配信を処理して、デジタルコンテンツが第1のドメインの外部から見えるかどうかを決定することができる。引き続き上記の例を参照すると、第3の配信は、ソーシャルネットワーキングサービス内の連絡先を含むことがわかる。その結果、ACLサービスは、第3の配信に基づき配信された場合に、デジタルコンテンツが第1のドメインの外部から見えないと判定する。それに応答して、ACLサービスは通知データを送り、これの通知データを処理することで、第3の配信の結果としてデジタルコンテンツが第1のドメインの外部から見えないというユーザーへの通知を生成することができる。図10Aの例において、アイコン1006の色は緑色にすることができ、例えば、第3の配信の結果としてデジタルコンテンツが第1のドメイン内でのみ見えることを視覚的に指示する。いくつかの実装形態では、投稿ボタン1010を備えることができる。ユーザーは、投稿ボタン1010をアクティブ化して、デジタルコンテンツを配信するためにサブミットすることができる。ユーザーが投稿ボタン1010をアクティブ化し、デジタルコンテンツが第1のドメインの外部で配信されることを指示する配信に応答して、確認ダイアログがユーザーに対して表示されうる。図10Bを特に参照すると、例示的な確認ダイアログ1020が提供される。例示的な確認ダイアログ1020は、デジタルコンテンツが第1のドメインの外部で配信され、アイコン1002、1004を表示し、結果として、第1のドメインの外部でデジタルコンテンツ配信が行われることになることをユーザーに通知する。確認ダイアログ1020は、チェックボックス1022、投稿ボタン1024、およびキャンセルボタン1026を備えることができる。チェックボックス1022は、デジタルコンテンツが第1のドメインの外部で配信されるという通知があるにもかかわらず、ユーザーがデジタルコンテンツの配信を進めるつもりであることを指示するためにユーザーによってアクティブ化されうる。図示されている例では、チェックボックス1022は、アクティブ化されない。その結果、投稿ボタン1024は、アクションを起こしえない。ユーザーがチェックボックス1022をアクティブ化した場合、投稿ボタン1024はアクション可能になり、ユーザーは投稿ボタンをアクティブ化してデジタルコンテンツを配信させることができる。図11は、ユーザーがデジタルコンテンツを特定のドメイン内の連絡先ではない連絡先に配信することを禁止するドメインポリシーに対応しており、ソーシャルネットワーキングサービスのユーザーは、本明細書で詳しく説明されているように、デジタルコンテンツの配信を定める入力を配信インターフェース1100に送ることができる。1つまたは複数の連絡先およびまたは1つまたは複数のソーシャルサークルを、そのユーザー入力に基づき決定することができる。決定された連絡先およびまたはソーシャルサークルは、本明細書で詳細に説明されているように、配信インターフェース1100内にグラフィカルに表現されうる。図11の例において、Friendsアイコン1102は、配信を表現する。図示されている例において、この配信は、ソーシャルネットワーキングサービス内のユーザーによって確立されたFriendsソーシャルサークルに対応し、ソーシャルネットワーキングサービス内の連絡先である1つまたは複数の連絡先を含むことができる。配信インターフェース1100へのユーザー入力は、第1のドメインの外部の1つまたは複数の連絡先を含む配信に対応するものとしてよい。例えば、ユーザーは、第2のドメインに対応する電子メールアドレスを入力することができる。図示されている例において、例示的な電子メールアドレスは、johndoenotdomaincomとして与えられ、これは、第2のドメイン内の電子メールサービスによって与えることができる。ACLサービスは、ユーザー入力を受信し、そのユーザー入力を処理して、電子メールアドレスが第1のドメインに対応していないと判定することができる。その結果、電子メールアドレスに対応するアイコンは、配信インターフェース1100内に表示されない。その代わりに、ACLサービスは、通知データを送り、配信が第1のドメインの外部にあるという通知をユーザーに対して表示することができる。図示されている例において、通知は、電子メールアドレスjohndoenotdomaincomへの配信が禁止されていることを指示する吹出し1104を備える。いくつかの実装形態では、ドメインポリシーは、ソーシャルネットワーキングサービスのドメインの外部にある1つまたは複数のドメインにユーザーがデジタルコンテンツを配信することを可能にする一方で、ソーシャルネットワーキングサービスのドメインの外部にある1つまたは複数のドメインにデジタルコンテンツを配信することを禁止するハイブリッドドメインポリシーを含むことができる。本明細書で説明されているドメインポリシーは、例示的なドメインポリシーであることは理解される。したがって、ACLサービスでは、ドメイン管理者によって確立されうる適切なドメインポリシーを強制することができる。図12は、1つまたは複数のポリシーを強制するための例示的なプロセス1200を示す流れ図である。例示的なプロセス1200は、1つまたは複数のコンピューティングデバイス上で実行される1つまたは複数のプログラムアプリケーションを使用して実施されうる。いくつかの実装形態では、1つまたは複数のサーバーシステムおよびまたは1つもしくは複数のクライアントコンピューティングデバイスは、例示的なプロセス1200の動作を実行することができる。ユーザー入力が送られる。例えば、ユーザー入力は、クライアントサイドコンピューティングデバイス上に備えられているグラフィカルユーザーインターフェースに供給されうる。ユーザー入力が受信される。例えば、ユーザー入力は、1つまたは複数のサーバーサイドコンピューティングデバイスによって受信されうる。ユーザー入力は、デジタルコンテンツの配信先である1つまたは複数の連絡先を指示する配信を定めることができる。この配信は1つまたは複数のポリシーに基づき処理され、1つまたは複数のポリシーのそれぞれはデジタルコンテンツの配信に制限を課す。処理に基づき配信が1つまたは複数のポリシーのうちの少なくとも1つのポリシーに違反しているかどうかが判定される。配信が1つまたは複数のポリシーのうちの少なくとも1つのポリシーに違反していないと判定された場合、例示的なプロセス1200は終了する。配信が1つまたは複数のポリシーのうちの少なくとも1つのポリシーに違反していると判定された場合、通知データが送信される。通知が表示される。例えば、クライアントサイドコンピューティングデバイスは、通知データを受信し、それに基づき通知を表示することができる。例示的なプロセス1200が終了する。いくつかの実装形態が説明された。しかしながら、本開示の精神および範囲から逸脱することなくさまざまな修正を加えることができることは理解されるであろう。例えば、上で示されている流れのさまざまな形態を、ステップの順序を変えて、追加して、または取り除いて使用することができる。したがって、他の実装形態は、添付の特許請求の範囲内に収まる。本開示の実装形態ならびに本明細書で取りあげられている機能的な動作のすべては、デジタル電子回路で、または本明細書で開示されている構造およびその構造的等価物を含むコンピュータソフトウェア、ファームウェア、もしくはハードウェアで、またはこれらのうちの1つまたは複数の組合せで実現することができる。本発明の実装形態は、1つまたは複数のコンピュータプログラム製品、すなわち、データ処理装置による実行のため、またはデータ処理装置の動作を制御するためにコンピュータ可読記録媒体において符号化されたコンピュータプログラム命令からなる1つまたは複数のモジュールとして実現することができる。コンピュータ可読記録媒体は、機械可読記憶装置デバイス、機械可読記憶装置基板、メモリデバイス、機械可読伝播信号を発生する組成物、またはこれらのうちの1つまたは複数の組合せとすることができる。データ処理装置という用語は、例えば、プログラム可能なプロセッサ、コンピュータ、または複数のプロセッサもしくはコンピュータを含む、データを処理するためのすべての装置、デバイス、および機械を包含する。装置は、ハードウェアに加えて、注目しているコンピュータプログラム用の実行環境を作成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、またはこれらのうちの1つまたは複数の組合せを構成するコードを含むものとしてよい。コンピュータプログラムは、コンパイル型言語またはインタプリタ型言語を含む、任意の形態のプログラミング言語で書かれ、スタンドアロンプログラム、またはモジュール、コンポーネント、サブルーチン、またはコンピューティング環境において使用するのに適している他のユニットを含む、任意の形態で配備されうる。コンピュータプログラムは、ファイルシステム内のファイルに必ずしも対応しない。プログラムは、他のプログラムもしくはデータを保持するファイルの一部に、注目するプログラム専用の単一ファイル内に、または複数の調整されたファイルに格納されうる。コンピュータプログラムは、1つのコンピュータ上で、または1つのサイトに配置されるか、または複数のサイトにまたがって分散され、通信ネットワークによって相互接続されている複数のコンピュータ上で実行されるように配置されうる。本開示で説明されているプロセスおよび論理の流れは、入力データを操作し、出力を生成することによって機能を実行するように1つまたは複数のコンピュータプログラムを実行する1つまたは複数のプログラム可能なプロセッサによって実行されうる。プロセスおよび論理の流れも、専用論理回路、例えば、FPGA、またはASICによって実行され、また装置も、専用論理回路、例えば、FPGA、またはASICによって実装されうる。コンピュータプログラムの実行に適しているプロセッサとしては、例えば、汎用マイクロプロセッサ、専用マイクロプロセッサの両方、および任意の種類のデジタルコンピュータの任意の1つまたは複数のプロセッサが挙げられる。概して、プロセッサは、読み取り専用メモリまたはランダムアクセスメモリまたはその両方から命令およびデータを受け取る。コンピュータの不可欠な要素は、命令を実行するためのプロセッサならびに命令およびデータを格納するための1つまたは複数のメモリデバイスである。概して、コンピュータは、データを格納するための1つまたは複数の大容量記憶装置デバイス、例えば、磁気ディスク、磁気光ディスク、または光ディスクも備え、これらからデータを受け取るか、またはこれらにデータを転送するか、またはその両方を行うように動作可能なように結合される。しかし、コンピュータはこのようなデバイスを備える必要はない。さらに、コンピュータは、別のデバイス、例えば、2、3例を挙げると、携帯電話、携帯情報端末、携帯オーディオプレーヤー、全世界測位システム受信機に埋め込むことができる。コンピュータプログラムの命令およびデータを格納するのに適したコンピュータ可読記録媒体は、例えば、半導体メモリデバイス、例えば、EPROM、EEPROM、およびフラッシュメモリデバイス、磁気ディスク、例えば、内蔵ハードディスクまたはリムーバブルディスク、磁気光ディスク、ならびにCDROMおよびDVDROMディスクを含む、あらゆる形態の不揮発性メモリ、媒体、およびメモリデバイスを含む。プロセッサおよびメモリは、専用論理回路で補完されるか、または専用論理回路に組み込まれうる。ユーザーと情報のやり取りを行うために、本発明の実装形態は、ユーザーに情報を表示するための表示デバイス、例えば、CRTまたはLCDモニタ、ならびにユーザーがコンピュータに入力を送るために使用できるキーボードおよびポインティングデバイス、例えば、マウスもしくはトラックボールを有するコンピュータ上で行うことができる。他の種類のデバイスも、ユーザーと情報をやり取りするために使用することができ、例えば、ユーザーに返されるフィードバックは、任意の形態の感覚フィードバック、例えば、視覚フィードバック、聴覚フィードバック、または触覚フィードバックとすることができ、ユーザーからの入力は、音響、話し声、または触覚入力を含む、任意の形態で受け取ることができる。本開示の実装形態は、バックエンドコンポーネントを、例えば、データサーバーとして備えるか、またはミドルウェアコンポーネント、例えば、アプリケーションサーバを備えるか、またはフロントエンドコンポーネント、例えば、ユーザーが本開示の実装形態をインタラクティブに操作するために使用することができるグラフィカルユーザーインターフェースまたはウェブブラウザを有するクライアントコンピュータを備えるコンピューティングシステムで、または1つまたは複数のそのようなバックエンド、ミドルウェア、またはフロントエンドコンポーネントの任意の組合せで実現することができる。システムのコンポーネントは、デジタルデータ通信の任意の形態または媒体、例えば、通信ネットワークによって相互接続することができる。通信ネットワークの例としては、ローカルエリアネットワークおよびワイドエリアネットワーク、例えばインターネットが挙げられる。コンピューティングシステムは、クライアントおよびサーバーを備えることができる。クライアントおよびサーバーは、概して、互いに隔てられており、典型的には、通信ネットワークを通じて情報のやり取りを行う。クライアントとサーバーとの関係は、コンピュータプログラムが各コンピュータ上で実行され、互いとの間にクライアントサーバー関係を有することによって発生する。本開示は、多くの詳細事項を含んでいるが、これらは、本開示の範囲または請求内容の範囲に対する限定として解釈すべきではなく、むしろ本開示の特定の実装形態に特有の特徴の説明として解釈すべきである。別の実装形態の背景状況において本開示で説明されているいくつかの特徴も、単一の実装形態において組み合わせて提供されうる。逆に、単一の実装形態の背景状況において説明されているさまざまな特徴は、複数の実装形態で別々に、または好適な部分的組合せで提供することも可能である。さらに、上ではいくつかの特徴を特定の組合せで動作するものとして説明することができ、さらには最初にしたがって請求されうるが、請求されている組合せから得られる1つまたは複数の特徴は、場合によっては、組合せから切り取られ、また請求された組合せは、部分的組合せまたは部分的組合せの変更形態を対象とするものとすることもできる。同様に、動作は図面内に特定の順序で示されているが、これは、そのような動作が図示されている特定の順序で、または順番に実行されること、または全ての例示されている動作が、望ましい結果が得られるように実行されることを要求していると理解されるべきではない。いくつかの状況では、マルチタスクおよび並列処理が有利な場合もある。さらに、上述の実装形態においてさまざまなシステムコンポーネントが分離しているが、すべての実装形態においてそのような分離が必要とされていると理解されるべきではなく、また説明されているプログラムコンポーネントおよびシステムは、一般的に、単一のソフトウェア製品に一体化されうるか、または複数のソフトウェア製品にパッケージングされうることは理解されるであろう。HTMLファイルについて言及しているそれぞれの場合において、他のファイルタイプまたはファイル形式を代用できる。例えば、HTMLファイルは、XML、JSON、プレーンテキスト、または他のタイプのファイルで置き換えることができる。さらに、テーブルもしくはハッシュテーブルについて言及している場合、他のデータ構造を使用することができる。これで、本開示の特定の実装形態が説明された。他の実装形態は、添付の請求項の範囲内に収まる。例えば、請求項に記載のアクションは、異なる順序で実行することができ、それでも、所望の結果が得られる。