(57)【要約】ファイルをインターネット上で公開及び共有する方法及びシステムであって、１つ以上のファイルをクライアントのデバイス上のソフトウェアアプリケーションからウェブサーバにアップロードし、ウェブサーバがファイルのＵＲＬの場所と関連するテキストメッセージとを生成して、該ＵＲＬの場所及び関連するテキストメッセージが、第三者デバイスとの共有のために元のクライアントデバイスに送信され、並行して、バックグラウンドでファイルがウェブサーバ上にアップロードし続けられる、方法及びシステム。【選択図】図１
2015515056.tif 000002
【特許請求の範囲】
【請求項１】
ファイルをインターネット経由で公開及び共有する方法であって、
（ａ）クライアントデバイス上にソフトウェアアプリケーションを提供する工程と、
（ｂ）ウェブサーバを提供する工程と、
（ｃ）前記クライアントデバイス上の前記ソフトウェアアプリケーションを用いてファイルを作成し、かつ／又は、前記クライアントデバイスに保存されている１つ以上の既存ファイルを選択する工程と、
（ｄ）工程（ｃ）を行ったことによって作成又は選択された少なくとも１つのファイルを、バックグラウンドで、前記ソフトウェアアプリケーションから前記ウェブサーバにインターネット経由でアップロードする工程であって、前記ウェブサーバは前記少なくとも１つのファイルのアップロード先のＵＲＬの場所及びウェブページを生成して前記少なくとも１つのファイルを表示する、工程と、
（ｅ）前記ＵＲＬの場所を前記ウェブサーバから前記クライアントデバイス上の前記ソフトウェアアプリケーションに送信する工程と、
（ｆ）１つ以上の第三者デバイスが前記ウェブサーバ上の前記ウェブページにアクセスを行えるように、前記ＵＲＬの場所を前記クライアントデバイス上の前記ソフトウェアアプリケーションから送信する工程と、
（ｇ）工程（ｄ）をバックグラウンドで進行している間に、工程（ｅ）及び／又は工程（ｆ）を行う工程と
を含む方法。
【請求項２】
工程（ｃ）は、音声ファイル、映像ファイル、写真、テキストファイル、データファイル、又はこれらの任意の組み合わせを作成することを含む、請求項１に記載の方法。
【請求項３】
工程（ｃ）は、前記クライアントデバイスに保存されている、音声ファイル、映像ファイル、写真、テキストファイル、データファイル、又はこれらの任意の組み合わせを含む１つ以上の既存ファイルを選択することを含む、請求項１に記載の方法。
【請求項４】
工程（ｄ）は、前記ＵＲＬの場所に関連するテキストメッセージの、前記ウェブサーバによる作成を含む、請求項１に記載の方法。
【請求項５】
工程（ｄ）において、前記ウェブサーバによって作成された、前記ＵＲＬの場所と関連する前記テキストメッセージを修正する工程をさらに含む、請求項４に記載の方法。
【請求項６】
前記少なくとも１つのファイルに対するプライバシーの選択肢を選択する工程をさらに含む、請求項５に記載の方法。
【請求項７】
前記ウェブサーバの前記ウェブページ上で、前記少なくとも１つのファイルの記述を作成する工程をさらに含む、請求項６に記載の方法。
【請求項８】
前記少なくとも１つのファイルの記述を作成する工程、前記プライバシーの選択肢を選択する工程、及び／又は、前記ＵＲＬの場所と関連する前記テキストメッセージを修正する工程は、工程（ｅ）の開始後に随時リアルタイムで行うことができる、請求項７に記載の方法。
【請求項９】
工程（ｆ）は、前記ＵＲＬの場所を前記クライアントデバイスのクリップボードにコピーし、その後、１つ以上の第三者デバイスによるアクセスのために、前記ＵＲＬの場所を前記クライアントデバイスからインターネット経由で送信することを可能にする、前記クライアントデバイス上の少なくとも１つのサービス又はアプリケーション内に前記ＵＲＬの場所を貼り付けることを含む、請求項１に記載の方法。
【請求項１０】
工程（ｆ）は、前記ＵＲＬの場所を前記クライアントデバイスから１つ以上の第三者デバイスに電子メール経由で送信することを含む、請求項１に記載の方法。
【請求項１１】
工程（ｆ）は、前記ＵＲＬの場所を前記クライアントデバイスから、第三者デバイスがアクセス可能である１つ以上のウェブサイト、ブックマークサイト、ソーシャルネットワーキングサイト、又はブログサイトに送信することを含む、請求項１に記載の方法。
【請求項１２】
ファイルをインターネット経由で公開及び共有する方法であって、
（ａ）クライアントデバイス上にソフトウェアアプリケーションを提供する工程と、
（ｂ）ウェブサーバを提供する工程と、
（ｃ）前記クライアントデバイス上の前記ソフトウェアアプリケーションを用いて作成されたファイル、又は前記クライアントデバイスに保存されている１つ以上の既存ファイルを含む第１ファイルを選択する工程と、
（ｄ）バックグラウンドで、前記第１ファイルを前記ソフトウェアアプリケーションから前記ウェブサーバにインターネット経由でアップロードする工程であって、前記ウェブサーバが前記第１ファイルのアップロード先のＵＲＬの場所と、前記ＵＲＬの場所と関連するテキストメッセージと、ウェブページとを生成して前記第１ファイルを表示する、工程と、
（ｅ）前記ＵＲＬの場所及びテキストメッセージを前記ウェブサーバから前記クライアントデバイス上の前記ソフトウェアアプリケーションに送信する工程と、
（ｆ）１つ以上の第三者デバイスが前記ウェブサーバ上の前記ウェブページにアクセスを行えるように、前記ＵＲＬの場所及びテキストメッセージを前記クライアントデバイス上の前記ソフトウェアアプリケーションから送信する工程と、
（ｇ）前記クライアントデバイス上の前記ソフトウェアアプリケーションを用いて作成された第２ファイル、又は前記クライアントデバイスに保存されている１つ以上の第２既存ファイルを含む第２ファイルを選択する工程と、
（ｈ）バックグラウンドで、前記第２ファイルを前記クライアントデバイスの前記ソフトウェアアプリケーションから前記ウェブサーバにアップロードする工程であって、前記第２ファイルは前記第１ファイルと同じアップロード先にバックグラウンドでアップロードされる、工程と、
（ｉ）工程（ｄ）及び／又は工程（ｈ）をバックグラウンドで進行している間に、工程（ｅ）、工程（ｆ）、及び工程（ｇ）を行う工程と
を含む方法。
【請求項１３】
前記クライアントデバイス上の前記ソフトウェアアプリケーションが前記ウェブサーバから受信した前記テキストメッセージを、工程（ｅ）の開始後に随時リアルタイムで修正する工程をさらに含む、請求項１２に記載の方法。
【請求項１４】
前記第１ファイル及び／又は前記第２ファイルを修正したものを、工程（ｅ）の開始後に随時リアルタイムでアップロードする工程をさらに含む、請求項１２に記載の方法。
【請求項１５】
公開物の記述を前記ウェブサーバの前記ウェブページ上に作成する工程であって、前記公開物は前記第１ファイル及び前記第２ファイルを集めたものを含む、工程をさらに含む、請求項１２に記載の方法。
【請求項１６】
前記公開物の記述を作成する工程は、工程（ｅ）の開始後に随時リアルタイムで前記記述を修正することをさらに含む、請求項１５に記載の方法。
【請求項１７】
工程（ｃ）及び／又は工程（ｇ）は、音声ファイル、映像ファイル、写真、テキストファイル、データファイル、又はこれらの任意の組み合わせを作成することを含む、請求項１２に記載の方法。
【請求項１８】
工程（ｃ）及び／又は工程（ｇ）は、前記クライアントデバイスに保存されている、音声ファイル、映像ファイル、写真、テキストファイル、データファイル、又はこれらの任意の組み合わせを含む１つ以上の既存ファイルを選択することを含む、請求項１２に記載の方法。
【請求項１９】
工程（ｆ）は、前記ＵＲＬの場所及びテキストメッセージを前記クライアントデバイスのクリップボードにコピーすること、及び、その後に、１つ以上の第三者デバイスによるアクセスのために、前記ＵＲＬの場所及びテキストメッセージを前記クライアントデバイスからインターネット経由で送信することを可能にする、前記クライアントデバイス上の少なくとも１つのサービス又はアプリケーション内に、前記ＵＲＬの場所とテキストメッセージを貼り付けることを含む、請求項１２に記載の方法。
【請求項２０】
工程（ｆ）は、前記ＵＲＬの場所及びテキストメッセージを前記クライアントデバイスから１つ以上の第三者デバイスに電子メール経由で送信することを含む、請求項１２に記載の方法。
【請求項２１】
工程（ｆ）は、前記ＵＲＬの場所及びテキストメッセージを前記クライアントデバイスから、第三者デバイスがアクセス可能である１つ以上のウェブサイト、ブックマークサイト、ソーシャルネットワーキングサイト、又はブログサイトに送信することを含む、請求項１２に記載の方法。
【請求項２２】
前記第１ファイル及び第２ファイルについて、プライバシーの選択肢を選択する工程をさらに含む、請求項１２に記載の方法。
【請求項２３】
ファイルをインターネット経由で公開及び共有する方法であって、
（ａ）クライアントデバイス上にソフトウェアアプリケーションを提供する工程と、
（ｂ）ウェブサーバを提供する工程と、
（ｃ）前記クライアントデバイス上の前記ソフトウェアアプリケーションを用いて作成されたファイル、又は前記クライアントデバイスに保存されている１つ以上の既存ファイルを含む第１ファイルを選択する工程と、
（ｄ）バックグラウンドで、前記第１ファイルを前記ソフトウェアアプリケーションから前記ウェブサーバにインターネット経由でアップロードする工程であって、前記ウェブサーバは前記第１ファイルのアップロード先のＵＲＬの場所と、前記ＵＲＬの場所と関連するテキストメッセージと、前記第１ファイルを公開物として表示するウェブページとを生成する、工程と、
（ｅ）前記ＵＲＬの場所及びテキストメッセージを前記ウェブサーバから前記クライアントデバイス上の前記ソフトウェアアプリケーションに送信する工程と、
（ｆ）１つ以上の第三者デバイスが前記ウェブサーバ上の前記ウェブページにアクセスを行えるように、前記ＵＲＬの場所及びテキストメッセージを前記クライアントデバイス上の前記ソフトウェアアプリケーションから送信する工程と、
（ｇ）前記クライアントデバイス上の前記ソフトウェアアプリケーションを用いて作成された第２ファイル、又は前記クライアントデバイスに保存されている１つ以上の第２既存ファイルを含む第２ファイルを選択する工程と、
（ｈ）バックグラウンドで、前記第２ファイルを前記クライアントデバイスの前記ソフトウェアアプリケーションから前記ウェブサーバにアップロードする工程であって、前記第２ファイルは前記公開物の一部を構成する前記第１ファイルと同じアップロード先にバックグラウンドでアップロードされる、工程と、
（ｉ）前記公開物の記述を作成する工程と、
（ｊ）前記公開物に対するプライバシー設定を選択する工程と、
（ｋ）前記テキストメッセージ、前記公開物の記述、及び／又は、前記公開物に対する前記プライバシー設定を、工程（ｅ）の開始後に随時リアルタイムで修正する工程と、
（ｌ）工程（ｄ）及び／又は工程（ｈ）をバックグラウンドで進行している間に、工程（ｅ）、工程（ｆ）、工程（ｇ）、工程（ｉ）、工程（ｊ）、及び／又は工程（ｋ）を行う工程と
を含む方法。
【請求項２４】
工程（ｃ）及び／又は工程（ｇ）は、音声ファイル、映像ファイル、写真、テキストファイル、データファイル、又はこれらの任意の組み合わせを作成することを含む、請求項２３に記載の方法。
【請求項２５】
工程（ｃ）及び／又は工程（ｇ）は、前記クライアントデバイスに保存されている、音声ファイル、映像ファイル、写真、テキストファイル、データファイル、又はこれらの任意の組み合わせを含む１つ以上の既存ファイルを選択することを含む、請求項２３に記載の方法。
【請求項２６】
工程（ｆ）は、前記ＵＲＬの場所及びテキストメッセージを前記クライアントデバイスのクリップボードにコピーすること、及び、その後に、１つ以上の第三者デバイスによるアクセスのために、前記ＵＲＬの場所及びテキストメッセージを前記クライアントデバイスからインターネット経由で送信することを可能にする、前記クライアントデバイス上の少なくとも１つのサービス又はアプリケーション内に、前記ＵＲＬの場所及びテキストメッセージを貼り付けることを含む、請求項２３に記載の方法。
【請求項２７】
工程（ｆ）は、前記ＵＲＬの場所及びテキストメッセージを前記クライアントデバイスから１つ以上の第三者デバイスに電子メール経由で送信することを含む、請求項２３に記載の方法。
【請求項２８】
工程（ｆ）は、前記ＵＲＬの場所及びテキストメッセージを、第三者デバイスがアクセス可能である１つ以上のウェブサイト、ブックマークサイト、ソーシャルネットワーキングサイト、又はブログサイトに送信することを含む、請求項２３に記載の方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［技術分野］
本発明は、ファイルをインターネット経由で公開及び共有する方法及びシステムに関し、より詳細には、１つ以上のファイルをクライアントのデバイス上にあるソフトウェアアプリケーションからウェブサーバにアップロードし、ウェブサーバがほぼ即時に当該ファイルに対するユニフォームリソースロケータ（ＵＲＬ）の場所を生成して、その場所を元のクライアントのデバイスに送信する、方法及びシステムに関する。その後、第三者のデバイスがウェブサーバ上にある当該ファイルにアクセスできるように、ＵＲＬの場所をクライアントデバイスから送信可能であり、その間、当該ファイルは、ウェブサーバ上にバックグラウンドでアップロードし続けられる。
［背景技術］
近年、従来のデスクトップ型コンピュータやノート型コンピュータに加えて、スマートフォンやタブレット型コンピュータも高度化することによって、インターネットの使用量が劇的に増加している。様々な点において、インターネットを利用する公衆は、オンラインタスクを遂行するために、必要以上の時間と労力を要する効果的ではない技術で解決しようとした結果生じたものである、生産性の遅延に悩まされている。現行の手法を用いて、インターネット上で遠隔で接続されたデバイスに対して効果的に通信し、閲覧者との接続を確保し、ファイルを共有及び公開すると、ユーザビリティ、機能性、及び時間の有効性の点でひどく劣ることが多い。
【０００２】
現在、任意のファイル形式や関連するテキスト記述をインターネット上で公開又は共有することは、通常長々として面倒なプロセスであり、多数の工程を伴うことも多く、複数のソフトウェアアプリケーションを要することもある。例えば、ある市販のプロセス及び方法では、ユーザのスマートフォン又は他のデバイス上に、ユーザがそのデバイスのメモリから写真や映像等のファイルを選択すること、もしくは写真を撮るためにデバイスのカメラを用いることを要求する初期画面が現れる。一例として、インターネット速度やデバイス性能にもよるが、２０秒の映像を選択して公開する場合、まずその映像を圧縮する必要があり、例えばそのデバイスはウェブ上での公開に適した圧縮版の映像を生成する。このプロセスは、２０秒の映像に対して最長で約３０秒かかることもある。次に、ユーザには、圧縮版の映像のアップロードを開始させる画面が提供されるが、このアップロードは２０秒の映像の例で約２〜３分かかる。アップロードが完了すると、そのファイルを電子メール、「ツイッター（Ｔｗｉｔｔｅｒ、登録商標）」等のソーシャルネットワーキングサイトなどを経由して共有する選択肢を有する別の画面がユーザに提示される。ファイル選択、ファイル圧縮、アップロード、及び共有からなるプロセスは全体で、２０秒の映像の例では約４分もしくはそれ以上かかる可能性があるが、その間ユーザは、次の工程へ進むためにプロセス内の各工程の進捗状況を監視しなければならない。これは、特に第三者に大容量の複数の公開物を同一デバイスから送信したいユーザにとって、非常に効率が悪く、貴重な時間を浪費するものである。
［発明の概要］
本発明は、ファイルをインターネット上で公開及び共有する方法及びシステムであって、１つ以上のファイルをクライアントのデバイス上のソフトウェアアプリケーションからウェブサーバにアップロードし、ウェブサーバが当該ファイルのＵＲＬの場所を生成して、元のクライアントデバイスに送信する、方法及びシステムに関する。その後、第三者デバイスがウェブサーバ上の当該ファイルにアクセスを行えるように、ＵＲＬの場所をクライアントデバイスから送信可能であり、その間、当該ファイルはバックグラウンドでウェブサーバ上にアップロードし続けられる。
【０００３】
現時点で好適な実施形態において、本発明のソフトウェアアプリケーションは、ウェブサーバ又は他のサーバからインターネット経由でクライアントデバイスにダウンロードされる。ソフトウェアアプリケーションは、新規ファイルの作成、又はクライアントデバイスに保存された１つ以上の既存ファイルの選択に使用可能であり、これらのファイルはその後、場合に応じてユーザによって選択されたプライバシー設定を有する、公開物を作成するウェブサーバにアップロードされる。これを受けてウェブサーバは、ＵＲＬの場所と、容易に相互作用、閲覧、及び表示ができる当該ファイルを含む表示可能なウェブページとを生成する。ウェブサーバはＵＲＬの場所を、クライアントデバイス上のソフトウェアアプリケーションに送信するが、このＵＲＬの場所には、好適には、ウェブサーバによって生成された、ユーザが任意で修正可能なテキストメッセージが添えられる。ＵＲＬの場所及びテキストメッセージの生成、並びにこれらのクライアントデバイスへの送信は、ウェブサーバへファイルのアップロードをクライアントデバイス上のソフトウェアアプリケーションから開始したほぼ直後に行われる。
【０００４】
ＵＲＬの場所及び関連するテキストメッセージをウェブサーバから受信すると、ユーザは、即時にファイルのＵＲＬの場所の共有と、ウェブページに公開されたファイルの記述の生成を開始することが可能であり、その間、ファイルはバックグラウンドで引き続きウェブサーバにアップロードされている状態である。一実施形態において、ＵＲＬの場所及びテキストメッセージを、クライアントデバイス上のクリップボード機能にコピーし、その後、クライアントデバイスによってサポートされた、第三者デバイスとの共有を行うことができる任意のアプリケーション内に貼り付けることができる。あるいは、ＵＲＬの場所及びテキストメッセージは、クライアントデバイスから第三者デバイスへ、電子メール経由で、又は、公衆がアクセス可能な多数のサイトのうちの１つ、例えばウェブサイト、ブックマークサイト、ソーシャルネットワーキングサイト、ブログサイト等を用いて送信されてもよい。いずれの場合にも、第三者はＵＲＬの場所を用いて、ウェブサーバ上に作成されたウェブページへリンクすることができ、そこでユーザがウェブでの公開物としてウェブサーバにアップロードした、もしくはアップロードしている最中であるファイルにアクセスすることができる。
【０００５】
ファイルのウェブサーバへのアップロードを開始したほぼ直後にインターネット上の公開物を他者に対して公開及び共有できることにより、ソフトウェアアプリケーションのユーザは、全てのプロセスが完了するまでただ待たされるのではなく、他のタスクを進行させることが可能になる。例えば、ある作成されたファイル又は１つ以上の既存ファイルのアップロードを開始した後、ユーザは、最初のファイルと同じＵＲＬの場所に公開するために、追加ファイルの作成又は選択に移ることができる。さらに、公開されたファイルの記述、ＵＲＬの場所を伴うテキストメッセージの内容、及び公開物について選択されたプライバシー設定は、プロセス実行中のいずれの段階でも変更可能であり、また、「終了」ボタンを作動させる前に削除可能である。これらのタスクは全て、クライアントデバイスがインターネットに接続されたままであれば、バックグラウンドで最初のファイル及びそれに続く任意のファイルをウェブサーバにアップロードしている間、「オンザフライで」、例えばリアルタイムで実行可能である。したがって、本発明の方法は、ユーザの生産性を大幅に向上させるとともに、クライアントデバイスの機能性と時間の有効性も向上させる。
【０００６】
本発明の現時点で好適な実施形態の構成、動作、及び効果は、以下の説明を添付図面と併せて考察するとさらに明らかになる。
【図面の簡単な説明】
【０００７】
【図１】本発明の方法において用いられるシステムの全体構成の略ブロック図である。
【図２】ウェブサーバにアップロードするためのファイルの作成又は選択に関する略ブロック図である。
【図３】ウェブサーバとクライアントデバイス上のソフトウェアアプリケーションとの間の相互作用の略ブロック図である。
【図４】ファイルを第三者と共有する工程の略ブロック図である。
【発明を実施するための形態】
【０００８】
［好適な実施形態の詳細な説明］
ここで図面を参照すると、図１には本発明のシステム１０が模式的に示されている。システム１０は、インターネット経由でクライアントデバイス１４に接続可能であるウェブサーバ１２を有している。クライアントデバイス１４は、デスクトップ型コンピュータ、ノート型コンピュータ、ラップトップ型コンピュータ、スマートフォン、タブレット型コンピュータ、又はインターネットに接続可能である原則として任意の他のデバイスであってもよい。図１に示されている第三者デバイス１６，１８，２０は、クライアントデバイス１４と同種のデバイスであってもよく、各デバイスは、インターネットによってウェブサーバ１２及びクライアントデバイス１４に接続可能である。以下の説明において、インターネットへの「接続」には、ケーブル、電話回線、無線等といった、現存するもしくは将来利用可能になる任意の接続手段を包含することが意図されている。単に例示目的で３つの第三者デバイス１６〜２０が図１に示されているが、本発明のシステム及び方法において任意の数の第三者デバイスを使用可能であることが理解されよう。図１に示された構成要素同士の相互作用を、本発明の方法の考察とともに以下に説明する。
【０００９】
まず、クライアントデバイス１４のユーザには、ユーザが本発明のソフトウェアアプリケーションをクライアントデバイス１４にダウンロードすることができるウェブサーバ１２又は別のウェブサイトへのリンクが提供され得ることが企図される。ボックス２２を参照されたい。ソフトウェアアプリケーションがクライアントデバイス１４上で利用可能になると、ユーザはソフトウェアを開いて、図２のボックス２４で表すように、新規ファイルを作成するか、又は１つ又は複数の既存ファイルを選択するかという選択肢を提示する画面を見ることができる。ユーザが新規ファイル作成を作らない場合には、以下に詳細に説明するように、ユーザは、クライアントデバイスに保存された既存ファイルをブラウズし（ボックス２６）、その後、ウェブサーバ１２に公開するための１つ以上のファイルを選択することができる。ボックス２８を参照されたい。ユーザによって１つ以上のファイルが選択されると、図２のボックス３０で表すように、このファイルに対するプライバシー設定を決定することができる。本発明のソフトウェアアプリケーションを用いて利用可能なプライバシー設定の詳細は、図３に示す方法の各工程の説明と併せて後述される。ユーザによるプライバシー設定の選択が完了した後、ユーザは、本プロセスのこの段階でソフトウェアアプリケーションによって提供された画面上に表示された「保存して続ける」ボタンをクリックすることができる。ボックス３２を参照されたい。本説明において、ボックス３２に関して示された「保存する」という語は、ウェブサーバ１２へ送信するために、作成されたファイル及び選択された１つ以上のファイル、並びにプライバシー設定を保存することが瞬時にできる本発明のソフトウェアアプリケーションの機能を指す。
【００１０】
あるいは、図２の下部に模式的に表しているように、ユーザは公開用の新規ファイルを作成することを選択してもよい。所与のクライアントデバイス１４の既設の機能が許可することに応じて、本発明のソフトウェアアプリケーションを用いて、ボックス３４で表される音声、ボックス３６で表される写真、ボックス３８で表される映像、及び／又はこれらの組み合わせ、例えば写真と音声との組み合わせ等といったさまざまなファイルを作成可能である。ボックス３４〜３８で表される作成ファイルはただ例示目的で示されるにすぎず、例えばテキスト、データ等を含むファイルといった他のファイルを作成することも可能であることは理解されるべきである。さらに、現実にはクライアントデバイス１４によって一度に１つのみしか録音、写真、又は映像を作成できないため、単一の作成ファイルが後述される方法でウェブサーバ１２へ公開される対象となるであろうと考えられる。ボックス４０にあるように、プライバシー設定はファイル作成後に選択可能であり、その後、ソフトウェアアプリケーションによって提供された画面上に表示された「保存して続ける」ボタンをクリックする。ボックス４２を参照されたい。
【００１１】
次に図３を参照すると、図２のボックス３２及びボックス４２で表すように、「保存して続ける」ボタンのうちの１つをクリックすると、その前の工程において選択もしくは作成されたファイルが、バックグラウンドでウェブサーバ１２にアップロードされる。ボックス４４を参照されたい。本明細書にて使用される場合、「バックグラウンドでアップロードする」又は「バックグラウンドアップロード」という語は、本発明のソフトウェアアプリケーション又はクライアントデバイス１４の他の機能のいずれかを用いて、クライアントデバイス１４での他のタスクの実行中に並行して、クライアントデバイス１４上のソフトウェアアプリケーションからウェブサーバ１２への１つ以上のファイルの送信を続行することができることを意味する。ファイルのウェブサーバ１４へのアップロードが開始されるとすぐに、ウェブサーバ１４は、ボックス４６で表すようにファイルに対するＵＲＬの場所を割り当て、割り当てられたＵＲＬの場所にリンクされたウェブページを作成して当該ファイルを表示する。ボックス４８を参照されたい。現時点で好適な実施形態において、ウェブサーバ１４は、例えば「以下のリンクｈｔｔｐ：／／ｗｅｂｓｉｔｅ．ｃｏｍ／ｘｙｚをクリックして、この／これらのファイルを閲覧／再生／演奏し、関連記述をご覧ください」等の、ＵＲＬの場所と関連づけることができる一般的なテキストメッセージを作成することもできる。
【００１２】
インターネット速度や特定のクライアントデバイス１４の性能次第では、大容量の音声ファイル、映像ファイル、及び他のファイルは、クライアントデバイス１４上のソフトウェアアプリケーションからウェブサーバ１２にアップロードするためにある程度時間がかかることがある。ファイルをインターネット経由で共有する従来の方法やシステムとは異なり、本発明は、ユーザが、アップロード及び共有プロセスに関連する、時間がかかる非効率的な遅延を回避できるようにしている。ボックス４６にて、ウェブサーバ１２がＵＲＬの場所と、好適には上述のような一般的なテキストメッセージとを生成したほぼ直後に、ウェブサーバ１２は、図３のボックス５０で表すように、それらをインターネット経由でクライアントのソフトウェア１４に送信する。ユーザは、ボックス５２に表されるように、テキストメッセージを編集する選択肢が与えられ、所望される場合には、第三者との共有のためにユーザ自身がカスタマイズしたメッセージを作成することができる。ボックス５４を参照されたい。テキストメッセージの編集は、ファイルがバックグラウンドでウェブサーバ１２にアップロードし続けられている間に進行できる。
【００１３】
図２の説明に関連して上述したように、ユーザは、ユーザが選択もしくは作成したファイルに対して、ウェブサーバ１２のウェブページ上での公開を含む１つ以上のプライバシー設定を選択することができる。ボックス３０及びボックス４０を参照されたい。図４の説明に関連して後述するように、プライバシー設定は、ファイルを作成する時、又は１つ以上のファイルを選択する時、又はユーザがテキストメッセージを編集する機会（ボックス５２）を与えられる時、又は他の、本発明のプロセスにおいて「終了」ボタンをクリックする前のほぼ任意の時に選択できることは理解されるべきである。本発明のソフトウェアアプリケーション上では、非公開、直接的公開、もしくは一般公開として識別されるプライバシー設定ボタンをユーザに提示する画面が提供される。「非公開」のプライバシー設定は、ユーザのみにウェブサーバ１２にアップロードされた公開物へのアクセスを許可する。「直接的公開」のプライバシー設定は、ユーザがＵＲＬの場所及びテキストメッセージを共有した第三者、さらには該第三者が共有を行う任意の他者のみが公開物へアクセス可能であることを意味する。この文脈において、「第三者」という語に含まれるのは個人であっても団体であってもよい。「一般公開」のプライバシー設定は、例えばウェブサイトやソーシャルネットワーキングサイト等にある公開物及び関連するテキストメッセージを誰でも見ることができる設定である。ユーザは、プライバシー設定を一旦設定しても、随時変更可能である。
【００１４】
次に図４を参照すると、ＵＲＬの場所及び関連するテキストメッセージを第三者と共有する本発明の方法の工程が模式的に示されている。クライアントのソフトウェアによってＵＲＬの場所及びテキストメッセージが受信されると、クライアントのソフトウェアは、クライアントデバイス１４上にメッセージボックスを追加する。図４のボックス５６で表すように、ユーザには、ＵＲＬの場所及びテキストメッセージを、編集されていてもいなくても、クライアントデバイス１４のクリップボードにコピーする選択肢がメッセージボックス内に与えられる。次に、このデバイスのクリップボードを用いて、ＵＲＬの場所及びテキストメッセージを、クライアントデバイス１４によってサポートされている任意のアプリケーション又はサービスに貼り付けることができる。このアプリケーション又はサービスは、第三者デバイスによるアクセスが行えるように、貼り付けられたＵＲＬの場所及びテキストメッセージをインターネット経由で、例えば電子メールやソーシャルネットワーキングサイト等を介して送信可能である。ボックス５８を参照されたい。次にユーザには、図４のボックス６０で表される「終了」ボタンをクリックするか、あるいは、図２においてボックス２４で始まる、新規ファイルの作成もしくは既存ファイルの選択を行うプロセスを繰り返すかの選択肢が与えられる。ユーザがウェブサーバ上の公開物に１つ以上のファイルを追加することを選択した場合には、図２に関して説明したプロセスを実質的に繰り返すことができる。ウェブサーバ１２上へ公開する予定の任意の新規作成ファイル又は追加の既存ファイルは、最初にアップロードされたファイルと同じＵＲＬの場所にアップロードされる。
【００１５】
クライアントデバイス１４上のソフトウェアアプリケーションは、クリップボードへのコピーのほかに、ＵＲＬの場所及びテキストメッセージを第三者と共有するための別の選択肢を提供する。図４のボックス６２で表すように、ユーザは、ボックス６４で表された終了ボタンをクリックする前に、ＵＲＬの場所及びテキストメッセージを第三者デバイスに電子メールで送信することができる。あるいは、図４のボックス６６〜７４で模式的に示すように、ＵＲＬの場所及びテキストメッセージは、１つ以上のパブリックネットワーキングソリューション又はソーシャルネットワーキングソリューション（ボックス６６）、例えばウェブページ（ボックス６８）、ブックマークサイト（ボックス７０）、ソーシャルネットワーキングサイト（ボックス７２）、ブログサイト（ボックス７４）等を経由して共有可能である。ＵＲＬの場所及びテキストメッセージをボックス６８〜７４で表された選択肢のいずれか（又は他の選択肢）に送信した後、ボックス７６で表された終了ボタンをクリックする前に、ユーザはメッセージボックスに戻って、ＵＲＬの場所及びテキストメッセージをデバイスクリップボードにコピーすることができる。ボックス５６を参照されたい。さらにユーザは、終了ボタン６４又は７６のいずれかをクリックする前に、図２においてボックス２４で始まる、新規ファイルの作成もしくは既存ファイルの選択を行って上述のように進行するプロセスを実質的に繰り返すことができる。上述したように、ウェブサーバ１２に公開するための任意の新規作成ファイル又は追加の既存ファイルは、最初にアップロードされたファイルと同じＵＲＬの場所にアップロードされる。
【００１６】
「終了」ボタン６０，６４，又は７６をクリックする前にボックス２４に戻ることに関連する、図４を参照した上記説明は、図２に模式的に示されているように「保存して続ける」ボタン３２又は４２の作動を必要とすると解釈すべきではない。実際、クライアントデバイス１４がインターネットに接続されたままであれば、ソフトウェアアプリケーション上で実施可能なタスクのほとんどは、ボックス４４で表すようにバックグラウンドでの最初のファイルのウェブサーバ１２へのアップロードを開始した後に随時、「オンザフライで」、例えばリアルタイムで行ってもよい。具体的には、ユーザは、プライバシー設定を変更又は削除すること、１つ以上のファイルをウェブサーバ１２へアップロードすることによって生じるウェブサーバ１２上の公開物の記述を作成、修正、もしくは削除すること、及び／又は、公開物用のＵＲＬの場所に添えられ得るテキストメッセージを作成、変更、又は削除することを、リアルタイムで「オンザフライ」にて、かつ最初にアップロードされたファイル、又は新規作成されたファイルもしくは選択されたファイルをバックグラウンドでアップロードしている間に、全て自由に実行できる。したがって、例えば、ユーザが新規公開の記述や新規テキストメッセージを自身のクライアントデバイス１４に打ち込むと、又は先に公開されたものへの変更を加えると、このような新規物や修正物はウェブサーバ１２に表示された公開物へとほぼ瞬時に送信され、そこで実質的にリアルタイムでウェブページ上に現れる。
【００１７】
本発明の方法及びプロセスは、従来のインターネット経由でのファイル共有やファイル公開を行う方法と比較すると、非常に効率的であり、時間の浪費も大幅に少なくなる。バックグラウンドで１つ以上のファイルをクライアントデバイス１４上のソフトウェアアプリケーションからウェブサーバ１２にアップロードすることは、ユーザが、（ｉ）当該ファイルの場所を他者と共有する、（ｉｉ）最初にアップロードされたファイルと同じＵＲＬの場所に公開するために新規ファイルを作成、又は既存ファイルを選択する、（ｉｉｉ）プライバシー設定を編集する、（ｉｖ）テキストメッセージを編集する、（ｖ）アップロードされたファイルの記述を修正する、もしくは、（ｖｉ）このような公開とは関連のない、クライアントデバイス１４上で行う他のタスクを進行する、と同時に実行可能である。もはや、多くの従来のシステムにおけるように、別のタスクに取り掛かる前に、ファイル共有プロセス全体の完了を待つこともない。
【００１８】
本発明を好適な実施形態を参照して説明してきたが、本発明の範囲から逸脱することなく、様々な変更を行ったり、構成要素を均等物に置換したりしてもよいことは、当業者であれば理解されるべきである。また、ある特定の状況や素材を本発明の本質的な範囲から逸脱せずに本発明の教示に適応させるために、多くの改変がなされてもよい。したがって、本発明は、本発明を実施するために考えられる最良の形態として開示された特定の実施形態に限定されるものではなく、添付の特許請求の範囲の範疇にある全ての実施形態を含むことが意図されている。
【図１】
2015515056.tif 000003
【図２】
2015515056.tif 000004
【図３】
2015515056.tif 000005
【図４】
2015515056.tif 000006
【国際調査報告】
2015515056.tif 000007
2015515056.tif 000008