(57)【特許請求の範囲】
【請求項１】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納ステップで格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
【請求項２】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップに格納された紹介情報に基づいて、２つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
【請求項３】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納ステップと、
前記利用履歴格納ステップに格納された利用履歴に基づいて、２つの利用主体識別子間の類似度である利用類似度を算出する類似度算出ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
【請求項４】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納ステップと、
前記ユーザ情報格納ステップで格納されたユーザ情報に基づいて、２つの利用主体識別子間の適合度を算出する適合度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
【請求項５】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップにおいて格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御ステップにおいて前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
【請求項６】
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置に適用される情報処理方法であって、
一の利用主体識別子を前記情報処理装置に送信する送信ステップと、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信する受信ステップと、
受信した前記ポイント値を表示装置に表示させる制御ステップと、
を備えることを特徴とする端末装置における情報処理方法。
【請求項７】
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置に適用される情報処理方法であって、
一の利用情報を前記情報処置装置に送信する送信ステップと、
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信する受信ステップと、
受信した前記ユーザの人数を表示装置に表示させる制御ステップと、
を備えることを特徴とする端末装置における情報処理方法。
【請求項８】
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信ステップと、
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信ステップと、
前記受信ステップにて受信した利用情報に基づき、前記紹介情報格納ステップで格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする情報処理方法。
【請求項９】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納部で格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
【請求項１０】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記紹介情報格納部に格納された紹介情報に基づいて、２つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
【請求項１１】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納部と、
前記利用履歴格納部に格納された利用履歴に基づいて、２つの利用主体識別子間の類似度である利用類似度を算出する類似度算出部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
【請求項１２】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納部と、
前記ユーザ情報格納部で格納されたユーザ情報に基づいて、２つの利用主体識別子間の適合度を算出する適合度算出部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
【請求項１３】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記紹介情報格納部において格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御部において前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
【請求項１４】
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納部と、
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信部と、
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信部と、
前記受信部にて受信した利用情報に基づき、前記紹介情報格納部で格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
【請求項１５】
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納部を備え、
前記ユーザ集合形成部では、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、受信した一の利用情報に含まれる一のアイテム識別子に対応する利用主体識別子であり、かつ前記ユーザ属性情報が所定の条件を満たす利用主体識別子の集合であるユーザ集合を形成する、
ことを特徴とする請求項９〜１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記ポイント算出部では、所定期間における前記変更値の総和が所定の値となるように、前記変更値を算出する、
ことを特徴とする請求項９〜１５のいずれか１項に記載の情報処理装置。
【請求項１７】
前記紹介情報格納部では、一の利用主体識別子と関連付けるアイテム識別子の数を制限する、
ことを特徴とする請求項９〜１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記紹介情報格納部では、前記紹介主体識別子と、前記アイテム識別子と、ユーザがアイテムを推薦する度合いを示す推薦値とを関連付けて格納し、
前記ポイント算出部では、前記ユーザ集合に含まれる紹介主体識別子ごとに、前記紹介情報格納部で格納された紹介情報から、受信した一の利用情報に含まれる一のアイテム識別子に対応する前記推薦値を読み出し、その推薦値が示す推薦の度合いが高いほど大きな値となるように前記変更値を算出する、
ことを特徴とする請求項９〜１７のいずれか１項に記載の情報処理装置。
【請求項１９】
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置であって、
一の利用主体識別子を前記情報処置装置に送信する送信部と、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信する受信部と、
前記受信部が受信したポイント値を表示装置に表示させる制御部と、
を備えることを特徴とする端末装置。
【請求項２０】
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置であって、
一の利用情報を前記情報処理装置に送信する送信部と、
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信する受信部と、
前記受信部が受信したユーザの人数を表示装置に表示させる制御部と、
を備えることを特徴とする端末装置。
【請求項２１】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納ステップで格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出ステップと、
を実行させることを特徴とする情報処理プログラム。
【請求項２２】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップに格納された紹介情報に基づいて、２つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させる情報処理プログラム。
【請求項２３】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納ステップと、
前記利用履歴格納ステップに格納された利用履歴に基づいて、２つの利用主体識別子間の類似度である利用類似度を算出する類似度算出ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させることを特徴とする情報処理プログラム。
【請求項２４】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納ステップと、
前記ユーザ情報格納ステップで格納されたユーザ情報に基づいて、２つの利用主体識別子間の適合度を算出する適合度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させることを特徴とする情報処理プログラム。
【請求項２５】
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップにおいて格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御ステップにおいて前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させることを特徴とする情報処理プログラム。
【請求項２６】
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置のコンピュータに、
一の利用主体識別子を送信部に送信させる送信ステップと、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信部に受信させる受信ステップと、
前記受信ステップにて受信したポイント値を表示装置に表示させる制御ステップと、
を実行させることを特徴とする情報処理プログラム。
【請求項２７】
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置のコンピュータに、
前記一の利用情報を前記情報処理装置へ送信部に送信させる送信ステップと、
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信部に受信させる受信ステップと、
前記受信ステップにて受信したユーザの人数を表示装置に表示させる制御ステップと、
を実行させることを特徴とする情報処理プログラム。
【請求項２８】
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信ステップと、
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信ステップと、
前記受信ステップにて受信した利用情報に基づき、前記紹介情報格納ステップで格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのアイテムに関する利用情報を用いて情報処理を行うものであり、特にポイントに係る情報処理を行う情報処理方法、情報処理装置、端末装置および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、デジタル技術やネットワーク技術の進展により、ネットワークを使ってデジタルコンテンツや物品などのアイテムを配信したり、販売することが増えている。これに伴い、多数のアイテムの中から、ユーザが興味を持つ可能性の高いアイテムの情報を選択して提供する技術へのニーズが高まっている。
【０００３】
また、ユーザが商品を購入する際に、購入金額や購入回数に応じてポイントを付与し、次回の購入時にポイント相当分の割引を行うといった、いわゆるポイントサービスが広く行われている。
そして、アイテムに関する情報提供とポイントサービスとを組合せた技術も提案されている。例えば、特許文献１には、商品に関するアドバイスを他のユーザに対して行ったユーザに対して、ポイントを付与し、アイテムの利用を促進する技術が開示されている。また特許文献２には、対象ユーザに類似するユーザが推薦するアイテムを対象ユーザが選択した回数に応じて、その類似するユーザにポイントを付与する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２８８５０３号公報
【特許文献２】特開２００７−２０００９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の従来技術のように、情報提供ユーザの提供した情報に従って他のユーザがアイテムを購入した場合に、情報提供ユーザにポイントを付与するシステムでは、ユーザからの情報提供が促進されることが期待できる。さらに、ポイントが付与されるタイミングを情報提供ユーザが予測することは難しいため、購入した本人がポイントを取得する通常のポイントサービスに比べて、より大きな意外性やある種の感動をユーザに与えることができる。そして、各々のユーザには、自分のポイントが増えているかどうかを確認したいという心理が働くので、そのサイトへのアクセス頻度が高まる場合がある。
【０００６】
しかしながら、上記の特許文献１および特許文献２においては、情報を提供するユーザと、その情報に従ってアイテムを利用するユーザの関係が１対１であるため、実際にポイントが付与されるユーザがごく一部のユーザに限られたり、ポイントが増える頻度が少ないという問題があった。すなわち、ユーザＡが提供した情報に基づきユーザＢがアイテムを利用した場合に、ユーザＡのポイントは１回だけ増えるが、それ以外の大多数のユーザのポイントは全く変更されない。このため、自分のポイントが増えていることを期待して、一時的にはサイトに頻繁にアクセスしても、なかなかポイントが増えないため、最終的にはアクセス頻度が下がる場合があった。例えば、ポイントサービスに入会した直後には、自分のポイントが増えているかを確認するために、サイトへ頻繁にアクセスするが、いつまで経ってもポイントが増えないため、そのうちにサイトやアイテムへの興味を失ってしまうことがあった。
【０００７】
そこで本発明は、ユーザのポイントサービスに対する関心を高め、アイテムに関する利用を促進することを目的とする。
【課題を解決するための手段】
【０００８】
発明１としての情報処理方法は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納ステップで格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出ステップと、
を備える。
【０００９】
発明２としての情報処理方法は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップに格納された紹介情報に基づいて、２つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備える。
【００１０】
発明３としての情報処理方法は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納ステップと、
前記利用履歴格納ステップに格納された利用履歴に基づいて、２つの利用主体識別子間の類似度である利用類似度を算出する類似度算出ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備える。
【００１１】
発明４としての情報処理方法は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納ステップと、
前記ユーザ情報格納ステップで格納されたユーザ情報に基づいて、２つの利用主体識別子間の適合度を算出する適合度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備える。
【００１２】
発明５としての情報処理方法は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップにおいて格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御ステップにおいて前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備える。
【００１３】
発明６としての情報処理方法は、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置に適用される情報処理方法であって、
一の利用主体識別子を前記情報処理装置に送信する送信ステップと、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信する受信ステップと、
受信した前記ポイント値を表示装置に表示させる制御ステップと、
を備える。
３
４
【００１４】
発明７としての情報処理方法は、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置に適用される情報処理方法であって、
一の利用情報を前記情報処置装置に送信する送信ステップと、
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信する受信ステップと、
受信した前記ユーザの人数を表示装置に表示させる制御ステップと、
を備えることを特徴とする。
【００１５】
発明８としての情報処理方法は、
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処置装置における情報処理方法であって、
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信ステップと、
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信ステップと、
前記受信ステップにて受信した利用情報に基づき、前記紹介情報格納ステップで格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を備えることを特徴とする。
【００１６】
発明９としての情報処理装置は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納部で格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出部と、
を備える。
【００１７】
発明１０としての情報処理装置は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記紹介情報格納部に格納された紹介情報に基づいて、２つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備える。
【００１８】
発明１１としての情報処理装置は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納部と、
前記利用履歴格納部に格納された利用履歴に基づいて、２つの利用主体識別子間の類似度である利用類似度を算出する類似度算出部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備える。
【００１９】
発明１２としての情報処理装置は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納部と、
前記ユーザ情報格納部で格納されたユーザ情報に基づいて、２つの利用主体識別子間の適合度を算出する適合度算出部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備える。
【００２０】
発明１３としての情報処理装置は、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記紹介情報格納部において格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御部と、
前記受信部にて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御部において前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備える。
【００２１】
発明１４としての情報処理装置は、アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処理装置であって、
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納部と、
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信部と、
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信部と、
前記受信部にて受信した利用情報に基づき、前記紹介情報格納部で格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置。
【００２２】
発明１５としての情報処理装置は、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納部を備え、
前記ユーザ集合形成部では、前記紹介情報格納部で格納された紹介情報に含まれる利用主体識別子を対象にして、受信した一の利用情報に含まれる一のアイテム識別子に対応する利用主体識別子であり、かつ前記ユーザ属性情報が所定の条件を満たす利用主体識別子の集合であるユーザ集合を形成することができる。
【００２３】
発明１６としての情報処理装置は、前記ポイント算出部では、所定期間における前記変更値の総和が所定の値となるように、前記変更値を算出することができる。
【００２４】
発明１７としての情報処理装置は、前記紹介情報格納部では、一の利用主体識別子と関連付けるアイテム識別子の数を制限することができる。
【００２５】
発明１８としての情報処理装置では、
前記紹介情報格納部では、前記紹介主体識別子と、前記アイテム識別子と、ユーザがアイテムを推薦する度合いを示す推薦値とを関連付けて格納し、
前記ポイント算出部では、前記ユーザ集合に含まれる紹介主体識別子ごとに、前記紹介情報格納部で格納された紹介情報から、受信した一の利用情報に含まれる前記一のアイテム識別子に対応する前記推薦値を読み出し、その推薦値が示す推薦の度合いが高いほど大きな値となるように前記変更値を算出することができる。
【００２６】
発明１９の端末装置は、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置であって、
一の利用主体識別子を前記情報処置装置に送信する送信部と、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信する受信部と、
前記受信部が受信したポイント値を表示装置に表示させる制御部と、
を備える。
【００２７】
発明２０の端末装置は、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置であって、
一の利用情報を前記情報処理装置に送信する送信部と、
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信する受信部と、
前記受信部が受信したユーザの人数を表示装置に表示させる制御部と、
を備える。
【００２８】
発明２１としての情報処理プログラムは、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子と、ユーザにより付与されたテキスト情報とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を、前記紹介情報格納ステップで格納された紹介情報から前記一のアイテム識別子に対応する前記テキスト情報を読み出し、前記テキスト情報の文字数、または単語数、または前記テキスト情報に含まれる単語の重要度を用いて算出するポイント算出ステップと、
を実行させる。
【００２９】
発明２２としての情報処理プログラムは、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップに格納された紹介情報に基づいて、２つの利用主体識別子間の類似度である紹介類似度を算出する類似度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記紹介類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記紹介類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させる。
【００３０】
発明２３としての情報処理プログラムは、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
受信した前記利用情報に基づいて、前記利用主体識別子と、前記アイテム識別子とを関連付けた利用履歴を格納する利用履歴格納ステップと、
前記利用履歴格納ステップに格納された利用履歴に基づいて、２つの利用主体識別子間の類似度である利用類似度を算出する類似度算出ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記利用類似度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された紹介情報を作成した利用主体識別子と前記分配対象識別子との前記利用類似度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させる。
【００３１】
発明２４としての情報処理プログラムは、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記利用主体識別子と、ユーザ属性情報とを関連付けたユーザ情報を格納するユーザ情報格納ステップと、
前記ユーザ情報格納ステップで格納されたユーザ情報に基づいて、２つの利用主体識別子間の適合度を算出する適合度算出ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合に含まれる利用主体識別子である分配対象識別子と前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子との前記適合度、または前記一の利用情報が示すアイテム利用に先立って前記一の利用主体識別子により閲覧された前記紹介情報を作成した利用主体識別子と前記分配対象識別子との前記適合度に基づいて、前記ユーザ集合の少なくとも一部である複数の分配対象識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させる。
【００３２】
発明２５としての情報処理プログラムは、
アイテムに関するユーザの利用情報を端末装置または他の装置から受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を受信する受信ステップと、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納ステップと、
前記紹介情報格納ステップにおいて格納された紹介情報に含まれる利用主体識別子に対して、その利用主体識別子により作成された紹介情報を閲覧可能である利用主体識別子である閲覧可能識別子を対応させる閲覧制御ステップと、
前記受信ステップにて受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子と、前記一の利用情報に含まれる利用主体識別子である一の利用主体識別子とを抽出すると共に、前記紹介情報格納ステップで格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子であり、かつ前記閲覧制御ステップにおいて前記一の利用主体識別子に対応付けられた利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させる。
【００３３】
発明２６としての情報処理プログラムは、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子と前記一のアイテム識別子に対応する組み合わせごとに管理されているポイント値を変更するための変更値を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置のコンピュータに、
一の利用主体識別子を送信部に送信させる送信ステップと、
前記一の利用主体識別子に関連付けて管理されているアイテム識別子ごとの前記ポイント値を前記情報処理装置から受信部に受信させる受信ステップと、
前記受信ステップにて受信したポイント値を表示装置に表示させる制御ステップと、
を実行させる。
発明２７としての情報処理プログラムは、
アイテムを識別するアイテム識別子と、ユーザまたはユーザの使用した端末装置を識別するための利用主体識別子とを含む利用情報を端末装置または他の装置から受信する受信部と、
他のユーザにアイテムを紹介する情報を作成した前記利用主体識別子と、その対象アイテムの前記アイテム識別子とを関連付けた紹介情報を格納する紹介情報格納部と、
前記受信部が受信した一の利用情報に含まれる前記アイテム識別子である一のアイテム識別子を抽出し、前記紹介情報格納部に格納された紹介情報に含まれる利用主体識別子を対象にして、前記一のアイテム識別子に対応する利用主体識別子の集合であるユーザ集合を形成するユーザ集合形成部と、
前記ユーザ集合の少なくとも一部である複数の利用主体識別子に対して、前記利用主体識別子ごとに管理されているポイント値を変更するための変更値を算出し、さらに、前記変更値が算出されたユーザの人数を算出するポイント算出部と、
を備えることを特徴とする情報処理装置とネットワークを介して接続される端末装置のコンピュータに、
前記一の利用情報を前記情報処理装置へ送信部に送信させる送信ステップと、
前記一の利用情報に基づいて前記ポイント値が算出されたユーザの人数を前記情報処理装置から受信部に受信させる受信ステップと、
前記受信ステップにて受信したユーザの人数を表示装置に表示させる制御ステップと、
を実行させる。
発明２８としての情報処理プログラムは、
アイテムに関するユーザの利用情報を端末装置から直接、または他の装置を経由して受信する情報処置装置のコンピュータに、
アイテムを識別するアイテム識別子と、他のユーザに該アイテムを紹介する情報を作成したユーザまたはユーザの使用した端末装置を識別するための主体識別子である紹介主体識別子と、を関連付けた紹介情報を複数格納する紹介情報格納ステップと、
前記紹介情報を端末装置に直接、または他の装置を経由して送信する紹介情報送信ステップと、
前記紹介情報を受信した端末装置のユーザが、一の紹介情報に基づく情報を閲覧した後に、前記一の紹介情報に含まれるアイテム識別子に対応するアイテムである紹介アイテムを利用したことに応じて、前記一の紹介情報を識別可能な情報を含む利用情報を受信する受信ステップと、
前記受信ステップにて受信した利用情報に基づき、前記紹介情報格納ステップで格納された紹介情報に含まれる紹介主体識別子のうちの少なくとも一部を対象にして、利用された前記紹介アイテムのアイテム識別子に対応し、かつ前記一の紹介情報に含まれる紹介主体識別子以外の紹介主体識別子を含む、複数の紹介主体識別子の集合であるユーザ集合を形成するユーザ集合形成ステップと、
前記ユーザ集合の紹介主体識別子に対して、前記紹介主体識別子ごとに管理されているポイント値を変更するための変更値を算出するポイント算出ステップと、
を実行させる。
【発明の効果】
【００３４】
本発明では、一の利用情報に含まれるアイテム識別子と同じアイテム識別子を持つ紹介情報を特定し、紹介情報に関連する複数のユーザのポイントを更新するため、あるユーザの１回の利用行為をもとにして複数のユーザにポイントを付与することが可能である。すなわち、従来の方法に比べて、ポイントが増加する頻度やポイントが付与されるユーザ数を増やすことができる。このため、ユーザは自分のポイントを確認するために頻繁にアイテム提供サーバにアクセスする傾向が強まり、アイテムに関する情報を見る機会も増えるので、ユーザのアイテム利用を促進することができる。
また、紹介情報を作成することによりポイントを獲得できる可能性が出てくるので、各々のユーザの「紹介情報を作成しよう」というモチベーションが高まり、紹介情報が多く作成されるので、それを参考にアイテムを利用する利用行動も増え、アイテム利用を促進することができる。更に、後から他の多くのユーザが利用するアイテムをいち早く紹介情報として登録したユーザに多くのポイントが溜まる傾向があるので、「今後人気の出そうなアイテムを予測して、他人よりも早く紹介情報として登録しよう」というインセンティブが各々のユーザに働く。従って、最新のアイテムなどで、まだ広くは知られていないために、従来はあまり紹介情報が集まらなかったようなアイテムであっても、紹介情報が集まり易い。そして、そのような紹介情報を参考にして利用行動を起こすユーザが増えるので、従来あまり利用されなかったアイテムの利用をも促進することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１の実施例におけるシステム全体の第１の構成図である。
【図２】本発明の第１の実施例におけるシステム全体の第２の構成図である。
【図３】本発明の第１の実施例におけるアイテム提供サーバ装置１の構成図である。
【図４】本発明の第１の実施例における利用者特定情報格納部の格納状態を示す図である。
【図５】本発明の第１の実施例におけるアイテム情報格納部の格納状態を示す図である。
【図６】本発明の第１の実施例におけるお気に入り情報格納部の種々の格納状態を示す図である。
【図７】本発明の第１の実施例におけるお気に入り情報格納部の別の種々の格納状態を示す図である。
【図８】本発明の第１の実施例における端末装置より受信したお気に入り情報を、お気に入り情報格納部に記憶した上で、情報処理サーバ装置２に送信する手順を示すフローチャートである。
【図９】本発明の第１の実施例におけるユーザページ情報作成部によるユーザページ情報送信処理と、ユーザページ情報作成部によるお気に入り情報送信処理と、利用情報中継部による利用情報中継処理を続けて行った場合の手順を示すフローチャートである。
【図１０】本発明の第１の実施例における端末装置の構成図である。
【００３６】
【図１１】本発明の第１の実施例におけるユーザページの表示例を示す図である。
【図１２】本発明の第１の実施例における情報処理サーバ装置の構成図である。
【図１３】本発明の第１の実施例における利用情報格納部の格納状態を示す図である。
【図１４】本発明の第１の実施例における連携ポイント情報格納部の格納状態を示す図である。
【図１５】本発明の第１の実施例における連携ポイント算出処理を示すフローチャートである。
【図１６】本発明の第１の実施例における購入状況とお気に入り登録状況を示す図である。
【図１７】本発明の第１の実施例におけるお気に入りアイテムごとに連携ポイントを示したユーザページの表示例を示す図である。
【図１８】本発明の第１の実施例におけるユーザごとお気に入りアイテムごとに連携ポイントを格納した連携ポイント情報格納部の格納状態を示す図である。
【図１９】本発明の第１の実施例における連携ポイントを分配した人数を示したユーザページの表示例を示す図である。
【図２０】本発明の第２の実施例におけるアイテム提供サーバ装置の構成図である。
【００３７】
【図２１】本発明の第２の実施例における閲覧可能情報格納部の格納状態を示す図である。
【図２２】本発明の第２の実施例における情報処理サーバ装置の構成図である。
【図２３】本発明の第２の実施例における閲覧可能情報作成の第１の方法の手順を示すフローチャートである。
【図２４】本発明の第２の実施例における閲覧可能情報取得部経由で制限情報を送信する場合の閲覧可能情報作成の第４の方法の手順を示すフローチャートである。
【図２５】本発明の第３の実施例における情報処理サーバ装置の構成図である。
【図２６】本発明の第３の実施例における仮ポイント格納部の格納状態を示す図である。
【図２７】本発明の第３の実施例における仮ポイント処理の手順を示すフローチャートである。
【図２８】本発明の第３の実施例における所定のタイミングごとに行う連携親ポイント分配処理の手順を示すフローチャートである。
【図２９】本発明の第４の実施例における情報処理サーバ装置の構成図である。
【図３０】本発明の第４の実施例における評価情報格納部の格納状態を示す図である。
【００３８】
【図３１】本発明の実施例に用いられる式（１）〜（５）を示す図である。
【図３２】本発明の実施例に用いられる式（６）〜（９）を示す図である。
【図３３】本発明の実施例に用いられる式（１０）〜（１５）を示す図である。
【発明を実施するための形態】
【実施例１】
【００３９】
図１は、本発明の第１の実施例におけるシステム全体の構成図である。本施例におけるシステムは、アイテム提供サーバ装置１と、情報処理サーバ装置２と、１つ以上の端末装置３（３ａ〜３ｎ）がネットワーク４を介して接続されている。また、図２に示すように、２つのネットワークを用いてシステム全体を構成してもよい。図２においては、アイテム提供サーバ装置１と情報処理サーバ装置２がネットワーク５を介して接続されており、アイテム提供サーバ装置１と端末装置３（３ａ〜３ｎ）がネットワーク４を介して接続されている。ネットワーク５は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であり、情報処理サーバ装置２と端末装置３（３ａ〜３ｎ）は、直接接続できないようになっている。本実施例では、特に断らない限り、システム全体の構成が図１である場合を説明する。なお本実施例では、アイテム提供サーバ装置１と情報処理サーバ装置２を別々の装置とする場合を説明するが、この２つの機能を合わせて１つの装置として実現してもよい。
【００４０】
ネットワーク４は、例えばインターネット等のネットワークであり、アイテム提供サーバ装置１と情報処理サーバ装置２と端末装置３との間の情報のやり取りを仲介する。
【００４１】
アイテム提供サーバ装置１は、端末装置３の要求に応じて、アイテムを提供する装置である。ここでアイテムとは、テキスト、音声、音楽、映像等のデジタルコンテンツや様々な物品であり、更には金融商品、不動産、人物に関する情報等であってもよい。すなわち本実施例におけるアイテムは、有形か無形かを問わず、有料か無料かも問わない。アイテム提供サーバ装置１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスクドライブ（ＨＤＤ）、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア（プログラム）処理として実施することも可能である。
【００４２】
図３は、本実施例におけるアイテム提供サーバ装置１の構成図である。本実施例におけるアイテム提供サーバ装置１は、アイテム提供サーバ制御手段１１と、アイテム提供サーバ通信手段１２と、認証手段１３と、アイテム提供サーバ格納手段１４とで構成される。
【００４３】
認証手段１３は、端末装置３または端末装置３を利用するユーザを認証する。認証手段１３は、端末装置３を利用するユーザを一意に識別するユーザ識別情報、または端末装置３を一意に識別するための端末識別情報と、パスワードとを関連付けて格納している。本実施例では、ユーザ識別情報を用いる場合を例にして説明するが、端末識別情報を用いる場合も同様である。ユーザ識別情報と端末識別情報とを合わせた意味の総称として、利用主体識別情報（利用主体識別子）という用語を用いる。また、ユーザ識別情報とパスワードとの組合せを、利用者特定情報とする。認証手段１３では、端末装置３より受信した利用者特定情報と一致するものが格納されている場合に、認証成功とする。そして、認証に成功した利用者特定情報に対応するユーザを認証ユーザとする。
【００４４】
アイテム提供サーバ格納手段１４は、ＨＤＤなどの記憶装置を用いて、様々なデータを記憶する。アイテム提供サーバ格納手段１４は、ユーザ情報格納部１４１と、アイテム情報格納部１４２と、お気に入り情報格納部１４３とで構成される。
【００４５】
ユーザ情報格納部１４１は、ユーザ情報を複数記憶する。図４は、ユーザ情報格納部１４１の格納状態の一例を示す図である。ユーザ情報とは、端末装置３を利用するユーザを一意に識別するユーザ識別情報であるｕｓｅｒ＿ｉｄとユーザの属性情報であるｕｓｅｒ＿ｉｎｆｏとを関連付けたものであり、図４のようなテーブル形式で記憶する。ユーザの属性情報とは、ユーザの名前、年齢、性別、住所（地域）、趣味、会員になった時期（年月、日付、日時など）、メールアドレス、電話番号などの情報である。また、アイテム提供サーバ装置１にて商品の購入が可能であれば、商品の支払いを行うためのクレジットカード情報などを含んでもよい。
【００４６】
アイテム情報格納部１４２は、アイテム情報を複数記憶する。図５は、アイテム情報格納部１４２の格納状態の一例を示す図である。アイテム情報とは、アイテム識別情報であるｉｔｅｍ＿ｉｄとアイテムの属性情報であるｉｔｅｍ＿ｉｎｆｏとを関連付けたものであり、図５のようなテーブル形式で記憶する。アイテム識別情報（アイテム識別子）とは、アイテムを一意に識別するためのものである。また、アイテムの属性情報とは、例えば、アイテムの名称、制作者、制作年、ジャンル、価格、アイテムを利用するのに適したユーザの条件などの情報である。
【００４７】
お気に入り情報格納部１４３は、ユーザごとにお気に入り情報を複数記憶する。図６および図７はお気に入り情報格納部１４３の格納状態の例を示す図である。以下に図６および図７を用いてお気に入り情報の格納形式を７種類説明する。
【００４８】
お気に入り情報の第１の格納形式は、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報を、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとして関連付けて、図６ａのようなテーブル形式で記憶するものである。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の（ｕｓｅｒ＿ｉｄ，ｉｔｅｍ＿ｉｄ）の組合せがテーブルに存在する場合は、データを更新しなくてもよいし、新しいデータを上書きしてもよい。第１の格納形式は、格納に必要なデータ量が最も少ない。
【００４９】
お気に入り情報の第２の格納形式は、お気に入り情報にユーザがアイテムに対して行った評価を数値化したお勧め度（例えば、「１：ややお勧め」、「２：そこそこお勧め」、「３：お勧め」、「４：かなりお勧め」、「５：非常にお勧め」といったように、お勧めの度合いを数値化したもの）が含まれている場合に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報とお勧め度とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｄｅｇｒｅｅとして関連付けて、図６ｂのようなテーブル形式で記憶するものである。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の（ｕｓｅｒ＿ｉｄ，ｉｔｅｍ＿ｉｄ）の組合せがテーブルに存在する場合は、データを新しい方に更新する。
【００５０】
お気に入り情報の第３の格納形式は、お気に入り情報にお勧め度が含まれている場合に、利用情報の第２の格納形式と同様に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報とお勧め度とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｄｅｇｒｅｅとして関連付けて、図６ｂのようなテーブル形式で記憶するものであるが、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せの重複を許容する。また、新しく追加されるデータは、必ずテーブルの末尾（一番下の行）に追加されるので、テーブル内の上に位置する行データほど古く、下に位置する行データほど新しいことになる。後述する第４の格納形式のようにアイテムをお気に入りに登録した日付を格納していないが、２つの行の位置関係を調べることにより、２つのデータのどちらが古いかを容易に判定できる。
【００５１】
お気に入り情報の第４の格納形式は、お気に入り情報にユーザがアイテムをお気に入りとして登録した日付である登録日付が含まれている場合に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報と登録日付とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｄａｔｅとして関連付けて、図６ｃのようなテーブル形式で記憶するものである。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の（ｕｓｅｒ＿ｉｄ，ｉｔｅｍ＿ｉｄ）の組合せがテーブルに存在する場合は、データを更新しなくてもよいし、新しいデータを上書きしてもよい。なお、本実施例では、アイテムをお気に入りとして登録した時期を示す情報として日付を用いるが、他の時間単位を用いてもよい。例えば日付だけでなく、分単位、秒単位、ミリ秒単位などの時刻を加えた「日時」を用いてもよいし、年月だけの情報を用いてもよい。
【００５２】
お気に入り情報の第５の格納形式は、お気に入り情報に登録日付が含まれている場合に、利用情報の第４の格納形式と同様に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報と登録日付とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｄａｔｅとして関連付けて、図６ｃのようなテーブル形式で記憶するものであるが、ｄａｔｅが異なっていれば、同一の（ｕｓｅｒ＿ｉｄ，ｉｔｅｍ＿ｉｄ）の組合せを重複して記録してもよい。
【００５３】
お気に入り情報の第６の格納形式は、お気に入り情報にユーザがアイテムに対して行ったコメントが含まれている場合に、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報とコメントとを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｃｏｍｍｅｎｔとして関連付けて、図７ａのようなテーブル形式で記憶するものである。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の（ｕｓｅｒ＿ｉｄ，ｉｔｅｍ＿ｉｄ）の組合せがテーブルに存在する場合は、データを新しい方に更新する。また、記憶する全てのお気に入り情報にコメントが含まれている必要はなく、お気に入り情報にコメントが含まれていない場合は、ｃｏｍｍｅｎｔは空欄にすればよい。
【００５４】
お気に入り情報の第７の格納形式は、お気に入り情報と、そのお気に入り情報を閲覧してアイテムを利用したユーザの数（参考ユーザ数）とを関連付けて記憶できるようにしたものである。お気に入り情報の第７の格納形式は、お気に入り情報に含まれるユーザ識別情報とアイテム識別情報とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとし、参考ユーザ数をｃｏｕｎｔとして関連付けて、図７ｂのようなテーブル形式で記憶するものである。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の（ｕｓｅｒ＿ｉｄ，ｉｔｅｍ＿ｉｄ）の組合せがテーブルに存在する場合は、何も行わない。お気に入り情報が登録される際は、参考ユーザ数が「０」であるため、ｃｏｕｎｔの初期値は「０」となる。
【００５５】
お気に入り情報の全ての格納形式において、ユーザ識別情報であるｕｓｅｒ＿ｉｄを指定することで、ｕｓｅｒ＿ｉｄに対応するお気に入りアイテムのアイテム識別情報を全て取得することができる。
【００５６】
アイテム提供サーバ通信手段１２は、ネットワーク４を介して情報処理サーバ装置２や、端末装置３と通信を行うための手段である。
【００５７】
アイテム提供サーバ制御手段１１は、アイテム提供サーバ装置１を構成する各手段に対して、全体的な制御を行う。アイテム提供サーバ制御手段１１は、ユーザページ情報作成部１１１と、お気に入り情報登録部１１２と、利用情報中継部１１３とで構成される。
【００５８】
ユーザページ情報作成部１１１は、端末装置３から受信したデータの種類に応じて、以下の３種類の処理を行う。
【００５９】
ユーザページ情報作成部１１１の第１の処理は、ユーザページ情報送信処理であり、端末装置３からユーザページ情報取得要求を受信した場合に、この処理を行う。
【００６０】
ユーザページ情報取得要求とは、ユーザページ情報の取得を要求する情報であり、認証手段１３にて認証を行うために、少なくとも利用者特定情報を含む。
【００６１】
ユーザページ情報とは、端末装置３に検索画面や、「お気に入り情報」（紹介情報）の閲覧操作画面や、「連携ポイント」の確認画面を表示させるために必要な情報である。例えば、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式を用いてユーザページ情報を作成してもよいし、これ以外のデータ形式を用いてもよい。
【００６２】
ここで、「お気に入り情報」とは、自分の好きなアイテム、利用して良かったアイテム、あるいは良し悪しに係らず、何か感想や意見を述べたいアイテムなどの「お気に入りアイテム」に関する情報であり、各々のユーザが登録した情報である。ユーザは、自分自身のお気に入り情報はもちろん、他のユーザのお気に入り情報を閲覧することができる。各々のユーザは基本的に、他のユーザにアイテムを紹介する目的で、「お気に入り情報」を作成するが、必ずしも他のユーザに公開しなくてもよい。
【００６３】
また「連携ポイント」とは、自分の登録したお気に入り情報に含まれるアイテムと同じアイテムを他のユーザが利用した場合に、その登録ユーザに付与されるポイント（数値）である。尚、アイテム提供サーバ１によるサービスを提供している側（サービス提供側）が、そのサービスを利用するユーザに対して、連携ポイントに応じて、そのポイントに応じた何らかの特典を与えてもよい。例えば、ショッピングサイトであれば、商品購入の際に、代金の一部として連携ポイントを使用できるようにしてもよいし、連携ポイントに応じた値引きサービスを行ってもよい。
【００６４】
ユーザページ情報送信処理とは、認証ユーザのユーザページ情報を作成し、認証ユーザが利用中の端末装置３に作成したユーザページを送信する処理であり、まず、ユーザ情報格納部１４１より、認証ユーザ以外のユーザのユーザ情報を取得する。次に、お気に入り情報格納手段１４３にて、認証ユーザのお気に入り情報を取得する。次に、連携ポイント情報取得要求を作成し、ネットワーク４を介して、情報処理サーバ装置２に、作成した連携ポイント情報取得要求を送信する。連携ポイント情報取得要求とは、認証ユーザが獲得した連携ポイントに関する情報を取得するための情報であり、少なくとも認証ユーザのユーザ識別情報を含む。次に、ネットワーク４を介して、情報処理サーバ装置２より、送信した連携ポイント情報取得要求に対応する連携ポイント情報を受信する。次に、取得したユーザ情報とお気に入り情報と、受信した連携ポイント情報を用いて、ユーザページ情報を作成する。そして、ネットワーク４を介して、端末装置３に、作成したユーザページ情報を送信する。
【００６５】
ユーザページ情報作成部１１１の第２の処理は、検索結果送信処理であり、端末装置３から検索条件を受信した場合に、この処理を行う。検索条件とは、利用するアイテムを絞り込むために用いる条件であり、例えば、ジャンル名、製作者、キーワード、価格の上限や下限などである。
【００６６】
検索結果送信処理とは、端末装置３に、受信した検索条件を満たすアイテム情報を送信する処理であり、まず、アイテム情報格納部１４２より、検索条件を満たすアイテムの属性情報を有するアイテム情報を全て抽出する。そして、ネットワーク４を介して、端末装置３に、抽出した全てのアイテム情報を送信する。
【００６７】
ユーザページ情報作成部１１１の第３の処理は、お気に入り情報送信処理であり、端末装置３からお気に入り情報取得要求を受信した場合に、この動作を行う。お気に入り情報取得要求とは、他のユーザのお気に入り情報の取得を要求する情報であり、少なくとも他のユーザのユーザ識別情報を含む。
【００６８】
お気に入り情報送信処理とは、端末装置３に、受信したお気に入り情報取得要求に対応するお気に入り情報を送信する処理であり、まず、お気に入り情報格納部１４３より、受信したお気に入り情報取得要求に含まれるユーザ識別情報に対応する全てのお気に入り情報を取得する。そして、ネットワーク４を介して、端末装置３に、取得したお気に入り情報を全て送信する。
【００６９】
お気に入り情報登録部１１２は、ネットワーク４を介して、端末装置３よりお気に入り情報を受信し、お気に入り情報格納部１４３に、受信したお気に入り情報を記憶する。そして、情報処理サーバ装置２に、受信したお気に入り情報を送信する。
【００７０】
端末装置３より受信したお気に入り情報をお気に入り情報格納部１４３に記憶し、情報処理サーバ装置２に送信する手順を、図８のフローチャートを用いて説明する。
【００７１】
まず、端末装置３が、お気に入り情報送信処理を行い、ネットワーク４を介して、アイテム提供サーバ装置１に、お気に入り情報と利用者特定情報とを送信する（ステップＳ２０１）。お気に入り情報送信処理については後述する。
【００７２】
次に、アイテム提供サーバ装置１の認証手段１３が、ネットワーク４を介して、端末装置３より、お気に入り情報と利用者特定情報とを受信し、受信した利用者特定情報に基づいて認証を行う（ステップＳ２０２）。認証に成功した場合はお気に入り情報登録部１１２に受信したお気に入り情報を送り、ステップＳ２０３へ進み、失敗した場合はステップＳ２０１へ戻り全ての手順をはじめからやり直す。
【００７３】
ステップＳ２０３では、お気に入り情報登録部１１２が、認証手段１３より、お気に入り情報を取得し、お気に入り情報格納部１４３に、取得したお気に入り情報を記憶する。
【００７４】
次に、お気に入り情報登録部１１２が、ネットワーク４を介して、情報処理サーバ装置２に、ステップ２０３にて取得したお気に入り情報を送信する（ステップＳ２０４）。
【００７５】
次に、情報処理サーバ装置２が、ネットワーク４を介して、アイテム提供サーバ装置１よりお気に入り情報を受信すると、お気に入り情報登録処理を行う（ステップＳ２０５）。お気に入り情報登録処理については後述する。
【００７６】
以上が、端末装置３より受信したお気に入り情報をお気に入り情報格納部１４３に記憶し、情報処理サーバ装置２に送信する手順の説明である。
【００７７】
利用情報中継部１１３は、ネットワーク４を介して、端末装置３より利用者特定情報と新規利用情報とを受信し、かつ、認証手段１３にて認証が成功した場合に、利用情報中継処理を行う。利用情報中継処理とは、ネットワーク４を介して、情報処理サーバ装置２に、受信した新規利用情報を送信する処理である。新規利用情報とは、後述する連携ポイント算出処理のトリガーとなる利用情報である。また、利用情報は、少なくともユーザ識別情報とアイテム識別情報を含んでいる。
【００７８】
ここで、図９のフローチャートを用いて、ユーザページ情報作成部１１１によるユーザページ情報送信処理と、ユーザページ情報作成部１１１によるお気に入り情報送信処理と、利用情報中継部１１３による利用情報中継処理を続けて行った場合の手順を説明する。
【００７９】
まず、端末装置３が、ユーザページ情報取得要求送信処理を行い、ネットワーク４を介して、アイテム提供サーバ装置１にユーザページ情報取得要求を送信する（ステップＳ１０１）。ユーザページ情報取得要求送信処理については後述する。
【００８０】
次に、アイテム提供サーバ装置１の認証手段１３が、ネットワーク４を介して、端末装置３よりユーザページ情報取得要求を受信すると、ユーザページ情報取得要求に含まれる利用者特定情報を基に認証を行う（ステップＳ１０２）。認証に成功した場合は、ユーザページ情報作成部１１１に受信したユーザページ情報取得要求を送り、ステップＳ１０３へ進み、失敗した場合はステップＳ１０１からやり直す。
【００８１】
ステップＳ１０３では、アイテム提供サーバ装置１のユーザページ情報作成部１１１が、認証手段１３よりユーザページ情報取得要求を取得し、ユーザページ情報送信処理を行い、ネットワーク４を介して、端末装置３にユーザページ情報を送信する。
【００８２】
次に、端末装置３が、ネットワーク４を介して、アイテム提供サーバ装置１より、ユーザページ情報を受信すると、ユーザページ表示処理を行う（ステップＳ１０４）。ユーザページ表示処理については後述する。
【００８３】
次に、表示されたユーザページを閲覧したユーザが、他のユーザのお気に入り情報の取得を要求する操作を行うと、端末装置３は、お気に入り情報取得要求を作成し、ネットワーク４を介して、アイテム提供サーバ装置１に、お気に入り情報取得要求を送信するお気に入り情報取得要求送信処理を行う（ステップＳ１０５）。お気に入り情報取得要求送信処理については後述する。
【００８４】
次に、アイテム提供サーバ装置１のユーザページ情報作成部１１１が、ネットワーク４を介して、端末装置３より、お気に入り情報取得要求を受信すると、お気に入り情報送信処理を行い、ネットワーク４を介して、端末装置３に、お気に入り情報を送信する（ステップＳ１０６）。
【００８５】
次に、端末装置３が、ネットワーク４を介して、アイテム提供サーバ装置１より、お気に入り情報を受信すると、お気に入り情報表示処理を行う（ステップＳ１０７）。お気に入り情報表示処理については後述する。
【００８６】
次に、他のユーザのお気に入り情報が表示されたユーザページを閲覧したユーザが、他のユーザのお気に入りアイテムに関する利用操作を行うと、端末装置３は、新規利用情報を作成し、ネットワーク４を介して、アイテム提供サーバ装置１に、新規利用情報と利用者特定情報とを送信する利用情報送信処理を行う（ステップＳ１０８）。利用情報送信処理については後述する。
【００８７】
次に、アイテム提供サーバ装置１の認証手段１３が、ネットワーク４を介して、端末装置３より新規利用情報と利用者特定情報とを受信すると、利用者特定情報を基に認証を行う（ステップＳ１０９）。認証に成功した場合は、利用情報中継部１１３に受信した新規利用情報を送り、ステップＳ１１０へ進み、失敗した場合はステップＳ１０８からやり直す。
【００８８】
ステップＳ１１０では、アイテム提供サーバ装置１の利用情報中継部１１３が、認証手段１３より新規利用情報を取得し、利用情報中継処理を行い、ネットワーク４を介して、情報処理サーバ装置２に新規利用情報を送信する。
【００８９】
次に、情報処理サーバ装置２が、ネットワーク４を介して、アイテム提供サーバ装置１より、新規利用情報を受信すると、連携ポイント算出処理を行い（ステップＳ１１１）、ステップＳ１０１からステップＳ１１１までの一連の処理を終了する。連携ポイント算出処理については後述する。
【００９０】
以上が、ユーザページ情報作成部１１１によるユーザページ情報送信処理と、ユーザページ情報作成部１１１によるお気に入り情報送信処理と、利用情報中継部１１３による利用情報中継処理を続けて行った場合の手順の説明である。
【００９１】
端末装置３は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスクドライブ、ネットワークインタフェース等を備える一般的なコンピュータであり、内蔵されたプログラムにより所定の動作を行う。
【００９２】
図１０は、本実施例における端末装置３の構成図である。本実施例における端末装置３は、端末制御手段３１と、端末通信手段３２と、入力手段３３と、表示手段３４とで構成される。
【００９３】
端末通信手段３２は、ネットワーク４を介してアイテム提供サーバ装置１と通信を行うための手段である。
【００９４】
入力手段３３は、例えば、端末装置３がＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）であれば、マウスやキーボード、携帯電話であれば、ボタンといったように、ユーザが端末装置３を操作するためのインタフェースである。
【００９５】
表示手段３４は、例えば、ディスプレイといったように、様々な情報を表示し、ユーザに視覚的に示すためのインタフェースである。
【００９６】
端末制御手段３１は、端末装置３を構成する各手段に対して、全体的な制御を行う。端末制御手段３１は、ユーザページ表示部３１１と、利用情報作成部３１２と、お気に入り情報作成部３１３とで構成される。
【００９７】
ユーザページ表示部３１１は、入力手段３３から取得した操作や、アイテム提供サーバ装置１から受信したデータの種類に応じて、以下の６種類の処理を行う。
【００９８】
ユーザページ表示部３１１の第１の処理は、ユーザページ情報取得要求送信処理（ステップＳ１０１）であり、入力手段３３より、ユーザページの表示を要求する操作を取得すると、この処理を行う。
【００９９】
ユーザページ情報取得要求送信処理とは、端末装置３を利用中のユーザである「利用ユーザ」のユーザ識別情報とパスワードの組合せである利用者特定情報を用いて、ユーザページ情報取得要求を作成し、ネットワーク４を介して、アイテム提供サーバ装置１に、作成したユーザページ情報取得要求を送信する処理である。パスワードは、端末装置３の図示しない格納手段に記憶しておき、ユーザページ情報取得要求を作成するたびに図示しない格納手段から取得してもよいし、ユーザページ情報取得要求を作成するたびにユーザに入力させるようにしてもよい。
【０１００】
ユーザページ表示部３１１の第２の処理は、ユーザページ表示処理（ステップＳ１０４）であり、アイテム提供サーバ装置１よりユーザページ情報を取得すると、この処理を行う。
【０１０１】
ユーザページ表示処理とは、アイテム提供サーバ装置１より取得したユーザページ情報を基に、ユーザページを作成し、表示手段３４に、作成したユーザページを表示する処理である。
【０１０２】
ユーザページとは、ユーザページ情報を基に、表示手段３４に表示するために描画されたものである。
【０１０３】
ユーザページ表示部３１１の第３の処理は、検索条件送信処理であり、入力手段３３より、条件の入力操作と検索を要求する操作の内容を取得すると、この処理を行う。
【０１０４】
検索条件送信処理とは、端末装置３を利用中のユーザである利用ユーザを識別するためのユーザ識別情報と、取得した条件を用いて検索条件を作成し、アイテム提供サーバ装置１に、作成した検索条件を送信する処理である。
【０１０５】
ユーザページ表示部３１１の第４の処理は、検索結果表示処理であり、アイテム提供サーバ装置１より検索条件送信処理にて送信した検索条件に対するアイテム情報を受信すると、この処理を行う。
【０１０６】
検索結果表示処理とは、受信したアイテム情報を基にユーザページの更新を行う処理である。
【０１０７】
ユーザページ表示部３１１の第５の処理は、お気に入り情報取得要求送信処理（ステップＳ１０５）であり、入力手段３３より、他のユーザのお気に入り情報を取得する操作を取得すると、この処理を行う。
【０１０８】
お気に入り情報取得要求送信処理とは、お気に入り情報を取得する対象となった他ユーザのユーザ識別情報を基に、お気に入り情報取得要求を作成し、アイテム提供サーバ装置１に、作成したお気に入り情報取得要求を送信する処理である。
【０１０９】
ユーザページ表示部３１１の第６の処理は、お気に入り情報表示処理（ステップＳ１０７）であり、アイテム提供サーバ装置１より、お気に入り情報取得要求送信処理にて送信したお気に入り情報取得要求に対するお気に入り情報を受信すると、この処理を行う。
【０１１０】
お気に入り情報表示処理とは、受信したお気に入り情報を基にユーザページの更新を行う処理である。
【０１１１】
表示手段３４に表示するユーザページは、例えば、図１１のユーザページの表示例のように、現在獲得している連携ポイントが確認でき、アイテムの検索手段が用意され、お気に入り情報と、検索により取得したアイテムとを分けて表示できるようにすればよい。図１１の表示例では、左上に利用ユーザのユーザ名と連携ポイントとを表示し、左下に利用ユーザのお気に入り情報を表示している。また、中央上に検索条件を入力するテキストボックスと検索条件送信処理のトリガーとなる「検索」ボタンとを表示し、中央下に検索条件を満たすアイテム情報を表示している。さらに、右上に他のユーザのユーザ名を選択するためのメニューと、選択された他のユーザのお気に入り情報を取得する（お気に入り情報取得要求送信処理の）トリガーとなる「取得」ボタンを表示している。そして右下に、取得された他のユーザのお気に入り情報を表示している。さらに、検索結果のアイテム情報や、他のユーザのお気に入り情報の隣には、そのアイテムをお気に入りに登録するためのお気に入り情報送信処理のトリガーとなる「お気に入り」ボタンを表示している。また、図１１の表示例では、利用ユーザのお気に入り情報と、他のユーザのお気に入り情報を分けて表示しているが、表示場所を一つにまとめるために、他のユーザのユーザ名を選択するメニューにおいて、利用ユーザのユーザ名も選択できるようにしてもよい。
【０１１２】
利用情報作成部３１２は、入力手段３３より、ユーザページに表示されたアイテムの利用操作の内容を取得すると、利用情報送信処理（ステップＳ１０８）を行う。アイテムの利用操作とは、ユーザページに表示されたアイテム名などのアイテムの属性情報を選択する操作や、アイテムが音楽であれば、再生を行うという操作や、アイテムが映画であれば、視聴するという操作や、ユーザページにてアイテムの購入が行える場合は、アイテムを購入候補に指定する（買い物かごに入れる）操作や、購入候補として指定したアイテムの購入する操作等である。
【０１１３】
利用情報送信処理とは、利用ユーザのユーザ識別情報とパスワードの組合せである利用者特定情報を作成し、利用ユーザのユーザ識別情報と利用操作の対象となったアイテムのアイテム識別情報を基に新規利用情報を作成し、ネットワーク４を介して、アイテム提供サーバ装置１に、作成した利用者特定情報と新規利用情報とを送信する処理である。また、利用操作の対象となったアイテムが他のユーザのお気に入りアイテムだった場合、そのお気に入りアイテムを含むお気に入り情報を作成した他のユーザである作成ユーザのユーザ識別情報も新規利用情報に含めて送信する。利用情報送信処理において、上述した以外の情報を新規利用情報に追加することもできる。例えば、アイテム名などのアイテムの属性情報を選択する操作、アイテムを購入候補に指定する操作、購入候補に指定したアイテムを購入する操作、アイテムを再生する操作、などの各利用操作を区別するための利用形態情報を追加してもよい。また、ユーザにアイテムに対する評価を行わせた上で、その評価値（例えば、「１：非常に嫌い」、「２：やや嫌い」、「３：どちらでもない」、「４：やや好き」、「５：非常に好き」といったように、好みの度合いを数値化したもの）を新規利用情報に追加してもよい。また、利用操作の対象となったアイテムが利用ユーザのお気に入りアイテムである場合にも、お気に入りアイテムの利用情報として新規利用情報を作成してもよい。このとき、新規利用情報に含める作成ユーザのユーザ識別情報は、利用ユーザのユーザ識別情報と同一のものとなる。
【０１１４】
お気に入り情報作成部３１３は、入力手段３３より、ユーザページに表示されたお気に入りアイテムの登録操作を取得すると、お気に入り情報送信処理（ステップＳ２０１）を行う。
【０１１５】
お気に入り情報送信処理とは、利用ユーザのユーザ識別情報とパスワードの組合せである利用者特定情報を作成し、利用ユーザのユーザ識別情報とお気に入りアイテム登録の対象となったアイテムのアイテム識別情報を基にお気に入り情報を作成し、ネットワーク４を介して、アイテム提供サーバ装置１に、作成した利用者特定情報とお気に入り情報とを送信する処理である。ここで、お気に入り情報にお勧め度やコメントを含める場合は、お気に入り情報を作成する際に、ユーザページにお勧め度やコメントを入力するためのメニューやテキストボックスを表示し、ユーザが入力したお勧め度やコメントを用いればよい。
【０１１６】
情報処理サーバ装置２は、アイテム提供サーバ装置１の要求に応じて、連携ポイント情報を送信する装置である。情報処理サーバ装置２は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスクドライブ（ＨＤＤ）、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア（プログラム）処理として実施することも可能である。なお、情報処理サーバ装置２を複数のコンピュータを用いて構成してもよい。例えば、負荷分散をするために、情報処理サーバ装置２の各手段に相当する処理を行うコンピュータを複数用いて分散処理を行ってもよい。また、情報処理サーバ装置２の一部の手段の処理をあるコンピュータで実施し、他の手段の処理を別のコンピュータで実施する形態で分散処理を行ってもよい。
【０１１７】
図１２は、本実施例における情報処理サーバ装置２の構成図である。本実施例における情報処理サーバ装置２は、情報処理サーバ制御手段２１と、情報処理サーバ通信手段２２と、情報処理サーバ格納手段２３とで構成される。
【０１１８】
情報処理サーバ格納手段２３は、ＨＤＤなどの記憶装置を用いて、様々なデータを記憶する。情報処理サーバ格納手段２３は、利用情報格納部２３１と、連携ポイント情報格納部２３２と、ユーザ情報格納部２３３と、アイテム情報格納部２３４と、お気に入り情報格納部２３５とで構成される。
【０１１９】
利用情報格納部２３１は、利用情報を複数記憶する。図１３（図１３ａ〜図１３ｄ）は利用情報格納部２３１の格納状態の例を示す図である。以下に図１３を用いて利用情報の格納形式を９種類説明する。
【０１２０】
利用情報の第１の格納形式は、新規利用情報に含まれるユーザ識別情報とアイテム識別情報を、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとして関連付けて、図１３ａのようなテーブル形式で記憶するものである。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄの組合せは一意であり、重複して記憶することはできない。データを追加する際に、既に同一の（ｕｓｅｒ＿ｉｄ，ｉｔｅｍ＿ｉｄ）の組合せがテーブルに存在する場合は、データを更新しなくてもよいし、新しいデータを上書きしてもよい。第１の格納形式は、アイテムの利用回数を用いる必要がない場合に適しており、格納に必要なデータ容量が最も少ないという特徴がある。
【０１２１】
利用情報の第２の格納形式は、利用情報の第１の格納形式と同様に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報を、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとして関連付けて、図１３ａのようなテーブル形式で記憶するものであるが、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せの重複を許容する。このため、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せの数を調べることで、ユーザのアイテムに対する利用回数を算出することができる。また、新しく追加されるデータは、必ずテーブルの末尾（一番下の行）に追加されるので、テーブル内の上に位置する行データほど古く、下に位置する行データほど新しいことになる。後述する第６の格納形式のようにアイテムを利用した日付を格納していないが、２つの行の位置関係を調べることにより、２つのデータのどちらが古いかを容易に判定できる。
【０１２２】
利用情報の第３の格納形式は、新規利用情報に含まれるユーザ識別情報（ｕｓｅｒ＿ｉｄ）とアイテム識別情報（ｉｔｅｍ＿ｉｄ）と、そのユーザのそのアイテムに対する利用回数（ｃｏｕｎｔ）とを関連付けて、図１３ｂのようなテーブル形式で記憶するものである。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せは一意であり、重複して記憶することはできない。新規利用情報に利用回数が含まれていない場合は、ｃｏｕｎｔの初期値を「１」とし、２回目以降に記憶する際には、対応するｃｏｕｎｔの値を「１」増やす。また、新規利用情報に利用回数が含まれる場合は、ｃｏｕｎｔの初期値をその利用回数とし、２回目以降に記憶する際には、対応するｃｏｕｎｔの値に新規利用情報に含まれる利用回数を加算する。第３の格納形式を用いることで、利用情報格納部２３１から利用回数を簡単に読み出すことができるので、連携ポイント算出部２１１などで利用回数を用いた処理を行う場合に、処理量を少なくできる。
【０１２３】
利用情報の第４の格納形式は、新規利用情報にユーザがアイテムに対して行った評価を数値化した評価値（例えば、「１：非常に嫌い」、「２：やや嫌い」、「３：どちらでもない」、「４：やや好き」、「５：非常に好き」といったように、好みの度合いを数値化したもの）が含まれている場合に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と評価値とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｖａｌｕｅとして関連付けて、図１３ｃのようなテーブル形式で記憶する。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せは一意であり、重複して記憶することはできない。重複したｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せに対応する新規利用情報を記憶しようとした場合は、その新規利用情報を記憶する代わりに、重複したｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せに対応する既に記憶された利用情報のｖａｌｕｅの値を、新規利用情報に含まれる評価値で置き換える。
【０１２４】
利用情報の第５の格納形式は、新規利用情報に評価値が含まれている場合に、利用情報の第４の格納形式と同様に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と評価値とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｖａｌｕｅとして関連付けて、図１３ｃのようなテーブル形式で記憶するものであるが、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せの重複を許容する。第２の格納形式と同様に、新しく追加されるデータは、必ずテーブルの末尾（一番下の行）に追加されるので、テーブル内の上に位置する行データほど古く、下に位置する行データほど新しいことになる。同一の（ｕｓｅｒ＿ｉｄ，ｉｔｅｍ＿ｉｄ）の組合せが複数存在する場合、テーブルの下に位置する行のデータほど、新しい評価であることを示している。
【０１２５】
利用情報の第６の格納形式は、新規利用情報にユーザがアイテムを利用した日付が含まれている場合に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と利用した日付とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｄａｔｅとして関連付けて、図１３ｄのようなテーブル形式で記憶するものである。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せは一意であり、重複して記憶することはできない。このため、重複したｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せに対応する新規利用情報を記憶しようとした場合は、その新規利用情報を記憶しないか、その新規利用情報を記憶する代わりに、重複したｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せに対応する既に記憶された利用情報のｄａｔｅの値を、新規利用情報に含まれる利用した日付で置き換える。なお、本実施例では、アイテムを利用した時期を示す情報として日付を用いるが、他の時間単位を用いてもよい。例えば日付だけでなく、分単位、秒単位、ミリ秒単位などの時刻を加えた「日時」を用いてもよいし、年月だけの情報を用いてもよい。第６の格納形式は、アイテムの利用回数を用いる必要がない場合に適している。
【０１２６】
利用情報の第７の格納形式は、新規利用情報にユーザがアイテムを利用した日付が含まれている場合に、利用情報の第６の格納形式と同様に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と利用した日付とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｄａｔｅとして関連付けて、図１３ｄのようなテーブル形式で記憶するものであるが、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せの重複を許容する。
【０１２７】
第６の格納形式および第７の格納形式のように、ユーザがアイテムを利用した時期情報（日付）を格納することにより、連携ポイント算出処理のバリエーションを増やすことが可能になる。
【０１２８】
利用情報の第８の格納形式は、新規利用情報にユーザがアイテムの利用の際に発生した金額（支払い額）が含まれている場合に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と支払い額とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとａｍｏｕｎｔとして関連付けて、図１３ｅのようなテーブル形式で記憶するものである。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せは一意であり、重複して記憶することはできない。このため、重複したｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せに対応する新規利用情報を記憶しようとした場合は、重複したｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せに対応する既に記憶された利用情報のａｍｏｕｎｔの値に、新規利用情報に含まれる支払い額を加える。このように、ａｍｏｕｎｔに対して、１人のユーザが同じアイテムに対する支払い額を全て加算することで、１人のユーザが１つのアイテムの利用に対して支払った支払い額の総額を容易に参照することができる。第８の格納形式は、アイテムの利用回数を用いる必要がない場合に適している。
【０１２９】
利用情報の第９の格納形式は、新規利用情報に支払い額が含まれている場合に、利用情報の第８の格納形式と同様に、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と支払い額とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとａｍｏｕｎｔとして関連付けて、図１３ｅのようなテーブル形式で記憶するものであるが、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せの重複を許容する。このように、１人のユーザの同じアイテムに対する支払い額を個別に記憶することで、１人のユーザが１つのアイテムの利用に対して支払った支払い額の総額や代表値（平均値や最大値や最頻値や中央値）を算出することができる。
【０１３０】
また、上記９つの格納形式において、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せの重複を許容するもの同士、またはｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せの重複を許容しないもの同士を組合せてもよい。例えば、第５の格納形式と第７の格納形式を組み合わせる場合は、新規利用情報に含まれるユーザ識別情報とアイテム識別情報と評価値と利用した日付とを、それぞれｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとｖａｌｕｅとｄａｔｅとして関連付けて、図１３ｆのようなテーブル形式で記憶する。このとき、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄとの組合せの重複を許容する。このように、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄに加えて、評価値とアイテムの利用時期を格納することにより、連携ポイント算出処理のバリエーションを更に増やすことが可能になる。また、利用情報に上記以外の情報を付加する場合も同様に、ｕｓｅｒ＿ｉｄとｉｔｅｍ＿ｉｄの組合せの重複を許容するか否かを決めて格納すればよい。以上が、利用情報の格納形式の説明である。
【０１３１】
連携ポイント情報格納部２３２は、ＨＤＤなどの記憶装置を用いて、連携ポイント情報を複数記憶する。図１４は、連携ポイント情報格納部２３２の格納状態の一例を示す図である。連携ポイント情報とは、ユーザ識別情報であるｕｓｅｒ＿ｉｄと、そのユーザ識別情報に対応するユーザの連携ポイントであるｐｏｉｎｔを関連付けたものであり、図１４のようなテーブル形式で記憶する。尚、記憶されている連携ポイントの初期値は「０」である。
【０１３２】
ユーザ情報格納部２３３は、ＨＤＤなどの記憶装置を用いて、ユーザ情報を複数記憶する。ユーザ情報格納部２３３は、アイテム提供サーバ装置１のユーザ情報格納部１４１と同様の格納形式であり、ユーザ情報格納部１４１に記憶されているユーザ情報が全て記憶されている。アイテム提供サーバ装置１のユーザ情報格納部１４１に記憶されているユーザ情報をユーザ情報格納部２３３にも記憶するのは、情報処理サーバ制御手段２１にて行う処理で、ユーザ情報を利用する場合があるためである。もちろん、ユーザ情報格納部２３３を用意する代わりに、アイテム提供サーバ装置１のユーザ情報格納部１４１よりユーザ情報を取得できるようにしてもよい。
【０１３３】
アイテム情報格納部２３４は、ＨＤＤなどの記憶装置を用いて、アイテム情報を複数記憶するものである。アイテム情報格納部２３４は、アイテム提供サーバ装置１のアイテム情報格納部１４２と同様の格納形式であり、アイテム情報格納部１４２に記憶されているアイテム情報が全て記憶されている。アイテム提供サーバ装置１のアイテム情報格納部１４２に記憶されているアイテム情報をアイテム情報格納部２３４にも記憶するのは、情報処理サーバ制御手段２１にて行う処理で、アイテム情報を利用する場合があるためである。もちろん、アイテム情報格納部２３４を用意する代わりに、アイテム提供サーバ装置１のアイテム情報格納部１４２よりアイテム情報を取得できるようにしてもよい。
【０１３４】
お気に入り情報格納部２３５は、ＨＤＤなどの記憶装置を用いて、お気に入り情報を複数記憶するものである。お気に入り情報格納部２３５は、アイテム提供サーバ装置１のお気に入り情報格納部１４３と同様の格納形式であり、お気に入り情報格納部１４３に記憶されているお気に入り情報が全て記憶されている。アイテム提供サーバ装置１のお気に入り情報格納部１４３に記憶されているお気に入り情報をお気に入り情報格納部２３５にも記憶するのは、情報処理サーバ制御手段２１にて行う処理で、お気に入り情報を利用する場合があるためである。もちろん、お気に入り情報格納部２３５を用意する代わりに、アイテム提供サーバ装置１のお気に入り情報格納部１４３よりお気に入り情報を取得できるようにしてもよい。
【０１３５】
情報処理サーバ制御手段２１は、情報処理サーバ装置２を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段２１は、連携ポイント算出部２１１と、お気に入り情報登録部２１２と、連携ポイント取得部２１３とで構成される。
【０１３６】
連携ポイント算出部２１１は、ネットワーク４を介して、アイテム提供サーバ装置１より、新規利用情報を受信すると、連携ポイント算出処理（ステップＳ１１１）を行う。
【０１３７】
連携ポイント算出処理の手順を図１５のフローチャートを用いて説明する。
【０１３８】
まず、連携ポイント算出部２１１が、アイテム提供サーバ装置１より、情報処理サーバ通信手段２２経由で、新規利用情報を取得する（ステップＳ４０１）。
【０１３９】
次に、連携ポイント算出部２１１が、ステップＳ４０１にて取得した新規利用情報に含まれるアイテム識別情報に対応するアイテムが、お気に入りアイテムか否かを判定する（ステップＳ４０２）。お気に入りアイテムである場合はステップＳ４０３へ進み、お気に入りアイテムでない場合はステップＳ４１０へ進む。お気に入りアイテムであるか否かの判定方法は２種類存在する。
【０１４０】
お気に入りアイテムの第１の判定方法は、ステップＳ４０１にて取得した新規利用情報を用いて判定する方法である。新規利用情報に、作成ユーザのユーザ識別情報が含まれていれば、利用ユーザが、利用するアイテムをお気に入りアイテムから選んだことになるため、お気に入りアイテムであると判定できる。また、新規利用情報に作成ユーザのユーザ識別情報が含まれていなければ、利用ユーザが、利用するアイテムをお気に入りアイテム以外から選んだことになるため、お気に入りアイテムではないと判定できる。以降の説明では、お気に入りアイテムを利用した利用ユーザをお気に入り利用ユーザとする。
【０１４１】
お気に入りアイテムの第２の判定方法は、お気に入り情報格納部２３５に記憶されているお気に入り情報を用いて判定する方法である。お気に入り情報格納部２３５に、ステップＳ４０１にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報が存在する場合は、お気に入りアイテムであると判定できる。また、そのお気に入り情報が存在しない場合は、お気に入りアイテムではないと判定できる。お気に入りアイテムの第２の判定方法を用いると、新規利用情報に作成ユーザのユーザ識別情報が含まれていない場合、すなわち、お気に入り情報を閲覧せずに、お気に入り情報に登録されているアイテムを利用した場合でもお気に入りアイテムとして判定できるので、第１の判定方法より多くのユーザにポイントを分配できる。お気に入りアイテムとして判定され、かつ、新規利用情報に作成ユーザのユーザ識別情報が含まれていない場合は、閲覧されたお気に入り情報が存在しないため、後述するステップＳ４０４における作成ユーザに連携ポイントを付与する処理を省略すればよい。
【０１４２】
ステップＳ４０３では、連携ポイント算出部２１１が、連携親ポイントを算出する。連携親ポイントの算出方法は、例えば、新規利用情報１つにつき、サービス提供側が予め設定した一定のポイント（例えば１０ポイント）とするものである。また、有料アイテムを扱うショッピングサイト等であれば、購入代金から一定の割合（例えば購入代金の１％）を連携親ポイントとして算出してもよい。また、新規利用情報に、アイテムの利用形態情報（アイテムの詳細情報の表示する操作、アイテムを買い物かごに入れる等の購入候補に指定する操作、アイテムの購入操作などの操作を区別する情報）を含ませ、その利用形態ごとに一定のポイントを予めサービス提供側が設定し、連携親ポイントとして付与してもよい。
【０１４３】
次に、連携ポイント算出部２１１が、作成ユーザに対して連携ポイントを付与する（ステップＳ４０４）。作成ユーザに対して連携ポイントを付与するには、まず、連携親ポイントに、サービス提供側が予め定めた一定の比率（例えば、０．２）を掛け合わせることで、連携ポイントを算出する。そして、連携ポイント情報格納部２３２に格納された連携ポイント情報の中から、作成ユーザのユーザ識別情報に対応する連携ポイント情報を特定し、特定した連携ポイント情報のｐｏｉｎｔ（元の連携ポイント）に、算出した連携ポイント（変更値）を加算する。尚、作成ユーザに連携ポイントを付与しない場合は、このステップを省略してもよい。
【０１４４】
次に、連携ポイント算出部２１１が、残りの連携親ポイントを分配する対象となる分配対象ユーザのユーザ識別情報を全て取得する（ステップＳ４０５）。分配対象ユーザのユーザ識別情報を取得するには、お気に入り情報格納部２３５より、ステップＳ４０１にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報を全て抽出し、抽出したお気に入り情報に含まれるユーザ識別情報を全て取得すればよい。このとき、取得した分配対象ユーザのユーザ識別情報に、作成ユーザのユーザ識別情報も含まれるため、作成ユーザの連携ポイントは、ステップＳ４０４と後述するステップＳ４０８の両方で加算される。このため基本的には、作成ユーザは、他の分配対象ユーザよりも多くのポイントを得ることができる。尚、取得したユーザ識別情報にお気に入り利用ユーザのユーザ識別情報が含まれている場合は、そのユーザ識別情報を取り除いてもよい。また、ステップＳ４０４の処理を省略し、このステップにて取得したユーザ識別情報から、作成ユーザのユーザ識別情報を取り除くことで、作成ユーザに連携ポイントを付与しないとすることもできる。このとき、作成ユーザに、連携ポイントの代わりに、別のポイントを付与してもよい。
【０１４５】
次に、連携ポイント算出部２１１が、ステップＳ４０５にて取得したユーザ識別情報に対応する分配対象ユーザごとに、分配率を算出する（ステップＳ４０６）。分配率の算出方法として、以下の方法を用いることができる。以下の分配率の算出方法の説明において、お気に入り利用ユーザをｕｂとし、ユーザｕｂに利用されたアイテムｉｒに対応する分配対象ユーザの集合をＵ（ｉｒ）とする。
【０１４６】
分配率算出の第１の方法は、分配対象ユーザに等比率となるように分配率を算出する方法である。分配対象ユーザ集合Ｕ（ｉｒ）の数を｜Ｕ（ｉｒ）｜としたとき、Ｕ（ｉｒ）の中に含まれるユーザｕｒのアイテムｉｒに関する分配率ｒａｔｅ（ｕｒ，ｉｒ）は、図３１の式（１）で表わされる。この方法は、最も計算量が少ない。またこの方法は、全ての分配対象ユーザに、等しく連携ポイントを分配するという考えの基に分配率を算出している。
【０１４７】
分配率算出の第２の方法は、お気に入り情報にお勧め度が含まれている場合に、そのお勧め度に応じて分配率を算出する方法である。このとき、ユーザｕｒのアイテムｉｒのお勧め度をＶ（ｕｒ，ｉｒ）とし、ユーザｕ（ｕ∈Ｕ（ｉｒ））のアイテムｉｒのお勧め度をＶ（ｕ，ｉｒ）とすると、ユーザｕｒのアイテムｉｒに関する分配率ｒａｔｅ（ｕｒ，ｉｒ）は、図３１の式（２）で表わされる。分配率算出の第２の方法は、分配対象ユーザにおいて、お勧め度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。お気に入り情報が複数存在する場合は、記憶されているものの中で最も新しいお勧め度や、お勧め度の平均値や最頻値や中央値等の代表値を用いればよい。なおこの方法を用いる場合は、お気に入り情報格納部２３５において、お勧め度を格納する第２または第３の格納形式を用いる必要がある。
【０１４８】
分配率算出の第３の方法は、お気に入り情報に登録日付が含まれる場合に、その登録日付から連携ポイント算出処理を行うまでの期間（秒単位、分単位、時間単位、日単位、週単位、月単位など）が長いほど分配率が高くなるように算出する方法である。ユーザｕｒがアイテムｉｒを登録した日付から連携ポイント算出処理を行うまでの期間をＤ（ｕｒ，ｉｒ）（≧０）とし、ユーザｕ（ｕ∈Ｕ（ｉｒ））がアイテムｉｒを登録した日付から連携ポイント算出処理を行うまでの期間をＤ（ｕ，ｉｒ）（≧０）とすると、ユーザｕｒのアイテムｉｒに関する分配率ｒａｔｅ（ｕｒ，ｉｒ）は、図３１の式（３）で表わされる。この方法は、分配対象ユーザにおいて、早い時期に登録したユーザほど連携ポイントを多くするという考えの基に分配率を算出している。お気に入り情報が複数存在する場合は、登録日付から連携ポイント算出処理を行うまでの期間の平均値や最頻値や中央値等の代表値を用いればよい。なお、図３１の式（３）では、分子と分母において、それぞれ「１」を加算しているが、これは分母を「０」にしないための処理である。加算する数値は「１」以外でもよく、また分母における「ΣＤ（ｕ，ｉｒ）」の部分を「０」より大きな数値として算出すれば、分子と分母における「１」の加算を省略してもよい。
【０１４９】
分配率算出の第４の方法は、分配率算出の第３の方法とは逆に、登録日付から連携ポイント算出処理を行うまでの期間が短いほど分配率が高くなるように算出する方法である。ユーザｕｒがアイテムｉｒを登録した日付から連携ポイント算出処理を行うまでの期間をＤ（ｕｒ，ｉｒ）（≧０）とし、ユーザｕ（ｕ∈Ｕ（ｉｒ））がアイテムｉｒを登録した日付から連携ポイント算出処理を行うまでの期間をＤ（ｕ，ｉｒ）（≧０）とすると、ユーザｕｒのアイテムｉｒに関する分配率ｒａｔｅ（ｕｒ，ｉｒ）は、図３１の式（４）で表わされる。この方法は、分配対象ユーザにおいて、直近で登録したユーザほど連携ポイントを多くするという考えの基に分配率を算出している。分配率算出の第４の方法以外の方法では、１つのお気に入りアイテムにおいて、直近で登録したユーザは、早い時期に登録したユーザに比べ、そのお気に入りアイテムから得られる連携ポイントの合計値が、かなり少なくなってしまうが、この算出方法では、アイテムを先に登録したユーザの連携ポイントの合計値と、後から登録したユーザの連携ポイントの合計値との差を小さくすることができる。このため、最近になってからお気に入りアイテムを登録したユーザ（新規に会員になったユーザなど）に、ポイントを多く配分して、サービスからの脱会を防ぎたいような場合に適している。お気に入り情報が複数存在する場合は、登録日付から連携ポイント算出処理を行うまでの期間の平均値や最頻値や中央値等の代表値を用いればよい。なお、図３１の式（４）では、分子と分母において、それぞれ「１」を加算しているが、加算する数値は「１」以外でもよい。また分子における「Ｄ（ｕｒ，ｉｒ）」を「０」より大きな数値として算出し、分母における「Ｄ（ｕ，ｉｒ）」を「０」より大きな数値として算出すれば、分子と分母における「１」の加算を省略してもよい。また、図３１の式（４）では、Ｄ（ｕｒ，ｉｒ）およびＤ（ｕ，ｉｒ）の逆数を用いて、Ｄ（ｕｒ，ｉｒ）が大きくなるほど分配率が小さくなるようにしているが、他の方法を用いてもよい。例えば、底が０より大きく、かつ１未満である指数関数（単調減少関数）を用いてもよい。なお、分配率算出の第３および第４の方法を用いる場合は、お気に入り情報格納部２３５において、登録日付を格納する第４または第５の格納形式を用いる必要がある。
【０１５０】
分配率算出の第５の方法は、お気に入り情報にコメントが含まれている場合に、そのコメント量に応じて情報値を付与し、その情報値に応じて分配率を算出する方法である。情報値の付与方法は、例えば、コメントが空欄ならば「１」、コメントが空欄でなければ「２」といったように、コメントの有無により値を割り当て、かつ、コメントが空欄でない方の情報値が高くなるようにすればよい。また、コメントの文字数または単語数に比例して高い値となるように、情報値を設定してもよい。このとき、ユーザｕｒのアイテムｉｒにおける情報値をＶ２（ｕｒ，ｉｒ）とした上で、第２の方法で説明した図３１の式（２）において、Ｖ（ｕｒ，ｉｒ）の代わりにＶ２（ｕｒ，ｉｒ）を用いればよい。なお単語数を用いる場合、所定の品詞に該当する単語を対象として、単語数を算出してもよい。分配率算出の第５の方法は、分配対象ユーザにおいて、お気に入り情報にコメントを付けるユーザほど連携ポイントを多くするという考えの基に分配率を算出している。従ってこの方法は、コメントを書くことで連携ポイントが増加するため、その性質をユーザに公開することで、ユーザがお気に入りアイテムに対するコメントを書く意欲を刺激することができる。さらに、お気に入りアイテムに関するコメントが充実することで、利用ユーザがお気に入りアイテムを利用しようとする際の参考となる。また、情報値を付与する際に、単語の重要度を用いてもよい。このとき、予めサービスの提供側が単語に対して重要度を設定しておき、コメントに含まれる単語の重要度の和や、単語の平均値や最大値や中央値や最頻値等の代表値を算出し、その算出した値を情報値としてもよい。また、単語の重要度は、情報検索の分野で用いられているｔｆ−ｉｄｆ法（ｔｆ：Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ，ｉｄｆ：Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）を用いてもよい。このとき、１つのお気に入り情報に含まれるコメントを１つのドキュメントとみなせば、容易に算出することができる。なおこの方法を用いる場合は、お気に入り情報格納部２３５において、コメントを格納する第６の格納形式を用いる必要がある。
【０１５１】
分配率算出の第６の方法は、お気に入り情報に参考ユーザ数が含まれている場合に、その参考ユーザ数に応じて分配率を算出する方法である。このとき、ユーザｕｒのアイテムｉｒにおける参考ユーザ数をＶ３（ｕｒ，ｉｒ）とした上で、第３の方法で説明した図３１の式（３）において、Ｄ（ｕｒ，ｉｒ）の代わりにＶ３（ｕｒ，ｉｒ）を用いればよい。分配率算出の第６の方法は、分配対象ユーザにおいて、その分配対象ユーザのお気に入り情報を閲覧して利用したユーザ数である参考ユーザ数の多いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。また、Ｖ３（ｕｒ，ｉｒ）は、ユーザｕｒの全てのお気に入りアイテムの参考ユーザ数の和としても良く、この場合も同じ効果を得ることができる。なおこの方法を用いる場合は、お気に入り情報格納部２３５において、参考ユーザ数を格納する第７の格納形式を用いる必要がある。また、お気に入り情報を閲覧してアイテムを利用したユーザの数である参考ユーザ数の代わりに、アイテムの利用の有無に関わらず、お気に入り情報を閲覧したユーザの数（閲覧ユーザ数）を用いて分配率を算出してもよい。例えば、端末装置３でユーザが、あるユーザのお気に入り情報の閲覧を要求した際に、そのあるユーザのユーザ識別情報（被閲覧識別情報）をアイテム提供サーバ装置１を経由して、情報処理サーバ装置２が受信できるようにする。そして、お気に入り情報格納部２３５に記憶されたお気に入り情報に含まれるユーザ識別情報と一致する被閲覧識別情報の受信回数をお気に入り情報の閲覧ユーザ数として、お気に入り情報と共にお気に入り情報格納部２３５に第７の格納形式と同様な格納形式で格納し、それを用いて分配率を算出すればよい。
【０１５２】
分配率算出の第７の方法は、利用情報格納部２３１に記憶された利用情報から得られる利用回数に応じて分配率を算出する方法である。このとき、ユーザｕｒのアイテムｉｒにおける利用回数をＶ４（ｕｒ，ｉｒ）とした上で、第３の方法で説明した図３１の式（３）において、Ｄ（ｕｒ，ｉｒ）の代わりにＶ４（ｕｒ，ｉｒ）を用いればよい。分配率算出の第７の方法は、分配対象ユーザにおいて、以前利用したことのあるユーザの連携ポイントを多くし、さらに、利用回数の多いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。従ってこの方法は、利用回数に比例して得られる連携ポイントが増加するため、その性質をユーザに公開することで、お気に入りアイテムに登録していても利用したことのないユーザの利用意欲を刺激する。また、ユーザのお気に入りアイテムの利用を促進させることができる。また、Ｖ４（ｕｒ，ｉｒ）は、ユーザｕｒが利用したことのある全てのアイテムの利用回数の和としても良く、この場合も同じ効果を得ることができる。また、ユーザｕｒがアイテムｉｒを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、Ｖ４（ｕｒ，ｉｒ）を「０」として算出すればよい。なおこの方法を用いる場合は、利用情報格納部２３１において、利用回数の情報を読み出し可能な、第２、第３、第５、第７、第９のうちのいずれかの格納形式を用いる必要がある。
【０１５３】
分配率算出の第８の方法は、利用情報格納部２３１に記憶された利用情報から得られる評価値に応じて分配率を算出する方法である。ユーザｕｒのアイテムｉｒの評価値をＶ５（ｕｒ，ｉｒ）とした上で、第２の方法で説明した図３１の式（２）において、Ｖ（ｕｒ，ｉｒ）の代わりにＶ５（ｕｒ，ｉｒ）を用いればよい。分配率算出の第８の方法は、分配対象ユーザにおいて、評価値の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。また、利用情報が複数記憶されている場合は、最後に記憶された評価値をＶ５（ｕｒ，ｉｒ）として用いればよい。また、ユーザｕｒがアイテムｉｒを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、Ｖ５（ｕｒ，ｉｒ）を評価値が取りうる最低値として算出すればよい。なおこの方法を用いる場合は、利用情報格納部２３１において、評価値を格納する第４または第５の格納形式を用いる必要がある。
【０１５４】
分配率算出の第９の方法は、利用情報に利用した日付が含まれる場合に、その利用した日付から連携ポイント算出処理を行うまでの期間（秒単位、分単位、時間単位、日単位、週単位、月単位など）が長いほど分配率が高くなるように算出する方法である。例えば、利用した日付から連携ポイント算出処理を行うまでの期間をＤ２（ｕｒ，ｉｒ）（≧０）とした上で、第４の方法で説明した図３１の式（３）において、Ｄ（ｕｒ，ｉｒ）の代わりにＤ２（ｕｒ，ｉｒ）を用いればよい。この方法は、分配対象ユーザにおいて、早い時期に利用したユーザほど連携ポイントを多くするという考えの基に分配率を算出している。従ってこの方法は、早く利用したユーザほど多くの利用ポイントを得ることができるため、その性質をユーザに公開することで、お気に入りアイテムに登録していても利用したことのないユーザの利用意欲を刺激する。また、ユーザｕｒがアイテムｉｒを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、Ｄ２（ｕｒ，ｉｒ）を「０」として算出すればよい。
【０１５５】
分配率算出の第１０の方法は、分配率算出の第９の方法とは逆に、利用した日付から連携ポイント算出処理を行うまでの期間が短いほど分配率が高くなるように算出する方法である。例えば、利用した日付から連携ポイント算出処理を行うまでの期間をＤ２（ｕｒ，ｉｒ）（≧０）とした上で、第５の方法で説明した図３１の式（４）において、Ｄ（ｕｒ，ｉｒ）の代わりにＤ２（ｕｒ，ｉｒ）を用いればよい。この方法は、分配対象ユーザにおいて、直近で利用した分配対象ユーザほど連携ポイントを多くするという考えの基に分配率を算出している。また、ユーザｕｒがアイテムｉｒを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、Ｄ２（ｕｒ，ｉｒ）をサービスの開始時期から連携ポイント算出処理を行うまでの期間として算出すればよい。なお分配率算出の第９の方法および分配率算出の第１０の方法を用いる場合に、利用情報が複数記憶されている場合は、利用した日付から連携ポイント算出処理処理を行うまでの期間の代表値をＤ２（ｕｒ，ｉｒ）（≧０）とすればよい。代表値とは、その期間の平均値や最大値や最小値や中央値である。また、分配率算出の第９および第１０の方法を用いる場合は、利用情報格納部２３１において、利用した日付を格納する第６または第７の格納形式を用いる必要がある。
【０１５６】
分配率算出の第１１の方法は、利用情報格納部２３１に記憶された利用情報から得られる支払い額に応じて分配率を算出する方法である。このとき、ユーザｕｒのアイテムｉｒの支払い額をＶ６（ｕｒ，ｉｒ）とした上で、第３の方法で説明した図３１の式（３）において、Ｄ（ｕｒ，ｉｒ）の代わりにＶ６（ｕｒ，ｉｒ）を用いればよい。分配率算出の第１１の方法は、分配対象ユーザ集合Ｕ（ｉｒ）において、支払い額の高い分配対象ユーザほど連携ポイントを多くするという考えの基に分配率を算出している。従ってこの方法は、支払い額に比例して得られる連携ポイントが増加するため、その性質をユーザに公開することで、お気に入りアイテムに登録していても購入したことのないユーザ購入意欲を刺激する。また、Ｖ６（ｕｒ，ｉｒ）は、ユーザｕｒが利用したことのある全てのアイテムの支払い額の総和としてもよく、この場合も同じ効果を得ることができる。また、ユーザｕｒのアイテムｉｒにおける支払い額が複数記憶されている場合は、支払い額の総額や代表値をＶ６（ｕｒ，ｉｒ）として用いればよい。また、ユーザｕｒがアイテムｉｒを利用したことがないために、対応する利用情報が存在しない場合は、分配率が最低値になるように、Ｖ６（ｕｒ，ｉｒ）を「０」として算出すればよい。なおこの方法を用いる場合は、利用情報格納部２３１において、支払い額を格納する第８または第９の格納形式を用いる必要がある。
【０１５７】
分配率算出の第１２の方法は、ユーザ情報格納部２３３に記憶されたユーザ情報に含まれるユーザの属性情報にユーザが会員になった時期の情報（入会日など）が含まれる場合に、その入会日から連携ポイント算出処理を行うまでの期間（秒単位、分単位、時間単位、日単位、週単位、月単位など）が長いほど分配率が高くなるように算出する方法である。例えば、ユーザｕｒの入会日から連携ポイント算出処理を行うまでの期間をＤ３（ｕｒ，ｉｒ）（≧０）とした上で、第４の方法で説明した図３１の式（３）において、Ｄ（ｕｒ，ｉｒ）の代わりにＤ３（ｕｒ，ｉｒ）を用いればよい。この方法は、分配対象ユーザにおいて、早い時期に会員になったユーザほど連携ポイントを多くするという考えの基に分配率を算出している。早い時期に会員になったユーザというのは、会員期間が長いユーザでもあり、会員期間が長いユーザほど多くの連携ポイントを得ることができるため、その性質をユーザに公開することで、ユーザは「一度入会したら、なるべく退会せずにいた方が得だ」という判断をする可能性が高くなるので、途中で止めずに会員を継続するユーザを増やすことができる。
【０１５８】
分配率算出の第１３の方法は、分配率算出の第１２の方法とは逆に、入会日から連携ポイント算出処理を行うまでの期間が短いほど分配率が高くなるように算出する方法である。例えば、ユーザｕｒの会員日から連携ポイント算出処理を行うまでの期間をＤ３（ｕｒ，ｉｒ）（≧０）とした上で、第４の方法で説明した図３１の式（４）において、Ｄ（ｕｒ，ｉｒ）の代わりにＤ３（ｕｒ，ｉｒ）を用いればよい。この方法は、分配対象ユーザにおいて、最近会員となったユーザほど連携ポイントを多くするという考えの基に分配率を算出している。分配率算出の第１３の方法以外の方法では、最近会員になったユーザの連携ポイントがたまりにくい傾向がある。特に、長い期間アイテム利用サービスを行っている場合は、それだけ多くのユーザが存在し、さらに、ユーザ１人あたりのお気に入りアイテム数も多くなり、同一のお気に入りアイテムを登録するユーザ数も増えるので、一度に得られる連携ポイントも低くなる。しかし、この算出方法では、最近会員になったユーザの連携ポイントが増えやすくなるため、入会したユーザがすぐに退会するのを防ぐことができる。
【０１５９】
分配率算出の第１４の方法は、ユーザ情報格納部２３３に記憶されたユーザ情報に含まれるユーザの属性情報を用いて、分配対象ユーザごとに、お気に入り利用ユーザとの適合度を算出し、算出した適合度に応じて分配率を算出する方法である。適合度とは、２つのユーザの属性情報間の属性値の一致数である。適合度の算出例は、例えば、属性情報に含まれる属性が性別と年齢と地域である場合に、一方の属性値が「男」、「２４」、「東京」であり、他方の属性値が「女」、「２４」、「東京」であるとき、一致する属性数が２であるため、適合度を「２」とする。また、一致する属性値の条件は、属性ごとにサービス提供者側が自由に決めて良く、例えば、年齢なら属性値の差が「５」未満なら一致とするとしてもよいし、属性値が「２０」〜「２９」なら「２０代」、「３０」〜「３９」なら「３０代」と変換し、変換後の値を用いて一致するか否かを判定してもよい。このとき、ユーザｕｒの適合度をＶ７（ｕｒ，ｉｒ）とした上で、第２の方法で説明した図３１の式（２）において、Ｖ（ｕｒ，ｉｒ）の代わりにＶ７（ｕｒ，ｉｒ）を用いればよい。分配率算出の第１４の方法は、分配対象ユーザにおいて、お気に入り利用ユーザとの適合度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。
【０１６０】
分配率算出の第１５の方法は、ユーザ情報格納部２３３に記憶されたユーザ情報に含まれるユーザの属性情報を用いて、分配対象ユーザごとに、作成ユーザとの適合度を算出し、算出した適合度に応じて分配率を算出する方法である。このとき、ユーザｕｒの適合度をＶ７（ｕｒ，ｉｒ）とした上で、第２の方法で説明した図３１の式（２）において、Ｖ（ｕｒ，ｉｒ）の代わりにＶ７（ｕｒ，ｉｒ）を用いればよい。分配率算出の第１５の方法は、分配対象ユーザにおいて、作成ユーザとの適合度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。この作成ユーザは、お気に入り利用ユーザが新規利用情報に対応するアイテムを利用するのに先立って閲覧したお気に入り情報を作成したユーザである。つまり、お気に入り利用ユーザは、作成ユーザの作成したお気に入り情報を閲覧し、その閲覧したお気に入り情報に基づいて、そのアイテムを利用したことになる。
【０１６１】
分配率算出の第１６の方法は、分配対象ユーザごとに、お気に入り利用ユーザとの共感度を算出し、算出した共感度に応じて分配率を算出する方法である。共感度とは、２ユーザ間のお気に入り情報の近さを数値化したものであり、例えば、Ｊａｃｃａｒｄ係数を用いて算出することができる。Ｊａｃｃａｒｄ係数を用いる場合は、ユーザｘのお気に入りアイテム集合をＩｘ、ユーザｙのお気に入りアイテム集合をＩｙ、ユーザｘとユーザｙが共にお気に入りとして登録したアイテム数を｜Ｉｘ∩Ｉｙ｜とし、ユーザｘとユーザｙの少なくとも一方がお気に入りとして登録したアイテムの種類数を｜Ｉｘ∪Ｉｙ｜としたとき、共感度は図３２の式（６）で算出することができる。また、お気に入り情報に、お勧め度が含まれる場合は、コサイン距離やピアソン積率相関係数を用いることができる。コサイン距離を用いる場合は、例えば、ユーザｘとユーザｙが共にお気に入りに登録したアイテムをＩｃとし、ユーザｘのアイテムｉに対するお勧め度をＶ（ｘ，ｉ）、ユーザｙのアイテムｉに対するお勧め度をＶ（ｙ，ｉ）としたとき、共感度は図３２の式（７）で算出することができる。また、ピアソン積率相関係数を用いる場合は、例えば、ユーザｕとユーザｕの共感度算出対象のユーザが共にお気に入りに登録したアイテム数をｎとし、共にお気に入りに登録したアイテムに対する評価値の平均値Ｖａ（ｕ）を図３２の式（８）で算出したとき、共感度は図３２の式（９）で算出することができる。これ以外にも、２ユーザ間のお気に入り情報の近さを表す指標であれば、どのようなものを用いてもよい。このとき、ユーザｕｒの共感度をＶ８（ｕｒ，ｉｒ）とした上で、第２の方法で説明した図３１の式（２）において、Ｖ（ｕｒ，ｉｒ）の代わりにＶ８（ｕｒ，ｉｒ）を用いればよい。分配率算出の第１６の方法は、分配対象ユーザにおいて、お気に入り利用ユーザとの共感度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。
【０１６２】
分配率算出の第１７の方法は、分配対象ユーザごとに、作成ユーザとの共感度を算出し、算出した共感度に応じて分配率を算出する方法である。このとき、ユーザｕｒの共感度をＶ８（ｕｒ，ｉｒ）とした上で、第２の方法で説明した図３１の式（２）において、Ｖ（ｕｒ，ｉｒ）の代わりにＶ８（ｕｒ，ｉｒ）を用いればよい。分配率算出の第１７の方法は、分配対象ユーザにおいて、作成ユーザとの共感度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。
【０１６３】
分配率算出の第１８の方法は、分配対象ユーザごとに、お気に入り利用ユーザとの類似度を算出し、算出した類似度に応じて分配率を算出する方法である。類似度とは、２ユーザ間の利用情報の近さを数値化したものであり、例えば、共感度と同様にＪａｃｃａｒｄ係数を用いて算出することができる。また、利用情報から利用回数や評価値が得られる場合は、共感度と同様にコサイン距離やピアソン積率相関係数を用いることができる。これ以外にも、２ユーザ間の利用情報の近さを表す指標であれば、どのようなものを用いてもよい。このとき、ユーザｕｒの類似度をＶ９（ｕｒ，ｉｒ）とした上で、第２の方法で説明した図３１の式（２）において、Ｖ（ｕｒ，ｉｒ）の代わりにＶ９（ｕｒ，ｉｒ）を用いればよい。分配率算出の第１８の方法は、分配対象ユーザにおいて、お気に入り利用ユーザとの類似度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。
【０１６４】
分配率算出の第１９の方法は、分配対象ユーザごとに、作成ユーザとの類似度を算出し、算出した類似度に応じて分配率を算出する方法である。このとき、ユーザｕｒの類似度をＶ９（ｕｒ，ｉｒ）とした上で、第２の方法で説明した図３１の式（２）において、Ｖ（ｕｒ，ｉｒ）の代わりにＶ９（ｕｒ，ｉｒ）を用いればよい。分配率算出の第１９の方法は、分配対象ユーザにおいて、作成ユーザとの類似度の高いユーザほど連携ポイントを多くするという考えの基に分配率を算出している。
【０１６５】
以上が、分配率の算出方法として用いることができるものである。また、上記の分配率算出の第１〜分配率算出の第１９の方法を組合せてもよい。例えば、分配率算出の第２の方法を用いて算出した分配率と、分配率算出の第３の方法を用いて算出した分配率との平均値を算出して最終的な分配率としてもよい。ここで、分配率算出の第１〜第１９の方法で算出されたそれぞれの分配率は、全て総和が１になっているので、２つの方法で算出された分配率の平均値により算出された最終的な分配率の総和も１になる。さらに別の組合せ方法として、図３１の式（５）に示すように、分配率算出の第２の方法で用いているお勧め度と、分配率算出の第３の方法で用いている登録日付から連携ポイント算出処理を行うまでの期間＋１との積を計算して、最終的な分配率を算出してもよい。他の方法を組み合わせる場合も同様に分配率の総和が１となるようにする。
【０１６６】
また、分配対象ユーザ全てにポイントを分配するのではなく、以下に示す第１〜第２０の方法を用いることにより、分配対象ユーザの中で、所定の条件を満たすユーザのみにポイントを分配してもよい。このとき、所定の条件を満たさない分配対象ユーザの分配率を「０」とすることで、ポイントを分配しないとすることができる。これにより、所定の条件を満たす分配対象ユーザのみにポイントを分配することができる。
【０１６７】
分配対象選択の第１の方法は、ランダムに所定数を超えない数だけ選択する方法である。分配対象選択の第１の方法は、分配率算出の第１の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。分配対象ユーザの数が所定数より多い場合は、ランダムに所定数のユーザを選択し、分配対象ユーザの数が所定数以下である場合は、全ての分配対象ユーザを選択すればよい。
【０１６８】
分配対象選択の第２の方法は、お気に入り情報にお勧め度が含まれる場合に、お勧め度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第２の方法は、分配率算出の第２の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。
【０１６９】
分配対象選択の第３の方法は、お気に入り情報に登録日付が含まれる場合に、登録日付が古い順に所定数を超えない数だけ選択する方法である。分配対象選択の第３の方法は、分配率算出の第３の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、登録日付が所定の日付より古いものを全て選択してもよい。
【０１７０】
分配対象選択の第４の方法は、分配対象選択の第３の方法とは逆に、登録日付が新しい順に所定数を超えない数だけ選択する方法である。分配対象選択の第４の方法は、分配率算出の第４の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、登録日付が所定の日付より新しいものを全て選択してもよい。例えば、登録日付が最近１ヶ月以内のお気に入り情報を作成したユーザを選択してもよい。
【０１７１】
分配対象選択の第５の方法は、お気に入り情報にコメントが含まれる場合に、コメントに対して情報値を付与し、付与した情報値の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第５の方法は、分配率算出の第５の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、情報値が閾値を超えるものを全て選択してもよい。
【０１７２】
分配対象選択の第６の方法は、お気に入り情報に参考ユーザ数が含まれる場合に、参考ユーザ数の多い順に所定数を超えない数だけ選択する方法である。分配対象選択の第６の方法は、分配率算出の第６の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、参考ユーザ数が閾値を超えるものを全て選択してもよい。
【０１７３】
分配対象選択の第７の方法は、利用情報格納部２３１に記憶された利用情報から得られる利用回数の多い順に所定数を超えない数だけ選択する方法である。分配対象選択の第７の方法は、分配率算出の第７の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、利用回数が閾値を超えるものを全て選択してもよい。
【０１７４】
分配対象選択の第８の方法は、利用情報格納部２３１に記憶された利用情報から得られる評価値の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第８の方法は、分配率算出の第８の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、評価値が閾値を超えるものを全て選択してもよい。
【０１７５】
分配対象選択の第９の方法は、利用情報格納部２３１に記憶された利用情報から得られる利用した日付が古い順に所定数を超えない数だけ選択する方法である。分配対象選択の第９の方法は、分配率算出の第９の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、所定の日付より古いものを全て選択してもよい。
【０１７６】
分配対象選択の第１０の方法は、分配対象選択の第９の方法とは逆に、利用した日付が新しい順に所定数を超えない数だけ選択する方法である。分配対象選択の第１０の方法は、分配率算出の第１０の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、所定の日付より新しいものを全て選択してもよい。
【０１７７】
分配対象選択の第１１の方法は、利用情報格納部２３１に記憶された利用情報から得られる支払い額の多い順に所定数を超えない数だけ選択する方法である。分配対象選択の第１１の方法は、分配率算出の第１１の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、支払い額が閾値を超えるものを全て選択してもよい。
【０１７８】
分配対象選択の第１２の方法は、ユーザ情報格納部２３３にユーザが会員になった時期の情報が含まれる場合に、その会員になった時期の情報が古い順に所定数を超えない数だけ選択する方法である。分配対象選択の第１２の方法は、分配率算出の第１２の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、会員になった時期の情報が所定の日付より古いものを全て選択してもよい。
【０１７９】
分配対象選択の第１３の方法は、分配対象選択の第１２の方法とは逆に、全分配対象ユーザの中から、会員になった日付が新しい順に所定数を超えない数だけ選択する方法である。分配対象選択の第１３の方法は、分配率算出の第１３の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、会員になった時期の情報が所定の日付より新しいものを全て選択してもよい。
【０１８０】
分配対象選択の第１４の方法は、ユーザ情報格納部２３３に記憶されたユーザ情報に含まれるユーザの属性情報を用いて、分配対象ユーザごとに、お気に入り利用ユーザとの適合度を算出し、算出した適合度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第１４の方法は、分配率算出の第１４の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、適合度が閾値を超えるものを全て選択してもよい。
【０１８１】
分配対象選択の第１５の方法は、ユーザ情報格納部２３３に記憶されたユーザ情報に含まれるユーザの属性情報を用いて、分配対象ユーザごとに、作成ユーザとの適合度を算出し、算出した適合度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第１５の方法は、分配率算出の第１５の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、適合度が閾値を超えるものを全て選択してもよい。
【０１８２】
分配対象選択の第１６の方法は、お気に入り情報を用いて、分配対象ユーザごとに、お気に入り利用ユーザとの共感度を算出し、算出した共感度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第１６の方法は、分配率算出の第１６の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、共感度が閾値を超えるものを全て選択してもよい。
【０１８３】
分配対象選択の第１７の方法は、お気に入り情報を用いて、分配対象ユーザごとに、作成ユーザとの共感度を算出し、算出した共感度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第１７の方法は、分配率算出の第１７の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、共感度が閾値を超えるものを全て選択してもよい。
【０１８４】
分配対象選択の第１８の方法は、利用情報格納部２３１に記憶された利用情報を用いて、分配対象ユーザごとに、お気に入り利用ユーザとの類似度を算出し、算出した類似度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第１８の方法は、分配率算出の第１８の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、類似度が閾値を超えるものを全て選択してもよい。
【０１８５】
分配対象選択の第１９の方法は、利用情報格納部２３１に記憶された利用情報を用いて、分配対象ユーザごとに、作成ユーザとの類似度を算出し、算出した類似度の高い順に所定数を超えない数だけ選択する方法である。分配対象選択の第１９の方法は、分配率算出の第１９の方法と組合せるのがよいが、これ以外の分配率算出の方法と組合せることもできる。また、所定数を超えない数だけ選択する代わりに、類似度が閾値を超えるものを全て選択してもよい。
【０１８６】
分配対象選択の第２０の方法は、ユーザ情報格納部２３３に記憶されたユーザ情報に含まれるユーザの属性情報に基づいて、サービス提供側が予め定めた条件（例えば、性別が「女」であるか否かや、年齢が「２０」〜「２４」の範囲内であるか否かや、地域が「日本」であるか否かや、複数の属性に対し、属性ごとに条件を設定し、それを全て満たすか否かや、少なくとも１つを満たすか否かなど）を満たすユーザを抽出し、抽出したユーザのみに分配する方法である。上記分配対象選択方法における所定数や閾値や所定の日付は、予めサービス提供側が設定すればよい。
【０１８７】
次に、連携ポイント算出部２１１が、ステップＳ４０５にて取得した分配対象ユーザのユーザ識別情報を、例えば取得した順に、１つ選択する（ステップＳ４０７）。尚、分配率が「０」の分配対象ユーザが存在する場合は、分配率が「０」の分配対象ユーザを除いて選択する必要がある。
【０１８８】
次に、連携ポイント算出部２１１が、ステップＳ４０７にて選択した分配対象ユーザに連携ポイントを付与する（ステップＳ４０８）。分配対象ユーザに連携ポイントを付与するには、まず、ステップＳ４０３にて算出した連携親ポイントから、ステップＳ４０４にて作成ユーザに付与した連携ポイントを引いた値と、ステップＳ４０７にて選択した分配対象ユーザに対応するステップＳ４０６にて算出した分配率とを掛け合わせることで連携ポイントを算出する。そして、連携ポイント情報格納部２３２に格納された連携ポイント情報の中から、ステップＳ４０７にて選択した分配対象ユーザのユーザ識別情報に対応する連携ポイント情報を特定し、特定した連携ポイント情報のｐｏｉｎｔに、算出した連携ポイントを加算する。尚、ステップ４０４の処理を省略した場合は、ステップＳ４０３にて算出した連携親ポイントと、ステップＳ４０７にて選択した分配対象ユーザに対応するステップＳ４０６にて算出した分配率とを掛け合わせることで連携ポイントを算出すればよい。
【０１８９】
次に、連携ポイント算出部２１１が、ステップＳ４０７にて全ての分配対象ユーザを選択したか否かを判定する（ステップＳ４０９）全て選択した場合はステップＳ４１０へ進み、まだ未選択のものが残っている場合はステップＳ４０７へ進む。
【０１９０】
ステップＳ４１０では、連携ポイント算出部２１１が、利用情報格納部２３１に、ステップＳ４０１にて取得した利用情報を記憶し、ステップＳ４０１からステップＳ４１０までの一連の処理を終了する。ただし、お気に入り情報格納部２３５が第７の格納形式であり、かつ、ステップＳ４０１にて取得した新規利用情報に作成ユーザのユーザ識別情報が含まれる場合は、作成ユーザのお気に入り情報を閲覧して、お気に入り利用ユーザがアイテムを利用しているので、ステップＳ４１０の処理の後に、対応するお気に入り情報の参考ユーザ数に「１」を加算する必要がある。このため、連携ポイント算出部２１１が、お気に入り情報格納部２３５にて、ステップＳ４０１にて取得した新規利用情報に含まれる作成ユーザのユーザ識別情報とアイテム識別情報とに対応するお気に入り情報を特定し、特定したお気に入り情報のｃｏｕｎｔの値に「１」を加算する。
【０１９１】
なお上記の説明では、連携親ポイントを算出し、算出した連携親ポイントを作成ユーザと分配対象ユーザに分配しているが、連携親ポイントを分配せずに、作成ユーザと分配対象ユーザに、それぞれ、一定の連携ポイントを付与してもよい。このとき、ステップＳ４０３とステップＳ４０６の処理を行わずに、ステップＳ４０４とステップＳ４０８にて一定の連携ポイントを加算すればよい。
【０１９２】
また、ステップＳ４０４とステップＳ４０８にて、元の連携ポイントに変更値を加算して、連携ポイントを更新しているが、加算処理の代わりに、元の連携ポイントと以下に示す係数との乗算処理を用いて、連携ポイントを更新してもよい。このとき、ステップＳ４０３では、加算する連携ポイントの和である連携親ポイントの代わりに、増加率（元の連携ポイントをどの程度増加させるかを示す値であり、この値に１を加えることで係数となる）の合計値である親増加率を算出する。そして、分配する比率をｒ１とし、親増加率をｓｒとして、図３３の式（１０）により、作成ユーザに対して用いる係数ｍ１を算出する。また、分配する比率をｒ２として、図３３の式（１１）により、分配対象ユーザに対して係数ｍ２を算出する。なお、連携ポイントの初期値が「０」であると、いくら係数を掛け合わせても増加しないため、初期値を「０」を超える値で設定するか、初期値は「０」であるが、一番最初に連携ポイントの算出対象になった場合にのみ、一定のポイント数を加えればよい。
【０１９３】
また、連携ポイントを付与するアイテムを制限してもよい。このとき、予めサービス提供側が連携ポイントを付与するアイテムの属性情報を指定しておき、ステップＳ４０２にて、ステップＳ４０１にて取得した新規利用情報がお気に入りアイテムであるか否かを判定する際に、さらに、新規利用情報に含まれるアイテム識別情報に対応するアイテムが、指定したアイテムの属性情報を有するか否かも判定し、お気に入りアイテムでありかつ指定したアイテムの属性情報を有する場合にのみステップＳ４０３へ進むようにすればよい。指定したアイテムの属性情報を有するか否かを判定するには、ユーザ情報格納部２３３にて、新規利用情報に含まれるアイテム識別情報に対応するアイテムの属性情報を取得し、指定したアイテムの属性情報が含まれているか否かを判定すればよい。
【０１９４】
また、お気に入り利用ユーザにも連携ポイントを付与したい場合は、予めシステムを提供する側が、利用ユーザに対して連携親ポイントを付与する比率（例えば０．１）を予め設定し、連携親ポイントに予め設定した比率を掛け合わせることで連携ポイントを算出する。そして、連携ポイント情報格納部２３２において、お気に入り利用ユーザのユーザ識別情報に対応する連携ポイント情報を特定し、特定した連携ポイント情報のｐｏｉｎｔに、算出した連携ポイントを加算する。このとき、お気に入り利用ユーザと作成ユーザに付与する連携ポイントの合計値が連携親ポイント未満になるように調整する必要がある。また、ステップＳ４０８にて分配対象ユーザの連携ポイントを算出する際に、連携親ポイントから、お気に入り利用ユーザと作成ユーザに付与した連携ポイントの合計値を引いた値に、分配率を掛け合わせることで算出する。以上が、連携ポイント算出処理の説明である。
【０１９５】
お気に入り情報登録部２１２は、ネットワーク４を介して、アイテム提供サーバ装置１よりお気に入り情報を受信すると、お気に入り情報登録処理（ステップＳ２０５）を行う。お気に入り情報登録処理とは、お気に入り情報格納部２３５に、受信したお気に入り情報を記憶する処理である。
【０１９６】
上記の説明では１人のユーザがお気に入り情報を登録できる数に上限はないが、その登録数を制限してもよい。このとき、お気に入り情報登録処理では、まず、お気に入り情報登録部２１２が、お気に入り情報格納部２３５にて、受信したお気に入り情報に含まれるユーザ識別情報を含むお気に入り情報が記憶されている数を調べ、その数が所定数に達しているか否かを判定する。所定数に達していない場合は、お気に入り情報格納部２３５に、受信したお気に入り情報を記憶する。また、所定数に達していた場合は、お気に入り情報格納部２３５に、受信したお気に入り情報を記憶せずに、アイテム提供サーバ装置１のお気に入り情報登録部１１２に、受信したお気に入り情報とエラーメッセージとを送信する必要がある。そして、アイテム提供サーバ装置１のお気に入り情報登録部１１２が、お気に入り情報登録部２１２より、お気に入り情報とエラーメッセージを受信すると、お気に入り情報格納部１４３にて、受信したお気に入り情報と一致するお気に入り情報を削除し、端末装置３のお気に入り情報作成部３１２に、受信したエラーメッセージを送信する。そして、端末装置３のお気に入り情報作成部３１２は、アイテム提供サーバ装置１のお気に入り情報登録部１１２よりエラーメッセージを受信すると、表示手段３４に、エラーメッセージを表示する。このように、１人あたりのお気に入り情報の登録数を制限することにより、ポイント取得目的で登録数をむやみに増やすような行為を防ぐことができる。
【０１９７】
連携ポイント取得部２１３は、ネットワーク４を介して、アイテム提供サーバ装置１より、連携ポイント情報取得要求を受信すると、連携ポイント情報送信処理（ステップＳ１０５）を行う。連携ポイント情報送信処理とは、連携ポイント情報格納部２３２より、受信した連携ポイント情報取得要求に含まれるユーザ識別情報に対応した連携ポイント情報を取得し、ネットワーク４を介して、アイテム提供サーバ装置１に、取得した連携ポイント情報を送信する処理である。
【０１９８】
ここで、本実施例により得られる、本発明の効果を図を用いて説明する。図１６は、会員Ａから会員Ｆにおける、商品ａから商品ｆの購入状況を「○」の有無で示し、お気に入り登録状況を「☆」の有無で示す表である。例えば、会員Ａは、「商品ａ」と「商品ｂ」と「商品ｄ」を購入し、「商品ａ」と「商品ｄ」をお気に入りに登録していることを示している。図１６に示すように、購入状況とお気に入り登録情報は一致する必要がなく、会員は購入の有無に関らず自由に商品をお気に入りに登録することができる。この状況で、会員Ａが会員Ｃのお気に入り情報を閲覧し、購入した時の連携ポイントの付与対象を説明する。尚、このとき、会員Ａのユーザページには、会員Ｃの「商品ａ」、「商品ｃ」、「商品ｅ」、「商品ｆ」に対するお気に入り情報が表示されている。
【０１９９】
そして、会員Ａが、会員Ｃのお気に入り情報を閲覧して、「商品ｃ」を購入すると、会員Ｂと会員Ｃと会員Ｄと会員Ｆの４人が「商品ｃ」をお気に入りに登録しているので、４人に連携ポイントが付与される。同様に、会員Ａが会員Ｃのお気に入り情報を閲覧して、「商品ｅ」を購入すると、会員Ｂと会員Ｃと会員Ｅと会員Ｆの４人が「商品ｅ」をお気に入りに登録しているので、４人に連携ポイントが付与される。同様に、会員Ａが会員Ｃのお気に入り情報を閲覧して、「商品ｆ」を購入すると、会員Ｃと会員Ｄと会員Ｅの３人が「商品ｆ」をお気に入りに登録しているので、３人に連携ポイントが付与される。以上のように、一度の購入で複数の会員がポイントを得ることができる。
【０２００】
従来技術のように、商品を購入したユーザが参考にした情報を提供した会員１人にポイントを付与するシステムでは、上記の例のように、会員Ａが会員Ｃのお気に入り情報を閲覧して商品を購入した場合、会員Ｃしかポイントが得られない。このように１回の購入につき１人のポイントしか増えないため、お気に入り情報を登録しても、なかなかポイントが増えないユーザが大半で、「お気に入り情報を充実させよう」というユーザのモチベーションが十分上がらない場合があった。一方、本発明の場合、会員Ａが購入した商品をお気に入りに登録した複数の会員にポイントを分配することができるため、多くのユーザに「お気に入り情報を充実させれば、たくさんのポイントを得ることができるかもしれない」という期待感を与えることでき、お気に入り情報を充実させようとするユーザが増加するため、アイテムを提供するサイトが活性化する。
【０２０１】
また、会員Ａが「商品ｃ」と「商品ｅ」と「商品ｆ」の３つを購入した場合（購入回数３回の場合）、購入したユーザ本人にポイントを付与する通常のポイントシステム、あるいは購入したユーザに情報を提供した他のユーザ１人にポイントを付与するポイントシステムにおいては、ポイントが付与される回数は、どちらのシステムにおいても延べ３回である。一方、本発明の場合、延べ１１回（４＋４＋３＝１１）ポイントが付与されることになる。更に、購入ユーザ本人にもポイントを付与すると、延べ１４回（１１＋３＝１４）ポイントが付与される。このように本発明によれば、従来よりもポイントが更新される頻度やポイント付与されるユーザ数を多くすることができる。このため、「自分のポイントが今日増えているかも知れない」という期待感や、「予期せぬタイミングで急にポイントが増えて驚いた」といった意外性を多くのユーザに継続的に与えることができるので、アイテム提供サーバへのアクセス頻度を増やすことができる。そして、アイテムやアイテム提供サーバに対するユーザの関心を高めて、アイテム利用を促進することができる。
【０２０２】
尚、本実施例において、端末装置３から新規利用情報を送信する際に、アイテム提供サーバ装置１を経由して、情報処理サーバ装置２に送信しているが、アイテム提供サーバ装置１を経由せずに直接送信してもよい。この場合、端末装置３と情報処理サーバ装置２とが直接通信できるように、図１に示したシステム構成を用いる。
【０２０３】
また、端末装置３は、アイテム提供サーバ装置１を経由して、情報処理サーバ装置２から連携ポイント情報を取得しているが、アイテム提供サーバ装置１を経由せずに直接送信してもよい。この場合、端末装置３と情報処理サーバ装置２とが直接通信できるように、図１に示したシステム構成を用いる。
【０２０４】
また、端末装置３の表示手段３４にユーザページを表示する際に、ユーザごとに連携ポイントの総取得ポイント数を１つ表示しているが、図１７のユーザページの表示例の左下の利用ユーザのお気に入り情報に示すように、利用ユーザのお気に入りアイテムごとに連携ポイントの表示を追加してもよい。このとき、連携ポイント情報格納部２３２に、ユーザごと、お気に入りアイテムごとに連携ポイントを記憶する必要があるので、例えば、図１８の格納状態の一例のように、ユーザ識別情報であるｕｓｅｒ＿ｉｄと、アイテム識別情報であるｉｔｅｍ＿ｉｄと、連携ポイントであるｐｏｉｎｔとを、連携ポイント情報として関連付けて記憶する。また、連携ポイント情報を特定するために、ユーザ識別情報だけでなく、アイテム識別情報も必要になるため、連携ポイント算出部２１１における連携ポイント算出処理のステップ４０４とステップＳ４０８にて、連携ポイント情報を特定する際に、ステップＳ４０１にて取得した利用情報に含まれるアイテム識別情報も用いる。また、ユーザページ情報作成部１１１にてユーザページ情報を作成する際に、ユーザページを作成するユーザの利用したアイテムごとの連携ポイントを用いる必要があるため、連携ポイント取得部２１３が連携ポイント情報送信処理を行う際に、ユーザページを作成するユーザの全ての連携ポイント情報を送信すればよい。
【０２０５】
また、利用ユーザに対して、お気に入りアイテムの利用により、何人のユーザに連携ポイントが付与されたかを示す情報を表示してもよい。このとき、連携ポイント算出部２１１が、連携ポイント算出処理終了時に、分配対象ユーザの数を、端末装置３に、直接、または、アイテム提供サーバ装置１経由で送信すればよい。そして、端末装置３は、表示手段３４に表示するユーザページに、受信した分配対象ユーザの数を通知する情報を、例えば、図１９のユーザページの表示例のように表示すればよい。
【０２０６】
また、連携ポイント算出部２１１は、アイテム提供サーバ装置１より、新規利用情報を受信するごとに連携ポイント算出処理を行っているが、所定のタイミングごとに連携ポイント算出処理を行ってもよい。このとき、情報処理格納手段２３に、新規利用情報を格納するための、利用情報格納部２３１と同じ格納形式である新規利用情報格納部を設け、連携ポイント算出部２１１が、アイテム提供サーバ装置１より、新規利用情報を受信した際に、連携ポイント算出処理を行う代わりに、新規利用情報格納部に、受信した新規利用情報を記憶する。このとき、新しく追加されるデータは、必ずテーブルの末尾（一番下の行）に追加されるので、テーブル内の上に位置する行データほど古く、下に位置する行データほど新しいことになる。そして、所定のタイミングごとに、連携ポイント算出部２１１が、新規利用情報格納部に記憶されている全ての新規利用情報を取得し、取得した新規利用情報の集合から古い順に、１つの新規利用情報を選択し、連携ポイント算出処理を行い、新規利用情報格納部に記憶された新規利用情報を全て消去すればよい。所定のタイミングとしては、所定の時間間隔（例えば２４時間ごと）を用いてもよいし、利用情報を一定回数受信するごととしてもよい。また、月曜日〜金曜日までは３時間ごと、土曜日は６時間ごと、日曜日は１２時間ごと、というように時間間隔が変動してもよい。また、夏は時間間隔を短くして、冬は時間間隔を長くするなど、季節に応じて時間間隔を変えてもよい。
【０２０７】
また、新規利用情報格納部を設けずに、所定のタイミングごとに連携ポイント算出処理を行うこともできる。このとき、連携ポイント算出部２１１は、アイテム提供サーバ装置１より、新規利用情報を受信した際に、連携ポイント算出処理を行う代わりに、利用情報格納部２３１に受信した利用情報を記憶する。そして、連携ポイント算出部２１１は、所定のタイミングごとに、利用情報格納手段２３１に記憶されている利用情報の中で、まだ連携ポイント算出処理を行っていない利用情報を全て取得し、取得した利用情報ごとに、連携ポイント算出処理のステップＳ４０１からステップＳ４０８までの処理を行えばよい。連携ポイント算出処理を行ったか否かを判定するためには、２種類の方法がある。
【０２０８】
第１の判定方法は、利用情報格納部２３１に、連携ポイント算出処理を行ったか否かを判定するための情報を記憶する領域を追加すればよい。そして、連携ポイント算出部２１１が、利用情報格納部２３１に、アイテム提供サーバ装置１より受信した新規利用情報を記憶する際に、新規利用情報に連携ポイント算出処理を行っていないという情報を関連付けて記憶する。さらに、連携ポイント算出処理のステップＳ４０１からステップＳ４０８までの処理を行った直後に、その処理の対象となった利用情報の連携ポイント算出処理を行ったか否かを判定するための情報を、連携ポイント算出処理を行ったという情報に更新すればよい。
【０２０９】
第２の判定方法は、利用情報格納部２３１に利用日付を記憶している場合に、その利用日付を用いて判定する方法である。このとき、情報処理格納手段２３に、連携ポイント算出処理を行った日付を記憶する算出基準日格納部を設け、その記憶された日付より以前であれば、連携ポイント算出処理を行ったと判定でき、そうでなければ連携ポイント算出を行っていないと判定できる。そして、連携ポイント算出処理を行うごとに、その日付を更新すればよい。
【実施例２】
【０２１０】
以下に、本発明の第２の実施例について、図を用いて詳細に説明する。本発明の第２の実施例は、利用ユーザごとに閲覧可能なお気に入り情報を制限し、分配対象ユーザをお気に入り情報が閲覧可能な他のユーザに制限する方法を説明したものである。
【０２１１】
本発明の第２の実施例におけるシステム全体の構成は、アイテム提供サーバ装置１の代わりにアイテム提供サーバ装置６を用い、情報処理サーバ装置２の代わりに情報処理サーバ装置７を用いる以外は、本発明の第１の実施例の場合と同様である。端末装置３、ネットワーク４（およびネットワーク５）は、本発明の第１の実施例と同様である。
【０２１２】
アイテム提供サーバ装置６は、端末装置３の要求に応じて、アイテムを提供する装置である。アイテム提供サーバ装置６は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスクドライブ（ＨＤＤ）、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア（プログラム）処理として実施することも可能である。
【０２１３】
図２０は、本実施例におけるアイテム提供サーバ装置６の構成図である。本実施例におけるアイテム提供サーバ装置６は、アイテム提供サーバ制御手段６１と、アイテム提供サーバ通信手段１２と、認証手段１３と、アイテム提供サーバ格納手段６４とで構成される。アイテム提供サーバ通信手段１２と、認証手段１３は、本発明の第１の実施例と同様である。
【０２１４】
アイテム提供サーバ格納手段６４は、ＨＤＤなどの記憶装置を用いて、様々なデータを記憶する。アイテム提供サーバ格納手段６４は、ユーザ情報格納部１４１と、アイテム情報格納部１４２と、お気に入り情報格納部１４３と、閲覧可能情報格納部６４４で構成される。ユーザ情報格納部１４１と、アイテム情報格納部１４２と、お気に入り情報格納部１４３は、本発明の第１の実施例と同様である。
【０２１５】
閲覧可能情報格納部６４４は、閲覧可能情報を複数格納する。図２１は、閲覧可能情報格納部６４４の格納状態を示す図である。閲覧可能情報とは、お気に入り情報を閲覧するユーザ（基準ユーザ）のユーザ識別情報であるｂａｓｅ＿ｕｓｅｒ＿ｉｄと、ｂａｓｅ＿ｕｓｅｒ＿ｉｄが閲覧可能なお気に入り情報を作成したユーザ(閲覧可能ユーザ）のユーザ識別情報であるｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄとを関連付けたものであり、図２１のようなテーブル形式で記憶する。
【０２１６】
アイテム提供サーバ制御手段６１は、アイテム提供サーバ装置６を構成する各手段に対して、全体的な制御を行う。アイテム提供サーバ制御手段６１は、ユーザページ情報作成部６１１と、お気に入り情報登録部１１２と、利用情報中継部１１３と、閲覧可能情報取得部６１４とで構成される。お気に入り情報登録部１１２と、利用情報中継部１１３は、本発明の第１の実施例と同様である。
【０２１７】
ユーザページ情報作成部６１１は、本発明の第１の実施例のユーザページ情報作成部１１１と同様の処理を行うが、ユーザページ情報送信処理の手順が異なる。
【０２１８】
本実施例におけるユーザページ情報送信処理の手順は、まず、閲覧可能情報格納部６４４より、認証ユーザのユーザ識別情報とｂａｓｅ＿ｕｓｅｒ＿ｉｄとを照合し、一致する全ての閲覧可能情報に含まれるｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄを全て抽出する。次に、ユーザ情報格納部１４１より、抽出したｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄごとに、ｕｓｅｒ＿ｉｄとの照合を行い、一致するユーザ情報を取得する。次に、お気に入り情報格納手段１４３にて、認証ユーザのお気に入り情報を取得する。次に、連携ポイント情報取得要求を作成し、ネットワーク４を介して、情報処理サーバ装置７に、作成した連携ポイント情報取得要求を送信する。連携ポイント情報取得要求とは、認証ユーザが獲得した連携ポイントに関する情報を取得するための情報であり、少なくとも認証ユーザのユーザ識別情報を含む。次に、ネットワーク４を介して、情報処理サーバ装置７より、送信した連携ポイント情報取得要求に対応する連携ポイント情報を受信する。次に、取得したユーザ情報とお気に入り情報と、受信した連携ポイント情報を用いて、ユーザページ情報を作成する。そして、ネットワーク４を介して、端末装置３に、作成したユーザページ情報を送信する。
【０２１９】
このように、ユーザページ情報を作成する際に、お気に入り情報を取得するユーザのユーザ情報を、閲覧可能ユーザのユーザ情報に制限することで、端末装置３の表示手段３４に表示するユーザページにて、お気に入り情報を取得するユーザを選択する際に、閲覧可能ユーザしか選択できないので、お気に入り情報の閲覧が制限される。
【０２２０】
閲覧可能情報取得部６１４は、ネットワーク４を介して、情報処理サーバ装置２より、全ユーザの全ての閲覧可能情報を受信すると、閲覧可能情報格納部６４４に記憶された全ての閲覧可能情報を削除し、受信した全ユーザの全ての閲覧可能情報を記憶する。
【０２２１】
情報処理サーバ装置７は、アイテム提供サーバ装置６の要求に応じて、連携ポイント情報を送信する装置である。情報処理サーバ装置７は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスクドライブ（ＨＤＤ）、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア（プログラム）処理として実施することも可能である。
【０２２２】
図２２は、本実施例における情報処理サーバ装置７の構成図である。本実施例における情報処理サーバ装置７は、情報処理サーバ制御手段７１と、情報処理サーバ通信手段２２と、情報処理サーバ格納手段７３とで構成される。
【０２２３】
情報処理サーバ通信手段２２は、本発明の第１の実施例と同様である。
【０２２４】
情報処理サーバ格納手段７３は、ＨＤＤなどの記憶装置を用いて、様々なデータを記憶する。情報処理サーバ格納手段７３は、利用情報格納部２３１と、連携ポイント情報格納部２３２と、ユーザ情報格納部２３３と、アイテム情報格納部２３４と、お気に入り情報格納部２３５と、閲覧可能情報格納部７３６とで構成される。
【０２２５】
利用情報格納部２３１と、連携ポイント情報格納部２３２と、ユーザ情報格納部２３３と、アイテム情報格納部２３４と、お気に入り情報格納部２３５は、本発明の第１の実施例と同様である。
【０２２６】
閲覧可能情報格納部７３６は、ＨＤＤなどの記憶装置を用いて、閲覧可能情報を複数記憶する。閲覧可能情報格納部７３６は、アイテム提供サーバ装置６の閲覧可能情報格納部６４４と同様の格納形式であり、閲覧可能情報格納部６４４に記憶されている閲覧可能情報が全て記憶されている。閲覧可能情報をアイテム提供サーバ装置６の閲覧可能情報格納部６４４にと、情報処理サーバ装置７の両方に記憶するのは、アイテム提供サーバ制御手段６１にて行う処理と、情報処理サーバ制御手段７１にて行う処理との両方で、閲覧可能情報を用いるからである。もちろん、アイテム提供サーバ装置６にのみ閲覧可能情報格納部６４４を用意し、アイテム提供サーバ装置６より閲覧可能情報を取得できるようにしてもよいし、情報処理サーバ装置７にのみ閲覧可能情報格納部７４６を用意し、アイテム提供サーバ装置６の要求に応じて、閲覧可能情報を送信できるようにしてもよい。
【０２２７】
情報処理サーバ制御手段７１は、情報処理サーバ装置７を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段７１は、連携ポイント算出部７１１と、お気に入り情報登録部２１２と、連携ポイント取得部２１３と、閲覧可能情報作成部７１４とで構成される。
【０２２８】
連携ポイント算出部７１１は、ネットワーク４を介して、アイテム提供サーバ装置６より、新規利用情報を受信すると、連携ポイント算出処理を行う。本実施例における連携ポイント算出処理は、本発明の第１の実施例における連携ポイント算出処理における、ステップＳ４０２におけるお気に入りアイテムの第２の判定方法と、ステップＳ４０５の分配対象ユーザを取得する処理のみ異なる。このため、本実施例におけるステップＳ４０２のお気に入りアイテムの第２の判定方法とステップＳ４０５の処理についてのみ説明する。
【０２２９】
本実施例におけるお気に入りアイテムの第２の判定方法は、お気に入り情報格納部２３５に記憶されているお気に入り情報と、閲覧可能情報格納部７３６に記憶されている閲覧可能情報とを用いて判定する方法である。まず、閲覧可能情報格納部７３６より、ステップＳ４０１にて取得した新規利用情報に含まれるユーザ識別情報とｂａｓｅ＿ｕｓｅｒ＿ｉｄとを照合し、一致する全ての閲覧可能情報からｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄを抽出する。次に、お気に入り情報格納部２３５に、抽出したｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄの何れかと一致するｕｓｅｒ＿ｉｄを含むお気に入り情報の中で、ステップＳ４０１にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報が存在するか否かを判定する。条件を満たすお気に入り情報が存在する場合は、お気に入りアイテムであると判定できる。また、条件を満たすお気に入り情報が存在しない場合は、お気に入りアイテムではないと判定できる。お気に入りアイテムの第２の判定方法を用いると、新規利用情報に作成ユーザのユーザ識別情報が含まれていない場合、すなわち、お気に入り情報を閲覧せずに、お気に入り情報に登録されているアイテムを利用した場合でもお気に入りアイテムとして判定できるので、第１の判定方法より多くのユーザにポイントを分配できる。お気に入りアイテムとして判定され、かつ、新規利用情報に作成ユーザのユーザ識別情報が含まれていない場合は、閲覧されたお気に入り情報が存在しないため、ステップＳ４０４における作成ユーザに連携ポイントを付与する処理を省略すればよい。
【０２３０】
ステップＳ４０５では、連携ポイント算出部７１１が、分配対象ユーザのユーザ識別情報を全て取得する。分配対象ユーザのユーザ識別情報を取得するには、まず、閲覧可能情報格納部７３６より、お気に入り利用ユーザのユーザ識別情報とｂａｓｅ＿ｕｓｅｒ＿ｉｄを照合し、一致する全てのｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄを抽出する。次に、お気に入り情報格納部２３５より、ステップＳ４０１にて取得した新規利用情報に含まれるアイテム識別情報を含むお気に入り情報の中で、抽出したｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄの何れかとｕｓｅｒ＿ｉｄとが一致するものを全て抽出し、抽出したお気に入り情報に含まれるユーザ識別情報を全て取得すればよい。
【０２３１】
これにより、お気に入り利用ユーザの閲覧可能ユーザにのみ連携ポイントを分配することができる。
【０２３２】
閲覧可能情報作成部７１４は、閲覧可能情報を作成する。そして、閲覧可能情報格納部７３６に、作成した閲覧可能情報を記憶する。そして、ネットワーク４を介して、アイテム提供サーバ装置６に、作成した閲覧可能情報を送信する。
【０２３３】
以下に、閲覧可能情報を作成する方法を５種類説明する。
【０２３４】
閲覧可能情報作成の第１の方法は、所定のタイミングごとに、ユーザの属性情報を用いてユーザ間の適合度を算出し、算出した適合度を基準として、閲覧可能ユーザを選出する方法である。所定のタイミングとしては、所定の時間間隔（例えば２４時間ごと）を用いてもよいし、利用情報を一定回数受信するごととしてもよい。また、月曜日〜金曜日までは３時間ごと、土曜日は６時間ごと、日曜日は１２時間ごと、というように時間間隔が変動してもよい。また、夏は時間間隔を短くして、冬は時間間隔を長くするなど、季節に応じて時間間隔を変えてもよい。また、ユーザ情報格納部２３３にて、ユーザ情報の追加や更新が行われた直後としてもよい。
【０２３５】
閲覧可能情報作成の第１の方法の手順を、図２３のフローチャートを用いて説明する。
【０２３６】
まず、閲覧可能情報作成部７１４が、閲覧可能情報格納部７３６より、記憶されている全ての閲覧可能情報を削除する（ステップＳ７０１）。
【０２３７】
次に、閲覧可能情報作成部７１４が、ユーザ情報格納部２３３より、全てのユーザ識別情報を、基準ユーザのユーザ識別情報として取得する（ステップＳ７０２）。
【０２３８】
次に、閲覧可能情報作成部７１４が、ステップＳ７０２にて取得した基準ユーザのユーザ識別情報のうち、例えば取得した順に、１つ選択する（ステップＳ７０３）。
【０２３９】
次に、閲覧可能情報作成部７１４が、ステップＳ７０３にて選択した基準ユーザと、基準ユーザを除くユーザの中でお気に入り情報を作成しているユーザ（閲覧可能候補ユーザ）との適合度を算出する（ステップＳ７０４）。適合度の算出には、本発明の第１の実施例における分配率算出の第９の方法で説明した適合度の算出方法を用いればよい。閲覧可能候補ユーザに対応するユーザ識別情報は、お気に入り情報格納部２３５より、お気に入り情報に含まれる全てのユーザ識別情報を抽出し、基準ユーザのユーザ識別情報を除外することで取得することができる。
【０２４０】
次に、閲覧可能情報作成部７１４が、ステップＳ７０４にて算出した適合度を用いて、ステップＳ７０３にて選択した基準ユーザに対する閲覧可能ユーザを抽出する（ステップＳ７０５）。閲覧可能ユーザの抽出は、適合度の高い順に所定数を超えない数だけ閲覧可能候補ユーザを閲覧可能ユーザとして抽出してもよいし、適合度が閾値より高い閲覧可能候補ユーザを閲覧可能ユーザとして抽出してもよい。所定数や閾値は、予めサービス提供側が設定しておく必要がある。
【０２４１】
次に、閲覧可能情報作成部７１４が、ステップＳ７０５にて抽出した閲覧可能ユーザごとに、ステップＳ７０３にて選択した基準ユーザのユーザ識別情報をｂａｓｅ＿ｕｓｅｒ＿ｉｄとし、閲覧可能ユーザのユーザ識別情報をｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄとして閲覧可能情報を作成し、閲覧可能情報格納部７３６に、作成した閲覧可能情報を記憶する（ステップＳ７０６）。
【０２４２】
次に、閲覧可能情報作成部７１４が、ステップＳ７０３にて全ての基準ユーザのユーザ識別情報を選択したか否かを判定する（ステップＳ７０７）。全て選択した場合は、ステップＳ７０８へ進み、まだ未選択のものが残っている場合はステップＳ７０３へ進む。
【０２４３】
ステップＳ７０８では、閲覧可能情報作成部７１４が、閲覧可能情報格納部７３６より、全ての閲覧可能情報を取得し、ネットワーク４を介して、アイテム提供サーバ装置６に、取得した全ての閲覧可能情報を送信し、ステップＳ７０１からステップＳ７０８までの一連の処理を終了する。以上が、閲覧可能情報作成の第１の方法の手順の説明である。
【０２４４】
閲覧可能情報作成の第２の方法は、所定のタイミングごとに、お気に入り情報を用いてユーザ間の共感度を算出し、算出した共感度を基準として、閲覧可能ユーザを選出する方法である。ここで、所定のタイミングとしては、第１の方法において説明したタイミングを用いてもよいし、お気に入り情報格納部２３５にて、お気に入り情報の追加や更新が行われた直後に処理を行ってもよい。
【０２４５】
閲覧可能情報作成の第２の方法の手順は、閲覧可能情報作成の第１の方法の手順におけるステップＳ７０２とステップＳ７０４とステップＳ７０５の処理を変更すればよい。以下に、ステップＳ７０２とステップＳ７０４とステップＳ７０５の処理のみを説明する。
【０２４６】
ステップＳ７０２では、閲覧可能情報作成部７１４が、お気に入り情報格納部２３５より、お気に入り情報に含まれる全てのユーザ識別情報を、基準ユーザのユーザ識別情報として取得する。お気に入り情報格納部２３５より、ユーザ識別情報を取得するので、お気に入り情報を作成したユーザのみ他のユーザのお気に入り情報を閲覧することができることになる。お気に入り情報を作成していないユーザを基準ユーザとしないのは、お気に入り情報が１つもないため、閲覧可能候補ユーザとの共感度を算出することができないからである。
【０２４７】
ステップＳ７０４では、閲覧可能情報作成部７１４が、ステップＳ７０３にて選択した基準ユーザと、閲覧可能候補ユーザとの共感度を算出する。共感度の算出には、本発明の第１の実施例における分配率算出の第１０の方法で説明した共感度の算出方法を用いればよい。
【０２４８】
ステップＳ７０５では、閲覧可能情報作成部７１４が、ステップＳ７０４にて算出した共感度を用いて、ステップＳ７０３にて選択した基準ユーザに対する閲覧可能ユーザを抽出する。
【０２４９】
閲覧可能情報作成の第３の方法は、所定のタイミングごとに、利用情報を用いてユーザ間の類似度を算出し、算出した類似度を基準として、閲覧可能ユーザを選出する方法である。ここで、所定のタイミングとしては、第１の方法において説明したタイミングを用いてもよいし、利用情報格納部２３１にて、利用情報の追加や更新が行われた直後に処理を行ってもよい。
【０２５０】
閲覧可能情報作成の第３の方法の手順は、閲覧可能情報作成の第１の方法の手順におけるステップＳ７０４とステップＳ７０５の処理を変更すればよい。以下に、ステップＳ７０４とステップＳ７０５の処理のみを説明する。
【０２５１】
ステップＳ７０４では、閲覧可能情報作成部７１４が、ステップＳ７０３にて選択した基準ユーザと、閲覧可能候補ユーザとの類似度を算出する。類似度の算出には、本発明の第１の実施例における分配率算出の第１１の方法で説明した類似度の算出方法を用いればよい。
【０２５２】
ステップＳ７０５では、閲覧可能情報作成部７１４が、ステップＳ７０４にて算出した類似度を用いて、ステップＳ７０３にて選択した基準ユーザに対する閲覧可能ユーザを抽出する。
【０２５３】
閲覧可能情報作成の第４の方法は、お気に入り情報を作成するユーザ（作成ユーザ）が、自分のお気に入り情報の閲覧を許可するユーザ（閲覧許可ユーザ）の属性情報に関する条件（公開条件）を指定し、指定された公開条件を用いて閲覧可能情報を作成する方法である。
【０２５４】
閲覧可能情報作成の第４の方法の手順を図２４のフローチャートを用いて説明する。
【０２５５】
まず、端末装置３のユーザページ表示部３１１が、入力手段３３より、閲覧許可ユーザの属性情報に関する条件の入力を取得すると、制限情報を作成する（ステップＳ８０１）。閲覧許可ユーザの属性情報に関する条件の入力を取得するためには、端末装置３の表示手段３４に表示するユーザページに、その条件を入力するためのテキストボックスやメニューを用意する必要がある。また、制限情報とは、作成ユーザが、閲覧許可ユーザの条件を示す情報であり、作成ユーザのユーザ識別情報と、公開条件とが含まれている。
【０２５６】
次に、端末装置３のユーザページ表示部３１１が、ネットワーク４を介して、アイテム提供サーバ装置６に、作成した制限情報と、作成ユーザの利用者特定情報とを送信する（ステップＳ８０２）。
【０２５７】
次に、アイテム提供サーバ装置６の認証手段１３が、ネットワーク４を介して、端末装置３より制限情報と利用者特定情報とを受信すると、利用者特定情報を基に認証を行う（ステップＳ８０３）。認証に成功した場合は、閲覧可能情報取得部６１４に受信した制限情報を送り、ステップＳ８０４へ進み、失敗した場合はステップＳ８０１からやり直す。
【０２５８】
ステップＳ８０４では、アイテム提供サーバ装置６の閲覧可能情報取得部６１４が、認証手段１３より、制限情報を取得し、ネットワーク４を介して、情報処理サーバ装置７に、取得した制限情報を送信する。
【０２５９】
次に、情報処理サーバ装置７の閲覧可能情報作成部７１４が、ネットワーク４を介して、アイテム提供サーバ装置６より、制御情報を受信する（ステップＳ８０５）。
【０２６０】
次に、情報処理サーバ装置７の閲覧可能情報作成部７１４が、閲覧可能情報格納部７３６にて、ステップＳ８０５にて受信した制御情報に含まれる作成ユーザのユーザ識別情報とｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄとを照合し、一致する全ての閲覧可能情報を削除する（ステップＳ８０６）。
【０２６１】
次に、情報処理サーバ装置７の閲覧可能情報作成部７１４が、ユーザ情報格納部２３３より、ステップＳ８０５にて受信した制限情報に含まれる公開条件を満たすユーザの属性情報を有するユーザ情報に含まれる全てのユーザ識別情報を抽出する（ステップＳ８０７）。抽出するユーザ識別情報は、例えば、公開条件が「性別：男」であれば、ユーザの属性情報に含まれる「性別」が「男」であるユーザ情報に含まれるユーザ識別情報を全て抽出すればよい。
【０２６２】
次に、情報処理サーバ装置７の閲覧可能情報作成部７１４が、ステップＳ８０７にて抽出したユーザ識別情報ごとに、抽出したユーザ識別情報をｂａｓｅ＿ｕｓｅｒ＿ｉｄとし、ステップＳ８０５にて受信した制限情報に含まれる作成ユーザのユーザ識別情報をｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄとして関連付けた閲覧可能情報を作成し、閲覧可能情報格納部７３６に、作成した閲覧可能情報を記憶する（ステップＳ８０８）。
【０２６３】
次に、情報処理サーバ装置７の閲覧可能情報作成部７１４が、閲覧可能情報格納部７３６より、全ての閲覧可能情報を取得し、ネットワーク４を介して、アイテム提供サーバ装置６に、取得した全ての閲覧可能情報を送信する（ステップＳ８０９）。
【０２６４】
次に、アイテム提供サーバ装置６の閲覧可能情報取得部６１４が、ネットワーク４を介して、情報処理サーバ装置７より、閲覧可能情報を受信すると、閲覧可能情報格納部６４４に記憶された閲覧可能情報を全て削除し、閲覧可能情報格納部６４４に、受信した全ての閲覧可能情報を記憶し（ステップＳ８１０）、ステップＳ８０１からステップＳ８１０までの一連の処理を終了する。
【０２６５】
以上が、情報提供アイテムサーバ装置６の閲覧可能情報取得部６１４経由で制限情報を送信する場合の閲覧可能情報作成の第４の方法の手順の説明である。
【０２６６】
閲覧可能情報作成の第５の方法は、お気に入り情報を閲覧するユーザ（閲覧ユーザ）が、お気に入り情報を作成したユーザ（作成ユーザ）の属性情報に関する条件（閲覧希望条件）を指定し、指定された閲覧希望条件を用いて閲覧可能情報を作成する方法である。
【０２６７】
閲覧可能情報作成の第５の方法は、閲覧可能情報作成の第４の方法の手順において、ステップＳ８０１の処理を行う代わりに、入力手段３４より、閲覧希望条件の入力を取得したときに、自己制限情報を作成すればよい。閲覧希望条件の入力を取得するためには、端末装置３の表示手段３４に表示するユーザページに、その閲覧希望条件を入力するためのテキストボックスやメニューを用意する必要がある。また、自己制限情報とは、閲覧ユーザが、作成ユーザの条件を示す情報であり、閲覧ユーザのユーザ識別情報と、閲覧希望条件とが含まれている。ステップＳ８０２からステップＳ８０５の処理にて、制限情報の代わりに、自己制限情報を送信すればよい。また、ステップＳ８０６にて閲覧可能情報を削除する際に、自己制御情報に含まれる閲覧ユーザのユーザ識別情報とｂａｓｅ＿ｕｓｅｒ＿ｉｄとを照合し、一致するものを全て削除すればよい。また、ステップＳ８０７にてユーザ識別情報の抽出に公開条件を用いる代わりに、閲覧希望条件を用いればよい。また、ステップＳ８０８にて、閲覧可能情報を作成する際に、自己制限情報に含まれる閲覧ユーザのユーザ識別情報をｂａｓｅ＿ｕｓｅｒ＿ｉｄとし、ステップＳ８０７にて抽出したユーザ識別情報をｉｎｓｐｅｃｔｅｄ＿ｕｓｅｒ＿ｉｄとして関連付けることで作成すればよい。ステップＳ８０９からステップＳ８１０までの処理は、閲覧可能情報作成の第４の方法と同様である。
【０２６８】
本実施例における連携ポイントの付与方法は、閲覧できるお気に入り情報が制限されているため、お気に入り情報を閲覧したいユーザを選択する際に、選択肢が絞られているため選択が容易となる。特に、本発明の第１の実施例では、お気に入り情報を登録しているユーザが百人程度でも、全ユーザのお気に入り情報を見るのが困難となり、例えば表示順の高いユーザなどの一部のユーザのお気に入り情報に閲覧が集中してしまう可能性があるが、本実施例では一部のユーザのお気に入り情報に閲覧が集中することを避けることができる。このため、特定のユーザにポイントが集中することを緩和することができる。
【実施例３】
【０２６９】
以下に、本発明の第３の実施例について、図を用いて詳細に説明する。
【０２７０】
本発明の第３の実施例は、１回のお気に入りアイテムに利用に対し、連携親ポイントを算出する代わりに、一定の期間に対して付与する連携親ポイントをサービスの提供側が決め、その連携親ポイントを基に連携ポイントを算出する方法を説明したものである。
【０２７１】
本発明の第３の実施例におけるシステム全体の構成は、情報処理サーバ装置２の代わりに情報処理サーバ装置８を用いる以外は、本発明の第１の実施例の場合と同様である。
【０２７２】
アイテム提供サーバ装置１、端末装置３、ネットワーク４（およびネットワーク５）については、本発明の第１の実施例と同様である。
【０２７３】
情報処理サーバ装置８は、アイテム提供サーバ装置１に推薦アイテムを送信したり、アイテム提供サーバ装置１の要求に応じて、連携ポイント情報を送信する装置である。情報処理サーバ装置８は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスクドライブ（ＨＤＤ）、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア（プログラム）処理として実施することも可能である。
【０２７４】
図２５は、本実施例における情報処理サーバ装置８の構成図である。本実施例における情報処理サーバ装置８、情報処理サーバ制御手段８１と、情報処理サーバ通信手段２２と、情報処理サーバ格納手段８３とで構成される。
【０２７５】
情報処理サーバ通信手段２２は、本発明の第１の実施例と同様である。
【０２７６】
情報処理サーバ格納手段８３は、ＨＤＤなどの記憶装置を用いて、様々なデータを記憶する。情報処理サーバ格納手段８３は、利用情報格納部２３１と、連携ポイント情報格納部２３２と、ユーザ情報格納部２３３と、アイテム情報格納部２３４と、お気に入り情報格納部２３５と、仮ポイント格納部８３７とで構成される。
【０２７７】
利用情報格納部２３１と、連携ポイント情報格納部２３２と、ユーザ情報格納部２３３と、アイテム情報格納部２３４と、お気に入り情報格納部２３５は、本発明の第１の実施例と同様である。
【０２７８】
仮ポイント格納部８３７は、ＨＤＤなどの記憶装置を用いて、仮ポイント情報を複数記憶する。図２６は、仮ポイント格納部８３７の格納状態の一例を示す図である。仮ポイント情報とは、ユーザ識別情報であるｕｓｅｒ＿ｉｄと、そのユーザ識別情報に対応するユーザの仮ポイントであるｔｍｐ＿ｐｏｉｎｔを関連付けたものであり、図２６のようなテーブル形式で記憶する。尚、記憶されている仮ポイントの初期値は「０」である。
【０２７９】
情報処理サーバ制御手段８１は、情報処理サーバ装置８を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段８１は、連携ポイント算出部８１１と、お気に入り情報登録部２１２と、連携ポイント取得部２１３とで構成される。
【０２８０】
お気に入り情報登録部２１２と、連携ポイント取得部２１３は、本発明の第１の実施例と同様である。
【０２８１】
連携ポイント算出部８１１は、ネットワーク４を介して、アイテム提供サーバ装置１より、新規利用情報を受信すると、連携ポイント算出処理の代わりに、仮ポイント算出処理を行う。また、一定の期間ごとに連携親ポイント分配処理を行う。一定の期間ごととは例えば、１日ごとや１週間ごとなど、一定の時間経過ごととしてもよい。また、サービス提供側が自由に時間間隔を変えてもよい。
【０２８２】
仮ポイント算出処理の手順を図２７のフローチャートを用いて説明する。
【０２８３】
仮ポイント処理の手順は、本発明の第１の実施例における連携ポイント算出処理の手順において、ステップＳ４０３からステップＳ４０４までの処理をステップＳ５０４で置き換え、ステップＳ４０８の処理をステップＳ５０８の処理で置き換えたものであるため、置き換えた処理についてのみ説明する。
【０２８４】
ステップＳ５０４では、連携ポイント算出部８１１が、仮ポイント格納部８３７において、作成ユーザのユーザ識別情報に対応する仮ポイント情報を特定し、特定した仮ポイント情報のｔｍｐ＿ｐｏｉｎｔに、サービス提供側が予め定めた所定の値ｘ（０＜ｘ＜１）を加える。
【０２８５】
ステップＳ５０８では、連携ポイント算出部８１１が、仮ポイント格納部８３７において、ステップＳ４０７にて選択した分配対象ユーザのユーザ識別情報に対応する仮ポイント情報を特定し、特定した仮ポイント情報のｔｍｐ＿ｐｏｉｎｔに、（１−ｘ）とステップＳ４０７にて選択した分配対象ユーザに対応した分配率との乗算値を加算する。
【０２８６】
以上が、仮ポイント算出処理の説明である。
【０２８７】
次に、一定の期間ごとに行う連携親ポイント分配処理の手順について、図２８のフローチャートを用いて説明する。
【０２８８】
まず、連携ポイント算出部８１１が、一定期間に付与する連携親ポイントを取得する（ステップＳ６０１）。連携親ポイントを取得する方法は、予めサービスの提供側が設定しておき、その設定した値を取得してもよいし、図示しないキーボード等の連携親ポイントを入力する手段を用意し、連携親ポイント分配処理を行うたびに、サービス提供側が入力することで取得してもよい。
【０２８９】
次に、連携ポイント算出部８１１が、仮ポイント格納部８３７より、連携親ポイントを分配する対象ユーザを抽出するために、ｔｍｐ＿ｐｏｉｎｔの値が「０」を超える全ての仮ポイント情報を取得する（ステップＳ６０２）。
【０２９０】
次に、連携ポイント算出部８１１が、ステップＳ６０２にて取得した仮ポイント情報のうち、例えば取得した順に、１つ選択する（ステップＳ６０３）。
【０２９１】
次に、連携ポイント算出部８１１が、ステップＳ６０３にて選択した仮ポイント情報に含まれるｕｓｅｒ＿ｉｄに対する連携ポイント（変更値）を算出する（ステップＳ６０４）。連携ポイントは、ステップＳ６０３にて選択した仮ポイント情報に含まれるｔｍｐ＿ｐｏｉｎｔが、ステップＳ６０２にて取得した全ての仮ポイント情報に含まれるｔｍｐ＿ｐｏｉｎｔの総和に占める割合に応じて、ステップＳ６０１にて取得した連携親ポイントを分配することで算出する。連携親ポイントｖｐを分配する対象となった全てのユーザの集合をＵｔとし、連携ポイントを算出するユーザｕｂ（ｕｂ∈Ｕｔ）のｔｍｐ＿ｐｏｉｎｔをｔ（ｕｂ）とすると、ユーザｕｂの連携ポイントｖ（ｕｂ）は、図３３の式（１２）で算出される。
【０２９２】
次に、連携ポイント算出部８１１が、連携ポイント情報格納部２３２において、ステップＳ６０３にて選択した仮ポイント情報に含まれるｕｓｅｒ＿ｉｄに対応する連携ポイント情報を特定し、特定した連携ポイント情報のｐｏｉｎｔ（元のポイント）に、ステップＳ６０４にて算出した連携ポイント（変更値）を加算する（ステップＳ６０５）。
【０２９３】
次に、連携ポイント算出部８１１が、ステップＳ６０３にて全ての仮ポイント情報を選択したか否かを判定する（ステップＳ６０６）。全て選択した場合は、ステップＳ６０７へ進み、未選択のものが残っている場合は、ステップＳ６０３へ進む。
【０２９４】
ステップＳ６０７では、連携ポイント算出部８１１が、仮ポイント格納部８３７にて、全ての仮ポイント情報のｔｍｐ＿ｐｏｉｎｔの値を「０」で置き換え、ステップＳ６０１からステップＳ６０７までの処理を終了する。
【０２９５】
上記説明では、ステップＳ６０５にて、元の連携ポイントに変更値を加算して、連携ポイントを更新しているが、加算処理の代わりに、元の連携ポイントと以下に示す係数との乗算処理を用いて、連携ポイントを更新してもよい。このとき、ステップＳ６０１では、一定期間に付与する連携親ポイントの代わりに、増加率（元の連携ポイントをどの程度増加させるかを示す値であり、この値に１を加えることで係数となる）の合計値である親増加率を取得する。そして、分配対象ユーザ集合をＵｔとし、仮ポイントを算出するユーザｕｂ（ｕｂ∈Ｕｔ）のｔｍｐ＿ｐｏｉｎｔをｔ（ｕｂ）とし、親増加率をｓｒとして、図３３の式（１３）により、ユーザｕｂに対して係数ｍ（ｕｂ）を算出する。なお、連携ポイントの初期値が「０」であると、いくら係数を掛け合わせても増加しないため、初期値を「０」を超える値で設定するか、初期値は「０」であるが、一番最初に連携ポイントの算出対象になった場合にのみ、一定のポイント数を加えればよい。
【０２９６】
以上が、一定の期間ごとに行う連携親ポイント分配処理の説明である。
【０２９７】
本実施例における連携ポイントの付与方法は、サービスの提供側が一定期間に付与する連携ポイントの総和を自由にコントロールできるので、事業運営者のポイントサービスにかけられる予算に応じて、連携ポイントの付与を行うことが容易にできる。
【実施例４】
【０２９８】
以下に、本発明の第４の実施例について、図を用いて詳細に説明する。
【０２９９】
本発明の第４の実施例は、お気に入り情報を閲覧するユーザに対して、お気に入り情報を作成したユーザのお気に入り情報全体を評価する手段を与え、お気に入り情報を閲覧するユーザが、お気に入り情報を作成したユーザのお気に入り情報全体を評価した情報を用いて、連携ポイントを分配する方法である。
【０３００】
本発明の第４の実施例におけるシステム全体の構成は、情報処理サーバ装置２に代えて情報処理サーバ装置９を用いる以外は、本発明の第１の実施例の場合と同様である。
【０３０１】
ネットワーク４（およびネットワーク５）は、本発明の第１の実施例と同様である。
【０３０２】
アイテム提供サーバ装置１の構成は、本発明の第１の実施例と同様であるが、ユーザページ情報作成部１１１と、お気に入り情報登録部１１２における処理が異なる。
【０３０３】
ユーザページ情報作成部１１１は、本発明の第１の実施例と同様に３種類の処理を行うが、ユーザページ情報送信処理とお気に入り情報送信処理とが異なる。
【０３０４】
本実施例におけるユーザページ情報送信処理は、本発明の第１の実施例におけるユーザページ情報送信処理と同様の手順であるが、ユーザページ情報を作成する際に、さらに、認証ユーザに対する全ての評価情報を追加する。評価情報とは、お気に入り情報を閲覧したユーザ（評価ユーザ）が、閲覧したお気に入り情報を作成したユーザ（被評価ユーザ）に対する評価を示す情報であり、被評価ユーザのユーザ識別情報と、評価ユーザのユーザ識別情報と、参考度とを関連付けたものである。参考度とは、評価ユーザが、被評価ユーザの作成したお気に入り情報全体に対して行った評価を数値化した値であり、例えば、「１：非常に参考にならない」、「２：やや参考にならない」、「３：どちらでもない」、「４：やや参考になる」、「５：非常に参考になる」といったように、お気に入り情報全体が参考になる度合いを数値化したものである。認証ユーザに対する全ての評価情報を取得するには、情報処理サーバ装置９より、認証ユーザのユーザ識別情報と、被評価ユーザのユーザ識別情報とが一致する評価情報を全て取得すればよい。
【０３０５】
本実施例におけるお気に入り情報送信処理は、端末装置３に、受信したお気に入り情報取得要求に対応するお気に入り情報と評価情報とを送信する処理であり、まず、お気に入り情報格納部１４３より、受信したお気に入り情報取得要求に含まれるユーザ識別情報に対応する全てのお気に入り情報を取得する。次に、ネットワーク４を介して、情報処理サーバ装置９に、受信したお気に入り情報取得要求を送信する。次に、ネットワーク４を介して、情報処理サーバ装置９より、送信したお気に入り情報取得要求に対応する全ての評価情報を受信する。そして、ネットワーク４を介して、端末装置３に、取得したお気に入り情報と評価情報とを全て送信する。
【０３０６】
お気に入り情報登録部１１２は、本発明の第１の実施例における処理に加えて、評価情報中継処理を行う。
【０３０７】
評価情報中継処理とは、ネットワーク４を介して、端末装置３より評価情報を受信し、情報処理サーバ装置２に、受信した評価情報を送信する処理である。
【０３０８】
端末装置３の構成は、本発明の第１の実施例と同様であるが、ユーザページ表示部３１１における処理が異なる。
【０３０９】
ユーザページ表示部３１１は、本発明の第１の実施例と同様に６種類の処理を行うが、ユーザページ表示処理とお気に入り情報表示処理が異なる。さらに、入力装置３３より、お気に入り情報処理にて表示された他のユーザのお気に入り情報全体に対して、参考度を選択する操作を受信すると、評価情報送信処理を行う。
【０３１０】
ユーザページ表示処理においては、受信したユーザページ情報に、利用ユーザに対する全ての評価情報が追加されているため、利用ユーザのお気に入り情報の中に、追加された評価情報を含めて表示する。追加された評価情報を含め方は、例えば、評価情報に含まれる参考度の平均値と、評価情報の数を算出し、その２つの値を、利用ユーザのお気に入り情報の中に表示すればよい。
【０３１１】
お気に入り情報表示処理においては、お気に入り情報と共に、お気に入り情報を取得する対象となった他ユーザに対する全ての評価情報も受信するため、他のユーザのお気に入り情報の中に、受信した評価情報を含めて表示する。受信した評価情報を含め方は、例えば、評価情報に含まれる参考度の平均値と、評価情報の数を算出し、その２つの値を、他のユーザのお気に入り情報の中に表示すればよい。また、利用ユーザが、他のユーザのお気に入り情報全体を評価するために、参考度を選択するためのメニューを表示する。
【０３１２】
評価情報送信処理とは、選択された参考度と、現在ユーザページにお気に入り情報を表示中の他のユーザのユーザ識別情報とを用いて評価情報を作成し、アイテム提供サーバ装置１に作成した評価情報を送信する処理である。
【０３１３】
情報処理サーバ装置９は、アイテム提供サーバ装置１に推薦アイテムを送信したり、アイテム提供サーバ装置１の要求に応じて、連携ポイント情報と評価情報とを送信する装置である。情報処理サーバ装置９は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスクドライブ（ＨＤＤ）、ネットワークインタフェース等を備えるコンピュータを用いて、ソフトウェア（プログラム）処理として実施することも可能である。
【０３１４】
図２９は、本実施例における情報処理サーバ装置９の構成図である。本実施例における情報処理サーバ装置９、情報処理サーバ制御手段９１と、情報処理サーバ通信手段２２と、情報処理サーバ格納手段９３とで構成される。
【０３１５】
情報処理サーバ通信手段２２は、本発明の第１の実施例と同様である。
【０３１６】
情報処理サーバ格納手段９３は、ＨＤＤなどの記憶装置を用いて、様々なデータを記憶する。情報処理サーバ格納手段９３は、利用情報格納部２３１と、連携ポイント情報格納部２３２と、ユーザ情報格納部２３３と、アイテム情報格納部２３４と、お気に入り情報格納部２３５と、評価情報格納部９３８とで構成される。
【０３１７】
利用情報格納部２３１と、連携ポイント情報格納部２３２と、ユーザ情報格納部２３３と、アイテム情報格納部２３４と、お気に入り情報格納部２３５は、本発明の第１の実施例と同様である。
【０３１８】
評価情報格納部９３８は、複数の評価情報を格納する。図３０は、評価情報格納部９３８の格納状態の一例を示す図である。評価情報に含まれる被評価ユーザのユーザ識別情報と、評価ユーザのユーザ識別情報と、参考度とを、それぞれ、ｕｓｅｒ＿ｉｄ、ｅｖａｌ＿ｕｓｅｒ＿ｉｄ、ｅｖａｌとして関連付けて、図３０のようなテーブル形式で複数格納する。（ｕｓｅｒ＿ｉｄ、ｅｖａｌ＿ｕｓｅｒ＿ｉｄ）の組合せは一意であり、同じ組合せのものを記憶する場合は、新しいものに更新すればよい。
【０３１９】
情報処理サーバ制御手段９１は、情報処理サーバ装置９を構成する各手段に対して、全体的な制御を行う。情報処理サーバ制御手段９１は、連携ポイント算出部９１１と、お気に入り情報登録部９１２と、連携ポイント取得部９１３とで構成される。
【０３２０】
連携ポイント算出部９１１は、ネットワーク４を介して、アイテム提供サーバ装置１より、新規利用情報を受信すると、連携ポイント算出処理を行う。
【０３２１】
本実施例における連携ポイント算出処理の手順は、本発明の第１の実施例における連携ポイント算出処理の手順において、ステップＳ４０６にて分配率を算出する処理のみ異なる。
【０３２２】
本実施例におけるステップＳ４０６は、連携ポイント算出部９１１が、評価情報格納部９３８より、ステップＳ４０５にて取得した分配対象ユーザに対応する評価情報を全て抽出し、抽出した評価情報に含まれる参考度の平均値と、抽出した評価情報の数とを用いて、分配対象ユーザごとに分配率を算出する。分配対象ユーザに対応する評価情報を抽出するには、評価情報格納部９３８にて、分配対象ユーザのユーザ識別情報の何れかとｕｓｅｒ＿ｉｄとを照合し、分配対象ユーザのユーザ識別情報の何れかと一致する全ての評価情報を抽出する。分配率の算出は、例えば、分配対象ユーザｕｒに対応する評価情報に含まれる参考度の代表値（平均値や中央値や最頻値など）をＥａ（ｕｒ）とし、評価情報の数をＮ（ｕｒ）として、基準値Ｂ（ｕｒ）を図３３の式（１４）で算出し、分配率算出の第２の方法で説明した図３１の式（２）において、Ｖ（ｕｒ，ｉｒ）の代わりにＢ（ｕｒ）を用いればよい。また、α＞β＞０となるような定数αとβを、予め設定しておき、基準値Ｂ（ｕｒ，ｉｒ）を図３３の式（１５）で算出してもよい。図３３の式（１４）または式（１５）を用いることにより、参考度の代表値が大きいほど、かつ評価情報の数が多いほど、基準値Ｂ（ｕｒ）が大きな値となるので、ユーザｕｒの獲得できる連携ポイントが多くなる。また、基準値Ｂ（ｕｒ）をＥａ（ｕｒ）として算出してもよい。このとき、参考度の代表値が大きいほど、ユーザｕｒの獲得できる連携ポイントが多くなる。また、基準値Ｂ（ｕｒ）をＮ（ｕｒ）として算出してもよい。このとき、評価情報の数が大きいほど、ユーザｕｒの獲得できる連携ポイントが多くなる。
【０３２３】
また、評価情報が１つもない分配対象ユーザに対する参考度の代表値は、所定の値とすればよい。所定の値は、例えば、参考度が取りうる値の最低値（例えば、「１：非常に参考にならない」）とすればよい。
【０３２４】
また、参考度を用いて、分配対象の選択を行ってもよい。このとき、分配対象ユーザを参考度の高い順に上限数まで選択すればよい。また、参考度が閾値を超える分配対象ユーザを選択してもよい。上限数や閾値は予めサービス提供側が設定すればよい。
【０３２５】
お気に入り情報登録部９１２は、本発明の第１の実施例におけるお気に入り情報登録処理に加えて、ネットワーク４を介して、アイテム提供サーバ装置１より評価情報を受信すると、評価情報登録処理を行う。
【０３２６】
評価情報登録処理とは、評価情報格納部９３８に、受信した評価情報を記憶する処理である。
【０３２７】
連携ポイント取得部９１３は、本発明の第１の実施例における連携ポイント取得部９１３と同様に、ネットワーク４を介して、アイテム提供サーバ装置１より、連携ポイント情報取得要求を受信すると、連携ポイント情報送信処理を行うが、その処理内容が異なる。
【０３２８】
本実施例における連携ポイント情報送信処理は、まず、連携ポイント情報格納部２３２より、受信した連携ポイント情報取得要求に含まれるユーザ識別情報に対応した連携ポイント情報を取得する。次に、評価情報格納部９３８より、受信した連携ポイント情報取得要求に含まれるユーザ識別情報とｕｓｅｒ＿ｉｄとを照合し、一致する全ての評価情報を抽出する。そして、ネットワーク４を介して、アイテム提供サーバ装置１に、取得した連携ポイント情報と抽出した評価情報とを送信する処理である。
【０３２９】
本実施例においては、評価情報に含まれる参考度の平均値が高いほど、評価情報の数が多いほど、ポイントを多くもらえる傾向があるので、「高く評価されるようなお気に入り情報を作成すればたくさんポイントがもらえる」といったインセンティブや、「たくさんの人に評価してもらえるようなお気に入り情報を作成すればたくさんポイントがもらえる」といったインセンティブが各々のユーザに働く。従って、お気に入り情報を追加したり更新したりするモチベーションが維持できるので、お気に入り情報の内容の充実につながり、お気に入り情報を参考にしてアイテムを利用するユーザも増える。すなわち、ポイントが増加する頻度やポイントが付与されるユーザ数をさらに増やすことができる。このため、ユーザは自分のポイントを確認するために頻繁にアイテム提供サーバにアクセスする傾向がより強まり、アイテムに関する情報を見る機会もさらに増えるので、より一層ユーザのアイテム利用を促進することができる。
【０３３０】
本発明を適用したプログラムは、コンピュータをアイテム提供サーバ装置１、情報処理サーバ装置２、及び／又は端末装置３の各手段もしくは各部として機能させる。本発明を適用した別のプログラムは、アイテム提供サーバ装置１、情報処理サーバ装置２、及び／又は端末装置３に適用される方法の各ステップをコンピュータに実行させる。
【０３３１】
なお、本発明は上述した実施の形態または実施例のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更（付加及び削除も含む。）が可能であることは言うまでもない。たとえば、情報処理サーバ装置２で行う処理を複数の情報処理装置によって分担して行うようにしてもよい。
【０３３２】
本明細書は様々な範囲及びレベルの発明を開示している。それら発明は、本明細書で説明した様々な技術的範囲及び具体的レベルの各装置及び各方法だけでなく、拡張ないし一般化の範囲で、各装置及び各方法から独立の作用、効果を奏する１つ又は複数の要素を抽出したものや、１つ又は複数の要素を拡張ないし一般化の範囲で変更したものや、さらに、各装置間及び各方法間で１つ又は複数の要素の組合せを入れ換えたものを含む。
【符号の説明】
【０３３３】
１，６  アイテム提供サーバ装置
２，７，８，９  情報処理サーバ装置
３  端末装置
４，５  ネットワーク
１１  アイテム提供サーバ制御手段
１１１，６１１  ユーザページ情報作成部
１１２  お気に入り情報登録部
１１３  利用情報中継部
１２  アイテム提供サーバ通信手段
１３  認証手段
１４  アイテム提供サーバ格納手段
１４１  ユーザ情報格納部
１４２  アイテム情報格納部
１４３  お気に入り情報格納部
２１，７１，８１，９１  情報処理サーバ制御手段
２１１，７１１，８１１，９１１  連携ポイント算出部
２１２，９１２  お気に入り情報登録部
２１３，９１３  連携ポイント取得部
２２  情報処理サーバ通信手段
２３，７３，８３，９３  情報処理サーバ格納手段
２３１  利用情報格納部
２３２  連携ポイント情報格納部
２３３  ユーザ情報格納部
２３４  アイテム情報格納部
２３５  お気に入り情報格納部
３１  端末制御手段
３１１  ユーザページ表示部
３１２  利用情報作成部
３１３  お気に入り情報作成部
３２  端末通信手段
３３  入力手段
３４  表示手段
６１４  閲覧可能情報取得部
６４４  閲覧可能情報格納部
７１４  閲覧可能情報作成部
７３６  閲覧可能情報格納部
８３７  仮ポイント格納部
９３８  閲覧情報格納部
【図１】
0005488172.tif 000002
【図２】
0005488172.tif 000003
【図３】
0005488172.tif 000004
【図４】
0005488172.tif 000005
【図５】
0005488172.tif 000006
【図６】
0005488172.tif 000007
【図７】
0005488172.tif 000008
【図８】
0005488172.tif 000009
【図９】
0005488172.tif 000010
【図１０】
0005488172.tif 000011
【図１１】
0005488172.tif 000012
【図１２】
0005488172.tif 000013
【図１３】
0005488172.tif 000014
【図１４】
0005488172.tif 000015
【図１５】
0005488172.tif 000016
【図１６】
0005488172.tif 000017
【図１７】
0005488172.tif 000018
【図１８】
0005488172.tif 000019
【図１９】
0005488172.tif 000020
【図２０】
0005488172.tif 000021
【図２１】
0005488172.tif 000022
【図２２】
0005488172.tif 000023
【図２３】
0005488172.tif 000024
【図２４】
0005488172.tif 000025
【図２５】
0005488172.tif 000026
【図２６】
0005488172.tif 000027
【図２７】
0005488172.tif 000028
【図２８】
0005488172.tif 000029
【図２９】
0005488172.tif 000030
【図３０】
0005488172.tif 000031
【図３１】
0005488172.tif 000032
【図３２】
0005488172.tif 000033
【図３３】
0005488172.tif 000034