(57)【要約】  ユーザへのダイレクトメディアを判断するシステムが提供される。例示的なシステムは、装置識別子を介してネットワークアクセス装置に関連付けられるユーザプロファイルに基づいてダイレクトメディアコンポーネントを判断するように構成されるメディア選択オプティマイザを備える。メディア選択オプティマイザはまた、アクセスポイント情報、履歴情報、及びアクセスポイントロケーション中心情報を、ダイレクトメディアコンポーネントを判断する際に利用することができる。次に、ダイレクトメディアコンポーネントをメディアサーバに転送することができ、メディアサーバは対応するダイレクトメディアをユーザに提供する。ダイレクトメディアは、広告、クーポン、動画、音楽、又はユーザに向けてカスタマイズ可能な他の任意のメディアを含むことができる。【選択図】  図６
2008541277.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上でダイレクトメディアをユーザに提供する方法であって、
ユーザプロファイルに関連する装置識別子に基づいてユーザプロファイル情報を検索すること、及び
前記検索された情報を解析することであって、それによって、ダイレクトメディアコンポーネントを判断する、解析すること
を含む、ネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項２】
前記ユーザが前記ネットワークにアクセスしている場所についてのロケーション中心情報を検索することをさらに含む、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項３】
前記ユーザの履歴情報を検索することをさらに含む、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項４】
前記ユーザが前記ネットワークにアクセスしているアクセスポイントについてのアクセスポイント情報を検索することをさらに含む、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項５】
前記ダイレクトメディアコンポーネントをメディアサーバに提供することをさらに含む、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項６】
前記ダイレクトメディアコンポーネントをコンテンツプロバイダに提供することをさらに含む、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項７】
前記ダイレクトメディアコンポーネントはメディアタグである、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項８】
前記ダイレクトメディアコンポーネントはダイレクトメディアである、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項９】
前記ユーザが使用するネットワークアクセス装置に関連するＩＰアドレスを受信することをさらに含み、前記装置識別子は前記ＩＰアドレスに基づいて判断される、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項１０】
前記装置識別子はＭＡＣアドレスである、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項１１】
前記装置識別子はＩＭＳＩである、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項１２】
前記装置識別子はＩＭＥＩアドレスである、請求項１に記載のネットワーク上でダイレクトメディアをユーザに提供する方法。
【請求項１３】
ネットワーク上でダイレクトメディアをユーザに提供するシステムであって、
ユーザプロファイルに基づいてダイクレトメディアコンポーネントを判断するように構成されるメディア選択オプティマイザであって、前記ユーザプロファイルは前記ユーザが使用するネットワークアクセス装置の装置識別子が関連付けられる、メディア選択オプティマイザ
を備える、ネットワーク上でダイレクトメディアをユーザに提供するシステム。
【請求項１４】
前記ユーザプロファイルを更新すると共に保持するプロファイルエンジンをさらに備える、請求項１３に記載のネットワーク上でダイレクトメディアをユーザに提供するシステム。
【請求項１５】
前記ネットワークアクセス装置に関連する情報を得るように構成されるユーザ情報モジュールをさらに備える、請求項１３に記載のネットワーク上でダイレクトメディアをユーザに提供するシステム。
【請求項１６】
前記ネットワークアクセス装置が前記ネットワークにアクセスしているアクセスポイントに関連する情報を得るように構成されるアクセスポイント情報モジュールをさらに備える、請求項１３に記載のネットワーク上でダイレクトメディアをユーザに提供するシステム。
【請求項１７】
前記ネットワークアクセス装置に関連する履歴情報を保持するように構成される履歴モジュールをさらに備える、請求項１３に記載のネットワーク上でダイレクトメディアをユーザに提供するシステム。
【請求項１８】
前記ネットワークアクセス装置が前記ネットワークにアクセスしているアクセスポイントが存在するロケーションに関連する情報を得るように構成されるロケーション中心モジュールをさらに備える、請求項１３に記載のネットワーク上でダイレクトメディアをユーザに提供するシステム。
【請求項１９】
前記ダイレクトメディアコンポーネントを受信し、前記ダイレクトメディアをコンテンツプロバイダのページに提供するように構成されるメディアサーバをさらに備える、請求項１３に記載のネットワーク上でダイレクトメディアをユーザに提供するシステム。
【請求項２０】
機械可読媒体であって、該機械可読媒体上にプログラムを具現する、機械可読媒体であって、該プログラムは、ネットワーク上でダイレクトメディアをユーザに提供する方法を実行可能であり、該方法は、
ユーザプロファイルに関連する装置識別子に基づいてユーザプロファイル情報を検索すること、及び
前記検索された情報を解析することであって、それによって、ダイレクトメディアコンポーネントを判断する、解析すること
を含む、機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、包括的にはネットワークアクセスに関し、特に、ネットワークでのダイレクトメディアの提供に関する。
【０００２】
［関連出願の相互参照］
本願は、２００５年５月１２日に出願された「Systems and Methods of Network Operation and Information Processing, Including Business and Advertising Methods」という名称の米国仮特許出願第６０／６８０，６０４号の優先権を主張するものであり、これを参照により本明細書に援用する。本願は、２００６年５月１１日に出願された「Developing Customer Relationships with a Network Access Point」と題する米国特許出願第        号にも関連し、これを参照により本明細書に援用する。
【背景技術】
【０００３】
［関連分野の説明］
現在、コンテンツプロバイダ及び広告主は、各自のユーザベースを識別し、ユーザベースとの関係を築いて維持することがますます難しくなっている。こういった関係は現行技術により制限される。一般に、ユーザは、ネットワークアクセス装置を介してウェブサイトにアクセスすることにより、コンテンツプロバイダ及び広告主と対話する。ユーザは、従来、個人アカウントを通じてのネットワーク上のユーザの現在の宛先又はユーザのネットワークアクセス装置にダウンロードされたプログラム（例えば、クッキー）を通じて識別されてきた。
【０００４】
いくつかの従来技術による実施の形態では、コンテンツプロバイダはユーザに個人アカウントを持つようにリクエスト又は要求する。ユーザが個人アカウントを作成する場合、多くの場合、ユーザは、登録して、コンテンツプロバイダがそのユーザとの関係を識別して維持するのを助ける個人情報を提供するように求められる。登録は情報をコンテンツプロバイダに提供するが、通常、コンテンツプロバイダは、個々のユーザへの広告等のメディアを調整する／カスタマイズするためにこの情報を使用することができない。
【０００５】
代替的に、コンテンツプロバイダはクッキーをユーザのネットワークアクセス装置に配置し得る。クッキーとは、特定のインターネットサイトがユーザのコンピューティング装置内のハードドライブに添付する小型のテキストファイル又はプログラムのことである。クッキーは、ユーザ識別子、ユーザプリファレンス、買い物情報、個人的に識別可能な情報、及びそれまでに開いた（visit）ウェブサイトのリスト等の情報を含み得る。ユーザがコンテンツプロバイダのウェブサイトを再び開くと、コンテンツプロバイダはクッキーを検索してユーザを識別してから、クッキーを適宜更新することができる。しかし、多くのユーザはクッキーをプライバシーの侵害と見る。したがって、多くのユーザは、クッキーを各自のコンピューティング装置に記憶できるようにする機能をディセーブルする。さらに、ユーザはクッキーを手動で消去することもできるし、クッキーのダウンロードを阻止するか、又はクッキー全体を削除するアンチスパイウェア及びアンチウィルスプログラムを購入することもできる（例えば、クッキーチャーン（cookie churn））。すなわち、クッキー方法の使用は永続性を欠く（すなわち、削除できる）。登録と同様に、通常、情報はユーザにメディアを調整するために使用することができない。
【０００６】
現在、発行者は、ウェブサイトの全訪問者の総合統計デモグラフィックに基づいてコンテンツプロバイダのウェブサイト上のインベントリ（例えば、広告スペース）を販売している。デモグラフィックは、通常は回答者１０００人のユーザ調査を含むこともできる。しかし、この調査は基本的な性質（例えば、性別、年齢、収入レベル）のものであり、ユーザの個性を説明しない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、ユーザプリファレンスに基づいてユーザにメディア配信するシステム及び方法が必要である。
【課題を解決するための手段】
【０００８】
本発明の実施の形態は、ウェブサイトでユーザに提供するダイレクトメディアを判断するシステム及び方法を提供する。例示的な実施の形態では、ユーザプロファイルが各ネットワークアクセス装置に関連付けられる。ネットワークアクセス装置のユーザがコンテンツプロバイダのウェブサイトにアクセスしようとすると、顧客関係サーバがネットワークアクセス装置のＩＰアドレスを使用して、特定のネットワークアクセス装置を識別する（identifier）。次に、対応するユーザプロファイルが得られる。
【０００９】
例示的なメディア選択オプティマイザが、ユーザプロファイルに基づいてダイレクトメディアコンポーネントを判断する。いくつかの実施の形態では、メディア選択オプティマイザは、ユーザプロファイルに関連するユーザプリファレンスを検討して、コンテンツプロバイダのウェブページを介してユーザに提示するのに最も適したメディアのタイプを判断する。ダイレクトメディアコンポーネントは、ユーザに提示すべきメディア又はメディアタイプを識別するメディアタグであってもよい。代替的に、ダイレクトメディアコンポーネントはダイレクトメディア自体であってもよい。
【００１０】
さらなる実施の形態では、メディア選択オプティマイザは、アクセスポイント情報、履歴情報、及び／又はアクセスポイントロケーション中心情報をユーザプロファイル情報と共に利用して、ダイレクトメディアコンポーネントを判断する。アクセスポイント情報は、ネットワークアクセス装置がネットワークにアクセスしているアクセスポイントから検索される。履歴情報は、ネットワークアクセス装置の使用パターンを形成する過去の対話に基づく。いくつかの実施の形態では、履歴情報はユーザプロファイルに組み込むことができる。ロケーション中心情報は、イベント、状況、及びアクセスポイントがあるロケーションの他の属性を知った上で任意のソースから得られる。
【００１１】
ダイレクトメディアコンポーネントは、判断されると、メディアサーバに転送することができ、メディアサーバは対応するダイレクトメディアをユーザに提供する。ダイレクトメディアは、広告、クーポン、動画、音楽、又はユーザプリファレンスに合わせられた他の任意のメディアを含むことができる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態は、ダイレクトメディアをユーザに提供する例示的なシステム及び方法を提供する。ユーザプリファレンスを含むユーザプロファイルを利用することにより、本システムは、ユーザにとって最も適切な（relevant）メディア又はメディアタイプを識別することができる。ユーザプロファイルには、永続的（例えば、削除も変更もできない）装置識別子が関連付けられる。本システムは、ユーザ又はユーザロケーションに関連するリアルタイム情報を使用して、ユーザに提示するメディアを調整することもできる。これにより、発行者は広告収入を最大にすることができる。
【００１３】
図１を参照すると、本発明の実施形態を実施することができる例示的な環境１００が示されている。コンピューティング装置のユーザが各自のコンピューティング装置上のクッキー又はインターネットを介して開くサイトを通じて追跡される大半の従来技術と異なり、本実施形態のユーザは、ユーザのネットワーク１３０へのログオン動作又はサービスプロバイダ１２０を通じてネットワークサービスを得る動作を通じて識別され、ユーザのプリファレンスが判断されて追跡されることができる。
【００１４】
本実施形態では、環境１００は、少なくとも１つのネットワークアクセス装置１１０、サービスプロバイダ１２０、ネットワーク１３０、複数のコンテンツプロバイダ１４０、及びクライアント関係サーバ（「ＣＲサーバ」）１５０を含む。例示的な実施形態では、ネットワーク１３０はインターネットである。代替的に、ネットワーク１３０はローカルエリアネットワーク（ＬＡＮ）、イントラネット、又はエクストラネットであってもよい。
【００１５】
いくつかの実施形態では、ユーザはネットワークアクセス装置１１０を起動して、ネットワーク１３０と通信する。ネットワークアクセス装置１１０は、ネットワーク１３０を介して通信可能な任意のデジタル装置である。ネットワークアクセス装置１１０の例としては、デスクトップ、ラップトップ、携帯情報端末、及びセルラ電話が挙げられる。ネットワークアクセス装置１１０は、無線ネットワークアクセスドライバ、ルータ、ケーブルモデム、電話モデム、又はアクセスをネットワーク１３０に提供可能な他の任意の装置を含むことができる。
【００１６】
本発明の実施形態では、ネットワークアクセス装置１１０は、ＣＲサーバ１５０がネットワークアクセス装置１１０を識別するために使用する装置識別子を含むことができる。装置識別子は、媒体アクセス制御アドレス（ＭＡＣアドレス）、国際移動端末ＩＤ（ＩＭＳＩ）、国際媒体機器ＩＤ（ＩＭＥＩ）、又は任意の作者不明の装置識別子を含むことができる。さらなる実施形態では、ネットワークアクセス装置１１０は、ソフトウェア又はハードウェアに由来する一意の識別子を含むこともできる。したがって、ネットワークアクセス装置１１０に存在するソフトウェア又はハードウェアの一意の識別子を、例えば、ＭＡＣアドレスでインデックスを付けてグループ化して、一意の作者不明の装置識別子を作成することができる。
【００１７】
サービスプロバイダ１２０は、ネットワークアクセス装置１１０に通信ネットワーク１３０へのアクセスを提供するように構成される装置である。いくつかの例では、サービスプロバイダ１２０は、スイッチ、ブリッジ、ゲートウェイ、ルータ、又はこれらの装置の任意の組み合わせである。サービスプロバイダ１２０は、通常、ネットワーク接続を供給する企業（例えば、インターネットサービスプロバイダ「ＩＳＰ」）によって制御される。一実施形態では、サービスプロバイダ１２０は、通信ネットワーク１３０へのアクセスを求めている各ネットワークアクセス装置１１０に外部ＩＰアドレスを割り当てる。
【００１８】
例示的なコンテンツプロバイダ１４０は、ネットワーク１３０を介してネットワークアクセス装置１１０のユーザに情報を提供するように構成される任意のデジタル装置である。いくつかの実施形態では、コンテンツプロバイダ１４０はウェブサイトである。他の実施形態では、コンテンツプロバイダ１４０は電子メーラ又はファイル転送（ＦＴＰ）サイトである。コンテンツプロバイダ１４０は、通常、ネットワーク１３０を介して閲覧又は配信される情報を提供する個人、グループ、又は企業により制御される。いくつかの実施形態では、提供されるコンテンツは、データ、動画、音声、ソフトウェア、又はこれらの任意の組み合わせを含み得る。
【００１９】
例示的なＣＲサーバ１５０は、ネットワーク１３０へのアクセスを求めている任意の数のネットワークアクセス装置１１０を識別し、各ネットワークアクセス装置１１０にユーザプロファイルを生成するように構成される。ユーザプロファイルを使用して、ネットワークアクセス装置１１０のユーザと製品及び／又はサービスの所有者又はエージェントとの間に関係を作って構築することができる。各種実施形態では、ＣＲサーバ１５０はネットワークアクセス装置１１０、サービスプロバイダ１２０、又はネットワーク１３０に結合することができる。
【００２０】
ＣＲサーバ１５０は、ネットワーク１３０へのアクセスを求めているネットワークアクセス装置１１０から装置識別子を受け取るようにさらに構成される。ＣＲサーバ１５０はまた、ネットワークアクセス装置１１０に割り当てられた現在のＩＰアドレス等のユーザに関連するアクセス情報及び他の情報も受け取る。ＣＲサーバ１５０は、装置識別子、アクセス情報、及び装置識別子に関連する他の情報に基づいてユーザプロファイルを生成する。
【００２１】
一例では、ユーザはネットワークアクセス装置１１０を操作して、ネットワーク１３０に接続する。ユーザが識別され、ユーザがネットワーク１３０へのアクセスを求めた回数、ユーザがどこからアクセスを求めるか、及び他の任意の利用可能な情報に基づいて、ユーザのプリファレンスが、ＣＲサーバ１５０により判断される。従来技術での多くの例と異なり、ＣＲサーバ１５０はクッキーをユーザのネットワークアクセス装置１１０に配置する必要もなければ、ユーザが訪れるコンテンツプロバイダ１４０を監視する必要もない。むしろ、ＣＲサーバ１５０は、装置識別子をユーザのネットワークアクセス装置１１０及び／又はサービスプロバイダ１２０から受け取る。装置識別子を通じて、ユーザを認識することができ、ユーザがネットワークにアクセスする回数及びユーザがどこからネットワークにアクセスするかを記憶して、ユーザプロファイルの生成を助けることができる。
【００２２】
代替の実施形態では、やはりクッキーをネットワークアクセス装置１１０に配置することができる。現在の広告業界の大半はクッキーの使用に基づくため、クッキー及び／又は装置識別子の使用は、広告業界が現行のクッキーのみのシステムから離れて移行するのを助ける。その結果、各ネットワークアクセス装置１１０は、ハイブリッドなクッキー／装置識別子の組み合わせにより識別することができる。
【００２３】
任意の数のネットワークアクセス装置１１０、サービスプロバイダ１２０、及びコンテンツプロバイダ１４０を図１の環境１００内に具現することができることに留意されたい。
【００２４】
これより図２を参照すると、本発明の実施形態を利用することができる代替の環境２００の例示的なブロック図が示されている。環境２００は、アクセスポイント２１０を介してネットワーク１３０に結合された複数のネットワークアクセス装置１１０、複数のコンテンツプロバイダ１４０、及びＣＲサーバ１５０を含む。環境２００は、製品所有者２３０、エージェンシー２４０、及びコラテラル２５０と直接又は間接的に協働するメディアサーバ２２０をさらに含む。ネットワークアクセス装置１１０はアクセスポイント２１０に無線結合されて示されるが、ネットワークアクセス装置１１０の１つ又は複数は有線（例えば、イーサネット、ＵＳＢ、ファイアワイヤ）でアクセスポイント２１０に結合してもよい。
【００２５】
アクセスポイント２１０は、ネットワークアクセス装置１１０をネットワーク１３０に結合する装置である。アクセスポイント２１０は、基地局、ルータ、ハブ、又はスイッチを含むことができる。一例では、アクセスポイント２１０は、ネットワークアクセス装置１１０のユーザがネットワーク１１０にアクセスできるようにする、店（例えば、コーヒー店）又は場所（例えば、市の公園）内に設置されるルータ（有線又は無線）である（例えば、ホットスポット）。アクセスポイント２１０はネットワーク１３０に直接結合されて示されるが、代替的に、サービスプロバイダ１２０（図１）を介してネットワーク１３０に結合することができる。他の実施形態では、アクセスポイント２１０は、サービスプロバイダ１２０であるか、又はサービスプロバイダ１２０の一部である。アクセスポイント２１０は、ハードウェア、ソフトウェア、又はファームウェアを含むことができる。
【００２６】
一実施形態では、アクセスポイント２１０は、設置されると、ＩＰアドレスをサービスプロバイダ１２０からネゴシエートする。ネットワークアクセス装置１１０は、ネットワークアクセスを求めるとき、アクセスポイント２１０にＭＡＣアドレス等のアクセスポイント２１０の装置識別子を提供する。アクセスポイント２１０は、ＭＡＣアドレスを認証し、ＩＰアドレスを割り当てて、ネットワークアクセス装置１１０がアクセスポイント２１０を通じてネットワーク１３０にアクセスできるようにするように構成することができる。
【００２７】
アクセスポイント２１０は、装置識別子及びアクセス情報をＣＲサーバ１５０に向ける。アクセス情報は、装置識別子に関連する任意の情報を含むことができる。一実施形態では、アクセス情報は、ＩＰアドレス又は他の識別子等を使用してアクセスポイント２１０を識別する。アクセス情報は、ネットワークアクセス装置１１０がアクセスを求めた日時、アクセスポイント２１０を操作している店のタイプ、及び／又はサービスについてネットワークアクセス装置１１０のユーザに課された料金額を識別する情報を含むこともできる。他の実施形態では、アクセスポイント２１０とネットワーク１３０との間のルータが、装置識別子及びアクセス情報をＣＲサーバ１０５に向けるように構成される。
【００２８】
ＣＲサーバ１５０は、アクセスポイント２１０から装置識別子及びアクセス情報を受け取るように構成される。次に、装置識別子及びアクセス情報はレコード内に記憶される。レコードは、装置識別子及びアクセス情報を追跡する。さらに、レコードは、装置識別子に関連する任意の他の種類の情報を記憶することができる。
【００２９】
例示的な実施形態では、ユーザは、コンテンツプロバイダ１４０のウェブサイトを開いたときに、ダイレクトメディアをウェブページの一部に見ることになる。いくつかの実施形態では、ダイレクトメディアは対象を絞り込んだ広告である。代替的に、ダイレクトメディアは、対象を絞り込んだ音声、動画、クーポン、又はユーザの関心／好みに合わせられた他のメディアであることができる。ダイレクトメディアは、通常、コンテンツプロバイダのウェブページの特定の部分（例えば、バナー広告ロケーション）に配置される。
【００３０】
いくつかの実施形態では、ダイレクトメディアは、メディアサーバ２２０を介してコンテンツプロバイダのウェブページに配置される。メディアサーバ２２０は、ＣＲサーバ１５０と併せて動作して、各ユーザに提供するダイレクトメディアを判断する。メディアサーバ２２０には、メディアを生成するコラテラル２５０及び製品所有者２３０の要件に基づいてメディアを作成するエージェンシー２４０がさらに関連付けられる。例えば、炭酸飲料企業Ｘ（製品所有者２３０）は、広告エージェンシー（エージェンシー２４０）を雇い、製品所有者２３０の広告（メディア）を設計することができる。エージェンシー２４０は、ウェブ広告デザイナー（コラテラル２５０）と協働してメディアを作成することができる。次に、メディアは、コンテンツプロバイダ１４０のウェブページを介してユーザに提供されるまでメディアサーバ２２０に記憶される。いくつかの実施形態では、メディアは、メディアを向ける／メディアの対象とすべきユーザのタイプを識別するメディアプロファイルタグを含む。２つ以上のメディアプロファイルタグをメディアに関連付けることができる。
【００３１】
これより図３を参照すると、例示的なＣＲサーバ１５０がより詳細に示されている。一実施形態では、ＣＲサーバ１５０は、すべて通信バス３６０を介して結合されたプロファイルエンジン３１０、情報収集エンジン３２０、記憶システム３３０、メディア選択オプティマイザ３４０、及び通信ネットワークモジュール３５０を含む。通信ネットワークモジュール３５０は、ネットワークリンク３７０を介してネットワーク１３０（図１）と通信する。
【００３２】
プロファイルエンジン３１０は、ユーザ及びユーザのネットワークアクセス装置１１０（図１）に関連する特徴に基づいてユーザプロファイルを生成するように構成される。各ユーザプロファイルは、（ネットワークアクセス装置１１０の）１つ又は複数の装置識別子、アクセス情報、装置履歴、及びネットワークアクセス装置１１０又は装置識別子に関連する他の任意の情報を含むことができる。各ユーザプロファイルは、現在のＩＰアドレス及びネットワークアクセス装置１１０に関連する装置識別子（又は他の情報）を通じてユーザを識別する（ユーザが使用しているネットワークアクセス装置１１０を介して間接的に）。いくつかの実施形態では、装置識別子はＭＡＣアドレスである。他の実施形態では、装置識別子はＩＭＳＩ又はＩＭＥＩである。さらに別の実施形態では、装置識別子は、ネットワークアクセス装置１１０に存在するソフトウェア又はハードウェアの一意の識別子を含むことができる。
【００３３】
プロファイルエンジン３１０は、特定のネットワークアクセス装置１１０のユーザの個人の特徴、好み、及び習慣に基づいてユーザプロファイルをさらにカスタマイズすることができる。例えば、ユーザが特定のコーヒー店にあるアクセスポイント２１０を通じて同じネットワークアクセス装置１１０を使用してネットワーク１３０に繰り返しアクセスする場合、装置識別子に関連するユーザプロファイルは、ユーザがそのコーヒー店を好むことを示すことができる。その結果、ユーザプロファイルは、ユーザがコーヒー又は特定のコーヒー店を好むことを示すことができる。
【００３４】
プロファイルエンジン３１０は、グループ特徴をユーザプロファイルに組み込むこともできる。すなわち、ユーザプロファイルは、ユーザが関連するグループタイプを示す１つ又は複数のグループ識別子を含むことができる。例えば、特定の性別及び年齢で、特定の市に住み、同様の趣味を有するユーザグループ（例えば、サンフランシスコ地域の野球を楽しむ１８歳〜３０歳の男性）を包含するグループ識別子をユーザプロファイルに含むことができる。代替的に、複数のグループ識別子を使用して、ユーザが関連し得るグループを識別することができる。すなわち、例えば、１つのグループ識別子が、性別及び年齢を示すことができ、第２のグループ識別子が市を示すことができ、第３のグループ識別子が趣味を示す。代替的に、特徴及びグループ識別子の他の組み合わせを使用することができる（例えば、性別、年齢、及び場所を示す１つのグループ識別子）。
【００３５】
いくつかの実施形態では、ユーザプロファイルは大まかな傾向を集合的に識別する。例えば、多数のユーザが特定の年齢範囲内で男性であり、特定のフットボールスタジアム内でネットワークアクセスを求める場合がある。その結果、フットボールを好むその年齢範囲内の男性にグループ識別子を生成することができる。スポーツを好む男性のグループ識別子又は或る年齢範囲内のユーザとスポーツとを関連付けるグループ識別子等、他のグループ識別子も同様に生成することができる。
【００３６】
別の実施形態では、プロファイルエンジン３１０は所定のグループ識別子を生成して利用することができる。例えば、清涼飲料企業は、広告を特定のデモグラフィックに向けたいことがある。そのデモグラフィックに対応するグループ識別子を生成することができ、デモグラフィックに入るユーザプロファイルはこのグループ識別子を含むことになる。ユーザプロファイルの生成については、「Developing Customer Relationships with a Network Access Point」と題する米国特許出願第        号に詳細に記載されており、これを参照により本明細書に援用する。
【００３７】
本発明の実施形態は、ユーザがネットワークアクセス装置１１０に関連するユーザプロファイルを変更又は更新できるようにすることに留意されたい。さらに、ユーザは、ユーザがプライベートにしておきたいいくらかの情報（例えば、氏名又は住所）をブロックするか又は隠すことができる。
【００３８】
情報収集エンジン３２０は、情報をネットワークアクセス装置１１０、アクセスポイント２１０、並びにユーザプロファイル、ユーザプリファレンス、及びネットワークアクセス装置１１０に関連付けることができる他の任意の情報源から受け取るか、又は取得するように構成される。情報収集エンジン３２０は、情報を記憶システム３３０に記憶するようにさらに構成することができる。いくつかの実施形態では、情報は装置レコードに記憶される。情報収集エンジン３２０については図４に関連してより詳細に考察する。
【００３９】
記憶システム３３０は、収集エンジン３２０からの情報を記憶するように構成される。記憶システム３３０はユーザプロファイルを記憶することもできる。
【００４０】
メディア選択オプティマイザ３４０は、ユーザに提示すべきダイレクトメディアを判断するように構成される。例示的な実施形態では、メディア選択オプティマイザ３４０は、コンテンツプロバイダ１４０にアクセスを試みている（is attempted）ネットワークアクセス装置１１０のＩＰアドレスを受け取る。ＩＰアドレスに基づいて、メディア選択オプティマイザ３４０は関連するネットワークアクセス装置１１０を判断し、ネットワークアクセス装置１１０に関連するユーザプロファイル情報を検索することができる（例えば、装置識別子に基づいて）。メディア選択オプティマイザ３４０は、情報収集エンジン３２０を介して他の情報（例えば、アクセスポイント情報及びロケーション中心情報）を検索することもできる。検索された情報を使用して、メディア選択オプティマイザ３４０は解析を実行して、ユーザプロファイル情報、ユーザプリファレンス、及びグループ識別子とアクセスポイント情報及びロケーション中心情報とをマッチングして、コンテンツプロバイダ１４０からコンテンツを要求しているネットワークアクセス装置１１０に向けるべき最も適したメディア又はメディアタイプを判断する。いくつかの実施形態では、メディア又はメディアタイプを識別するメディアタグがメディアサーバ２２０又はコンテンツプロバイダ１４０に転送される。代替の実施形態では、実際のメディアをコンテンツプロバイダ１４０のメディアサーバ２２０に転送することができる。
【００４１】
通信ネットワークモジュール３５０は、ネットワークアクセス装置１１０、アクセスポイント２１０、サービスプロバイダ１３０、ネットワーク１３０、コンテンツプロバイダ１４０、メディアサーバ２２０、及びネットワーク１３０内の他の任意の装置へのＣＲサーバ１５０の通信インタフェースである。
【００４２】
図４は、情報収集エンジン３２０をより詳細に示す。いくつかの実施形態では、情報収集エンジン３２０は、ユーザ情報モジュール４１０、アクセスポイント情報モジュール４２０、履歴モジュール４３０、及びロケーション中心モジュール４４０を含む。代替の実施形態は、より多数のモジュール、より少数のモジュール、又は機能的に同等のモジュールを含んでよい。
【００４３】
ユーザ情報モジュール４１０は、ネットワークアクセス装置１１０に関連する情報を含むユーザ情報を得る。例えば、ユーザ情報モジュール４１０は、ネットワークアクセス装置１１０のＭＡＣアドレス及びＩＰアドレス、又はネットワークアクセス装置１１０から得ることができる他の任意の情報を受信することができる。次に、この情報は記憶システム３３０に記憶される。
【００４４】
アクセスポイント情報モジュール４２０は、アクセスポイント２１０に関連する情報を得る。この情報は、アクセスポイント２１０のロケーション、アクセスポイントに関連する施設のタイプ（例えば、コーヒー店、市の公園等）、及びアクセスポイント２１０から得ることができる任意の他の情報を含むことができる。
【００４５】
履歴モジュール４３０は、ネットワークアクセス装置１１０に関する履歴情報を収集して保持するように構成される。例えば、同じ装置識別子がＣＲサーバ１５０により受信される都度、ネットワーク１３０へのアクセス回数、使用された対応するアクセスポイント２１０、アクセスの日時等を履歴モジュール４３０により追跡することができる。次に、履歴情報を使用して、ユーザプロファイルの側面を構築できるパターンが確立される。例えば、ユーザが特定のロケーションから特定の日時にネットワーク１３０にアクセスする履歴（例えば、毎日曜日の１０時にコーヒー店から）を有する場合、履歴モジュール４３０はこのパターンを記録する。次に、パターンを使用してグループ識別子を割り当てることができる。
【００４６】
ロケーション中心モジュール４４０は、アクセスポイント２１０のロケーションに関連するロケーション中心（ローカル）情報を得るように構成される。ロケーション中心情報は、時間、天気、特別なイベント、付近にある店のタイプ、及びロケーションに関連する任意の他の情報を含むことができる。この情報は、アクセスポイント２１０から、又は例えばウェブサイト、天気サービス、及びＧＰＳ衛星等の他のソースから得ることができる。いくつかの実施形態では、ロケーション中心情報を記憶システム３３０に記憶することができる。他の実施形態では、ロケーション中心情報は常に更新され、したがって、ＣＲサーバ１５０に記憶されず、必要なときに得られる。
【００４７】
これより図５を参照して、図２の環境内の例示的な通信パスの図を示す。まず、ユーザがネットワークアクセス装置１１０を介し、アクセスポイント２１０を経由してネットワーク１３０にアクセスする。通常、ユーザは特定のコンテンツプロバイダ１４０へのアクセスを要求する。この要求は、通信パス５１０を介してアクセスポイント２１０からコンテンツプロバイダ１４０に送信される。要求は、アクセスポイント２１０によりネットワークアクセス装置１１０に割り当てられるＩＰアドレスを含むこともできる。
【００４８】
コンテンツプロバイダ１４０が要求を受信すると、コンテンツプロバイダ１４０は、通信パス５２０を介してＩＰアドレスをＣＲサーバ１５０に転送する。いくつかの実施形態では、ＩＰアドレスは、メディアサーバ２２０を通じてＣＲサーバ１５０に転送される。
【００４９】
ＩＰアドレスに基づいて、ＣＲサーバ１５０は、要求を提供している対応するネットワークアクセス装置１１０を判断することができる。例示的な実施形態では、ユーザ情報モジュール４１０は、ネットワークアクセス装置１１０がネットワーク１３０にアクセスするときに装置識別子（例えば、ＭＡＣアドレス）及び対応するＩＰアドレスを受け取る。したがって、ＣＲサーバ１５０は、コンテンツプロバイダ１４０から受信したＩＰアドレスが与えられれば、特定のネットワークアクセス装置１１０を判断することができる。
【００５０】
ネットワークアクセス装置１１０の装置識別子を使用して、ＣＲサーバ１５０は、装置識別子に関連する対応するユーザプロファイルを得る。情報収集エンジン３２０（図３）は、履歴情報と共にアクセスポイント２１０のロケーションに関連するロケーション中心情報を得ることもできる。次に、すべての情報がメディア選択オプティマイザ３４０により解析されて、要求しているユーザへの提示に最も適切なメディアタグ又はメディアが得られる。このメディアタグ又はメディアは、通信パス５３０を介してメディアサーバ２２０に提供される。
【００５１】
次に、メディアサーバ２２０は、通信パス５４０を介してダイレクトメディア（例えば、メディアタグに関連する）をコンテンツプロバイダ１４０に提供する。いくつかの実施形態では、ダイレクトメディアはバナー広告ロケーションに配置される広告である。
【００５２】
次に、コンテンツプロバイダ１４０は、通信パス５５０を介して要求されたコンテンツを要求しているユーザに提供する。要求されたコンテンツは、要求しているユーザが利用しているネットワークアクセス装置１１０のユーザプロファイル／プリファレンスに合わせられたダイレクトメディアを含む。
【００５３】
図５の通信パスが例示的なものであることに留意されたい。代替の実施形態は異なるパスを含むことができる。例えば、メディアサーバ２２０はコンテンツプロバイダ１４０内に組み込んでもよい。この状況では、通信パス５３０及び５４０は組み合わせられて１つの通信パスになる。
【００５４】
図６を参照すると、ダイレクトメディアをユーザに提供する例示的な方法のフローチャート６００が提供されている。ステップ６１０において、ユーザはネットワーク１３０（図１）にアクセスする。例示的な実施形態では、ネットワーク１３０には、アクセスポイント２１０（図２）を経由してネットワークアクセス装置１１０を介してアクセスされる。
【００５５】
ステップ６２０において、ユーザは、ネットワークアクセス装置１１０を介して、特定のコンテンツプロバイダ１４０（図１）へのアクセスを要求する。この要求は、アクセスポイント２１０を通じてコンテンツプロバイダ１４０に送信される。例示的な実施形態では、ユーザが関心のあるコンテンツプロバイダ１４０のＵＲＬアドレスを入力したときに行われる。
【００５６】
要求はコンテンツプロバイダ１４０により受け取られる（ステップ６３０）。例示的な実施形態では、要求は、現在のネットワーク１３０のアクセスセッション中にアクセスポイント２１０によりネットワークアクセス装置１１０に割り当てられたＩＰアドレスを含む。ＩＰアドレスはネットワークアクセス装置１１０に一意であり、特定のネットワークアクセス装置１１０の識別に使用することができる。
【００５７】
ステップ６４０において、コンテンツプロバイダ１４０は、ＩＰアドレスをＣＲサーバ１５０に転送する。いくつかの実施形態では、ＩＰアドレスはコンテンツプロバイダ１４０からＣＲサーバ１５０に直接転送される。代替の実施形態では、ＩＰアドレスはまずメディアサーバ２２０に転送され、次に、メディアサーバ２２０がＩＰアドレスをＣＲサーバ１５０に転送する。
【００５８】
次に、ステップ６５０において、ＩＰアドレスに関連するネットワークアクセス装置１１０へのメディア選択が最適化される。最適化は、ユーザプロファイル、アクセスポイント２１０の情報、及びロケーション中心情報を解析して、ユーザに最も適切なダイレクトメディアコンポーネントを判断する。ステップ６５０については図７に関連してより詳細に考察する。
【００５９】
ステップ６６０において、ダイクレクトメディアコンポーネントがメディアサーバ２２０に送信される。いくつかの実施形態では、ダイレクトメディアコンポーネントは、ユーザに提供すべきメディア又はメディアタイプを示すメディアタグである。例えば、メディアタグは、野球の好きな１８歳〜３０歳の男性に向けられる広告を提供すべきことを示すことができる。メディアサーバ２２０は、対応するメディアプロファイルタグを有するコードである複数のメディアを含むことができる。次に、メディアサーバ２２０は、最適化されたメディアタグをＣＲサーバ１５０からとり、対応する同じメディアプロファイルタグを有するメディアを選択することができる。
【００６０】
他の実施形態では、ダイレクトメディアコンポーネントはダイレクトメディア自体である。例えば、ユーザプロファイルにより、ユーザが１８歳〜３０歳の男性であり、温度は８０度を超え（ロケーション中心情報）、正午に近い時間（ロケーション中心情報）であることが示される場合、Ｃｏｋｅ（登録商標）からの広告（ダイレクトメディア）が提供される。ステップ６６０がオプションであることに留意されたい。
【００６１】
ステップ６７０において、ダイレクトメディアが、コンテンツプロバイダ１４０からの要求されたウェブページに配置され、要求されたページがユーザに提供される。例示的な実施形態では、ダイレクトメディアはバナー広告ロケーション等のウェブページの一部に位置決めされる。ダイレクトメディアは、静的又は動的な広告、動画、音楽、又はユーザプロファイル及びユーザプリファレンスに基づいてユーザに向けてカスタマイズすることができる任意の他の形態のメディアを含むことができる。
【００６２】
図６の方法が例示的であることに留意されたい。代替の実施形態は、より多数のステップ、より少数のステップ、又は異なる順番のステップを含むことができ、それでもやはり本発明の実施形態の範囲内である。例えば、ステップ６６０はオプションであってもよい。すなわち、ＣＲサーバ１５０はダイレクトメディアをコンテンツプロバイダ１４０に直接提供する。別の例では、ダイレクトメディアコンポーネントをコンテンツプロバイダ１４０に直接送信することができる。この例では、コンテンツプロバイダ１４０は、受信したダイレクトメディアコンポーネント（例えば、メディアタグ）に基づいて要求されたウェブページに提供できるメディアを含むメディアデータベース及び／又はサーバコンポーネントを含む。
【００６３】
図７を参照すると、ダイレクトメディアの選択を最適化する（ステップ６５０）例示的な情報の例示的なフローチャートが提供されている。ステップ７１０において、ＣＲサーバ１５０は、受信したＩＰアドレス（ステップ６４０から）を使用して、対応するユーザプロファイル情報を得る。一実施形態では、ユーザ情報モジュール４１０（図４）は、ユーザが最初にネットワーク１３０にアクセスしたときに、ネットワークアクセス装置１１０の装置識別子（例えば、ＭＡＣアドレス）及びＩＰアドレスの両方を受信する。コンテンツプロバイダ１４０から受信したＩＰアドレスに基づいて、ＣＲサーバ１５０（例えば、メディア選択オプティマイザ３４０）は対応する装置識別子を判断し、装置識別子に関連するユーザプロファイルを記憶システム３３０から検索することができる。
【００６４】
ステップ７２０において、アクセスポイント情報モジュール４２０は、現在のアクセスポイント情報を得る。アクセスポイント情報は、アクセスポイント２１０のロケーション、アクセスポイントに関連する施設のタイプ（例えば、コーヒー店、市の公園等）、及びアクセスポイント２１０から得ることができる他の任意の情報を含むことができる。
【００６５】
ステップ７３０において、履歴モジュール４３０が履歴情報を得る。履歴情報は、履歴モジュール４３０が追跡可能な、ネットワークアクセス装置１１０がネットワーク１３０にアクセスした回数、使用された対応するアクセスポイント２１０、アクセスの日時等の情報を含むことができる。次に、履歴情報を使用して、ユーザプロファイルの局面を構築できるパターンを確立する。例えば、ユーザが特定のロケーションから特定の日時にネットワーク１３０にアクセスする履歴を有する場合（例えば、毎日曜日の１０時に街角のコーヒー店から）、履歴モジュール４３０はこのパターンを記録し、メディア選択オプティマイザ３４０により要求されたときに情報を呼び戻す。
【００６６】
ステップ７３０において、ロケーション中心モジュール４４０を介してロケーション中心情報が得られる。ロケーション中心情報は、時間、天気、特別なイベント、付近にある店のタイプ、及びロケーションに関連する他の任意の情報を含むことができる。この情報は、アクセスポイント２１０から、又は例えば、ウェブサイト、天気サービス、及びＧＰＳ衛星等の他の情報源から得ることができる。いくつかの実施形態では、ローカル情報は記憶システム３３０に記憶することができる。他の実施形態では、ローカル情報は常に更新され、したがって、ＣＲサーバ１５０に記憶されず、必要なときにリアルタイムで得られる。
【００６７】
ステップ７４０において、メディア選択オプティマイザ３４０は、ユーザプロファイル情報を任意の関連するアクセスポイント情報、履歴情報、及び／又はロケーション中心情報と共に利用して、ダイレクトメディアコンポーネントを判断する。ダイレクトメディアコンポーネントは、要求しているユーザへの提示に最も適切なメディアタグ又はダイレクトメディアであることができる。
【００６８】
例示的な実施形態では、メディア選択オプティマイザ３４０により実行される解析は、ユーザプリファレンスを含むユーザプロファイルを考慮に入れることができる。ユーザプロファイルは、性別、年齢範囲、大まかなロケーション（例えば、居住している市又は仕事場のある市）、好むアクセスロケーション（履歴モジュール４３０が判断してユーザプロファイルに記憶することができる）、及び他の好み等の情報を示す。いくつかの実施形態では、メディア選択オプティマイザ３４０は、ユーザプロファイル内の好みのみに基づいてダイレクトメディアコンポーネントを判断することができる。例えば、ユーザプロファイルは、ユーザがサンフランシスコに住む１８歳〜３０歳の男性で野球を好むことを示すことができる。このユーザプロファイルに基づいて、メディア選択オプティマイザ３４０は、最適化されたメディアが野球関連（及び場合によってはチーム固有の）メディアに関連すべきであると判断することができる。次に、対応するダイレクトメディアコンポーネントが割り当てられる。
【００６９】
さらなる実施形態では、アクセスポイント情報、履歴情報、及び／又はロケーション中心情報も、メディア選択オプティマイザ３４０による解析に含むことができる。例えば、ユーザプロファイルにより、ユーザがサンフランシスコに住む１８歳〜３０歳の男性であることが示される。アクセスポイント情報は、ユーザが野球スタジアムからネットワーク１３０にアクセスしていることを示し得る。ロケーション中心情報は、スタジアムが８０度であり、且つ正午近くの時間（ひいては昼食時）であることを示す。この例では、メディア選択オプティマイザ３４０は、アクセスポイント情報及びロケーション中心情報を考慮して、野球場での暑い日であり、飲食店（Ｃｏｋｅ（登録商標）製品を販売する）のうちの１店から昼食を購入する可能性が高いため、最適化されたメディアがＣｏｋｅ（登録商標）の広告であるべきであると判断する。より特定性の低い例では、ダイレクトメディアコンポーネントは、炭酸飲料又は食品の広告を提示すべきであると判断する。
【００７０】
代替の例では、ロケーション中心情報により、野球チームがシーズン後のプレイオフの資格を得たばかりであることが示される。この新しいロケーション中心情報に基づいて、メディア選択オプティマイザ３４０は、シーズン後のプレイオフチケット販売の広告又はクーポンをユーザに提示すべきであることを示す新しいダイレクトメディアコンポーネントを生成することができる。Ｔシャツ及びキャップ等のプレイオフ製品を購入する機会をユーザに提供し、ユーザをスタジアム（すなわち、現在のアクセスポイント２１０のロケーション）から通りを渡った店に導く第２のメディアコンポーネントを生成することができる。したがって、メディア選択オプティマイザ３４０は、２つ以上のダイレクトメディアコンポーネントを提供することができる。いくつかの実施形態では、コンテンツプロバイダ１４０からのウェブページは、メディアのための２つ以上の場所を含む。こういった実施形態では、２つ以上のダイレクトメディアをユーザに同時に提供することができる。
【００７１】
図７のステップが例示的であることに留意されたい。代替の実施形態は、図７のステップを異なる順序で含むこともできるし、１つ又は複数のステップ（例えば、７２０、７３０、及び７４０）をオプションとすることもできる。
【００７２】
例示的な実施形態について、一意のＩＰアドレスを使用してネットワークアクセス装置１１０を識別することを参照して上述したが、さらなる実施形態は、ＩＰアドレスに加えて、又はＩＰアドレスに代えて、他の一意のアクセス情報を利用することができる。例えば、ネットワークアクセス装置１１０は、コンテンツプロバイダ１４０のウェブページへのアクセス要求において、一意のブラウザ情報、オペレーティングシステム情報、又はクッキー情報を提供することができる。ブラウザ情報の例としては、ブラウザバージョン、ブラウザタイプ、ブラウザのインストール日、及びセッション識別子が挙げられるがこれらに限定されない。オペレーティングシステム情報の例としては、オペレーティングシステムのバージョン、オペレーティングシステムのタイプ、及び動作中のバージョンをインストールした日付けが挙げられるが、これらに限定されない。
【００７３】
本発明の実施形態について、例示的な実施形態を参照して上述した。本発明のより広いの範囲から逸脱することなく、各種変更を行うことが可能であり、他の実施形態を使用可能なことが当業者には理解されよう。したがって、例示的な実施形態に対するこれらの変形及び他の変形は、本発明により包含されるものと意図される。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施形態を利用する簡略化された環境の例示的なブロック図である。
【図２】本発明の実施形態を利用することができる代替の環境の例示的なブロック図である。
【図３】例示的なＣＲサーバのブロック図である。
【図４】例示的な情報収集エンジンのブロック図である。
【図５】図２の環境での例示的な通信パスの図である。
【図６】ダイレクトメディアをユーザに提供する例示的な方法のフローチャートである。
【図７】ダイレクトメディアの選択を最適化する例示的な方法のフローチャートである。
【図１】
2008541277.tif 000003
【図２】
2008541277.tif 000004
【図３】
2008541277.tif 000005
【図４】
2008541277.tif 000006
【図５】
2008541277.tif 000007
【図６】
2008541277.tif 000008
【図７】
2008541277.tif 000009
【国際調査報告】
2008541277.tif 000010