(57)【特許請求の範囲】
【請求項１】
ユーザ端末のウェブブラウザが第１ウェブページにアクセスしたことに応答して、ユーザが既に認証されているか否かを判定し、該ユーザが既に認証されている場合に、アカウントデータベースを参照して、該ユーザを識別するためのアカウント識別子を取得し、該アカウント識別子を前記ユーザ端末に送信するアカウント管理部と、
前記ユーザ端末に送信された前記アカウント識別子と、該ユーザ端末を識別するための端末識別子と、前記第１ウェブページに対応するトラッキングＩＤとを、前記ウェブブラウザに対応するクッキーを識別するためのクッキーＩＤに関連付けることでクッキー情報を生成し、該クッキー情報を該ユーザ端末に格納するクッキー処理部と、
前記ウェブブラウザが第２ウェブページにアクセスしたことに応答して、前記ユーザ端末から前記クッキー情報を取得し、該クッキー情報を用いてユーザデータベースを参照することで前記ユーザのユーザプロファイルを取得し、該ユーザプロファイルに基づくコンテンツデータを前記ユーザ端末に送信するコンテンツ提供部と
を備える情報提供システム。
【請求項２】
前記コンテンツ提供部が、前記ウェブブラウザが前記第２ウェブページにアクセスしたことに応答して、ユーザ認証を要求することなく前記ユーザ端末から前記クッキー情報を取得する、
請求項１に記載の情報提供システム。
【請求項３】
前記アカウント管理部により取得されたアカウント識別子をハッシュ化する識別子管理部をさらに備え、
前記クッキー処理部が、前記ハッシュ化されたアカウント識別子と、前記端末識別子と、前記トラッキングＩＤとを前記クッキーＩＤに関連付けることで前記クッキー情報を生成する、
請求項１または２に記載の情報提供システム。
【請求項４】
前記ユーザプロファイルが、前記ハッシュ化されたアカウント識別子を含み、
前記コンテンツ提供部が、前記クッキー情報に含まれる前記ハッシュ化されたアカウント識別子に対応する前記ユーザプロファイルを前記ユーザデータベースから取得する、
請求項３に記載の情報提供システム。
【請求項５】
前記コンテンツ提供部が、前記端末識別子と、前記トラッキングＩＤと、前記ユーザプロファイルとに基づいて前記コンテンツデータを生成する、
請求項１〜４のいずれか一項に記載の情報提供システム。
【請求項６】
前記第１ウェブページおよび前記第２ウェブページが同じウェブサイトに属し、
前記コンテンツデータが前記ウェブサイトに関連する情報を含む、
請求項１〜５のいずれか一項に記載の情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の一側面は情報提供システムに関する。
【背景技術】
【０００２】
従来から、ユーザによるウェブブラウザの操作に応じて該ユーザに合った情報を提供する仕組みが知られている。例えば特許文献１には、効果的な行動ターゲティング広告を行うための情報配信システムが記載されている。この情報配信システムは、ユーザ端末がウェブサイトを表示すると、当該ユーザ端末のクッキーに割り付けられたクッキーＩＤと端末ＩＤとを紐付け、そのウェブサイトにおけるユーザ端末の閲覧履歴を収集する。また、情報配信システムはユーザ端末の行動履歴を収集する。そして、情報配信システムはその閲覧履歴および行動履歴に基づいてユーザ属性を決定し、該ユーザ属性に応じた情報をユーザ端末または映像表示機器に表示させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−６７３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザに合った情報を提供するためには該ユーザを認識する必要があり、その認識のためにユーザ認証が行われる。しかし、情報を提供しようとする度にユーザ認証を実行するとコンピュータシステムの利便性が下がってしまう。そこで、ユーザ認証を実行することなく該ユーザに合った情報を提供する仕組みが望まれている。
【課題を解決するための手段】
【０００５】
本開示の一側面に係る情報提供システムは、ユーザ端末のウェブブラウザが第１ウェブページにアクセスしたことに応答して、ユーザを識別するためのアカウント識別子と、該ユーザ端末を識別するための端末識別子と、該第１ウェブページに対応するトラッキングＩＤとを、該ウェブブラウザに対応するクッキーを識別するためのクッキーＩＤに関連付けることでクッキー情報を生成し、該クッキー情報を該ユーザ端末に格納するクッキー処理部と、ウェブブラウザが第２ウェブページにアクセスしたことに応答して、ユーザ端末からクッキー情報を取得し、該クッキー情報を用いてユーザデータベースを参照することでユーザのユーザプロファイルを取得し、該ユーザプロファイルに基づくコンテンツデータをユーザ端末に送信するコンテンツ提供部とを備える。
【０００６】
このような側面においては、ユーザ端末から第１ウェブページへのアクセスに応答して、アカウント識別子、端末識別子、およびトラッキングＩＤがクッキーＩＤに関連付けられたクッキー情報がユーザ端末に格納される。その後にそのユーザ端末が第２ウェブページにアクセスすると、そのクッキー情報に対応するユーザプロファイルに基づくコンテンツデータが生成され、そのコンテンツデータが該ユーザ端末に送信される。既にユーザ端末に保存された上記のクッキー情報を用いることで、ユーザ認証を実行することなく該ユーザに合った情報を提供することが可能になる。
【発明の効果】
【０００７】
本開示の一側面によれば、ユーザ認証を実行することなく該ユーザに合った情報を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る情報提供システムの構成の一例を示す図である。
【図２】実施形態に係る情報提供システムで用いられる情報のデータ構造の一例を示す図である。
【図３】クッキー情報をユーザ端末に格納するための処理手順の一例を示すシーケンス図である。
【図４】コンテンツデータをユーザ端末に提供するための処理手順の一例を示すシーケンス図である。
【図５】実施形態に係る情報提供システムで用いられるコンピュータのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら本開示での実施形態を詳細に説明する。なお、図面の説明において同一または同等の要素には同一の符号を付し、重複する説明を省略する。
【００１０】
実施形態に係る情報提供システム１は、ユーザが特定のウェブページにアクセスしたことに応答して該ユーザに合った情報を提供するコンピュータシステムである。ユーザがユーザ端末のウェブブラウザを操作してそのウェブページにアクセスすると、情報提供システム１はそのアクセスに応答して、該ユーザに合ったコンテンツデータを生成し、そのコンテンツデータをユーザ端末に送信する。ユーザ端末はそのコンテンツデータを表示し、これによりユーザは提供された情報を確認することができる。コンテンツとは、コンピュータまたはコンピュータシステムによって提供され、人が認識可能な情報のことをいう。コンテンツデータはそのコンテンツを示す電子データである。
【００１１】
図１は情報提供システム１の構成の一例を示す図である。一例では、情報提供システム１はユーザ端末１０、アカウント管理システム２０、識別子管理システム３０、およびサービスシステム４０を備える。これらのコンピュータまたはコンピュータシステムは通信ネットワークを介して互いにデータを送受信することができる。通信ネットワークの構成は限定されず、任意の方針で設計されてよい。例えば、通信ネットワークは移動体通信網、インターネット、イントラネット、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの様々なネットワーク構成を含んで構築されてもよい。図１ではユーザ端末１０を一つのみ示すが、情報提供システム１に関連するユーザ端末１０の個数は何ら限定されず、情報提供システム１は複数のユーザ端末１０のそれぞれについてコンテンツデータの提供に関する処理を実行してよい。
【００１２】
ユーザ端末１０は、ユーザによって操作されるコンピュータである。ユーザ端末１０の種類は限定されない。例えば、ユーザ端末１０は、携帯電話機、高機能携帯電話機（スマートフォン）、タブレット端末、ウェアラブル端末（例えば、スマートウォッチ、ヘッドマウントディスプレイ（ＨＭＤ）など）、ラップトップなどの携帯端末でもよい。あるいは、ユーザ端末１０は据置型のパーソナルコンピュータでもよい。ユーザ端末１０は、インターネット上で提供されるウェブページを閲覧するためのソフトウェアであるウェブブラウザ１１を備える。ユーザ端末１０は機能要素としてクッキー処理部１２およびコンテンツ処理部１３を備える。クッキー処理部１２は、コンテンツデータを取得するために用いられるクッキー情報に関する処理を実行する機能要素である。一例では、クッキー処理部１２は１以上のウェブページに埋め込まれたプログラム群によって実現されてもよく、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）によって記述されたプログラム群によって実現されてもよい。クッキー情報は、後述するストレージ１００３内に格納される。コンテンツ処理部１３はコンテンツデータに関する処理を実行する機能要素である。
【００１３】
アカウント管理システム２０は個々のユーザのアカウントを管理するコンピュータシステムである。アカウントとは、インターネット上で提供されるサービスにログインするための権利のことをいう。それぞれのアカウントはアカウント識別子によって一意に特定される。より具体的には、本開示でのアカウント識別子とは、ユーザと、サービスを利用するための契約との組合せを一意に特定する識別子のことをいう。アカウント管理システム２０は機能要素としてアカウント管理部２１、認証基盤２２、およびアカウントデータベース２３を備える。アカウント管理部２１は個々のユーザのアカウントに関するアカウント情報を処理する機能要素である。認証基盤２２はユーザ認証に関する処理を実行する機能要素である。アカウントデータベース２３はアカウント情報を記憶する装置（記憶部）である。
【００１４】
識別子管理システム３０は個々のユーザについてアカウント識別子とクッキーＩＤとの対応関係を管理するコンピュータシステムである。クッキーとは、ウェブブラウザとサーバとの間の状態を管理するために用いられる情報のことをいう。したがって、クッキーはウェブブラウザに対応する。正式な用語はＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）クッキーであるが、本開示では単に「クッキー」という。クッキーＩＤはそのクッキーを一意に特定する識別子である。識別子管理システム３０は機能要素として識別子管理部３１および識別子データベース３２を備える。識別子管理部３１はアカウント識別子とクッキーＩＤとの対応関係を示す識別子情報を管理する機能要素である。識別子データベース３２はその識別子情報を記憶する装置（記憶部）である。
【００１５】
サービスシステム４０は、ユーザに合ったコンテンツデータを提供するコンピュータシステムである。サービスシステム４０は機能要素としてコンテンツ提供部４１およびユーザデータベース４２を備える。コンテンツ提供部４１はユーザ端末１０からの要求に応答してコンテンツデータを提供する機能要素である。ユーザデータベース４２は、個々のユーザに関する情報であるユーザプロファイルを記憶するデータベースである。
【００１６】
アカウント管理システム２０、識別子管理システム３０、およびサービスシステム４０のそれぞれは少なくとも一つのコンピュータを用いて構成される。各コンピュータシステムにおいて、個々の機能要素を配置する方法は限定されず、任意の方針で設計されてよい。
【００１７】
図２は情報提供システム１で用いられる情報のデータ構造の一例を示す図であり、より具体的には、それぞれの情報についての主要なデータ項目を示す。ユーザ端末１０内に格納されるクッキー情報は、アカウントデータベース２３内のアカウント情報と、識別子データベース３２内の識別子情報と、ユーザデータベース４２内のユーザプロファイルと対応する。
【００１８】
アカウント情報のそれぞれのレコードは、アカウント識別子およびアカウントグループ番号を含む。アカウントグループ番号は、或る一人のユーザの１以上のアカウント識別子を束ねるために付与される識別子であり、したがって、一人のユーザには一つのアカウントグループ番号が割り当てられる。アカウント識別子はユーザとサービスの利用契約との組合せを一意に特定するので、一人のユーザが複数のサービスを契約している場合には該ユーザは複数のアカウント識別子を持つ。アカウントグループ番号を用意することで、複数の契約を持つ一人のユーザを確実に特定することができる。
【００１９】
識別子情報のそれぞれのレコードは、クッキーＩＤ、アカウント識別子、ハッシュ化されたアカウント識別子、およびアカウントグループ番号を含む。ハッシュ化されたアカウント識別子とは、アカウント情報のアカウント識別子をハッシュ化することで得られる文字列である。本開示では、ハッシュ化される前のアカウント識別子を「元のアカウント識別子」ともいい、これにより、必要に応じて、「ハッシュ化されたアカウント識別子」との区別をより明確にする。
【００２０】
ユーザ端末１０に格納されるクッキー情報は、クッキーＩＤと、ハッシュ化されたアカウント識別子と、端末識別子と、トラッキングＩＤとを含む。端末識別子はユーザ端末１０を一意に特定する識別子である。トラッキングＩＤは、対象ウェブサイト内でのユーザの操作を追跡するために用いられる識別子である。例えば、トラッキングＩＤは、その対象ウェブサイトを構成する任意の１以上のウェブページのそれぞれに埋め込まれる。
【００２１】
ユーザプロファイルのそれぞれのレコードは、ハッシュ化されたアカウント識別子と、アカウントグループ番号と、ユーザ属性とを含む。ユーザ属性とは、ユーザに関連する性質、特徴、または状態を示す情報のことをいう。ユーザ属性のデータ項目の例として、名前、住所、電話番号、メールアドレス、生年月日、性別、および職業が挙げられるが、ユーザ属性はこれらに限定されない。ユーザプロファイルの少なくとも一部は所与の会員情報または契約者情報によって構成されてもよく、例えば、移動体通信の契約者情報がユーザプロファイルの少なくとも一部として用いられてもよい。
【００２２】
個々のデータベースに格納される個々の情報のデータ構造は限定されず、任意の方針で設計されてよい。例えば、アカウント情報、識別子情報、およびユーザプロファイルのうちの少なくとも一つが任意の方針で正規化または非正規化されて一または複数のデータテーブル上に記憶されてもよい。一人のユーザの１以上のアカウント識別子を束ねるためのアカウントグループ番号は用いられなくてもよい。
【００２３】
図３および図４を参照しながら、情報提供システム１で実行される処理の例を説明する。図３はクッキー情報をユーザ端末１０に格納するための処理手順を処理フローＳ１として示すシーケンス図である。図４はコンテンツデータをユーザ端末１０に提供するための処理手順を処理フローＳ２として示すシーケンス図である。処理フローＳ１は、ユーザ端末１０がクッキー情報を未だ記憶していない場合（例えば、ユーザ端末１０が対象ウェブサイトに初めてアクセスした場合）に実行される。一方、処理フローＳ２は、ユーザ端末１０がクッキー情報を保存した後に（例えば、ユーザ端末１０が対象ウェブサイトに再びアクセスした場合に）実行される。すなわち、処理フローＳ２は処理フローＳ１よりも後に実行される。
【００２４】
まず、処理フローＳ１について説明する。ステップＳ１０１ではユーザ端末１０のウェブブラウザ１１がユーザ操作に基づいて第１ウェブページにアクセスし、その第１ウェブページを表示する。クッキー情報をユーザ端末１０内に格納するための一連の処理はこのアクセスに応答して実行される。したがって、第１ウェブページは、クッキー情報がユーザ端末１０内に格納される前に表示されるウェブページである。一例では、第１ウェブページは、対象ウェブサイトに対応するトラッキングＩＤと、クッキー処理部１２の少なくとも一部の機能を実行するためのプログラム（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）によって記述されたプログラム）とを含む。
【００２５】
ステップＳ１０２では、ユーザ端末１０のクッキー処理部１２が端末識別子およびトラッキングＩＤを取得する。クッキー処理部１２はユーザ端末１０内のストレージ１００３内に記憶されている端末識別子を読み出し、第１ウェブページに埋め込まれているトラッキングＩＤを取得する。
【００２６】
ステップＳ１０３では、クッキー処理部１２がクッキーＩＤを要求するためのデータ信号を識別子管理システム３０に送信する。
【００２７】
ステップＳ１０４では、識別子管理システム３０の識別子管理部３１がその要求に応答して新規のクッキーＩＤを生成し、そのクッキーＩＤをユーザ端末１０に送信する。
【００２８】
ステップＳ１０５では、クッキー処理部１２が認証を要求するためのデータ信号をアカウント管理システム２０に送信する。
【００２９】
ステップＳ１０６では、アカウント管理システム２０のアカウント管理部２１がその要求に応答して認証処理を実行し、アカウント識別子をユーザ端末１０に送信する。アカウント管理部２１はユーザの正当性を認証基盤２２に問い合わせ、ユーザが認証されている場合には該ユーザのアカウント識別子を認証基盤２２から取得する。認証基盤２２はアカウント管理部２１からの問合せに応答して、サービスを利用しようとするユーザの正当性を確認する。一例では、認証基盤２２は、ユーザがシングルサインオン、回線認証などの方式によって既に認証されているか否か（すなわち、ユーザが既にサービスにログインしていると見做すことができるか否か）を判定する。ユーザの正当性を確認できた場合には、認証基盤２２はそのユーザのアカウント識別子をアカウントデータベース２３から読み出して該アカウント識別子をアカウント管理部２１に提供する。アカウント管理部２１はそのアカウント識別子をユーザ端末１０に送信する。ユーザの正当性を確認できない場合には、認証基盤２２はアカウント管理部２１を介してユーザ端末１０に所定の認証手続を要求してもよい。
【００３０】
ステップＳ１０７では、クッキー処理部１２が識別子の管理を要求するデータ信号を識別子管理システム３０に送信する。一例では、クッキー処理部１２は既に取得しているクッキーＩＤおよびアカウント識別子を含むデータ信号を生成し、このデータ信号を識別子管理システム３０に送信する。
【００３１】
ステップＳ１０８では、識別子管理システム３０の識別子管理部３１がアカウントグループ番号を要求するためのデータ信号をアカウント管理システム２０に送信する。このデータ信号はアカウント識別子を含む。
【００３２】
ステップＳ１０９では、アカウント管理システム２０の認証基盤２２がそのアカウント識別子に対応するアカウントグループ番号をアカウントデータベース２３から読み出し、そのアカウントグループ番号を識別子管理システム３０に送信する。
【００３３】
ステップＳ１１０では、識別子管理部３１がアカウント識別子をハッシュ化する。すなわち、識別子管理部３１は、ハッシュ化されたアカウント識別子を生成する。ハッシュ化とは、所与の計算手順に従って、元のデータから、規則性のない固定長の値であるハッシュ値を求め、そのハッシュ値によって元のデータを置き換える処理のことをいう。このハッシュ化は不可逆変換なのでハッシュ値から元のデータを復元することはできない。したがって、ハッシュ化は、元データを復元することができる暗号化とは異なる技術である。アカウント識別子をハッシュ化することで、情報提供システム１内の複数のコンピュータまたはコンピュータシステムを跨いで利用されるアカウント識別子のセキュリティが高まるので、ユーザの個人情報をより確実に守ることができる。
【００３４】
ステップＳ１１１では、識別子管理部３１が識別子情報を生成および格納する。識別子管理部３１は、クッキーＩＤ、アカウント識別子（すなわち、元のアカウント識別子）、アカウントグループ番号、およびハッシュ化されたアカウント識別子を互いに関連付けることで識別子情報のレコードを生成する。そして、識別子管理部３１はそのレコードを識別子データベース３２に格納する。
【００３５】
ステップＳ１１２では、識別子管理部３１が、ハッシュ化されたアカウント識別子をユーザ端末１０に送信する。
【００３６】
ステップＳ１１３では、クッキー処理部１２がクッキー情報を生成および格納する。クッキー処理部１２は、ハッシュ化されたアカウント識別子と、端末識別子と、トラッキングＩＤとをクッキーＩＤに関連付けることでクッキー情報を生成する。したがって、クッキー情報は元のアカウント識別子を含まない。クッキー処理部１２はそのクッキー情報をストレージ１００３に格納する。
【００３７】
ステップＳ１１４では、識別子管理システム３０がサービスシステム４０に識別子情報を送信する。一例では、この送信はリアルタイムに実行されるのではなくバッチ処理により実現されてもよい。一例では、ユーザプロファイルの各レコードは当初からアカウントグループ番号を含む。サービスシステム４０は取得した識別子情報をユーザデータベース４２内のユーザプロファイルに反映させることで、ハッシュ化されたアカウント識別子を、ユーザプロファイルの対応するレコードに設定する。この結果、ハッシュ化されたアカウント識別子に対応するユーザプロファイルを抽出する処理が可能になる。
【００３８】
ウェブブラウザ１１が第１ウェブページにアクセスしたことに応答してクッキー処理部１２がクッキー情報をユーザ端末１０内に格納した場合には、サービスシステム４０のコンテンツ提供部４１はコンテンツデータを生成しない。コンテンツデータは、処理フローＳ１の後に処理フローＳ２が実行された際に生成されてユーザ端末１０に提供される。
【００３９】
次に、その処理フローＳ２について説明する。ステップＳ２０１ではユーザ端末１０のウェブブラウザ１１がユーザ操作に基づいて第２ウェブページにアクセスし、その第２ウェブページを表示する。コンテンツデータをユーザ端末１０に提供するための一連の処理はこのアクセスに応答して実行される。第２ウェブページは第１ウェブページよりも後に表示されるウェブページであり、より具体的には、第１ウェブページへのアクセスに応答してクッキー情報がユーザ端末１０内に格納された後に表示されるウェブページである。一例では、第２ウェブページは第１ウェブページに関連し、例えば、第１ウェブページおよび第２ウェブページは同じウェブサイトに属する（すなわち、このウェブサイトは第１ウェブページおよび第２ウェブページを含む）。この場合、第２ウェブページは、対象ウェブサイトに対応するトラッキングＩＤと、クッキー処理部１２の少なくとも一部の機能を実行するためのプログラム（例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）によって記述されたプログラム）とを含む。したがって、第２ウェブページのトラッキングＩＤは、第１ウェブページのトラッキングＩＤと同じである。
【００４０】
ステップＳ２０２では、ユーザ端末１０のクッキー処理部１２が、第２ウェブページに埋め込まれているトラッキングＩＤを取得し、このトラッキングＩＤを含むクッキー情報をストレージ１００３から読み出す。
【００４１】
ステップＳ２０３では、クッキー処理部１２がコンテンツデータを要求するためのデータ信号をサービスシステム４０に送信する。一例では、クッキー処理部１２はクッキー情報を含むデータ信号を生成し、このデータ信号をサービスシステム４０に送信する。
【００４２】
ステップＳ２０４では、サービスシステム４０のコンテンツ提供部４１がそのクッキー情報に対応するユーザプロファイルを取得する。一例では、コンテンツ提供部４１はハッシュ化されたアカウント識別子に対応するユーザプロファイルをユーザデータベース４２から読み出す。ステップＳ２０２，Ｓ２０３において、クッキー処理部１２はユーザ認証を要求することなくクッキー情報をストレージ１００３から読み出して該クッキー情報を送信する。これは、ユーザにサービスへのログインを求めることなくクッキー情報を取得および送信することを意味する。ユーザ端末１０でのこのような処理に対応して、コンテンツ提供部４１はユーザ認証を要求することなくユーザ端末１０からクッキー情報を取得する。
【００４３】
ステップＳ２０５では、コンテンツ提供部４１が、受信したクッキー情報と、読み出したユーザプロファイルとに基づいてコンテンツデータを生成する。例えば、コンテンツ提供部４１はクッキーＩＤ、端末識別子、およびトラッキングＩＤに基づいて、生成すべきコンテンツを特定し、そのコンテンツに含めるべき値をユーザプロファイルに基づいて決定してもよい。コンテンツデータの構成および形式は何ら限定されず、コンテンツ提供部４１は任意の方針に沿ってコンテンツデータを生成してよい。例えば、コンテンツデータの形式は電子メールでもよいし、ウェブページでもよいし、ソーシャル・ネットワーキング・サービス（ＳＮＳ）のメッセージでもよい。コンテンツデータによって伝達される情報も限定されない。一例では、コンテンツデータは、第１ウェブページおよび第２ウェブページが属する対象ウェブサイトに関連する情報を含む。例えば、コンテンツデータは対象ウェブサイトに関連する広告または販売促進の情報を含んでもよい。あるいは、コンテンツデータは、対象ウェブサイトに関連するサービスからの退会をユーザに再考させるための情報を含んでもよい。いずれにせよ、ユーザプロファイルが用いられるので、個々のユーザ属性に合ったコンテンツを生成することができる。
【００４４】
ステップＳ２０６では、コンテンツ提供部４１がそのコンテンツデータをユーザ端末に送信する。
【００４５】
ステップＳ２０７では、ユーザ端末１０のコンテンツ処理部１３がそのコンテンツデータを表示装置上に表示する。コンテンツ処理部１３はユーザ操作を待つことなくコンテンツデータを自動的に表示してもよいし、所定のユーザ操作が行われたことに応答してコンテンツデータを表示してもよい。いずれにしても、ユーザは第２ウェブページにアクセスしたことに応答して生成されたコンテンツを確認することができる。
【００４６】
上記の実施形態ではアカウント識別子がハッシュ化されるが、このハッシュ化は必須の処理ではない。したがって、クッキー情報は、ハッシュ化されたアカウント識別子ではなく、ハッシュ化されていない元のアカウント識別子を含んでもよい。識別子情報のそれぞれのレコードは、ハッシュ化されたアカウント識別子を含むことなく、クッキーＩＤ、アカウント識別子、およびアカウントグループ番号を含んでもよい。ユーザプロファイルの各レコードは、ハッシュ化されたアカウント識別子ではなく、ハッシュ化されていない元のアカウント識別子を含んでもよい。
【００４７】
上記の実施形態では情報提供システム１がユーザ端末１０、アカウント管理システム２０、識別子管理システム３０、およびサービスシステム４０を備えるが、情報提供システムの構成はこれに限定されない。情報提供システムを構成するコンピュータおよびコンピュータシステムの役割分担は任意の方針で設計されてよい。
【００４８】
上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した１つの装置を用いて実現されてもよいし、物理的又は論理的に分離した２つ以上の装置を直接的又は間接的に（例えば、有線、無線などを用いて）接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記１つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。
【００４９】
機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知（broadcasting）、通知（notifying）、通信（communicating）、転送（forwarding）、構成（configuring）、再構成（reconfiguring）、割り当て（allocating、mapping）、割り振り（assigning）などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック（構成部）は、送信部（transmitting  unit）または送信機（transmitter）と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。
【００５０】
例えば、本開示の一実施の形態における端末、サーバ、機器、装置、またはコンピュータシステムは、本開示の処理を行うコンピュータとして機能してもよい。図５は、情報提供システム１の少なくとも一部として機能するコンピュータ１００のハードウェア構成の一例を示す図である。コンピュータ１００は、物理的には、プロセッサ１００１、メモリ１００２、ストレージ１００３、通信装置１００４、入力装置１００５、出力装置１００６、バス１００７などを含んでもよい。
【００５１】
なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。情報提供システム１に関するハードウェア構成は、図に示した各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
【００５２】
情報提供システム１における各機能は、プロセッサ１００１、メモリ１００２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサ１００１が演算を行い、通信装置１００４による通信を制御したり、メモリ１００２及びストレージ１００３におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。
【００５３】
プロセッサ１００１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１００１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central  Processing  Unit）によって構成されてもよい。
【００５４】
また、プロセッサ１００１は、プログラム（プログラムコード）、ソフトウェアモジュール、データなどを、ストレージ１００３及び通信装置１００４の少なくとも一方からメモリ１００２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、情報提供システム１の各機能要素は、メモリ１００２に格納され、プロセッサ１００１において動作する制御プログラムによって実現されてもよい。上述の各種処理は、１つのプロセッサ１００１によって実行される旨を説明してきたが、２以上のプロセッサ１００１により同時又は逐次に実行されてもよい。プロセッサ１００１は、１以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されてもよい。
【００５５】
メモリ１００２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read  Only  Memory）、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  ＲＯＭ）、ＲＡＭ（Random  Access  Memory）などの少なくとも１つによって構成されてもよい。メモリ１００２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリ１００２は、本開示の一実施の形態に係る方法を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。
【００５６】
ストレージ１００３は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（Compact  Disc  ＲＯＭ）などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク（例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク）、スマートカード、フラッシュメモリ（例えば、カード、スティック、キードライブ）、フロッピー（登録商標）ディスク、磁気ストリップなどの少なくとも１つによって構成されてもよい。ストレージ１００３は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ１００２及びストレージ１００３の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。
【００５７】
通信装置１００４は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置１００４は、例えば周波数分割複信（ＦＤＤ：Frequency  Division  Duplex）及び時分割複信（ＴＤＤ：Time  Division  Duplex）の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。
【００５８】
入力装置１００５は、外部からの入力を受け付ける入力デバイス（例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど）である。出力装置１００６は、外部への出力を実施する出力デバイス（例えば、ディスプレイ、スピーカ、LEDランプなど）である。なお、入力装置１００５及び出力装置１００６は、一体となった構成（例えば、タッチパネル）であってもよい。
【００５９】
また、プロセッサ１００１、メモリ１００２などの各装置は、情報を通信するためのバス１００７によって接続される。バス１００７は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。
【００６０】
また、コンピュータ１００は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital  Signal  Processor）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＰＬＤ（Programmable  Logic  Device）、ＦＰＧＡ（Field  Programmable  Gate  Array）などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ１００１は、これらのハードウェアの少なくとも１つを用いて実装されてもよい。
【００６１】
以上説明したように、本開示の一側面に係る情報提供システムは、ユーザ端末のウェブブラウザが第１ウェブページにアクセスしたことに応答して、ユーザを識別するためのアカウント識別子と、該ユーザ端末を識別するための端末識別子と、該第１ウェブページに対応するトラッキングＩＤとを、該ウェブブラウザに対応するクッキーを識別するためのクッキーＩＤに関連付けることでクッキー情報を生成し、該クッキー情報を該ユーザ端末に格納するクッキー処理部と、ウェブブラウザが第２ウェブページにアクセスしたことに応答して、ユーザ端末からクッキー情報を取得し、該クッキー情報を用いてユーザデータベースを参照することでユーザのユーザプロファイルを取得し、該ユーザプロファイルに基づくコンテンツデータをユーザ端末に送信するコンテンツ提供部とを備える。
【００６２】
このような側面においては、ユーザ端末から第１ウェブページへのアクセスに応答して、アカウント識別子、端末識別子、およびトラッキングＩＤがクッキーＩＤに関連付けられたクッキー情報がユーザ端末に格納される。その後にそのユーザ端末が第２ウェブページにアクセスすると、そのクッキー情報に対応するユーザプロファイルに基づくコンテンツデータが生成され、そのコンテンツデータが該ユーザ端末に送信される。既にユーザ端末に保存された上記のクッキー情報を用いることで、ユーザ認証を実行することなく該ユーザに合った情報を提供することが可能になる。
【００６３】
他の側面に係る情報提供システムでは、コンテンツ提供部が、ウェブブラウザが第２ウェブページにアクセスしたことに応答して、ユーザ認証を要求することなくユーザ端末からクッキー情報を取得してもよい。クッキー情報がユーザ端末に格納されさえすれば、ユーザ認証を実行することなく該ユーザに合った情報（コンテンツデータ）を提供することが可能になる。
【００６４】
他の側面に係る情報提供システムでは、ウェブブラウザが第１ウェブページにアクセスしたことに応答して、ユーザの正当性を確認し、該正当性を確認できた場合にアカウントデータベースを参照してアカウント識別子を取得するアカウント管理部をさらに備えてもよい。クッキー処理部は、取得されたアカウント識別子と、端末識別子と、トラッキングＩＤとをクッキーＩＤに関連付けることでクッキー情報を生成してもよい。ユーザの正当性が確認されて初めてクッキー情報が生成されるので、その後にユーザ端末が第２ウェブページにアクセスした際には、ユーザ認証を実行することなくコンテンツデータを提供することができる。
【００６５】
他の側面に係る情報提供システムでは、アカウント管理部により取得されたアカウント識別子をハッシュ化する識別子管理部をさらに備えてもよい。クッキー処理部は、ハッシュ化されたアカウント識別子と、端末識別子と、トラッキングＩＤとをクッキーＩＤに関連付けることでクッキー情報を生成してもよい。ユーザのアカウント識別子をハッシュ化することで、情報提供システム内で利用されるアカウント識別子のセキュリティが高まるので、ユーザの個人情報をより確実に守ることができる。
【００６６】
他の側面に係る情報提供システムでは、ユーザプロファイルが、ハッシュ化されたアカウント識別子を含んでもよい。コンテンツ提供部は、クッキー情報に含まれるハッシュ化されたアカウント識別子に対応するユーザプロファイルをユーザデータベースから取得してもよい。ユーザプロファイルからデータを抽出するためには、ハッシュ化されたアカウント識別子が必要になるので、ユーザの個人情報をより確実に守ることができる。
【００６７】
他の側面に係る情報提供システムでは、コンテンツ提供部が、端末識別子と、トラッキングＩＤと、ユーザプロファイルとに基づいてコンテンツデータを生成してもよい。これらの情報を用いることで、ユーザが閲覧した第１および第２ウェブページに関連し且つ該ユーザに合った情報を提供することができる。
【００６８】
他の側面に係る情報提供システムでは、第１ウェブページおよび第２ウェブページが同じウェブサイトに属してもよい。コンテンツデータはウェブサイトに関連する情報を含んでもよい。この場合には、ユーザが閲覧したウェブサイトに関連し且つ該ユーザに合った情報を提供することができる。
【００６９】
以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。
【００７０】
情報の通知は、本開示において説明した態様／実施形態に限られず、他の方法を用いて行われてもよい。例えば、情報の通知は、物理レイヤシグナリング（例えば、ＤＣＩ（Downlink  Control  Information）、ＵＣＩ（Uplink  Control  Information））、上位レイヤシグナリング（例えば、ＲＲＣ（Radio  Resource  Control）シグナリング、ＭＡＣ（Medium  Access  Control）シグナリング、報知情報（ＭＩＢ（Master  Information  Block）、ＳＩＢ（System  Information  Block）））、その他の信号又はこれらの組み合わせによって実施されてもよい。また、ＲＲＣシグナリングは、ＲＲＣメッセージと呼ばれてもよく、例えば、ＲＲＣ接続セットアップ（RRC  Connection  Setup）メッセージ、ＲＲＣ接続再構成（RRC  Connection  Reconfiguration）メッセージなどであってもよい。
【００７１】
本開示において説明した各態様／実施形態は、ＬＴＥ（Long  Term  Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＳＵＰＥＲ  ３Ｇ、ＩＭＴ−Ａｄｖａｎｃｅｄ、４Ｇ（4th  generation  mobile  communication  system）、５Ｇ（5th  generation  mobile  communication  system）、ＦＲＡ（Future  Radio  Access）、ＮＲ（new  Radio）、Ｗ−ＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＣＤＭＡ２０００、ＵＭＢ（Ultra  Mobile  Broadband）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ（登録商標））、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ  ８０２．２０、ＵＷＢ（Ultra-WideBand）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、その他の適切なシステムを利用するシステム及びこれらに基づいて拡張された次世代システムの少なくとも一つに適用されてもよい。また、複数のシステムが組み合わされて（例えば、ＬＴＥ及びＬＴＥ−Ａの少なくとも一方と５Ｇとの組み合わせ等）適用されてもよい。
【００７２】
本開示において説明した各態様／実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【００７３】
本開示において基地局によって行われるとした特定動作は、場合によってはその上位ノード（upper  node）によって行われることもある。基地局を有する１つ又は複数のネットワークノード（network  nodes）からなるネットワークにおいて、端末との通信のために行われる様々な動作は、基地局及び基地局以外の他のネットワークノード（例えば、ＭＭＥ又はＳ−ＧＷなどが考えられるが、これらに限られない）の少なくとも１つによって行われ得ることは明らかである。上記において基地局以外の他のネットワークノードが１つである場合を例示したが、複数の他のネットワークノードの組み合わせ（例えば、ＭＭＥ及びＳ−ＧＷ）であってもよい。
【００７４】
情報等は、上位レイヤ（又は下位レイヤ）から下位レイヤ（又は上位レイヤ）へ出力され得る。複数のネットワークノードを介して入出力されてもよい。
【００７５】
入出力された情報等は特定の場所（例えば、メモリ）に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【００７６】
判定は、１ビットで表される値（０か１か）によって行われてもよいし、真偽値（Boolean：true又はfalse）によって行われてもよいし、数値の比較（例えば、所定の値との比較）によって行われてもよい。
【００７７】
本開示において説明した各態様／実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われてもよい。
【００７８】
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
【００７９】
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術（同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ：Digital  Subscriber  Line）など）及び無線技術（赤外線、マイクロ波など）の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。
【００８０】
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
【００８１】
なお、本開示において説明した用語及び本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、チャネル及びシンボルの少なくとも一方は信号（シグナリング）であってもよい。また、信号はメッセージであってもよい。また、コンポーネントキャリア（ＣＣ：Component  Carrier）は、キャリア周波数、セル、周波数キャリアなどと呼ばれてもよい。
【００８２】
本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
【００８３】
また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。例えば、無線リソースはインデックスによって指示されるものであってもよい。
【００８４】
上述したパラメータに使用する名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示したものと異なる場合もある。様々なチャネル（例えば、ＰＵＣＣＨ、ＰＤＣＣＨなど）及び情報要素は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的な名称ではない。
【００８５】
本開示においては、「基地局（ＢＳ：Base  Station）」、「無線基地局」、「固定局（fixed  station）」、「ＮｏｄｅＢ」、「ｅＮｏｄｅＢ（ｅＮＢ）」、「ｇＮｏｄｅＢ（ｇＮＢ）」、「アクセスポイント（access  point）」、「送信ポイント（transmission  point）」、「受信ポイント（reception  point）、「送受信ポイント（transmission/reception  point）」、「セル」、「セクタ」、「セルグループ」、「キャリア」、「コンポーネントキャリア」などの用語は、互換的に使用され得る。基地局は、マクロセル、スモールセル、フェムトセル、ピコセルなどの用語で呼ばれる場合もある。
【００８６】
基地局は、１つ又は複数（例えば、３つ）のセルを収容することができる。基地局が複数のセルを収容する場合、基地局のカバレッジエリア全体は複数のより小さいエリアに区分でき、各々のより小さいエリアは、基地局サブシステム（例えば、屋内用の小型基地局（ＲＲＨ：Ｒｅｍｏｔｅ  Ｒａｄｉｏ  Ｈｅａｄ）によって通信サービスを提供することもできる。「セル」又は「セクタ」という用語は、このカバレッジにおいて通信サービスを行う基地局及び基地局サブシステムの少なくとも一方のカバレッジエリアの一部又は全体を指す。
【００８７】
本開示においては、「移動局（ＭＳ：Mobile  Station）」、「ユーザ端末（user  terminal）」、「ユーザ装置（ＵＥ：User  Equipment）」、「端末」などの用語は、互換的に使用され得る。
【００８８】
移動局は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、又はいくつかの他の適切な用語で呼ばれる場合もある。
【００８９】
基地局及び移動局の少なくとも一方は、送信装置、受信装置、通信装置などと呼ばれてもよい。なお、基地局及び移動局の少なくとも一方は、移動体に搭載されたデバイス、移動体自体などであってもよい。当該移動体は、乗り物（例えば、車、飛行機など）であってもよいし、無人で動く移動体（例えば、ドローン、自動運転車など）であってもよいし、ロボット（有人型又は無人型）であってもよい。なお、基地局及び移動局の少なくとも一方は、必ずしも通信動作時に移動しない装置も含む。例えば、基地局及び移動局の少なくとも一方は、センサなどのＩｏＴ（Internet  of  Things）機器であってもよい。
【００９０】
また、本開示における基地局は、ユーザ端末で読み替えてもよい。例えば、基地局及びユーザ端末間の通信を、複数のユーザ端末間の通信（例えば、Ｄ２Ｄ（Device-to-Device）、Ｖ２Ｘ（Vehicle-to-Everything）などと呼ばれてもよい）に置き換えた構成について、本開示の各態様／実施形態を適用してもよい。この場合、基地局が有する機能をユーザ端末が有する構成としてもよい。また、「上り」及び「下り」などの文言は、端末間通信に対応する文言（例えば、「サイド（side）」）で読み替えられてもよい。例えば、上りチャネル、下りチャネルなどは、サイドチャネルで読み替えられてもよい。
【００９１】
同様に、本開示におけるユーザ端末は、基地局で読み替えてもよい。この場合、ユーザ端末が有する機能を基地局が有する構成としてもよい。
【００９２】
本開示で使用する「判断（determining）」、「決定（determining）」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定（judging）、計算（calculating）、算出（computing）、処理（processing）、導出（deriving）、調査（investigating）、探索（looking  up、search、inquiry）（例えば、テーブル、データベース又は別のデータ構造での探索）、確認（ascertaining）した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信（receiving）（例えば、情報を受信すること）、送信（transmitting）（例えば、情報を送信すること）、入力（input）、出力（output）、アクセス（accessing）（例えば、メモリ中のデータにアクセスすること）した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決（resolving）、選択（selecting）、選定（choosing）、確立（establishing）、比較（comparing）などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断（決定）」は、「想定する（assuming）」、「期待する（expecting）」、「みなす（considering）」などで読み替えられてもよい。
【００９３】
「接続された（connected）」、「結合された（coupled）」という用語、又はこれらのあらゆる変形は、２又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された２つの要素間に１又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」で読み替えられてもよい。本開示で使用する場合、２つの要素は、１又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光（可視及び不可視の両方）領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」されると考えることができる。
【００９４】
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【００９５】
本開示において使用する「第１の」、「第２の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第１及び第２の要素への参照は、２つの要素のみが採用され得ること、又は何らかの形で第１の要素が第２の要素に先行しなければならないことを意味しない。
【００９６】
本開示において、「含む（include）」、「含んでいる（including）」及びそれらの変形が使用されている場合、これらの用語は、用語「備える（comprising）」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は（or）」は、排他的論理和ではないことが意図される。
【００９７】
本開示において、例えば、英語でのa,  an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。
【００９８】
本開示において、「ＡとＢが異なる」という用語は、「ＡとＢが互いに異なる」ことを意味してもよい。なお、当該用語は、「ＡとＢがそれぞれＣと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。
【符号の説明】
【００９９】
１…情報提供システム、１０…ユーザ端末、１１…ウェブブラウザ、１２…クッキー処理部、１３…コンテンツ処理部、２０…アカウント管理システム、２１…アカウント管理部、２２…認証基盤、２３…アカウントデータベース、３０…識別子管理システム、３１…識別子管理部、３２…識別子データベース、４０…サービスシステム、４１…コンテンツ提供部、４２…ユーザデータベース。
【図１】
0006937351.tif 000002
【図２】
0006937351.tif 000003
【図３】
0006937351.tif 000004
【図４】
0006937351.tif 000005
【図５】
0006937351.tif 000006