【手続補正書】
【提出日】平成27年4月27日(2015.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバコンピュータに要求を送るステップと、
コンテンツに関連した代替ドキュメントの組に結合されている前記コンテンツ、および前記代替ドキュメントの組から選択するための条件を規定する条件コードスクリプトを受け取るステップと、
ドキュメントを要求するステップと、
前記条件コードで規定された条件が満たされたとき、前記代替ドキュメントの組の中から第1のドキュメントを開くステップと、
前記条件が満たされないときには、前記第1のドキュメントと異なる別のドキュメントを開くステップと、
前記条件の結果に従って、前記第1のドキュメントまたは前記別のドキュメントを示すステップとを含む方法。
【請求項２】
前記要求が広告の要求であり、応答として受け取る前記代替ドキュメントの組が、前記広告に関連した順序付けられた一連のランディングページであり、
前記第1のドキュメントは広告主のモバイルアプリケーション用のランディングページであり、前記別のドキュメントは広告主のWebサイト用のランディングページであり、前記条件は、モバイルデバイス上で前記広告主のモバイルアプリケーションを開くことができることを調べるためのものであり、
前記条件が満たされたとき、前記モバイルデバイスに局所的に含まれている広告主のモバイルアプリケーション用の前記ランディングページが開かれ、
前記条件が満たされないとき、広告主のWebサイト用の前記ランディングページが、前記モバイルデバイスのウェブブラウザの中に開かれる請求項1に記載の方法。
【請求項３】
前記要求が広告の要求であり、応答として受け取る前記代替ドキュメントの組が、前記広告に関連した順序付けられた一連のランディングページであり、前記ランディングページのうちの1つがモバイルアプリケーションストアであり、
前記第1のドキュメントが、広告主のモバイルアプリケーション用の前記ランディングページであり、前記別のドキュメントが、前記モバイルアプリケーションストアのランディングページであり、前記条件は、モバイルデバイス上で前記広告主のモバイルアプリケーションを開くことができることを調べるためのものであり、
前記広告に関連したパラメータが前記モバイルデバイスのメモリに格納され、
前記広告主のモバイルアプリケーションを開き得る前記条件が満たされたとき、前記モバイルデバイスに局所的に含まれている前記広告主のモバイルアプリケーション用の前記ランディングページが開かれ、
前記条件を調べた結果、前記広告主のモバイルアプリケーションを開くことができなければ、前記モバイルデバイスの閲覧ソフトで、前記モバイルアプリケーションストア用の前記ランディングページが開かれて、前記広告主のモバイルアプリケーションをダウンロードすることが可能になり、
前記ダウンロードされた広告主のモバイルアプリケーションを開く際に、前記格納されたパラメータが、前記広告主のモバイルアプリケーションによって前記メモリから取得される請求項1に記載の方法。
【請求項４】
サーバコンピュータに要求を送るステップと、
前記要求に対する応答として、2つ以上のコンテンツを、前記それぞれのコンテンツ用の条件コードスクリプトとともに受け取るステップであって、前記条件コードスクリプトが、それぞれのコンテンツを示すための条件として1組のアプリケーションを指定するステップと、
前記それぞれのコンテンツ用の前記条件コードスクリプトを実行するようにとの要求を送るステップであって、前記条件コードスクリプトの実行が、モバイルデバイス上に前記指定されたアプリケーションの組が存在するという条件を判断するステップを含む、ステップと、
前記アプリケーションの組が存在するという条件が満たされるまで前記送るステップを繰り返すステップと、
条件が満たされたコンテンツを示すステップとを含む方法。
【請求項５】
前記要求が広告の要求であり、2つ以上の広告の組が前記応答として受け取られ、
前記条件コードスクリプトが、それぞれの広告を示すための条件として、前記モバイルデバイスにおける1組のモバイルアプリケーションの有無を判断するためのスクリプトであり、前記方法が、
それぞれの広告に関連した条件について、前記モバイルデバイスにおける1組のモバイルアプリケーションの有無を調べるようにとの要求を送るステップと、
1組のモバイルアプリケーションの有無を規定する条件が満たされる広告を示すステップとをさらに含む請求項4に記載の方法。
【請求項６】
コンテンツおよび順序付けられた一連のドキュメントアドレスを受け取るステップと、
前記コンテンツを、前記順序付けられた一連のドキュメントアドレスと関連付けてコンテンツのデータベースに格納するステップと、
モバイルデバイスからコンテンツの要求を受け取るステップと、
前記コンテンツのデータベースからコンテンツを選択するステップであって、前記選択されるコンテンツが、受信されたコンテンツである、ステップと、
前記順序付けられた一連のドキュメントアドレスに従って、前記モバイルデバイスのスクリプトハンドラによって扱われる条件スクリプトを生成するステップと、
コンテンツの要求に対する応答として、前記選択されたコンテンツおよび前記条件スクリプトを前記モバイルデバイスに送るステップとを含む方法。
【請求項７】
コンテンツを受け取る前記ステップが、広告および関連する順序付けられた一連のランディングページアドレスを受け取るステップを含み、
条件スクリプトを生成する前記ステップが、対応するドキュメントアドレスにおけるどのドキュメントを開くことができるか、前記一連の順序で調べるため、および開かれているドキュメントを示すための条件を規定するJavaScript（登録商標）条件コードを生成するステップを含む請求項6に記載の方法。
【請求項８】
2つ以上のコンテンツのグループおよび前記コンテンツに関連したそれぞれの条件を受け取るステップであって、前記条件が、それぞれのコンテンツを示すための条件である、ステップと、
前記2つ以上のコンテンツのグループおよびそれぞれの条件をコンテンツのデータベースに格納するステップと、
モバイルデバイスからコンテンツの要求を受け取るステップと、
前記受け取った2つ以上のコンテンツであるコンテンツのグループを前記コンテンツのデータベースから選択するステップと、
前記2つ以上のコンテンツのグループに関連した前記条件に従って、前記モバイルデバイスのスクリプトハンドラによって扱われる条件スクリプトを生成するステップとを含む方法。
【請求項９】
2つ以上のコンテンツのグループを受け取る前記ステップが、2つ以上の広告のグループと、前記モバイルデバイス上にそれぞれの広告を示すための関連した条件とを受け取るステップを含み、
条件スクリプトを生成する前記ステップが、モバイルアプリケーションの所定の組が、
広告のグループの第1の広告を示すための第1の条件として存在することを判断するための条件スクリプトを生成するステップと、モバイルアプリケーションの別の所定の組が、広告のグループの第2の広告を示すための第2の条件として存在することを判断するための条件スクリプトを生成するステップと、条件が満たされた広告を示すためのコードを生成するステップとを含み、
前記方法が、
2つ以上のコンテンツのグループおよび関連する条件スクリプトを含んでいる応答を送るステップをさらに含む請求項8に記載の方法。
【請求項１０】
コンテンツの要求を受け取る前記ステップが、前記モバイルデバイスに含まれているモバイルアプリケーションのリストを受け取るステップを含み、
それぞれのコンテンツ用の条件スクリプトが、前記モバイルデバイスにおける1組のアプリケーションの有無である条件を含み、
前記方法が、
前記モバイルアプリケーションのリストに対するそれぞれのコンテンツ用の前記条件スクリプトを実行するステップと、
1組のアプリケーションの有無である条件が満たされるまで順番に、次のそれぞれのコンテンツ用の前記実行するステップを繰り返すステップと、
満たされた関連する条件に関するコンテンツを含む応答を送るステップとをさらに含む請求項8に記載の方法。
【請求項１１】
プロセッサと、
外部通信用の通信回路と、
メモリと、
表示装置とを備えるモバイルデバイスであって、
前記プロセッサが、モバイルアプリケーションを処理し、またオペレーティングシステムのサービスを利用し、前記モバイルアプリケーションがコンテンツ処理コンポーネントを含み、
前記通信回路が、前記モバイルアプリケーションからサーバコンピュータへのコンテンツの要求を送って、受け取ったコンテンツに関連した複数の代替ドキュメントの中から選択するための条件コードと結合したコンテンツを受け取り、
前記コンテンツ処理コンポーネントが、受け取ったコンテンツに関連したドキュメントを要求し、前記条件コードで規定された条件を満たす仮想コンテンツに関連したドキュメントを開くため、および前記条件が満たされないときには、第1のドキュメントと異なる別のドキュメントを開くための条件コードを実行するようにとの要求を送り、
前記表示装置が、前記条件コードを実行した結果に従って前記ドキュメントを示す、モバイルデバイス。
【請求項１２】
プロセッサと、
サーバコンピュータに仮想コンテンツの要求を送る通信回路と、
1つまたは複数のモバイルアプリケーションを格納するメモリと、
表示装置とを備えるモバイルデバイスであって、
前記プロセッサが、前記メモリに格納されたモバイルアプリケーションのリストを報告することができるオペレーティングシステムを実行し、
前記プロセッサが、モバイルアプリケーションを処理し、またオペレーティングシステムのサービスを利用し、前記モバイルアプリケーションがコンテンツ処理コンポーネントを含み、
前記コンテンツ処理コンポーネントが、前記要求に対する応答として、2つ以上のコンテンツのグループを、それぞれのコンテンツ用の条件コードスクリプトとともに受け取り、前記モバイルデバイスのオペレーティングシステムに対して、前記受け取った条件コードのうちの1つの条件コードを実行するようにとの要求を送り、条件コードを満たす仮想コンテンツを選択し、
前記表示装置が、前記選択された仮想コンテンツを示す、モバイルデバイス。
【請求項１３】
コンテンツ選択コンポーネントを含むプロセッサと、
メモリとを備える
コンテンツのデータベースシステムと通信するサーバコンピュータであって、
前記プロセッサが、コンテンツおよび順序づけられた一連のドキュメントアドレスを受け取り、前記コンテンツを前記一連のドキュメントアドレスと関連付けて前記コンテンツのデータベースに格納し、
前記プロセッサが、モバイルデバイスからコンテンツの要求を受け取り、前記受け取ったコンテンツを、前記コンテンツのデータベースから選択し、前記順序づけられた一連のドキュメントアドレスに従って、前記モバイルデバイスのスクリプトハンドラによって扱われる条件スクリプトを生成して、コンテンツの要求に対する応答として、前記選択されたコンテンツおよび前記条件スクリプトを前記モバイルデバイスに送る、サーバコンピュータ。
【請求項１４】
コンテンツ選択コンポーネントを含むプロセッサと、
メモリとを備える
コンテンツのデータベースシステムと通信するサーバコンピュータであって、
前記プロセッサが、2つ以上のコンテンツのグループおよび仮想コンテンツに関連した対応する条件を受け取り、前記条件が、前記コンテンツのグループのそれぞれのコンテンツを示すための条件であり、前記2つ以上のコンテンツのグループおよびそれぞれの条件を前記コンテンツのデータベースに格納し、
前記プロセッサが、モバイルデバイスからコンテンツの要求を受け取り、
前記受け取った2つ以上のコンテンツであるコンテンツのグループを前記コンテンツのデータベースから選択し、前記2つ以上のコンテンツのグループに関連した前記条件に従って、前記モバイルデバイスのスクリプトハンドラによって扱われる条件スクリプトを生成する、サーバコンピュータ。
【請求項１５】
前記プロセッサが、前記モバイルデバイスに含まれているモバイルアプリケーションのリストを受け取って、前記モバイルアプリケーションのリストを前記メモリに格納し、前記プロセッサが、前記モバイルアプリケーションのリストに対して前記条件を調べて、満たされた関連する条件に関するコンテンツを含む応答を送る請求項14に記載のサーバコンピュータ。
【請求項１６】
コンピュータプログラムを格納するコンピュータ可読記憶媒体であって、前記コンピュータプログラムが、コンピュータによって実行されたとき、
条件を規定する条件コードと結合されたコンテンツを受け取るステップと、
前記コンピュータに対して条件コードを実行するように要求するステップと、
前記条件コードで規定された条件が満たされたとき、前記コンピュータに対して前記コンテンツに関連したドキュメントを開くように要求するステップと、
前記条件が満たされないときには、前記コンピュータに対して第1のドキュメントと異なる別のドキュメントを開くように要求するステップと、
前記条件の結果に従って前記第1のドキュメントまたは前記別のドキュメントを示すステップとを遂行する、コンピュータ可読記憶媒体。
【請求項１７】
コンピュータプログラムを格納するコンピュータ可読記憶媒体であって、前記コンピュータプログラムが、コンピュータによって実行されたとき、
サーバコンピュータに対してコンテンツの要求を送るステップと、
前記要求に対する応答として、2つ以上のコンテンツのグループを、それぞれのコンテンツ用の対応する条件コードとともに受け取るステップと、
前記コンピュータに対して、前記受け取った条件コードのグループ化された順序付けられた条件コードを実行するように要求するステップと、
それぞれの条件コードが満たされたコンテンツを選択するステップと、
前記選択されたコンテンツを示すステップとを遂行するコンピュータ可読記憶媒体。