(57)【特許請求の範囲】
【請求項１】
ディスプレイ上のデータの表示を管理するための方法であって、前記ディスプレイが少なくとも第１のユーザ及び第２のユーザについてデータを表示するのに有効な表示領域を含み、
前記第１のユーザから第１のデータを前記ディスプレイの前記表示領域に表示するための第１の要求を、プロセッサによって受信すること、
前記第１のデータを前記表示領域内の第１の表示サブ領域に表示するための、前記第１のユーザに対する第１の価格を、前記第１の表示サブ領域のサイズが調整可能か否かに基づいて前記プロセッサによって決定すること、
メモリ内で前記プロセッサによって前記第１のデータを前記第１の表示サブ領域に割り当てること、
前記第２のユーザから第２のデータを前記ディスプレイの前記表示領域に表示するための第２の要求を、前記プロセッサによって受信すること、
前記第２のデータを前記表示領域内の第２の表示サブ領域に表示するための、前記第２のユーザに対する第２の価格を、前記第２の表示サブ領域のサイズが調整可能か否かに基づいて前記プロセッサによって決定すること、および
前記メモリ内で前記プロセッサによって前記第２のデータを前記第２の表示サブ領域に割り当てることを備える、方法。
【請求項２】
前記第１の表示サブ領域のサイズに基づいて前記第１の価格を決定することをさらに備える、請求項１に記載の方法。
【請求項３】
前記表示領域内の前記第１の表示サブ領域の位置に基づいて前記第１の価格を決定することをさらに備える、請求項１に記載の方法。
【請求項４】
前記第２の要求に応じて、前記プロセッサによって前記第１の表示サブ領域のサイズを変更することをさらに備える、請求項１に記載の方法。
【請求項５】
前記第２の要求に応じて、前記プロセッサによって前記第１の価格を変更することをさらに備える、請求項１に記載の方法。
【請求項６】
前記メモリ内で割り当てられた表示サブ領域の数または総面積に基づいて前記第１の価格を決定することをさらに備える、請求項１に記載の方法。
【請求項７】
第３のユーザから第３のデータを前記第１の表示領域に表示するための第３の要求を、前記プロセッサによって受信すること、
前記第３のデータを前記第１の表示サブ領域に表示するための、前記第３のユーザに対する第３の価格を前記第１の価格に基づいて前記プロセッサによって決定すること、および
前記メモリ内で前記プロセッサによって前記第３のデータを前記第１の表示サブ領域に割り当てることをさらに備える、請求項１に記載の方法。
【請求項８】
前記第１の表示サブ領域が第１の領域および第２の領域を含み、
第３のユーザから第３のデータを前記表示領域に表示するための第３の要求を、前記プロセッサによって受信すること、
前記第１の領域を含むように、前記第３の要求に応じて前記プロセッサによって前記第１の表示サブ領域のサイズを変更すること、
前記メモリ内で前記プロセッサによって前記第１のデータを前記第１の領域に割り当てること、および
前記メモリ内で前記プロセッサによって前記第３のデータを前記第２の領域に割り当てることをさらに備える、請求項１に記載の方法。
【請求項９】
前記第１のデータを前記第１の表示サブ領域に表示すること、および
前記第２データを前記第２の表示サブ領域に表示することをさらに備える、請求項１に記載の方法。
【請求項１０】
前記第１の表示サブ領域のサイズを変更できるかどうかに基づいて前記第１の価格を、前記プロセッサによって決定することをさらに備える、請求項１に記載の方法。
【請求項１１】
前記メモリ内で、前記プロセッサによって、前記第１の表示サブ領域の一部に広告を割り当てることをさらに備える、請求項１に記載の方法。
【請求項１２】
前記プロセッサによって前記第１のデータを隠すことをさらに備える、請求項１に記載の方法。
【請求項１３】
ディスプレイ上のデータの表示を管理するためのシステムであって、前記ディスプレイが少なくとも第１のユーザ及び第２のユーザについてデータを表示するのに有効な表示領域を含み、
メモリと、
前記メモリと通信するプロセッサとを備え、
前記プロセッサが、
前記第１のユーザから第１のデータを前記ディスプレイの前記表示領域に表示するための第１の要求を受信し、
前記第１のデータを前記表示領域内の第１の表示サブ領域に表示するための、前記第１のユーザに対する第１の価格を、前記第１の表示サブ領域のサイズが調整可能か否かに基づいて決定し、
前記メモリ内で前記第１のデータを前記第１の表示サブ領域に割り当て、
前記第２のユーザから第２のデータを前記ディスプレイの前記表示領域に表示するための第２の要求を受信し、
前記第２のデータを前記表示領域内の第２の表示サブ領域に表示するための、前記第２のユーザに対する第２の価格を、前記第２の表示サブ領域のサイズが調整可能か否かに基づいて決定し、
前記メモリ内で前記第２のデータを前記第２の表示サブ領域に割り当てるのに有効である、システム。
【請求項１４】
前記第２の要求に応じて、前記プロセッサが前記第１の表示サブ領域のサイズを変更するのに有効である、請求項１３に記載のシステム。
【請求項１５】
前記第２の要求に応じて、前記プロセッサが前記第１の価格を変更するのに有効である、請求項１３に記載のシステム。
【請求項１６】
前記プロセッサが、前記メモリ内で割り当てられた表示サブ領域の数または総面積に基づいて前記第１の価格を決定するのに有効である、請求項１３に記載のシステム。
【請求項１７】
前記第１の表示サブ領域が第１の領域および第２の領域を含み、前記プロセッサが、
第３のユーザから第３のデータを前記表示領域に表示するための第３の要求を受信し、
前記第１の領域を含むように、前記第３の要求に応じて前記第１の表示サブ領域のサイズを変更し、
前記メモリ内で前記第１のデータを前記第１の領域に割り当て、
前記メモリ内で前記第３のデータを前記第２の領域に割り当てるためにさらに有効である、請求項１３に記載のシステム。
【請求項１８】
前記プロセッサが、前記第１のデータを隠すためにさらに有効である、請求項１３に記載のシステム。
【請求項１９】
プロセッサと、
前記プロセッサと通信するディスプレイとを備え、前記ディスプレイが表示領域を含み、
前記プロセッサが
第１のデータを前記ディスプレイの前記表示領域に表示するための第１の要求を受信し、
前記第１の要求で前記第１のデータを前記表示領域内の第１の表示サブ領域に表示するための第１の価格を、前記第１の表示サブ領域のサイズが調整可能か否かに基づいて決定し、
前記第１のデータを受信し、
前記第１のデータを前記ディスプレイに送信し、
第２のデータを前記ディスプレイの前記表示領域に表示するための第２の要求を受信し、
前記第２の要求で前記第２のデータを前記表示領域内の第２の表示サブ領域に表示するための第２の価格を、前記第２の表示サブ領域のサイズが調整可能か否かに基づいて決定し、
前記第２のデータを受信し、
前記第２のデータを前記ディスプレイに送信するのに有効であり、
前記ディスプレイが、
前記プロセッサから前記第１のおよび第２のデータを受信し、
前記第１のデータを前記第１の表示サブ領域に表示し、
前記第２のデータを前記第２の表示サブ領域に表示するのに有効である、データの表示を管理するために有効なシステム。
【請求項２０】
前記プロセッサが、プロジェクタを介して前記第１のおよび第２のデータを前記ディスプレイに送信するのに有効である、請求項１９に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
本明細書に別段記載のない限り、この項に記載される題材は本明細書における特許請求の範囲に対する従来技術ではなく、この項に含められることによって従来技術と認められるものではない。
【０００２】
パーベイシブコンピューティング環境では、ユーザは多くの異なるコンピューティングシステムとインターフェースすることができる。たとえば、ＧＰＳ（全地球測位システム）ネットワークと対話し、ユーザの位置に基づいてユーザに情報を提供するように、セルラ式電話またはタブレットＰＣを適合することができる。提供される情報は、ユーザが異なる位置に移動するにつれて変化することができる。
【発明の概要】
【０００３】
一例では、ディスプレイ上のデータの表示を管理するための方法が説明される。いくつかの例では、ディスプレイは表示領域を含む。いくつかの例では、方法は、第１のユーザから第１のデータを表示領域に表示するための第１の要求を、プロセッサによって受信することを含む。いくつかの例では、方法は、第１のデータを表示領域内の第１の表示サブ領域に表示するための、第１のユーザに対する第１の価格を、プロセッサによって決定することを含む。いくつかの例では、方法は、メモリ内でプロセッサによって第１のデータを第１の表示サブ領域に割り当てることを含む。いくつかの例では、方法は、第２のユーザから第２のデータを表示領域に表示するための第２の要求を、プロセッサによって受信することを含む。いくつかの例では、方法は、第２のデータを表示領域内の第２の表示サブ領域に表示するための、第２のユーザに対する第２の価格を、プロセッサによって決定することを含む。いくつかの例では、方法は、メモリ内でプロセッサによって第２のデータを第２の表示サブ領域に割り当てることを含む。
【０００４】
一例では、ディスプレイ上のデータの表示を管理するための方法が説明される。いくつかの例では、ディスプレイは表示領域を含む。いくつかの例では、システムはメモリおよびメモリと通信するプロセッサを含む。いくつかの例では、プロセッサは第１のユーザから第１のデータを表示領域に表示するための第１の要求を受信するのに有効である。いくつかの例では、プロセッサは、第１のデータを表示領域内の第１の表示サブ領域に表示するための、第１のユーザに対する第１の価格を決定するのに有効である。いくつかの例では、プロセッサは、メモリ内で第１のデータを第１の表示サブ領域に割り当てるのに有効である。いくつかの例では、プロセッサは、第２のユーザから第２のデータを表示領域に表示するための第２の要求を受信するのに有効である。いくつかの例では、プロセッサは、第２のデータを表示領域内の第２の表示サブ領域に表示するための、第２のユーザに対する第２の価格を決定するのに有効である。いくつかの例では、プロセッサは、メモリ内で第２のデータを第２の表示サブ領域に割り当てるのに有効である。
【０００５】
一例では、データの表示を管理するためのシステムが説明される。いくつかの例では、システムはプロセッサを含む。いくつかの例では、システムはプロセッサと通信するディスプレイを含む。いくつかの例では、ディスプレイは表示領域を含む。いくつかの例では、プロセッサは第１のデータを表示領域に表示するための第１の要求を受信するのに有効である。いくつかの例では、プロセッサは、第１の要求で第１のデータを表示領域内の第１の表示サブ領域に表示するための第１の価格を決定するのに有効である。いくつかの例では、プロセッサは第１のデータを受信するのに有効である。いくつかの例では、プロセッサは第１のデータをディスプレイに送信するのに有効である。いくつかの例では、プロセッサは第２のデータを表示領域に表示するための第２の要求を受信するのに有効である。いくつかの例では、プロセッサは、第２の要求で第２のデータを表示領域内の第２の表示サブ領域に表示するための第２の価格を決定するのに有効である。いくつかの例では、プロセッサは第２のデータを受信するのに有効である。いくつかの例では、プロセッサは第２のデータをディスプレイに送信するのに有効である。いくつかの例では、ディスプレイはプロセッサから第１のおよび第２のデータを受信するのに有効である。いくつかの例では、ディスプレイは第１のデータを第１の表示サブ領域に表示するのに有効である。いくつかの例では、ディスプレイは第２のデータを第２の表示サブ領域に表示するのに有効である。
【０００６】
上述の要約は例示を目的とするものに過ぎず、限定することを意図するものでは決してない。図面および以下の詳細な説明を参照することによって、上述の例示的態様、実施形態、および特徴に加えて、さらなる態様、実施形態、および特徴が明らかになるだろう。
【０００７】
以下の説明および添付の特許請求の範囲を添付の図面と併せて読めば、本開示の上記および他の特徴がより十分に明らかになるだろう。これらの図面は本開示によるいくつかの実施形態を示すに過ぎず、したがって本開示の範囲を限定するものと見なされるべきではなく、本開示は、添付の図面を使用してさらに具体的かつ詳細に説明されることが理解されるべきである。
【図面の簡単な説明】
【０００８】
【図１】本明細書に記載の少なくともいくつかの実施形態によって配置されている、表示管理を実装するために利用できるいくつかの例示的システムを示す図である。
【図２】本明細書に記載の少なくともいくつかの実施形態によって配置されている、表示管理を実装するために利用できるいくつかの例示的システムを示す図である。
【図３】本明細書に記載の少なくともいくつかの実施形態によって配置されている、表示管理を実装するための例示的プロセスのフローチャートである。
【図４】本明細書に記載の少なくともいくつかの実施形態によって配置されている、表示管理を実装するためのコンピュータプログラム製品を示す図である。
【図５】本明細書に記載の少なくともいくつかの実施形態によって配置されている、表示管理を実行するために配置された例示的コンピューティングデバイスを示すブロック図である。
【発明を実施するための形態】
【０００９】
以下の詳細な説明では添付の図面を参照し、それらは本発明の一部を形成する。別段文脈により示されない限り、図面において類似の記号は一般的に類似の構成要素を識別する。詳細な説明に記載される例示的実施形態、図面、および特許請求の範囲は限定することを意味するものではない。本明細書に提示される対象の趣旨または範囲から逸脱することなしに、他の実施形態も利用でき、他の変更を加えることができる。本明細書に一般的に記載され、図面に示される本開示の態様は、様々な異なる構成において配置、置換、結合、分離、および設計することができ、それらの全ては本明細書で明示的に考察されることが容易に理解されよう。
【００１０】
本開示は一般的に、とりわけ表示管理に関連する方法、装置、システム、デバイス、およびコンピュータプログラム製品を記す。
【００１１】
簡潔に述べると、ディスプレイ上のデータの表示を管理するための方法のための技術が一般的に説明される。いくつかの例では、ディスプレイは表示領域を含む。いくつかの例では、方法は、第１のユーザから第１の要求を受信して、第１のデータを表示領域に表示することを含む。いくつかの例では、方法は、第１のデータを表示領域内の第１の表示サブ領域に表示するための、第１のユーザに対する第１の価格を決定して、メモリ内で第１のデータを第１の表示サブ領域に割り当てることを含む。いくつかの例では、方法は、第２のユーザから第２の要求を受信して、第２のデータを表示領域に表示することを含む。いくつかの例では、方法は、第２のデータを表示領域内の第２の表示サブ領域に表示するための、第２のユーザに対する第２の価格を決定して、メモリ内で第２のデータを第２の表示サブ領域に割り当てることを含む。
【００１２】
図１は、本明細書に記載の少なくともいくつかの実施形態による、表示管理を実装するために利用できるいくつかの例示的システムを示す。いくつかの例では、システム１００は、コンピューティングデバイス１２６、１２８、１３０を通じてユーザ１０２、１０４、１０６と通信する表示管理システム１０８を含むことができる。表示管理システム１０８は通信リンク１１０を介してディスプレイ１１２とさらに通信できる。いくつかの例では、ディスプレイ１１２は表示領域１２４および表示サブ領域１１４、１１６、１１８、１２０、および／または１２２を含むことができる。いくつかの例では、ディスプレイ１１２は単一のスクリーン、モニタ、テレビ、プロジェクタからの映像などでよい。
【００１３】
以下でより詳細に説明するように、いくつかの例では、ユーザ１０２、１０４、および１０６は、ディスプレイ１１２の表示サブ領域１１４、１１６、１１８、１２０、および／または１２２の１つまたは複数にデータを表示するよう要求できる。コンピューティングデバイス１２６、１２８、１３０は、ユーザ１０２、１０４、および１０６から要求を受信して、要求を表示管理システム１０８に送信するように構成され得る。いくつかの例では、コンピューティングデバイスはセルラ式電話１２６、ラップトップコンピュータ１２８、および／またはタブレットコンピュータ１３０などでよい。いくつかの例では、表示管理システム１０８は、ユーザ１０２、１０４、１０６が表示サブ領域内にデータを表示するための価格を決定するように構成され得る。たとえば、特定の表示サブ領域にデータを表示するための価格は、以下でより詳細に説明するように、特定の表示サブ領域のサイズおよび／または需要に基づくことができる。
【００１４】
図２は、本明細書に記載の少なくともいくつかの実施形態による、表示管理のために利用できるいくつかの例示的システムを示す。図２のシステムは図１のシステム１００に非常に類似しているが、さらなる詳細がある。明確にするために、図１の構成要素と同様にラベル付けされた図２における構成要素はここでは繰り返し説明しない。
【００１５】
上記で図１において説明した構成要素に加えて、表示管理システム１０８はトランザクションエンジン１３２、表示エンジン１３６、価格決定および戦略エンジン１３８、コントローラ１５６、および／またはメモリ１３４をさらに含むことができ、これらは全てネットワーク１４４を介して通信している。いくつかの例では、トランザクションエンジン１３２、表示エンジン１３６、コントローラ１５６、および／または価格決定エンジン１３８は、単一のプロセッサまたはハウジング、および／あるいは複数のプロセッサまたはハウジングによって実装され得る。いくつかの例では、ユーザ１０２、１０４、および１０６は、コンピューティングデバイス１２６、１２８、１３０を通じてネットワーク１４４を介して表示管理システム１０８と通信できる。ネットワーク１４４は、たとえばインターネットまたはローカルエリアネットワークを含む任意のタイプのネットワークでよい。コンピューティングデバイス１２６、１２８、１３０は、ユーザ１０２、１０４、１０６による要求１６０、１６２、１６４に応じて、データ１５０、１５２、１５４を表示管理システム１０８に送信するように構成され得る。いくつかの例では、データ１５０、１５２、１５４はテキスト、音声、ビデオなどを含むことができる。いくつかの例では、メモリ１３４は表示管理マップ１４２を含むことができる。表示管理マップ１４２は、データを表示するためにどの表示サブ領域１１４、１１６、１１８、１２０、および／または１２２が割り当てられたかを定義して示すように適合され得る。いくつかの例では、通信リンク１１０は、たとえば無線通信リンク、有線通信リンク、プロジェクタ、またはカメラ１４０などを含むことができる。
【００１６】
いくつかの例では、トランザクションエンジン１３２は、表示サブ領域１１４、１１６、１１８、１２０、および／または１２２の１つまたは複数にデータを表示する１つまたは複数の要求１６０、１６２、１６４をユーザ１０２、１０４、１０６から受信するように構成され得る。いくつかの例では、価格決定エンジン１３８は、要求１６０、１６２、１６４のためにデータを表示サブ領域１１４、１１６、１１８、１２０、および／または１２２の１つまたは複数に表示するための価格を決定するように構成され得る。
【００１７】
いくつかの例では、表示エンジン１３６は、ユーザ１０２、１０４、１０６から受信したデータ１５０、１５２、１５４を通信リンク１１０に送信して、ディスプレイ１１２に表示するように構成され得る。いくつかの例では、コントローラ１５６は表示エンジン１３６を制御して、表示サブ領域１１４、１１６、１１８、１２０、および／または１２２の１つまたは複数を定義および／または選択して、表示管理マップ１４２からの情報に基づいてデータ１５０、１５２、１５４を表示するように構成され得る。たとえば、表示エンジン１３６は、トランザクションエンジン１３２によって提供された情報に基づいて、メモリ１３４内の表示サブ領域１１４、１１６、１１８、１２０、および／または１２２のサイズおよび位置を維持するように構成され得る。たとえば、トランザクションエンジン１３２は、どのくらいの大きさの領域、サイズ、および／または広告プランをユーザが購入したかを示すように構成され得る。たとえば、表示管理マップ１４２はデータ１５０、１５２、１５４を表示するためにどの表示サブ領域が割り当てられたかを示すように、またデータを表示するためにどの表示サブ領域が利用可能かを示すように適合され得る。以下で詳細に説明するように、いくつかの例では、表示管理マップ１４２は、ユーザについてのデータを表示するために割り当てられた表示サブ領域、およびどの表示サブ領域がサイズを調整され得るかを示すように適合され得る。
【００１８】
いくつかの例では、価格決定エンジン１３８は、様々な方法でデータ１５０、１５２、１５４を表示サブ領域１１４、１１６、１１８、１２０、および／または１２２の１つまたは複数に表示するための価格を決定するように構成され得る。たとえば、価格決定エンジン１３８は、要求された表示サブ領域の位置に基づいて、データ１５０、１５２、１５４を表示するための価格を決定するように構成され得る。たとえば、価格決定エンジン１３８は、ユーザ１０２、１０４、１０６についてのデータを表示するために割り当てられた表示サブ領域の数または総面積に基づいて、データ１５０、１５２、１５４を表示するための価格を決定するように構成され得る。いくつかの例では、ユーザ１０２、１０４、１０６からのデータ１５０、１５２、１５４を表示するためにより多くの表示サブ領域が割り当てられる場合、価格はより高くてよい。たとえば、ユーザ１０２についてデータ１５０を表示するために表示サブ領域１１４が割り当てられる場合、表示サブ領域１１８にデータを表示するための価格は、データを表示するために表示サブ領域１１４が割り当てられなかった場合よりも高くてよい。価格決定エンジン１３８は、表示管理マップ１４２内の情報を使用して、表示サブ領域の可用性および価格を決定するように構成され得る。
【００１９】
一例では、価格決定エンジン１３８は、表示管理マップ１４２を調べて、表示サブ領域１１４がユーザ１０２に割り当てられたことを決定するように構成され得る。この例では、表示サブ領域１１４は、他のどのようなユーザに対してもどのような価格であってもデータを表示するために利用可能でなくてよい。他の例では、価格決定エンジン１３８は、表示サブ領域１１４のためにユーザ１０２よりも多く支払いたいユーザ１０４にとって、表示サブ領域１１４が利用可能でよいことを決定するように構成され得る。
【００２０】
一例では、価格決定エンジン１３８は、データを表示するために表示サブ領域の第１の数が割り当てられると、データ１５０を表示サブ領域１１４に表示するための、ユーザ１０２に対する第１の価格を決定するように構成され得る。一例では、価格決定エンジン１３８は、データを表示するために第２のより多数の表示サブ領域が割り当てられると、データ１５０を表示サブ領域１１４に表示するための、ユーザ１０２に対する第２のより高い価格を決定するように構成され得る。いくつかの例では、価格決定エンジン１３８は、ネットワーク１４４を介して価格決定戦略に関するデータを受信するように構成され得る。価格決定戦略は、時刻に基づいて、または他のスケジューリング要因に基づいて変更できる。
【００２１】
一例では、価格決定エンジン１３８は、データを表示するために表示サブ領域の第１の数が割り当てられると、データ１５０を第１のサイズの表示サブ領域１１８に表示するための、ユーザ１０２に対する第１の価格を決定するように構成され得る。この例では、コントローラ１５６は、ユーザ１０２、１０４、１０６についてデータを表示するために第２のより多数の表示サブ領域が割り当てられると、表示サブ領域１１８のサイズをより小さいサイズに変更するように構成され得る。一例では、ユーザ１０２がデータ１５０を表示サブ領域１１８に表示するように要求１６０を行うと、トランザクションエンジン１３２および／またはコントローラ１５６は、表示管理マップ１４２を更新することによって表示サブ領域１１８が柔軟なサイズを有することを示すように構成され得る。
【００２２】
トランザクションエンジン１３２が続いてデータ１５２を表示するための第２の要求１６２をユーザ１０４から受信する例では、トランザクションエンジン１３２および／またはコントローラ１５６は、表示管理マップ１４２を分析するように構成され得る。一例では、トランザクションエンジン１３２および／またはコントローラ１５６は、表示サブ領域のうちの１つを割り当てるように構成され得る。これは、いくつかの例では、ユーザ１０４についてデータ１５２を表示するために、表示サブ領域を定義することを含み得る。一例では、コントローラ１５６および／または表示エンジン１３６は、線１５８によって示されるように、表示サブ領域１１８のサイズを縮小して、２つ以上の表示サブ領域１１８ａ、１１８ｂを生成できるように構成され得る。この例では、コントローラ１５６および／または表示エンジン１３６は、第２の要求に応じて表示管理マップ１４２内のデータの割当てを更新するように構成され得る。この例では、コントローラ１５６および／または表示エンジン１３６は、ユーザ１０２についてのデータ１５０を表示サブ領域１１８ａ内に、およびユーザ１０４についてのデータ１５２を表示サブ領域１１８ｂ内に表示するように構成され得る。一例では、価格決定エンジン１３８は、その後の需要または要求１６０、１６２、１６４に関わらず、データ１５０を固定サイズの表示サブ領域１１８に表示するための、ユーザ１０２に対する第２のより高い価格を提供するように構成され得る。
【００２３】
一例では、価格決定エンジン１３８は、データ１５０を表示サブ領域１１６の一部に表示するための、ユーザ１０２に対する第１の価格を生成するように構成され得る。この例では、コントローラ１５６および／または表示エンジン１３６は、表示サブ領域１１６の他の部分１４６に広告を表示するように構成され得る。この例では、価格決定エンジン１３８は、表示サブ領域１１６の全てに広告なしでデータを表示するための、ユーザ１０２に対する第２のより高い価格を生成するように構成され得る。
【００２４】
いくつかの例では、価格決定エンジン１３８は、表示サブ領域のサイズ、表示サブ領域の需要、時刻、ネットワークを介して受信される価格決定メッセージ、メンバーシップ、アフィリエーション、クラス（たとえば、ファーストクラスチケットは優遇価格を受けられる）、ユーザのアイデンティティなどに基づいて、表示サブ領域内にデータを表示するための価格を生成するように構成され得る。いくつかの例では、価格決定エンジン１３８は、ユーザ１０２、１０４、１０６からの入札および要求１６０、１６２、１６４に基づいて、表示サブ領域内にデータを表示するための価格を生成するように構成され得る。
【００２５】
いくつかの例では、コントローラ１５６および／または表示エンジン１３７は、コンピューティングデバイス１２６、１２８、１３０からデータ１５０、１５２、１５４を受信して、データ１５０、１５２、１５４をディスプレイ１１２に送信するように構成され得る。いくつかの例では、コントローラ１５６および／または表示エンジン１３６は、表示管理マップ１４２および表示領域１２４内に１つまたは複数の表示サブ領域１１４、１１６、１１８、１２０、１２２を生成するように構成され得る。たとえば、コントローラ１５６および／または表示エンジン１３６は、ＸＭＬ（拡張マークアップ言語）を使用して、異なるデータのセットをディスプレイ１１２の異なる表示サブ領域に送信するように構成され得る。
【００２６】
いくつかの例では、コントローラ１５６および／または表示エンジン１３６は、データ１５０、１５２、１５４をディスプレイ１１２に送信して、全てのユーザ１０２、１０４、１０６がデータ１５０、１５２、１５４を見ることができるように構成され得る。いくつかの例では、コントローラ１５６および／または表示エンジン１３６は、データ１５０を隠して、データ１５０が表示領域１２４に隠しフォーマットで表示されるように構成され得る。たとえば、コントローラ１５６および／または表示エンジン１３６は、追加データの代替フレーム（ａｌｔｅｒｎａｔｉｎｇ  ｆｒａｍｅｓ）とともにデータ１５４をディスプレイ１１２に送信するように構成され得る。この例では、ユーザ１０６は、ユーザ１０６がデータ１５４を見ることができるように構成され得るシャッターグラス１４８を提供され得る。シャッターグラス１４８は、ユーザ１０６がデータ１５４は見られるが追加データは見ることができないように、隠しデータ１５４と同時に開閉するように構成され得る。この例では、他のユーザ１０２、１０４は、グレースクリーンになっている場合があるデータ１５４内の平均データおよび追加データだけを見ることができる。
【００２７】
他の利点としては、表示サブ領域のサイズおよび価格は、表示サブ領域の需要および現在の割当てに基づいて修正され得る。利用可能な表示領域は販売および管理可能であり、適切なコストを決定できる。価格は、需要、ディスプレイ内の位置、広告の表示、需要が変化した場合に表示サブ領域のサイズが変更できるかどうかなどに基づいて変更するように生成できる。ユーザは単一の大きなディスプレイの一部を使用することができ、それはユーザが自分の個々のディスプレイにそれぞれデータを出力するよりも安価である。
【００２８】
図３は、本明細書に記載の少なくともいくつかの実施形態による、表示管理を実装するための例示的プロセスのフローチャートである。図３におけるプロセスは、たとえば上述のシステム１００を使用して実装できる。プロセスの一例は、ブロックＳ２、Ｓ４、Ｓ６、Ｓ８、Ｓ１０、Ｓ１２、および／またはＳ１４の１つまたは複数によって示される１つまたは複数の操作、動作、または機能を含むことができる。別々のブロックとして示されているが、様々なブロックは、所望の実装形態に応じてさらなるブロックに分割することも、より少数のブロックに結合することも、削除することもできる。プロセスはブロックＳ２から開始できる。
【００２９】
ブロックＳ２で、表示管理システムは、第１のユーザから第１のデータを表示領域に表示するための第１の要求を受信するように構成され得る。表示領域は表示サブ領域を含むことができる。プロセスはブロックＳ２からブロックＳ４に続く。
【００３０】
ブロックＳ４で、表示管理システムは、第１のデータを表示領域内の第１の表示サブ領域に表示するための、第１のユーザに対する第１の価格を決定するように構成され得る。プロセスはブロックＳ４からブロックＳ６に続く。
【００３１】
ブロックＳ６で、表示管理システムは、メモリ内で第１のデータを第１の表示サブ領域に割り当てるように構成され得る。プロセスはブロックＳ６からブロックＳ８に続く。
【００３２】
ブロックＳ８で、表示管理システムは、第２のユーザから第２のデータを表示領域に表示するための第２の要求を受信するように構成され得る。プロセスはブロックＳ８からブロックＳ１０に続く。
【００３３】
ブロックＳ１０で、表示管理システムは、第２のデータを表示領域内の第２の表示サブ領域に表示するための、第２のユーザに対する第２の価格を決定するように構成され得る。プロセスはブロックＳ１０からブロックＳ１２に続く。
【００３４】
ブロックＳ１２で、表示管理システムは、メモリ内で第２のデータを第２の表示サブ領域に割り当てるように構成され得る。プロセスはブロックＳ１２からブロックＳ１４に続く。
【００３５】
ブロックＳ１４で、表示管理システムは、ディスプレイに第１のおよび第２のデータを表示するように構成され得る。
【００３６】
図４は、本明細書に記載の少なくともいくつかの実施形態によって配置された表示管理を実装するためのコンピュータプログラム製品３００を示す図である。プログラム製品３００は、信号担持媒体３０２を含むことができる。信号担持媒体３０２は、たとえばプロセッサによって実行されると、図１〜３に関して上述した機能を提供できる、１つまたは複数の命令３０４を含むことができる。したがって、たとえばシステム１００を参照して、表示管理システム１０８内のプロセッサの１つまたは複数は、媒体３０２によってシステム１００に伝達される命令３０４に応じて、図４に示されるブロックのうちの１つまたは複数に取り組むことができる。
【００３７】
いくつかの実装形態では、信号担持媒体３０２は、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）、デジタルテープ、メモリなどのコンピュータ可読媒体３０６を含むことができるが、それらには限定されない。いくつかの実装形態では、信号担持媒体３０２はメモリ、読出し／書込み（Ｒ／Ｗ）ＣＤ、Ｒ／Ｗ  ＤＶＤなどの記録可能媒体３０８を含むことができるが、それらには限定されない。いくつかの実装形態では、信号担持媒体３０２にはデジタル通信媒体および／またはアナログ通信媒体（たとえば、光ファイバケーブル、導波管、有線通信リンク、無線通信リンクなど）などの通信媒体３１０を含むことができるが、それらには限定されない。したがって、たとえば、ＲＦ信号担持媒体３０２によってプログラム製品３００をシステム１００の１つまたは複数のモジュールに伝達でき、信号担持媒体３０２は無線通信媒体３１０（たとえば、ＩＥＥＥ８０２．１１規格に準拠する無線通信媒体）によって伝達される。
【００３８】
図５は、本明細書に記載の少なくともいくつかの実施形態による表示管理を実装するために配置された、例示的コンピューティングデバイス４００を示すブロック図である。非常に基本的な構成４０２では、コンピューティングデバイス４００は一般的に１つまたは複数のプロセッサ４０４およびシステムメモリ４０６を含む。メモリバス４０８は、プロセッサ４０４とシステムメモリ４０６との間で通信するために使用できる。
【００３９】
所望の構成によって、プロセッサ４０４はマイクロプロセッサ（μＰ）、マイクロコントローラ（μＣ）、デジタル信号プロセッサ（ＤＳＰ）、またはそれらの任意の組合せを含む任意のタイプのプロセッサでよいが、それらには限定されない。プロセッサ４０４は、レベル１キャッシュ４１０およびレベル２キャッシュ４１２などのもう１つのキャッシングのレベル、プロセッサコア４１４、ならびにレジスタ４１６を含むことができる。例示的なプロセッサコア４１４は、算術論理演算ユニット（ＡＬＵ）、浮動小数点演算ユニット（ＦＰＵ）、デジタル信号処理コア（ＤＳＰコア）、またはそれらの任意の組合せを含むことができる。例示的なメモリコントローラ４１８はプロセッサ４０４で使用されてもよく、いくつかの実装形態ではメモリコントローラ４１８はプロセッサ４０４の内部部品でもよい。
【００４０】
所望の構成によって、システムメモリ４０６は揮発性メモリ（ＲＡＭなど）、不揮発性メモリ（ＲＯＭ、フラッシュメモリなど）、またはそれらの任意の組合せを含む任意のタイプのメモリでよいが、それらには限定されない。システムメモリ４０６はオペレーティングシステム４２０、１つまたは複数のアプリケーション４２２、およびプログラムデータ４２４を含むことができる。
【００４１】
アプリケーション４２２は、図１〜４に関して前述した機能を含む、本明細書に記載したような機能を実行するように構成された表示管理アルゴリズム４２６を含むことができる。プログラムデータ４２４は、本明細書に記載したような表示管理を実装するのに有効な表示管理データ４２８を含むことができる。いくつかの実施形態では、アプリケーション４２２は、表示管理を提供できるように、オペレーティングシステム４２０上のプログラムデータ４２４で動作するように構成され得る。この記載された基本構成４０２は、図５において内側の点線内の構成要素によって示されている。
【００４２】
コンピューティングデバイス４００はさらなる特徴または機能、ならびに基本構成４０２と任意の必要な装置およびインターフェースとの間の通信を容易にするためのさらなるインターフェースを有することができる。たとえば、バス／インターフェースコントローラ４３０は、ストレージインターフェースバス４３４を介する基本構成４０２と１つまたは複数のデータ記憶装置４３２との間の通信を容易にするために使用できる。データ記憶装置４３２は、取外し式記憶装置４３６、非取外し式記憶装置４３８でもよく、それらの組合せでもよい。取外し式記憶装置および非取外し式記憶装置の例をいくつか挙げると、フレキシブルディスクドライブおよびハードディスクドライブ（ＨＤＤ）などの磁気ディスク装置、コンパクトディスク（ＣＤ）ドライブまたはデジタル多用途ディスク（ＤＶＤ）ドライブなどの光ディスクドライブ、ソリッドステートドライブ（ＳＳＤ）、ならびにテープドライブがある。例示的なコンピュータ記憶媒体には、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を格納するために任意の方法または技術で実装された、揮発性および不揮発性、取外し式および非取外し式媒体が含まれ得る。
【００４３】
システムメモリ４０６、取外し式記憶装置４３６、および非取外し式記憶装置４３８は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、または他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、または他の光学記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置、または他の磁気記憶装置、あるいは所望の情報を格納するために使用でき、コンピューティングデバイス４００によってアクセスできる他の任意の媒体があるが、それらには限定されない。このような任意のコンピュータ記憶媒体は、コンピューティングデバイス４００の一部でよい。
【００４４】
コンピューティングデバイス４００は、バス／インターフェースコントローラ４３０を介して様々なインターフェースデバイス（たとえば、出力装置４４２、周辺インターフェース４４４、および通信装置４４６）から基本構成４０２への通信を容易にするためのインターフェースバス４４０も含むことができる。例示的な出力装置４４２には、１つまたは複数のＡ／Ｖポート４５２を介してディスプレイまたはスピーカなどの様々な外部装置と通信するように構成され得るグラフィック処理ユニット４４８および音声処理ユニット４５０がある。例示的な周辺インターフェース４４４には、１つまたは複数のＩ／Ｏポート４５８を介して入力装置（たとえばキーボード、マウス、ペン、音声入力装置、タッチ入力装置など）または他の周辺装置（たとえばプリンタ、スキャナなど）などの外部装置と通信するように構成され得るシリアルインターフェースコントローラ４５４またはパラレルインターフェースコントローラ４５６がある。例示的な通信装置４４６は、１つまたは複数の通信ポート４６４を介してネットワーク通信リンクを介する１つまたは複数の他のコンピューティングデバイス４６２との通信を容易にするように構成され得るネットワークコントローラ４６０を含む。
【００４５】
ネットワーク通信リンクは通信媒体の一例でよい。通信媒体は一般的にコンピュータ可読命令、データ構造、プログラムモジュール、あるいは搬送波または他の移送機構などの変調されたデータ信号内の他のデータによって実施することができ、任意の情報送達媒体を含むことができる。「変調されたデータ信号」は、信号に情報を符号化するようにその特性の１つまたは複数が設定または変更された信号とすることができる。例を挙げると、通信媒体は有線ネットワークまたは直接有線接続などの有線媒体、ならびに音響、無線周波数（ＲＦ）、マイクロ波、赤外線（IＲ）、および他の無線媒体などの無線媒体を含むことができるが、それらには限定されない。本明細書で使用されるコンピュータ可読媒体という用語は、記憶媒体と通信媒体の両方を含むことができる。
【００４６】
コンピューティングデバイス４００は、セルラ式電話、携帯型情報端末（ＰＤＡ）、パーソナルメディアプレーヤ装置、無線ウェブウォッチ装置、パーソナルヘッドセット装置、アプリケーション特有装置、または上記の機能のいずれかを含むハイブリッド装置などのスモールフォームファクタポータブル（またはモバイル）電子機器の一部として実装され得る。コンピューティングデバイス４００は、ラップトップコンピュータおよび非ラップトップコンピュータ構成の両方を含むパーソナルコンピュータとしても実装され得る。
【００４７】
本開示は本明細書に記載の特定の実施形態に限定されず、それらの実施形態は様々な態様の例示を意図するものである。当業者には明らかなように、多くの修正および変更は、本発明の趣旨および範囲から逸脱することなしに行われてよい。本明細書に列挙したものに加えて本開示の範囲内の機能的に等価の方法および装置は、当業者には上記の記述より明らかであろう。このような修正および変更は添付の特許請求の範囲内であるものとする。本開示は添付の特許請求の範囲の用語、およびそのような特許請求の範囲が権利化される均等物の全範囲によってのみ限定される。本開示は特定の方法、試薬、化合物組成、または生物系に限定されず、変化する場合が当然あることが理解されるべきである。本明細書で使用される専門用語は特定の実施形態を説明するためのものに過ぎず、限定することを意図するものではないこと理解されるべきである
【００４８】
本明細書における実質的に全ての複数形および／または単数形の用語の使用に対して、当業者は、状況および／または用途に適切なように、複数形から単数形に、および／または単数形から複数形に変換することができる。様々な単数形／複数形の置き換えは、理解しやすいように、本明細書で明確に説明することができる。
【００４９】
通常、本明細書において、特に添付の特許請求の範囲（たとえば、添付の特許請求の範囲の本体部）において使用される用語は、全体を通じて「オープンな（ｏｐｅｎ）」用語として意図されていることが、当業者には理解されよう（たとえば、用語「含む（ｉｎｃｌｕｄｉｎｇ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｉｎｇ  ｂｕｔ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきであり、用語「有する（ｈａｖｉｎｇ）」は、「少なくとも有する（ｈａｖｉｎｇ  ａｔ  ｌｅａｓｔ）」と解釈されるべきであり、用語「含む（ｉｎｃｌｕｄｅｓ）」は、「含むがそれに限定されない（ｉｎｃｌｕｄｅｓ  ｂｕｔ  ｉｓ  ｎｏｔ  ｌｉｍｉｔｅｄ  ｔｏ）」と解釈されるべきである、など）。導入される請求項で具体的な数の記載が意図される場合、そのような意図は、当該請求項において明示的に記載されることになり、そのような記載がない場合、そのような意図は存在しないことが、当業者にはさらに理解されよう。たとえば、理解の一助として、添付の特許請求の範囲は、導入句「少なくとも１つの（ａｔ  ｌｅａｓｔ  ｏｎｅ）」および「１つまたは複数の（ｏｎｅ  ｏｒ  ｍｏｒｅ）」を使用して請求項の記載を導くことを含む場合がある。しかし、そのような句の使用は、同一の請求項が、導入句「１つまたは複数の」または「少なくとも１つの」および「ａ」または「ａｎ」などの不定冠詞を含む場合であっても、不定冠詞「ａ」または「ａｎ」による請求項の記載の導入が、そのように導入される請求項の記載を含む任意の特定の請求項を、単に１つのそのような記載を含む実施形態に限定する、ということを示唆していると解釈されるべきではない（たとえば、「ａ」および／または「ａｎ」は、「少なくとも１つの」または「１つまたは複数の」を意味すると解釈されるべきである）。同じことが、請求項の記載を導入するのに使用される定冠詞の使用にも当てはまる。また、導入される請求項の記載で具体的な数が明示的に記載されている場合でも、そのような記載は、少なくとも記載された数を意味すると解釈されるべきであることが、当業者には理解されよう（たとえば、他の修飾語なしでの「２つの記載（ｔｗｏ  ｒｅｃｉｔａｔｉｏｎｓ）」の単なる記載は、少なくとも２つの記載、または２つ以上の記載を意味する）。さらに、「Ａ、ＢおよびＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、およびＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステムを含むが、それに限定されない）。「Ａ、Ｂ、またはＣ、などの少なくとも１つ」に類似の慣例表現が使用されている事例では、通常、そのような構文は、当業者がその慣例表現を理解するであろう意味で意図されている（たとえば、「Ａ、Ｂ、またはＣの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢを共に、ＡおよびＣを共に、ＢおよびＣを共に、ならびに／またはＡ、Ｂ、およびＣを共に、などを有するシステ���を含むが、それに限定されない）。２つ以上の代替用語を提示する事実上いかなる離接する語および／または句も、明細書、特許請求の範囲、または図面のどこにあっても、当該用語の一方（ｏｎｅ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、当該用語のいずれか（ｅｉｔｈｅｒ  ｏｆ  ｔｈｅ  ｔｅｒｍｓ）、または両方の用語（ｂｏｔｈ  ｔｅｒｍｓ）を含む可能性を企図すると理解されるべきであることが、当業者にはさらに理解されよう。たとえば、句「ＡまたはＢ」は、「Ａ」または「Ｂ」あるいは「ＡおよびＢ」の可能性を含むことが理解されよう。
【００５０】
さらに、本開示の特徴または態様がマーカッシュグループに関して説明される場合、本開示はマーカッシュグループの任意の個々のメンバーまたはメンバーのサブグループに関して説明されることが当業者には理解されよう。
【００５１】
当業者によって理解されるように、いずれかかつ全ての目的に対して、特に書面を提供することに関して、本明細書に開示した全ての範囲は、任意の可能な部分的範囲およびそれらの部分的範囲の組合せも包含する。任意の記載された範囲は、その同じ範囲が少なくとも等しい半分、三分の一、四分の一、五分の一、十分の一などに分割されることを十分に説明しかつ可能にすると容易に理解することができる。非限定な例として、本明細書で説明した各範囲は、下位の三分の一、中位の三分の一、および上位の三分の一などに容易に分解することができる。同じく当業者によって理解されるように、「まで」、「少なくとも」、「より大きい」、および「よりも少ない」などのような全ての言語は、列挙された数を含み、かつ続いて上述のような部分的範囲に分解することができる範囲を意味する。最後に、当業者に理解されるように、範囲は各個々のメンバーを含む。したがって、１〜３個のセルを含むグループは１個、２個、または３個のセルを含むグループのことを指す。同様に１〜５個のセルを含むグループは１個、２個、３個、４個、または５個のセルを含むグループのことを指し、以下同様である。
【００５２】
本明細書で様々な態様および実施形態を開示したが、他の態様および実施形態は当業者には明らかであろう。本明細書で開示した様々な態様および実施形態は例示のためのものであって限定することを意図するものではなく、真の範囲および趣旨は以下の特許請求の範囲によって示されている。
【図１】
0005513674.tif 000002
【図２】
0005513674.tif 000003
【図３】
0005513674.tif 000004
【図４】
0005513674.tif 000005
【図５】
0005513674.tif 000006