(57)【要約】      （修正有）【課題】ユーザの意図を少なくとも一部は反映したデータをユーザに提供できる、広告配信サーバを提供する。【解決手段】広告配信サーバ１１０上で動作するプログラムは、ユーザ１４０によるトリガに応答して、ユーザ１４０を特定する識別データを携帯デバイス１５０からディスプレイ経由で取得し、携帯デバイス１５０の操作パターンを取得するリクエストをデータベースサーバ１７０に送信し、データベースサーバ１７０から操作パターンを取得し、操作パターンを特定のカテゴリーに分類し、特定のカテゴリーに基づいて複数のデータから少なくとも１つを選択し、選択されたデータをディスプレイ経由で携帯デバイス１５０に送信する。【選択図】図１
2015225591.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが操作する携帯デバイスと通信するディスプレイにネットワーク経由で接続された広告配信サーバ上で動作するプログラムであって、
前記ユーザによるトリガに応答して、前記ユーザを特定する識別（ＩＤ）データを前記携帯デバイスから前記ディスプレイ経由で取得すること、
前記ＩＤデータに対応する前記ユーザによる前記携帯デバイスの操作パターンを取得するためのリクエストを、前記広告配信サーバとは異なるデータベースサーバに送信すること、
前記データベースサーバから前記操作パターンを取得すること、
前記操作パターンを複数のカテゴリーのうちの特定のカテゴリーに分類することによって、前記ユーザが携帯デバイスを操作する意図を推測すること、
前記特定のカテゴリーに基づいて複数のデータから少なくとも１つを選択すること、及び
選択されたデータを前記ディスプレイ経由で前記携帯デバイスに送信することによって、前記意図を少なくとも一部は反映したデータを前記ユーザに提供すること
をコンピュータに実現させるためのプログラム。
【請求項２】
前記ディスプレイが、前記ユーザが前記携帯デバイスを用いて前記広告配信サーバにアクセスするためのＵＲＬ（ユニフォームリソースロケータ）を、無線ＬＡＮ（ローカルエリアネットワーク）を介して前記携帯デバイスに送ること
をさらにコンピュータに実現させる請求項１に記載のプログラム。
【請求項３】
前記ディスプレイが、前記ユーザが前記携帯デバイスを用いて前記広告配信サーバのＵＲＬを表すデータを表示すること
をさらにコンピュータに実現させる請求項１に記載のプログラム。
【請求項４】
前記ディスプレイは、前記ＵＲＬを表すデータを電子透かしとして表示する請求項３に記載のプログラム。
【請求項５】
前記ディスプレイは、前記ＵＲＬを表すデータを２次元バーコードとして表示する請求項３に記載のプログラム。
【請求項６】
前記操作パターンは、購入のカテゴリーに分類される請求項１に記載のプログラム。
【請求項７】
前記操作パターンは、検索のカテゴリーに分類される請求項１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告配信サーバ上でプログラムに関する。
【背景技術】
【０００２】
再生履歴からユーザの嗜好を把握して、ユーザの嗜好を反映した広告情報を配信することが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６９９０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし従来は、デジタルサイネージ用の表示装置は、それを見て興味がわいたユーザに対して追加情報を提示する際に、ユーザの意図を考慮することはなかった。そのため、デジタルサイネージ用の表示装置は、効果的な追加情報を提示することができなかった。
【課題を解決するための手段】
【０００５】
本開示によれば、ユーザが操作する携帯デバイスと通信するディスプレイにネットワーク経由で接続された広告配信サーバ上で動作するプログラムであって、ユーザによるトリガに応答して、ユーザを特定する識別（ＩＤ）データを携帯デバイスからディスプレイ経由で取得すること、ＩＤデータに対応するユーザによる携帯デバイスの操作パターンを取得するためのリクエストを、広告配信サーバとは異なるデータベースサーバに送信すること、データベースサーバから操作パターンを取得すること、操作パターンを複数のカテゴリーのうちの特定のカテゴリーに分類することによって、ユーザが携帯デバイスを操作する意図を推測すること、特定のカテゴリーに基づいて複数のデータから少なくとも１つを選択すること、及び選択されたデータをディスプレイ経由で携帯デバイスに送信することによって、意図を少なくとも一部は反映したデータをユーザに提供することをコンピュータに実現させるためのプログラムが提供され得る。
【発明の効果】
【０００６】
本開示によれば、ユーザの操作パターンを複数のカテゴリーのうちの特定のカテゴリーに分類し、特定のカテゴリーに基づいて複数のデータから少なくとも１つを選択し、選択されたデータをユーザに提供する。これによってユーザの意図を少なくとも一部は反映したデータをユーザに提供することができる。
【図面の簡単な説明】
【０００７】
【図１】例示的なシステムの概略図である。
【図２】システムの要素間での例示的なデータフローを示す図である。
【図３】広告配信サーバ上で動作するプログラムの例示的な処理を示すフローチャートである。
【図４】広告配信サーバのハードウェアの例示的な構成を示す概略図である。
【発明を実施するための形態】
【０００８】
用語の定義
操作パターン
操作パターンとは、ユーザが携帯デバイスを介して行った一連の操作を広く指す。操作パターンは、購入履歴、操作履歴等を含み得る。例えば、操作パターンは、画面をスクロールすること、画面をズームインすること、特定のアイコンをダブルタップすること等のうちの少なくとも１つを含む。ユーザが携帯デバイスを操作してある商品を購入した時は、その「操作パターン」は、パターン解析によって「購入」というカテゴリーに分類することができる。同様に、ユーザが携帯デバイスを操作してある商品を検索した時は、その「操作パターン」は、パターン解析によって「検索」というカテゴリーに分類することができる。
【０００９】
識別（ＩＤ）データ
ＩＤデータとは、携帯デバイスのユーザを特定するためのユニークなデータである。典型的には、ＩＤデータは、携帯電話事業者がそれぞれの契約者に割り当てた契約者固有識別子である。代替として、それぞれの携帯デバイスに割り当てられた端末固有識別子であってもよい。
【００１０】
接続
接続という語は、間接または直接の接続を意図する。よって、ある要素が他の要素に接続されるときは、その接続は、直接に、または他の要素または接続を介して間接的な電気的接続によってなされ得る。例えば、あるサーバがインターネットを介してディスプレイに接続される時には、他の要素又はネットワーク、及びそれらの両方を介して接続されてもよい。
【００１１】
概略
図１は、本開示に係る例示的なシステム１００の概略図である。システム１００は、インターネット１３０を介して接続された広告配信サーバ１１０及びディスプレイ１２０を含む。広告配信サーバ１１０は、ユーザ１４０に見せたい映像（コンテンツ及び広告）のデータを記憶する。ディスプレイ１２０が表示する広告を見たユーザ１４０は、もし興味があれば、追加情報を得るために携帯デバイス１５０を操作する（例えば、ボタンを押下する）。本明細書ではこのようなユーザによる操作（アクション）をトリガと呼ぶ。トリガに応答して広告配信サーバ１１０は、追加情報を提供するウェブサイトのＵＲＬ（ユニフォームリソースロケータ）をユーザ１４０に送信する。すなわちシステム１００の広告は、インタラクティブ性を有する。
【００１２】
トリガを表すデータ（単にトリガとも呼ばれる）をディスプレイ１２０を介して受け取ると、広告配信サーバ１１０は、ユーザ１４０を特定するためのＩＤデータを携帯デバイス１５０から取得する。広告配信サーバ１１０は、ユーザ１４０の操作パターンを表すデータ（単に操作パターンとも呼ばれる）をデータベースサーバ１７０から取得する。広告配信サーバ１１０は、操作パターンに応じてウェブサイトを選択する。その後、広告配信サーバ１１０は、選択されたウェブサイトのＵＲＬをディスプレイ１２０を介して携帯デバイス１５０に送信する。ユーザ１４０は、このＵＲＬを用いて追加情報を提供するウェブサイトにアクセスできる。このウェブサイトは、ユーザ１４０の操作パターンを少なくとも一部は反映したものであり得る。よってシステム１００の広告は、ターゲティング性をも有する。
【００１３】
システム構成
広告配信サーバ１１０は、典型的にはユーザ１４０に見せたい広告のデータを記憶し、ディスプレイ１２０に送る。具体的には広告配信サーバ１１０は、トリガの受信、ＩＤデータの取得、操作パターンの取得、広告データ及び追加情報に関するデータの送信等を制御する。この目的のために広告配信サーバ１１０は、データ処理及び制御を行うためのプロセッサ、記憶装置、インタフェース等を有する。広告配信サーバ１１０は、汎用ネットワークサーバと、システム１００の制御のためのプログラムとで典型的には実現できる。
【００１４】
ディスプレイ１２０は、典型的には比較的大型（例えば対角３０インチ〜６０インチ）のフラットパネルディスプレイを使用した、デジタルサイネージ用の表示装置（ラージフォーマットディスプレイ、ＬＦＤとも呼ばれる）である。ディスプレイ１２０は、典型的にはカラーで、比較的、高い解像度を有するが、具体的なサイズ、解像度等は任意である。ディスプレイ１２０のフラットパネルディスプレイは、典型的にはＬＣＤ（液晶表示）パネルであるが、これには限定されず、プラズマディスプレイパネル、有機ＥＬ（エレクトロルミネッセンス）パネル等であってもよい。
【００１５】
ディスプレイ１２０は、例えば、多数の潜在的ユーザが通行する駅構内、屋外等に設置される。ディスプレイ１２０は、ユーザ１４０が近づいた時に携帯デバイス１５０と通信ができるインタフェースを有する。典型的にはディスプレイ１２０は、無線ＬＡＮ（ローカルエリアネットワーク）１６０を介して携帯デバイス１５０と通信するために、無線ＬＡＮのトランシーバをその筐体内に有する。例えば、ディスプレイ１２０は、無線ＬＡＮを介して携帯デバイス１５０からＩＤデータを受信したり、無線ＬＡＮを介して携帯デバイス１５０に追加情報を提供するウェブサイトのＵＲＬを送信したりできる。
【００１６】
代替として、ディスプレイ１２０は、光学的手段（１６５）によって携帯デバイス１５０にデータを送信してもよい。例としてディスプレイ１２０は、そのＬＣＤパネル上に上述のＵＲＬを電子透かし又は２次元バーコードとして表示してもよい。この場合、ユーザ１４０は、携帯デバイス１５０のカメラをディスプレイ１２０に向けて、表示された電子透かし又は２次元バーコードをキャプチャする。携帯デバイス１５０は、キャプチャされた画像からＵＲＬを復号化し、復号化されたＵＲＬのウェブサイトにアクセスする。ユーザ１４０は、そのウェブサイトで追加情報を閲覧したり、ダウンロードしたりできる。
【００１７】
ディスプレイ１２０は、広告配信サーバ１１０とは離れた場所に設置される。そのためディスプレイ１２０は、インターネット１３０を介して広告配信サーバ１１０と通信する。ディスプレイ１２０は、インターネット接続のためのインタフェースを有する。
【００１８】
携帯デバイス１５０は、典型的にはユーザ１４０が携帯するスマートフォンである。携帯デバイス１５０は、これには限定されず、ユーザ１４０が携帯できる任意の通信デバイスであり得る。例えば、携帯デバイス１５０は、タブレット端末、携帯情報端末（ＰＤＡ）、フィーチャーフォン等であってもよい。携帯デバイス１５０は、トリガを生成し、ディスプレイ１２０に送る。具体的に携帯デバイス１５０は、ユーザ１４０によるボタンの押下に対応するデータを無線ＬＡＮ１６０を介してディスプレイ１２０に送る。
【００１９】
データベースサーバ１７０は、ウェブサイト（例えばオンラインショッピングのウェブサイト）においてユーザ１４０がその携帯デバイス１５０で行った操作パターンを記憶する。データベースサーバ１７０は、典型的にはそのようなウェブサイトをホストするウェブサーバなので、広告配信サーバ１１０とは異なるサーバである。データベースサーバ１７０は、このようなウェブサーバに接続された、データ記憶を主目的とするデータサーバであってもよい。広告配信サーバ１１０と同様に、データベースサーバ１７０は、データ処理及び制御を行うためのプロセッサ、記憶装置、インタフェース等を有する。データベースサーバ１７０は、汎用ネットワークサーバと、その制御のためのプログラムとで典型的には実現できる。
【００２０】
データフロー
図２は、システム１００の要素間での例示的なデータフロー２００を示す図である。データフロー２００において、携帯デバイス１５０、ディスプレイ１２０、広告配信サーバ１１０、及びデータベースサーバ１７０を示すブロックから下に延びた線は、その要素を表す。図２で上から下に向かうにつれて、時間が経過する。
【００２１】
ディスプレイ１２０は、広告及びコンテンツをユーザ１４０に表示する。ユーザ１４０は、ディスプレイ１２０の広告を見て興味がある場合は、携帯デバイス１５０を操作することによってトリガをディスプレイ１２０に送信する（２１０）。トリガを受け取ったディスプレイ１２０は、トリガを広告配信サーバ１１０に送信する（２１２）。
【００２２】
広告配信サーバ１１０は、ＩＤデータを要求するクエリをインターネット１３０を介してディスプレイ１２０に送信する（２１４）。ディスプレイ１２０は、このクエリを典型的には無線ＬＡＮ１６０を介して携帯デバイス１５０に送信する（２２０）。
【００２３】
クエリを受信した携帯デバイス１５０は、ＩＤデータを無線ＬＡＮ１６０を介してディスプレイ１２０に送信する（２３０）。ディスプレイ１２０は、受信されたＩＤデータをインターネット１３０を介して広告配信サーバ１１０に送信する（２４０）。
【００２４】
広告配信サーバ１１０は、ＩＤデータに対応する操作パターンを要求するクエリをデータベースサーバ１７０に送信する（２５０）。データベースサーバ１７０は、ＩＤデータに対応する操作パターンを広告配信サーバ１１０に送信する（２６０）。広告配信サーバ１１０は、操作パターンを複数のカテゴリーのうちの特定のカテゴリーに分類することによって、ユーザ１４０が携帯デバイス１５０を操作する意図を推測する。広告配信サーバ１１０は、この特定のカテゴリーに基づいて複数のデータから少なくとも１つを選択する。広告配信サーバ１１０は、選択されたデータをディスプレイ１２０に送信する（２７０）。
【００２５】
ディスプレイ１２０は、広告配信サーバ１１０から受信されたデータを、典型的には無線ＬＡＮ１６０を介して携帯デバイス１５０に送信する（２８０）。無線ＬＡＮ１６０の代わりに、ディスプレイ１２０は、データを光学的な表示１６５によって携帯デバイス１５０に送信してもよい（２８０）。
【００２６】
例えば、広告配信サーバ１１０は、操作パターンを購入商品の金額（購入履歴の一つ）に基づいて、カテゴリーＰ１（金額が小さい）、カテゴリーＰ２（金額が中間である）、カテゴリーＰ３（金額が大きい）のうちの１つに分類することができる。広告配信サーバ１１０は、操作パターンがカテゴリーＰ１に分類される場合は、低価格な商品の情報を提供するウェブサイトのＵＲＬを選択する。広告配信サーバ１１０は、操作パターンがカテゴリーＰ２に分類される場合は、中程度の価格の商品の情報を提供するウェブサイトのＵＲＬを選択する。広告配信サーバ１１０は、操作パターンがカテゴリーＰ３に分類される場合は、高額な商品の情報を提供するウェブサイトのＵＲＬを選択する。
【００２７】
具体的には、ユーザの購入商品の金額が比較的小さい場合には、広告配信サーバ１１０は、操作パターンをカテゴリーＰ１に分類する。その結果、広告配信サーバ１１０は、カテゴリーＰ１に対応するウェブサイトのＵＲＬをディスプレイ１２０を介して携帯デバイス１５０に送信する。携帯デバイス１５０は、ディスプレイ１２０が送信したＵＲＬを受信し、例えば、そのリンクを画面に表示する。ユーザ１４０は、表示されたＵＲＬのリンクをクリックすることにより、購入履歴に応じたウェブサイトへアクセスできる。このようにユーザ１４０の購入履歴から、ユーザ１４０に最適な情報を提示することできる。そのため、広告配信サーバ１１０は、より効果的な広告をユーザに配信することが可能となる。
【００２８】
プログラム
図３は、広告配信サーバ１１０上で動作するプログラム３００の例示的な処理を示すフローチャートである。
【００２９】
３１０において、広告配信サーバ１１０は、ユーザ１４０によるトリガを携帯デバイス１５０からディスプレイ１２０を介して受信する。
【００３０】
３２０において、トリガの受信に応答して、広告配信サーバ１１０は、ＩＤデータを要求するクエリをディスプレイ１２０を介して携帯デバイス１５０に送信する。クエリを受信した携帯デバイス１５０は、ユーザのＩＤデータをディスプレイ１２０を介して広告配信サーバ１１０に送信する。
【００３１】
３３０において、広告配信サーバ１１０は、ＩＤデータに対応する操作パターンが入手可能かどうかを問い合わせるクエリをデータベースサーバ１７０に送信する。データベースサーバ１７０は、入手可能ならＹＥＳ、入手不可能ならＮＯのレスポンスを広告配信サーバ１１０に送信する。レスポンスがＮＯである場合は、処理は３４０に進む。レスポンスがＹＥＳである場合は、処理は３５０に進む。
【００３２】
３４０において、広告配信サーバ１１０は、一般的なデータを取得する。この一般的なデータは、例えば、ユーザ１４０の年代、性別等に基づいた、商品のランキングに関する。本来なら、ＩＤデータに対応する操作パターンに基づいてユーザ１４０にカスタマイズされた（すなわち最適化された）情報を取得するのが好ましい。しかしユーザ１４０の操作パターンが入手不可能な場合には、３４０で、代替の一般的なデータを取得できる。これにより、操作パターンが入手不可能でも、広告配信サーバ１１０は、ユーザのトリガに応答して適切なデータを携帯デバイス１５０に表示できる。
【００３３】
３５０において、広告配信サーバ１１０は、ユーザ１４０の操作パターンをデータサーバ１７０から取得する。操作パターンを表すデータは、任意の形式であり得る。例えば、操作パターンは、ＩＤデータに対応するユーザ１４０が最近、購入した商品の価格、発売年月日、カテゴリー等を表し得る。代替として、操作パターンは、ＩＤデータに対応するユーザ１４０が最近、行った操作を表し得る。そのような操作には、例えば、商品の比較、比較の後の他のサイトでの検索、店舗（オンライン又は実店舗）のウェブサイトの閲覧等がある。
【００３４】
３６０において、広告配信サーバ１１０は、取得された操作パターンをカテゴリーに分類する。例えば、操作パターンは、ユーザが最近、購入した商品の価格に基づいて複数のカテゴリーのうちの１つに分類され得る。この場合は、図２を参照して説明した通りである。典型的には、広告配信サーバ１１０は、操作パターンのｎ個（ｎは２以上の整数）のデータ値の平均値等に基づいてカテゴリーの分類を行う。具体的には、直近の１０個の購入商品の金額の平均値に基づいてカテゴリーＰ１〜Ｐ３のうちの１つに分類できる。操作パターン（標本空間とも言える）のデータ値の個数ｎや、どのように代表値を求めるかは任意である。代表値は、平均値には限定されず、中間値、最頻値等であってもよい。
【００３５】
代替として、操作パターンは、ユーザが最近、購入した商品の発売年月日に基づいて分類され得る。例えば、最近の購入商品の発売年月日と購入年月日との差の平均値が１年未満なら、カテゴリーＮ１に分類し、１年以上なら、カテゴリーＮ２に分類する。このような操作パターンをカテゴリーに分類することは、ユーザが携帯デバイスを操作する意図を推測することにつながり得る。
【００３６】
３７０において、広告配信サーバ１１０は、分類されたカテゴリーに基づいて、複数のデータから１つのデータを選択する。例えば購入商品の発売年月日に基づいた分類では、広告配信サーバ１１０は、カテゴリーＮ１の場合は、新商品の情報に関するデータを選択する。カテゴリーＮ２の場合は、発売から比較的時間の経過した商品の情報に関するデータを選択する。例えば、比較的新しい商品を多く購入するユーザの操作パターンはカテゴリー１に分類され得る。このようなユーザには、広告配信サーバ１１０は、新商品情報を提供できる。
【００３７】
３８０において、広告配信サーバ１１０は、選択されたデータをディスプレイ１２０を介して携帯デバイス１５０に送信する。このように操作パターンをカテゴリーに分類した上で、カテゴリーに基づいたデータをユーザに提供することは、ユーザの意図を少なくとも一部は反映したデータをユーザに提供することにつながり得る。
【００３８】
ハードウェア
図４は、広告配信サーバ１１０のハードウェアの例示的な構成を示す概略図である。
【００３９】
広告配信サーバ１１０は、プロセッサ４１０、メモリ４２０、及びネットワークインタフェース４３０を有する。
【００４０】
プロセッサ４１０は、メモリ４２０に記憶されたプログラム命令を実行するマイクロプロセッサ又はマイクロコントローラである。プロセッサ４１０は、その内部にキャッシュメモリを有してもよい。
【００４１】
メモリ４２０は、プログラム３００の命令及び関連するデータ、オペレーションシステム等を記憶する。メモリ４２０は、ＲＯＭ（読み出し専用メモリ）、ＲＡＭ（ランダムアクセスメモリ）、磁気ディスク記憶装置、光学ディスク記憶装置、又はフラッシュメモリデバイスのような記憶装置である。
【００４２】
インタフェース４３０は、プロセッサ４１０が、ネットワーク１３０を介して、ディスプレイ１２０、携帯デバイス１５０、データベースサーバ１７０等と通信できるようにする。インタフェース４３０は、典型的には、イーサネット（登録商標）インタフェースである。
【００４３】
プログラム３００は、プロセッサ４１０によって実行されると、図３のフローチャートに示した処理をプロセッサ４１０に実現させる。
【００４４】
広告配信サーバ１１０は、上述の要素以外に、その操作者とのヒューマンインターフェースを実現する入出力装置を備えてもよい。そのような入出力装置には、例えば、キーボード、マウス、ペンタブレット、マイクロホン、液晶ディスプレイ、スピーカがある。
【００４５】
ディスプレイ１２０及びデータベースサーバ１７０のハードウェアも広告配信サーバ１１０のハードウェアと同様であり得る。
【００４６】
広告配信サーバ１１０は、商品についての追加情報をユーザに提供するシステムには限定されず、役務に関する追加情報を提供してもよい。
【００４７】
上の説明では、カテゴリーへの分類における操作パターンのデータ値として、購入商品の金額、購入商品の発売年月日と購入年月日との差を例として挙げた。データ値はこれらには限定されない。例えば、価格の比較を行う頻度をデータ値としてもよい。この場合は、価格を頻繁に比較するユーザであれば、同じ価格帯の他の商品の比較情報を提供してもよい。
【００４８】
代替として、以下の操作パターンを利用して、提供する追加情報をリアルタイムに変更してもよい。
【００４９】
例えば、情報を取得した後に、他のサイトへ検索しに行く頻度をデータ値としてもよい。この場合は、他のサイトへ頻繁に検索しに行くユーザであれば、同種の商品の比較情報を提供してもよい。又は、情報を取得した後に、当該情報の店のサイトへアクセスする頻度をデータ値としてもよい。この場合は、店のサイトへ頻繁にアクセスするユーザであれば、最寄りの店の情報、おすすめ商品の情報等を提供してもよい。
【００５０】
システム１００は、セカンドスクリーンである携帯デバイス１５０のディスプレイ上に、複数のコンテンツのうち、ユーザ１４０にとって最適な情報を提示することができる。その結果、広告主にとっては、ユーザへの訴求力が高まる。ユーザにとっては、より有用な追加情報を受け取ることができる。
【００５１】
本発明（またはその任意の部分（群）または機能（群））は、ハードウェア、ソフトウェア、またはそれらの組み合わせを用いて実現され得て、１つ以上のコンピュータシステムまたは他の処理システムにおいて実現され得る。
【００５２】
本明細書で記載されているさまざまな構成は、例示として記載されている。他の構成及び要素（ハードウェアの要素、ソフトウェアの要素等）が記載された構成及び要素に追加されて用いられてもよく、又は記載された構成及び要素の代わりに用いられてもよい。一部の要素が省略されてもよい。記載されている要素は、個別の要素として実現されてもよく、異なる場所に分散化された要素として実現されてもよい。記載されている複数の要素が一つの要素として実現されてもよい。
【００５３】
記載されている要素の機能（例えばフローチャート中の機能ブロック）は、例えば、プロセッサと、プロセッサに結合されたメモリに記憶された命令（群）とによって実現され得る。
【００５４】
上に説明されてきたものには、本発明のさまざまな例が含まれる。本発明を記載する目的では、要素や手順の考えられるあらゆる組み合わせを記載することは当然のことながら不可能であるが、当業者なら本発明の多くのさらなる組み合わせおよび順列が可能であることがわかるだろう。したがって本発明は、特許請求の範囲の精神および範囲に入るそのような改変、変更および変形例を全て含むよう意図される。
【産業上の利用可能性】
【００５５】
本開示によれば、ユーザの意図を少なくとも一部は反映したデータをユーザに提供するプログラムを実現できる点で有用である。
【符号の説明】
【００５６】
１００  システム
１１０  広告配信サーバ
１２０  ディスプレイ
１３０  インターネット
１４０  ユーザ
１５０  携帯デバイス
１６０  無線ＬＡＮ
１６５  光学的手段
１７０  データベースサーバ
【図１】
2015225591.tif 000003
【図２】
2015225591.tif 000004
【図３】
2015225591.tif 000005
【図４】
2015225591.tif 000006