(57)【要約】  アプリケーション内においてリアクティブ広告を形成し呈示するシステムおよび方法が提供される。リアクティブ広告は、アプリケーションからの命令に基づいて、またはアプリケーション内における変更に応答して、位置、色、サイズおよび他のプロパティを変更するように構成されるかまたは変更することが可能であるものを含む。いくつかのリアクティブ広告は、入力を受付け、アプリケーションにおいて表示される広告部分であるコンテンツ部分の挙動および呈示を調整する、外部においてアクセス可能なロジック部分を含んでもよい。
2016504689.tif 000002
【特許請求の範囲】
【請求項１】
データアクセス装置ディスプレイ上でアプリケーションと同時に呈示される、供される広告の表示設定を前記アプリケーション内から調整する方法であって、
前記アプリケーション内において、前記アプリケーションの表示ステータスにおける変更を識別するステップと；
前記アプリケーションから、前記供される広告に、識別された変更についての情報を送るステップと；
識別された変更に基いて、前記アプリケーション内における広告位置、前記装置ディスプレイに関しての広告の向き、前記アプリケーションに対する広告配色、および前記ディスプレイに対する広告アニメーション、のうちの少なくとも１つを変更するステップと；
変更された広告を前記ディスプレイ上に前記アプリケーションと同時に呈示するステップとを含み；
前記識別するステップ、前記送るステップ、前記変更するステップ、および前記呈示するステップは、前記装置上でローカルに実行される、方法。
【請求項２】
前記変更するステップは、
前記広告において、前記アプリケーションから、識別された変更情報を受取るステップと；
前記識別された変更情報に基いて少なくとも１つの広告表示または広告挙動パラメータを設定するステップと；
前記設定された表示または挙動パラメータを前記アプリケーションに通知するステップとを含む、請求項１に記載の方法。
【請求項３】
前記送るステップは、
前記アプリケーション内において、前記広告位置、前記広告の向き、前記広告配色および前記広告アニメーションの少なくとも１つにおける変更を示す表示変更タイプを判断するステップと；
前記アプリケーション内において、判断された表示変更タイプに基いて、前記広告に対する新たな表示命令を計算するステップと；
前記新たな表示命令を前記広告に送るステップとを含み、
前記変更するステップは、前記変更するステップを前記新たな表示命令に基いて実行するステップを含む、請求項１に記載の方法。
【請求項４】
前記設定するステップは前記広告の配色を変更するステップを含む、請求項２に記載の方法。
【請求項５】
前記アプリケーションはゲームである、請求項１、２または３に記載の方法。
【請求項６】
前記アプリケーション内の、変更された広告に基いて表示パラメータを記憶するステップと；
変更された広告を広告サーバからの新たな供される広告と置換するステップと；
前記記憶された表示パラメータを、新たな供される広告に、前記新たな供される広告の表示中において、前記アプリケーションと同時に適用するステップとをさらに含む、請求項１、２または３に記載の方法。
【請求項７】
前記アプリケーションから、送られる、識別された変更情報を、前記広告のロジック部分とともに受取るステップと；
前記広告のコンテンツ部分が受取られる変更情報に基いてどのようにレンダリングされるかを規定するマークアップデータを前記ロジック部分で形成するステップとをさらに含み；
前記変更するステップは、前記コンテンツ部分を、形成されたマークアップデータに基いて、再レンダリングするステップを含む、請求項１、２または３に記載の方法。
【請求項８】
前記マークアップデータを形成するステップは、前記装置上に記憶されるローカルのマークアップテンプレートに基いてマークアップデータを形成するステップを含む、請求項７に記載の方法。
【請求項９】
前記マークアップデータを形成するステップは、広告デー夕ベース上に記憶されるマークアップ情報に基いてマークアップデータを形成するステップを含む、請求項７に記載の方法。
【請求項１０】
識別された変更は、前記アプリケーション内において前記広告の体裁を変更するための具体的な命令を含み、前記変更するステップは前記具体的な命令を前記広告に適用することによって達成される、請求項１、２または３に記載の方法。
【請求項１１】
前記広告を、前記データアクセス装置に、データ伝送ネットワークを介して、前記アプリケーションによって生成される広告要求に基いて、供するステップをさらに含む、請求項１、２または３に記載の方法。
【請求項１２】
前記アプリケーションから、送られる識別された変更情報を、前記広告のロジック部分とともに受取るステップをさらに含み；
前記設定するステップは、前記広告のコンテンツ部分が受取られる変更情報に基いてどのようにレンダリングされるかを規定するマークアップデータを前記ロジック部分で形成するステップを含み；
前記通知するステップは、形成されたマークアップデータを前記アプリケーションに与えるステップを含み；
前記変更するステップは、前記コンテンツ部分を、形成されたマークアップデータに基いて、再レンダリングするステップを含む、請求項２に記載の方法。
【請求項１３】
データアクセス装置に配置されたプロセッサと；
命令のセットが中に記憶されるコンピュータ読取可能メモリとを含み、前記命令のセットは、前記プロセッサによって実行されると、前記プロセッサに、前記データアクセス装置のディスプレイ上でアプリケーションと同時に呈示される、供される広告の表示設定を、前記アプリケーション内から調整する方法を実行させ、前記方法は、
前記アプリケーション内において、前記アプリケーションの表示ステータスにおける変更を識別するステップと；
識別された変更に基いて、前記アプリケーション内における広告位置、装置ディスプレイに関しての広告の向き、前記アプリケーションに対する広告配色、および前記ディスプレイに対する広告アニメーション、のうちの少なくとも１つを変更するステップと；
変更された広告を前記ディスプレイ上に前記アプリケーションと同時に呈示するステップとを含み；
前記識別するステップ、前記変更するステップ、および前記呈示するステップは、前記装置上でローカルに実行される、システム。
【請求項１４】
前記データアクセス装置は携帯電話である、請求項１３に記載のシステム。
【請求項１５】
前記システムは、前記データアクセス装置に配置されたデータ通信ユニットをさらに含み、前記データ通信ユニットは供される広告を受取り；前記供される広告は、前記アプリケーションによって生成される広告要求に応じて、データ伝送ネットワークを介して、前記データアクセス装置に供される、請求項１３に記載のシステム。
【請求項１６】
前記変更するステップの結果に基いて広告表示パラメータを記憶するパラメータメモリをさらに含み；
前記プロセッサは、前記データアクセス装置で、変更された広告を置換する新たな供される広告を受取ることに応答して、前記アプリケーションと同時に表示される新たな供される広告に前記記憶された表示パラメータを適用するステップをさらに実行する、請求項１３、１４、または１５に記載のシステム。
【請求項１７】
前記変更するステップは：
前記広告のコンテンツ部分が受取られる変更情報に基いてどのようにレンダリングされるかを規定するマークアップデータを形成するステップと；
前記コンテンツ部分を、形成されたマークアップデータに基いて、再レンダリングするステップとを含む、請求項１３、１４、または１５に記載のシステム。
【請求項１８】
前記プロセッサは、前記供される広告のロジック部分からの命令に基いて、前記変更するステップを実行する、請求項１３、１４、または１５に記載のシステム。
【請求項１９】
データアクセス装置ディスプレイ上でアプリケーションと同時に呈示される、供される広告の表示設定を、前記アプリケーション内から調整する方法であって、
前記アプリケーション内において、前記アプリケーションの表示ステータスにおける変更を識別するステップと；
前記アプリケーションから、前記供される広告に、識別された変更を送るステップと；
前記アプリケーションから、送られる識別された変更情報を、前記供される広告のロジック部分とともに受取るステップと；
前記供される広告のコンテンツ部分が受取られる変更情報に基いて前記装置ディスプレイ上でどのようにレンダリングされるかを規定するマークアップデータを前記ロジック部分で形成するステップと；
前記装置ディスプレイ上で、前記広告のコンテンツ部分を、形成されたマークアップデータに基いて、再レンダリングするステップとを含み、前記再レンダリングするステップは、前記アプリケーション内における広告位置、前記装置ディスプレイに関しての広告の向き、前記アプリケーションに対する広告配色、および前記ディスプレイに対する広告アニメーション、のうちの少なくとも１つを変更するステップを含み；前記方法はさらに、
変更された広告を前記ディスプレイ上に前記アプリケーションと同時に呈示するステップを含み；
前記識別するステップ、前記送るステップ、前記再レンダリングするステップ、および前記呈示するステップは、前記装置上でローカルに実行される、方法。
【請求項２０】
前記マークアップデータを形成するステップは、広告デー夕ベースに記憶されるマークアップ情報に基いてマークアップデータを形成するステップを含む、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
分野
本開示は、広告呈示環境における変更に応答して、新たなグラフィックス、新たなコンテンツ、新たな呈示パラメータおよび／または新たな広告のために、広告サーバに対する呼出を必要とすることなく、自己調整可能なオンラインおよびアプリ内広告フォーマットに関する。より特定的には、本開示は、１つ以上のローカルデバイス表示環境変化に対して、そのような表示環境変化を引起すローカルデバイスアプリケーションまたはユーティリティの１つ以上と直接通信することによって反応するための必要なロジックを含むリアクティブ広告モジュールに関する。
【背景技術】
【０００２】
背景
モバイルアプリケーションまたはウェブブラウザ（またはウェブブラウザにおいて動作するアプリケーション）内に示される広告は、一般的には、アプリ／ウェブエクスペリエンスの他の部分に関して静的である。広告ユニットは、アプリの先頭、またはスクロール可能なページ上もしくは画面位置に関係する具体的な位置などのような適所に固定され、それ自体のルールに従って挙動する。いくつかのケースでは、これらのルールは、画面の一番上または何らかの他の固定された位置に固定されたままであること、または特定のディスプレイ解像度で呈示されることを含む。広告主が広告ユニット位置または体裁を変更したい場合、広告主は新たな広告を広告ネットワークのサーバに要求しなければならない。広告は、アプリまたはウェブ環境と直接対話はせず、その環境内の変更に登録されたり、その環境内の変更に応答したりはしない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
概要
ここに開示される技術、装置、およびシステムは、少なくとも一部が、データアクセス装置ディスプレイ上でアプリケーションと同時に呈示される、供される広告の表示設定を、前記アプリケーション内から調整する方法に関し、この方法は、前記アプリケーション内において、前記アプリケーションの表示ステータスにおける変更を識別するステップと；前記アプリケーションから、前記供される広告に、識別された変更を送るステップと；前記アプリケーション内における広告位置、装置ディスプレイに関しての広告の向き、前記アプリケーションに対する広告配色、および前記ディスプレイに対する広告アニメーション、のうちの少なくとも１つを変更するステップと；変更された広告を前記ディスプレイ上に前記アプリケーションと同時に呈示するステップとを含み；前記識別するステップ、前記送るステップ、前記変更するステップ、および前記呈示するステップは、前記装置上でローカルに実行される。
【０００４】
いくつかの変形例においては、前記変更するステップは：前記広告において、前記アプリケーションから識別された変更情報を受取るステップと；受取られる変更情報から、少なくとも１つの表示変更タイプを判断するステップと；前記判断された表示変更タイプに基いて少なくとも１つの広告表示または挙動パラメータを設定するステップと；前記設定を前記アプリケーションに通知するステップとを含む。
【０００５】
いくつかの変形例においては、前記送るステップは：前記アプリケーション内において、表示変更タイプを判断するステップと；前記アプリケーション内において、前記広告に対する新たな表示命令を計算するステップと；前記新たな表示命令を前記広告に送るステップとを含む。
【０００６】
いくつかの変形例においては、前記設定するステップは前記広告の配色を変更するステップを含む。
【０００７】
いくつかの変形例では、前記アプリケーションはゲームである。
いくつかの変形例では、前記データアクセス装置は携帯電話である。
【０００８】
いくつかの変形例では、この方法は、さらに、前記アプリケーション内の、変更された広告に基づいて、表示パラメータを記憶するステップと、変更された広告を広告サーバからの新たな供される広告と置換するステップと；前記記憶された表示パラメータを、新たな供される広告に、前記新たな供される広告の表示中において、前記アプリケーションと同時に適用するステップとをさらに含む。
【０００９】
いくつかの変形例では、この方法は、さらに、前記アプリケーションから、送られる識別された変更情報を、前記広告のロジック部分とともに受取るステップと；前記広告のコンテンツ部分が受取られる変更情報に基いてどのようにレンダリングされるかを規定するマークアップデータを前記ロジック部分で形成するステップとをさらに含み；前記変更するステップは、前記コンテンツ部分を、形成されたマークアップデータに基いて、再レンダリングするステップを含む。
【００１０】
いくつかの変形例では、前記マークアップデータを形成するステップは、前記装置上に記憶されるローカルのマークアップテンプレートに基いてマークアップデータを形成するステップを含む。
【００１１】
いくつかの変形例では、前記マークアップデータを形成するステップは、広告データベースに記憶されるマークアップ情報に基いてマークアップデータを形成するステップを含む。いくつかの変形例では、マークアップデータはマークアップ言語を含んでもよい。いくつかの変形例では、そのようなマークアップ言語は、供される広告を供するサーバによって生成されてもよい。
【００１２】
いくつかの変形例では、識別された変更は、前記アプリケーション内において前記広告の体裁を変更するための具体的な命令を含み、前記変更するステップは前記具体的な命令を前記広告に適用することによって達成される。
【００１３】
ここに開示される技術、装置、およびシステムは、少なくとも一部が、プロセッサと、命令のセットが中に記憶されるコンピュータ読取可能メモリとを含み、命令のセットは、プロセッサによって実行されると、プロセッサに、ここに論じられる方法ステップおよびその変形物の一部またはすべてを実行させる、システムに関してもよい。ここに開示される技術、装置、およびシステムは、少なくとも一部が、命令が実施される非一時的なコンピュータ読取可能媒体であって、該命令は、１つ以上のプロセッサによって実行されると、プロセッサに、ここに論じられる方法ステップおよびその変形物の一部またはすべてを実行させる、非一時的なコンピュータ読取可能媒体に関してもよい。
【００１４】
論じられるシステムおよび方法の適用可能性についてのさらなる範囲は、以下に記載される詳細な説明によって明らかになるであろう。しかしながら、ここに開示される概念の精神および範囲内における様々な変更および修正は、この詳細な説明から当業者にとって明らかなものであることから、詳細な説明および具体例は、システムおよび方法の好ましい実施形態を示す一方で、例示のみを目的としていることを理解されたい。
【００１５】
図面の簡単な説明
論じられるシステムおよび方法は、例示によってのみ与えられ、したがって限定的ではない、ここにおいて以下に記載される詳細な説明および添付の図面から、より十分に明らかとなる。
【図面の簡単な説明】
【００１６】
【図１ａ】ここに論じられる１つ以上の広告担持アプリケーションおよび／またはユーティリティを動作させる装置の実施例のブロック図を示す。
【図１ｂ】ここに論じられる、リアクティブ広告が表示されるアプリケーションの実施例を示す。
【図１ｃ】ここに論じられる、リアクティブ広告が表示されるアプリケーションの実施例を示す。
【図１ｄ】ここに論じられる、リアクティブ広告が表示されるアプリケーションの実施例を示す。
【図２ａ】ここに論じられる表示イベント検出およびローカル広告調整プロセスの実施例のブロック図を示す。
【図２ｂ】ここに論じられる表示イベント検出およびローカル広告調整プロセスの実施例のブロック図を示す。
【図２ｃ】ここに論じられる表示イベント検出およびローカル広告調整プロセスの実施例のブロック図を示す。
【図３】ここに論じられるリアクティブ広告ローカル調整プロセスの実施例のブロック図を示す。
【発明を実施するための形態】
【００１７】
図面は、詳細な記載の途中で詳細に説明される。
詳細な記載
以下の詳細な説明は添付の図面に言及する。異なる図面における同じ参照番号は同じであるかまたは同様の要素を識別する。さらに、以下の詳細な説明は、論じられる概念を限定するものではない。ここに論じられる概念の範囲は特許請求の範囲およびその均等物によって規定される。
【００１８】
図１は、データアクセス装置１０００の実施例のブロック図である。そのようなデータアクセス装置は、１つ以上のメモリ装置１０５０と、画面のようなディスプレイ１１００を介して呈示されてもよい１つ以上のアプリケーション１０１０および／またはウェブブラウジングツール１０３０を実行するための１つ以上のプロセッサ１０４０とを備えてもよい。アプリケーション１０１０および／またはウェブツール１０３０は中／上に広告を呈示するための広告スペース１０２０を備えるかまたはそれを有するように構成されてもよい。そのようなデータアクセス装置の変形例は、デスクトップ、ラップトップ、ネットブック、タブレットまたは携帯コンピューティングプラットフォームを含んでもよい。そのようなデータアクセス装置１０００のいくつかの変形例は、アプリケーションおよび／またはウェブデータならびに広告の呈示のための画面のようなディスプレイを備えてもよい。広告担持アプリケーションを呈示するデータアクセス装置ディスプレイ１１００の、ある変形例が、図１ｂ〜図１ｄに示される。
【００１９】
図１ｂでは、装置ディスプレイ１１００は、あるコンテンツ１１５０を中に有するアプリケーション１１１０と、それとともに呈示される広告１１２０とを呈示している。多くの現在の広告担持アプリケーションにおいては、アプリケーション１１１０に関連して呈示されるが、それに直接書込まれたり、またはそれの一部であったりはしない広告１１２０は、ディスプレイ１１００に対して呈示されるのみである。従来の広告はアプリケーション１１１０内のイベントや、アプリケーション１１１０におけるコンテンツのコンテンツレイアウト、色または移動ステータスにおける変更にいつ／どのように反応／応答するかについて、全く意識がない。しかしながら、本開示に従うリアクティブ広告モジュールは、それが現在ともに呈示されているコンテンツを監視し、それに対する意識を有する。
【００２０】
図１ｃは、装置ディスプレイ１１００上に呈示される、広告が可能化されたアプリケーション１１１０の実施例を示し、そこにおいては、コンテンツ１１４０が画面上において変更しているか、再配置されているか、または再構成されている。そのような変形例におけるリアクティブ広告１１３０は、アプリケーション１１１０においてコンテンツ１１４０のレイアウトまたは分布または構成における変更を検出すると、アプリケーション１１１０内におけるその再位置決めを、広告サーバからのそのような入力または命令を必要とすることなく行なうであろう。そのような再位置決めは、アプリケーションに、複数の許される広告位置１２００、１２１０、１２２０を設定させることにより、実現してもよい。広告１１３０は、次いで、その許された位置の１つ１２００を選択し、広告それ自体をそこにレンダリングする。
【００２１】
広告は、次いで、アプリケーションから、広告が再配置される必要がある旨を示す信号を受取るか、またはそのような何らかの他の合図を解釈してもよい。そのような信号は、アプリケーションから直接来るかも知れず、または広告にあるかもしくはそうでなければ広告に与えられ、たとえば、広告付近において表示動作の変更を示す（つまり多くの画素が描き直される）何らかの監視ロジックであるかも知れない。そのような信号は、ユーザが見たいかも知れないコンテンツが広告によって遮られており、広告に、それ自体を他の許された位置１２１０、１２２０の１つにおいて再レンダリングさせることを示唆してもよい。新たな許された位置は、さらに、アプリケーションによって与えられるか、または広告にあるかもしくはそうでなければ広告に与えられ、たとえば、表示動作において変更がないこと、もしくはそうでなければ許可された広告位置付近における比較的少量もしくは低減された量の表示動作を示す監視ロジックによって判断されることもある。
【００２２】
そのようなある変形例の例は、仮想環境の周りでキャラクタまたは視点を移動させることを伴うゲームを含む。そのようなアプリケーションにおけるリアクティブ広告は、それがゲームプレイに干渉しないように、それ自体をディスプレイ上における他の位置に移動させてもよい。たとえば、広告は、装置のディスプレイ１１００に呈示されるアプリケーション１１１０の最上部に亘るバナーとして始まってもよいが、ゲームキャラクタまたは視点が画面の最上部に到達すると、アプリケーションは、広告に対して、それが邪魔であり、広告ユニットをディスプレイの最下部または異なる画面位置に移動するよう伝える。バナーは、アプリケーションからの表示変更情報に応答して、それ自体をディスプレイの最下部に亘るように再レンダリングし、ディスプレイの最上部のスペースをアプリケーションに返す。
【００２３】
図１ｄは、装置ディスプレイ１１００上において呈示される、広告が可能化されたアプリケーション１１１０の別の実施例を示しており、そこにおいては、コンテンツ１１６０はその配色を変更している。そのような変形例におけるリアクティブ広告モジュール１１７０は、配色における変更を検出すると、それ自体の配色を、それに従って、広告サーバからのそのような入力または命令を必要とすることなく、調整するであろう。加えて、広告モジュールはそれ自体のロジックを備えているので、そのような色調整は、いくつかの変形例では、外部のシステムとの対話がほとんどまたは全くない状態で達成されてもよい。そのような変形例は、アプリ１１１０の現在の配色／色ステータスを与える入力データを必要としてもよい。他の変形例は、そのような色情報に関して、ディスプレイ１１００または装置１０００のグラフィックスレンダリング部分にポーリングしてもよい。
【００２４】
そのような変形例の例は、財務を監視するためのアプリケーションを含む。そのようなアプリケーションは、ユーザがレポートの配色を設定することを可能にしてもよい。ユーザが変更をなすと、アプリケーションは、広告に対して、配色、または選択された配色を補う新たな色値を知らせてもよい。広告は、配色情報に応答して、その配色を調整する。さらなる変形例では、配色情報は、アプリケーションにおけるすべてのその後表示される広告に対して、適切な／好ましい色または好ましい配色を知らせる、背景広告選択または管理情報キャッシュにおいて持続してもよい。
【００２５】
いくつかの変形例では、アプリまたは広告発行者は、動的な広告プロパティおよび／または位置調整に加わってもよく、またはそれから抜けてもよい。いくつかの変形例では、発行者または開発者は、アプリケーションコンテンツまたは挙動に基づいて動的な再構成のために意図されたコンテンツを具体的に形成してもよい。他の変形例では、アプリまたは広告の発行者は、アプリケーション挙動に基づいて、広告位置、サイズ、色または他のプロパティに対する、第三者または装置に基づく調整を、許可することに同意してもよい。
【００２６】
さらなる変形例では、アプリケーションまたはゲームは、アプリケーション内表示に、その位置もしくは向き（回転／傾き）のいずれかもしくは両方をアプリケーションまたはその表示に関して振動させるかまたは他の態様で移動もしくは変更させる特徴を有してもよい。そのようなアプリケーションと同時に表示される、あるリアクティブ広告は、さらに、アプリケーション内表示と整合する態様で移動、振動、傾斜、回転、または他の態様で挙動するよう命令されてもよい。たとえば、一人称視点シューティングゲームアプリケーションは、激しいリアルなグラフィックスを伴う。ゲーム内において爆発が生じるたび毎に、アプリケーションはプレイヤーの「視界」を短時間の間振動させる。広告をゲーム内おいてより自然に現わすために、アプリケーションは、その上に表示される広告に対して、その表示に合うように、たとえば、水平方向に５秒間振動すべきである、と告げてもよい。他の変形例は、さらに、ゲーム内表示の他の部分が、プレイヤーがダメージを受けたため、またはアイテムが爆発したため、または他の同様の効果が生じたために、赤色の色相になったときに、短時間の間赤みを帯びた色に変更するなどのような、一時的な色変更を含んでもよい。いくつかの変形例では、広告に対するそのような調整は、アプリケーションによって直接トリガされてもよい。そのような変形例では、アプリケーションは、広告を描き直すかもしくは再位置決めするか、または色もしくは位置変更に関して広告に直接的なコマンドもしくは信号を与えてもよい。リアクティブ広告のいくつかの変形例では、広告ユニットは、アプリケーションから、広告ユニットに対して、広告ネットワークのサーバに対する呼出なしに変更され得るアクション、体裁、位置などについてのさらなる命令を与える、プログラムに従った呼出を受入れる。この機能は、広告のコーディングに直接追加されることができ、広告に対して、広告を呈示するよう可能化／構成されるアプリケーションまたはプログラムによって直接アクセスされ得る独立した機能を与える。デバイスアプリケーションと対話するリアクティブ広告の１つの実施の形態を図２ａに示す。
【００２７】
図示される実施の形態では、デバイスアプリケーション５１００は、画面変更情報５０００をリアクティブ広告５１１０に送ってもよい。画面変更情報は、ゲームにおけるキャラクタ、オブジェクトまたは視点の位置、レポートまたはウェブサイトに対する配色における変更、ゲームにおける第一人称視点の「振動」または呈色に関係する情報、ハイライト表示または選択されたデータ入力フィールドのようなアプリケーションの「アクティブな」部分の位置における変更を含んでもよい。
【００２８】
リアクティブ広告モジュール５１１０は、デバイスアプリ５１００の使用中またはアクセス中に表示される広告を含むが、それ自体はアプリ５１００の一部であったり、またはそうでなければアプリ５１００内にプログラミングもしくはコード化されたりはしないものであり、画面変更情報５０１０を受ける。いくつかの変形例では、リアクティブ広告５１１０は、受取られた画面変更情報５０１０から、画面変更情報タイプ５０３０を判断してもよい。変更情報タイプは、色、位置、モーション、およびそれらの組合せを含んでもよい。いくつかの変形例では、アプリ５０００から送られる画面変更情報は、モーション、位置、および色の１つ以上に関係する具体的な命令を含んでもよい。いくつかの変形例では、画面変更情報は、さらに、装置から入手可能な、傾き、向き、音声状態、出力ステータス、検出されたモーション、検出された位置、他の形式のセンサデータ、および／またはアプリケーション５０００が動作しているかもしくはそうでなければ呈示されている装置のネットワーク接続状態のような情報を含んでもよい。いくつかのそのような変形例では、広告５１１０は、変更情報タイプ判断ステップ５０３０を省略してもよく、単に、その体裁または挙動５０２０を、アプリによって送られる具体的な変更情報に基づいて変化させてもよい。具体的な変更情報が、装置によって、または装置において利用可能なセンサデータによって／から送られる変形例は、そのような装置またはセンサデータがアプリケーション５０００に与えられる変形例を含んでもよい。アプリケーションは、次いで、その挙動または体裁が変化させられてもよく、さらに、変更情報または他の画面もしくは表示変更信号をリアクティブ広告５１１０に与えてもよい。
【００２９】
変更情報５０００が広告に対する明示的／具体的な命令の形式にはなく、アプリ環境において現在進行中の変更のタイプについての情報の形式である変形例では、リアクティブ広告は、その体裁または挙動５０２０を、広告によって判断される変更情報タイプ５０３０に基づいて設定する。この変更情報タイプは、広告をデバイスアプリ５１００内においてどのようにレンダリングするかを変更するべく、広告テンプレートもしくはマークアップ言語に、またはそれについて、データを含んでもよい。新たな広告挙動が設定された後、アプリは、広告が修正されたことを知らされ（５０５０）、修正された広告を呈示５０８０する。
【００３０】
いくつかの変形例では、広告との通信は、アプリケーションまたは他のプロセスもしくはユーティリティによってアクセス可能な広告の「外部」部分（たとえばウェブアプリケーション／ツールに対するJavaScript（登録商標）など）を有することによって達成されてもよい。そのような変形例では、表示の非コンテンツ／非広告部分において動作するロジックは、この「外部」部分に対する呼出を行なって、要求または提案される変更を識別してもよい。「外部」広告部分は、次いで、レンダリングされた広告のマークアップ（ＸＭＬまたはＨＴＭＬなど）の再生成を、広告サーバからの広告コンテンツを用いて、ある場合にはクライアント側マークアップテンプレートを用いて、さらにある場合には新たな位置または背景色のような非広告部分から渡される値を用いて、行なってもよい。外部部分は、次いで、この新たに生成されたマークアップを用いて、広告を再レンダリングする。
【００３１】
装置上のアプリケーションとその上に呈示されるリアクティブ広告の外部部分との間における対話を示す実施の形態を図２ｂに示す。
【００３２】
示される実施の形態では、デバイスアプリケーション７１００は、画面変更情報７０００を、リアクティブ広告７１１０の、外部の、または外部においてアクセス可能な部分７２００に送ってもよい。画面変更情報は、ゲームにおけるキャラクタ、オブジェクトまたは視点の位置、レポートまたはウェブサイトに対する配色における変更、ゲームにおける第一人称視点の「振動」、呈色または視覚的要素に関係する情報、ハイライト表示または選択されたデータ入力フィールドのようなアプリケーションの「アクティブな」部分の位置における変更、広告のために利用可能なスペース（利用可能なスペースの寸法、ディスプレイ１１００上における利用可能なスペースの位置）、アプリケーション内におけるプレイヤーの達成成果を含んでもよい。
【００３３】
外部のリアクティブ広告部分７２００は、デバイスアプリ７１００の使用中もしくはアクセス中に表示される広告コンテンツ部分７２１０とは別ではあるがそれと接続されるリアクティブ広告７１１０の一部であり、それ自体はアプリ７１００の一部であったり、またはそうでなければ、アプリ７１００にプログラミング／コード化されたりはしないものであり、画面変更情報７０１０を受ける。この画面変更情報は、いくつかの変形例では、画面データが変更され、外部部分７２００は変更タイプを判断するよう表示またはレンダリングプロセスに問合せるかまたはそうでなければポーリングすべきである旨を示す信号を単に含んでもよい。他の変形例では、画面変更情報７０１０は、アプリケーションにおける表示変更についてのより具体的なデータを含んでもよい。
【００３４】
いずれの変形例においても、画面変更情報は、色、位置、モーションおよびそれらの組合せにおける変更を含んでもよい。いくつかの変形例では、アプリ７０００から送られる画面変更情報はモーション、位置および色の１つ以上に関係する具体的な命令を含んでもよい。そのような変形例では、外部部分７２００は、広告の呈示のための新たなマークアップデータ７０３０を、受取られた画面変更情報７０１０と、装置７１００に記憶されるローカルのマークアップテンプレート７０２０または広告コンテンツ７０４０もしくは広告データベース７１２０に記憶されるマークアップデータのいずれかとに基づいて、形成してもよい。
【００３５】
受取られる画面変更情報７０１０が、明示的／具体的な変更情報の形式ではなく、アプリ環境において生ずる変更のタイプについての情報の形式である変形例では、外部部分７２００は、ローカルのマークアップテンプレート７０２０を省略するかまたはそれに対するアクセスを有することすらなくてもよく、広告呈示のための新たなマークアップデータを、純粋に広告コンテンツ７０４０に基づいて、またはいくつかの場合では広告データベース７１２０から入手可能なマークアップデータのみに基づいて、形成しなければならないこともある。新たなマークアップデータが形成７０３０された後、外部部分は、広告コンテンツ７０５０を再レンダリングし、装置またはデバイスアプリ７１００に対して修正された広告コンテンツ７０８０を呈示するよう知らせる。
【００３６】
別の変形例では、アプリまたはアプリケーションは、リアクティブ広告の制御を、直接、そのリアクティブ広告の「外部」部分に対する関数呼出を介して行なってもよい。そのような変形例を図２ｃに示す。示される変形例では、装置上において動作するアプリ６１００は、それ自体内において生ずる表示環境変更タイプ６０１０をより迅速かつより正確に判断してもよい。アプリは、さらに、広告の位置、色、および現在の挙動を、初期の広告表示パラメータ、またはアプリから広告に対する最後に送られた変更命令のいずれかに基づいて、意識していてもよい。そのような情報は、アプリが、アプリに生じている判断された変更タイプ６０１０に基づいて、適切な命令セットを判断することを可能にしてもよい。アプリ６１００は、判断された変更タイプ６０１０に基づいて、広告変更命令６０７０を送ってもよい。
【００３７】
リアクティブ広告６１１０はアプリから変更命令６０００を受取る。変更命令６０００は、新たな位置、色、および／またはモーションパラメータについての情報を含んでもよい。いくつかの変形例では、変更命令は、具体的な配色、アプリ内位置、および／またはモーションタイプなどのような絶対命令を含んでもよい。さらなる変形例では、変更命令は垂直または水平移動の量、配色における変更度合、動的モーションの量もしくは期間、またはそれらの何らかの組合せなどのような、相対的な情報を含んでもよい。
【００３８】
広告６１１０は、受取られた変更命令６０００に基づいて修正６０５０され、デバイスアプリ６１００は、修正された広告６０８０の呈示を、その広告に対する表示／呈示時間が切れるまで、またはアプリが閉じられるまで、または広告挙動に対する変更を保証する他の表示変更イベントがアプリにおいて生ずるまで、行なう。
【００３９】
アプリ７１００とリアクティブ広告７２００の外部部分との間の情報交換は、データアクセス／データ処理装置内の任意の数のデータ交換／通信チャネルを介して生じてもよい。アプリ７１００および広告７１１０は、１つ以上のメモリ位置に記憶され装置における１つ以上のプロセッサによって動作される別々のプログラム／オブジェクトであってもよい。画面変更情報および広告挙動修正に関係する情報は、情報をプロセッサ内に記憶するかまたは情報をプロセッサとメモリとの間において送るよう用いられるレジスタおよび／またはバスを介して、２つのプログラム／オブジェクト間において交換されてもよい。
【００４０】
広告変更命令６０７０のさらなる変形例は、広告の色、位置およびアニメーション以外の、挙動ならびにパラメータを含んでもよい。いくつかの変形例は、音、映像、静止フレームからなる映像状のサイクル化などのような、広告のマルチメディア局面を可能化／不能化してもよい。たとえば、マルチメディア／映像成分または目を引くアニメーション／移動を伴う広告が、−ユーザプロファイル情報を、財務／銀行業務アプリにおいて、またはゲームにおける特定のアクションシーケンス中において修正するときなどのような−ユーザの注意／注目を必要とするアプリの部分中において、不能化されてもよい。さらなる変形例は、さらに、アプリがその現在のマルチメディア設定をリアクティブ広告に与えることを可能にしてもよい。そのような変形例では、消音モードにおいて動作しているアプリは、その上に呈示される広告に対して、装置全体が消音モードで動作しているかどうかに係わらず、同じく消音モードで動作するよう命じてもよい。
【００４１】
表示変更によってトリガされるアプリ内広告修正に関連付けられるワークフローの一例を図３に示す。示される変形例では、表示変更イベント３０００の認識によって、アプリケーションまたは（構成によっては）広告に、アプリ内の広告の色３０３０および／または位置３０１０に対して変更が必要かどうかを判断させる。示される変形例では、これらの判断は並列して行なわれる。他の変形例では、これらの判断は、順次行なわれるか、または両方のパラメータ／パラメータセットを同時に評価する全体的な組合されたプロセスの一部であってもよい。
【００４２】
新たな位置が必要とされる場合には、新たな位置の設定３０２０が、アプリケーションによって、命令の形式で行なわれるか、または広告によって、アプリケーションから受取られる表示情報に基づいて行なわれるかのいずれであってもよい。新たな色の設定３０４０も、同様の態様で行なわれてもよい。色および位置情報／変更が判断され設定された後、修正された広告３０８０を解析して、何らかのモーション３０５０または（色の溶明／溶暗のような）他のタイプのアニメーションが必要とされてもよい／命令されてもよいかどうかを判断する。モーションまたはアニメーション３０５０が必要とされない場合には、修正された広告３０８０が呈示３０７０され表示される。モーションが必要とされる場合には、修正された広告３０８０は、動く／アニメーション化されたフォーマット３０６０で呈示される。いくつかの変形例では、動く／アニメーション化されたフォーマット呈示３０６０は固有または自動的に後の表示変更検出３０００をトリガして、モーションアニメーションをいつ停止／変更すべきかを判断してもよい。他の変形例では、あるモーション／アニメーションの設定は、時間期限、またはホストアプリ／アプリケーションによって知らせられるかもしくは命令される何らかの他の終結可能なもしくは自己終結プロセスの連なりもしくは反復を含んでもよい。
【００４３】
ある場合では、システムの局面に関し、ハードウェアへの適用とソフトウェアへの適用との間の差異は小さなものである。ハードウェアまたはソフトウェアの使用は、概して（常にというわけではなく、ハードウェアとソフトウェアとの間の選択は、特定の状況においては重要なものとなり得る）費用対効果の妥協点を示す設計上の選択的事項である。ここに記載の処理および／またはシステムおよび／または他の技術を利用することができる様々な手段があり（たとえば、ハードウェア、ソフトウェア、および／またはファームウェア）、好ましい手段は、処理および／またはシステムおよび／または他の技術が展開される背景によって変わる。たとえば、速度および精度が最重要であると実施者が判断した場合、実施者は、主にハードウェアおよび／またはファームウェアの手段を選択してもよい。柔軟性が最重要である場合、実施者は、主にソフトウェアによる適用を選択してもよい。または代替的には、実施者は、ハードウェア、ソフトウェア、および／またはファームウェアのなんらかの組み合わせを選択してもよい。
【００４４】
上記の詳細な記載は、装置および／または処理の様々な実施形態について、ブロック図、フローチャート、および／または例を使用して述べた。このようなブロック図、フローチャート、および／または例が１つ以上の機能および／または動作を含む限りにおいて、当業者は、このようなブロック図、フローチャート、または例の範囲内における機能および／または動作の各々が、幅広いハードウェア、ソフトウェア、ファームウェア、または実質的にこれらの任意の組み合わせによって個々および／または集合的に実施することができることを理解するであろう。ある実施形態において、ここに記載される主題のいくつかの部分は、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタル信号プロセッサ（ＤＳＰ）または他の集積形態によって実施してもよい。しかしながら、当業者は、ここに記載される実施形態のいくつかの局面について、その全体または一部が、集積回路において、１つ以上のコンピュータ上で実行される１つ以上のコンピュータプログラムとして（たとえば、１つ以上のコンピュータシステム上で実行される１つ以上のプログラムとして）、１つ以上のプロセッサ上で実行される１つ以上のプログラムとして（たとえば、１つ以上のマイクロプロセッサ上で実行される１つ以上のプログラムとして）、ファームウェアとして、または実質的にこれらの任意の組み合わせとして均等に実施することができると認識し、回路の設計ならびに／またはソフトウェアおよび／もしくはファームウェアのコードの記載がこの開示に照らして十分に当業者の技術範囲に入ると認識するであろう。これに加え、当業者は、ここに記載される主題の機構が、様々な形態でプログラム製品として流通させることができ、ここに記載される主題の例示的な実施形態は、実際に流通させるために使用される信号担持媒体の特定のタイプに関わらず適用することができることを理解するであろう。信号担持媒体の例は、フロッピー（登録商標）ディスク、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタル映像ディスク（ＤＶＤ）、デジタルテープ、コンピュータメモリなどの記録可能型媒体、ならびにデジタルおよび／またはアナログ通信媒体などの伝送型媒体（たとえば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなど）を含むが、これらに限定されるものではない。
【００４５】
当業者は、ここに述べられる態様で装置および／または処理を記載し、工学的実施によってこのような記載の装置および／または処理をデータ処理システムに統合することは、当該技術分野において通常なされるものであると認識するであろう。すなわち、ここに記載の装置および／または処理の少なくとも一部は、妥当な量の実験を介してデータ処理システムに統合することができる。当業者は、典型的なデータ処理システムが、システムユニット筺体、映像表示装置、揮発性および不揮発性メモリなどのメモリ、マイクロプロセッサおよびデジタル信号プロセッサなどのプロセッサ、オペレーティングシステム、ドライバ、グラフィカルユーザインターフェイス、アプリケーションプログラムなどのコンピュータ上のエンティティ、タッチパッドまたはタッチスクリーンなどの１つ以上の対話装置、ならびに／またはフィードバックループおよび制御モータ（たとえば、位置および／速度を感知するためのフィードバック、構成要素および／または量を移動および／または調整するための制御モータ）を含む制御システム、のうちの１つ以上を概して含むことを理解するであろう。典型的なデータ処理システムは、データコンピューティング／通信システムおよび／またはネットワークコンピューティング／通信システムに典型的に見られるもののような、任意の好適な市販の構成要素を利用することにより実施されてもよい。
【００４６】
ここで使用される実質的に複数形および／または単数形の用語の使用に関し、当業者は、文脈および／または適用において適切であるように、複数形から単数形、および／または単数形から複数形に変換することができる。様々な単数形／複数形の置き換えが、明瞭化のためにここに明示的に示されてもよい。
【００４７】
ここに論じられるシステムおよび解決策の例示的な実施形態のみが、本開示において示され、記載される。ここに論じられるシステムおよび解決策はさまざまな他の組合せおよび環境における使用が可能であり、ここに表現されるような概念の範囲内において変更または修正が可能であることが、理解される。いくつかの変形例は、ハードウェア、ファームウェア、および／またはソフトウェアの組合せで実施されてもよい。いくつかの変形例は、少なくとも一部が、メモリチップ、ハードドライブ、フラッシュメモリ、光学的記憶媒体のような非一時的なコンピュータ読取可能記憶媒体上に、またはさまざまなハードウェア装置および／もしくはハードウェア装置の組合せ／集合への送信、さまざまなハードウェア装置および／もしくはハードウェア装置の組合せ／集合によるダウンロード、さまざまなハードウェア装置および／もしくはハードウェア装置の組合せ／集合におけるインストールに好適な、完全にもしくは部分的にコンパイルされたプログラムとして、実施されてもよい。このような変形例は、ここに論じられるシステムおよび解決策の精神および範囲から逸脱しているとは捉えられず、当業者には自明であろうような全ての修正が、以下の特許請求の範囲に含まれることが意図される。
【図１ａ】
2016504689.tif 000003
【図１ｂ】
2016504689.tif 000004
【図１ｃ】
2016504689.tif 000005
【図１ｄ】
2016504689.tif 000006
【図２ａ】
2016504689.tif 000007
【図２ｂ】
2016504689.tif 000008
【図２ｃ】
2016504689.tif 000009
【図３】
2016504689.tif 000010
【手続補正書】
【提出日】平成27年8月11日(2015.8.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データアクセス装置のディスプレイ上でアプリケーションと同時に呈示される、供される広告の表示設定を前記アプリケーション内から調整する方法であって、
前記アプリケーション内において、前記アプリケーションの表示ステータスにおける変更を識別するステップと；
前記アプリケーションから、前記供される広告に、識別された変更についての情報を送るステップと；
識別された変更に基いて、前記アプリケーション内における広告位置、前記ディスプレイに関しての広告の向き、前記アプリケーションに対する広告配色、および前記ディスプレイに対する広告アニメーション、のうちの少なくとも１つを変更するステップと；
変更された広告を前記ディスプレイ上に前記アプリケーションと同時に呈示するステップとを含み；
前記識別するステップ、前記送るステップ、前記変更するステップ、および前記呈示するステップは、前記データアクセス装置上でローカルに実行される、方法。
【請求項２】
前記変更するステップは、
前記広告において、前記アプリケーションから、識別された変更についての情報を受取るステップと；
前記識別された変更についての前記情報に基いて少なくとも１つの広告表示または広告挙動パラメータを設定するステップと；
前記設定された表示または挙動パラメータを前記アプリケーションに通知するステップとを含む、請求項１に記載の方法。
【請求項３】
前記送るステップは、
前記アプリケーション内において、前記広告位置、前記広告の向き、前記広告配色および前記広告アニメーションの少なくとも１つにおける変更を示す表示変更タイプを判断するステップと；
前記アプリケーション内において、判断された表示変更タイプに基いて、前記広告に対する新たな表示命令を計算するステップと；
前記新たな表示命令を前記広告に送るステップとを含み、
前記変更するステップは、前記変更するステップを前記新たな表示命令に基いて実行するステップを含む、請求項１または請求項２に記載の方法。
【請求項４】
前記設定するステップは前記広告の配色を変更するステップを含む、請求項２に記載の方法。
【請求項５】
前記アプリケーションはゲームである、請求項１〜請求項４のいずれか１項に記載の方法。
【請求項６】
前記アプリケーション内の、変更された広告に基いて表示パラメータを記憶するステップと；
変更された広告を広告サーバからの新たな供される広告と置換するステップと；
前記記憶された表示パラメータを、新たな供される広告に、前記新たな供される広告の表示中において、前記アプリケーションと同時に適用するステップとをさらに含む、請求項１〜請求項５のいずれか１項に記載の方法。
【請求項７】
前記アプリケーションから、送られる、識別された変更についての情報を、前記広告のロジック部分とともに受取るステップと；
前記広告のコンテンツ部分が受取られる識別された変更についての情報に基いてどのようにレンダリングされるかを規定するマークアップデータを前記ロジック部分で形成するステップとをさらに含み；
前記変更するステップは、前記コンテンツ部分を、形成されたマークアップデータに基いて、再レンダリングするステップを含む、請求項１〜請求項６のいずれか１項に記載の方法。
【請求項８】
前記マークアップデータを形成するステップは、前記装置上に記憶されるローカルのマークアップテンプレートに基いてマークアップデータを形成するステップを含む、請求項７に記載の方法。
【請求項９】
前記マークアップデータを形成するステップは、広告デー夕ベース上に記憶されるマークアップ情報に基いてマークアップデータを形成するステップを含む、請求項７に記載の方法。
【請求項１０】
識別された変更は、前記アプリケーション内において前記広告の体裁を変更するための具体的な命令を含み、前記変更するステップは前記具体的な命令を前記広告に適用することによって達成される、請求項１〜請求項９のいずれか１項に記載の方法。
【請求項１１】
前記広告を、前記データアクセス装置に、データ伝送ネットワークを介して、前記アプリケーションによって生成される広告要求に基いて、供するステップをさらに含む、請求項１〜請求項１０のいずれか１項に記載の方法。
【請求項１２】
前記アプリケーションから、送られる識別された変更についての情報を、前記広告のロジック部分とともに受取るステップをさらに含み；
前記設定するステップは、前記広告のコンテンツ部分が受取られる変更情報に基いてどのようにレンダリングされるかを規定するマークアップデータを前記ロジック部分で形成するステップを含み；
前記通知するステップは、形成されたマークアップデータを前記アプリケーションに与えるステップを含み；
前記変更するステップは、前記コンテンツ部分を、形成されたマークアップデータに基いて、再レンダリングするステップを含む、請求項２に記載の方法。
【請求項１３】
データアクセス装置に配置されたプロセッサと；
命令のセットが中に記憶されるコンピュータ読取可能メモリとを含み、前記命令のセットは、前記プロセッサによって実行されると、前記プロセッサに、前記データアクセス装置のディスプレイ上でアプリケーションと同時に呈示される、供される広告の表示設定を、前記アプリケーション内から調整する方法を実行させ、前記方法は、
前記アプリケーション内において、前記アプリケーションの表示ステータスにおける変更を識別するステップと；
識別された変更に基いて、前記アプリケーション内における広告位置、ディスプレイに関しての広告の向き、前記アプリケーションに対する広告配色、および前記ディスプレイに対する広告アニメーション、のうちの少なくとも１つを変更するステップと；
変更された広告を前記ディスプレイ上に前記アプリケーションと同時に呈示するステップとを含み；
前記識別するステップ、前記変更するステップ、および前記呈示するステップは、前記データアクセス装置上でローカルに実行される、システム。
【請求項１４】
前記データアクセス装置は携帯電話である、請求項１３に記載のシステム。
【請求項１５】
前記システムは、前記データアクセス装置に配置されたデータ通信ユニットをさらに含み、前記データ通信ユニットは供される広告を受取り；前記供される広告は、前記アプリケーションによって生成される広告要求に応じて、データ伝送ネットワークを介して、前記データアクセス装置に供される、請求項１３または請求項１４に記載のシステム。
【請求項１６】
前記変更するステップの結果に基いて広告表示パラメータを記憶するパラメータメモリをさらに含み；
前記プロセッサは、前記データアクセス装置で、変更された広告を置換する新たな供される広告を受取ることに応答して、前記アプリケーションと同時に表示される新たな供される広告に前記記憶された表示パラメータを適用するステップをさらに実行する、請求項１３、１４、または１５に記載のシステム。
【請求項１７】
前記変更するステップは：
前記広告のコンテンツ部分が受取られる変更情報に基いてどのようにレンダリングされるかを規定するマークアップデータを形成するステップと；
前記コンテンツ部分を、形成されたマークアップデータに基いて、再レンダリングするステップとを含む、請求項１３〜請求項１６のいずれか１項に記載のシステム。
【請求項１８】
前記プロセッサは、前記供される広告のロジック部分からの命令に基いて、前記変更するステップを実行する、請求項１３〜請求項１７のいずれか１項に記載のシステム。
【請求項１９】
データアクセス装置のディスプレイ上でアプリケーションと同時に呈示される、供される広告の表示設定を、前記アプリケーション内から調整する方法であって、
前記アプリケーション内において、前記アプリケーションの表示ステータスにおける変更を識別するステップと；
前記アプリケーションから、前記供される広告に、識別された変更についての情報を送るステップと；
前記アプリケーションから、送られる識別された変更についての情報を、前記供される広告のロジック部分とともに受取るステップと；
前記供される広告のコンテンツ部分が受取られる変更についての情報に基いて前記装置ディスプレイ上でどのようにレンダリングされるかを規定するマークアップデータを前記ロジック部分で形成するステップと；
前記ディスプレイ上で、前記広告のコンテンツ部分を、形成されたマークアップデータに基いて、再レンダリングするステップとを含み、前記再レンダリングするステップは、前記アプリケーション内における広告位置、前記ディスプレイに関しての広告の向き、前記アプリケーションに対する広告配色、および前記ディスプレイに対する広告アニメーション、のうちの少なくとも１つを変更するステップを含み；前記方法はさらに、
変更された広告を前記ディスプレイ上に前記アプリケーションと同時に呈示するステップを含み；
前記識別するステップ、前記送るステップ、前記再レンダリングするステップ、および前記呈示するステップは、前記データアクセス装置上でローカルに実行される、方法。
【請求項２０】
前記マークアップデータを形成するステップは、広告デー夕ベースに記憶されるマークアップ情報に基いてマークアップデータを形成するステップを含む、請求項１９に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
リアクティブ広告モジュール５１１０は、デバイスアプリ５１００の使用中またはアクセス中に表示される広告を含むが、それ自体はアプリ５１００の一部であったり、またはそうでなければアプリ５１００内にプログラミングもしくはコード化されたりはしないものであり、画面変更情報５０１０を受ける。いくつかの変形例では、リアクティブ広告５１１０は、受取られた画面変更情報５０１０から、画面変更情報タイプ５０３０を判断してもよい。変更情報タイプは、色、位置、モーション、およびそれらの組合せを含んでもよい。いくつかの変形例では、アプリ５１００から送られる画面変更情報は、モーション、位置、および色の１つ以上に関係する具体的な命令を含んでもよい。いくつかの変形例では、画面変更情報は、さらに、装置から入手可能な、傾き、向き、音声状態、出力ステータス、検出されたモーション、検出された位置、他の形式のセンサデータ、および／またはアプリケーション５１００が動作しているかもしくはそうでなければ呈示されている装置のネットワーク接続状態のような情報を含んでもよい。いくつかのそのような変形例では、広告５１１０は、変更情報タイプ判断ステップ５０３０を省略してもよく、単に、その体裁または挙動５０２０を、アプリによって送られる具体的な変更情報に基づいて変化させてもよい。具体的な変更情報が、装置によって、または装置において利用可能なセンサデータによって／から送られる変形例は、そのような装置またはセンサデータがアプリケーション５１００に与えられる変形例を含んでもよい。アプリケーションは、次いで、その挙動または体裁が変化させられてもよく、さらに、変更情報または他の画面もしくは表示変更信号をリアクティブ広告５１１０に与えてもよい。
【国際調査報告】
2016504689.tif 000011
2016504689.tif 000012