(57)【要約】共通のゴールによるバイラル・マーケティング・キャンペーンのためのシステム及び方法が提供される。第１の無線デバイスは、キャンペーン・アプリケーションの第１のパートを完了しても良く、第２の無線デバイスは、キャンペーン・アプリケーションの第２のパートを完了しても良い。少なくとも二つの無線デバイスが、前記キャンペーン・アプリケーションの少なくとも一つのパートの完了に参加する場合に、報酬が与えられても良い。前記報酬は、すべての参加している無線デバイス又はその中のサブセットに与えられても良い。
2011522329.tif 000002
【特許請求の範囲】
【請求項１】
キャンペーン・アプリケーションを実行するための方法において、前記方法は、
第１の無線デバイスの上でキャンペーン・アプリケーションを受信することを含み、
前記キャンペーン・アプリケーションは、複数のパートを有し、
前記複数のパートは、少なくとも第１のパート及び第２のパートを有し、
前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であり、
前記第２のパートは、第２の無線デバイスの上で実行されるように動作可能であり、
前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされ、
前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能である方法。
【請求項２】
前記第１の無線デバイス上で前記複数のパートのうちの前記第１のパートを完了することと、
第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信することを更に含み、
前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示し、更に、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する請求項１の方法。
【請求項３】
前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、前記第１の無線デバイスにおいてマイルストーン報酬を受信することを更に含む請求項２の方法。
【請求項４】
前記第１のキャンペーン・アプリケーション情報に基づいて、前記キャンペーン・アプリケーションを前記第２の無線デバイスに送信することを更に含む請求項２の方法。
【請求項５】
前記第２の無線デバイス上で前記複数のパートのうちの前記第２のパートを完了することと、
第２のキャンペーン・アプリケーション情報（該第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示す）を送信することと、
前記複数のパートのうちのあらゆるパートが完了された場合に、前記第１又は第２の無線デバイスにおいて前記報酬を受信することを更に含む請求項４の方法。
【請求項６】
第１の無線デバイスの上でキャンペーン・アプリケーションを受信するための手段を含み、
前記キャンペーン・アプリケーションは、複数のパートを有し、
前記複数のパートは、少なくとも第１のパート及び第２のパートを有し、
前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であり、
前記第２のパートは、第２の無線デバイスの上で実行されるように動作可能であり、
前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされ、
前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であるシステム。
【請求項７】
前記第１の無線デバイス上で前記複数のパートのうちの前記第１のパートを完了するための手段と、
第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するための手段とを更に含み、
前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示し、更に、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する請求項６のシステム。
【請求項８】
前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、マイルストーン報酬を受信するための手段を更に含む請求項７のシステム。
【請求項９】
前記第１のキャンペーン・アプリケーション情報に基づいて、前記キャンペーン・アプリケーションを前記第２の無線デバイスに送信するための手段を更に含む請求項７のシステム。
【請求項１０】
前記第２の無線デバイス上で前記複数のパートのうちの前記第２のパートを完了するための手段と、
第２のキャンペーン・アプリケーション情報（該第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示す）を送信するための手段と、
前記複数のパートのうちのあらゆるパートが完了された場合に、前記第１又は第２の無線デバイスにおいて前記報酬を受信するための手段とを更に含む請求項９のシステム。
【請求項１１】
第１の無線デバイスの上でキャンペーン・アプリケーションを受信するための少なくとも一つのインストラクションを含むコンピュータ読み取り可能な媒体を含み、
前記キャンペーン・アプリケーションは、複数のパートを有し、
前記複数のパートは、少なくとも第１のパート及び第２のパートを有し、
前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であり、
前記第２のパートは、第２の無線デバイスの上で実行されるように動作可能であり、
前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされ、
前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であるコンピュータ・プログラム製品。
【請求項１２】
前記コンピュータ読み取り可能な媒体は、
前記第１の無線デバイス上で前記複数のパートのうちの前記第１のパートを完了するための少なくとも一つのインストラクションと、
第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するための少なくとも一つのインストラクションとを更に含み、
前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示し、更に、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する請求項１１のコンピュータ・プログラム製品。
【請求項１３】
前記コンピュータ読み取り可能な媒体は、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、マイルストーン報酬を受信するための少なくとも一つのインストラクションを更に含む請求項１２のコンピュータ・プログラム製品。
【請求項１４】
前記コンピュータ読み取り可能な媒体は、前記第１のキャンペーン・アプリケーション情報に基づいて、前記キャンペーン・アプリケーションを前記第２の無線デバイスに送信するための少なくとも一つのインストラクションを更に含む請求項１２のコンピュータ・プログラム製品。
【請求項１５】
前記コンピュータ読み取り可能な媒体は、
前記第２の無線デバイス上で前記複数のパートのうちの前記第２のパートを完了するための少なくとも一つのインストラクションと、
第２のキャンペーン・アプリケーション情報（該第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示す）を送信するための少なくとも一つのインストラクションと、
前記複数のパートのうちのあらゆるパートが完了された場合に、前記第１又は第２の無線デバイスにおいて前記報酬を受信するための少なくとも一つのインストラクションとを更に含む請求項１４のコンピュータ・プログラム製品。
【請求項１６】
第１の無線デバイスにおいて、
キャンペーン・アプリケーション、第１のキャンペーン・アプリケーション情報又は報酬を送信及び受信するように動作可能なトランシーバと、
前記キャンペーン・アプリケーション、前記第１のキャンペーン・アプリケーション情報又は前記報酬を記憶するように動作可能なメモリと、
前記キャンペーン・アプリケーションを実行するように動作可能なプロセッサとを含み、
前記キャンペーン・アプリケーションは、複数のパートを有し、
前記複数のパートは、少なくとも第１のパート及び第２のパートを有し、
前記第１のパートは、前記プロセッサにより前記第１の無線デバイスの上で実行されるように動作可能であり、
前記第２のパートは、第２の無線デバイスの上で実行されるように動作可能であり、
前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされ、
前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能である第１の無線デバイス。
【請求項１７】
前記プロセッサは、
前記第１の無線デバイス上で前記複数のパートのうちの前記第１のパートを完了し、そして、
第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するように更に動作可能であり、
前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示し、更に、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する請求項１６の第１の無線デバイス。
【請求項１８】
前記プロセッサは、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、前記トランシーバを使用して、マイルストーン報酬を受信するように更に動作可能である請求項１７の第１の無線デバイス。
【請求項１９】
前記プロセッサは、前記第１のキャンペーン・アプリケーション情報に基づいて、前記キャンペーン・アプリケーションを前記第２の無線デバイスに送信するように更に動作可能である請求項１７の第１の無線デバイス。
【請求項２０】
前記報酬は、前記複数のパートのうちのあらゆるパートが完了された場合に、前記第１の無線デバイスにおいてを受信される請求項１９の第１の無線デバイス。
【請求項２１】
キャンペーン・アプリケーションを実行する方法において、前記方法は、
前記キャンペーン・アプリケーションを第１の無線デバイスに送信することを含み、
前記キャンペーン・アプリケーションは、複数のパートを有し、
前記複数のパートは、少なくとも第１のパート及び第２の一部を有し、
前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であり、
前記第２のパートは、第２の無線デバイスの上で実行されるように動作可能であり、
前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされ、
前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能である方法。
【請求項２２】
前記複数のパートのうちの前記第１のパートが前記第１の無線デバイスによって完了された後に、第１のキャンペーン・アプリケーション情報（該第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示し、更に、該第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する）を前記第１の無線デバイスから受信することと、
前記第１のキャンペーン・アプリケーション情報を記憶することを更に含む請求項２１の方法。
【請求項２３】
前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、マイルストーン報酬を前記第１の無線デバイスに送信することを更に含む請求項２２の方法。
【請求項２４】
前記第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信することと、
前記第２の無線デバイスが前記複数のパートのうちの前記第２のパートを完了した後に、前記第２の無線デバイスから第２のキャンペーン・アプリケーション情報を受信することを更に含み、
前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示し、更に、前記第２のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する請求項２２の方法。
【請求項２５】
前記複数のパートのうちのあらゆるパートが完了された場合に、前記報酬を前記第１又は第２の無線デバイスに送信することを更に含む請求項２４の方法。
【請求項２６】
キャンペーン・アプリケーションを処理するためのサーバにおいて、前記サーバは、
前記キャンペーン・アプリケーションを第１の無線デバイスに送信するための手段を含み、
前記キャンペーン・アプリケーションは、複数のパートを有し、
前記複数のパートは、少なくとも第１のパート及び第２の一部を有し、
前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であり、
前記第２のパートは、第２の無線デバイスの上で実行されるように動作可能であり、
前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされ、
前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であるサーバ。
【請求項２７】
前記複数のパートのうちの前記第１のパートが前記第１の無線デバイスによって完了された後に、第１のキャンペーン・アプリケーション情報（該第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示し、更に、該第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する）を前記第１の無線デバイスから受信するための手段と、
前記第１のキャンペーン・アプリケーション情報を記憶するための手段とを更に含む請求項２６のサーバ。
【請求項２８】
前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、マイルストーン報酬を前記第１の無線デバイスに送信するための手段を更に含む請求項２７のサーバ。
【請求項２９】
前記第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するための手段と、
前記第２の無線デバイスが前記複数のパートのうちの前記第２のパートを完了した後に、前記第２の無線デバイスから第２のキャンペーン・アプリケーション情報を受信するための手段とを更に含み、
前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示し、更に、前記第２のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する請求項２７のサーバ。
【請求項３０】
前記複数のパートのうちのあらゆるパートが完了された場合に、前記報酬を前記第１又は第２の無線デバイスに送信するための手段を更に含む請求項２９のサーバ。
【請求項３１】
前記キャンペーン・アプリケーションを第１の無線デバイスに送信するための少なくとも一つのインストラクションを含むコンピュータ読み取り可能な媒体を含み、
前記キャンペーン・アプリケーションは、複数のパートを有し、
前記複数のパートは、少なくとも第１のパート及び第２の一部を有し、
前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であり、
前記第２のパートは、第２の無線デバイスの上で実行されるように動作可能であり、
前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされ、
前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であるコンピュータ・プログラム製品。
【請求項３２】
前記コンピュータ読み取り可能な媒体は、
前記複数のパートのうちの前記第１のパートが前記第１の無線デバイスによって完了された後に、第１のキャンペーン・アプリケーション情報（該第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示し、更に、該第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する）を前記第１の無線デバイスから受信するための少なくとも一つのインストラクションと、
前記第１のキャンペーン・アプリケーション情報を記憶するための少なくとも一つのインストラクションとを更に含む請求項３１のコンピュータ・プログラム製品。
【請求項３３】
前記コンピュータ読み取り可能な媒体は、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、マイルストーン報酬を前記第１の無線デバイスに送信するための少なくとも一つのインストラクションを更に含む請求項３２のコンピュータ・プログラム製品。
【請求項３４】
前記コンピュータ読み取り可能な媒体は、
前記第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するための少なくとも一つのインストラクションと、
前記第２の無線デバイスが前記複数のパートのうちの前記第２のパートを完了した後に、前記第２の無線デバイスから第２のキャンペーン・アプリケーション情報を受信するための少なくとも一つのインストラクションを更に含み、
前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示し、更に、前記第２のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する請求項３２のコンピュータ・プログラム製品。
【請求項３５】
前記コンピュータ読み取り可能な媒体は、前記複数のパートのうちのあらゆるパートが完了された場合に、前記報酬を前記第１又は第２の無線デバイスに送信するための少なくとも一つのインストラクションを更に含む請求項３４のコンピュータ・プログラム製品。
【請求項３６】
キャンペーン・アプリケーションを処理するためのサーバにおいて、前記サーバは、
キャンペーン・アプリケーション、第１のキャンペーン・アプリケーション情報、第２のキャンペーン情報又は報酬を送信及び受信するように動作可能なトランシーバと、
前記キャンペーン・アプリケーション、前記第１のキャンペーン・アプリケーション情報、前記第２のキャンペーン情報又は前記報酬を記憶するように動作可能なメモリと、
前記キャンペーン・アプリケーションを第１の無線デバイスに送信するように動作可能なプロセッサとを含み、
前記キャンペーン・アプリケーションは、複数のパートを有し、
前記複数のパートは、少なくとも第１のパート及び第２の一部を有し、
前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であり、
前記第２のパートは、第２の無線デバイスの上で実行されるように動作可能であり、
前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされ、
前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であるサーバ。
【請求項３７】
前記プロセッサは、
前記複数のパートのうちの前記第１のパートが前記第１の無線デバイスによって完了された後に、第１のキャンペーン・アプリケーション情報（該第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示し、更に、該第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する）を前記第１の無線デバイスから受信し、そして、
前記第１のキャンペーン・アプリケーション情報を前記メモリに記憶するように更に動作可能である請求項３６のサーバ。
【請求項３８】
前記プロセッサは、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、前記トランシーバを使用して、マイルストーン報酬を前記第１の無線デバイスに送信するように更に動作可能である請求項３７のサーバ。
【請求項３９】
前記プロセッサは、
前記トランシーバを使用して、前記第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信し、そして、
前記第２の無線デバイスが前記複数のパートのうちの前記第２のパートを完了した後に、前記トランシーバを使用して、前記第２の無線デバイスから第２のキャンペーン・アプリケーション情報を受信するように更に動作可能であり、
前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示し、更に、前記第２のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連する請求項３７のサーバ。
【請求項４０】
前記プロセッサは、前記複数のパートのうちのあらゆるパートが完了された場合に、前記トランシーバを使用して、前記報酬を前記第１又は第２の無線デバイスに送信するように更に動作可能である請求項３９のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に無線デバイスに関し、より詳しくはバイラル・マーケティング・キャンペーンを配置することに関する。
【背景技術】
【０００２】
バイラル・マーケティング・キャンペーン（Viral marketing campaigns）は、大きなメディア広告会社（media advertising companies）の間で人気が高まっている。バイラル・マーケティング・キャンペーンがより普及するにつれて、いっそう多くの消費者に到達（reach）するようにするために新しいタイプのバイラル・マーケティング・キャンペーンが開発される必要がある。
【発明の概要】
【０００３】
一つの態様において、キャンペーン・アプリケーションを実行する方法が提示される。前記方法は、第１の無線デバイスの上でキャンペーン・アプリケーションを受信することを含む。前記キャンペーン・アプリケーションは、複数のパートであっても良い。そして、それは、少なくとも第１のパートと第２のパートを有しても良い。前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であっても良く、前記第２のパートは、前記第２の無線デバイスの上で実行されるように動作可能であっても良い。前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされても良い。さらに、前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であっても良い。前記方法は、前記第１の無線デバイス上で前記複数のパートのうちの前記第１のパートを完了することと、第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信することを更に含んでも良い。前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示しても良い。また、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。前記方法は、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、前記第１の無線デバイスにおいてマイルストーン報酬を受信することを更に含んでも良い。さらに、前記方法は、前記第１のキャンペーン・アプリケーション情報に基づいて、前記キャンペーン・アプリケーションを前記第２の無線デバイスに送信することを更に含んでも良い。さらに、前記方法は、前記第２の無線デバイス上で前記複数のパートのうちの前記第２のパートを完了することと、第２のキャンペーン・アプリケーション情報を送信することと、前記複数のパートのうちのあらゆるパートが完了された場合に、前記第１又は第２の無線デバイスにおいて前記報酬を受信することを更に含んでも良い。前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示しても良い。
【０００４】
他の態様において、キャンペーン・アプリケーションを実行するシステムが示される。前記システムは、第１の無線デバイスの上でキャンペーン・アプリケーションを受信するために、手段を含む。前記キャンペーン・アプリケーションは、複数のパートであっても良い。そして、それは、少なくとも第１のパートと第２のパートを有しても良い。前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であっても良く、前記第２のパートは、前記第２の無線デバイスの上で実行されるように動作可能であっても良い。前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされても良い。さらに、前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であっても良い。前記システムは、前記第１の無線デバイス上で前記複数のパートのうちの前記第１のパートを完了するための手段と、第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するための手段とを更に含んでも良い。前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示しても良い。また、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、前記第１の無線デバイスにおいてマイルストーン報酬を受信するための手段を更に含んでも良い。さらに、前記第１のキャンペーン・アプリケーション情報に基づいて、前記キャンペーン・アプリケーションを前記第２の無線デバイスに送信するための手段を含んでも良い。さらに、前記第２の無線デバイス上で前記複数のパートのうちの前記第２のパートを完了するための手段と、第２のキャンペーン・アプリケーション情報を送信するための手段と、前記複数のパートのうちのあらゆるパートが完了された場合に、前記第１又は第２の無線デバイスにおいて前記報酬を受信するための手段とを含んでも良い。前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示しても良い。
【０００５】
他の態様において、コンピュータ読み取り可能な媒体を含むコンピュータ・プログラム製品が提示される。前記コンピュータ読み取り可能な媒体は、第１の無線デバイスの上でキャンペーン・アプリケーションを受信するための少なくとも一つのインストラクションを含んでも良い。前記キャンペーン・アプリケーションは、複数のパートであっても良い。そして、それは、少なくとも第１のパートと第２のパートを有しても良い。前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であっても良く、前記第２のパートは、前記第２の無線デバイスの上で実行されるように動作可能であっても良い。前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされても良い。さらに、前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であっても良い。前記コンピュータ読み取り可能な媒体は、前記第１の無線デバイス上で前記複数のパートのうちの前記第１のパートを完了するための少なくとも一つのインストラクションと、第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するための少なくとも一つのインストラクションとを更に含んでも良い。前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示しても良い。また、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。前記コンピュータ読み取り可能な媒体は、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、前記第１の無線デバイスにおいてマイルストーン報酬を受信するための少なくとも一つのインストラクションを更に含んでも良い。さらに、前記コンピュータ読み取り可能な媒体は、前記第１のキャンペーン・アプリケーション情報に基づいて、前記キャンペーン・アプリケーションを前記第２の無線デバイスに送信するための少なくとも一つのインストラクションを更に含んでも良い。さらに、前記コンピュータ読み取り可能な媒体は、前記第２の無線デバイス上で前記複数のパートのうちの前記第２のパートを完了するための少なくとも一つのインストラクションと、第２のキャンペーン・アプリケーション情報を送信するための少なくとも一つのインストラクションと、前記複数のパートのうちのあらゆるパートが完了された場合に、前記第１又は第２の無線デバイスにおいて前記報酬を受信するための少なくとも一つのインストラクションとを更に含んでも良い。前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示しても良い。
【０００６】
他の態様において、第１の無線デバイスが提示される。第１の無線デバイスは、トランシーバ、メモリ及びプロセッサを含む。前記トランシーバは、キャンペーン・アプリケーション、第１のキャンペーン・アプリケーション情報又は報酬を送信及び受信するように動作可能であってもよい。前記メモリは、前記キャンペーン・アプリケーション、前記第１のキャンペーン・アプリケーション情報又は前記報酬を記憶するように動作可能であっても良い。前記プロセッサは、前記キャンペーン・アプリケーションを実行するように動作可能であっても良い。前記キャンペーン・アプリケーションは、複数のパートを有しても良い。そして、それは、少なくとも第１のパートと第２のパートを有しても良い。前記第１のパートは、前記プロセッサにより前記第１の無線デバイスの上で実行されるように動作可能であっても良く、前記第２のパートは、第２の無線デバイスの上で実行されるように動作可能であっても良い。さらに、前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされても良い。前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であっても良い。前記プロセッサは、前記第１の無線デバイス上で前記複数のパートのうちの前記第１のパートを完了し、そして、第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するように更に動作可能であっても良い。前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示しても良い。さらに、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。前記プロセッサは、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、前記トランシーバを使用して、マイルストーン報酬を受信するように更に動作可能でっても良い。さらに、前記プロセッサは、前記第１のキャンペーン・アプリケーション情報に基づいて、前記キャンペーン・アプリケーションを前記第２の無線デバイスに送信するように更に動作可能であっても良い。前記報酬は、前記複数のパートのうちのあらゆるパートが完了された場合に、前記第１の無線デバイスにおいてを受信されても良い。
【０００７】
他の態様において、キャンペーン・アプリケーションを実行する方法が提示される。前記方法は、前記キャンペーン・アプリケーションを第１の無線デバイスに送信することを含んでも良い。前記キャンペーン・アプリケーションは、複数のパートを有しても良い。そして、それは、少なくとも第１のパートと第２のパートを有しても良い。前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であっても良く、前記第２のパートは、前記第２の無線デバイスの上で実行されるように動作可能であっても良い。前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされても良い。前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であっても良い。前記方法は、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイスによって完了された後に、第１のキャンペーン・アプリケーション情報を前記第１の無線デバイスから受信することを更に含んでも良い。前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示しても良い。また、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。さらに、前記方法は、前記第１のキャンペーン・アプリケーション情報を記憶することを更に含んでも良い。さらに、前記方法は、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、マイルストーン報酬を前記第１の無線デバイスに送信することを更に含んでも良い。前記方法は、前記第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信することと、前記第２の無線デバイスが前記複数のパートのうちの前記第２のパートを完了した後に、前記第２の無線デバイスから第２のキャンペーン・アプリケーション情報を受信することを更に含んでも良い。前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示しても良い。また、前記第２のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。前記方法は、前記複数のパートのうちのあらゆるパートが完了された場合に、前記報酬を前記第１又は第２の無線デバイスに送信することを更に含んでも良い。
【０００８】
他の態様において、キャンペーン・アプリケーションを実行するシステムが提示される。前記システムは、前記キャンペーン・アプリケーションを第１の無線デバイスに送信するための手段を含んでも良い。前記キャンペーン・アプリケーションは、複数のパートを有しても良い。そして、それは、少なくとも第１のパートと第２のパートを有しても良い。前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であっても良く、前記第２のパートは、前記第２の無線デバイスの上で実行されるように動作可能であっても良い。前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされても良い。前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であっても良い。前記システムは、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイスによって完了された後に、第１のキャンペーン・アプリケーション情報を前記第１の無線デバイスから受信するための手段を含んでも良い。前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示しても良い。また、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。さらに、前記システムは、前記第１のキャンペーン・アプリケーション情報を記憶するための手段を含んでも良い。さらに、前記システムは、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、マイルストーン報酬を前記第１の無線デバイスに送信するための手段を更に含んでも良い。前記システムは、前記第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するための手段と、前記第２の無線デバイスが前記複数のパートのうちの前記第２のパートを完了した後に、前記第２の無線デバイスから第２のキャンペーン・アプリケーション情報を受信するための手段とを更に含んでも良い。前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示しても良い。また、前記第２のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。前記システムは、前記複数のパートのうちのあらゆるパートが完了された場合に、前記報酬を前記第１又は第２の無線デバイスに送信するための手段を更に含んでも良い。
【０００９】
他の態様において、コンピュータ読み取り可能な媒体を含むコンピュータ・プログラム製品が提示される。前記コンピュータ読み取り可能な媒体は、前記キャンペーン・アプリケーションを第１の無線デバイスに送信するための少なくとも一つのインストラクションを含んでも良い。前記キャンペーン・アプリケーションは、複数のパートを有しても良い。そして、それは、少なくとも第１のパートと第２のパートを有しても良い。前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であっても良く、前記第２のパートは、前記第２の無線デバイスの上で実行されるように動作可能であっても良い。前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされても良い。前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であっても良い。前記コンピュータ読み取り可能な媒体は、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイスによって完了された後に、第１のキャンペーン・アプリケーション情報を前記第１の無線デバイスから受信するための少なくとも一つのインストラクションを更に含んでも良い。前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示しても良い。また、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。さらに、前記コンピュータ読み取り可能な媒体は、前記第１のキャンペーン・アプリケーション情報を記憶するための少なくとも一つのインストラクションを含んでも良い。さらに、前記コンピュータ読み取り可能な媒体は、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、マイルストーン報酬を前記第１の無線デバイスに送信するための少なくとも一つのインストラクションを含んでも良い。前記コンピュータ読み取り可能な媒体は、前記第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信するための少なくとも一つのインストラクションと、前記第２の無線デバイスが前記複数のパートのうちの前記第２のパートを完了した後に、前記第２の無線デバイスから第２のキャンペーン・アプリケーション情報を受信するための少なくとも一つのインストラクションを更に含んでも良い。前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示しても良い。また、前記第２のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。前記コンピュータ読み取り可能な媒体は、前記複数のパートのうちのあらゆるパートが完了された場合に、前記報酬を前記第１又は第２の無線デバイスに送信するための少なくとも一つのインストラクションを更に含んでも良い。
【００１０】
他の態様において、キャンペーン・アプリケーションを処理するためのサーバが提示される。前記サーバは、トランシーバ、メモリ及びプロセッサを含む。前記トランシーバは、キャンペーン・アプリケーション、第１のキャンペーン・アプリケーション情報、第２のキャンペーン情報又は報酬を送信及び受信するように動作可能であっても良い。前記メモリは、前記キャンペーン・アプリケーション、前記第１のキャンペーン・アプリケーション情報、前記第２のキャンペーン情報又は前記報酬を記憶するように動作可能であっても良い。前記プロセッサは、前記キャンペーン・アプリケーションを第１の無線デバイスに送信するように動作可能であっても良い。前記キャンペーン・アプリケーションは、複数のパートを有しても良い。そして、それは、少なくとも第１のパートと第２のパートを有しても良い。前記第１のパートは、前記第１の無線デバイスの上で実行されるように動作可能であっても良く、前記第２のパートは、前記第２の無線デバイスの上で実行されるように動作可能であっても良い。前記複数のパートのうちの前記第１のパートを完了した後に、前記第１の無線デバイスは、前記複数のパートのうちの前記第２のパートを実行できなようにされても良い。前記第１又は第２の無線デバイスは、前記複数のパートの各々のパートが完了された場合に、報酬を受信するように動作可能であっても良い。また、前記プロセッサは、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイスによって完了された後に、第１のキャンペーン・アプリケーション情報を前記第１の無線デバイスから受信しするように更に動作可能であっても良い。前記第１のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第１のパートが完了されたことを示しても良い。さらに、前記第１のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良く、また、前記第１のキャンペーン・アプリケーション情報を前記メモリに記憶しても良い。また、前記プロセッサは、前記複数のパートのうちの前記第１のパートが前記第１の無線デバイス上で完了された場合に、前記トランシーバを使用して、マイルストーン報酬を前記第１の無線デバイスに送信するように更に動作可能であっても良い。さらに、前記プロセッサは、前記トランシーバを使用して、前記第１のキャンペーン・アプリケーション情報を前記第２の無線デバイスに送信し、そして、前記第２の無線デバイスが前記複数のパートのうちの前記第２のパートを完了した後に、前記トランシーバを使用して、前記第２の無線デバイスから第２のキャンペーン・アプリケーション情報を受信するように動作可能であっても良い。前記第２のキャンペーン・アプリケーション情報は、前記複数のパートのうちの前記第２のパートが完了されたことを示しても良い。また、前記第２のキャンペーン・アプリケーション情報は、前記キャンペーン・アプリケーションに関連していても良い。前記プロセッサは、前記複数のパートのうちのあらゆるパートが完了された場合に、前記トランシーバを使用して、前記報酬を前記第１又は第２の無線デバイスに送信するように更に動作可能であっても良い。
【００１１】
更なる態様は、前述の説明及びその均等物において明らかであろう。
【００１２】
図面において、特に明記しない限り、様々な図を通して同様の参照番号は同様の部分を指し示す。
【図面の簡単な説明】
【００１３】
【図１】図１は、バイラル・マーケティング・システムのブロック図である。
【図２】図２は、バイラル・マーケティング・キャンペーンに参加するプロセスを表すフローチャートである。
【図３】図３は、バイラル・マーケティング・キャンペーンに参加するプロセスを表す更にもう一つのフローチャートである。
【図４】図４は、バイラル・マーケティング・キャンペーンに参加するプロセスを示すコールフロー・ダイアグラムである。
【図５】図５は、無線デバイス及びキャンペーン・サーバの詳細図を表すブロック図である。
【詳細な説明】
【００１４】
“例示的な（exemplary）”という語は、“例（example）、インスタンス（instance）又はイラストレーション（illustration）として役に立つこと”を意味するために本明細書で用いられる。“例示的な（exemplary）”として本明細書で説明される態様は、必ずしも他の態様以上に好ましい又は有利であると解釈されない。
【００１５】
また、この説明において、“アプリケーション（application）”又は“アプリ（app）”という用語は、実行可能なコンテンツ（content）（例えばオブジェクト・コード、スクリプト、バイト・コード、マークアップ言語ファイル及びパッチのような）を有するファイルを含んでも良い。さらに、本明細書で指し示される“アプリケーション”は、事実上、実行可能でない（例えばオープンされる必要があり得るドキュメント又はアクセスされる必要がある他のデータ・ファイルのような）ファイルを含んでも良い。
【００１６】
この説明において用いられるように、用語“コンポーネント（component）”、“モジュール（module）”、“システム（system）”及び同類のものは、コンピュータ関連のエンティティーである、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組み合わせ、ソフトウェア又は実行中のソフトウェアのいずれをも指すことを意図されている。例えば、コンポーネントは、プロセッサ上で動作するプロセス、プロセッサ、オブジェクト、実行ファイル（executable）、実行のスレッド、プログラム、及び／又は、コンピュータであっても良い（ただし、これらに制限されるものではない）。例として、コンピュータデバイス上で動作するアプリケーションと、そのコンピュータデバイスの両方とも、コンポーネントであっても良い。１又は複数のコンポーネントがプロセス及び／又は実行のスレッドの内部に存在しても良く、また、一つのコンポーネントが一つのコンピュータに局在し及び／又は２以上のコンピュータ間に分散されても良い。加えて、これらコンポーネントは、様々なデータ構造を記録した様々なコンピュータ読み取り可能な媒体から実行しても良い。それらコンポーネントは、例えば、１又は複数のデータパケット（例えば、その信号を経由して、ローカルシステムにおいて、分散システムにおいて及び／又は例えば他のシステムをともなうインターネットのようなネットワークを横切って、他のコンポーネントとインタラクトする、一つのコンポーネントからのデータ）を持つ信号に従うような、ローカルプロセス及び／又はリモートプロセスを経由して、通信しても良い。
【００１７】
この説明において、用語“通信デバイス”、“無線デバイス”、“無線テレフォン”、“無線通信デバイス”及び“無線ハンドセット”が互換的に使用される。無線デバイスは、セルラー電話、ページャー、携帯情報端末（“ＰＤＡ”）、スマートフォン、ナビゲーション・デバイス又は無線接続をもつコンピュータであることができる。
【００１８】
この説明において、用語“広告（advertisement）”、“アド（ad）”及び“コマーシャル（commercial）”は互換的に使用される。
【００１９】
伝統的なマーケティング・キャンペーンは、効果的でない場合がある。伝統的なマーケティング・キャンペーンの幾つかの例は、広告看板（billboards）、テレビ広告、ラジオ広告、印刷広告、バナー広告、映画の予告編などである。伝統的なマーケティング・キャンペーンは、概して、消費者とインタラクティブでない。すなわち、消費者は、通常、広告を見て、製品を購入する（又はしない）決心をする。広告と消費者と間のインタラクティブ性は、ほとんど何もない。しかし、インタラクティブ性がマーケティング・キャンペーンの効果を増加させ得るので、消費者と広告との間のインタラクティブ性は有益であることができる。バイラル・マーケティングは、もともと、消費者と広告との間のより多くのインタラクションを要求するタイプのマーケティング・キャンペーンである。よって、バイラル・マーケティング・キャンペーンの効果は、伝統的なマーケティング・キャンペーンのそれより大きくなり得る。
【００２０】
バイラル・マーケティング・キャンペーンには、多に類を見ない特徴がある。バイラル・マーケティング・キャンペーンは、消費者の間に口コミ（word-of-mouth communication）を要求する場合がある。例えば、バイラル・マーケティング・キャンペーンは、消費者自身のクーポンに、一度だけクーポンが分けられる効果をもたせることによって、消費者がクーポンをオンラインで分けるように、誘うことができる。それゆえ、消費者は、その消費者自身のクーポンの報酬（rewards）を獲得するために、クーポンをその消費者の友人と共有することを強制される。さらに、クーポンを提供しているビジネスは、ビジネス自身の消費者の間に、実際に存在する（de facto）クーポンを配布する努力を創り出し、それによって、ビジネスの消費者の基盤（consumer-base）を増加させてきた。クーポン割引によるこの例において、ビジネスは、ユニット利益（per unit profit）の減少に直面し得るが、ビジネスは、購買する消費者の数も、到達した消費者の数も、効果的に増加させた。ビジネスは、さもなければ、伝統的なマーケティング・キャンペーンをターゲットにできなかったであろう。例えば、一部の消費者は、活字メディアを読まないか、あるいは、テレビを見ないので、オンライン・バイラル・マーケティングは、ある種の消費者に到達する唯一の道である場合がある。バイラル・マーケティング・キャンペーンが効果的にデザインされるならば、バイラル・マーケティング・キャンペーンには、世界中のあらゆる消費者に到達する（reach）潜在能力があるので、バイラル・マーケティング・キャンペーンには、病理学的な病（pathological disease）のように広がる能力がある（そのような訳で“バイラル（viral）”という用語が使用される）。
【００２１】
バイラル・マーケティング・キャンペーンは、大きなメディア会社（例えば、ソニー・ピクチャーズ、ユニバーサル・スタジオ、バイアコム（Ｖｉａｃｏｍ）、その他）によって、現在使用されている。あるバイラル・マーケティング・キャンペーンは、伝統的なマーケティング・キャンペーンでは到達するのが難しい購買層（demographics）に到達するようにデザインされている。例えば、ヤングアダルト（比較的若い成人、young adults）は、テレビを見ないことがあり、あるいは、ラジオを聞かないことがある。しかし、ヤングアダルトは、インターネットには活動的である場合がある。例えば、ヤングアダルトは、例えば（数ある中でも）マイスペース（ＭｙＳｐａｃｅ）及びフェイスブック（Facebook）のようなソーシャル・ネットワーキング・サイトに関して活動的である。したがって、バイラル・マーケティング・キャンペーンは、そのような購買層に向けられることもでき、よって、ヤングアダルトに到達するために、ソーシャル・ネットワークを利用することさえもできる。
【００２２】
バイラル・マーケティング・キャンペーンの他の例は、ユーザからの無線電話番号（wireless phone number）を要請するプロモーション用ウェブサイトであることもできる。その場合、プロモーション用ウェブサイトは、ユーザが地元のディスコの突然のオープニング（surprise opening）を訪れるようにするために、適当な時にショート・メッセージング・サービス（“ＳＭＳ”）メッセージの送信でその無線電話番号を使用できる。ＳＭＳは、プロモーション・クーポンに加えて使用法（directions）を含んでもよい（例えば、一つにつき二人分の無料クーポンをカバーし、それはそのユーザが一人の友人を連れてくるように、誘うかもしれない）。
【００２３】
バイラル・マーケティング・キャンペーンの更にもう一つの例は、ユーザがゲームの１レベルを完了するのだけを可能にするゲームであることもできる。しかし、ユーザが購入価格を支払うならば、ユーザがそのゲーム全体をプレイすることができるように、ゲームの残りがアンロックされても良い。さらに、ゲームの第１のレベルは、彼らがゲームの完全版を購入するように誘うために、他のユーザ達と自由に共有されることができる。そのような制限されたゲームのバージョンは、ゲームの“デモ版（demo version）”と呼ばれることがある。他の態様において、ゲームのデモ版に参加することは、そうしないとゲームを小売店から購入したユーザには利用できないであろう、そのゲームの“ボーナス（bonus）”レベルを、ユーザが受信するのを可能にしてもよい。
【００２４】
バイラル・マーケティング・キャンペーンは、バイラル・マーケティング・キャンペーンの最終ゴール（end-goal）にしっかりとブランド付けされた（closely branded）ユーザとのインタラクションを要求しても良い。例えば、メディア会社がザ・シンプソンズ・ムービー（The Simpsons Movie）のオープニングをプロモートしようとしている場合に、メディア会社は、その視聴者が毎週、ホメロス（Homer）の“ド！（doh!）”を言う回数を数えるために、ザ・シンプソンズのテレビ・シリーズの地上波放送（regular broadcast）の新しいエピソードにチャンネルを合わせることを要求することができる。視聴者が、映画のオープニング前の４週分にわたって、ホメーロスの“ド！”を言う回数をうまく数えた場合に、その人が、オープニング・ナイトの無料ボックス（それは１５ドルの価値を持つかもしれない）を受け取るようにしても良い。そのようなバイラル・マーケティング・キャンペーンは、オープニング・ナイトの入場者数を押し上げるだけでなく、エピソード的なテレビ・シリーズの視聴者数も増加させるであろう。さらに、他のメディア通信社（media news services）がバイラル・マーケティング・キャンペーンを報道するについて、バイラル・マーケティング・キャンペーンがインターネット上で“うなり（buzz）”を創り出すこともあり得る。例えば、ホメロスの“ド！”を言う回数が、news.google.com上のトップ・ニュースになる可能性もあり、それゆえ、メディア会社のためにより自由な広告を創り出す。
【００２５】
必要とされることは、より多くの消費者に到達するようにするための新しいタイプのバイラル・マーケティング・キャンペーンである。以下の態様は、複数の消費者に共通のゴールに向かって連携する（work together）インセンティブを与えることによって、効果的により多くの消費者に到達するようにするために、新しいタイプのバイラル・マーケティング・キャンペーンを提供することに向けられる。バイラル・マーケティング・キャンペーンは、少なくとも２人のユーザが共通のゴールの完了に参加することを要求する（共通のゴールは、単独行動をとっている単一のユーザによって完了されない可能性がある）。共通のゴールの完了は、共通のゴールを達成することに参加したユーザに与えられる報酬をもたらす。少なくとも２人のユーザに共通のゴールに向かって連携することを要求することによって、バイラル・マーケティング・キャンペーンは、より多くのユーザに到着することができる。なぜならば、彼らユーザ自身に、共通のゴールの完了におけるアシストのために、より多くのユーザを集める（recruit）インセンティブさえあるからである。商品及びサービスをプロモートする如何なる実体も、この新しいタイプのバイラル・マーケティング・キャンペーンの利益を享受することができる。例えば、大きなメディア会社（例えば、ディズニー、ユニヴァーサル・ピクチャーズ、ソニー・ピクチャーズなど）は、この新しいタイプのバイラル・マーケティング・キャンペーンを利用することから大いに利益を享受することができるであろう。
【００２６】
図１は、バイラル・マーケティング・システム１００を示す。ユーザＡ（図示せず）によって所有される無線デバイス１０５が示される。該無線デバイスは、リンク１１０によってインターネット１２０に接続される。同様に、第２のユーザであるユーザＢ（図示せず）によって所有される無線デバイス１０６が用意されている。無線デバイス１０６は、リンク１１１によってインターネット１２０に接続される。キャンペーン・サーバ１２５が用意されており、リンク１２３によってインターネット１２０に接続される。無線デバイス１０５，１０６は、リンク１４０を用いて、直接、互いと接続しても良い。例えば、以下で図２において述べられるように、リンク１１０，１１１，１２３，１４０は、データの超流通（superdistribution）のために利用されても良い。
【００２７】
リンク１１０，１１１，１２３，１４０は、無線ネットワーク・オペレータ又はサードパーティーによって提供されても良い。無線ネットワーク・オペレータは、無線通信技術をオペレートするインフラストラクチャー（infrastructure）及び何らかのライセンスを所有する。アメリカ合衆国の無線ネットワーク・オペレータの例は、Ｖｅｒｉｚｏｎ、Ｓｐｒｉｎｔ及びＡＴ＆Ｔである。しかし、一部の無線技術は、サードパーティーによってオペレートされる。サードパーティーは、インフラストラクチャーを所有するが、特定の無線技術（例えば、ＷｉＦｉ）をオペレートするためのライセンスを必要としない可能性がある。例えば、リンク１１０，１１１，１２３，１４０は、地元の喫茶店（例えば、スターバックス）でＷｉＦｉホットスポットによって支援されることができるであろう。無線ネットワーク・オペレータ又はサードパーティーによって主催（hosted）されるかどうかにかかわらず、バイラル・マーケティング・システム１００は、リンク１１０，１１１，１２３，１４０全体にわたってオペレートすることができる。
【００２８】
無線デバイス１０５，１０６は、同一のデバイスである。無線デバイス１０５と無線デバイス１０６との区別は、便宜上及び説明のためにのみ与えられる。さらに、各々の無線デバイス１０５，１０６は、説明のために、固有のユーザに割り当てている（例えば、無線デバイス１０５についてユーザＡ、そして、無線デバイス１０６についてユーザＢ）。一つの態様において、両方の無線デバイス１０５，１０６は、同一のユーザによってオペレートされることができる。他の態様において、無線デバイス１０５，１０６が、バイラル・マーケティング・システム１００において、ユーザ援助なしで（すなわち、マシン対マシンのインタラクション）、インタラクトすることができるように、すべてのユーザが要求されなくても良い。
【００２９】
ユーザＡによってオペレートされる無線デバイス１０５は、リンク１１０を介してインターネット１２０に接続し、更に、リンク１２３を介してキャンペーン・サーバ１２５に接続することによって、キャンペーン・サーバ１２５にアクセスしても良い。同様に、ユーザＢによってオペレートされる無線デバイス１０６は、リンク１１１を介してインターネット１２０に接続し、更に、リンク１２３を介してキャンペーン・サーバ１２５に接続することによって、キャンペーン・サーバ１２５にアクセスしても良い。あるいは、無線デバイス１０５は、リンク１３５を介して直接キャンペーン・サーバ１２５に接続することができる。例えば、キャンペーン・サーバ１２５は、インターネット１２０を接続性のために利用することを無線デバイス１０５に要求することなく、局所的な方法でオペレートすることができる。一つの態様において、リンク１３５は、小売店の中でオペレートされるローカルＷｉＦｉホットスポットであることができ、したがって、無線デバイス１０５は、バイラル・マーケティング・キャンペーンに参加するために、物理的に小売店の中にいる必要があっても良い。同様に、第２の無線デバイス１０６は、リンク１３０を有する（該リンク１３０は、インターネット１２０を通した接続性をキャンペーン・サーバ１２５に要求しない）。リンク１３０は、あらゆる点でリンク１３５と類似している。下で図２、図３及び図４において、無線デバイス１０５，１０６間のインタラクションが更に説明される。
【００３０】
一つの態様において、リンク１１０，１１１，１２３，１３０，１３５，１４０は、符号分割多元接続（“ＣＤＭＡ”）、時分割多元接続（“ＴＤＭＡ”）、周波数分割多元接続（「ＦＤＭＡ」）、直交周波数分割多元接続（“ＯＦＤＭＡ”）、グローバル移動体通信システム（“ＧＳＭ（登録商標）”）、アナログ先進移動電話システム（Analog Advanced Mobile Phone System）（“ＡＭＰＳ”）、ユニバーサル移動通信システム（Universal Mobile Telecommunications System）（“ＵＭＴＳ”）、８０２．１１ａ／ｂ／ｎ（“ＷｉＦｉ”）、マイクロ波アクセスのための世界的な相互運用性（World Interoperability for Microwave Access）（“ＷｉＭａｘ”）、Ｂｌｕｅｔｏｏｔｈ（登録商標）又は他の無線通信技術を使用して実装されることができる。
【００３１】
図２は、無線デバイス１０５，１０６及びキャンペーン・サーバ１２５の詳細図を示すブロック図２００を表す。無線デバイス１０５，１０６は、メモリ２０５、プロセッサ２３５及びコネクション２４０を有する。メモリ２０５は、コンピュータ読み取り可能なインストラクションを記憶することができても良い。さらに、メモリ２０５は、オペレーティング・システム及びアプリケーション（それらの両方はモジュールとして実現され得る。）を記憶することができても良い。メモリ２１０は、キャンペーン・アプリ２１０（すなわち、キャンペーン・アプリケーション）を含んでも良い。
【００３２】
キャンペーン・アプリ２１０は、無線デバイス１０５，１０６とバイラル・マーケティング・キャンペーンとの間のインターラクションを提供する。キャンペーン・アプリ２１０は、報酬２３０をアンロックするために完了される必要がある幾つかのパートを有しても良い。各々のパートの完了は、ステート２１５に記憶されることができ、また、下で更に詳細に説明される。さらに、キャンペーン・アプリ２１０は、ステート２１５に更なる情報を記録しても良い。
【００３３】
一つの態様において、キャンペーン・アプリ２１０は、ゲームであっても良い。さらに、そのゲームは、２以上の無線デバイスがゲームの完了に参加することを要求しても良い。例えば、無線デバイス１０５が第１レベル（first level）を完了することを要求されても良く、そして、無線デバイス１０６が最終レベル（final level）を完了することを要求されても良い。最終レベルの完了の後、無線デバイス１０５，１０６は、それらの連携によるゲーム完了（cooperative completion）について、報酬２３０を得る権利を与えられても良い。ゲームは、２以上の無線デバイス１０５，１０６が参加することを要求する複数のレベルを有することができると、当業者は認識するであろう（例えば、６０のレベルをもつゲームは、報酬２３０をアンロックするために、６０の無線デバイスによる参加を要求しても良い）。バイラル・マーケティング・キャンペーンに参加している２以上の無線デバイスのプロセスは、下で図３、図４及び図５において述べられる。
【００３４】
他の態様において、キャンペーン・アプリ２１０のテーマは、何らかのイベントをプロモートしようとしているメディア会社のマーケティング・ゴールに、密接に結び付けられる。例えば、ザ・スパイダーマン・ムービー（Spiderman movie）のリリースを見越して、キャンペーン・アプリ２１０は、ユーザがある決まった期間内にスカベンジャー・ハント（scavenger hunt）を完了することを要求することができる。スカベンジャー・ハントを完了するために、ユーザが２４時間以内に１０００枚の異なるクモの写真を撮る必要があっても良い。そのとき、キャンペーン・アプリ２１０は、プロモーションのウェブサイトにそれら写真を送信することができる。プロモーションのウェブサイトは、無線デバイス１０５，１０６上に、カメラで撮影された様々なクモの写真を表示する。参加していないユーザは、そのスカベンジャー・ハントを追跡するために、プロモーションのウェブサイトを訪問することができる。一つの態様において、プロモーションのウェブサイトは、参加していないユーザにそのスカベンジャー・ハントに加わって、参加者にならせようとすることができる。キャンペーン・アプリ２１０は、１０００枚のクモの写真がプロモーションのウェブサイトに送信されたとき、報酬２３０をアンロックすることができる。したがって、ユーザは、クモの写真を撮る最初の人になり、そして、他のクモの写真を撮るために、友人にキャンペーン・アプリ２１０を転送するインセンティブを有する。キャンペーン・アプリ２１０がより多くの友人に達するほど、最初の１０００人のユーザになり且つ指定された期間内にスカベンジャー・ハントを完了する可能性は、より高くなる。スカベンジャー・ハントのパラメータは、任意の考えられる限りのタイプのイベントをプロモートするために修正されることができることを、当業者は認識するであろう。しかし、スカベンジャー・ハントは、共通のゴールに向かって連携するようにユーザを誘導するために、スカベンジャー・ハントを完了する少なくとも２人のユーザの参加を要求する。
【００３５】
キャンペーン・アプリ２１０は、ステート２１５、アプリＩＤ２２０、現在のパート２２５、及び、任意的に、報酬２３０を有する。ステート２１５は、キャンペーン・アプリ２１０のいずれのパートが完了したかを記憶する。例えば、ステート２１５は、キャンペーン・アプリ２１０が、完了されるべき合計１０のパートを有し、それらパートのうち、パート１〜３は現在完了されており、パート４〜１０は依然として完了される必要があることを示しても良い。一つの態様において、ステート２１５は、そのパートが完了されているか完了されていないかを単に示すのに加えて、更なる情報を記録することができる。例えば、キャンペーン・アプリ２１０は、一連の雑学の質問（trivia questions）であることができ、ステート２１５は、各々の質問が完了されたか否かを示すことに加えて、各々の雑学質問（すなわちパート）に対する正解（answers）を記録することができる。さらに、後で、ステート２１５内の正解は、それらの正しさを判定するために評価されることができる。ステート２１５に含まれてもよい他の情報は、時間、日付、ユーザ識別情報、位置情報、デバイス情報などを含むことができる（ただし、それらに制限されない）。当業者は、上で列挙された情報に加えて、考えられる限り任意の他のデータもステート２１５に関連付けることができる。
【００３６】
アプリＩＤ２２０は、キャンペーン・アプリ２１０の識別を提供する。例えば、キャンペーン・サーバ１２５は、複数の様々なキャンペーン・アプリ２１０（それらはは、１又は複数の無線デバイス１０５，１０６上に存在していても良い）を識別する必要があっても良い。さらに、アプリＩＤ２２０は、無線デバイス１０５，１０６上に常駐する複数のキャンペーン・アプリ２１０を識別するために、無線デバイス１０５，１０６により使用されても良い。一つの態様において、アプリＩＤ２２０は、無線デバイス１０５，１０６が、キャンペーン・アプリ情報のみを受信し、完全なキャンペーン・アプリ２１０を受信しない場合に、いずれのキャンペーン・アプリ２１０が無線デバイス１０５，１０６にダウンロードされる必要があるかについて判定するために使用されることができる。キャンペーン・アプリ情報は、下で更に詳細に述べられる。
【００３７】
現在のパート２２５は、キャンペーン・アプリ２１０に対して、キャンペーン・アプリ２１０のいずれの部分が現在アンロックされているかについて示す。キャンペーン・アプリ２１０がゲームである態様に戻って、現在のパート２２５は、いずれのレベルが現在アンロックされており、無線デバイス１０５，１０６上でプレイする用意ができているかについて示すことができる。無線デバイス１０５，１０６がそのレベルを完了するとき、現在のパート２２５は、次のレベルが現在アンロックされていることを示すために更新されるであろう。キャンペーン・アプリ２１０のパートをアンロックするプロセスは、下で図３、図４及び図５において更に詳細に述べられる。
【００３８】
報酬２３０は、キャンペーン・アプリ２１０の全てのパートの完了に対して、少なくとも１人のユーザに与えられる。一つの態様において、キャンペーン・アプリ２１０の全てのパートが完了された場合に、すべてのユーザが報酬２３０を受信する。しかし、他の態様において、報酬２３０は、特定のユーザだけに選択的に与えられても良い。他の態様において、報酬２３０は、マーケティング・ブランドに密接に結び付けられることができる。例えば、キャンペーン・アプリ２１０は、スパイダーマン・ムービーのさらにもう一つの続編（例えば、スパイダーマン８：スパイダーマンとスパイダーハムが街に繰り出す（Spiderman and Spider-Ham Hit the Streets））をプロモートするように向けられることができる。キャンペーン・アプリ２１０は、漫画雑誌ヒーロー、スパイダーハム、長続きしない相棒対アメージング・スパイダーマン（comic book hero Spider-Ham, the short-lived sidekick to the Amazing Spiderman）についての雑学質問をすることができる。報酬２３０は、無線デバイスの１０５，１０６のユーザに、映画の事前の上映への無料チケットを譲渡することができるプロモーション・コードであることができる。この態様において、バイラル・マーケティング・キャンペーンに参加することによって、各々のユーザが報酬２３０を受信する権利を与えられることは、留意されるべきである。当業者は、ユーザ参加又は他の要因に基づいて報酬２３０が減少され又は増加される他の態様が工夫することができる。
【００３９】
報酬２３０は、賞金（cash prizes）、ストア・クレジット（store credit）、チケット、クーポン、記念品（memorabilia）、換金できる、商品に換えられる（redeemable）プロモーション・コード、サイン入りの商品、記念品(souvenirs）、手頃な価格のアルコール、商品券（vouchers）、無線ネットワークの無料使用時間（free wireless network airtime）、マイレージ（frequent flier miles）、株（stocks）、債券（bonds）、ギフト・カードなどのうちの任意の一つであっても良い（ただし、それらに制限されない）。当業者は、報酬２３０としてユーザに与える他の商品又はサービスを工夫することができる。前述のリストは、排他的なものではなく、むしろ実例である。
【００４０】
他の態様において、報酬２３０は、入手制限のある（limitedly available）ゲーム・コンソール（例えば任天堂Ｗｉｉ（登録商標））を購入する商品券であることができる。任天堂Ｗｉｉの需要が小売店でコンソールの供給力（availability）を超えると仮定する。キャンペーン・アプリ２１０は、一緒にパズルの部分を完了することを２人に要求するゲームであることができる。一旦、パズルの部分が完了されるならば、ゲームは、一緒にパズルの次の部分を完了する２人の新しいユーザに転送されても良い。一旦、パズル全体が完了されると（すなわち、キャンペーン・アプリ２１０の全てのパートが完了されると）、報酬２３０は、地元の小売業者にて予約された任天堂Ｗｉｉを購入するための商品券であることができる。ローカル・メディア及びインターネット・メディアがニュースとしてバイラル・マーケティング・キャンペーンをレポートする可能性があるので、任天堂は、そのようなバイラル・マーケティング・キャンペーンから利益を享受できる可能性がある。さらに、任天堂Ｗｉｉを専門とするオンライン・ユーザ・コミュニティが、バイラル・マーケティング・キャンペーンをレポートする可能性がある。それは、バイラル・マーケティング・キャンペーンへの参加を駆り立て、また、バイラル・マーケティング・キャンペーンに参加していない人々に対してゲーム・コンソールの一般的な認識をプロモートするであろう。
【００４１】
一つの態様において、報酬２３０は、キャンペーン・アプリ２１０それ自体の内部に存在しても良い。しかし、キャンペーン・アプリ２１０の全てのパートが完了されるまでユーザが報酬２３０にアクセスすることがないように、報酬２３０はロックされることができる。報酬２３０がキャンペーン・サーバ１２５上で任意的に保持されることができることを示すために、報酬２３０は破線で表される（該報酬２３０は、キャンペーン・アプリ２１０の全てのパートが完了されたときに、送信されるだけである）。一つの態様において、報酬２３０はサードパーティーにより主催されるサーバ上に置かれることができ、そして、報酬２３０は適当な時にサードパーティーにより配送されることができる。
【００４２】
プロセッサ２３５は、メモリ２１０に格納されるコンピュータ読み取り可能なインストラクションを実行することができる。一つの態様において、プロセッサ２３５は、キャンペーン・アプリ２１０を実行することができる。
【００４３】
コネクション２４０は、リンク２４５の上で、接続性をインターネット１２０及びキャンペーン・サーバ１２５に提供する。リンク２４５は、上記の図１のリンク１１０，１１１，１３０及び１３５に類似していても良く、便宜上、ここで提供される。コネクション２４０は、リンク１１０，１１１，１３０，１３５及び１４０に関して図１において述べられた技術のうちの任意のものを使用することができても良い。
【００４４】
キャンペーン・サーバ１２５は、プロセッサ２５０、コネクション２６０及びメモリ２６５を含む。コネクション２６０は、リンク２４５を介して無線デバイス１０５，１０６に同様に接続される。無線デバイス１０５，１０６のコネクション２４０と同様に、コネクション２６０は、リンク１１０，１１１，１２３，１３０，１３５及び１４０に関して図１において説明された技術のうちの任意のものを利用することができる。
【００４５】
プロセッサ２５０は、メモリ２６５に格納されるコンピュータ読み取り可能なインストラクションを実行することができる。一つの態様において、プロセッサ２５０は、キャンペーン・アプリ・モジュール２７０、ステート・モジュール２７５及び報酬モジュール２８０を実行することができる。そして、それらの全てはメモリ２６５に格納されても良い。
【００４６】
キャンペーン・アプリ・モジュール２７０は、無線デバイス１０５，１０６に配置され得るキャンペーン・アプリ２１０を含む。一つの態様において、キャンペーン・アプリ・モジュール２７０は、２以上のキャンペーン・アプリ２１０を含む。ここで、各々のキャンペーン・アプリ２１０は、固有のバイラル・マーケティング・キャンペーンに向けられる。上で述べられたように、各々のキャンペーン・アプリ２１０は、それ自身の固有のアプリＩＤ２２０を有しても良い。
【００４７】
ステート・モジュール２７５は、キャンペーン・アプリ２１０の現在のステートを格納及び管理する。一つの態様において、ステート・モジュール２７５は、複数のキャンペーン・アプリ２１０のステートを格納及び管理する。ステート・モジュール２７５は、ステート２１５に関連し得る任意の更なる情報を処理するように動作可能であっても良い。前に述べられたように、ステート２１５は、一連の雑学質問に対する正解を格納することができる。ステート・モジュール２７５は、与えられた正解が正しいかどうか判定するために、完了された雑学問題に対す正解を評価することができる。
【００４８】
報酬モジュール２８０は、キャンペーン・アプリ２１０のパートを完了することに対する報酬２３０を格納及び管理する。ステート・モジュール２７５は、キャンペーン・アプリ２１０が報酬２３０を受信する資格があるために十分な数のパートを完了したかどうか判定するために、報酬モジュール２８０と通信しても良い。一つの態様において、報酬モジュール２８０は、“ファース・イン、ファースト・アウト”原則（すなわち“ＦＩＦＯ”）で、報酬を提供しても良く、ここでは、キャンペーン・アプリ２１０の完了に参加する最初のユーザが報酬２３０を受信する。例えば、２０００人のユーザが、キャンペーン・アプリ２１０の完了に参加した可能性があるが、報酬モジュール２８０は、与えられる報酬２３０の数を、参加した最初の１００人のユーザに制限しても良い。それゆえ、報酬モジュール２３０は、当業者が、報酬２３０の分配（distribution）を管理及び制御することを可能にする。そして、それは、カスタマイズ可能なバイラル・マーケティング・キャンペーンを提供する。
【００４９】
図３は、バイラル・マーケティング・キャンペーンに参加する無線デバイス１０５のプロセス３００を説明するフローチャートである。プロセス３００は、キャンペーン・アプリ２１０の第１のパートの完了に焦点をあてる（addresses）。無線デバイス１０５は、プロセス３００の開始の前に、キャンペーン・アプリ２１０を既にインストールしておいても良い。一つの態様において、キャンペーン・アプリ２１０は、キャンペーン・サーバ１２５又はサードパーティーにより主催される他のサーバから無線デバイス１０５にダウンロードされることができる。一つの態様において、キャンペーン・アプリ２１０は、ＷＡＰプッシュ（WAP Push）を介して無線デバイス１０５により受信されることができる。当業者は、キャンペーン・アプリ２１０を送信又は受信するために、周知の超流通方法を利用しても良い。
【００５０】
超流通は、一つのデバイスから他の一つのデバイスへ“超流通データ（superdistribution data）”を自由に送信するプロセスである。超流通データは、ソフトウェア、ビデオ、オーディオ又は他のデータであることができる。超流通データは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線データ協会（Infrared Data Association（“ＩｒＤＡ”）、ショート・メッセージング・サービス（“ＳＭＳ”）、マルチメディア・メッセージング・サービス（“ＭＭＳ”）、ＷｉＦｉなどを介して一つのデバイスから他の一つのデバイスまで送信されても良い。超流通データは、暗号化されていても良いし、暗号化されていなくても良い。暗号化された超流通データは、オープンモバイルアライアンス・デジタル著作権管理（Open Mobile Alliance Digital Rights Management）（“ＯＭＡ ＤＲＭ”）、公開鍵基盤（public key infrastructure）（“ＰＫＩ”）、フェアプレイＤＲＭ（FairPlay ＤＲＭ）、オープンエムジー（OpenＭＧ）、ウィンドウズ（登録商標）メディアＤＲＭ（Windows（登録商標） Media ＤＲＭ）、携帯機器用ウィンドウズメディアＤＲＭ（Windows Media DRM for Portable Devices）（“ヤヌス（Janus）”として知られている）又は他の任意の類似する技術を使用して暗号化されても良い。超流通データは、アクセスされる前に、他のデバイス又は遠隔サーバとの認証を要求しても良い。さらに、超流通データは、イベントの発生又は不発生の後、使用できなくなっても良い。例えば、規定された日時の後、超流通データは、アクセスできないようになることができる（すなわち、期限切れになる）。
【００５１】
プロセス３００は、開始ブロック３０５から始まり、そして、ブロック３１０まで進み、ここで、無線デバイス１０５は、キャンペーン・アプリ情報を受信する。キャンペーン・アプリ情報（すなわち、キャンペーン・アプリケーション情報）は、キャンペーン・アプリ２１０のパートの完了に関係する任意のデータである。一つの態様において、キャンペーン・アプリ情報は、該キャンペーン・アプリ情報が関連するキャンペーン・アプリ２１０を識別するのに十分な情報を含む。他の態様において、キャンペーン・アプリ情報は、ステート２１５、アプリＩＤ２２０及び現在のパート２２５であることができる。それらの全ては、上記した図２において述べられる。一つの態様において、キャンペーン・アプリ情報は、無線デバイス１０５，１０６を識別するのに十分なデータを含むことができる。しかし、当業者は、この開示の精神及び範囲から逸脱することなく、キャンペーン・アプリ情報のための他の表現を工夫することができる。キャンペーン・アプリ情報を受信することは、キャンペーン・アプリ２１０のいずれのパートが現在アンロックされており、ユーザによる完了の用意ができているかについて、キャンペーン・アプリ２１０が判定することを、可能にしても良い。一つの態様において、キャンペーン・アプリ情報は、ゲームのいずれのレベルが現在アンロックされており、プレイされる用意ができているかについて、明らかにする（defines）。プロセス３００中のこのポイントにおいて、現在のパート２２５は、説明のために、最初のパートであっても良い。
【００５２】
ブロック３１５に進んで、無線デバイス１０５のユーザＡは、キャンペーン・アプリ２１０の最初のパート（すなわち、パートＮ）を完了する。パートＮは、ユーザＡの無線デバイス１０５により完了されるべきキャンペーン・アプリ２１０の最初のパートを指し示す。それに続くパートは、パートＮ＋１、パートＮ＋２などと呼ばれることがある。キャンペーン・アプリ２１０は、ユーザＡがキャンペーン・アプリ２１０の最初のパートを完了したことを示すステート２１５の情報を格納しても良い。一つの態様において、ユーザＡの無線デバイス１０５は、最初のパートの後で、任意のパートから完了することを禁じられる。それゆえ、第２のユーザが次のパートをアンロックできるように、ユーザＡに、第２のユーザにキャンペーン・アプリ２１０を送信するインセンティブを与える。一つの態様において、第２のユーザは、ユーザＢ（無線デバイス１０６の所有者）であることができる。
【００５３】
ブロック３２０に進んで、キャンペーン・アプリは、キャンペーン・アプリ情報を、キャンペーン・サーバ１２５に登録する。一つの態様において、アプリＩＤ２２０は、更にステート２１５を識別するために、特定のキャンペーン・アプリ２１０に含まれる。更なるデータはまた、モバイル加入者ＩＳＤＮ番号（Mobile Subscriber ISDN Number）（“ＭＳＩＳＤＮ”）、無線デバイス１０５のＩＰ、無線デバイス１０５のＭＡＣアドレス、ログイン／パスワードの組み合せ、公開／秘密鍵の組み合わせなどを含む（ただし、これらに制限されない）、キャンペーン・アプリ情報の一部としてキャンペーン・サーバ１２５に送信されても良い。
【００５４】
ブロック３２５に進んで、キャンペーン・アプリ情報は、無線デバイス１０６に送信される。そして、それは、ユーザＢによってオペレートされる。前に述べられたように、キャンペーン・アプリ情報は、ステート２１５、アプリＩＤ２２０及び現在のパート２２５でありることができる。一つの態様において、キャンペーン・サーバ１２５は、ユーザＡの無線デバイス１０５からステート２１５を受信し、それから、ユーザＢの無線デバイス１０６にステート２１５を送信しても良い。他の態様において、ユーザＡの無線デバイス１０５は、ユーザＢの無線デバイス１０６にステート２１５を直接送信することができる。ユーザＢの無線デバイス１０６により受信されるステート２１５は、キャンペーン・アプリ２１０の後続するパートがアンロックされたことを示しても良い。例えば、キャンペーン・アプリ２１０がゲームであるならば、ユーザＡの無線デバイス１０５は、ブロック３１５で第１のレベルを完了することができ、そして、ステート２１５及び現在のパート２２５は、第２のレベルがユーザＢの無線デバイス１０６上でのプレイのために利用できることを示すために更新されることができる。一つの態様において、キャンペーン・アプリ２１０は、キャンペーン・アプリ情報とともに送信される。例えば、キャンペーン・アプリ２１０は、ユーザＢの無線デバイス１０６上にインストールされる必要があっても良い。
【００５５】
一つの態様において、キャンペーン・アプリ情報は、複数の無線デバイス１０６に送信されることができる。例えば、無線デバイス１０５のユーザＡは、無線デバイス１０５の連絡先データベース（contact database）に含まれるすべての連絡先（contacts）に、キャンペーン・アプリ情報を送信することができる。それゆえ、無線デバイス１０５，１０６に関連する連絡先データベース中のあらゆる連絡先は、バイラル・マーケティング・キャンペーンに参加するために、ＷＡＰプッシュ（WAP Push）を受信することができる。キャンペーン・アプリ２１０と連絡先データベースとの間の統合を提供することは、ユーザがキャンペーン・アプリ２１０の完了に参加するために容易により多くの人々を集める（recruit）のを可能にすることができ、それゆえ、バイラル・マーケティング・キャンペーンの到達範囲（reach）を増加させる目標（goal）を達成する。一つの態様において、キャンペーン・アプリ情報は、超流通を使用して複数の無線デバイス１０６に送信されることができる。図１を参照して、キャンペーン・アプリ２１０は、リンク１１０，１１１，１２３，１３０，１３５，１４０のうちの任意のものの上で、キャンペーン・アプリケーション情報を送信することができる。
【００５６】
プロセス３００は、終了ブロック３３０に進み、そのポイントにおいてプロセス３００が終了する。プロセス３００の完了は、バイラル・マーケティング・キャンペーンを起動（bootstraps）する。図４及び図５は下でバイラル・マーケティング・キャンペーンの完了のための後続するプロセスを提示する。
【００５７】
図４は、バイラル・マーケティング・キャンペーンを完了するプロセス４００を説明するフローチャートである。プロセス４００は、プロセス３００が既に完了した仮定の下で始まり、そして、バイラル・マーケティング・キャンペーンは、ユーザＡの無線デバイス１０５により起動される。プロセス４００は、開始ブロック４０５から始まり、ブロック４１０に進み、ここで、ユーザＢの無線デバイス１０６がキャンペーン・アプリ情報を受信する。一つの態様において、無線デバイス１０６は、ステート２１５、アプリＩＤ２２０及び現在のパート２２５を受信しても良い。他の態様にいて、キャンペーン・アプリ２１０は、キャンペーン・アプリケーション情報とともに、無線デバイス１０６により受信されても良い。
【００５８】
ブロック４１５へ進んで、無線デバイス１０６は、キャンペーン・アプリ２１０をチェックするために、キャンペーン・サーバ１２５に接続する。一つの態様において、無線デバイス１０６は、チェックの一部としてキャンペーン・サーバ１２５にキャンペーン・アプリ情報を送信する。一つの態様において、チェックは、キャンペーン・アプリ２１０が無線デバイス１０６上に存在するかどうかを判定する。他の態様において、無線デバイス１０６は、キャンペーン・アプリ２１０が無線デバイス１０６に送信されることを常に要求し、それゆえ、最新バージョン（latest version）が無線デバイス１０６にインストールされることを保証する。一つの態様において、キャンペーン・アプリ２１０は、無線デバイス１０６に送信されなくても良い。しかし、無線デバイス１０６は、ブロック４１５におけるチェックを実行することができるフレームワーク又はランタイム環境を有することができる。さらにもう一つの態様において、キャンペーン・アプリ２１０は、キャンペーン・アプリ２１０に対する最新版（updates）、又は、キャンペーン・アプリケーション情報のうちの任意のものを要求しても良い。
【００５９】
プロセス４００は、決定ブロック４２０に進み、そのポイントにおいて、無線デバイス１０６、キャンペーン・サーバ１２５又はサードパーティーは、キャンペーン・アプリ２１０が無線デバイス１０６上にインストールされているかどうか判定する。一つの態様において、ブロック４１５で送信されるキャンペーン・アプリ情報は、無線デバイス１０６がキャンペーン・アプリ２１０をインストールされたかどうかをキャンペーン・サーバ１２５が判定するのに十分であることができる。例えば、無線デバイス１０６は、ブロック４１５でそのＭＳＩＳＤＮを送信することができ、それによって、キャンペーン・サーバ２１５は、無線デバイス１０６がキャンペーン・アプリ２１０をすでに受信して、インストールしたかどうか判定するために、モジュールをチェックすることができる。
【００６０】
キャンペーン・アプリ２１０がすでにインストールされているならば、プロセス４００は、ＹＥＳ分岐の方からブロック４２５へ進み、そのポイントにおいて、無線デバイス１０６は、現在インストールされているキャンペーン・アプリ２１０を利用する。したがって、キャンペーン・アプリ２１０は、キャンペーン・サーバ１２５又は他のサーバから検索される必要はない。ブロック４２５において、キャンペーン・アプリ２１０は、所望の最新版を要求しても良い。プロセス４００は、ブロック４３５に進み、そのポイントにおいて、キャンペーン・アプリ２１０が開始し、そして、キャンペーン・アプリ２１０は、キャンペーン・アプリ情報を、キャンペーン・サーバ１２５に登録する。
【００６１】
ブロック４２０に戻って、キャンペーン・アプリ２１０が無線デバイス１０６上にインストールされていないならば、プロセス４００は、ＮＯ分岐の方からブロック４３０へ進む。ブロック４３０において、無線デバイス１０６は、キャンペーン・サーバ１２５又は他のサーバからキャンペーン・アプリ２１０を受信しても良い。そして、無線デバイス１０６は、それから、ダウンロードされたキャンペーン・アプリ２１０をインストールしても良い。
【００６２】
プロセス４００は、ブロック４３５に進み、そのポイントにおいて、キャンペーン・アプリ２１０は、実行を開始し、そして、キャンペーン・アプリ情報を、キャンペーン・サーバ１２５に登録する。一つの態様において、ユーザＢの無線デバイス１０６がバイラル・マーケティング・キャンペーンの次に追加される（incremental）パートを有するように、キャンペーン・サーバ１２５は、新しいステート２１５及び新しい現在のパート２２５を返す。ゲームであるキャンペーン・アプリ２１０の例に戻って、プロセス３００の完了は、第１レベルをアンロックしても良い。しかし、ブロック４１０において無線デバイス１０６に送信されるキャンペーン・アプリ情報は、第１レベルが完了されたことを示す（reflects）だけである。無線デバイス１０６は、まだゲームの第２のレベルを実行する許可（authorization）を有しない可能性がある。しかし、キャンペーン・サーバ１２５への登録は、無線デバイス１０６が第２のレベルをアンロックして、キャンペーン・アプリ２１０の完了に向かって進むことを可能にしても良い。
【００６３】
決定ブロック４４０に進んで、パートＮ＋１がアンロックされているか否かに基づいて、判定がなされる。パートＮ＋１は、最初のパート（すなわち、パートＮ）に後続するキャンペーン・アプリ２１０の任意のパートを定義するために使用される。キャンペーン・アプリ情報は、いずれのパートが完了されているか（完了されていないか）についてのステータスを格納しても良い。一つの態様において、ステート２１５は、いずれのパートが完了しているか又は完了していないかを格納しても良い。ゲームの例に戻って、パートＮは第１レベルであることができ、そして、パートＮ＋１は第２レベルであることができる。判定は、無線デバイス１０６若しくはキャンペーン・サーバ１２５の上で、又は、無線デバイス１０６及びキャンペーン・サーバ１２５の両方によって、なされても良い。パートＮ＋１がアンロックされていないならば、パートＮは、プロセス３００の間に、ユーザＡの無線デバイス１０５によって首尾良く（successfully）完了されなかった可能性がある。したがって、プロセス４００は、ＮＯ分岐の方からブロックＡ４５０に進み、それゆえ、プロセス４００は、パートＮが首尾良く完了するように、プロセス３００の失敗した部分を繰り返すことをもたらす。ブロックＡ４５０が図３のブロックＡ３５０に対応することに留意されるべきである。
【００６４】
図４のブロック４４０に戻って、パートＮ＋１がアンロックされているならば、プロセス４００は、ＹＥＳ分岐の方からブロック４４５に進む。ブロック４４５おいて、ユーザＢは、ユーザＡがパートＮを完了させた方法と同様に、無線デバイス１０６上でパートＮ＋１を完了する。例えば、ユーザＢは、雑学質問に回答することができた、ゲームであるレベルを完了することができた、無線デバイス１０６のカメラで写真を撮ることができたなどである。
【００６５】
決定ブロック４５５に進んで、パートＮ＋１はキャンペーン・アプリ２１０の最後のパートであるか否か判定がなされる。判定は、無線デバイス１０６若しくはキャンペーン・サーバ１２５によって、又は、無線デバイス１０６及びキャンペーン・サーバ１２５の両方によって、なされても良い。キャンペーン・アプリ情報は、パートＮ＋１が実際に最後のパートであるか否かの判定を行うために使用されても良い。さらに、一つの態様において、ステート２１５が使用されても良い。パートＮ＋１がキャンペーン・アプリ２１０の最後のパートでないならば、バイラル・マーケティング・キャンペーンは終了しない。したがって、プロセス４００は、ブロック４７５に進む。ブロック４７５において、ユーザＢの無線デバイス１０６は、ユーザＣの無線デバイス（図示せず）に、キャンペーン・アプリ情報を送信する。ユーザＣは、ユーザＢの後の任意の後続するユーザを表す。キャンペーン・アプリ２１０のパートの個数に応じて、ユーザＢの後のユーザの数が変化し得る。例えば、キャンペーン・アプリ２１０がゲームであり、且つ、ゲームが２０レベルを有するならば、ユーザＡはレベル１を完了することができ、ユーザＢはレベル２を完了することができ、ユーザＣはレベル３を完了することができ、ユーザＤはレベル４を完了することができ、ユーザＥはレベル５を完了することができ、全２０レベルが完了されるまで、同様である。この例において、ユーザＴ、シーケンスにおける第２０番目のユーザが、最後のレベルを完了して、報酬２３０をアンロックするであろう。換言すると、最後のパートが最後のユーザによって完了されるまで、プロセス４００は、ブロック４１０からブロック４５５までを繰り返す。当業者は、要求されたバイラル・マーケティング・キャンペーンに適合するように、パートの個数を調整（tailor）しても良い。
【００６６】
ブロック４５５に戻って、パートＮ＋１がキャンペーン・アプリ２１０の最後のパートであるならば、プロセス４００は、ＹＥＳ分岐の方からブロック４６０に進む。ブロック４６０において、報酬２３０がアンロックされても良い。前に述べたように、報酬２３０は、ユーザがキャンペーン・アプリ２１０を完了するのを促進（encourage）するどのようなものであっても良い。一つの態様において、キャンペーン・サーバ１２５は、ユーザについて適当な報酬２３０を判定するために、報酬モジュール２８０を利用する。他の態様において、報酬２３０は、キャンペーン・アプリ２１０の少なくとも１つのパートを完了することに参加したすべてのユーザに与えられる。それゆえ、ユーザは、それらに与えられる各々のパートを完了し且つ第１のユーザ単独によって完了されることができない後続するパートを完了するのを助けるために他のものを捜し出すインセンティブを有する。
【００６７】
プロセス４００は、それから、終了ブロック４７０に進み、そのポイントにおいて、プロセス４００は終了し、それゆえ、バイラル・マーケティング・キャンペーンを完了する。
【００６８】
図５は、プロセス５００を説明するシーケンス図である。そして、それは、無線デバイス１０５，１０６及びキャンペーン・サーバ１２５とインタラクトする。プロセス５００は、図３及び図４においてそれぞれ表されるプロセス３００及びプロセス４００の他の非限定的な態様である。オペレーション５０５において、キャンペーン・サーバ１２５は、ユーザＡによって制御される無線デバイス１０５に、キャンペーン・アプリ２１０を送信する。オペレーション５１０において、ユーザＡは、無線デバイス１０５上でパートＮを完了する。前に述べたように、パートＮの完了は、キャンペーン・アプリ情報に格納されても良い。一つの態様において、パートＮの完了は、ステート２１５に格納されることができる。オペレーション５１５において、無線デバイス１０５は、キャンペーン・サーバ１２５に、キャンペーン・アプリ情報を送信する。一つの態様において、キャンペーン・アプリ情報は、ステート２１５、アプリＩＤ２２０及び現在のパート２２５を含む。プロセス５００中のこのポイントにおいて、現在のパート２２５は、パートＮである場合があり、そして、それは、第１のパートが、ちょうど今、無線デバイス１０５によって完了されたものであることを示す。一つの態様において、キャンペーン・サーバ１２５は、ステート２１５をステート・モジュール２７５に格納することができる。
【００６９】
オペレーション５２０において、無線デバイス１０５は、ユーザＢによって制御される無線デバイス１０６にキャンペーン・アプリ情報を送信する。一つの態様において、キャンペーン・アプリ情報だけが、ユーザＢによって制御される無線デバイス１０６に送信される。他の態様において、キャンペーン・アプリ２１０及びキャンペーン・アプリ情報の両方が、ユーザＢによって制御される無線デバイス１０６に送信される。一つの態様において、ユーザＢの無線デバイス１０６への伝送は、図１のリンク１４０上で達成されることができる。他の態様において、キャンペーン・アプリ情報又はキャンペーン・アプリ２１０は、上で述べられた超流通方法のうちの任意のものを介して、ユーザＢの無線デバイス１０６に送信されても良い。
【００７０】
オペレーション５２５において、無線デバイス１０６は、更なるデータが要求されるかどうか判定するために、キャンペーン・サーバ１２５に対してチェックを実行する。一つの態様において、無線デバイス１０６は、キャンペーン・アプリ２１０のダウンロード及びインストールを要求しても良い。一つの態様において、オペレーション５３５において、キャンペーン・サーバ１２５は、無線デバイス１０６がキャンペーン・アプリ２１０を要求するかどうか判定するために、チェックを実行しても良い。他の態様において、オペレーション５３０で示すように、無線デバイス１０６それ自身が、それがキャンペーン・アプリ２１０を必要とするかどうか判定するためにチェックしても良い。キャンペーン・アプリ２１０が無線デバイス１０６上にインストールされていない可能性があるので、オペレーション５３０が利用される場合には、無線デバイス１０５は、他のアプリケーション、フレームワーク、プラットホーム又はオペレーティング・システムからのサポートを要求する可能性がある点に留意されるべきである。
【００７１】
オペレーション５４０において、無線デバイス１０６がキャンペーン・アプリ２１０を要求するとの判定がなされたならば、キャンペーン・サーバ１２５は、キャンペーン・アプリ２１０を無線デバイス１０６にダウンロードする（よって、図５において破線のオペレーション・ラインで示している）。キャンペーン・サーバ１２５は、最新バージョンが無線デバイス１０６上にインストールされることを確実にするために、任意的に、常にキャンペーン・アプリ２１０のダウンロードを要求するようにしても良い。オペレーション５４５において、必要に応じて、無線デバイス１０６は、キャンペーン・アプリ２１０をインストールする。
【００７２】
オペレーション５５０において、キャンペーン・アプリ情報は、キャンペーン・サーバ１２５に登録される。キャンペーン・サーバ１２５は、それから、パートＮが無線デバイス１０５上でユーザＡによって首尾良く完了したかどうか判定するために、オペレーション５６０においてチェックを実行しても良い。一つの態様において、チェックは、オペレーション５５５で示すように、無線デバイス１０６上で実行されることができる。一つの態様において、キャンペーン・サーバ１２５は、オペレーション５６５で示すように、無線デバイス１０６にキャンペーン・アプリ情報を返しても良い。他の態様において、無線デバイス１０６は既にキャンペーン・アプリ情報を有するので、オペレーション５６５は要求されない。
【００７３】
オペレーション５７０において、ユーザＢがパートＮ＋１を完了することができるように、無線デバイス１０６は、キャンペーン・アプリ２１０及び適当なキャンペーン・アプリ情報を受信した。一旦、パートＮ＋１が完了されたならば、無線デバイス１０６は、オペレーション５９０で示されるように、ユーザＢが無線デバイス１０６上でパートＮ＋１を完了したことを示すために、キャンペーン・サーバ１２５に登録しても良い。それから、オペレーション５６０によって示されるように、キャンペーン・サーバ１２５は、パートＮ＋１がキャンペーン・アプリの最後のパートであるかどうか、オペレーション５６０において判定しても良い。キャンペーン・サーバ１２５は、オペレーション５６０において、その判定を行うために、キャンペーン・アプリ情報を利用しても良い。パートＮ＋１が最後のパートでないならば、プロセス５００は、ブロックＣ５８５にジャンプし、それゆえ、オペレーション５２０及び後続するオペレーションを繰り返す。ブロックＣ５８５へのジャンプは、図４におけるブロック４９５からブロック４１０への遷移と同様である。
【００７４】
パートＮ＋１がキャンペーン・アプリ２１０の最後のパートであるならば、オペレーション５９５で示されるように、報酬２３０はユーザに送信され、それゆえ、プロセス５００を終了する。一つの態様において、報酬２３０は無線デバイス１０５だけに送信されることができる。他の態様において、報酬２３０は無線デバイス１０６だけに送信されることができる。当業者は、報酬２３０をバイラル・マーケティング・キャンペーンの参加者に分配するために、他のスキームを工夫しても良い。一つの態様において、報酬モジュール２８０は、報酬２３０を無線デバイス１０５，１０６に分配するために利用されても良い（上記した図２において述べられたように）。報酬２３０の分配の後、プロセス５００は終了する。
【００７５】
報酬２３０の分配に応じて、プロセス３００、プロセス４００及びプロセス５００が完了することが示されたが、プロセス３００，４００，５００における任意のポイントにおいて報酬２３０がマイルストーン（milestones）にて分配される他の態様が存在することができる。マイルストーンにて与えられる任意の報酬２３０は、“マイルストーン報酬（milestone reward）”と呼ばれても良い。例えば、ユーザＢの無線デバイス１０６が図４中のブロック４４５においてパートＮ＋１を完了した後、プロセス４００は、報酬２３０をユーザＡの無線デバイス１０５とユーザＢの無線デバイス１０６とに分配することに進むことができる。さらに、ユーザＣが後でパートＮ＋２を完了するならば、ユーザＡ、ユーザＢ及びユーザＣは報酬２３０を受信することができる。初期の参加者（例えば、ユーザＡとユーザＢ）が複数のマイルストーン報酬を受信しても良いことに留意されるべきである。他の態様において、プロセス３００，４００，５００の完了の前にユーザに与えられる任意の報酬２３０は、単にちょうど最新のパートを完了したユーザに与えられることができる。さらにもう一つの態様において、最後に与えられる報酬２３０は、マイルストーン報酬より大きな価値のあるものであることができる。例えば、マイルストーン報酬２３０がエコノミー（coach）航空券であることができるのに対して、最終的な報酬２３０がファーストクラスの航空券であることができる。報酬２３０がプロセス３００，４００，５００の最後においてのみ分配される必要がないことを当業者は認識するであろう。また、当業者は、マイルストーン報酬２３０の分配に適切な幾つかのマイルストーンを容易に工夫することができる。
【００７６】
セキュリティーが無線デバイス１０５，１０６のユーザ、無線ネットワーク・オペレータ、バイラル・マーケティング・キャンペーンを促進している実体又は他の任意のサードパーティーのための関心事（concern）であり得ることを、当業者は認識することができる。よって、当業者は、なりすまし（spoofing）、ハッキング、電話サービスの不正使用（phreaking）、ソーシャルエンジニアリング（social engineering）又はデータを他の危険にさらすこと（other compromise of data）を防止するために、周知のセキュリティー対策を使用することができる。例えば、無線ネットワーク・オペレータは、セキュア・ソケット・レイヤ（Secure Socket Layer）（“ＳＳＬ”）が無線デバイス１０５，１０６とキャンペーン・サーバ１２５との間の任意のコネクションのために利用されることを要求することができる。当業者は、さらに、データを違法コピーから保護するために、デジタル権利管理（digital rights management）（“ＤＲＭ”）技術を使用しても良い。
【００７７】
前述の例はキャンペーン・サーバ１２５とインタラクトするキャンペーン・アプリ２１０を説明するが、当業者はキャンペーン・アプリ２１０がキャンペーン・サーバ１２５とのインタラクトを要求しないシステムを工夫することができる。例えば、キャンペーン・アプリ２１０は、最初に報酬２３０をキャンペーン・アプリ２１０の内部に含んでおくことによって、完全に自立（self-reliant）することができる。よって、キャンペーン・アプリ２１０は、サーバに接続する必要がなくても良い。例えば、キャンペーン・アプリ２１０は、どの文字がミステリー・ワードから失われているかについてユーザが推測する周知の“ハングマン”ゲームであることができる。ハングマンにおいて、ユーザは、人が“ハングされる（hanged）”前に、予め定められた個数の推測を受信し、そして、ゲームは終わる。一つの態様において、ハングマン・ゲームは、ユーザＡ（その人は１つの文字を推測することができた）によって無線デバイス１０５上でプレイされることができる。ユーザＡが推測した後、キャンペーン・アプリ２１０がユーザＢの無線デバイス１０６に任意の超流通方法（上で説明された）によって転送されることができる。各々のユーザが他のユーザにゲームを転送して、プレイは続くであろう。一旦、キャンペーン・アプリ２１０が完了すれば、すなわち、ユーザがうまくミステリー・ワードを推測すれば、報酬２３０はアンロックされることができる。一つの態様において、報酬２３０がアンロックされた後、ユーザのうちの任意の者が同様に報酬２３０を受信し得るように、キャンペーン・アプリ２１０又は報酬２３０が、それらの者に超流通されることができる。
【００７８】
一つ又は複数の例示的な実施形態において、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組み合わせにより実行されても良い。ソフトウェアで実装される場合には、機能は、コンピュータ読み取り可能な媒体に、１又は複数のインストラクション又はコードとして、格納され又は伝送されても良い。コンピュータ読み取り可能な媒体は、或る場所から他の場所へのコンピュータ・プログラムの転送を容易にする任意の媒体を含むコンピュータ記憶媒体及び通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体であっても良い。制限ではなく、例として、上記コンピュータ読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、他の光ディスク記憶装置、磁気ディスク記憶装置若しくは他の磁気記憶装置、又は、インストラクション若しくはデータ構造の形で所望のプログラム・コードを伝えるか若しくは記憶するのに使用でき、且つ、コンピュータによってアクセスできる任意の他の媒体を含んでも良い。また、任意のコネクション（connection）は、適切にコンピュータ読み取り可能な媒体と呼ばれる。例えば、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者線（“ＤＳＬ”）、又は、例えば赤外線、無線、マイクロ波のような無線技術を使用することによって、ウェブサイト、サーバ、又は他のリモートソースからソフトウェアが送信される場合に、その同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、又は、例えば赤外線、無線、マイクロ波のような無線技術は、媒体の定義に含まれる。本明細書で用いられるディスク（Disk）及びディスク（disc）は、コンパクトディスク（“ＣＤ”）、レーザーディスク（登録商標）、光ディスク、デジタルバーサタイルディスク（“ＤＶＤ”）、フロッピー（登録商標）ディスク、高解像度ＤＶＤ（“ＨＤ−ＤＶＤ”）及びブルーレイディスク（登録商標）を含む。ここで、ディスク（disks）は、通常、磁気的にデータを複製（reproduce）し、一方、ディスク（discs）は、レーザーを使って光学的にデータをさせる。上記の組み合わせはまた、コンピュータ読み取り可能な媒体の範囲の中に含まれるべきである。
【００７９】
選択された実施態様が図示され詳細に説明されたが、以下のクレームにより定義されるように、様々な置き換え及び変更が本発明の精神及び範囲から逸脱することなくその中でなされ得ることが理解されるであろう。
【図１】
2011522329.tif 000003
【図２】
2011522329.tif 000004
【図３】
2011522329.tif 000005
【図４】
2011522329.tif 000006
【図５】
2011522329.tif 000007
【国際調査報告】
2011522329.tif 000008