(57)【特許請求の範囲】
【請求項１】
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込むように、コンピュータにさせることと、
データベースに、前記ユーザのセットの前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートするように、前記コンピュータにさせることと、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数から、ユーザ・アクティビティ情報を、第１のユーザからの指示に基づいて前記アグリゲートされたユーザ固有カタログから選択的に抽出するように、前記コンピュータにさせることと、
前記第１のユーザへの配信のために、前記選択的に抽出されたユーザ・アクティビティ情報を変換するように、前記コンピュータにさせること
とを含む、ユーザ・アクティビティの共有データベースからコンテンツ・フィードを生成する方法。
【請求項２】
前記変換することが、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づく、請求項１に記載の方法。
【請求項３】
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、請求項１に記載の方法。
【請求項４】
前記ユーザ固有カタログ内の取り込まれた前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、ユーザ・レコメンデーション情報、または、他のユーザ・アクティビティ情報のうちの、少なくとも１つを含む、請求項１に記載の方法。
【請求項５】
前記ユーザ固有カタログ内の取り込まれた前記ユーザ・アクティビティ情報は、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバックおよび伝送デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に取り込まれる、請求項１に記載の方法。
【請求項６】
前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートすることが、ロケーション情報、アクティビティ頻度情報、トランザクション情報、時刻および日付情報、ソーシャルネットワーク指定情報、レコメンデーション・レーティング情報、または、共有カタログ環境において定義された他のユーザ属性のうちの、少なくとも１つに基づいて、前記ユーザのセットの前記ユーザ固有カタログを分類することを含む、請求項１に記載の方法。
【請求項７】
ユーザのセットへの通信インターフェースと、
プロセッサであって、前記通信インターフェースを介して前記ユーザのセットと通信し、
前記ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込み、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートし、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数からのユーザ・アクティビティ情報を、第１のユーザからの指定に基づいて前記アグリゲートされたユーザ固有カタログから選択的に抽出し、
前記第１のユーザへの配信のために、前記選択的に抽出されたユーザ・アクティビティ情報を変換する
ように構成されている前記プロセッサ
とを含む、ユーザ・アクティビティの共有データベースからコンテンツ・フィードを生成するためのシステム。
【請求項８】
前記変換が、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づく、請求項７に記載のシステム。
【請求項９】
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、請求項７に記載のシステム。
【請求項１０】
前記ユーザ固有カタログ内の取り込まれた前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、請求項７に記載のシステム。
【請求項１１】
前記ユーザ固有カタログ内の取り込まれた前記ユーザ・アクティビティ情報が、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に取り込まれる、請求項７に記載のシステム。
【請求項１２】
前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートすることが、ロケーション情報、アクティビティ頻度情報、トランザクション情報、時刻および日付情報、ソーシャルネットワーク指定情報、または、レコメンデーション・レーティング情報のうちの、少なくとも１つに基づいて、前記ユーザのセットのユーザ固有カタログを分類することを含む、請求項７に記載のシステム。
【請求項１３】
ユーザのセットにインターフェースで接続するための手段と、
データを処理するための手段であって、前記インターフェースで接続するための手段を介して前記ユーザのセットと通信し、
前記ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込み、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートし、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数からのユーザ・アクティビティ情報を、第１のユーザからの指定に基づいて前記アグリゲートされたユーザ固有カタログから選択的に抽出し、
前記第１のユーザへの配信のために、前記選択的に抽出されたユーザ・アクティビティ情報を変換する
ように構成されている前記データを処理するための手段
とを含む、ユーザ・アクティビティの共有データベースからコンテンツ・フィードを生成するためのシステム。
【請求項１４】
前記変換が、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づく、請求項１３に記載のシステム。
【請求項１５】
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、請求項１３に記載のシステム。
【請求項１６】
前記ユーザ固有カタログ内の取り込まれた前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、請求項１３に記載のシステム。
【請求項１７】
前記ユーザ固有カタログ内の取り込まれた前記ユーザ・アクティビティ情報が、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に取り込まれる、請求項１３に記載のシステム。
【請求項１８】
前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートすることが、ロケーション情報、アクティビティ頻度情報、トランザクション情報、時刻および日付情報、ソーシャルネットワーク指定情報、または、レコメンデーション・レーティング情報のうちの、少なくとも１つに基づいて、前記ユーザのセットのユーザ固有カタログを分類することを含む、請求項１３に記載のシステム。
【請求項１９】
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込むように、コンピュータにさせるための少なくとも１つの命令と、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートするように、前記コンピュータにさせるための少なくとも１つの命令と、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数からのユーザ・アクティビティ情報を、第１のユーザからの指定に基づいて前記アグリゲートされたユーザ固有カタログから選択的に抽出するように、前記コンピュータにさせるための少なくとも１つの命令と、
前記第１のユーザへの配信のために、前記選択的に抽出されたユーザ・アクティビティ情報を変換するように、前記コンピュータにさせるための少なくとも１つの命令
とを含む、コンピュータ可読な記憶媒体。
【請求項２０】
前記変換するように前記コンピュータにさせるための少なくとも１つの命令は、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づいて、前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換するように、前記コンピュータにさせるための少なくとも１つの命令を含む、請求項１９に記載のコンピュータ可読な記憶媒体。
【請求項２１】
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、請求項１９に記載のコンピュータ可読な記憶媒体。
【請求項２２】
前記ユーザ固有カタログ内の取り込まれた前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、請求項１９に記載のコンピュータ可読な記憶媒体。
【請求項２３】
前記ユーザ固有カタログ内の取り込まれた前記ユーザ・アクティビティ情報は、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に取り込まれる、請求項１９に記載のコンピュータ可読な記憶媒体。
【請求項２４】
前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートするように、前記コンピュータにさせるための少なくとも１つの命令は、ロケーション情報、アクティビティ頻度情報、トランザクション情報、時刻および日付情報、ソーシャルネットワーク指定情報、または、レコメンデーション・レーティング情報のうちの、少なくとも１つに基づいて、前記ユーザのセットの前記ユーザ固有カタログを分類するように、前記コンピュータにさせるための少なくとも１つの命令を含む、請求項１９に記載のコンピュータ可読な記憶媒体。
【請求項２５】
デバイスの第１のユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込むように、コンピュータにさせることと、
前記データベースにおけるユーザのセットのユーザ・アクティビティ情報のユーザ固有カタログのセットとのアグリゲーションのために、データベースへ、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のユーザ固有カタログを伝達するように、前記コンピュータにさせることと、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数からのユーザ固有カタログのセット内のユーザ・アクティビティ情報への前記第１のユーザによる選択的なアクセスを、前記第１のユーザからの指示に基づいて開始するように、前記コンピュータにさせること
とを含む、前記デバイスにおけるユーザ・アクティビティの共有データベースから、コンテンツ・フィードを受信する方法。
【請求項２６】
前記選択的なアクセスは、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づいて、前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換することを含む、請求項２５に記載の方法。
【請求項２７】
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、請求項２５に記載の方法。
【請求項２８】
前記ユーザ固有カタログのセット内の前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、請求項２５に記載の方法。
【請求項２９】
前記ユーザ・アクティビティ情報を取り込むことが、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に、前記ユーザ・アクティビティ情報を取り込むことを含む、請求項２５に記載の方法。
【請求項３０】
前記選択的にアクセスすることは、コンテンツ・プロバイダ、プラットフォーム・プロバイダ、サーチ・プロバイダ、データベース収納場所または他のデータ保管場所のセットにわたって、キーワード・サーチのマッチを行うことと、デバイス構成パラメータおよびユーザ属性に基づいて、前記ユーザ・アクティビティ情報に関連づけられるコンテンツ・ストリームを調整することのうちの、少なくとも１つを含む、請求項２５に記載の方法。
【請求項３１】
データベースへの通信インターフェースと、
プロセッサであって、前記通信インターフェースを介して、前記データベースと通信し、
デバイスの第１のユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込み、
前記データベースにおけるユーザのセットのユーザ・アクティビティ情報のユーザ固有カタログのセットとのアグリゲーションのために、前記データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のユーザ固有カタログを伝達し、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数からのユーザ固有カタログのセット内のユーザ・アクティビティ情報への前記第１のユーザによる選択的なアクセスを、前記第１のユーザからの指示に基づいて開始する
ように構成されている前記プロセッサ
とを含む、前記デバイス。
【請求項３２】
前記選択的なアクセスは、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づいて、前記第１のユーザに配信するために、前記アクセスされたユーザ・アクティビティ情報を変換することを含む、請求項３１に記載のデバイス。
【請求項３３】
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、請求項３１に記載のデバイス。
【請求項３４】
前記ユーザ固有カタログのセット内の前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、請求項３１に記載のデバイス。
【請求項３５】
前記ユーザ・アクティビティ情報を取り込むことが、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に、前記ユーザ・アクティビティ情報を取り込むことを含む、請求項３１に記載のデバイス。
【請求項３６】
前記選択的にアクセスすることは、コンテンツ・サービス・プロバイダのセットにわたって、キーワード・サーチのマッチを行うことと、デバイス構成パラメータに基づいて、前記ユーザ・アクティビティ情報に関連づけられるコンテンツ・ストリームを調整することのうちの、少なくとも１つを含む、請求項３１に記載のデバイス。
【請求項３７】
データベースに、インターフェースで接続するための手段と、
データを処理するための手段であって、前記インターフェースで接続するための手段を介して、前記データベースと通信し、
デバイスの第１のユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込み、
前記データベースにおける前記ユーザのセットの前記ユーザ・アクティビティ情報のユーザ固有カタログのセットとのアグリゲーションのために、前記データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のユーザ固有カタログを伝達し、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数からのユーザ固有カタログのセット内のユーザ・アクティビティ情報への前記第１のユーザによる選択的なアクセスを、前記第１のユーザからの指示に基づいて開始することを含む
ように構成されている前記データを処理するための手段
とを含む、前記デバイス。
【請求項３８】
前記選択的なアクセスは、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づいて、前記第１のユーザに配信するために、前記アクセスされたユーザ・アクティビティ情報を変換することを含む、請求項３７に記載のデバイス。
【請求項３９】
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、請求項３７に記載のデバイス。
【請求項４０】
前記ユーザ固有カタログのセット内の前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、請求項３７に記載のデバイス。
【請求項４１】
前記ユーザ・アクティビティ情報を取り込むことが、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に、前記ユーザ・アクティビティ情報を取り込むことを含む、請求項３７に記載のデバイス。
【請求項４２】
前記選択的にアクセスすることは、コンテンツ・サービス・プロバイダのセットにわたって、キーワード・サーチのマッチを行うことと、デバイス構成パラメータに基づいて、前記ユーザ・アクティビティ情報に関連づけられるコンテンツ・ストリームを調整することのうちの、少なくとも１つを含む、請求項３７に記載のデバイス。
【請求項４３】
前記デバイスの第１のユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込むように、コンピュータにさせるための少なくとも１つの命令と、
前記データベースにおけるユーザのセットのユーザ・アクティビティ情報のユーザ固有カタログのセットとのアグリゲーションのために、データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のユーザ固有カタログを伝達するように、前記コンピュータにさせるための少なくとも１つの命令と、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数からのユーザ固有カタログのセット内のユーザ・アクティビティ情報への前記第１のユーザによる選択的なアクセスを、前記第１のユーザからの指示に基づいて開始するように、前記コンピュータにさせるための少なくとも１つの命令
とを含む、コンピュータ可読な記憶媒体。
【請求項４４】
前記選択的なアクセスは、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づいて、前記第１のユーザに配信するために、前記アクセスされたユーザ・アクティビティ情報を変換することを含む、請求項４３に記載のコンピュータ可読な記憶媒体。
【請求項４５】
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、請求項４３に記載のコンピュータ可読な記憶媒体。
【請求項４６】
前記ユーザ固有カタログのセット内の前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、請求項４３に記載のコンピュータ可読な記憶媒体。
【請求項４７】
前記少なくとも１つの命令が、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、前記ユーザ・アクティビティ情報を、自動的に取り込むように、前記コンピュータにさせるためのものである、請求項４３に記載のコンピュータ可読な記憶媒体。
【請求項４８】
前記前記選択的なアクセスは、コンテンツ・サービス・プロバイダのセットにわたって、キーワード・サーチのマッチを行うことと、デバイス構成パラメータに基づいて、前記ユーザ・アクティビティ情報に関連づけられるコンテンツ・ストリームを調整することのうちの、少なくとも１つを含む、請求項４３に記載のコンピュータ可読な記憶媒体。
【請求項４９】
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込むように、コンピュータにさせることと、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートするように、前記コンピュータにさせることと、
ネットワークの使用、または第１のユーザのロケーション、または他のユーザの属性に関連づけられた、コンテクスト−ディペンデントな情報を受信するように、前記コンピュータにさせることと、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数から、前記第１のユーザから指定されたユーザ・アクティビティ情報を、前記コンテクスト−ディペンデントな情報に基づいて、前記アグリゲートされたユーザ固有カタログから、選択的に抽出するように、前記コンピュータにさせること
とを含む、ユーザ・アクティビティの共有データベースから、コンテクスト−センシティブなコンテンツ・フィードを生成する方法。
【請求項５０】
前記選択的に抽出することは、前記第１のユーザのユーザ・アクティビティ情報の前記ユーザ固有カタログに関連づけられるサイトのナビゲーションによってアクティブにされる前記アグリゲートされたユーザ固有カタログ内の前記ユーザ固有カタログのコンテクスト−ディペンデントな選択可能メニューを提供することを含む、請求項４９に記載の方法。
【請求項５１】
前記ユーザ固有カタログ内の取り込まれた前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、請求項４９に記載の方法。
【請求項５２】
ユーザのセットへの通信インターフェースと、
プロセッサであって、前記通信インターフェースを介して前記ユーザのセットと通信し、
前記ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込み、
データベースに前記ユーザの前記セットの前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートし、
前記ネットワークの使用または第１のユーザのロケーションに関連づけられるコンテクスト−ディペンデントな情報を受信し、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数から、前記第１のユーザから指定されたユーザ・アクティビティ情報を、前記コンテクスト−ディペンデントな情報に基づいて、前記アグリゲートされたユーザ固有カタログから選択的に抽出する
ように構成されている前記プロセッサ
とを含む、ユーザ・アクティビティの共有データベースから、コンテクスト−センシティブなコンテンツ・フィードを生成するためのシステム。
【請求項５３】
前記選択的に抽出することが、前記第１のユーザのユーザ・アクティビティ情報の前記ユーザ固有カタログに関連づけられるサイトのナビゲーションによってアクティブにされる前記アグリゲートされたユーザ固有カタログ内の前記ユーザ固有カタログのコンテクスト−ディペンデントな選択可能メニューを提供することを含む、請求項５２に記載のシステム。
【請求項５４】
ユーザのセットにインターフェースで接続するための手段と、
データを処理するための手段であって、前記インターフェースで接続するための手段を介して前記ユーザのセットと通信し、
前記ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込み、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートし、
前記ネットワークの使用または第１のユーザのロケーションに関連づけられるコンテクスト−ディペンデントな情報を受信し、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数から、前記第１のユーザから指定されたユーザ・アクティビティ情報を、前記コンテクスト−ディペンデントな情報に基づいて、前記アグリゲートされたユーザ固有カタログから選択的に抽出する
ように構成されている前記プロセッサ
とを含む、ユーザ・アクティビティの共有データベースから、コンテクスト−センシティブなコンテンツ・フィードを生成するためのシステム。
【請求項５５】
前記選択的に抽出することが、前記第１のユーザのユーザ・アクティビティ情報の前記ユーザ固有カタログに関連づけられるサイトのナビゲーションによってアクティブにされる前記アグリゲートされたユーザ固有カタログ内の前記ユーザ固有カタログのコンテクスト−ディペンデントな選択可能メニューを提供することを含む、請求項５４に記載のシステム。
【請求項５６】
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込むように、コンピュータにさせるための少なくとも１つの命令と、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のユーザ固有カタログをアグリゲートするように、前記コンピュータにさせるための少なくとも１つの命令と、
前記ネットワークの使用または第１のユーザのロケーションに関連づけられる、コンテクスト−ディペンデントな情報を受信するように、前記コンピュータにさせるための少なくとも１つの命令と、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数から、前記第１のユーザから指定されたユーザ・アクティビティ情報を、前記コンテクスト−ディペンデントな情報に基づいて、前記アグリゲートされたユーザ固有カタログから選択的に抽出するように、前記コンピュータにさせるための少なくとも１つの命令
とを含む、コンピュータ可読な記憶媒体。
【請求項５７】
前記選択的に抽出するように前記コンピュータにさせるための少なくとも１つの命令は、前記第１のユーザのユーザ・アクティビティ情報の前記ユーザ固有カタログに関連づけられるサイトのナビゲーションまたはクライアント・ロケーションによってアクティブにされる、前記アグリゲートされたユーザ固有カタログ内の前記ユーザ固有カタログの、コンテクスト−ディペンデントな選択可能メニューを提供するように、前記コンピュータにさせるための少なくとも１つの命令を含む、請求項５６に記載のコンピュータ可読な記憶媒体。
【請求項５８】
デバイスの第１のユーザのユーザ・アクティビティ情報のユーザー固有カタログを取り込むように、コンピュータにさせることと、
前記データベースにおけるユーザのセットのユーザ・アクティビティ情報のユーザ固有カタログのセットとのアグリゲーションのために、データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のユーザ固有カタログを伝達するように、コンピュータにさせることと、
ネットワークの使用または前記第１のユーザのロケーションに関連づけられる、コンテクスト−ディペンデントな情報を受信するように、コンピュータにさせることと、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数から、前記第１のユーザから指定されたユーザ・アクティビティ情報を、前記コンテクスト−ディペンデントな情報に基づいて、前記ユーザ固有カタログのセットから選択的に抽出するように、コンピュータにさせること
とを含む、前記デバイスにおけるユーザ・アクティビティの共有データベースから、コンテクスト−センシティブなコンテンツ・フィードを受信する方法。
【請求項５９】
前記コンテクスト−ディペンデントな情報は、前記第１のユーザのユーザ・ロケーション情報、または、ネットワーク・ナビゲーション情報のうちの、少なくとも１つを含む、請求項５８に記載の方法。
【請求項６０】
データベースへの通信インターフェースと、
プロセッサであって、前記通信インターフェースを介して、前記データベースと通信し、
デバイスの第１のユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込み、
前記データベースにおけるユーザのセットのユーザ・アクティビティ情報のユーザ固有カタログのセットとのアグリゲーションのために、前記データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のユーザ固有カタログを伝達し、
前記第１のユーザのロケーションまたはネットワークの使用に関連づけられる、コンテクスト−ディペンデントな情報を受信し、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数から、前記第１のユーザから指定されたユーザ・アクティビティ情報を、前記コンテクスト−ディペンデントな情報に基づいて、前記ユーザ固有カタログのセットから選択的に抽出する
ように構成されている前記プロセッサ
とを含む、前記デバイス。
【請求項６１】
前記コンテクスト−ディペンデントな情報は、前記第１のユーザのユーザ・ロケーション情報またはネットワーク・ナビゲーション情報のうちの、少なくとも１つを含む、請求項６０に記載のデバイス。
【請求項６２】
データベースにインターフェースによって接続するための手段と、
データを処理するための手段であって、前記インターフェースによって接続するための手段を介して、前記データベースと通信し、
デバイスの第１のユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込み、
前記データベースにおけるユーザのセットのユーザ・アクティビティ情報のユーザ固有カタログのセットとのアグリゲーションのために、前記データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のユーザ固有カタログを伝達し、
前記第１のユーザのロケーションまたはネットワークの使用に関連づけられる、コンテクスト−ディペンデントな情報を受信し、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数から、前記第１のユーザから指定されたユーザ・アクティビティ情報を、前記コンテクスト−ディペンデントな情報に基づいて、前記ユーザ固有カタログのセットから選択的に抽出する
ように構成されている前記データを処理するための手段
とを含む、前記デバイス。
【請求項６３】
前記コンテクスト−ディペンデントな情報は、前記第１のユーザのユーザ・ロケーション情報またはネットワーク・ナビゲーション情報のうちの、少なくとも１つを含む、請求項６２に記載のデバイス。
【請求項６４】
前記デバイスの第１のユーザのユーザ・アクティビティ情報のユーザ固有カタログを取り込むように、コンピュータにさせるための少なくとも１つの命令と、
データベースにおけるユーザのセットのユーザ・アクティビティ情報のユーザ固有カタログのセットとのアグリゲーションのために、データベースに、前記デバイスの第１のユーザのユーザ・アクティビティ情報のユーザ固有カタログを伝達するように、前記コンピュータにさせるための少なくとも１つの命令と、
前記第１のユーザのロケーションまたはネットワークの使用に関連づけられる、コンテクスト−ディペンデントな情報を受信するように、前記コンピュータにさせるための少なくとも１つの命令と、
前記ユーザのセットにおける少なくとも１つのユーザのグループに属する１または複数の他のユーザの前記ユーザ固有カタログのうちの１または複数から、前記第１のユーザから指定されたユーザ・アクティビティ情報を前記コンテクスト−ディペンデントな情報に基づいて、前記ユーザ固有カタログのセットから選択的に抽出するように、前記コンピュータにさせるための少なくとも１つの命令
とを含む、コンピュータ可読な記憶媒体。
【請求項６５】
前記コンテクスト−ディペンデントな情報は、前記第１のユーザのユーザ・ロケーション情報またはネットワーク・ナビゲーション情報のうちの、少なくとも１つを含む、請求項６４に記載のコンピュータ可読な記憶媒体。
【発明の詳細な説明】
【関連出願への相互参照】
【０００１】
本願は、この出願と同一の企業体に対し譲渡の義務がある、つまり、譲渡された、カビア  カサールゴッド（Kabir Kasargod）、チャンユ  ダモレ（Tianyu D’Amore）、ガブリエル  エム．ダ  シルバ（Gabriel M. Da Silva）、および、ブライアン  ミニア（Brian Minear）による、「ユーザ・アクティビティ・カタログのアグリゲーションおよびディストリビューションのための方法および装置」（“Method and Apparatus for Aggregation and Distribution of User Activity Catalogs”）と題し、２００８年７月１４日に出願された、米国仮出願番号第６１／０８０，４３５号に関するものであり、その仮出願の優先権が主張され、その仮出願はここに引用により組み込まれる。
【背景技術】
【０００２】
本教示は、概して、オペレータ、デバイス、およびプラットフォーム−インディペンデントな収集、および、ユーザ・アクティビティ・カタログのクロス−プラットフォームな変換（translation）およびディストリビューション（distribution）のための方法および装置に関する。
【０００３】
インターネット、ネットワーク−イネーブルのセルラー電話、および他のネットワーク化されたデバイスの出現は、広告およびコンテンツ配信（content delivery）の新時代を巻き起こした。オンライン広告および他のコンテンツ配信の増進に拍車をかけている１つの要因は、セルフォン、インターネット、および、他物のユーザを対象としたマーケティングの可能性である。たとえば、サーチベースの（search-based）広告が激増しており、ユーザのサーチトピックに関連するコンテンツが、選択可能なバナー広告または他の広告媒体に自動的に挿入される。
【０００４】
セルラーおよびインターネット広告および他の媒体の採用が普及しているにも関わらず、ネットワーク化されたコンテンツ配信の有効性には、ある特定の障害が残っている。１つの要因は、消費者が、彼らの親しい友人および他の知り合いのレコメンデーション（recommendations）または経験を考慮するほどには、ネットワークで生み出された広告コンテンツを考慮する傾向にないということである。しかしながら、従来型の広告プラットフォームおよびチャネルは、概して、仲間によって報告された（peer-reported）レコメンデーションおよび経験のマーケティング力を利用しそこなっている。
【０００５】
たとえば、世界中のセルラーおよびインターネットのプロバイダおよびオペレータは、ゲーム、着信メロディ、壁紙、スクリーンセーバ、楽曲、および他のタイプのＤＲＭ保護されたサービスまたはコンテンツの、ブラウジング、購入、およびダウンロードをサポートするサービスおよびデバイスを提供している。ＤＲＭ保護されたコンテンツは、一般的に、オペレータによって管理され、かつ、モバイルまたはオペレータのウェブサイトのどちらかを介してユーザに利用可能となる、ショッピング・カタログを通じて、購入される。このカタログは、一般的に、ユーザの好みとは無関係で、むしろ、オペレータのコンテンツ・デベロッパとのパートナーシップに基づいて、他に対して、いくつかのコンテンツを差別化し、販売促進を図る。しかし、営利目的のカタログそのものは、ユーザが最も容易になじむことのできる個人的なコネクションおよび信用性は提供せず、それらのカタログは、一般的に、ユーザの好み、および／または、ユーザのソーシャルグループの好みや経験に合わせられることはない。したがって、それらの蓄積された経験は、グループのメンバーから互いに隠されたままでありうる。推論ベースのカタログ（inference based-catalogs）、および、ユーザによるレコメンデーションが、サポートされ始めているとは言え、カタログは、未だにオペレータの支配下にあり、単発的なレコメンデーションは、収入に対し著しい影響を生ずるのに十分ではないことが多く、カタログそのものが、ユーザが容易になじむことのできる信用性または個性を提供していない。
【０００６】
彼らの経験およびレコメンデーションを蓄積し、他のネットワークユーザと自由に共有することをユーザに可能にさせるてこ入れ効果を利用し、かつ、それらから成るコンテンツ・フィードを現金化する（monetize）ことをオペレータ、売買業者、および他者に可能にさせる、プラットフォームおよび手法を提供することが望まれうる。ある特定の事象において、会員グループは、異なるハンドセットおよび他のデバイスのセットを持ちうるため、コンテクスト−センシティブ（context-sensitive）および／またはデバイス−インディペンデント（device-independent）ベースで、それらのフィードを生成し、かつ、さまざまなグループのメンバーにディストリビュートする能力を提供することが、さらに望まれうる。
【発明の概要】
【０００７】
１つ以上の態様における本教示によると、ユーザ・アクティビティ・カタログの、オペレータ、デバイス、およびプラットフォーム・インディペンデントで、クロスプラットフォームな、変換、イネーブルメント、および、ディストリビューションのためのシステムおよび方法が提供され、セルラー電話、インターネット等のユーザ、または、他のユーザは、彼らのトランザクションおよび他のアクティビティが、総合データベースに取り込まれる（captured）ことに同意しうる。本教示の１つ以上の実施において、アクティビティ履歴の共有データベースに加入するための、登録された各ユーザの経験またはユーザ・アクティビティのカタログを取り込むシステムおよび方法が提供される。１つ以上の実施において、登録されたユーザのセットの中の各ユーザは、セルラー電話のユーザ、パーソナル・コンピュータのユーザ、ネットワーク−イネーブルのメディア・プレイバック・デバイスのユーザ、または、他物のユーザまたはサービス加入者のうち、いずれか１つ以上でありうる。
【０００８】
１つ以上の実施において、取り込まれ、データベースに記録されたユーザ・アクティビティは、たとえば、ユーザによる、購入、ライセンス、または、他のトランザクション・アクティビティを含みうる。たとえば、ユーザ・アクティビティのカタログは、インターネットおよび／またはセルラー電話を介してユーザによって、または、ストアまたは他の小売サイトでのインストア（in-store）または店舗販売時点情報管理（point-of-sales）での購入によって、つくられた購入記録を含みうる。トランザクション・アクティビティは、たとえば、本、楽曲、動画、洋服、食品、ソフトウェア、または、フィードでレコメンドされている他の媒体またはコンテンツの、購入、レンタルまたはライセンシングを含むことができ、受け取るユーザ、および／または、他の製品またはサービスに関連するように変換されている。１つ以上の実施において、彼らの登録されたグループまたは他の加入しているコミュニティ内からのレコメンデーション（recommendation）または他の情報のフィード（feed）を受け取っているユーザは、フィードでレコメンドされている、同一の製品、サービス、または、コンテンツを購入するオプションを提示されうる。１つ以上の実施において、レコメンドされた製品を購入するオプションは、ユーザによりリンクされた「バディー（buddy）」または他の指定された（単数または複数の）グループによる便利なトランザクションを可能にするために、ワンクリックのインターフェースでありうる。
【０００９】
１つ以上の実施において、共有経験フィードの配信は、デバイス−インディペンデントまたはクロス−プラットフォームベースで、生成および／または変換されることができ、ある所与のデバイスに、そのデバイスでの局所的な提示のために、コンテンツのフォーマットを変換させる必要なく、新たなトランザクション、レコメンデーションおよび経験を取り込み、アップロードすること、および、同一のフィードを受け取ることを、種々のデバイスに、可能にさせる。さらなる事象についての１つ以上の実施において、さまざまなクリック・スルー・オプション（click-through options）の提示が、たとえば、ユーザがビデオレンタルページまたは劇場スケジュールページに進んだ場合に、仲間によって購入がレコメンドされた映画を表示するために、コンテクスト・センシティブ・ベースで生成されうる。
【００１０】
１つ以上の実施において、友人または他のユーザによって受け取られたコンテンツ・フィードは、非購入アクティビティに関しうるが、プラットフォームは、それでもやはり、購入可能（purchasable）アクティビティに、その情報を生成または変換しうる。たとえば、ユーザは、ことによると、ある特定のゴルフコースをレコメンドし、彼らのユーザ・アクティビティ・カタログにそのレコメンデーションを組み込みうる。そのレコメンデーションが、ユーザの「バディー」または他の指定された（単数または複数の）グループへのフィードまたはディストリビューション（distribution）に入れられた場合、ゴルフクラブまたは他のスポーツ用品についての選択可能な購入オプションがフィードに挿入されうる。１つ以上の実施において、選択可能な購入オプションが、ユーザ・トランザクションおよび／またはレコメンデーションをすでに含んでいるフィードのために挿入されることもでき、たとえば、加入している売買業者またはベンダーによるスポンサーフィードを含みうる。１つ以上の実施において、ユーザのレコメンデーションまたは経験に由来しない選択可能な購入オプションが、売買業者がスポンサーの（meechant-sponsored）オプションまたはレコメンデーションとして、マークまたは指定されうる。
【００１１】
１つ以上の態様によると、本教示によるプラットフォームおよび手法は、それによって、選択的ベースで、１つ以上の、他の登録されたユーザの指定された１つのグループまたは複数のグループに、彼らの蓄積されたユーザ・アクティビティのカタログを、共有またはリンクさせることを、ユーザに、可能にさせることができる。１つ以上の実施において、他の登録されたユーザの指定された（単数または複数の）グループは、ソーシャルネットワークまたは他の明確なユーザコミュニティを含みうる。１つ以上の実施において、ユーザは、ユーザネーム、パスワード、セルラー電話または他のアカウントナンバー等の識別子を含む、ユーザのセルラー電話またはインターネットの認証情報等の認証情報によって識別されうる。１つ以上の実施において、ユーザは、カタログについてのアクセスポリシーを設定することにより、そのユーザのユーザ・アクティビティ・カタログから同一のコンテンツを、または、そのユーザのカタログから異なるレベル、タイプ、または、金額のコンテンツを、受け取ることを、指定された１つのグループまたは複数のグループ内の全ユーザに、可能にさせる、アクセスプロフィールを設定することができる。１つ以上の実施において、指定された１つのグループまたは複数のグループは、そのユーザによる最近の購入、たとえば、最近の楽曲または映像の購入またはレンタルを識別するために、たとえば、そのユーザのトランザクション履歴を閲覧または発見することができる。１つ以上の実施において、指定された（単数または複数の）グループのメンバーは、彼ら自身で購入するための楽曲、映像、または、他のコンテンツを選択するために、選択可能なオプション、たとえば、カーソルまたはマウスのクリックによって選択可能なボタンまたはボックス、または、他のダイアログまたはインターフェースを提示されうる。１つ以上の実施において、ユーザ・アクティビティのカタログのセットのホストとして動作するデータベースは、たとえば、ロイヤルティポイントまたは他の販売促進データを記録するために、ユーザ・アクティビティ・フィードに基づいて、購入用のマテリアルのクリックスルーまたは選択を記録しうる。
【００１２】
前述の、および、関連する目的を達成するために、１つ以上の態様が、これ以降に十分説明され、特に、特許請求の範囲で指摘される特徴を含む。以下の説明および付属の図面は、１つ以上の態様のある特定の例示的な特徴を詳細に説明する。しかし、これらの特徴は、さまざまな態様の原理が用いられうる、さまざまな方法のほんの数例を示すにすぎず、この説明は、そのようなすべての態様およびそれらの等価物を含むことを意図する。
【００１３】
添付の図面は、本明細書の一部に組み込まれ、本明細書の一部を構成するが、本教示の態様を例示し、この説明とともに、本教示の原理を説明するのに役立つ。図面は以下のとおりである。
【図面の簡単な説明】
【００１４】
【図１】本教示の１つ以上の態様にしたがい、ユーザ・アクティビティのカタログの、プラットフォーム−インディペンデントなアグリゲーション、クロス−プラットフォームな変換、イネーブルメント、およびディストリビューションのための共有カタログ環境をサポートする、全般的なネットワーク・プラットフォームを示す図である。
【図２】本教示の１つ以上の態様にしたがい、コンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）を介したコンテンツ・ディストリビューションのネットワーク図を示す図である。
【図３】本教示の１つ以上の態様にしたがい、デバイス−スペシフィック（device-specific）な変換を含む、カタログサーバを介したコンテンツ・ディストリビューションのネットワーク図を示す図である。
【図４Ａ】本教示の１つ以上の態様にしたがい、デバイス−スペシフィックな変換、サーチエンジンにわたる変換、およびデータベース収納場所にわたる変換を含む、コンテンツ変換のネットワーク図を示す図である。
【図４Ｂ】本教示の１つ以上の態様にしたがい、デバイス−スペシフィックな変換、サーチエンジンにわたる変換、およびデータベース収納場所にわたる変換を含む、コンテンツ変換のネットワーク図を示す図である。
【図４Ｃ】本教示の１つ以上の態様にしたがい、デバイス−スペシフィックな変換、サーチエンジンにわたる変換、およびデータベース収納場所にわたる変換を含む、コンテンツ変換のネットワーク図を示す図である。
【図５Ａ】本教示の１つ以上の態様にしたがい、カタログサーバに関連づけられる処理アクティビティを含む、ユーザ・アクティビティのアグリゲーションおよびディストリビューションのフローチャートを示す図である。
【図５Ｂ】本教示の１つ以上の態様にしたがい、カタログサーバに関連づけられる処理アクティビティを含む、ユーザ・アクティビティのアグリゲーションおよびディストリビューションのフローチャートを示す図である。
【図６】本教示の１つ以上の態様にしたがい、デバイスに関連づけられる処理アクティビティを含む、ユーザ・アクティビティのアグリゲーションおよびディストリビューションのフローチャートを示す図である。
【図７】本教示の１つ以上の態様にしたがい、ユーザ経験コンテンツ・フィードの、コンテクスト・センシティブな配信を表示する例示的なインターフェースを示す図である。
【図８】本教示の１つ以上の実施による、移動デバイスにおけるハードウェアおよび他のリソースの例示的なセットを示す図である。
【図９】本教示の１つ以上の実施による、基地局におけるハードウェア、ソフトウェアおよび他のリソース、および関連づけられるコンポーネントの例示的なセットを示す図である。
【詳細な説明】
【００１５】
ここでは、さまざまな態様が図面を参照して説明される。以下の説明では、説明を目的として、数多くの具体的な詳細が、１つ以上の態様が完全に理解されるように、述べられる。しかし、そのような（単数または複数の）態様が、これらの具体的な詳細がなくても実現されうることは、明らかであろう。
【００１６】
本教示の態様は、ユーザ・アクティビティ・カタログの、オペレータ、デバイス、およびプラットフォーム−インディペンデントなディストリビューションのための方法および装置に関するものである。より詳細には、１つ以上の態様において、プラットフォームおよび手法が提供され、ユーザは、収集、および、プラットフォームの登録されたユーザの全セット内の、指定された（単数または複数の）ユーザグループへの選択的なディストリビューションまたは共有のために、彼らのトランザクション記録、または他のアクティビティ、または経験が、共有データベースに取り込まれ、記憶されることに同意しうる。したがって、全ユーザのトランザクション、レーティング（ratings）／レコメンデーション（recommendation）、および他の履歴、および経験は、ユーザ定義の許可によっては、互いに入手可能かつトランスペアレントになることができ、仲間のレコメンデーションおよび経験による複合的な結果がユーザによって生成されたアクティビティ・フィードで利用されることを、可能にする。１つ以上の実施にしたがって、フィードは、デバイスおよびプラットフォーム−インディペンデント・ベースで、クロス−プラットフォームおよび／またはクロス−オペレータに、アクセス、変換、および配信されることができ、広範囲のユーザに、広範なデバイスを用いて、ユーザによって生成されたコンテンツ・ストリームを共有する（participate in）ことを、可能にさせる。１つ以上の実施において、所与の受取人のデバイスおよび／またはそれをサポートするオペレータによる、さまざまなフォーマット間のトランザクションは、カタログサーバで生成されうる。
【００１７】
ある事象についての１つ以上の実施によると、ユーザは、一般的に、彼または彼女の指定された（単数または複数の）グループの、ユーザ・アクティビティのカタログのセットへの寄与、その閲覧、または利用が可能である。指定された（単数または複数の）ユーザグループは、たとえば、「バディー」リスト、ソーシャルネットワーク、および／または他のユーザコミュニティ内の、友人、知り合い、または他のユーザを含みうる。１つ以上の実施において、ユーザは、ユーザの指定された（単数または複数の）グループに、ソーシャルネットワークからの既存のユーザリストをインポートまたはマージすることを選びうる。１つ以上の実施において、特定のソーシャルネットワークに登録されていない他のユーザは、ユーザの指定された（単数または複数の）グループに含まれうる。たとえば、ユーザは、彼らの職場、学校、または他の組織、コミュニティ、またはソースによるユーザまたはユーザのグループを含むことを選ぶか、任意の公共のインターネットまたは他のネットワークのユーザによる加入を招待することを選ぶことができる。本教示の１つ以上の実施において、ユーザのための指定された（単数または複数の）グループは、随時、ユーザによって自由に変更されうる。１つ以上の実施において、ユーザは、１つのグループまたは複数のグループを管理することができる。複数のグループが生成されている場合、ユーザは、望むのであれば、異なるグループ間にユーザの重複を持って、グループを指定することができる。１つ以上の実施において、異なる指定されたグループ、または、指定されたグループ内のユーザは、同一または異なるコンテンツ・フィード、アクセス権（access privilege）、または、他のディストリビューション設定が割り当てられうる。１つ以上の実施において、グループは、プラットフォーム、キャリア、または、アクセスプロバイダにわたって確立されうる。１つ以上の態様において、ユーザは、ユーザの裁量で、共有カタログ環境に対し、彼らのトランザクション・アクティビティおよび他のデータの共有を、選択的にオプトイン、オプトアウト、フィルタ、サスペンド、またはアクティブにするように、アクセスまたは権限の制御の設定を構成しうる。
【００１８】
この説明において、「例示的」という語は、例、実例、または事例としての役割を果たすことを意味するために使用される。「例示的」なものとしてここに説明されている、いずれの態様も設計も、他の態様または設計よりも、好ましい、または、利点があるものとして必ずしも解釈されるべきではない。むしろ、例示的という語の使用は、具体的にコンセプトを提示することを意図している。
【００１９】
さらに、「または」という用語は、排他的な「または」というよりはむしろ、包括的な「または」を意味するものする。つまり、別段の指定がない限り、または文脈から明らかでない限り、「Ｘは、ＡまたはＢを用いる」という句は、自然な包括的置換のいずれをも意味するものとする。つまり、「Ｘは、ＡまたはＢを用いる」という句は、以下の例のいずれによっても意を満たす：ＸはＡを用いる；ＸはＢを用いる；または、ＸはＡもＢも用いる。加えて、本願および添付の請求項で使用される「１つの」（“a” and “an”）という冠詞は、別段の指定がない限り、または文脈から単数形にあてられたものであることが明らかでない限り、一般に「１つ以上」（“one or more”）を意味するものと解釈されるべきである。
【００２０】
図１に示されているように、一般的な事象についての１つ以上の実施によると、ユーザは、デバイス１０２を動作して、１つ以上のネットワーク１０６を介してデータベース１０４およびカタログサーバ１１０にアクセスし、それによって、全体の共有カタログ環境１００に加わることができる。１つ以上の実施において、デバイス１０２は、セルラー電話、パーソナル・コンピュータ、ネットワーク−イネーブルのメディアプレイヤー、ネットワーク−イネーブルの携帯情報端末、デスクトップまたはラップトップ・コンピュータ、または、他の、有線、光接続、無線または他の方法でネットワーク化されたデバイスであってもよく、または、これらを含んでもよい。デバイス１０２は、データベース１０４、カタログサーバ１１０、および他のリソースとの対話を可能にするように構成され、セルラー電話または他のタイプのデバイス１０２用に設計された、ソフトウェア・アプリケーション等であるクライアント１０８の、ホストとして働くことができる。クライアント１０８は、たとえば、カリフォルニア州サンディエゴのクァルコム・インコーポレイテッドから入手可能なＢＲＥＷ（登録商標）のプラットフォーム用に設計されたクライアントであってもよく、または、それを含みうる。クライアント１０８は、さらに、Ｊａｖａ（登録商標）２・モバイル・エンバイロンメント（Java 2 Mobile Environment：Ｊ２ＭＥ）、ワイヤレス・アプリケーション・プロトコル（Wireless Application Protocol：ＷＡＰ）、または、モバイル・ウィジェット・エンバイロンメント（Mobile Widget environment）、等の環境用に設計されたクライアントであってもよく、または、それらを含みうる。クライアント１０８は、さらに、パーソナル・コンピュータ用のソフトウェア、たとえば、ウェブブラウザ、または、Windows（登録商標）、Linux（登録商標）、または任意の他のネットワーク・アウェア環境用の、他のアプリケーションまたはプラグイン・ソフトウェア・モジュールであってもよく、または、それらを含みうる。１つの態様において、たとえば、クライアント１０８は、さらに、ケーブル−イネーブルのセットトップボックス等のデバイスであってもよく、または、それらを含みうる。デバイス１０２およびクライアント１０８、または他の関連づけられるハードウェア、ソフトウェア、または論理が、データベース１０４および他のリソースと、それによって通信する、１つ以上のネットワーク１０６は、インターネット、または、他の公共または私的なネットワークであってもよく、または、それらを含みうる。１つ以上の態様において、ネットワーク１０６は、無線デバイスと通信するために、１つ以上の基地局１４０、たとえば、セルラー基地局を含み、または、それらとインターフェースで接続しうる。１つ以上の実施において、ユーザは、同時に、または、別の時に、２種類以上のデバイス１０２および／またはクライアント１０８を使用しうる。
【００２１】
カタログサーバ１１０は、データベース１０４を管理またはインターフェースで接続することができる。データベース１０４は、リレーショナル・データベースまたは他のデータストアであってもよく、ユーザが、彼らの指定された（単数または複数の）他のユーザグループに宣伝するように選んだ、モバイルまたはトランザクション・アクティビティ等のユーザ・アクティビティのカタログを、登録または記憶する。１つ以上の態様において、カタログサーバは、さらに、デバイス１０２、クライアント１０８および／または他のリソースの、種々のタイプについての設定データを記憶するデバイス・データベース１３２を、管理またはインターフェースで接続することができる。
【００２２】
１つ以上の実施において、ユーザは、彼らが、彼らの（単数または複数の）グループに加わってほしいと思うユーザを手作業で一覧表にすることにより、彼らが所望する（単数または複数の）指定されたグループを作ることができる。図１は、指定されたグループ３０２、指定されたグループ３０４、および指定されたグループ３０６を、単に例示的に示しているが、グループの数、タイプ、および配置は、任意のものが使用されうる。さらに、または、その代わりに、１つ以上の実施において、あるユーザのための（単数または複数の）指定されたグループは、あるソーシャルネットワーク、たとえば、公的に利用可能なFacebook（登録商標）または他のサービスから、インポートまたはマージされることができ、ユーザが外部のソーシャルネットワークを介して管理する任意の既存の「バディー」のネットワークを利用することができる。１つ以上の実施において、ユーザは、彼らの指定されたグループとして、共有カタログ環境１００におけるすべての登録されたユーザを指定することができ、または、所望であれば、その全コミュニティのサブセットを指定することができる。１つ以上の実施において、各ユーザのための（単数または複数の）指定されたグループの識別は、データベース１０４、または他のデータストアに記憶されうる。一般的に、あるユーザのための（単数または複数の）指定されたグループは、別のユーザのための（単数または複数の）指定されたグループと同一である必要はないが、１つ以上の実施において、ユーザは、共通のグループを確立または共有するように選びうる。１つ以上の実施において、ユーザのアクティビティおよびフィードを公開するサービスは、ユーザに無料で提供されうる。実施において、データベース１０４は、カタログサーバ１１０と統合されてもよく、または、別の実施において、データベース１０４は、カタログサーバ１１０から独立および／または物理的に分離しうる。１つ以上の実施において、カタログサーバ１１０、基地局１４０、デバイス・データベース１３２、データベース１０４、および／または他のリソースは、キャリア、オペレータ、サービス、または他のプロバイダによって動作されるサイト（site）で、設置またはホストされうるか、１つ以上のネットワーク１０６または他のロケーション内で、設置またはホストされうる。
【００２３】
本教示のユーザ・アクティビティ・カタログの、オペレータ、デバイス、およびプラットフォーム−インディペンデントなディストリビューションのためのシステムおよび方法は、キャリア、売買業者、コンテンツプロバイダ、および他のベンダーまたは当事者に、ユーザが彼らの（単数または複数の）指定されたグループに宣伝しうるプレミアムコンテンツの導入を、可能にさせうる。プレミアムコンテンツは、着信メロディ、壁紙、アプリケーション、ビデオクリップ、楽曲、等のダウンロード可能なコンテンツだけでなく、インターネット上に存在しない（brick-and-mortar）、および／または、オンラインの、小売業者、ベンダー、または（たとえば、ウォルマート、アマゾン、ｅベイ、等といった）売買業者によって販売される日常的なコンテンツ、等でありうる。本教示の実施による、１つの潜在的な収入源は、カタログ・ディストリビューション環境内でプレミアムコンテンツを販売促進するベンダーから、得ることができる。ベンダーは、たとえば、無線キャリア、または小売りの売買業者であってもよく、または、それらを含みうる。ある事象についての１つ以上の実施によると、カタログサーバ１１０は、ユーザが加入ベンダーによって販売されている各アイテムまたはサービスにしたクリックの回数を、登録および追跡することができ、ユーザのフィードによって先導された、ベンダーのアイテムへのダウンストリーム・ユーザのクリックに対し、あらかじめ規定されたレートを、ベンダーに課すことができる。
【００２４】
１つ以上の実施において、ユーザから、または、ユーザに、フィードを介して配信されるコンテンツのタイプは、ユーザが構成した設定、および／または、彼らがサポートされ、サービス加入し、または、動作する、１つのネットワークまたは複数のネットワークによって、フィルタまたは構成されうる。たとえば、ユーザは、ユーザの現在のロケーション、たとえば、デバイス１０２によって報告される、グローバル・ポジショニング・システム・フィクス（Global Positioning System (GPS) fix）、等によってフィルタされるように、ユーザの受け取るフィードを構成することができる。ユーザは、これらの事象において、ユーザが受け取ることを望む選択的な購入オプションのセットを、ユーザの現在のロケーションから一定マイル数の範囲内に位置するものに、限定しうる。１つ以上の実施において、また、図３および図４との関連を含んでここに説明されるように、デバイス１０２に配信されるフィードまたは他のコンテンツが、オペレータおよび／または特定のデバイス１０２の仕様または制限に適合するように、または、ユーザのサービスおよび／またはデバイス１０２との互換性を保証するように、たとえば、デバイス１０２に送信されたコンテンツの映像の解像度を低減したり、または、他の調整を行ったりするように、変更または調整されうることにも留意されたい。
【００２５】
１つの実施において、たとえば、無線キャリアのデジタルコンテンツは、ユーザとユーザの（単数または複数の）指定されたグループのメンバーが同一のキャリアに属する場合、ユーザに、選択的に認識可能または利用可能にされるのみであることが可能である。ユーザと（単数または複数の）指定されたグループが異なるキャリアに属する場合、異なるキャリアのデジタルコンテンツを促進するフィードは、ユーザのフィードリストから取り除かれうるか、そうでなければ、それに適合させられうる。これらの事象についての１つ以上の実施において、キャリア非特定プレミアムコンテンツ・フィードのみが、ユーザの（単数または複数の）指定されたグループから、ユーザに対し、認識可能または利用可能になりうる。他のタイプおよび組合せのコンテンツのフィルタリングが、さらに可能でありうる。しかし、ここに説明されているように、１つ以上の態様によると、コンテンツ・フィードの配信が、オペレータ（または、サービス）インディペンデント・ベースで行われ、フィルタリングされうるので、異なるサポーティングオペレータにわたるユーザが、異なるカタログデータベースおよびユーザグループにわたるコンテンツ・フィードを受け取りうる。
【００２６】
別の事象についての１つ以上の実施によると、（図６との関連を以下に含んで）ここに説明されるように、ウェブサイト１１２のセットは、ユーザ・アクティビティおよび／または関連するユーザのフィードの、利用可能なカタログの、コンテクスト・センシティブなリストまたはメニューを生成および提示するように構成されうる。コンテクスト・センシティブなコンテンツのフィードは、関連づけられるユーザ・アクティビティ、および、ウェブアドレスまたは他のナビゲーション情報からのマッピングとともに、カタログサーバ１１０による、データベース１０４への、ウェブサイト１１２のセットの登録に基づいて、生成されうる。１つ以上の実施において、さらに、図１に示されているように、カタログサーバ１１０は、ロイヤルティプログラム１１４のセットと通信して、得られたチャレンジポイント、報酬、ロイヤルティポイント、または他の値を登録および追跡することができる。ロイヤルティプログラム１１４のセットは、たとえば、売買業者、ベンダー、小売業者、または金融機関といった第３者のプロバイダによって、ホストまたは管理されうる。
【００２７】
これらの事象についての１つ以上の実施によると、カタログサーバ１１０、データベース１０４、および、カタログ共有環境１００の他のインフラストラクチャおよび論理は、ユーザに、共通の利益をデモンストレーションさせて、たとえば、「バディー」として、互いの（単数または複数の）指定されたグループに、互いを追加し、互いのカタログを閲覧し、時間とともに彼らの関係と共有経験を強化および拡充することを可能にさせるように、適応させられうる。データベース１０４に記憶されたユーザ・アクティビティのユーザカタログの記憶によって、各ユーザは、ユーザがデータベース１０４で公に入手可能にさせているコンテンツの追跡数を持ちうる。ユーザごとに、データベース１０４、カタログサーバ１１０、および／または、他のソフトウェアまたは論理は、たとえば、そのユーザとの共通コンテンツ数が最も多いユーザを識別するために、データベース１０４でホストされた記憶されたデータを分類することができ、最も似た考えのユーザのリストを、ユーザに提供することができる。
【００２８】
たとえば、最多数回、所与のユーザのお気に入りの、または、最もよく行くレストランに、しばしば出かけたユーザを示すために、データベース１０４が分類されうるか、レポートが生成されうる。１つ以上の実施において、似た考えのユーザリストは、たとえば、デバイス１０２のクライアント１０８を介して、共有カタログ環境内でユーザに表示されることができる。そして、ユーザは、カタログコンテンツを共有するための、ユーザの（単数または複数の）指定されたグループのメンバーとして、その同じ考えのユーザを追加し、バディーのカタログを閲覧し、および／または、その同じ考えのユーザとともに、または、その同じ考えのユーザを通じて、購入を行うオプション、といったオプションを提示されうる。また、本教示の共有カタログ環境１００は、たとえば、共有「ウィッシュリスト」、ギフトレジストリ、または、他の情報を介して、複数のユーザ間の共同購入アクティビティを促進するために使用されうる。
【００２９】
さらなる事象についての実施によると、本教示の共有カタログ環境１００は、ユーザの（単数または複数の）指定されたグループに、小売売買業者または他のベンダーを含むように拡張されうる。この拡張は、売買業者の小売カタログへの、レコメンドされた、または、入手可能な、製品、サービス、およびコンテンツの展開を可能にする。１つ以上の実施において、売買業者は、ノードまたは仮想ユーザとして、ユーザの（単数または複数の）指定されたグループに加入することができる。このようにして、ユーザは、ユーザの（単数または複数の）指定されたグループに売買業者を追加し、売買業者のカタログを通じて、製品、サービス、またはコンテンツを購入することができる。これらの事象についての１つ以上の実施において、ユーザは、たとえば、モバイル銀行口座やオペレータによる請求を介した支払い等の支払いメカニズムを通じて、および／または、彼／彼女のクレジットカードの使用または加入している売買業者と提携している他の支払口座を通じて、小売または他のアイテムの購入を完了させることができる。１つ以上の実施において、ユーザは、彼／彼女のウィッシュリストアイテムだけでなく、所望の場合、購入されたアイテムを、公開または同報することを、データベース１０４のオーナーまたはオペレータ、または他のエンティティからの、ロイヤルティポイントによって、奨励されうる。
【００３０】
１つ以上の実施において、売買業者のカタログならびに履歴的な購入の記録は、たとえば、セルラー電話またはパーソナル・コンピュータの形態のデバイス１０２を介して、必ずしも取り込まれたり、伝送されたりする必要はない。小売ストアは、たとえば、仮想ユーザとして動作するが、そのストアまたは他のサイトに、局部データ処理プラットフォームの日単位のトランザクションを記憶し、データベース１０４または他のデータストアに、１つ以上のネットワーク１０６（たとえば、インターネット、等）を介して、トランザクションをアップロードしうる。このようにして取り込まれた店舗販売時点情報管理のトランザクションは、たとえば、現金または電子的な支払いによって、行われうる。１つ以上の実施において、各加入売買業者は、共有カタログ環境１００内で、「バディー」、または、売買業者の（単数または複数の）指定されたグループのメンバーとして、その既存の口座の所有者、顧客、または、他のサービス加入者またはアフィリエイトのすべてを指定することができる。
【００３１】
さらなる事象についての１つ以上の実施において、ユーザは、ユーザ・アクティビティのカタログのセットのディストリビューションまたはフィードを受け取るように、設定または登録しうるが、データベース１０４への彼ら自身のトランザクション・アクティビティの取り込み、および／または、他のユーザに対するそのアクティビティの公開を拒否しうる。１つ以上の実施において、ユーザは、単発的に（on a one-time basis）トランザクションを取り込みおよび／または公開するように選択すること、および／または、進行中のトランザクション毎に、１つずつ、彼らのトランザクションを取り込みおよび／または公開するように問い合わせられることを選択することができる。１つ以上の実施において、ユーザは、たとえば、トランザクションと同時に、または、トランザクションが行われた後のある既定の時間を含み、随時、１つ以上のトランザクションを、取り込み、検索、および公開することを選択できる。１つ以上の実施において、ユーザは、１つ以上の特定の売買業者、ベンダー、またはコンテンツプロバイダによって、または、それらにおいて行われたトランザクションのみを取り込み、および公開することを、随時、選択的に選ぶことができる。１つ以上の実施において、ユーザは、共有カタログ環境１００に登録または加入している、利用可能なすべての売買業者、ベンダー、またはコンテンツプロバイダに、彼らのトランザクションまたは他のアクティビティを、自動的に取り込ませ、および公開させることを、選択することができる。さらなる実施において、ユーザは、物理的なストアまたは他の店舗販売時点情報管理で行われたトランザクションといった、オフラインのアクティビティを、選択的に取り込み、および公開することを選択することができる。ユーザは、これらの事象において、購入または他のトランザクションへの、または、ストア、売買業者またはプロバイダへの、情報リンク（たとえば、ウェブ・ユニフォーム・リソース・ロケータ（ＵＲＬ）、等）を追加するように選択しうる。ユーザが、ユーザの（単数または複数の）指定されたグループに、売買業者を追加する場合、ユーザは、逆に、たとえば、デバイス１０２のディスプレイを介して、共有カタログ環境内で、その売買業者のカタログを閲覧することができる。
【００３２】
ユーザ・アクティビティのユーザのカタログへの挿入後、ユーザの（単数または複数の）指定されたグループは、次に、ユーザカタログ内のアイテム（購入されたアイテム、ウィッシュリストアイテム、または、その他）を閲覧することができる。そして、（単数または複数の）指定されたグループのメンバーは、所望の場合には、彼ら自身のウィッシュリストに、これらのアイテムを追加しうるか、最初のユーザのために、または、最初のユーザを通して直接的に、アイテムを購入しうる。さらに、共有カタログ環境１００によるトランザクションは、モバイル・バンキング・サービスによって、ユーザの入力したクレジット・カードによって、（たとえば、ペイパルが、たとえば、共有カタログ環境内で、ノードまたはユーザでありうる場合、等には）パイパル（登録商標：Paypal）といった任意のオンライン支払い代理店、使用されているのであればセルラー電話内に埋め込まれたクレジットカードチップ、または、他の支払いまたは決済方法によって、オペレータまたはキャリアのマンスリーの、または他の請求書に、束ねられうる。１つ以上の実施において、データベース１０４のオーナーまたはオペレータは、共有カタログ環境で行われた、あらゆる購入または他のトランザクションについて、収入の割り当てを受け取りうる。
【００３３】
さらなる事象についての１つ以上の実施によると、ユーザを求めて、ユーザ・アクティビティのカタログを個人的に検索することを、ユーザの（単数または複数の）指定されたグループのメンバーに、可能にさせることに加え、本教示の共有カタログ環境は、さらに、または、その代わりに、ユーザの（単数または複数の）指定されたグループに、彼らのカタログを同報または「ブラスト（blast）」することを、ユーザに可能にさせるように構成されうる。たとえば、これらの事象についての１つ以上の実施によると、ユーザは、ユーザの「バディー」の１人または全員に、製品、サービス、コンテンツまたは他のカタログのレコメンデーションを自動的に送信することができる。１つ以上の実施において、ユーザは、（単数または複数の）指定されたグループ内の１人の、何人かの、またはすべてのユーザであろうと、それ以外であろうと、ユーザの（単数または複数の）指定されたグループにおける、どのユーザが、カタログの同報またはブラストを受け取ることになるのかを、選択またはスケジューリングする柔軟性を提供されうる。１つ以上の実施において、同報の通知および／または同報自体が、受取人のユーザのホームページの特定のエリア内に、表示されうる。１つ以上の実施において、その表示は、製品、サービス、またはコンテンツの名称または他の識別子、製品、サービス、またはコンテンツのユーザのレーティングの同報、および、そのアイテムを購入または検索するために受取人のユーザにとって選択可能なリンクを含みうる。
【００３４】
１つ以上の実施において、同報は、特定の製品、サービス、またはコンテンツ、そのようなアイテムの選択されたグループ、または、ユーザの、ユーザ・アクティビティの全カタログの同報の促進に関連しうる。同報がユーザ・アクティビティの完全なカタログを参照している場合、関連づけられるリンクをクリックすることは、ユーザカタログの同報に、受取人を導くことができる。受取人のユーザは、たとえば、同報を無視すること、それを記憶すること、それを削除すること、または、それを使用し、その製品を購入すること、または、ユーザのカタログの送信に進むことを選択しうる。無視された場合、１つ以上の実施において、同報は、それを削除しなければ、受取人のユーザのホームページに現れる「ブラスト」リストにキープされうる。削除された場合、同報は、受取人のユーザのホームページから完全に取り除かれうる。さらなる事象についての１つ以上の実施によると、ユーザ・アクティビティのカタログのレーティングを生成、記憶、および分類する能力は、データベース１０４、カタログサーバ１１０、および／または、他の関連付けられるハードウェア、ソフトウェア、および論理に組み込まれうる。レーティングシステムは、たとえば、カタログサーバ１１０またはネットワークの他のリソースで記憶および管理されうる。１つ以上の実施において、ユーザ・アクティビティのユーザのカタログおよび関連づけられるレーティングのレーティングシステムおよび現在の詳細は、ウェブ上の彼または彼女のホームページ内で、彼らのモバイルネットワークで、または、他のサイト、サービス、またはロケーションで、ユーザに表示されうる。
【００３５】
さらなる事象についての１つ以上の実施によると、カタログサーバ１１０および関連づけられる論理は、ユーザに送信するためのカタログ情報を決定するのに、ロケーションベースの（location-besed）情報を考慮しうる。これらの事象についての１つ以上の実施において、ユーザに送信されたレコメンデーション・データは、製品、コンテンツ、またはサービスに加えて、または、その代わりに、ロケーションベースのユーザデータに関しうる。これらの事象についての１つ以上の実施において、ユーザは、個人だけでなく、売買業者または他の商業エンティティ、たとえば、小売りのストアまたは法人をも含みうる。主題のユーザの位置は、デバイス１０２を介して、たとえば、セルラー電話に埋め込まれたグローバル・ポジショニング・システム（ＧＰＳ）の位置特定能力によって、カタログサーバ１１０に報告されうる。１つ以上の実施において、ユーザが、小売りのストアまたはその付近に、接近または到達する場合に、たとえば、そのユーザは、もし、その売買業者のユーザが、まだ、ユーザの（単数または複数の）指定されたグループの一部ではないのであれば、その小売りのストアが、ユーザの（単数または複数の）指定されたグループのメンバーとして直ちに追加されうることを、デバイス１０２への通知によって、促されうる。もし、ユーザが、彼らの（単数または複数の）指定されたグループに、その小売りのストアまたは他のサイトまたはエンティティを、すでに以前に追加していたのであれば、ユーザは、クーポン、ディスカウント、または、カタログ内の他の販売促進製品にアクセスするために、その売買業者のユーザのカタログを閲覧するように促されうる。ロケーション−センシティブな（location-sensitive）アクションのための、この通知およびオプションは、ユーザに、彼または彼女の（単数または複数の）指定されたグループを好都合に拡充して、ロケーションベースの売買業者のユーザまたはサービスを含み、かつ、それらについて通知されるようにすることを、可能にさせる。ロケーションベースの発見の特徴は、さらに、ユーザの（単数または複数の）指定されたグループに売買業者のユーザを追加するレコメンデーションに、地理的ベース（geographically-based）のコンテクストおよびリアルタイムの関連性を追加しうる。１つ以上の実施において、ロケーションベースの発見能力は、さらに、他の個々のユーザへの彼らの接近を、個々のユーザに通知するために使用されうる。
【００３６】
カタログサーバ１２０を介した、生成されたコンテンツのストリームの配信について、たとえば、図２に示されているように、１つ以上の態様によると、デバイス１０２によってデータベース１０４にアクセスし、コンテンツの配信を開始するための要求は、コンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１３０を介して行われうる。１つ以上の態様において、コンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１３０は、デバイス１０２のクライアント１０８においてホストされ、既定のセットのファンクション・コール（function calls）および／または他のパラメータを使用して、カタログサーバ１１０において利用可能な、または、それを介してアクセスされる、さまざまなリソースを呼出すのに役立ちうる。ある事象についての１つ以上の態様によると、カタログサーバ１１０へのトランザクションデータのアップロード、または、カタログサーバ１１０からのコンテンツのストリームの受信の要求は、コンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１３０のインターフェースによって抽出されうるので、デバイス１０２およびそのクライアント１０８は、データベース１０４に記憶された、ユーザのトランザクションおよび他のデータの構成についての全詳細をアウェアする必要はない。デバイス１０２およびクライアント１０８は、その代わりに、デバイスのタイプ、オペレータまたはサービスの識別、および／または、そのデバイスと通信するために必要なオペレーティング・パラメータを識別するためにデバイス・データベース１３２にアクセスすることができるカタログサーバ１１０を介したコンテンツの配信を、単に要求することもできる。
【００３７】
１つ以上の態様において示されるように、および、単に実例として、入力、パラメータ、およびコンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１３０に渡されたデータは、たとえば、（ユーザグループ１と標記された関連づけられるユーザグループ３３６を有するカタログサーバ１１０としてのウェブポータルによって、または、それを介して、交換されているのが示されている）、広告収入データ３０８、請求データ３１０、ユーザ情報アクティビティ１３８、サインオンデータ３１４、消費者請求データ３１６、サインオンデータ３２０、等を含みうる。１つ以上の態様で示されているように、また、単に実例として、入力、パラメータ、およびコンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１３０に渡されたデータは、さらに、（ユーザグループＺと標記された関連づけられるユーザグループ３３８を有するカタログサーバ１６２としての基地局または他のモバイルプラットフォームによって、または、それらを介して、交換されているのが示されている）、サインオンデータ３２４、請求データ３２８、オペレータ請求データ３３４、およびオペレータ認証データ３３０、等を含みうる。１つ以上の態様において、カタログサーバ１１０およびカタログサーバ１６２は、それぞれ、たとえば、関連づけられるデータベース１０４およびデバイス・データベース１３２、および／または他のリソースを含む、リソースと通信可能である。１つ以上の態様において、２つ以上のカタログサーバ１１０および１６２は、さらに、それら自身の間で、カタログ・アクティビティに関連するメッセージデータ３２２を交換することができる。１つ以上の態様において、コンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１３０は、他の入力、パラメータ、およびデータを、含み、規定し、動作することができる。
【００３８】
１つ以上の態様によると、たとえば、図３に示されているように、コンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１３０によるコンテンツ・フィードの抽出は、種々のデバイスのセット、たとえば、異なる製造業者によってつくられたデバイスや、異なるキャリー、サービスまたはオペレータによってサポートされるデバイス、異なるディスプレイ解像度、異なる接続帯域幅、および／または、他のオペレーティングパラメータを有するデバイスに、コンテンツのストリームの、クロス−プラットフォームな変換、およびオペレータ、デバイス、およびプラットフォーム−インディペンデントな配信を可能にさせうる。図３に示されているように、１つ以上の態様において、また、単に実例として、（オペレータＡと標記された）所与のサービスオペレータ３４０は、デバイス・データベース１３２に記憶された、ユーザのグループおよび関連づけられるデバイスタイプを管理しうる。第１のユーザ（例として、ユーザＡ１）が、第１のアイテム（例として、アイテムＡ１）に関して、第１のデバイス３５２（例として、デバイスＡ１）から、トランザクションデータをアップロード、または、コンテンツを要求すると、メッセージが、カタログサーバ１１０を介して、関連づけられるユニフォーム・リソース・ロケータ（ＵＲＬ、例として、ＵＲＬ  Ａ１）を使用して、ユーザ、デバイスおよびカタログに関連づけられる第１のカタログ３４２（例として、カタログＡ１）に、伝達されうる。（ユーザＡ２と示された）第２のユーザが、たとえば、第１のユーザ（ユーザＡ１）によって取り込まれた、または、それに関連づけられたデータを、閲覧または受信することを望む場合、または、そうでなければ、第１のユーザまたは他のユーザと通信することを望む場合、第２のユーザは、（カタログＡ２と示された）第２のカタログ３４４に関連づけられる（アイテムＡ２と示された）第２のアイテムに関連し、（ＵＲＬ  Ａ２と示された）第２のＵＲＬを介して（デバイスＡ２と示された）第２のデバイス３５４に配信されたデータを、受信することができる。１つ以上の態様において、第１のアイテム（アイテムＡ１）は、所与のサービスまたはオペレータの異なるカタログにおける記録間の正確なマッチ（match）がなされうる場合、第２のアイテム（アイテムＡ２）と同一であると認識されうる。さらなる態様で示されているように、データまたはフィードの他の交換は、種々のアイテム、カタログ、サーチエンジン、データベース収納場所、または、ユーザによって生成されたカタログデータの取り込みおよび体系化（organizing）に関連する他のリソース間での相対的なマッチまたは変換が実行または識別されうる限り、異なるオペレータによってサポートされた、ユーザ（たとえば、デバイス３５６を有するユーザＢ１とデバイス３５８を有するユーザＣ１）、および異なるカタログ（たとえば、（カタログＢ１と示された）カタログ３４６と（カタログＣ１と示された）カタログ３４８）間で、行われうる。
【００３９】
より詳細には、たとえば、図４Ａに例示的に示されているように、１つの態様において、複数のユーザカタログを有する所与のオペレータ内のカタログサーバ１１０は、データベース１０４または他のデータストアに記憶され、（カタログＡ１と標記された）カタログ３６０と（カタログＡ２と標記された）カタログ３６２として例示的に示されているような、デバイス−スペシフィックなカタログにおける出品物（entries）間で、アイテム名キーワードのマッチを行いうる。このようにして、たとえば、「レーシング・ゲーム」というキーワード・タームを含む最近のトランザクションを捜し求めているユーザは、彼らのグループの内外で、さまざまな他のユーザおよびトランザクションを含む複数のカタログから、複数の結果を受信することができ、それは、その種類の製品の購入またはレーティングに関連する。同様に、たとえば、図４Ｂに示されているように、複数のオペレータにわたる、アイテム名キーワードのマッチは、（サーチエンジンＡと標記された）サーチエンジン３６４、および（サーチエンジンＢと標記された）サーチエンジン３６６として例示的に示され、たとえば、２つ以上のオペレータまたはサービスプロバイダのためのカタログサーバでホストされている、異なるオペレータサーチエンジンにわたって、行われうる。このように、カタログサーバは、「ゴルフクラブ」というキーワード・タームについて、各カタログに対して、サーチを実行し、２人以上のユーザの登録された会員グループの内外で、マッチする結果を得うる。
【００４０】
１つ以上のさらなる態様において、たとえば、図４Ｃで示されているように、アイテム名キーワードのマッチは、（データベースＡと標記された）データベース３６８、および（データベースＣと示された）データベース３７２として示されている、２つ以上のオペレータまたはサービスプロバイダのための、オペレータ・データベース収納場所にわたって行われ、カタログ、トランザクション・ストア、および／または他のデータファイルのキーワード・タームのマッチを行うために、収納場所の記録において、マッチを検索する。キャリア、サービス、プロバイダ、および／またはオペレータにわたるユーザ・トランザクションおよび関連するデータ履歴にアクセスする能力、ならびに、本教示のプラットフォームおよび方法にしたがってデバイス−スペシフィックな要件にコンテンツを調整する能力についての、ある特定の態様によると、種々のデバイスを動作する種々のユーザのユーザ・アクティビティ記録は、異なるオペレータまたはデバイスのタイプのために手動で再構成することをユーザに必要とすることなく、例外なく、および、相互に、アクセスされうる。それゆえ、コンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１３０を介したユーザ・アクティビティ・フィードのアクセスは、規定されたオペレータネットワークおよび／または特定のデバイスのタイプ内でのみ利用可能な独自仕様のリソースではなく、ユビキタス・サービスとして、透過的に行われうる。
【００４１】
図５Ａおよび図５Ｂは、本教示の１つ以上の実施に係る、カタログサーバ１１０に関連づけられるアクティビティを処理することを含む、ユーザ・アクティビティの取り込み、および、カタログの生成とディストリビューション全般のフローチャートを示す。５０２で、処理が開始される。５０４で、ユーザは、共有カタログ環境１００で動作するために、または、共有カタログ環境１００に加入するために、たとえば、データベース１０４でユーザ認証情報を受取り、有効化することによって、共有カタログサービスに登録されたユーザの全体的なセットに、登録されうる。５０６で、ユーザの好みおよび／またはプロフィールの設定または他の構成データが、たとえば、それらの設定を示すことをユーザに促すこと、または、それらの設定を別のソースからインポートすることによって、受け取られうる。５０８で、ユーザの指定された１つのグループまたは複数のグループの識別が、たとえば、データベース１０４を介して、受け取られうる。１つ以上の実施において、ユーザの（単数または複数の）指定されたグループの一部または全部は、別のソース、たとえば、ソーシャルネットワーキングサービスまたはサイトから、マージまたはインポートされうる。
【００４２】
５１０で、ユーザのためのユーザ・アクティビティは、ユーザまたは他者による手動入力によって、または、他のチャネル、ネットワーク、または、手法で、オンライン・トランザクション・サイトに関連づけられるデータストアから、デバイス１０２を介して、取り込まれうる。たとえば、デバイス１０２がセルラー電話である場合、モバイルウェブまたは他のアプリケーションを介して行われるトランザクションは、カタログサーバ１１０、データベース１０４、または、他のあて先に、取り込まれ、および送信されうる。さらなる例として、１つ以上の実施において、小売りのストアまたは他の店舗販売時点情報管理サイトは、日ベースまたは他ベースで、トランザクションを分類し、カタログサーバ１１０、データベース１０４、または他のあて先に、本教示のカタログ共有サービスに登録されたユーザについてのトランザクションの記録を送信しうる。アクティビティ・データは、他の手法、チャネル、または方法を使用して、取り込まれうる。５１２で、主題のユーザについてのユーザ・アクティビティのカタログは、たとえば、データベース１０４における入力として、生成されうる。さらに、１つ以上の実施において、ユーザのカタログについてのユーザ構成設定は、たとえば、アクセスのレベルを、そのユーザのカタログまたは他のデータの種々の態様に許可されるように設定するために、受け取られる。
【００４３】
５１４で、ユーザのカタログは、ユーザの（単数または複数の）指定されたグループのカタログとともに、および／または、所望であれば、登録されたユーザのセットの全ポピュレーション（population）とともに、アグリゲートされうる。５１６で、アグリゲートされたカタログ、または、アグリゲートされたカタログの所望の部分またはコンポーネントのディストリビューションが、たとえば、ユーザ定義の認証に基づいて、開始され、適宜、アグリゲートされたカタログのフィルタリング、分類、発見、または他の処理が開始されうる。ユーザは、たとえば、彼または彼女のパーソナル・カタログを、彼らの（単数または複数の）指定されたグループに、全体的にディストリビュートするように設定することができ、そのディストリビューションは、カタログサーバ１１０が自動的に生成しうる。１つ以上の態様において、ユーザ・アクティビティのディストリビューションまたはフィードは、たとえば、一定の間隔といった既定の時間で、加入ユーザがトランザクションを行うか、または、記録するとき、等のイベント・トリガー型の（event-triggered）時間で、または、他の時間で、または、他の状況に基づいて、生成されうる。５１８で、アイテム・キーワード・サーチが、所与のオペレータの所与のカタログ内でアイテムを捜し出すために、および／または、適宜、複数のカタログ、サーチエンジン、または、種々のオペレータの収納場所にわたって、ユーザまたは彼らのグループにとって関心のあるアイテムまたはアクティビティを捜し出すために、生成されうる。５２０で、受取人の１つのデバイスまたは複数のデバイスへの配信のためのコンテンツパラメータは、デバイス・データベース１３２にアクセスすることによって設定され、たとえば、受取人のディスプレイ・スクリーンでの映像の解像度を識別することができる。５２２で、ユーザ・アクティビティの、生成されたディストリビューションまたはフィードは、適宜、受信するデバイスに適合する構成設定で、主題のユーザの（単数または複数の）指定されたグループまたは他のターゲットに、送信されうる。
【００４４】
５２４では、報酬、得られたチャレンジポイント、ロイヤルティポイント、または他の値が、適宜、ダウンストリームのトランザクションまたは他のアクティビティを生み出すフィードまたはコンテンツのオリジナルのユーザに、割り当てられ、または、送信されるために、生成されうる。たとえば、カタログサーバ１１０は、ユーザのフィードまたは他のディストリビュートされたコンテンツによって先導された、またはそれらに関連づけられたダウンストリームの購入に関連づけて、報酬ポイントまたは他の値を決定するために、ロイヤルティプログラム１１４のセットと通信することができる。５２６では、フィード、関連づけられるリンク、または、他のコンテンツについての、クリックあたりのコスト（cost-per-click）または他のカウントまたは記録が、コンテンツ／広告ストリームログのために、生成されうる。１つ以上の実施において、クリックまたは他のアクティビティのコンテンツ／広告ストリームログは、カタログサーバ１１０を介して生成され、共有カタログ環境１００に加入しているキャリア、コンテンツプロバイダ、または他のオペレータまたはエンティティに報酬を出すために使用されうる。
【００４５】
５２８では、ユーザ・アクティビティのカタログのアグリゲートされたセットが、適宜、１人以上のユーザによるユーザ・アクティビティ、データベース１０４において受信された、新たに処理されたデータまたはコンテンツ、または、他の更新または改訂をさらに反映するように更新されうる。５３０では、処理が繰り返されてもよく、前の処理ポイントに戻ってもよく、さらなる処理ポイントにジャンプしてもよく、または、終了されてもよい。
【００４６】
図６は、本教示の１つ以上の実施に係る、デバイス１０２に関連づけられる処理アクティビティを含む、ユーザ・アクティビティの取り込み、および、カタログの生成およびディストリビューションの全体のフローチャートを示す。６０２で、処理が開始されうる。６０４では、オペレータ、ネットワーク、またはサービスへのアクセスが、たとえば、ユーザが、移動デバイスを始動させることにより、または、パーソナル・コンピュータを使用してウェブサイトにログインすることにより、デバイス１０２を介して開始および／または認証されることができる。６０６では、ユーザ・ナビゲーション・データ、たとえば、ユニフォーム・リソース・ロケータ（ＵＲＬｓ）、グローバル・ポジショニング・システム（ＧＰＳ）フィクス等のユーザ・ロケーション・フィクス（user location fixes）、および／または、他のユーザ・アクティビティが、デバイス１０２を介して取り込まれうる。６０８では、ユーザ主導の入力、選択、アップロードまたは他のデータが、ユーザ・アクティビティ情報１３８を送信／受信するために、デバイス１０２において、または、それを介して、受信されうる。たとえば、ユーザは、移動デバイスのキーパッドを操作して、ドロップダウンまたは他のメニューで、ユーザのフィードを選択することができる。６１０では、ユーザ・ナビゲーション、ロケーション・フィクス、および／または他のコンテクスト−センシティブな情報が、コンテンツの（単数または複数の）フィードおよび関連する情報の、コンテクスト−センシティブなメニュー１３６または他のコンテクスト−ディペンデントな提示を生成するために、モニタされうる。６１２では、アクセスされた（単数または複数の）コンテンツ・フィードが、デバイス１０２を介して、たとえば、デバイス１０２に与えられたグラフィックのユーザのインターフェースを介して、提示されうる。６１４では、ユーザの入力、検出されたユーザ・ナビゲーション・アクティビティ、および／または、検出されたユーザ・ロケーション・フィクスが、更新され、新たなユーザ・ナビゲーションおよび／または位置情報から結果として得られた、更新された（単数または複数の）コンテンツ・フィードが、適宜、生成されうる。６１６では、処理は繰り返されてもよく、前の処理ポイントに戻ってもよく、さらなる処理ポイントにジャンプしてもよく、または、終了してもよい。
【００４７】
さらなる事象についての１つ以上の実施によると、アクティビティのフィードについて、たとえば、図７の態様に示すように、ウェブサイト１１２のセットまたは他のソースは、カタログサーバ１１０を介した、データベース１０４への、ウェブサイト１１２のセットの登録に基づいて、ユーザ・アクティビティおよび／または関連するユーザ・フィードの、入手可能なカタログの、コンテクスト−センシティブなメニュー１３６または他のリストまたはメニューを生成し、提示するように、構成されうる。デバイス１０２を介した、コンテンツ−イネーブルまたはコンテクスト−センシティブなウェブサイトでの、ユーザの存在またはナビゲーションは、たとえば、共有カタログ環境１００に登録された、または、関連づけられた、ユニフォーム・リソース・ロケータ（ＵＲＬ）を検出することによって、検出されうる。ウェブサイト１１２のセット内のサイトをナビゲートしているユーザは、一度ユーザがそのサイトをナビゲートした場合、または、そのサイトにアクセスした場合には、カタログの共有をイネーブルにすることを要求されうる。加入サイトでのカタログの共有のアクティブ化は、たとえば、彼らのカタログ共有認証情報を使用して、彼らが誰なのかを識別することを、ユーザに要求しうる。アクティブ化およびユーザの識別により、ユーザは、コンテクスト−センシティブに、そのウェブサイトに関する、彼らの（単数または複数の）指定されたグループについてのユーザ・アクティビティのカタログのセットを受信しうる。たとえば、ユーザは、彼らの（単数または複数の）指定されたグループのメンバーによってつくられた、スポーツの売買業者のサイトから、ゴルフクラブまたは他のスポーツ用品の購入の、コンテクスト−センシティブなメニュー１３６を提示されうる。
【００４８】
コンテクスト−センシティブなメニュー１３６または他の提示オブジェクトまたはウィジェットは、彼らの（単数または複数の）指定されたグループのそれらのメンバーのそのアクティビティの詳細を検索するオプション、および／または、同じアイテムを直接購入するオプションを、ユーザに与えうる。このように、ウェブサイト−センシング（Web site-sensing）を用いる１つ以上の実施において、デバイス１２０は、ウェブサイトで、ユーザのフィードおよび他のオプションを検出およびアクティブ化するために、クライアント１０８または他のリソースと対話する、クライアント側のアプリケーション・プログラミング・インターフェース（ＡＰＩｓ）によって、構成されうる。対応するサーバ側のＡＰＩｓが、データベース１０４へのアクセスおよびカタログサーバ１１０からデバイス１０２へのフィードのディストリビューションを許可するために、さらに使用されうる。１つ以上の実施において、ウェブサイト１１２のセット内のサイトで、コンテクスト−センシティブなフィードまたは他のコンテンツを受信すると、ユーザが、彼または彼女の（単数または複数の）指定されたグループのメンバーによるレコメンデーションをクリックまたは選択する場合に、ユーザは、レコメンデーションに関連づけられるリンク、たとえば、チェックアウトページにリダイレクトさせられうる。１つ以上の実施において、ウェブサイト１１２のセット内のサイトのクリエータまたはオペレータは、彼らのサイトでの彼らのフィードのホスティングに基づいて、たとえば、クリックあたりのコスト（ＣＰＣ）、ミル（または千）インプレッションあたりのコスト（cost per mille (or thousand) impressions：ＣＰＭ）、または他ベースに基づいて、収入の取り分を割り振られうる。１つ以上の実施において、他のユーザからのレコメンデーション、レーティング、または他のアクティビティを示す、ユーザの１つのフィードまたは複数のフィードは、加入ウェブサイトで、または、他のロケーション、フォーマット、または媒体で、バナー広告で提示されうる。１つ以上の実施において、ユーザが生成したフィードは、広告として扱われ、オリジナルのユーザまたは他者への、対価または報酬のために、クリックあたりのコストベースで追跡されうる。
【００４９】
図８は、本教示の１つ以上の実施に係る、移動デバイス１０２のハードウェア、ソフトウェア、および、他のリソースの例示的な構成を示す。移動デバイス１０２は、（たとえば、モバイル通話の開始または他のハンドシェーク、ハンドシェーク応答、モバイルアプリケーションデータ転送、データイベント、データイベント応答、ハンドシェーク終了、等に関連する）信号を受信する、少なくとも１つのアンテナ７０２（たとえば、送信受信機、または入力インターフェースを含むそのような受信機のグループ、等）、および、受信機７０４を含むことができ、これは、受信された信号にアクション（たとえば、フィルタリング、増幅、ダウンコンバート、等）を行う。アンテナ７０２は、さらに、信号を送信するための送信機７１８に結合可能である。アンテナ７０２は、たとえば、ハンドシェーク要求、データイベント要求、等への応答を送信または受信することができる。送信された信号は、ここに説明されているように、ユーザ・アクティビティ情報１３８のセット、および他のデータであってもよく、または、それらを含みうる。アンテナ７０２および受信機７０４は、さらに、受信された信号を復調し、処理のためにプロセッサ７０８に復調された情報を提供しうる復調器７０６に結合されうる。さらに、移動デバイス１０２は、プロセッサ７０８に結合され、かつ、送信、受信、等が行われるデータを記憶しうるメモリ７１０を含みうる。
【００５０】
プロセッサ７０８は、移動デバイス１０２のアンテナ７０２および／またはユーザインターフェース７２４によって受信されたユーザ・アクティビティ情報１３８を分析することができ、および／または、変調器７１６を介して、送信機７１８による送信のためのユーザ・アクティビティ情報１３８または他のデータを生成することができる。さらに、プロセッサ７０８は、移動デバイス１０２の１つ以上のリソースまたはコンポーネント（たとえば、７０６、７１２、７１４、７１６、７１８、等）を制御することができ、および／または、それらにアクセスすることができる。プロセッサ７０８は、ランタイム環境７１２、たとえば、クァルコム・インコーポレイテッドから入手可能なＢＲＥＷ（登録商標）のランタイム環境だけでなく、アプリケーション７１４の１つ以上のセット、または他のソフトウェア、モジュール、アプリケーション、論理、コード、等を実行することができる。１つ以上の態様において、アプリケーション７１４のセットは、クライアント１０８および／または他のアプリケーションまたはリソースを含むことができる。プロセッサ７０８は、１つ以上の実施において、ユーザについてのロケーション・フィクス（location fixes）を含む、位置関連情報（location-related information）の受信および処理のために、位置特定モジュール７２６、たとえば、グローバル・ポジショニング・システム（ＧＰＳ）モジュールまたはチップと通じうる。本教示によると、プロセッサ７０８は、さらに、コンテンツ・サービス・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１３０と通信することができ、カタログ処理ファンクションを起動させ、ファンクション・コールを実行し、ユーザ・アクティビティ情報１３８を抽出し、他のアクションを行う。プロセッサ７０８は、さらに、グラフィックス、映像、通信関連データ、ここに説明されているユーザ・アクティビティ・フィード、および他の情報を表示するために、ユーザ・インターフェース７２４、たとえば、グラフィカル・ユーザ・インターフェースまたは他のグラフィカル・ディスプレイに結合しうる。
【００５１】
図９は、さまざまな実施に係る、１つ以上のデバイス１０２および関連づけられたネットワークコンポーネントから、および、それらに、コンテンツのストリームおよび他のデータを伝達しうる、カタログサーバ１１０に組み込まれ、それによって維持され、または、関連づけられうる、ハードウェア、ソフトウェア、および他のリソースの例示的なセットを示す。カタログサーバ１１０は、複数の受信アンテナ８０６によって１つ以上のデバイス１０２から（単数または複数の）信号を受信する受信機８１０と、たとえば、コンテクスト−センシティブなメニュー１３８または他のカタログ関連データを送信するために、たとえば、送信アンテナ８０８によって、１つ以上のデバイス１０２と伝送または通信する送信機８２２、とを含み、それらにアクセスし、それらと通信しうる。受信機８１０は、受信アンテナ８０６から情報を受信することができ、たとえば、ユーザ・アクティビティ情報１３８を含む、受信された情報を、復調する復調器８１２に動作可能なように結合されうる。プロセッサ８１４は、復調器８１２によって供給された、変調された信号を分析しうる。プロセッサ８１４は、さらに、ここに説明されているユーザ・カタログ・アクティビティを実行、サポート、促進し、および／または、それに関与しうる、１つ以上のアプリケーション８１８を記憶しうるメモリ８１６に結合する。プロセッサ８１４は、さらに、ここに説明されているように、ユーザ・アクティビティ・カタログ情報を生成およびディストリビュートするために、ユーザ・アクティビティ情報１３８および他のデータを処理するためのカタログ・マネージャ・モジュール８２６と通信しうる。プロセッサ８１４は、さらに、他のネットワーク・リンクまたはリソース、たとえば、データベース１０４およびデバイス・データベース１３２に通ずるために、ネットワークインターフェース８２２、たとえば、イーサネット（登録商標）または他の有線、光、または無線インターフェースに通じうる。１つ以上の実施において、プロセッサ８１４および他のリソースは、カタログサーバ１１０でホストされうるか、種々の態様では、基地局１４０で、および／または、他のサーバ、無線サーバ、または他のリソースで、ホストされうる。１つ以上の実施処理において、記憶装置、および他のリソースは、カタログサーバ１１０とは別に、または、離れて、分散および／または設置されうる。
【００５２】
前述の説明は、例示的であり、構成および実施におけるバリエーションが、当業者に見出されうる。たとえば、さまざまな例示的な論理、論理ブロック、モジュール、デバイス、および回路は、パーソナル・コンピュータ、セルラー電話、メディア・プレイバック・デバイス、およびサーバを含み、ここに開示される実施に関連して説明されているが、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、離散ゲートまたはトランジスタ論理、離散ハードウェアコンポーネント、または、ここに説明されている機能を実行するように設計された、それらの任意の組合せを用いて、または、それらによって、実施または実行されてもよい。汎用プロセッサは、マイクロプロセッサであってもよいが、その代わりに、プロセッサは、任意の従来型のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであってもよい。プロセッサは、コンピュータデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと併用する１つ以上のマイクロプロセッサ、または任意の他のそのような構成としても実施されうる。１つ以上の例示的な実施において、説明されている機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらのいずれの組合せにおいても実施されることができる。ソフトウェアで実施される場合、機能は、コンピュータ可読媒体上の１つ以上の命令またはコードとして記憶または伝送されうる。コンピュータ可読媒体は、１つの場所から他へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体とコンピュータ記憶媒体の両方を含む。記憶媒体は、コンピュータによってアクセス可能な任意の利用可能な媒体でありうる。限定ではなく、例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、または、コンピュータによってアクセスすることができ、命令またはデータ構造の形態で、所望のプログラムコードを搬送または記憶するのに使用することができる、任意の他の媒体を含みうる。さらに、いずれの接続も、当然のことながら、コンピュータ可読媒体と呼ばれる。例えば、ソフトウェアが、ウェブサイト、サーバ、または、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波といった無線技術を使用する他のリモートソースから伝送されるのであれば、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または、赤外線、無線、およびマイクロ波といった無線技術が、媒体の定義の中に含まれる。ディスク（disk）およびディスク（disc）は、ここに使用されているように、コンパクトディスク（disc）（ＣＤ）、レーザー（登録商標）ディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disks）は普通、データを��気的に再生するが、ディスク（discs）は、レーザーによって光学的にデータを再生する。上記の組合せもまたコンピュータ可読媒体の範囲内に含まれるべきである。ここに開示されている実施に関連して説明されているアルゴリズムまたは方法のステップは、ハードウェアで直接的に、プロセッサによって実行されるソフトウェアモジュールで、またはその２つを組み合わせて具現化されうる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルデスク、ＣＤ−ＲＯＭ、または当該技術で知られている、任意の他の形態の記憶媒体の中に存在しうる。例示的な記憶媒体はプロセッサに結合されることができるので、プロセッサは、記憶媒体から情報を読むことができ、かつ、記憶媒体に情報を書くことができる。代替として、記憶媒体は、プロセッサと一体化しうる。プロセッサと記憶媒体は、ＡＳＩＣの中に存在しうる。ＡＳＩＣは、ユーザ端末の中に存在しうる。代替として、プロセッサおよび記憶媒体は、ユーザ端末における離散コンポーネントとして存在しうる。
【００５３】
ここに説明される方法は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡおよび他のシステム等のさまざまな無線通信システムに使用されうる。「システム」および「ネットワーク」という用語は、しばしば互換性をもって使用される。ＣＤＭＡシステムは、ユニバーサル地上無線アクセス（Universal Terrestrial Radio Access：ＵＴＲＡ）、ｃｄｍａ２０００、等の無線技術を実現しうる。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ）および他の異なるＣＤＭＡを含む。さらに、ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−９５およびＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、移動通信のためのグローバルシステム（ＧＳＭ（登録商標））等の無線技術を実現しうる。ＯＦＤＭＡシステムは、エボルブドＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラモバイルブロードバンド（ＵＭＢ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ８０２．２０、フラッシュ−ＯＦＤＭ（登録商標）、等の無線技術を実現しうる。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサル・モバイル・テレコミュニケーション・システム（ＵＭＴＳ）の一部である。３ＧＰＰロングタームエボリューション（ＬＴＥ）は、Ｅ-ＵＴＲＡを使用するＵＭＴＳのリリースであり、それは、アップリンクでＳＣ−ＦＤＭＡを、ダウンリンクでＯＦＤＭＡを用いる。ＵＴＲＡ、Ｅ-ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、およびＧＳＭは、「第三世代パートナーシッププロジェクト」（３ＧＰＰ）と称する組織による資料で説明されている。さらに、ｃｄｍａ２０００およびＵＭＢは、「第三世代パートナーシッププロジェクト２」（３ＧＰＰ２）と称する組織による資料で説明されている。さらに、そのような無線通信システムは、対になっていない免許不要のスペクトル、８０２.ｘｘ無線ＬＡＮ、ＢＬＵＥＴＯＯＴＨ（登録商標）、および、任意の他のショートレンジまたはロングレンジの無線通信技術をしばしば使用する、ピアツーピア（例えば、モバイルツーモバイル）のアドホックネットワークシステムを、さらに含みうる。
【００５４】
さらに、たとえば、説明された実施では、ユーザ・アクティビティのカタログのセットは、単一のデータベース１０４に記憶されているが、１つ以上の実施において、ユーザ・アクティビティのカタログおよび他のデータは、複数のデータストアに記憶されうる。単数の、または、統合されたものとして説明された他のリソースは、１つ以上の実施において、複数であってもよく、または、分散されてもよい。複数の、または、分散されたものとして説明されたリソースは、１つ以上の実施において、結合させられうる。このように、本教示の範囲は、以下の特許請求の範囲によってのみ限定されるものと意図される。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のカタログを取り込むことと、
データベースに、前記ユーザのセットの前記ユーザ・アクティビティ情報のカタログをアグリゲートすることと、
第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループのユーザ・アクティビティ情報を選択的に抽出することと、
前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換すること
とを含む、ユーザ・アクティビティの共有データベースからコンテンツ・フィードを生成する方法。
［Ｃ２］
前記変換することが、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づく、Ｃ１に記載の方法。
［Ｃ３］
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、Ｃ１に記載の方法。
［Ｃ４］
前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、ユーザ・レコメンデーション情報、または、他のユーザ・アクティビティ情報のうちの、少なくとも１つを含む、Ｃ１に記載の方法。
［Ｃ５］
前記ユーザ・アクティビティ情報は、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバックおよび伝送デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に取り込まれる、Ｃ１に記載の方法。
［Ｃ６］
前記ユーザ・アクティビティのカタログをアグリゲートすることが、ロケーション情報、アクティビティ頻度情報、トランザクション情報、時刻および日付情報、ソーシャルネットワーク指定情報、レコメンデーション・レーティング情報、または、共有カタログ環境において定義された他のユーザ属性のうちの、少なくとも１つに基づいて、前記登録されたユーザのセットの前記ユーザ・アクティビティのカタログを分類することを含む、Ｃ１に記載の方法。
［Ｃ７］
ユーザのセットへの通信インターフェースと、
プロセッサであって、前記通信インターフェースを介して前記ユーザのセットと通信し、
前記ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のカタログを取り込み、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のカタログをアグリゲートし、
第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループのユーザ・アクティビティ情報を選択的に抽出し、
前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換する
ように構成されている前記プロセッサ
とを含む、ユーザ・アクティビティの共有データベースからコンテンツ・フィードを生成するためのシステム。
［Ｃ８］
前記変換が、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づく、Ｃ７に記載のシステム。
［Ｃ９］
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、Ｃ７に記載のシステム。
［Ｃ１０］
前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、Ｃ７に記載のシステム。
［Ｃ１１］
前記ユーザ・アクティビティ情報が、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に取り込まれる、Ｃ７に記載のシステム。
［Ｃ１２］
前記ユーザ・アクティビティのカタログをアグリゲートすることが、ロケーション情報、アクティビティ頻度情報、トランザクション情報、時刻および日付情報、ソーシャルネットワーク指定情報、または、レコメンデーション・レーティング情報のうちの、少なくとも１つに基づいて、前記登録されたユーザのセットの前記ユーザ・アクティビティのカタログを分類することを含む、Ｃ７に記載のシステム。
［Ｃ１３］
ユーザのセットにインターフェースで接続するための手段と、
データを処理するための手段であって、前記インターフェースで接続するための手段を介して前記ユーザのセットと通信し、
前記ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のカタログを取り込み、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のカタログをアグリゲートし、
第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループのユーザ・アクティビティ情報を選択的に抽出し、
前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換する
ように構成されている前記データを処理するための手段
とを含む、ユーザ・アクティビティの共有データベースからコンテンツ・フィードを生成するためのシステム。
［Ｃ１４］
前記変換が、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づく、Ｃ１３に記載のシステム。
［Ｃ１５］
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、Ｃ１３に記載のシステム。
［Ｃ１６］
前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、Ｃ１３に記載のシステム。
［Ｃ１７］
前記ユーザ・アクティビティ情報が、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に取り込まれる、Ｃ１３に記載のシステム。
［Ｃ１８］
前記ユーザ・アクティビティのカタログをアグリゲートすることが、ロケーション情報、アクティビティ頻度情報、トランザクション情報、時刻および日付情報、ソーシャルネットワーク指定情報、または、レコメンデーション・レーティング情報のうちの、少なくとも１つに基づいて、前記登録されたユーザのセットの前記ユーザ・アクティビティのカタログを分類することを含む、Ｃ１３に記載のシステム。
［Ｃ１９］
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のカタログを取り込むように、コンピュータにさせるための少なくとも１つの命令と、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のカタログをアグリゲートするように、コンピュータにさせるための少なくとも１つの命令と、
第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループのユーザ・アクティビティ情報を選択的に抽出するように、コンピュータにさせるための少なくとも１つの命令と、
前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換するように、コンピュータにさせるための少なくとも１つの命令
とを含む、コンピュータ可読媒体
を含む、コンピュータプログラム製品。
［Ｃ２０］
前記変換するようにコンピュータにさせるための少なくとも１つの命令は、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づいて、前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換するように、コンピュータにさせるための少なくとも１つの命令を含む、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２１］
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２２］
前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２３］
前記ユーザ・アクティビティ情報は、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に取り込まれる、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２４］
前記ユーザ・アクティビティのカタログをアグリゲートするように、コンピュータにさせるための少なくとも１つの命令は、ロケーション情報、アクティビティ頻度情報、トランザクション情報、時刻および日付情報、ソーシャルネットワーク指定情報、または、レコメンデーション・レーティング情報のうちの、少なくとも１つに基づいて、前記登録されたユーザのセットの前記ユーザ・アクティビティのカタログを分類するように、コンピュータにさせるための少なくとも１つの命令を含む、Ｃ１９に記載のコンピュータプログラム製品。
［Ｃ２５］
デバイスの第１のユーザのユーザ・アクティビティ情報のカタログを取り込むことと、
データベースにおけるユーザのセットのユーザ・アクティビティ情報のカタログのセットとのアグリゲーションのために、データベースへ、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のカタログを伝達することと、
前記デバイスの第１のユーザによって指定された、前記ユーザのセットにおける少なくとも１つのユーザのグループの、前記ユーザ・アクティビティ情報のカタログのセットへの選択的なアクセスを開始すること
とを含む、前記デバイスにおけるユーザ・アクティビティの共有データベースから、コンテンツ・フィードを受信する方法。
［Ｃ２６］
前記選択的なアクセスは、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づいて、前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換することを含む、Ｃ２５に記載の方法。
［Ｃ２７］
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、Ｃ２５に記載の方法。
［Ｃ２８］
前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、Ｃ２５に記載の方法。
［Ｃ２９］
ユーザ・アクティビティ情報を取り込むことが、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に、ユーザ・アクティビティ情報を取り込むことを含む、Ｃ２５に記載の方法。
［Ｃ３０］
前記変換することは、コンテンツ・プロバイダ、プラットフォーム・プロバイダ、サーチ・プロバイダ、データベース収納場所または他のデータ保管場所のセットにわたって、キーワード・サーチのマッチを行うことと、デバイス構成パラメータおよびユーザ属性に基づいて、前記ユーザ・アクティビティ情報に関連づけられるコンテンツ・ストリームを調整することのうちの、少なくとも１つを含む、Ｃ２５に記載の方法。
［Ｃ３１］
ユーザのセットのユーザ・アクティビティのカタログのアグリゲートされたセットをホストするデータベースへの通信インターフェースと、
プロセッサであって、前記通信インターフェースを介して、前記データベースと通信し、
デバイスの第１のユーザのユーザ・アクティビティ情報のカタログを取り込み、
前記データベースにおける前記ユーザのセットのユーザ・アクティビティ情報のカタログのセットとのアグリゲーションのために、前記データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のカタログを伝達し、
前記デバイスの第１のユーザによって指定された、前記ユーザのセットにおける少なくとも１つのユーザのグループの、前記ユーザ・アクティビティ情報のカタログのセットへの選択的なアクセスを開始し、前記選択的なアクセスは、前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換することを含む
ように構成されている前記プロセッサ
とを含む、前記デバイス。
［Ｃ３２］
前記変換することは、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づく、Ｃ３１に記載のデバイス。
［Ｃ３３］
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、Ｃ３１に記載のデバイス。
［Ｃ３４］
前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、Ｃ３１に記載のデバイス。
［Ｃ３５］
ユーザ・アクティビティ情報を取り込むことが、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に、ユーザ・アクティビティ情報を取り込むことを含む、Ｃ３１に記載のデバイス。
［Ｃ３６］
前記変換することは、コンテンツ・サービス・プロバイダのセットにわたって、キーワード・サーチのマッチを行うことと、デバイス構成パラメータに基づいて、前記ユーザ・アクティビティ情報に関連づけられるコンテンツ・ストリームを調整することのうちの、少なくとも１つを含む、Ｃ３１に記載のデバイス。
［Ｃ３７］
ユーザのセットのユーザ・アクティビティのカタログのアグリゲートされたセットをホストするデータベースに、インターフェースで接続するための手段と、
データを処理するための手段であって、前記インターフェースで接続するための手段を介して、前記データベースと通信し、
デバイスの第１のユーザのユーザ・アクティビティ情報のカタログを取り込み、
前記データベースにおける前記ユーザのセットの前記ユーザ・アクティビティ情報のカタログのセットとのアグリゲーションのために、データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のカタログを伝達し、
前記デバイスの第１のユーザによって指定された、前記ユーザのセットにおける少なくとも１つのユーザのグループの、前記ユーザ・アクティビティ情報のカタログのセットへの選択的なアクセスを開始し、前記選択的なアクセスは、前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換することを含む
ように構成されている前記データを処理するための手段
とを含む、前記デバイス。
［Ｃ３８］
前記変換することは、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づく、Ｃ３７に記載のデバイス。
［Ｃ３９］
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、Ｃ３７に記載のデバイス。
［Ｃ４０］
前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、Ｃ３７に記載のデバイス。
［Ｃ４１］
ユーザ・アクティビティ情報を取り込むことが、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、自動的に、ユーザ・アクティビティ情報を取り込むことを含む、Ｃ３７に記載のデバイス。
［Ｃ４２］
前記変換することは、コンテンツ・サービス・プロバイダのセットにわたって、キーワード・サーチのマッチを行うことと、デバイス構成パラメータに基づいて、前記ユーザ・アクティビティ情報に関連づけられるコンテンツ・ストリームを調整することのうちの、少なくとも１つを含む、Ｃ３７に記載のデバイス。
［Ｃ４３］
前記デバイスの第１のユーザのユーザ・アクティビティ情報のカタログを取り込むように、コンピュータにさせるための少なくとも１つの命令と、
データベースにおけるユーザのセットのユーザ・アクティビティ情報のカタログのセットとのアグリゲーションのために、データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のカタログを伝達するように、コンピュータにさせるための少なくとも１つの命令と、
前記デバイスの第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループの前記ユーザ・アクティビティ情報のカタログのセットへの選択的なアクセスを開始するように、コンピュータにさせるための少なくとも１つの命令であって、前記選択的なアクセスは、前記第１のユーザへの配信のために、前記アクセスされたユーザ・アクティビティ情報を変換することを含む、少なくとも１つの命令
とを含む、コンピュータ可読媒体
を含む、コンピュータプログラム製品。
［Ｃ４４］
前記変換することは、前記第１のユーザのサービス・オペレータ・データ、前記第１のユーザのデバイスおよびクライアント・プラットフォーム・データ、または、前記第１のユーザのデバイス構成データのうちの、少なくとも１つに基づく、Ｃ４３に記載のコンピュータプログラム製品。
［Ｃ４５］
前記第１のユーザは、移動デバイスのユーザ、ネットワーク−イネーブルなメディア・プレイバック・デバイスのユーザ、または、パーソナル・コンピュータを動作してインターネットをナビゲートする前記パーソナル・コンピュータのユーザのうちの、少なくとも１つである、Ｃ４３に記載のコンピュータプログラム製品。
［Ｃ４６］
前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、Ｃ４３に記載のコンピュータプログラム製品。
［Ｃ４７］
前記少なくとも１つの命令が、インターネットをナビゲートするために動作されるパーソナル・コンピュータ・デバイス、ネットワーク−イネーブルなメディア・プレイバック・デバイス、または、移動セルラーデバイスのうちの、少なくとも１つを介して、少なくとも実質的にリアルタイムで、ユーザ・アクティビティ情報を、自動的に取り込むように、コンピュータにさせるためのものである、Ｃ４３に記載のコンピュータプログラム製品。
［Ｃ４８］
前記変換することは、コンテンツ・サービス・プロバイダのセットにわたって、キーワード・サーチのマッチを行うことと、デバイス構成パラメータに基づいて、前記ユーザ・アクティビティ情報に関連づけられるコンテンツ・ストリームを調整することのうちの、少なくとも１つを含む、Ｃ４３に記載のコンピュータプログラム製品。
［Ｃ４９］
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のカタログを取り込むことと、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のカタログをアグリゲートすることと、
前記ネットワークの使用、または第１のユーザのロケーション、または他のユーザの属性に関連づけられた、コンテクスト−ディペンデントな情報を受信することと、
前記コンテクスト−ディペンデントな情報に基づいて、前記第１のユーザによって指定された、前記ユーザのセットにおける少なくとも１つのユーザのグループの、ユーザ・アクティビティ情報を選択的に抽出すること
とを含む、ユーザ・アクティビティの共有データベースから、コンテクスト−センシティブなコンテンツ・フィードを生成する方法。
［Ｃ５０］
前記選択的に抽出することは、前記第１のユーザのユーザ・アクティビティの前記カタログに関連づけられるサイトのナビゲーションによってアクティブにされる、ユーザ・アクティビティの前記カタログのコンテクスト−ディペンデントな選択可能メニューを提供することを含む、Ｃ４９に記載の方法。
［Ｃ５１］
前記ユーザ・アクティビティ情報は、トランザクション・アクティビティ、ユーザ・サービス経験情報、ユーザ・コンテンツ消費情報、ユーザ・ロケーション情報、または、ユーザ・レコメンデーション情報のうちの、少なくとも１つを含む、Ｃ４９に記載の方法。
［Ｃ５２］
ユーザのセットへの通信インターフェースと、
プロセッサであって、前記通信インターフェースを介して前記ユーザのセットと通信し、
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のカタログを取り込み、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のカタログをアグリゲートし、
前記ネットワークの使用または第１のユーザのロケーションに関連づけられるコンテクスト−ディペンデントな情報を受信し、
前記コンテクスト−ディペンデントな情報に基づいて、前記第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループのユーザ・アクティビティ情報を選択的に抽出する
ように構成されている前記プロセッサ
とを含む、ユーザ・アクティビティの共有データベースから、コンテクスト−センシティブなコンテンツ・フィードを生成するためのシステム。
［Ｃ５３］
前記選択的に抽出することが、前記第１のユーザのユーザ・アクティビティの前記カタログに関連づけられるサイトのナビゲーションによってアクティブにされる、ユーザ・アクティビティの前記カタログのコンテクスト−ディペンデントな選択可能メニューを提供することを含む、Ｃ５２に記載のシステム。
［Ｃ５４］
ユーザのセットにインターフェースで接続するための手段と、
データを処理するための手段であって、前記インターフェースで接続するための手段を介して前記ユーザのセットと通信し、
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のカタログを取り込み、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のカタログをアグリゲートし、
前記ネットワークの使用または第１のユーザのロケーションに関連づけられるコンテクスト−ディペンデントな情報を受信し、
前記コンテクスト−ディペンデントな情報に基づいて、前記第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループのユーザ・アクティビティ情報を選択的に抽出する
ように構成されている前記プロセッサ
とを含む、ユーザ・アクティビティの共有データベースから、コンテクスト−センシティブなコンテンツ・フィードを生成するためのシステム。
［Ｃ５５］
前記選択的に抽出することが、前記第１のユーザのユーザ・アクティビティの前記カタログに関連づけられるサイトのナビゲーションによってアクティブにされる、ユーザ・アクティビティの前記カタログのコンテクスト−ディペンデントな選択可能メニューを提供することを含む、Ｃ５４に記載のシステム。
［Ｃ５６］
ユーザのセットにおける各ユーザのユーザ・アクティビティ情報のカタログを取り込むように、コンピュータにさせるための少なくとも１つの命令と、
データベースに前記ユーザのセットの前記ユーザ・アクティビティ情報のカタログをアグリゲートするように、コンピュータにさせるための少なくとも１つの命令と、
前記ネットワークの使用または第１のユーザのロケーションに関連づけられる、コンテクスト−ディペンデントな情報を受信するように、コンピュータにさせるための少なくとも１つの命令と、
前記コンテクスト−ディペンデントな情報に基づいて、前記第１のユーザによって指定された、前記ユーザのセットにおける少なくとも１つのユーザのグループの、ユーザ・アクティビティ情報を選択的に抽出するように、コンピュータにさせるための少なくとも１つの命令
とを含む、コンピュータ可読媒体
を含む、コンピュータプログラム製品。
［Ｃ５７］
前記選択的に抽出するようにコンピュータにさせるための少なくとも１つの命令は、前記第１のユーザのユーザ・アクティビティの前記カタログに関連づけられるサイトのナビゲーションまたはクライアント・ロケーションによってアクティブにされる、ユーザ・アクティビティの前記カタログの、コンテクスト−ディペンデントな選択可能メニューを提供するように、コンピュータにさせるための少なくとも１つの命令を含む、Ｃ５６に記載のコンピュータプログラム製品。
［Ｃ５８］
デバイスの第１のユーザのユーザ・アクティビティ情報のカタログを取り込むことと、
データベースにおけるユーザのセットのユーザ・アクティビティ情報のカタログのセットとのアグリゲーションのために、データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のカタログを伝達することと、
前記ネットワークの使用または前記第１のユーザのロケーションに関連づけられる、コンテクスト−ディペンデントな情報を受信することと、
前記コンテクスト−ディペンデントな情報に基づいて、前記第１のユーザによって指定された、前記ユーザのセットにおける少なくとも１つのユーザのグループの、ユーザ・アクティビティ情報を選択的に抽出すること
とを含む、前記デバイスにおけるユーザ・アクティビティの共有データベースから、コンテクスト−センシティブなコンテンツ・フィードを受信する方法。
［Ｃ５９］
前記コンテクスト−ディペンデントな情報は、前記第１のユーザのユーザ・ロケーション情報、または、ネットワーク・ナビゲーション情報のうちの、少なくとも１つを含む、Ｃ５８に記載の方法。
［Ｃ６０］
ユーザのセットのユーザ・アクティビティのカタログのアグリゲートされたセットをホストするデータベースへの通信インターフェースと、
プロセッサであって、前記通信インターフェースを介して、前記データベースと通信し、
デバイスの第１のユーザのユーザ・アクティビティ情報のカタログを取り込み、
データベースにおけるユーザのセットのユーザ・アクティビティ情報のカタログのセットとのアグリゲーションのために、データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のカタログを伝達し、
前記第１のユーザのロケーションまたは前記ネットワークの使用に関連づけられる、コンテクスト−ディペンデントな情報を受信し、
前記コンテクスト−ディペンデントな情報に基づいて、前記第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループのユーザ・アクティビティ情報を選択的に抽出する
ように構成されている前記プロセッサ
とを含む、前記デバイス。
［Ｃ６１］
前記コンテクスト−ディペンデントな情報は、前記第１のユーザのユーザ・ロケーション情報またはネットワーク・ナビゲーション情報のうちの、少なくとも１つを含む、Ｃ６０に記載のデバイス。
［Ｃ６２］
ユーザのセットのユーザ・アクティビティのカタログのアグリゲートされたセットをホストするデータベースにインターフェースによって接続するための手段と、
データを処理するための手段であって、前記インターフェースによって接続するための手段を介して、前記データベースと通信し、
デバイスの第１のユーザのユーザ・アクティビティ情報のカタログを取り込み、
データベースにおけるユーザのセットのユーザ・アクティビティ情報のカタログのセットとのアグリゲーションのために、データベースに、前記デバイスの第１のユーザの前記ユーザ・アクティビティ情報のカタログを伝達し、
前記第１のユーザのロケーションまたは前記ネットワークの使用に関連づけられる、コンテクスト−ディペンデントな情報を受信し、
前記コンテクスト−ディペンデントな情報に基づいて、前記第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループのユーザ・アクティビティ情報を選択的に抽出する
ように構成されている前記データを処理するための手段
とを含む、前記デバイス。
［Ｃ６３］
前記コンテクスト−ディペンデントな情報は、前記第１のユーザのユーザ・ロケーション情報またはネットワーク・ナビゲーション情報のうちの、少なくとも１つを含む、Ｃ６２に記載のデバイス。
［Ｃ６４］
前記デバイスの第１のユーザのユーザ・アクティビティ情報のカタログを取り込むように、コンピュータにさせるための少なくとも１つの命令と、
データベースにおけるユーザのセットのユーザ・アクティビティ情報のカタログのセットとのアグリゲーションのために、データベースに、前記デバイスの第１のユーザのユーザ・アクティビティ情報のカタログを伝達するように、コンピュータにさせるための少なくとも１つの命令と、
前記第１のユーザのロケーションまたは前記ネットワークの使用に関連づけられる、コンテクスト−ディペンデントな情報を受信するように、コンピュータにさせるための少なくとも１つの命令と、
前記コンテクスト−ディペンデントな情報に基づいて、前記第１のユーザによって指定された前記ユーザのセットにおける少なくとも１つのユーザのグループのユーザ・アクティビティ情報を選択的に抽出するように、コンピュータにさせるための少なくとも１つの命令
とを含む、コンピュータ可読媒体
を含む、コンピュータプログラム製品。
［Ｃ６５］
前記コンテクスト−ディペンデントな情報は、前記第１のユーザのユーザ・ロケーション情報またはネットワーク・ナビゲーション情報のうちの、少なくとも１つを含む、Ｃ６４に記載のコンピュータプログラム製品。
【図１】
0005453417.tif 000002
【図２】
0005453417.tif 000003
【図３】
0005453417.tif 000004
【図４Ａ】
0005453417.tif 000005
【図４Ｂ】
0005453417.tif 000006
【図４Ｃ】
0005453417.tif 000007
【図５Ａ】
0005453417.tif 000008
【図５Ｂ】
0005453417.tif 000009
【図６】
0005453417.tif 000010
【図７】
0005453417.tif 000011
【図８】
0005453417.tif 000012
【図９】
0005453417.tif 000013