【手続補正書】
【提出日】平成27年12月4日(2015.12.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソーシャル・メディア・ウェブサイトにファイルをアップロードする方法であって、
第１のコンピューティング・デバイスにおいて、アップロードするためのファイルのユーザ選択を受け取ることと、
前記選択されたファイルのアップロードのために必要な帯域幅の量を低減するために、前記選択されたファイルを、前記第１のコンピューティング・デバイスにおいて、再フォーマットすることと、
前記再フォーマットされたファイルを、前記第１のコンピューティング・デバイスからソーシャル・メディア・ウェブサイト・サーバへアップロードすることと、
アップロードされたいくつかの識別されたファイルの人気度を示すインジケーションを、前記第１のコンピューティング・デバイスにおいて、前記ソーシャル・メディア・ウェブサイト・サーバから受信することと、
前記いくつかの識別されたファイルを、前記第１のコンピューティング・デバイスから、前記ソーシャル・メディア・ウェブサイト・サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードすることと、
を備える方法。
【請求項２】
前記選択されたファイルは、写真ファイル、ビデオ・ファイル、オーディオ・ファイル、およびテキスト・ファイルのうちの少なくとも1つを備えるメディア・ファイルを備える、請求項１に記載の方法。
【請求項３】
前記メディア・ファイルは写真を備え、
前記選択されたファイルのアップロードのために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることは、前記メディア・ファイルをサムネール・フォーマットへ再フォーマットすることを備え、
前記いくつかの識別されたファイルを、フル・フォーマットまたはより大きなフォーマットでアップロードすることは、前記メディア・ファイルを、フル解像度のフォーマットでアップロードすることを備える、請求項１に記載の方法。
【請求項４】
前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることはさらに、前記ファイルを求める要求を受信するサーバに対して、以下の動作を実行させるように構成された実行可能なファイルを備えるように、前記選択されたファイルをフォーマットすることを備え、
これら動作は、
前記ソーシャル・メディア・ウェブサイトのユーザの、前記選択されたファイルとのインタラクションを追跡することと、
前記選択されたファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記インタラクションが前記人気度しきい値を超えた場合、前記選択されたファイルを、フル解像度またはより高い解像度でアップロードする要求を、前記コンピューティング・デバイスへ送信することと、
前記選択されたファイルの、フル・フォーマットまたはより大きなフォーマットでのアップロードを受信することと、
前記フル解像度またはより高い解像度で受信されたファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと
を備える、請求項１に記載の方法。
【請求項５】
前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることはさらに、前記選択されたファイルをソーシャル・メディア・ウェブサイトから受信する第２のコンピューティング・デバイスに対して、以下の動作を実行させるように構成された実行可能なプログラム・ファイルを備えるように、前記選択されたファイルをフォーマットすることを備え、
この動作は、前記受信された選択されたファイルの、フル・フォーマットまたはより大きなフォーマットでの送信またはアップロードを要求するメッセージを、前記コンピューティング・デバイスへ送信することを備える、請求項１に記載の方法。
【請求項６】
前記第１のコンピューティング・デバイスからファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルを再フォーマットすることと、
をさらに備える請求項１に記載の方法。
【請求項７】
前記第１のコンピューティング・デバイスからファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルをアップロードするためにフル解像度のフォーマットまたはより高い解像度のフォーマットを選択することと、
をさらに備える請求項１に記載の方法。
【請求項８】
前記第１のコンピューティング・デバイスから、前記いくつかの識別されたファイルをアップロードすることに関連付けられたコストを判定することと、
前記判定されたコストを、前記ユーザへ、ユーザ・インタフェースにおいて表示することと、
ユーザ入力を受け取ることとをさらに備え、
前記いくつかの識別されたファイルを、前記第１のコンピューティング・デバイスから、前記ソーシャル・メディア・ウェブサイト・サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードすることは、前記受け取られたユーザ入力が、ファイルのアップロードの承認を示す場合にのみ実行される、請求項１に記載の方法。
【請求項９】
前記ソーシャル・メディア・ウェブサイトにアップロードされたファイルのうちの１または複数との、前記ソーシャル・メディア・ウェブサイトのユーザのインタラクションを追跡することと、
アップロードされた特定のファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記人気度しきい値を超えるインタラクションを有する、前記アップロードされた特定のファイルの、より高い解像度のフォーマットでのアップロードを求める要求を、前記第１のコンピューティング・デバイスへ送信することと、
前記識別されたファイルの、より高い解像度のフォーマットのアップロードを、前記第１のコンピューティング・デバイスから受信することと、
前記受信された、より高い解像度のフォーマットのファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと、
をさらに備え、
前記受信された、より高い解像度のフォーマットのファイルを投稿することは、前記識別された、オリジナルの特定のファイルを、前記ソーシャル・メディア・ウェブサイトにおいて、前記受信されたより高い解像度のフォーマットのファイルと交換することを備える、請求項１に記載の方法。
【請求項１０】
前記アップロードされた、特定のファイルとのユーザ・インタラクションは、前記ファイルに対するアクセス要求、投稿されたコメント、投稿されたタグ、投稿されたレビュー、要求されたリンク、および前記ファイルを転送する要求、のうちの１または複数を備える、請求項９に記載の方法。
【請求項１１】
前記人気度しきい値は、前記ソーシャル・メディア・ウェブサイト・サーバによって、または、前記コンピューティング・デバイスのユーザによって設定される、請求項９に記載の方法。
【請求項１２】
前記ユーザのソーシャル・メディア・ウェブサイトに広告を表示する許可を、前記第１のコンピューティング・デバイスから、前記サーバにおいて受信することと、
前記ユーザのソーシャル・メディア・ウェブサイトに広告コンテンツを表示することと、
前記広告コンテンツの表示について、前記ユーザを補償することと、
をさらに備え、
前記補償は、前記コンピューティング・デバイスからファイルをアップロードするためのコストのうちの少なくとも一部を備える請求項９に記載の方法。
【請求項１３】
コンピューティング・デバイスであって、
アップロードするファイルのユーザ選択を受け取る手段と、
前記選択されたファイルをアップロードするために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットする手段と、
前記再フォーマットされたファイルを、前記コンピューティング・デバイスからソーシャル・メディア・ウェブサイト・サーバへアップロードする手段と、
アップロードされたいくつかの識別されたファイルの人気度を示すインジケーションを、前記ソーシャル・メディア・ウェブサイト・サーバから受信する手段と、
前記いくつかの識別されたファイルを、前記ソーシャル・メディア・ウェブサイト・サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードする手段と、
を備えるコンピューティング・デバイス。
【請求項１４】
ソーシャル・メディア・ウェブサイトのためのサーバであって、
第１のコンピューティング・デバイスから前記ソーシャル・メディア・ウェブサイトへアップロードされた１または複数のファイルとの、前記ソーシャル・メディア・ウェブサイトのユーザのインタラクションを追跡する手段と、
アップロードされた特定のファイルとのインタラクションが、人気度しきい値を超えた場合を判定する手段と、
前記人気度しきい値を超えるインタラクションを有する、前記アップロードされた識別されたファイルの、より高い解像度のフォーマットでのアップロードを求める要求を、前記第１のコンピューティング・デバイスへ送信する手段と、
前記識別されたファイルの、より高い解像度のフォーマットのアップロードを、前記第１のコンピューティング・デバイスから受信する手段と、
前記受信された、より高い解像度のフォーマットのファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿する手段と、
を備えるソーシャル・メディア・ウェブサイトのためのサーバ。
【請求項１５】
非一時的なコンピュータ読取可能な記憶媒体であって、
コンピューティング・デバイス・プロセッサに対して、請求項１〜１２のうちのいずれか記載の方法を実行させるように構成された、格納されたプロセッサ実行可能な命令群を有する非一時的なコンピュータ読取可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
開示された実施形態の前述した記載は、当業者が、本願の製造または使用を可能とするように提供される。これら実施形態に対するさまざまな修正は、当業者に容易に明らかになるであろう。そして、本明細書で規定された一般的な原理は、本発明のスコープから逸脱することなく、その他の実施形態に適用されうる。このように、本発明は、本明細書で示された実施形態に限定されことは意図されておらず、本明細書に記載された原理および新規な特徴に一致した最も広い範囲に相当するものとされる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］  ソーシャル・メディア・ウェブサイトにファイルをアップロードする方法であって、
第１のコンピューティング・デバイスにおいて、アップロードするためのファイルのユーザ選択を受け取ることと、
前記選択されたファイルのアップロードのために必要な帯域幅の量を低減するために、前記選択されたファイルを、コンピューティング・デバイスにおいて、再フォーマットすることと、
前記再フォーマットされたファイルを、前記第１のコンピューティング・デバイスからソーシャル・メディア・ウェブサイト・サーバへアップロードすることと、
アップロードされたいくつかの識別されたファイルの人気度を示すインジケーションを、前記第１のコンピューティング・デバイスにおいて、前記ソーシャル・メディア・ウェブサイト・サーバから受信することと、
前記いくつかの識別されたファイルを、前記第１のコンピューティング・デバイスから、前記ソーシャル・メディア・ウェブサイト・サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードすることと、
を備える方法。
［２］  前記選択されたファイルは、写真ファイル、ビデオ・ファイル、オーディオ・ファイル、およびテキスト・ファイルのうちの少なくとも1つを備えるメディア・ファイルを備える、［１］に記載の方法。
［３］  前記メディア・ファイルは写真を備え、
前記選択されたファイルのアップロードのために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることは、前記メディア・ファイルをサムネール・フォーマットへ再フォーマットすることを備え、
前記いくつかの識別されたファイルを、フル・フォーマットまたはより大きなフォーマットでアップロードすることは、前記メディア・ファイルを、フル解像度のフォーマットでアップロードすることを備える、［１］に記載の方法。
［４］  前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることはさらに、前記ファイルを求める要求を受信するサーバに対して、以下の動作を実行させるように構成された実行可能なファイルを備えるように、前記選択されたファイルをフォーマットすることを備え、
これら動作は、
前記ソーシャル・メディア・ウェブサイトのユーザの、前記選択されたファイルとのインタラクションを追跡することと、
前記選択されたファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記インタラクションが前記人気度しきい値を超えた場合、前記選択されたファイルを、フル解像度またはより高い解像度でアップロードする要求を、前記コンピューティング・デバイスへ送信することと、
前記選択されたファイルの、フル・フォーマットまたはより大きなフォーマットでのアップロードを受信することと、
前記フル解像度またはより高い解像度で受信されたファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと
を備える、［１］に記載の方法。
［５］  前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることはさらに、前記選択されたファイルをソーシャル・メディア・ウェブサイトから受信する第２のコンピューティング・デバイスに対して、以下の動作を実行させるように構成された実行可能なプログラム・ファイルを備えるように、前記選択されたファイルをフォーマットすることを備え、
この動作は、前記受信された選択されたファイルの、フル・フォーマットまたはより大きなフォーマットでの送信またはアップロードを要求するメッセージを、前記コンピューティング・デバイスへ送信することを備える、［１］に記載の方法。
［６］  前記第１のコンピューティング・デバイスからファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルを再フォーマットすることと、
をさらに備える［１］に記載の方法。
［７］  前記第１のコンピューティング・デバイスからファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルをアップロードするためにフル解像度のフォーマットまたはより高い解像度のフォーマットを選択することと、
をさらに備える［１］に記載の方法。
［８］  前記第１のコンピューティング・デバイスから、前記いくつかの識別されたファイルをアップロードすることに関連付けられたコストを判定することと、
前記判定されたコストを、前記ユーザへ、ユーザ・インタフェースにおいて表示することと、
ユーザ入力を受け取ることとをさらに備え、
前記いくつかの識別されたファイルを、前記第１のコンピューティング・デバイスから、前記ソーシャル・メディア・ウェブサイト・サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードすることは、前記受け取られたユーザ入力が、ファイルのアップロードの承認を示す場合にのみ実行される、［１］に記載の方法。
［９］  前記ソーシャル・メディア・ウェブサイトにアップロードされたファイルのうちの１または複数との、前記ソーシャル・メディア・ウェブサイトのユーザのインタラクションを追跡することと、
アップロードされた特定のファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記人気度しきい値を超えるインタラクションを有する、前記アップロードされた特定のファイルの、より高い解像度のフォーマットでのアップロードを求める要求を、前記第１のコンピューティング・デバイスへ送信することと、
前記識別されたファイルの、より高い解像度のフォーマットのアップロードを、前記第１のコンピューティング・デバイスから受信することと、
前記受信された、より高い解像度のフォーマットのファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと、
をさらに備える［１］に記載の方法。
［１０］  前記受信された、より高い解像度のフォーマットのファイルを投稿することは、前記識別された、オリジナルの特定のファイルを、前記ソーシャル・メディア・ウェブサイトにおいて、前記受信されたより高い解像度のフォーマットのファイルと交換することを備える、［９］に記載の方法。
［１１］  前記アップロードされた、特定のファイルとのユーザ・インタラクションは、前記ファイルに対するアクセス要求、投稿されたコメント、投稿されたタグ、投稿されたレビュー、要求されたリンク、および前記ファイルを転送する要求、のうちの１または複数を備える、［９］に記載の方法。
［１２］  前記人気度しきい値は、前記ソーシャル・メディア・ウェブサイト・サーバによって設定される、［９］に記載の方法。
［１３］  前記人気度しきい値は、前記コンピューティング・デバイスのユーザによって設定される、［９］に記載の方法。
［１４］  前記ユーザのソーシャル・メディア・ウェブサイトに広告を表示する許可を、前記第１のコンピューティング・デバイスから、前記サーバにおいて受信することと、
前記ユーザのソーシャル・メディア・ウェブサイトに広告コンテンツを表示することと、
前記広告コンテンツの表示について、前記ユーザを補償することと、
をさらに備える［９］に記載の方法。
［１５］  前記補償は、前記コンピューティング・デバイスからファイルをアップロードするためのコストのうちの少なくとも一部を備える、［１４］に記載の方法。
［１６］  コンピューティング・デバイスであって、
ディスプレイと、
メモリと、
前記ディスプレイおよび前記メモリに接続され、以下の動作を実行するための、プロセッサ実行可能な命令群によって設定されたプロセッサとを備え、
これら動作は、
前記メモリに格納されたファイルをアップロードするためのユーザ選択を受け取ることと、
前記選択されたファイルをアップロードするために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることと、
前記再フォーマットされたファイルを、ソーシャル・メディア・ウェブサイト・サーバへアップロードすることと、
アップロードされたいくつかの識別されたファイルの人気度を示すインジケーションを、前記ソーシャル・メディア・ウェブサイト・サーバから受信することと、
前記いくつかの識別されたファイルを、前記ソーシャル・メディア・ウェブサイト・サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードすることと
を備える、コンピューティング・デバイス。
［１７］  前記選択されたファイルは、写真ファイル、ビデオ・ファイル、オーディオ・ファイル、およびテキスト・ファイルのうちの少なくとも１つを備えるメディア・ファイルを備える、［１６］に記載のコンピューティング・デバイス。
［１８］  前記メディア・ファイルは写真を備え、
前記選択されたファイルのアップロードのために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることが、前記メディア・ファイルをサムネール・フォーマットへ再フォーマットすることを備え、
前記いくつかの識別されたファイルを、フル・フォーマットまたはより大きなフォーマットでアップロードすることが、前記メディア・ファイルを、フル解像度のフォーマットでアップロードすることを備える、
ような動作を実行するための、プロセッサ実行可能な命令群によって、前記プロセッサが設定された、［１７］に記載のコンピューティング・デバイス。
［１９］  前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることが、前記ファイルを求める要求を受信するサーバに対して、以下の動作を実行させるように構成された実行可能なファイルを備えるように、前記選択されたファイルをフォーマットすること、を備えるように実行するための、プロセッサ実行可能な命令群によって、前記プロセッサが設定され、
これら動作は、
前記ソーシャル・メディア・ウェブサイトのユーザの、前記選択されたファイルとのインタラクションを追跡することと、
前記選択されたファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記インタラクションが前記人気度しきい値を超えた場合、前記選択されたファイルを、フル解像度またはより高い解像度でアップロードする要求を、前記コンピューティング・デバイスへ送信することと、
前記選択されたファイルの、フル・フォーマットまたはより大きなフォーマットでのアップロードを受信することと、
前記フル解像度またはより高い解像度で受信されたファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと
を備える、［１６］に記載のコンピューティング・デバイス。
［２０］  前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることがさらに、前記選択されたファイルをソーシャル・メディア・ウェブサイトから受信する別のコンピューティング・デバイスに対して、前記選択された受信されたファイルのフル・フォーマットまたはより大きなフォーマットでの送信またはアップロードを要求するメッセージを、前記コンピューティング・デバイスへ送信することを備える動作を実行させるように構成された、実行可能なプログラム・ファイルを備えるように、前記選択されたファイルをフォーマットすることを備えるような動作を実行するための、プロセッサ実行可能な命令群によって、前記プロセッサが設定された、［１６］に記載のコンピューティング・デバイス。
［２１］  ファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルを再フォーマットすることと、
をさらに備える動作を実行するためのプロセッサ実行可能な命令群によって前記プロセッサが設定された、［１６］に記載のコンピューティング・デバイス。
［２２］  ファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルをアップロードするために、フル解像度のフォーマット、または、より高い解像度のフィーマットを選択することと、
をさらに備える動作を実行するためのプロセッサ実行可能な命令群によって前記プロセッサが設定された、［１６］に記載のコンピューティング・デバイス。
［２３］  前記ソーシャル・メディア・ウェブサイト・サーバへファイルをアップロードすることに関連付けられたコストを判定することと、
前記判定されたコストを、前記ディスプレイに表示することと、
ユーザ入力を受け取ることと、
をさらに備える動作を実行するためのプロセッサ実行可能な命令群によって前記プロセッサが設定され、
前記いくつかの識別されたファイルを、前記第１のコンピューティング・デバイスから、前記ソーシャル・メディア・ウェブサイト・サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードすることは、前記受信されたユーザ入力が、ファイルのアップロードの承認を示す場合にのみ実行される、［１６］に記載のコンピューティング・デバイス。
［２４］  サーバであって、
メモリと、
前記メモリに接続されたプロセッサとを備え、
前記プロセッサは、
前記ソーシャル・メディア・ウェブサイトのユーザの、前記ソーシャル・メディア・ウェブサイトへアップロードされた１または複数のファイルとのインタラクションを追跡することと、
アップロードされた特定のファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記人気度しきい値を超えるインタラクションを有する、アップロードされた、識別されたファイルを、より高い解像度のフォーマットでアップロードする要求を、第１のコンピューティング・デバイスへ送信することと、
前記識別されたファイルの、より高い解像度のフォーマットのアップロードを、前記第１のコンピューティング・デバイスから受信することと、
前記受信された、より高い解像度のフォーマットのファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと、
を備える動作を実行するためのプロセッサ実行可能な命令群によって設定された、サーバ。
［２５］  前記プロセッサは、前記受信された、より高い解像度のフォーマットのファイルを投稿することが、前記識別された、オリジナルのファイルを、前記ソーシャル・メディア・ウェブサイトにおいて、前記受信されたより高い解像度のフォーマットのファイルと交換することを備える動作を実行するための、プロセッサ実行可能な命令群によって設定された、［２４］に記載のサーバ。
［２６］  前記アップロードされた、特定のファイルとのインタラクションは、前記ファイルに対するアクセス要求、投稿されたコメント、投稿されたタグ、投稿されたレビュー、要求されたリンク、および前記ファイルを転送する要求、のうちの１または複数を備える、［２４］に記載のサーバ。
［２７］  前記プロセッサはさらに、前記人気度しきい値を設定することを備える動作を実行するための、プロセッサ実行可能な命令群によって設定された、［２４］に記載のサーバ。
［２８］  前記プロセッサはさらに、前記人気度しきい値の設定を、前記第１のコンピューティング・デバイスから受信することを備える動作を実行するための、プロセッサ実行可能な命令群によって設定された、［２４］に記載のサーバ。
［２９］  前記プロセッサはさらに、
前記ユーザのソーシャル・メディア・ウェブサイトに広告を表示する許可を、前記第１のコンピューティング・デバイスから受信することと、
前記ユーザのソーシャル・メディア・ウェブサイトに広告コンテンツを表示することと、
前記広告コンテンツの表示について、前記ユーザを補償することと、
を備える動作を実行するための、プロセッサ実行可能な命令群によって設定された、［２４］に記載のサーバ。
［３０］  前記補償は、前記コンピューティング・デバイスからファイルをアップロードするためのコストのうちの少なくとも一部を備える、［２９］に記載のサーバ。
［３１］  システムであって、
通信ネットワークに接続されたサーバと、
前記通信ネットワークを介して前記サーバと通信するように構成されたコンピューティング・デバイスとを備え
前記コンピューティング・デバイスは、メモリと、前記メモリに接続されたプロセッサとを備え、
前記コンピューティング・デバイスのプロセッサは、
前記メモリに格納されたファイルをアップロードするためのユーザ選択を受け取ることと、
前記選択されたファイルのアップロードのために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることと、
前記再フォーマットされたファイルを、前記サーバへアップロードすることと、
アップロードされたいくつかの識別されたファイルの人気度を示すインジケーションを、前記サーバから受信することと、
前記いくつかの識別されたファイルを、前記サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードすることと、
を備える動作を実行するための、プロセッサ実行可能な命令群によって設定された、システム。
［３２］  前記選択されたファイルは、写真ファイル、ビデオ・ファイル、オーディオ・ファイル、およびテキスト・ファイルのうちの少なくとも１つを備えるメディア・ファイルを備える、［３１］に記載のシステム。
［３３］  前記メディア・ファイルは写真を備え、
前記選択されたファイルのアップロードのために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることが、前記メディア・ファイルをサムネール・フォーマットへ再フォーマットすることを備え、
前記いくつかの識別されたファイルを、フル・フォーマットまたはより大きなフォーマットでアップロードすることが、前記メディア・ファイルを、フル解像度のフォーマットでアップロードすることを備えるような動作を実行するための、プロセッサ実行可能な命令群によって、前記コンピューティング・デバイスのプロセッサが設定された、［３１］に記載のシステム。
［３４］  前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることが、前記ファイルを求める要求を受信するサーバに対して、以下の動作を実行させるように構成された実行可能なファイルを備えるように、前記選択されたファイルをフォーマットすることを備えるように実行するための、プロセッサ実行可能な命令群によって、前記コンピューティング・デバイスのプロセッサが設定され、
これら動作は、
前記選択されたファイルとの、ソーシャル・メディア・ウェブサイトのユーザのインタラクションを追跡することと、
前記選択されたファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記インタラクションが前記人気度しきい値を超えた場合、前記選択されたファイルを、フル解像度またはより高い解像度でアップロードする要求を、前記コンピューティング・デバイスへ送信することと、
前記選択されたファイルの、フル・フォーマットまたはより大きなフォーマットでのアップロードを受信することと、
前記フル解像度またはより高い解像度で受信されたファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと
を備える、［３１］に記載のシステム。
［３５］  前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることがさらに、前記選択されたファイルをソーシャル・メディア・ウェブサイトから受信する別のコンピューティング・デバイスに対して、前記選択された受信されたファイルのフル・フォーマットまたはより大きなフォーマットでの送信またはアップロードを要求するメッセージを、前記コンピューティング・デバイスへ送信することを備える動作を実行させるように構成された実行可能なプログラム・ファイルを備えるように、前記選択されたファイルをフォーマットすることを備えるように実行するための、プロセッサ実行可能な命令群によって、前記コンピューティング・デバイスのプロセッサが設定された、［３１］に記載のシステム。
［３６］  ファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルを再フォーマットすることと、
をさらに備える動作を実行するための、プロセッサ実行可能な命令群によって、前記コンピューティング・デバイスのプロセッサが設定された、［３１］に記載のシステム。
［３７］  ファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルをアップロードするために、フル解像度のフォーマット、または、より高い解像度のフィーマットを選択することと、
をさらに備える動作を実行するための、プロセッサ実行可能な命令群によって、前記コンピューティング・デバイスのプロセッサが設定された、［３１］に記載のシステム。
［３８］  前記サーバへファイルをアップロードすることに関連付けられたコストを判定することと、
前記判定されたコストを、前記ディスプレイに表示することと、
ユーザ入力を受け取ることと、
をさらに備える動作を実行するためのプロセッサ実行可能な命令群によって、前記コンピューティング・デバイスのプロセッサが設定され、
前記いくつかの識別されたファイルを、前記コンピューティング・デバイスから、前記サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードすることは、前記受信されたユーザ入力が、ファイルのアップロードの承認を示す場合にのみ実行される、［３７］に記載のシステム。
［３９］  前記サーバは、メモリと、前記メモリに接続されたプロセッサとを備え、
前記ソーシャル・メディア・ウェブサイトのユーザの、前記ソーシャル・メディア・ウェブサイトへアップロードされた１または複数のファイルとのインタラクションを追跡することと、
アップロードされた特定のファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記人気度しきい値を超えるインタラクションを有する、前記アップロードされた、識別されたファイルを、より高い解像度でアップロードする要求を、前記コンピューティング・デバイスへ送信することと、
前記識別されたファイルの、より高い解像度のフォーマットでのアップロードを、前記コンピューティング・デバイスから受信することと、
前記受信された、より高い解像度のフォーマットのファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと、
を備える動作を実行するための、プロセッサ実行可能な命令群によって、前記サーバのプロセッサが設定された、［３１］に記載のシステム。
［４０］  前記受信された、より高い解像度のフォーマットのファイルを投稿することが、前記識別された、オリジナルのファイルを、前記ソーシャル・メディア・ウェブサイトにおいて、前記受信されたより高い解像度のフォーマットのファイルと交換することを備える動作を実行するための、プロセッサ実行可能な命令群によって、前記サーバのプロセッサが設定された、［３９］に記載のシステム。
［４１］  前記アップロードされた、特定のファイルとのインタラクションは、前記ファイルに対するアクセス要求、投稿されたコメント、投稿されたタグ、投稿されたレビュー、要求されたリンク、および前記ファイルを転送する要求、のうちの１または複数を備える、［３９］に記載のシステム。
［４２］  前記サーバのプロセッサはさらに、前記人気度しきい値を設定することを備える動作を実行するための、プロセッサ実行可能な命令群によって設定された、［３９］に記載のシステム。
［４３］  前記コンピューティング・デバイスのプロセッサはさらに、前記人気度しきい値を設定することを備える動作を実行するための、プロセッサ実行可能な命令群によって設定された、［３９］に記載のシステム。
［４４］  前記サーバのプロセッサはさらに、
前記ユーザのソーシャル・メディア・ウェブサイトに広告を表示する許可を、前記コンピューティング・デバイスから受信することと、
前記ユーザのソーシャル・メディア・ウェブサイトに広告コンテンツを表示することと、
前記広告コンテンツの表示について、前記ユーザを補償することと、
を備える動作を実行するための、プロセッサ実行可能な命令群によって設定された、［３９］に記載のシステム。
［４５］  前記補償は、前記コンピューティング・デバイスからファイルをアップロードするためのコストのうちの少なくとも一部を備える、［４４］に記載のシステム。
［４６］  コンピューティング・デバイスであって、
アップロードするファイルのユーザ選択を受け取る手段と、
前記選択されたファイルをアップロードするために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットする手段と、
前記再フォーマットされたファイルを、前記コンピューティング・デバイスからソーシャル・メディア・ウェブサイト・サーバへアップロードする手段と、
アップロードされたいくつかの識別されたファイルの人気度を示すインジケーションを、前記ソーシャル・メディア・ウェブサイト・サーバから受信する手段と、
前記いくつかの識別されたファイルを、前記ソーシャル・メディア・ウェブサイト・サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードする手段と、
を備えるコンピューティング・デバイス。
［４７］  前記選択されたファイルは、写真ファイル、ビデオ・ファイル、オーディオ・ファイル、およびテキスト・ファイルのうちの少なくとも１つを備えるメディア・ファイルを備える、［４６］に記載のコンピューティング・デバイス。
［４８］  前記メディア・ファイルは写真を備え、
選択されたファイルのアップロードのために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットする手段は、前記メディア・ファイルをサムネール・フォーマットへ再フォーマットする手段を備え、
前記いくつかの識別されたファイルを、フル・フォーマットまたはより大きなフォーマットでアップロードする手段は、前記メディア・ファイルを、フル解像度のフォーマットでアップロードする手段を備える、［４７］に記載のコンピューティング・デバイス。
［４９］  前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットする手段はさらに、前記ファイルを求める要求を受信するサーバに対して、以下の動作を実行させるように構成された実行可能なファイルを備えるように、前記選択されたファイルをフォーマットする手段を備え、
これら動作は、
前記ソーシャル・メディア・ウェブサイトのユーザの、前記選択されたファイルとのインタラクションを追跡することと、
前記選択されたファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記インタラクションが前記人気度しきい値を超えた場合、前記選択されたファイルを、フル解像度またはより高い解像度でアップロードする要求を、前記コンピューティング・デバイスへ送信することと、
前記選択されたファイルの、フル・フォーマットまたはより大きなフォーマットでのアップロードを受信することと、
前記フル解像度またはより高い解像度で受信されたファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと
を備える、［４６］に記載のコンピューティング・デバイス。
［５０］  前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットする手段はさらに、前記選択されたファイルをソーシャル・メディア・ウェブサイトから受信する第２のコンピューティング・デバイスに対して、前記受信された選択されたファイルの、フル・フォーマットまたはより大きなフォーマットでの送信またはアップロードを要求するメッセージを、前記コンピューティング・デバイスへ送信することを備える動作を実行させるように構成された実行可能なプログラム・ファイルを備えるように、前記選択されたファイルをフォーマットする手段を備える、［４６］に記載のコンピューティング・デバイス。
［５１］  前記第１のコンピューティング・デバイスからファイルをアップロードする場合に、送信される必要のあるデータ量を決定する手段と、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルを再フォーマットする手段と、
をさらに備える［４６］に記載のコンピューティング・デバイス。
［５２］  前記第１のコンピューティング・デバイスからファイルをアップロードする場合に、送信される必要のあるデータ量を決定する手段と、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルをアップロードするために、フル解像度のフォーマット、または、より高い解像度のフィーマットを選択する手段と、
をさらに備える［４６］に記載のコンピューティング・デバイス。
［５３］  前記第１のコンピューティング・デバイスからファイルをアップロードすることに関連付けられたコストを判定する手段と、
前記判定されたコストを、前記ユーザへ、ユーザ・インタフェースにおいて表示する手段と、
前記ファイルをアップロードすることを承認するユーザ入力を受け取る手段と、
をさらに備える［４６］に記載のコンピューティング・デバイス。
［５４］  ソーシャル・メディア・ウェブサイトのためのサーバであって、
第１のコンピューティング・デバイスから前記ソーシャル・メディア・ウェブサイトへアップロードされた１または複数のファイルとの、前記ソーシャル・メディア・ウェブサイトのユーザのインタラクションを追跡する手段と、
アップロードされた特定のファイルとのインタラクションが、人気度しきい値を超えた場合を判定する手段と、
前記人気度しきい値を超えるインタラクションを有する、前記アップロードされた識別されたファイルの、より高い解像度のフォーマットでのアップロードを求める要求を、前記第１のコンピューティング・デバイスへ送信する手段と、
前記識別されたファイルの、より高い解像度のフォーマットのアップロードを、前記第１のコンピューティング・デバイスから受信する手段と、
前記受信された、より高い解像度のフォーマットのファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿する手段と、
を備えるソーシャル・メディア・ウェブサイトのためのサーバ。
［５５］  前記受信された、より高い解像度のフォーマットのファイルを投稿する手段は、前記識別された、オリジナルのファイルを、前記ソーシャル・メディア・ウェブサイトにおいて、前記受信されたより高い解像度のフォーマットのファイルと交換する手段を備える、［５４］に記載のサーバ。
［５６］  前記アップロードされた、特定のファイルとのユーザ・インタラクションは、前記ファイルに対するアクセス要求、投稿されたコメント、投稿されたタグ、投稿されたレビュー、要求されたリンク、および前記ファイルを転送する要求、のうちの１または複数を備える、［５４］に記載のサーバ。
［５７］  前記人気度しきい値を設定する手段、をさらに備える［５４］に記載のサーバ。
［５８］  前記コンピューティング・デバイスのユーザから、前記人気度しきい値の設定を受信する手段、をさらに備える［５４］に記載のサーバ。
［５９］  前記ユーザのソーシャル・メディア・ウェブサイトに広告を表示する許可を、前記第１のコンピューティング・デバイスから受信する手段と、
前記ユーザのソーシャル・メディア・ウェブサイトに広告コンテンツを表示する手段と、
前記広告コンテンツの表示について、前記ユーザを補償する手段と、
をさらに備える［５４］に記載のサーバ。
［６０］  前記補償は、前記コンピューティング・デバイスからファイルをアップロードするためのコストのうちの少なくとも一部を備える、［５９］に記載のサーバ。
［６１］  コンピューティング・デバイス・プロセッサに対して、以下の動作を実行させるように構成された、格納されたプロセッサ実行可能な命令群を有する非一時的なコンピュータ読取可能な記憶媒体であって、
これら動作は、
前記メモリに格納されたファイルをアップロードするためのユーザ選択を受け取ることと、
選択されたファイルをアップロードするために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることと、
前記再フォーマットされたファイルを、ソーシャル・メディア・ウェブサイト・サーバへアップロードすることと、
アップロードされたいくつかの識別されたファイルの人気度を示すインジケーションを、前記ソーシャル・メディア・ウェブサイト・サーバから受信することと、
前記いくつかの識別されたファイルを、前記ソーシャル・メディア・ウェブサイト・サーバへ、フル・フォーマットまたはより大きなフォーマットでアップロードすることと
を備える、非一時的なコンピュータ読取可能な記憶媒体。
［６２］  前記格納されたプロセッサ実行可能な命令群は、前記選択されたファイルが、写真ファイル、ビデオ・ファイル、オーディオ・ファイル、およびテキスト・ファイルのうちの少なくとも１つを備えるメディア・ファイルを備えるような動作を、前記コンピューティング・デバイス・プロセッサに対して実行させるように構成された、［６１］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［６３］  前記格納されたプロセッサ実行可能な命令群は、前記コンピューティング・デバイス・プロセッサに対して、以下の動作を実行させるように構成され、
これら動作は、
前記選択されたファイルのアップロードのために必要な帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることが、前記メディア・ファイルをサムネール・フォーマットへ再フォーマットすることとを備え、
前記いくつかの識別されたファイルを、フル・フォーマットまたはより大きなフォーマットでアップロードすることが、前記メディア・ファイルを、フル解像度のフォーマットでアップロードすることを備える、
［６２］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［６４］  前記格納されたプロセッサ実行可能な命令群は、前記コンピューティング・デバイス・プロセッサに対して、
前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることが、前記ファイルを求める要求を受信するサーバに対して、以下の動作を実行させるように構成された実行可能なファイルを備えるように、前記選択されたファイルをフォーマットすることを備えるにように実行させるように構成され、
これら動作は、
前記ソーシャル・メディア・ウェブサイトのユーザの、前記選択されたファイルとのインタラクションを追跡することと、
前記選択されたファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記インタラクションが前記人気度しきい値を超えた場合、前記選択されたファイルを、フル解像度またはより高い解像度でアップロードする要求を、前記コンピューティング・デバイスへ送信することと、
前記選択されたファイルの、フル・フォーマットまたはより大きなフォーマットでのアップロードを受信することと、
前記フル解像度またはより高い解像度で受信されたファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと
を備える、［６１］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［６５］  前記格納されたプロセッサ実行可能な命令群は、前記コンピューティング・デバイス・プロセッサに対して、前記帯域幅の量を低減するために、前記選択されたファイルを再フォーマットすることがさらに、前記選択されたファイルをソーシャル・メディア・ウェブサイトから受信する第２のコンピューティング・デバイスに対して、前記選択された受信されたファイルのフル・フォーマットまたはより大きなフォーマットでの送信またはアップロードを要求するメッセージを、前記第１のコンピューティング・デバイスへ送信することを備える動作を実行させるように構成された実行可能なプログラム・ファイルを備えるように、前記選択されたファイルをフォーマットする動作を実行させるように構成された、［６１］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［６６］  前記格納されたプロセッサ実行可能な命令群は、前記コンピューティング・デバイス・プロセッサに対して、
ファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルを再フォーマットすることと、
をさらに備える動作を実行させるように構成された、［６１］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［６７］  前記格納されたプロセッサ実行可能な命令群は、前記コンピューティング・デバイス・プロセッサに対して、
ファイルをアップロードする場合に、送信される必要のあるデータ量を決定することと、
前記決定された、送信される必要のあるデータ量に基づいて、前記選択されたファイルをアップロードするために、フル解像度のフォーマット、または、より高い解像度のフィーマットを選択することと、
をさらに備える動作を実行させるように構成された、［６１］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［６８］  前記格納されたプロセッサ実行可能な命令群は、前記コンピューティング・デバイス・プロセッサに対して、
前記ソーシャル・メディア・ウェブサイト・サーバへファイルをアップロードすることに関連付けられたコストを判定することと、
前記判定されたコストを、ディスプレイに表示することと、
ファイルのアップロードを承認するユーザ入力を受け取ることと、
をさらに備える動作を実行させるように構成された、［６１］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［６９］  サーバ・プロセッサに対して、以下の動作を実行させるように構成された、格納されたプロセッサ実行可能な命令群を有する非一時的なコンピュータ読取可能な記憶媒体であって、
これら動作は、
前記ソーシャル・メディア・ウェブサイトのユーザの、前記ソーシャル・メディア・ウェブサイトへアップロードされた１または複数のファイルとのインタラクションを追跡することと、
アップロードされた特定のファイルとのインタラクションが、人気度しきい値を超えた場合を判定することと、
前記人気度しきい値を超えるインタラクションを有する、前記識別されたアップロードされたファイルを、より高い解像度のフォーマットでアップロードする要求を、第１のコンピューティング・デバイスへ送信することと、
前記識別されたファイルの、より高い解像度のフォーマットのアップロードを、前記第１のコンピューティング・デバイスから受信することと、
前記受信された、より高い解像度のフォーマットのファイルを、前記ソーシャル・メディア・ウェブサイトへ投稿することと
を備える、非一時的なコンピュータ読取可能な記憶媒体。
［７０］  前記格納されたプロセッサ実行可能な命令群は、前記受信された、より高い解像度のフォーマットのファイルを投稿することが、前記識別された、オリジナルのファイルを、前記ソーシャル・メディア・ウェブサイトにおいて、前記受信されたより高い解像度のフォーマットのファイルと交換することを備えるような動作を、前記サーバ・プロセッサに対して実行させるように構成された、［６９］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［７１］  前記格納されたプロセッサ実行可能な命令群は、前記アップロードされた、特定のファイルとのインタラクションが、前記ファイルに対するアクセス要求、投稿されたコメント、投稿されたタグ、投稿されたレビュー、要求されたリンク、および前記ファイルを転送する要求、のうちの１または複数を備えるような動作を、前記サーバ・プロセッサに対して動作を実行させるように構成された、［６９］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［７２］  前記格納されたプロセッサ実行可能な命令群は、前記サーバ・プロセッサに対してさらに、前記人気度しきい値を設定することを備える動作を実行させるように構成された、［６９］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［７３］  前記格納されたプロセッサ実行可能な命令群は、前記サーバ・プロセッサに対してさらに、前記第１のコンピューティング・デバイスから、前記人気度しきい値の設定を受信する動作を実行させるように構成された、［６９］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［７４］  前記格納されたプロセッサ実行可能な命令群は、前記サーバ・プロセッサに対してさらに、
前記ユーザのソーシャル・メディア・ウェブサイトに広告を表示する許可を、前記第１のコンピューティング・デバイスから受信することと、
前記ユーザのソーシャル・メディア・ウェブサイトに広告コンテンツを表示することと、
前記広告コンテンツの表示について、前記ユーザを補償することと
を備える動作を実行させるように構成された、［６９］に記載の非一時的なコンピュータ読取可能な記憶媒体。
［７５］  前記格納されたプロセッサ実行可能な命令群は、前記サーバ・プロセッサに対して、前記補償が、前記コンピューティング・デバイスからファイルをアップロードするためのコストのうちの少なくとも一部を備える動作を実行させるように構成された、［７４］に記載の非一時的なコンピュータ読取可能な記憶媒体。