(57)【要約】【課題】コンテンツ推奨装置および方法を提供する。【解決手段】コンテンツ推奨装置および方法は、1つまたは複数の類似のユーザへの紹介によって新しいコンテンツを発見するための、ピアツーピアの極めて個人的な方法をユーザに与える。類似のユーザは、その選好および行動(たとえば、ダウンロードしたコンテンツ、使用頻度、現在デバイス上に有するコンテンツ、ブラウジング行動、コンテンツ構成の傾向など)に基づいて別のユーザと相関関係を有するユーザである。コンテンツのカタログまたはその指定された部分は、別の人に提案するのに、マッチング箇所を発見し、コンテンツを特定するために少なくとも部分的に使用され得る。ユーザ行動に関するデータは、新しいコンテンツの発見のために、ユーザを類似する個人につなぐ働きをすることができる。【選択図】図１
2015195055.tif 000002
【特許請求の範囲】
【請求項１】
第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するステップであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づくステップと、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するステップと、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するステップと
を含む、方法。
【請求項２】
前記第1のユーザデバイスのユーザインターフェース上に前記コンテンツの奨励案を提示するステップをさらに含む、請求項1に記載の方法。
【請求項３】
前記コンテンツを推奨するステップは、前記第2のユーザが前記第1のユーザに類似していると判断されたことを前記第1のユーザに示すステップをさらに含む、請求項1に記載の方法。
【請求項４】
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザおよび前記第2のユーザの集団統計カテゴリーをマッチングさせるステップをさらに含む、請求項1に記載の方法。
【請求項５】
前記第1のユーザおよび前記第2のユーザがどのように以前に取得された前記コンテンツを記憶しているかの類似点に基づいて前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザデバイス上のコンテンツを前記第2のユーザデバイス上のコンテンツにマッチングさせるステップをさらに含む、請求項1に記載の方法。
【請求項６】
前記第1のユーザおよび前記第2のユーザがどのように以前に取得された前記コンテンツにアクセスしているかの類似点に基づいて前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザデバイスによって使用されるコンテンツを前記第2のユーザデバイスによって使用されるコンテンツにマッチングさせるステップをさらに含む、請求項5に記載の方法。
【請求項７】
前記第1のユーザデバイスによって使用される前記コンテンツを前記第2のユーザデバイスによって使用される前記コンテンツにマッチングさせるステップは、マッチングするコンテンツの数が閾値を超えると判断するステップをさらに含む、請求項6に記載
の方法。
【請求項８】
前記第1のユーザデバイスによって使用される前記コンテンツを前記第2のユーザデバイスによって使用される前記コンテンツにマッチングさせるステップは、マッチングするコンテンツの前記比率が前記閾値を超えると判断するステップをさらに含む、請求項6に記載の方法。
【請求項９】
前記コンテンツは、ソフトウェアアプリケーションを含む、請求項1に記載の方法。
【請求項１０】
前記コンテンツは、メディアコンテンツを含む、請求項1に記載の方法。
【請求項１１】
前記コンテンツは、商品またはサービス用の広告を含む、請求項1に記載の方法。
【請求項１２】
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザおよび前記第2のユーザの近接度を判断するステップをさらに含む、請求項1に記載の方法。
【請求項１３】
前記近接度を判断するステップは、前記第1のユーザデバイスと前記第2のユーザデバイスとの間でピアツーピアネットワーキングを実行するステップをさらに含む、請求項12に記載の方法。
【請求項１４】
ピアツーピアネットワーキングを介して前記第2のユーザデバイスから前記コンテンツを前記第1のユーザデバイスに供給するステップをさらに含む、請求項13に記載の方法。
【請求項１５】
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザデバイスまたは前記第2のユーザデバイスのうちの少なくとも1つからの許可指示を受信するステップをさらに含む、請求項12に記載の方法。
【請求項１６】
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップ、および前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用された前記コンテンツを特定するステップは、前記第1のユーザデバイスおよび前記第2のユーザデバイスから離れたネットワーク上でデータを処理するステップをさらに含む、請求項1に記載の方法。
【請求項１７】
前記第1のユーザデバイスおよび前記第2のユーザデバイスから離れた前記ネットワーク上で前記データを処理するステップは、ワイヤレスワイドエリアネットワーク(WWAN)を介して前記ネットワークと前記第1のユーザデバイスとの間で通信するステップをさらに含む、請求項16に記載の方法。
【請求項１８】
前記第1のユーザデバイスおよび前記第2のユーザデバイスから離れた前記ネットワーク上で前記データを処理するステップは、ワイヤレスローカルエリアネットワーク(WLAN)を介して前記ネットワークと前記第1のユーザデバイスとの間で通信するステップをさらに含む、請求項16に記載の方法。
【請求項１９】
前記ネットワークから前記コンテンツを前記第1のユーザデバイスに供給するステップをさらに含む、請求項16に記載の方法。
【請求項２０】
第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するための第1のモジュールであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく、第1のモジュールと、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するための第2のモジュールと、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するための第3のモジュールと
を含む、少なくとも1つのプロセッサ。
【請求項２１】
コンピュータに、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定させるための少なくとも1つの命令であって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく命令と、
前記コンピュータに、前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定させるための少なくとも1つの命令と、
前記コンピュータに、前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨させるための少なくとも1つの命令と
を含む非一時的コンピュータ可読記録媒体。
【請求項２２】
第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するための手段であって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく手段と、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するための手段と、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するための手段と
を含む、装置。
【請求項２３】
ユーザデバイスのユーザの集団に関するデータを選択的に取得するためのインターフェースと、
前記データに基づいて、前記第2のユーザデバイスの第2のユーザを前記第1のユーザデバイスの第1のユーザに類似すると特定し、前記データに基づいて、前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用された前記コンテンツを特定し、前記コンテンツを前記第1のユーザデバイスに推奨するためのコンテンツリコメンダであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づき、前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨する、コンテンツリコメンダと
を含む、装置。
【請求項２４】
前記コンテンツの奨励案を提示するために前記第1のユーザデバイスのユーザインターフェースをさらに含む、請求項23に記載の装置。
【請求項２５】
前記コンテンツリコメンダはさらに、前記第1のユーザを示すことによって、前記コンテンツを推奨するためのものである、請求項23に記載の装置。
【請求項２６】
前記コンテンツリコメンダはさらに、前記第1のユーザおよび前記第2のユーザの集団統計カテゴリーをマッチングさせることによって、前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するためのものである、請求項23に記載の装置。
【請求項２７】
前記コンテンツリコメンダはさらに、前記第1のユーザデバイス上のコンテンツを前記第2のユーザデバイス上のコンテンツにマッチングさせることによって、前記第1のユーザおよび前記第2のユーザがどのように以前に取得された前記コンテンツを記憶しているかの類似点に基づいて前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するためのものである、請求項23に記載の装置。
【請求項２８】
前記コンテンツリコメンダはさらに、前記第1のユーザデバイスによって使用されるコンテンツを前記第2のユーザデバイスによって使用されるコンテンツにマッチングさせることによって、前記第1のユーザおよび前記第2のユーザがどのように以前に取得された前記コンテンツにアクセスしているかの類似点に基づいて前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するためのものである、請求項27に記載の装置。
【請求項２９】
前記コンテンツリコメンダはさらに、マッチングするコンテンツの数が閾値を超えると判断することによって、前記第1のユーザデバイスによって使用される前記コンテンツを前記第2のユーザデバイスによって使用される前記コンテンツにマッチングさせるためのものである、請求項28に記載の装置。
【請求項３０】
前記コンテンツリコメンダはさらに、マッチングするコンテンツの比率が閾値を超えると判断することによって、前記第1のユーザデバイスによって使用される前記コンテンツを前記第2のユーザデバイスによって使用される前記コンテンツにマッチングさせるためのものである、請求項28に記載の装置。
【請求項３１】
前記コンテンツは、ソフトウェアアプリケーションを含む、請求項23に記載の装置。
【請求項３２】
前記コンテンツは、メディアコンテンツを含む、請求項23に記載の装置。
【請求項３３】
前記コンテンツは、商品またはサービス用の広告を含む、請求項23に記載の装置。
【請求項３４】
前記インターフェースはさらに、前記第1のユーザと前記第2のユーザとの近接度を判断するためのものである、請求項23に記載の装置。
【請求項３５】
前記インターフェースはさらに、前記第1のユーザデバイスと前記第2のユーザデバイスとの間でピアツーピアネットワーキングを実行することによって、近接度を判断するためのものである、請求項34に記載の装置。
【請求項３６】
前記インターフェースはさらに、ピアツーピアネットワーキングを介して前記第2のユーザデバイスから前記コンテンツを前記第1のユーザデバイスに供給するためのものである、請求項35に記載の装置。
【請求項３７】
前記インターフェースはさらに、前記第1のユーザデバイスまたは前記第2のユーザデバイスのうちの少なくとも1つから許可指示を受信するためのものである、請求項34に記載の装置。
【請求項３８】
前記インターフェースはさらに、前記データを処理し、前記第1のユーザデバイスおよび前記第2のユーザデバイスから離れたネットワークと通信するためのものである、請求項23に記載の装置。
【請求項３９】
前記インターフェースはさらに、ワイヤレスワイドエリアネットワーク(WWAN)を介して通信することによって、前記ネットワークと通信するためのものである、請求項38に記載の装置。
【請求項４０】
前記インターフェースはさらに、ワイヤレスローカルエリアネットワーク(WLAN)を介して前記ネットワークと通信するためのものである、請求項38に記載の装置。
【請求項４１】
前記インターフェースはさらに、前記ネットワークから前記コンテンツを前記第1のユーザデバイスに供給するためのものである、請求項38に記載の装置。
【請求項４２】
ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するステップと、
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づくステップと、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するステップと、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するステップと
を含む、方法。
【請求項４３】
ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するための第1のモジュールと、
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するための第2のモジュールであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく、第2のモジュールと、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するための第3のモジュールと、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するための第4のモジュールと
を含む、少なくとも1つのプロセッサ。
【請求項４４】
コンピュータに、ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信させるための少なくとも1つの命令と、
前記コンピュータに、前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定させるための少なくとも1つの命令であって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく命令と、
前記コンピュータに、前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定させるための少なくとも1つの命令と、
前記コンピュータに、前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨させるための少なくとも1つの命令と
を含む非一時的コンピュータ可読記録媒体。
【請求項４５】
ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するための手段と、
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するための手段であって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく手段と、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するための手段と、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するための手段と
を含む、装置。
【請求項４６】
ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するためのネットワークインターフェースと、
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定し、前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定し、前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するためのコンテンツリコメンダであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく、コンテンツリコメンダと
を含む、装置。
【請求項４７】
前記特定するステップは、前記第1のユーザおよび前記第2のユーザが、それぞれ前記第1のユーザデバイスおよび前記第2のユーザデバイスを介して、以前に取得されたコンテンツアイテムのうちの特定のセットをローカルでアクセスする頻度の類似性に基づいて、前記第1のユーザおよび前記第2のユーザの間の特定された類似性を特定する、請求項1に記載の方法。
【請求項４８】
前記特定するステップは、前記第1のユーザおよび前記第2のユーザが、それぞれ前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリ内に以前に取得されたコンテンツアイテムのうちの特定のセットを記憶していることに基づいて、前記第1のユーザおよび前記第2のユーザの間の特定された類似性を特定する、請求項1に記載の方法。
【請求項４９】
前記特定するステップは、前記第1のユーザおよび前記第2のユーザが、それぞれの前記第1のユーザデバイスおよび前記第2のユーザデバイスを介した前記第1のユーザおよび前記第2のユーザのブラウジング行動の間の類似性に基づいて、前記第1のユーザと前記第2のユーザとの間の特定された類似性を特定する、請求項1に記載の方法。
【請求項５０】
前記特定するステップは、前記第1のユーザおよび前記第2のユーザが、それぞれ前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリ内の以前に取得された前記コンテンツに対する前記第1のユーザおよび前記第2のユーザのコンテンツ構成の傾向の間の類似性に基づいて、前記第1のユーザと前記第2のユーザとの間の特定された類似性を特定する、請求項1に記載の方法。
【請求項５１】
前記第1のユーザデバイスおよび前記第2のユーザデバイスの以前に取得された前記コンテンツは、それぞれ前記第1のユーザデバイスおよび前記第2のユーザデバイスに以前ダウンロードされたコンテンツに対応する、請求項1に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、モバイル動作環境に関し、より詳細には、ユーザデバイスにコンテンツを配信する、改善された装置および方法を提供すること、ならびに、より詳細には、ユーザデバイスの特定のユーザに適したコンテンツを推奨することに関する。
【背景技術】
【０００２】
携帯電話会社またはモバイルデバイス通信事業者は、今日、電気通信産業において主要な役割を果たしている。最初のうちは、そのような携帯電話会社は、自身の加入者基盤を増加させることによって収入を生み出すことに労力を絞った。しかしながら、市場が飽和点の近くに達し、いくつかの国では、現在、加入者基盤を増加させるための余地が極めて限られてきたことが了解されるであろう。その結果、携帯電話会社は、その収入を増加させるために、加入者への付加価値サービス提供へと事業を広げ(branch into)てきた。
【０００３】
収入の増加を生み出す1つの手段は、たとえば着信音、壁紙、およびゲームなどのユーザへのプレミアムサービスの販売によるものである。これらのサービスは、携帯電話会社自体、またはそのようなサービスを提供するために携帯電話会社と協力して営業し得る事業体によって提供され得る。料金の支払いがあると、ユーザのモバイルデバイスにサービスをダウンロードすることができ得る。
【０００４】
ユーザにとって関心がある可能性が最も高いコンテンツまたはサービスをユーザに対して推奨し促すことで、販売の見込み所得が最大化するような、多くの利益が生じ得る。ユーザは、これらの個々に推奨されたコンテンツおよびサービスに照らして、ユーザのモバイルデバイスを使用してより良い経験を得ることができる。ユーザが必要とするものは、使用しやすく、願わくば楽しく、しかもなお関連のある、新しいコンテンツを発見する方法である。この問題を解決するための1つの方法は、アプリケーション推奨システムによるものである。これは、うまく機能し得るが、依然として、ユーザの行動および選好の集計「平均」に基づいている。そのような推奨は、特定のスキルの組合せおよび標準と異なる興味を有するユーザに全く適していない可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００５】
以下に、1つまたは複数の態様の基本的理解を与えるために、そのような態様の簡単な概要を提示する。この概要は、すべての企図された態様の包括的な概観ではなく、すべての態様の主要または重要な要素を識別するものでも、いずれかまたはすべての態様の範囲を定めるものでもない。その唯一の目的は、後で提示するより詳細な説明の導入として、1つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
【０００６】
一態様では、本開示は、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定することによって、コンテンツを推奨するための方法を提供する。第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツが特定される。このコンテンツは、第1のユーザデバイスに推奨される。
【０００７】
別の態様では、本開示は、コンテンツを推奨するための少なくとも1つのプロセッサを提供する。第1のモジュールは、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定する。第2のモジュールは、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツを特定する。第3のモジュールは、コンテンツを第1のユーザデバイスに推奨する。
【０００８】
さらなる態様では、本開示は、非一時的コンピュータ可読記録媒体を含むコンテンツを推奨するためのコンピュータプログラムを提供する。少なくとも1つの命令によって、コンピュータは、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定することができる。少なくとも1つの命令によって、コンピュータは、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツを特定することができる。少なくとも1つの命令によって、コンピュータは、前記コンテンツを第1のユーザデバイスに推奨することができる。
【０００９】
さらなる態様では、本開示は、コンテンツを推奨するための装置を提供する。本装置は、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するための手段を含む。本装置は、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツを特定するための手段を含む。本装置は、前記コンテンツを第1のユーザデバイスに推奨するための手段を含む。
【００１０】
さらに別の態様では、本開示は、コンテンツを推奨するための装置を提供する。インターフェースは、ユーザデバイスのユーザの集団に関するデータを選択的に取得する。コンテンツリコメンダ(content recommender)は、データに基づいて、第2のユーザデバイスの
第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定する。コンテンツリコメンダは、データに基づいて、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツをさらに特定する。コンテンツリコメンダは、前記コンテンツを第1のユーザデバイスにさらに推奨する。
【００１１】
さらに別の態様では、本開示は、ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信することによって、コンテンツを推奨するための方法を提供する。第2のユーザデバイスの第2のユーザは、第1のユーザデバイスの第1のユーザに類似すると特定される。第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツが特定される。このコンテンツは、第1のユーザデバイスに推奨される。
【００１２】
さらに別の態様では、本開示は、コンテンツを推奨するための少なくとも1つのプロセッサを提供する。第1のモジュールは、ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信する。第2のモジュールは、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定する。第3のモジュールは、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツを特定する。第4のモジュールは、前記コンテンツを第1のユーザデバイスに推奨する。
【００１３】
一態様では、本開示は、非一時的コンピュータ可読記録媒体を含むコンテンツを推奨するためのコンピュータプログラムを提供する。少なくとも1つの命令によって、コンピュータは、ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信することができる。少なくとも1つの命令によって、コンピュータは、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定することができる。少なくとも1つの命令によって、コンピュータは、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツを特定することができる。少なくとも1つの命令によって、コンピュータは、前記コンテンツを第1のユーザデバイスに推奨することができる。
【００１４】
別の態様では、本開示は、コンテンツを推奨するための装置を提供する。本装置は、ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するための手段を含む。本装置は、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するための手段を含む。本装置は、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツを特定するための手段を含む。本装置は、コンテンツを第1のユーザデバイスに推奨するための手段を含む。
【００１５】
さらなる態様では、本開示は、コンテンツを推奨するための装置を提供する。ネットワークインターフェースは、ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信する。コンテンツリコメンダは、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定する。コンテンツリコメンダは、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツをさらに特定する。ネットワークインターフェースは、前記コンテンツを第1のユーザデバイスにさらに推奨する。
【００１６】
上記の目的および関連する目的の達成のために、1つまたは複数の態様は、以下で詳細に説明され特許請求の範囲で具体的に示される特徴を含む。以下の説明および添付の図面は、1つまたは複数の態様のいくつかの例示的な特徴を詳細に説明する。しかしながら、これらの特徴は、様々な態様の原理が使用され得る様々な方法のうちのほんのいくつかしか示しておらず、本説明は、そのようなすべての態様およびそれらの均等物を含むものとする。
【００１７】
添付の図面とともに以下に説明する開示する態様は、開示する態様を限定するためではなく、開示する態様を例示するために与えられ、同様の表示は同様の要素を示す。
【図面の簡単な説明】
【００１８】
【図１】一態様による、アプリケーション推奨システムを示す概略図である。
【図２Ａ】一態様による、アプリケーションを推奨する方法を示す流れ図である。
【図２Ｂ】一態様による、アプリケーションの推奨案を送信する方法を示す流れ図である。
【図３】一態様による、混合技術通信システムを介して動作するコンテンツ推奨システムを示す概略図である。
【図４】一態様による、図3のコンテンツ推奨システムを使用するシナリオを示す機能ブロック図である。
【図５】一態様による、近接度ベースのアプリケーション推奨を実施する、2つのユーザデバイスを示す図である。
【図６】一態様による、コンテンツを推奨するためのユーザインターフェースを示す図である。
【図７】一態様による、コンテンツを推奨するためのユーザインターフェースを示す図である。
【図８】一態様による、コンテンツを推奨するためのユーザインターフェースを示す図である。
【図９】一態様による、コンテンツを推奨するためにネットワークエンティティ内に少なくとも部分的に常駐する電気的構成要素の論理グルーピングを示すブロック図である。
【図１０】一態様による、コンテンツを推奨するためにユーザデバイス内に少なくとも部分的に常駐する電気的構成要素の論理グルーピングを示すブロック図である。
【図１１】一態様による、コンテンツを推奨するためのネットワークエンティティの例示的なハードウェア環境を示す概略図である。
【図１２】一態様による、コンテンツを推奨するためのユーザデバイスの例示的なハードウェア環境を示す概略図である。
【発明を実施するための形態】
【００１９】
1つまたは複数の態様およびその対応する開示によれば、様々な態様は、ユーザ機器がダウンロードする特定のコンテンツを推奨することに関して説明されている。コンテンツには、ビデオ、オーディオ、画像、テキスト、およびブライユ点字を含む触覚などの様々なメディアデジタルフォーマットを、単独で、またはマルチメディアの組合せで含み得る。コンテンツには、アプリケーションソフトウェア(たとえば、ユーティリティ、ゲーム、オフィス生産性、ソーシャルネットワーキングなど)も含み得る。説明する装置および方法は、ユーザの選好および行動を一意に生成されるユーザプロファイルとマッチングさせ、モバイルコンテンツの発見を強化するために使用される。それによって、第三者は、コンテンツ推奨サービスに変え、場合によってはコンテンツに類似の興味がある第三者を個人的な知人に変え得る。
【００２０】
特には、推奨案は、すべてのユーザ行動の平凡な集計、またはネットワークプロバイダによって行われる無機的な計算に基づいていない。代わりに、説明する装置および方法のユーザまたは様々な程度のユーザのグループは、説明したマッチングに基づいて、1つまたは複数のユーザと実質的にマッチングするように判断される。使用状況に基づいて類似のユーザまたは複数のユーザによって行われる推奨案があれば、込み合ったコンテンツエコシステム市場の新しい関連のあるコンテンツを発見するために、ユーザフレンドリー、かつ楽しい方法が提供される。
【００２１】
例示的な態様では、本開示は、類似のユーザに紹介されることによって、新しいコンテンツを発見するための、ピアツーピアの極めて個人的な方法をユーザに与える。類似のユーザは、選好および行動に基づいて、別のユーザまたは複数のユーザと相関関係があるユーザである。これらの選好および行動は、限定はしないが、ユーザがダウンロードしたコンテンツアイテム、コンテンツアイテムの使用頻度、ユーザが現在デバイス上に有するコンテンツアイテム、ブラウジング行動、コンテンツ構成の傾向(content organizational habit)、およびそれ以外であり得る。類似のユーザアプリケーションまたはサービスは、複数のユーザをこれら類似のユーザに紹介し、他のユーザがそのユーザのデバイス上に有するコンテンツカタログのすべてまたは一部をこれらのユーザが「覗き見る」ことを可能にし得る。類似のユーザデバイス上のコンテンツのそのような発見により、ユーザは、類似のユーザが有するが自身がまだ発見していなかった「隠れた逸品」を発見することが可能になり得る。
【００２２】
代替、または追加の態様では、その場合、サービスは、類似のユーザをスライディングスケールを介してユーザにより似ているものか、またはユーザにあまり似ていないものとして記録し得る。その場合、スケーリングされた類似ユーザランキングは、将来、さらに多くのコンテンツを拡張および発見するために使用され得る。
【００２３】
説明する装置および方法は、新しいアプリケーションのショッピング、オーディオビジュアルメディアコンテンツ、テキストニュース、ブログコンテンツなどの新しいコンテンツを発見するための楽しく魅力的な方法を提供する。言い換えれば、説明する装置および方法は、新しいコンテンツを発見するために似たような個人を接続するのにユーザに関するデータ(たとえば、ユーザ行動など)を利用する。
【００２４】
さらなる態様では、説明する装置および方法を容易にするネットワークサービスは、ユーザの行動への重要な洞察を獲得するのと同様に、ユーザ同士がどれほど似ている可能性があるか、または似ていない可能性があるかに関して、より多くを知り得る。交互に行う発見の連続を通して、収益の増加が達成され得る。サービスは、サービスまたはコンテンツの他のタイプの推奨案または販売促進の信用できる関連性を構築し得る。
【００２５】
さらに、説明する装置および方法のユーザは、直観的な方式で適切なコンテンツを容易に発見することによって、口コミ推奨案または販売促進と同様に、同じような状況にある個人に仮想または現実の世界への導入を提供することによって役立つ。発見のより良い手段は、コンテンツ/アプリケーションカタログの莫大な選択肢を絞る。さらに、推奨案は、個人固有の覗き見的要求または性質にアピールし得る。
【００２６】
次に、図面を参照しながら様々な態様について説明する。以下の記述では、説明の目的で、1つまたは複数の態様の完全な理解を与えるために多数の具体的な詳細を記載する。ただし、様々な態様は、これらの具体的な詳細なしに実施され得ることは明白であり得る。他の場合には、これらの態様についての説明を容易にするために、よく知られている構造およびデバイスがブロック図の形式で示されている。
【００２７】
最初に図1を参照すると、一態様による、例示的なコンテンツ推奨システム100が示されている。コンテンツ推奨システム100は、別のユーザまたは別のユーザデバイスに共有の属性101を判断することに基づいて第1のユーザデバイス102にコンテンツを推奨するように動作し、推奨されたコンテンツは、他のユーザデバイス上で定義されたコンテンツアイテム110に対応する。たとえば、システム100は、第1のユーザデバイス102の第1のユーザ104と、第1のユーザ104によって使用されていないか、または第1のユーザデバイス102によって定義されていないコンテンツアイテム110を使用する、第2のユーザデバイス108の第2のユーザ106との間で共有の属性101を特定し得る。
【００２８】
第2のユーザ106は、ダウンロード、インストール、またはアクティベーションのためにコンテンツアイテム110を明白に選択したことに基づいて、コンテンツアイテム110を使用したとみなされ得る。代替的にまたは追加として、第2のユーザ106は、コンテンツアイテム110が実行され、運用され、楽しまれ、見られ、または提示された報告回数に基づいて、コンテンツアイテム110を使用したとみなされ得る。代替的にまたは追加として、第2のユーザ106は、キークリックまたはメニュー選択の回数などのような、コンテンツアイテム110とのユーザ対話の報告回数に基づいて、コンテンツアイテム110を使用したとみなされ得る。代替的にまたは追加として、第2のユーザ106は、コンテンツアイテム110が実行され、運用され、楽しまれ、見られ、または提示された報告経過時間量に基づいて、コンテンツアイテム110を使用したとみなされ得る。
【００２９】
したがって、システム100は、第1のユーザ104と第2のユーザ106との間、または第1のユーザデバイス102と第2のユーザデバイス108との間のマッチングを判断すること(たとえば、共有の属性101に基づいて、およびコンテンツアイテム110が第1のユーザ104または第1のユーザデバイス102に関連しないが、共有の属性101に基づけば関心を引き得ることを判断すること)に応じて、第1のユーザ104または第1のユーザデバイス102にコンテンツアイテム110を推奨する。したがって、コンテンツ推奨システム100は、第1のユーザ104および第2のユーザ106の共有の属性101を特定およびマッチングさせるために使用される通信システム116の一部である。さらに、通信システム116は、他のタイプのパケットデータ通信(たとえば、テキストメッセージング、音声通信、インターネットアクセスなど)に使用され得ることに留意されたい。
【００３０】
一態様では、コンテンツ推奨システム100は、共有の属性101を判断するためにアドホック通信セッションを形成する、第1のユーザデバイス102および第2のユーザデバイス108上のコンテンツ推奨クライアント/アプリケーション117などのようなスタンドアロン装置として動作し得る。代替的にまたは追加として、ネットワーク装置118は、第1のユーザデバイス102および第2のユーザデバイス108にネットワーク119へのアクセスを提供し、一般に、通信サービスの仲介として機能し得る。さらなる態様では、ネットワーク装置118は、第1のユーザデバイス102および第2のユーザデバイス108の共有の属性101を確認するコンテンツ推奨サーバ120を含み得る。
【００３１】
明快のために、例示的なコンテンツ推奨システム100は、第1のユーザデバイス102および第2のユーザデバイス108によって実行されるいくつかの機能、ならびにネットワーク装置118に集中する他の機能とともに説明されることに留意されたい。しかしながら、本開示に整合する実装形態は、本明細書で説明する機能を、第1のユーザデバイス102および第2のユーザデバイス108内で完全にもしくは実質的に分配し、単一もしくは分散型のネットワーク装置118内で完全にもしくは実質的に分配し、または第1のユーザデバイス102と、第2のユーザデバイス108と、ネットワーク装置118との間で動的にシフトさせて分配し得る。たとえば、モバイルである第1のユーザデバイス102および第2のユーザデバイス108では、いくつかの機能は、どのようなネットワークアクセスが使用されているか、または第1のユーザデバイス102および第2のユーザデバイス108が物理的に互いに接近しているかどうかに依存し得る。
【００３２】
一態様では、第1のユーザデバイス102のネットワークインターフェース122は、第1のユーザ104の共有の属性101、第2のユーザ106の共有の属性101、第1のユーザデバイス102の第1の計算プラットフォーム126のコンテンツアイテム(または124で示されるその欠如)、および第2のユーザデバイス108の第2の計算プラットフォーム128のコンテンツアイテム110のうちの少なくとも1つを確認する。
【００３３】
したがって、ネットワークインターフェース122は、ユーザデバイスのユーザの集団に関するデータを選択的に取得するためのインターフェースとして働く。代替的にまたは追加として、ネットワークインターフェース122は、データを処理し、第1のユーザデバイス102および第2のユーザデバイス108から離れたネットワークと通信するためのインターフェースとして働き得る。代替的にまたは追加として、ネットワークインターフェース122は、ネットワークからコンテンツを第1のユーザデバイス102に供給するために働く。代替的にまたは追加として、ネットワークインターフェース122は、ピアツーピアネットワーキングを実行することによって第2のユーザデバイス108からコンテンツを第1のユーザデバイス102に供給するためのインターフェースとして働く。
【００３４】
例示的な態様では、共有の属性101は、第1のユーザデバイス102のコンテンツアイテム130および第2のユーザデバイス108のコンテンツアイテム132の使用法に関する。共有の属性101は、コンテンツアイテム130とコンテンツアイテム132がマッチするか、またはそれ以外はユーザの類似性(たとえば、コンテンツアイテム110のジャンルが類似している、など)を示す程度であり得る。
【００３５】
そうでない場合、共有の属性101は、コンテンツアイテム130およびコンテンツアイテム132に直接関係しない態様であり得る。たとえば、第1のユーザ104は、コンテンツアイテム110を有しない第1のユーザデバイス102、または共有の属性101を示さないコンテンツアイテム110のユビキタスデフォルトグルーピング(ubiquitous default grouping)を使用し始める可能性がある。しかしながら、一例では、明示的ユーザ入力または暗黙的行動を含み得るユーザ集団統計134は、共有の属性101として少なくとも部分的に働き得る。
【００３６】
第1のユーザ104と第2のユーザ106との間でマッチしたか、またはマッチすることを知らされた第1の計算プラットフォーム126は、第1のユーザ104にとって関心があるであろう、第2のユーザデバイス108のコンテンツアイテム110を特定する。特に、ユーザインターフェース136は、コンテンツアイテム110の推奨案138を提示する。したがって、ユーザインターフェース136は、コンテンツの販売促進を提示するためのものであり得る。一態様では、指示140も示され、特定(選択)されたコンテンツアイテム110に関する提示された推奨案138のためのベースとして役立った第2のユーザ106を特定する。
【００３７】
一態様では、ネットワーク119のネットワーク装置118は、ネットワークインターフェース152、および、第1のユーザ104と第2のユーザ106とのマッチングを実行もしくは容易にし、コンテンツアイテム110を特定し、第1のユーザデバイス102へ推奨案156を送信するための計算プラットフォーム154を有する。加えて、ネットワーク装置118は、推奨案156の知覚される信頼度を強化するために、第2のユーザ106に関する識別情報、エイリアス、または他の特性の指示158を第1のユーザデバイス102に送信し得る。
【００３８】
図2Aでは、一態様による、コンテンツを推奨するための方法200が示される。第2のユーザデバイスの第2のユーザは、第1のユーザデバイスの第1のユーザに類似すると特定される(ブロック204)。第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツが特定される(ブロック206)。このコンテンツは、第1のユーザデバイスに推奨される(ブロック208)。
【００３９】
図2Bでは、さらに別の態様による、コンテンツを推奨するための方法250が示される。ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するネットワークでデータが受信される(ブロック254)。第2のユーザデバイスの第2のユーザは、第1のユーザデバイスの第1のユーザに類似すると特定される(ブロック256)。第2のユーザデバイスによって使用されたコンテンツが、第1のユーザデバイスによって使用されなかったものと特定される(ブロック258)。このコンテンツは、第1のユーザデバイスに推奨される(ブロック260)。
【００４０】
本開示のいくつかの態様によれば、推奨案は、販売促進であり得ると考えられる。別の例として、推奨案は、第2のユーザが第1のユーザに類似していると判断されたことを第1のユーザに示し得る。
【００４１】
追加の例として、ユーザ間の類似性は、集団統計的カテゴリーをマッチングさせることによって発見され得る。代替的にまたは追加として、類似性は、第1のユーザデバイス上のコンテンツを第2のユーザデバイス上のコンテンツとマッチングさせることによって発見され得る。特に、類似性の目的のためのマッチングは、それぞれのユーザデバイス上で実際に使用された、または頻繁に使用されるコンテンツに焦点を当て得る。類似性は、マッチングするコンテンツの数が閾値を超えると判断することによるものであり得る。代替的に、マッチングするコンテンツの比率が、閾値と比較され得る。
【００４２】
類似性を発見するために推奨または使用されるコンテンツは、ソフトウェアアプリケーションであり得る。代替的にまたは追加として、推奨されるコンテンツは、メディアコンテンツであり得る。代替的にまたは追加として、類似性を発見するために推奨または使用されるコンテンツは、商品またはサービスの広告であり得る。
【００４３】
場合によっては、推奨するコンテンツは、第1のユーザデバイスと第2のユーザデバイスとの間でピアツーピアネットワーキングを実行することができるなど、第1のユーザと第2のユーザとの近接度を判断することに依存し得る。ユーザデバイス間の対話またはユーザデバイスのユーザに知らせることを容易にすることは、一方または両方がユーザインターフェース入力を介した対話を許可することに依存し得る。
【００４４】
コンテンツ推奨案は、ユーザデバイス上でほとんどまたは完全に実行されるデータ処理、ユーザデバイスから離れたデータ処理、またはネットワーク上のユーザデバイスと遠隔エンティティとの間の分散処理を必要とし得る。たとえば、ネットワークと第1のユーザデバイスとの間で通信することが、ワイヤレスワイドネットワーク(WWAN)、ワイヤレスローカルエリアネットワーク(WLAN)、またはパーソナルエリアネットワーク(PAN)通信リンクを介して少なくとも部分的に実行され得る。ネットワークは、コンテンツダウンロードシステムも提供し得る。
【００４５】
図3では、一態様によれば、類似するユーザまたは複数のユーザを発見することに基づいて通信デバイスまたはユーザデバイス302上で実行するためのコンテンツを推奨するためのコンテンツ推奨システム300が示される。特に、コンテンツ推奨システム300が動作する通信システム304は、ユーザを追跡し、類似性を判断し、ユーザデバイス上のコンテンツを比較し、コンテンツを推奨するために、様々な技術および処理装置を使用する可能性があるものとして示される。
【００４６】
明快のために、クラウドネットワーク306が、通信ハブとして働くものとして示される。たとえば、公共または私設のパケットデータネットワーク(たとえば、第1世代または第2世代のインターネット、公衆交換電話網(PSTN)など)は、コンテンツ推奨システム300の一部分を相互接続し得る。代替的にまたは追加として、固定型またはモバイルであり得る通信デバイスまたはユーザデバイス310のような、コンテンツ推奨システム300内のいくつかのエンティティは、有線接続装置308を介してクラウドネットワーク306と相互接続されるか、または情報を交換し得る。
【００４７】
コンテンツ推奨システム300に関与するか、またはコンテンツ推奨システム300をサポートするか、またはコンテンツ推奨システム300の構成要素であるネットワークエンティティは、コンテンツ314を含むデータリポジトリとして示されるコンテンツプロバイダ312を含み得る。別の例では、ネットワークエンティティは、類似性マッチング構成要素320およびコンテンツ推奨構成要素322を有するコンテンツ推奨管理構成要素318を実行し得るコンテンツ推奨サーバ316を含み得る。追加の例では、ネットワークエンティティは、ユーザまたは加入者プロファイル326に関する情報を生成および維持するユーザプロファイリング処理324を含み得る。たとえば、加入者プロファイル326は、加入者識別情報328、特定された属性(たとえば、集団統計的カテゴリー)330、行動データ(たとえば、購入されたコンテンツ、使用されたコンテンツなど)332、および/またはユーザ入力(たとえば、格付け、ソーシャルネットワーク/ブログ入力、関心のある生体指標(biometric indication of interest)など)334を含み得る。
【００４８】
代替的に、有線接続308に加えて、アクセスポイント338へのワイヤレスリンク(たとえば、WLAN、PANなど)336が、通信デバイスまたはユーザデバイス340によって使用され得る。代替的にまたは追加として、通信デバイス344用の制限付きセル接続342が、フェムトセル346によって提供され得る。通信デバイスまたはユーザデバイス302は、ネットワークエンティティ(たとえば、コンテンツプロバイダ312、コンテンツ推奨サーバ316、およびユーザプロファイリング処理324)と対話するクライアントコンテンツ推奨構成要素348を内蔵し得る。すでに述べたタイプの通信リンクの代わりにまたはその追加として、通信デバイスまたはユーザデバイス302が、ベースノード352へのWWANまたはセルラーリンク350を利用し得る。代替的にまたは追加として、通信デバイスまたはユーザデバイス354が、ピアツーピア(P2P)接続356を介してコンテンツ推奨システム300に参加し得る。
【００４９】
ユーザデバイス302、310、340、344、354は、コンテンツ362の消費または使用を可能にするそれぞれのユーザインターフェース360を含む様々なタイプの計算プラットフォームとして示される。これらの例示的なタイプは、すべてを包含するものでなく、多種多様なデバイスおよび分散型システムが、本開示の態様を実行し得ることを本開示の恩恵とともに了解されたい。
【００５０】
図4において、例示的なシナリオでは、第1のユーザデバイス402の第1のユーザ401、または第1の通信デバイス402に代わって、第1のユーザデバイス402の第1のユーザ401に対する、それぞれの通信デバイス、すなわち第2のユーザデバイス408、第3のユーザデバイス409、および第4のユーザデバイス410の第2のユーザ404、第3のユーザ405、および第4のユーザ406として示された類似のユーザを発見するコンテンツ推奨システム400が示される。
コンテンツ推奨システム400は、一定の期間の間、自律的に動作することが可能な、第1のユーザデバイス402上のクライアントコンテンツ推奨構成要素412によって実質的にまたは完全に実行され得る。代替的にまたは追加として、コンテンツ推奨システム400は、リモートで実質的にまたは完全に実行され得る。
【００５１】
第1のユーザデバイス402の第1のユーザ401、第2のユーザデバイス408の第2のユーザ404、第3のユーザデバイス409の第3のユーザ405、および第4のユーザデバイス410の第4のユーザ406に関する属性416がそれぞれ、コンテンツ推奨システム400によって収集される。
これらの属性416は、第1のユーザデバイス402、第2のユーザデバイス408、第3のユーザデバイス409、および第4のユーザデバイス410上に記憶されるか、またはそれらで使用されるコンテンツの1つまたは複数に関係し得る。追加または代替として、これらの属性416は、第1のユーザ401、第2のユーザ404、第3のユーザ405、および第4のユーザ406の行動に関係し得る。これらの属性416は、第1のユーザ401、第2のユーザ404、第3のユーザ405、および第4のユーザ406などに関する、相互参照または提示(submit)された推定集団統計情報に関係し得る。例示的なシナリオでは、コンテンツは、類似性を判断するために最初に使用される。たとえば、コンテンツ推奨システム400は、418で示されるマッチングを実行することができ、コンテンツアイテム(たとえば、アプリケーション、メディアコンテンツなど)間の類似性が、共有コンテンツの比率などによって判断される。代替的にまたは追加として、共通に所有または使用されたコンテンツの計数に基づくマッチングが、420で示されるように使用される。
【００５２】
使用中、第1のユーザ401は、422で示されるように特徴づけられ得る。同様の形で、第2のユーザ404、第3のユーザ405、および第4のユーザ406は、424、425、および426で示されるようにそれぞれ特徴づけられ得る。第2のユーザ404、第3のユーザ405、および第4のユーザ406の各々は、それぞれ428、429、および430で示されるように第1のユーザ401に対して定量的にマッチングされる。設定閾値に応じて、マッチングの接近度および第2のユーザにマッチングする数に関して、トレードオフが発生し得る。たとえば、3人の第2のユーザのうちの2人は、80%マッチングを満たすか、またはそれを超える。別の態様では、閾値またはユーザの集団の間で見出された最も大きい値を超える、所定の数(たとえば1人)のユーザが発見され得る。マッチングに基づいて、第1のユーザデバイス402への推奨案432が作成され得る。
【００５３】
図5において、特定の態様では、地理位置使用事例を提供するために第1のワイヤレスモバイルデバイス502および第2のワイヤレスモバイルデバイス504をそれぞれ携帯する2人のユーザ間に、アドホックネットワーク500が形成され得る。第1のワイヤレスモバイルデバイス502および第2のワイヤレスモバイルデバイス504の各々には、508で示されるアドホックネットワークネゴシエーションにより、506で示されるWiFiピアツーピア(P2P)のようなアドホックネットワーク機能が供給され得る。代替的に、第1のワイヤレスモバイルデバイス502および第2のワイヤレスモバイルデバイス504の各々には、ユーザの互いの近接度を示す仲介ノード510(たとえば、WWANマクロセルまたはフェムトセルノード)を通してP2P機能が供給され得る。
【００５４】
例示的で非限定的な態様では、第1のワイヤレスモバイルデバイス502および第2のワイヤレスモバイルデバイス504の各々には、近位のインターネット機能システムが供給される。第1のワイヤレスモバイルデバイス502と第2のワイヤレスモバイルデバイス504のどちらも、公共の場所で類似のユーザアプリケーションを使用する。低出力の自動プッシュ通信システムを使用することで、第1のワイヤレスモバイルデバイス502は、位置近接度検出機能513を使用して、近くに類似している可能性があるユーザが存在することを判断することができ、人間が知覚可能なアラート(alert)(たとえば、触覚振動、Bluetooth(登録商標)デバイスへの信号、視覚的指示、可聴指示など)を提供し得る。各ユーザは、類似のユーザと交流するのに同意する機会を与えられ得る。一態様では、ユーザは、個人用アラートまたは他のユーザへのアラートを許可することを事前に選択し得る。別の態様では、各ユーザは、514で示されるように近くの類似のユーザが特定されるとき、交流するのを許可することを選択し得る。対面で交流する報奨は、他のユーザがいくつかの類似性(たとえば、使用されるアプリケーション)を共有し、他方に紹介され得るいくつかのアプリケーションを他方が有するという知識であり得る。
【００５５】
図6〜8では、一態様による、ユーザ/通信デバイス上にロードされたアプリケーションに基づいて、類似性マッチングおよびコンテンツ推奨を実行するために、例示的なシナリオが提供される。このシナリオは、例示的なものであり、より一般的には、ユーザまたはユーザデバイス上のコンテンツに関連する様々な属性に基づいて、類似性マッチングが実行され得ることを了解されたい。加えて、コンテンツ推奨案は、1つまたは複数のタイプのコンテンツ(たとえば、メディアコンテンツ、アプリケーションなど)用であり得る。
【００５６】
図6では、例示的なユーザデバイス600は、初期状態602において、ユーザインターフェース606上に類似ユーザアイコン604を提示する。選択されたとき、第2の状態608が提示され、ユーザインターフェース606は、類似ユーザアプリケーションをダウンロードおよびインストールする機会を提供する。
【００５７】
図7に続ければ、第3の状態700では、ユーザインターフェース606は、ここで類似ユーザアプリケーション704を含む、ダウンロードされたアプリケーションアイコン702を表示する。ダウンロードされたアプリケーションアイコン702上の注釈706は、類似ユーザアプリケーション704と対話するために、調整された状態を示し得る。ダウンロードされたアプリケーションアイコン702は、特定のユーザ、特定のユーザの興味もしくは活動、または特定のプライバシ事項710に関して調整されるサブセットまたはペルソナ708に表示され得る。
【００５８】
第4の状態712では、ユーザインターフェース606は、特定のアプリケーション716と対話するために類似ユーザスクリーン714を提供する。たとえば、使用状況のメトリクス718は、推奨するために専門知識のレベルをマッチングするか、または確認するための共有の属性として追跡され得る。コントローラ720は、ユーザが本アプリケーションをどこで発見し得るか(すなわち、ペルソナ、サブセット)を特定し得る。プライバシコントローラ722は、リモートでアプリケーションが検出可能であるか、ユーザをプロファイリングするためにアプリケーションが検出可能であるか、推奨するためにアプリケーションが公然と発見可能であるか、またはアプリケーションがペルソナ設定に対してデフォルト設定しているかを特定し得る。コントローラは、アプリケーションの明示的な格付け724も可能にし得る。
【００５９】
図8では、シナリオの第5の状態800が示され、類似ユーザアプリケーション704は、起動されるか、そうでなければ類似のユーザのために実行されている現在の検索を示す状態メッセージ802を表示するように促されている。
【００６０】
第6の状態804では、ユーザインターフェース606は、タッチスケール810またはプリセットされたボタン選択肢(たとえば、完全マッチ、かなり私に類似する、少し私に類似する、など)811の両方で示される、ユーザ選択可能なレベルまたはネットワーク設定感度レベルのための、808で示されたマッチ数を特定するトップレベル結果スクリーン806を提供する。これらのマッチングにアクセスするためのオプションは、マッチングを見る、設定をカスタマイズし、または近くの対を発見するためのコントローラを含み得る。
【００６１】
第7の状態812では、マッチングを見ることを選択すると、ユーザインターフェース606は、マッチングおよび特定のアプリケーション推奨案818を発見するための基準816を与える推奨画面814を示す。
【００６２】
図9を参照すると、コンテンツを推奨するためのシステム900が示される。たとえば、システム900は、少なくとも部分的にユーザ機器(UE)内に常駐し得る。システム900が、計算プラットフォーム、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実施される機能を表す機能ブロックであり得る機能ブロックを含むものとして表されることを了解されたい。システム900は、連携して作動することができる電気的構成要素の論理グルーピング902を含む。たとえば、論理グルーピング902は、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するための電気的構成要素904を含み得る。さらに、論理グルーピング902は、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツを特定するための電気的構成要素906を含み得る。さらに、論理的グルーピング902は、第1のユーザデバイスにコンテンツを推奨するための電気的構成要素908を含み得る。さらに、システム900は、904、906、および908で示される電気的構成要素に関連する機能を実行するための命令を保持するメモリ920を含み得る。904、906、および908で示される電気的構成要素は、メモリ920の外部にあるものとして示されているが、これらの電気的構成要素のうちの1つまたは複数は、メモリ920内に存在し得ることを理解されたい。
【００６３】
図10を参照すると、一例による、コンテンツを推奨するためのシステム1000が示される。たとえば、システム1000は、1つまたは複数のネットワークエンティティ内に少なくとも部分的に常駐し得る。システム1000は、無線(Over-The-Air:OTA)通信が可能であるベースノードを含み得る。類似のユーザを発見し、コンテンツを推奨するために本明細書で開示する態様は、ベースノードによって少なくとも部分的に実行され得る。代替的に、そのような処理は、パケットデータまたはコアネットワークにリモートでアクセスされるなど、ネットワークサーバによって実行され得る。システム1000が、計算プラットフォーム、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実施される機能を表す機能ブロックであり得る機能ブロックを含むものとして表されることを了解されたい。システム1000は、連携して作動することができる電気的構成要素の論理グルーピング1002を含む。たとえば、論理グルーピング1002は、ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するための電気的構成要素1004を含み得る。さらに、論理グルーピング1002は、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するための電気的構成要素1006を含み得る。さらに、論理グルーピング1002は、第1のユーザデバイスによって使用されなかった、第2のユーザデバイスによって使用されたコンテンツを特定するための電気的構成要素1008を含み得る。
たとえば、論理的グルーピング1002は、第1のユーザデバイスにコンテンツを推奨するための電気的構成要素1010を含み得る。加えて、システム1000は、電気的構成要素1004、1006、1008、および1010に関連する機能を実行するための命令を保持するメモリ1020を含み得る。電気的構成要素1004、1006、1008、および1010は、メモリ1020の外部にあるものとして示されているが、これらの電気的構成要素のうちの1つまたは複数は、メモリ1020内に存在し得ることを理解されたい。
【００６４】
図11は、本明細書で説明する機能の様々な態様を実施するために利用され得るシステム1100のブロック図である。一例では、システム1100は、ネットワーク装置(たとえば、ベースノードまたはステーション)1102を含む。図示のように、ネットワーク装置1102は、1つまたは複数のアンテナ1106を介して、1つまたは複数のユーザ通信デバイス1104から信号を受信し、1つまたは複数のユーザ通信デバイス1104に送信し得る。加えて、ネットワーク装置1102は、アンテナ1108から情報を受信する受信機1110を含み得る。一例では、受信機1110は、受信された情報を復調する復調器1112に動作可能に結合され得る。その場合、復調されたシンボルは、プロセッサ1114によって分析され得る。計算プラットフォーム1115のプロセッサ1114は、ネットワーク装置1102に関連するデータおよび/またはプログラムコードを記憶し得るメモリ1116に結合され得る。加えて、ネットワーク装置1102は、コンテンツリコメンダ構成要素1160のような、本明細書で説明する方法を実行するためにプロセッサ1114を採用し得る。ネットワーク装置1102は、アンテナ1106を通して送信機1120による送信信号を多重化し得る変調器1118も含み得る。加入者プロファイル1130、マッチング情報1132、およびコンテンツインベントリ追跡1134は、推奨されるアプリケーションを発見するためにメモリに常駐し得る。
【００６５】
例示的な態様では、コンテンツリコメンダ構成要素1160は、ネットワーク装置1102から離れて、ネットワークインターフェース1164を介してネットワークサーバ1162上で実行される。
【００６６】
図12は、本明細書で説明する機能の様々な態様を実施するために利用され得る、別のシステム1200のブロック図である。一例では、システム1200は、ユーザデバイス、通信デバイス、またはモバイル端末1202を含む。図示のように、モバイル端末1202は、受信アンテナ1206を介して基地局1204から信号を受信し、送信アンテナ1208を介して基地局1204に送信し得る。加えて、モバイル端末1202は、受信アンテナ1206から情報を受信する受信機1210を含み得る。一例では、受信機1210は、受信された情報を復調する復調器1212に動作可能に結合され得る。その場合、復調されたシンボルは、プロセッサ1214によって分析され得る。計算プラットフォーム1215のプロセッサ1214は、コードクラスタに関連する情報、アクセス端末割当て、それに関連する参照用テーブル、固有のスクランブルシーケンス、および/または他の適切なタイプの情報を記憶し得るメモリ1216に結合され得る。一例では、モバイル端末1202は、送信アンテナ1208を通して送信機1220による送信信号を多重化し得る変調器1218も含み得る。
【００６７】
データバス1230は、プロセッサ1214を、グラフィカルユーザインターフェース1232、触覚ユーザインターフェース1234、および音響ユーザインターフェース1236にインターフェースし得る。近接センサ1238は、近くの類似ユーザの位置特定を行うのを支援し得る。たとえば、近接センサ1238は、PANまたはWLANリンクを利用し得る。代替的に、モバイル端末1202は、グローバルポジショニングシステム(GPS)情報、またはどのようなセルもしくはセクタがサービスを提供しているかに基づいて類似のユーザが付近にいることを判断するために基地局1204からの情報を利用し得る。メモリ1216内で、類似ユーザ構成要素またはコンテンツ推奨アプリケーション1240は、ダウンロードされたアプリケーション1242、ならびに設定およびユーザ属性をカスタマイズするために使用される類似ユーザデータ1244と相互作用し得る。アプリケーション1240、1242は、オペレーティングシステム1246上で動作し得る。
【００６８】
さらに、本明細書で開示した態様に関して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は了解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップを、上記では概してそれらの機能に関して説明してきた。そのような機能をハードウェアとして実装するか、またはソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈すべきではない。
【００６９】
本出願で使用する場合、「構成要素」、「モジュール」、「システム」などの用語は、ハードウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアのいずれでも、コンピュータ関連のエンティティを指すことが意図されている。たとえば、構成要素は、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、および/またはコンピュータであり得るが、これらに限定されない。例として、サーバ上で実行されるアプリケーションと、そのサーバの両方が構成要素であり得る。1つまたは複数の構成要素は、プロセスおよび/または実行スレッド内に常駐してよく、1つの構成要素を1つのコンピュータに局在化すること、および/または2つ以上のコンピュータに分散することが可能である。
【００７０】
さらに、本明細書で使用するアプリケーションという用語は、一般にコンピュータソフトウェアプログラムを指し、さらに、コンピュータソフトウェアプログラムによって使用されるデータ、コンフィギュレーション設定などを含み得る。例には、電子メール、ショートメッセージサービス(SMS)テキストユーティリティ、チャットインターフェース、ウェブブラウザ、計算機、ビューア、メディアプレーヤ、ゲームのようなユーティリティが含まれる。例示的な態様では、アプリケーションは、モバイルデバイス上で使用するのに適したソフトウェア、特に、ワイヤレスローカルアクセスネットワーク(WLAN)またはワイヤレスワイドエリアネットワーク(WWAN)を介してダウンロードされるソフトウェアを指し得る。
【００７１】
さらなる例として、本明細書で使用するアプリケーションは、ウェブブラウザまたは他のプラットフォーム独立型仮想マシン上で動作する、通常JAVA(登録商標)またはActiveXで書かれた小さなプログラムまたはアプリケーションであり得るアプレットも指し得る。
【００７２】
さらなる例として、本明細書で使用するアプリケーションは、ウェブページ内でコンパイルなしにインストールまたは実行されるコードセットであり得るウィジェットも指し得る。インターネットを通してダウンロードされ得るウィジェット情報の例には、天気、交通、株式、リアルタイム検索ランキング、フォトスライドショー、ビデオ、音楽プレイリスト、ポストイットノート、占星術、およびバーチャルペットなどが含まれる。ウィジェットは、ソーシャルネットワーキングプロファイル、ブログ、またはウェブサイトに付け加えられ得る。ウィジェットのタイプの例には、(1)ウィジェットエンジン(ダッシュボードアプリケーションなど)、(2)GUIウィジェット(ユーザが対話するグラフィカルユーザインターフェースの構成要素である)、(3)ウェブウィジェット(ウェブページに埋め込まれ得るサードパーティのアイテムを指す)、および(4)モバイルウィジェット(モバイル電話に埋め込まれ得るサードパーティのアイテム)が含まれる。さらに別の例として、本明細書で使用するアプリケーションは、トリプレットも指し得る。
【００７３】
明快のために、本明細書の例は、ユーザ機器、モバイルデバイス、ハンドセット、アクセス端末などに局所的に記憶されるアプリケーションを示す。しかしながら、実装形態は、リモートで記憶されるアプリケーションを含み得る。同様に、明快のために、アプリケーションをモバイルデバイスに配信することは、WWAN、またはWLAN、またはP2Pからワイヤレスでダウンロードされるものとして説明され得る。しかしながら、実装形態には、有線配信、非一時的コンピュータ可読ストレージメディアの手動挿入、および先にインストールされたソフトウェアオブジェクトのロック解除をすることが含まれ得る。
【００７４】
「例示的な」という言葉は、例、事例、または例示として働くことを意味するように本明細書で使用される。「例示的」として本明細書で説明するいかなる態様または設計も、必ずしも他の態様または設計よりも好ましいか、または有利なものと解釈すべきではない。
【００７５】
いくつかのコンポーネント、モジュールなどを含み得るシステムに関して、様々な態様を提示する。様々なシステムが、追加のコンポーネント、モジュールなどを含んでもよく、および/または、図に関連して説明されるコンポーネント、モジュールなどのすべてを含むとは限らないことを理解および了解されたい。これらの手法の組合せも使用され得る。本明細書で開示する様々な態様は、タッチスクリーンディスプレイ技術および/またはマウス/キーボードタイプのインターフェースを利用するデバイスを含む電気デバイス上で実行され得る。そのようなデバイスの例には、コンピュータ(デスクトップおよびモバイル)、スマートフォン、携帯情報端末(PDA)、および有線と無線の両方の他の電子デバイスが含まれる。
【００７６】
さらに、本明細書で開示する態様に関して説明する様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または、本明細書で説明する機能を実行するように設計されたそれらの任意の組合せで、実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであり得る。プロセッサは、計算デバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成としても実装され得る。
【００７７】
さらに、1つまたは複数のバージョンは、開示する態様を実施するためにコンピュータを制御するソフトウェア、ファームウェア、ハードウェアまたは任意のそれらの組合せを作り出す標準的なプログラミングおよび/またはエンジニアリング技術を使用する方法、装置または製造品として実装されてもよい。「製造品」(または代替として、「コンピュータプログラム」)という用語は、本明細書で使用する場合、任意のコンピュータ可読デバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを含むものとする。たとえば、コンピュータ可読媒体は、限定はしないが、磁気記憶デバイス(たとえば、ハードディスク、フロッピー(登録商標)ディスク、磁気ストライプなど)、光ディスク(たとえば、コンパクトディスク(CD)、デジタル多用途ディスク(DVD)など)、スマートカード、およびフラッシュメモリデバイス(たとえば、カード、スティック)を含み得る。さらに、電子メールの送受信、またはインターネットまたはローカルエリアネットワーク(LAN)などのネットワークにアクセスする際に使用されるコンピュータ可読電子データを運ぶために、搬送波が使用され得ることを了解されたい。当然、当業者であれば、開示する態様の範囲から逸脱することなく、本構成に対して多くの修正がなされ得ることを理解されよう。
【００７８】
本明細書で開示する態様に関して説明する方法またはアルゴリズムのステップは、直接ハードウェアで具体化されるか、またはプロセッサによって実行されるソフトウェアモジュールで具体化されるか、またはその2つの組合せで具体化され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記録媒体中に常駐し得る。例示的な記録媒体は、プロセッサが記録媒体から情報を読み取り、記録媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記録媒体はプロセッサと一体であり得る。プロセッサおよび記録媒体はASIC中に存在し得る。ASICはユーザ端末中に存在し得る。代替として、プロセッサおよび記録媒体は、ユーザ端末中に個別構成要素として存在し得る。
【００７９】
開示される態様の上記の説明は、当業者なら誰でも本開示を作成または使用できるようにするために提供される。これらの態様への様々な修正が当業者には容易に明らかになり、本明細書に定義する一般的な原理は、本開示の趣旨または範囲を逸脱することなく、他の態様に適用され得る。したがって、本開示は、本明細書に示す態様に限定されるものではなく、本明細書で開示する原理および新規の特徴に一致する最大の範囲を与えられるものである。
【００８０】
上述の例示的システムに鑑みて、開示する主題に従って実装されてもよい方法を、いくつかの流れ図を参照して説明してきた。説明を簡単にするために、本方法は、一連のブロックとして図示および説明しているが、いくつかのブロックは、本明細書で図示および説明したものと異なる順序で、および/または他のブロックと同時に行うことができるので、請求する主題は、ブロックの順序によって限定されないことを理解および了解されたい。さらに、本明細書で説明する方法を実装するために、図示したブロックのすべてが必要でなくてもよい。さらに、本明細書で開示する方法は、そのような方法をコンピュータに伝送し、伝達するのを可能にするために、製造品に記憶することができることをさらに了解されたい。「製造品」という用語は、本明細書で使用する場合、任意のコンピュータ可読デバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを含むものとする。
【００８１】
参照により本明細書に組み込まれる任意の特許、公開または他の開示資料は全体的または部分的に、組み込まれる資料が既存の定義、記述、または本開示に記載する他の開示資料と競合しない程度に限り、本明細書に組み込まれることを了解されたい。したがって、必要な範囲で、本明細書に明示的に記載する開示は、参照により本明細書に組み込まれる任意の競合する資料に優先する。参照により本明細書に組み込まれると言われるが、既存の定義、記述または本明細書に記載する他の開示資料と競合する任意の資料またはその一部分は、組み込まれる資料と既存の開示資料との間で競合が生じない程度に限り組み込まれる。
【符号の説明】
【００８２】
100  コンテンツ推奨システム
101  共有の属性
102  第1のユーザデバイス
104  第1のユーザ
106  第2のユーザ
108  第2のユーザデバイス
110  コンテンツアイテム
116  通信システム
117  コンテンツ推奨クライアント/アプリケーション
118  ネットワーク装置
119  ネットワーク
120  クライアント推奨サーバ
122  ネットワークインターフェース
124  欠如したコンテンツアイテム
126  第1の計算プラットフォーム
128  第2の計算プラットフォーム
130  コンテンツアイテム
132  コンテンツアイテム
134  ユーザ集団統計
136  ユーザインターフェース
138  推奨案
140  指示
152  ネットワークインターフェース
154  計算プラットフォーム
156  推奨案
158  指示
300  コンテンツ推奨システム
302  ユーザ/通信デバイス
306  クラウドネットワーク
312  コンテンツプロバイダ
316  コンテンツ推奨サーバ
318  コンテンツ推奨管理構成要素
324  ユーザプロファイリング処理
352  ベースノード
400  コンテンツ推奨システム
600  ユーザデバイス
1102  ネットワーク装置
1104  ユーザ通信デバイス
1106  アンテナ
1108  アンテナ
1110  受信機
1112  復調器
1114  プロセッサ
1115  計算プラットフォーム
1116  メモリ
1118  変調器
1120  送信機
1134  コンテンツインベントリ追跡
1160  コンテンツリコメンダ構成要素
1162  ネットワークサーバ
1164  ネットワークインターフェース
1202  モバイル端末
1204  基地局
1206  受信アンテナ
1208  送信アンテナ
1210  受信機
1212  復調器
1214  プロセッサ
1218  変調器
1220  送信機
1230  データバス
1238  近接センサ
【図１】
2015195055.tif 000003
【図２Ａ】
2015195055.tif 000004
【図２Ｂ】
2015195055.tif 000005
【図３】
2015195055.tif 000006
【図４】
2015195055.tif 000007
【図５】
2015195055.tif 000008
【図６】
2015195055.tif 000009
【図７】
2015195055.tif 000010
【図８】
2015195055.tif 000011
【図９】
2015195055.tif 000012
【図１０】
2015195055.tif 000013
【図１１】
2015195055.tif 000014
【図１２】
2015195055.tif 000015
【手続補正書】
【提出日】平成27年9月18日(2015.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するステップであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づくステップと、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するステップと、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するステップと
を含む、方法。
【請求項２】
前記第1のユーザデバイスのユーザインターフェース上に前記コンテンツの奨励案を提示するステップをさらに含む、請求項1に記載の方法。
【請求項３】
前記コンテンツを推奨するステップは、前記第2のユーザが前記第1のユーザに類似していると判断されたことを前記第1のユーザに示すステップをさらに含む、請求項1に記載の方法。
【請求項４】
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザおよび前記第2のユーザの集団統計カテゴリーをマッチングさせるステップをさらに含む、請求項1に記載の方法。
【請求項５】
前記第1のユーザおよび前記第2のユーザがどのように以前に取得された前記コンテンツを記憶しているかの類似点に基づいて前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザデバイス上のコンテンツを前記第2のユーザデバイス上のコンテンツにマッチングさせるステップをさらに含む、請求項1に記載の方法。
【請求項６】
前記第1のユーザおよび前記第2のユーザがどのように以前に取得された前記コンテンツにアクセスしているかの類似点に基づいて前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザデバイスによって使用されるコンテンツを前記第2のユーザデバイスによって使用されるコンテンツにマッチングさせるステップをさらに含む、請求項5に記載の方法。
【請求項７】
前記第1のユーザデバイスによって使用される前記コンテンツを前記第2のユーザデバイスによって使用される前記コンテンツにマッチングさせるステップは、マッチングするコンテンツの数が閾値を超えると判断するステップをさらに含む、請求項6に記載
の方法。
【請求項８】
前記第1のユーザデバイスによって使用される前記コンテンツを前記第2のユーザデバイスによって使用される前記コンテンツにマッチングさせるステップは、マッチングするコンテンツの比率が閾値を超えると判断するステップをさらに含む、請求項6に記載の方法。
【請求項９】
前記コンテンツは、ソフトウェアアプリケーションを含む、請求項1に記載の方法。
【請求項１０】
前記コンテンツは、メディアコンテンツを含む、請求項1に記載の方法。
【請求項１１】
前記コンテンツは、商品またはサービス用の広告を含む、請求項1に記載の方法。
【請求項１２】
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザおよび前記第2のユーザの近接度を判断するステップをさらに含む、請求項1に記載の方法。
【請求項１３】
前記近接度を判断するステップは、前記第1のユーザデバイスと前記第2のユーザデバイスとの間でピアツーピアネットワーキングを実行するステップをさらに含む、請求項12に記載の方法。
【請求項１４】
ピアツーピアネットワーキングを介して前記第2のユーザデバイスから前記コンテンツを前記第1のユーザデバイスに供給するステップをさらに含む、請求項13に記載の方法。
【請求項１５】
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップは、前記第1のユーザデバイスまたは前記第2のユーザデバイスのうちの少なくとも1つからの許可指示を受信するステップをさらに含む、請求項12に記載の方法。
【請求項１６】
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップ、および前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用された前記コンテンツを特定するステップは、前記第1のユーザデバイスおよび前記第2のユーザデバイスから離れたネットワーク上でデータを処理するステップをさらに含む、請求項1に記載の方法。
【請求項１７】
前記第1のユーザデバイスおよび前記第2のユーザデバイスから離れた前記ネットワーク上で前記データを処理するステップは、ワイヤレスワイドエリアネットワーク(WWAN)を介して前記ネットワークと前記第1のユーザデバイスとの間で通信するステップをさらに含む、請求項16に記載の方法。
【請求項１８】
前記第1のユーザデバイスおよび前記第2のユーザデバイスから離れた前記ネットワーク上で前記データを処理するステップは、ワイヤレスローカルエリアネットワーク(WLAN)を介して前記ネットワークと前記第1のユーザデバイスとの間で通信するステップをさらに含む、請求項16に記載の方法。
【請求項１９】
前記ネットワークから前記コンテンツを前記第1のユーザデバイスに供給するステップをさらに含む、請求項16に記載の方法。
【請求項２０】
前記特定するステップは、前記第1のユーザおよび前記第2のユーザが、それぞれ前記第1のユーザデバイスおよび前記第2のユーザデバイスを介して、以前に取得されたコンテンツアイテムのうちの特定のセットをローカルでアクセスする頻度の類似性に基づいて、前記第1のユーザおよび前記第2のユーザの間の特定された類似性を特定する、請求項1に記載の方法。
【請求項２１】
前記特定するステップは、前記第1のユーザおよび前記第2のユーザが、それぞれ前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリ内に以前に取得されたコンテンツアイテムのうちの特定のセットを記憶していることに基づいて、前記第1のユーザおよび前記第2のユーザの間の特定された類似性を特定する、請求項1に記載の方法。
【請求項２２】
前記特定するステップは、前記第1のユーザおよび前記第2のユーザが、それぞれの前記第1のユーザデバイスおよび前記第2のユーザデバイスを介した前記第1のユーザおよび前記第2のユーザのブラウジング行動の間の類似性に基づいて、前記第1のユーザと前記第2のユーザとの間の特定された類似性を特定する、請求項1に記載の方法。
【請求項２３】
前記特定するステップは、前記第1のユーザおよび前記第2のユーザが、それぞれ前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリ内の以前に取得された前記コンテンツに対する前記第1のユーザおよび前記第2のユーザのコンテンツ構成の傾向の間の類似性に基づいて、前記第1のユーザと前記第2のユーザとの間の特定された類似性を特定する、請求項1に記載の方法。
【請求項２４】
前記第1のユーザデバイスおよび前記第2のユーザデバイスの以前に取得された前記コンテンツは、それぞれ前記第1のユーザデバイスおよび前記第2のユーザデバイスに以前ダウンロードされたコンテンツに対応する、請求項1に記載の方法。
【請求項２５】
第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するための第1のモジュールであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく、第1のモジュールと、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するための第2のモジュールと、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するための第3のモジュールと
を含む、少なくとも1つのプロセッサ。
【請求項２６】
コンピュータに、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定させるための少なくとも1つの命令であって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく命令と、
前記コンピュータに、前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定させるための少なくとも1つの命令と、
前記コンピュータに、前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨させるための少なくとも1つの命令と
を含む非一時的コンピュータ可読記録媒体。
【請求項２７】
第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定するための手段であって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく手段と、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するための手段と、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するための手段と
を含む、装置。
【請求項２８】
ユーザデバイスのユーザの集団に関するデータを選択的に取得するためのインターフェースと、
前記データに基づいて、第2のユーザデバイスの第2のユーザを第1のユーザデバイスの第1のユーザに類似すると特定し、前記データに基づいて、前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定し、前記コンテンツを前記第1のユーザデバイスに推奨するためのコンテンツリコメンダであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づき、前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨する、コンテンツリコメンダと
を含む、装置。
【請求項２９】
前記コンテンツの奨励案を提示するために前記第1のユーザデバイスのユーザインターフェースをさらに含む、請求項28に記載の装置。
【請求項３０】
前記コンテンツリコメンダはさらに、前記第2のユーザが前記第1のユーザに類似していると判断されたことを前記第1のユーザに示すことによって、前記コンテンツを推奨するためのものである、請求項28に記載の装置。
【請求項３１】
前記コンテンツリコメンダはさらに、前記第1のユーザおよび前記第2のユーザの集団統計カテゴリーをマッチングさせることによって、前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するためのものである、請求項28に記載の装置。
【請求項３２】
前記コンテンツリコメンダはさらに、前記第1のユーザデバイス上のコンテンツを前記第2のユーザデバイス上のコンテンツにマッチングさせることによって、前記第1のユーザおよび前記第2のユーザがどのように以前に取得された前記コンテンツを記憶しているかの類似点に基づいて前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するためのものである、請求項28に記載の装置。
【請求項３３】
前記コンテンツリコメンダはさらに、前記第1のユーザデバイスによって使用されるコンテンツを前記第2のユーザデバイスによって使用されるコンテンツにマッチングさせることによって、前記第1のユーザおよび前記第2のユーザがどのように以前に取得された前記コンテンツにアクセスしているかの類似点に基づいて前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するためのものである、請求項32に記載の装置。
【請求項３４】
前記コンテンツリコメンダはさらに、マッチングするコンテンツの数が閾値を超えると判断することによって、前記第1のユーザデバイスによって使用される前記コンテンツを前記第2のユーザデバイスによって使用される前記コンテンツにマッチングさせるためのものである、請求項33に記載の装置。
【請求項３５】
前記コンテンツリコメンダはさらに、マッチングするコンテンツの比率が閾値を超えると判断することによって、前記第1のユーザデバイスによって使用される前記コンテンツを前記第2のユーザデバイスによって使用される前記コンテンツにマッチングさせるためのものである、請求項33に記載の装置。
【請求項３６】
前記コンテンツは、ソフトウェアアプリケーションを含む、請求項28に記載の装置。
【請求項３７】
前記コンテンツは、メディアコンテンツを含む、請求項28に記載の装置。
【請求項３８】
前記コンテンツは、商品またはサービス用の広告を含む、請求項28に記載の装置。
【請求項３９】
前記インターフェースはさらに、前記第1のユーザと前記第2のユーザとの近接度を判断するためのものである、請求項28に記載の装置。
【請求項４０】
前記インターフェースはさらに、前記第1のユーザデバイスと前記第2のユーザデバイスとの間でピアツーピアネットワーキングを実行することによって、近接度を判断するためのものである、請求項39に記載の装置。
【請求項４１】
前記インターフェースはさらに、ピアツーピアネットワーキングを介して前記第2のユーザデバイスから前記コンテンツを前記第1のユーザデバイスに供給するためのものである、請求項40に記載の装置。
【請求項４２】
前記インターフェースはさらに、前記第1のユーザデバイスまたは前記第2のユーザデバイスのうちの少なくとも1つから許可指示を受信するためのものである、請求項39に記載の装置。
【請求項４３】
前記インターフェースはさらに、前記データを処理し、前記第1のユーザデバイスおよび前記第2のユーザデバイスから離れたネットワークと通信するためのものである、請求項28に記載の装置。
【請求項４４】
前記インターフェースはさらに、ワイヤレスワイドエリアネットワーク(WWAN)を介して通信することによって、前記ネットワークと通信するためのものである、請求項43に記載の装置。
【請求項４５】
前記インターフェースはさらに、ワイヤレスローカルエリアネットワーク(WLAN)を介して前記ネットワークと通信するためのものである、請求項43に記載の装置。
【請求項４６】
前記インターフェースはさらに、前記ネットワークから前記コンテンツを前記第1のユーザデバイスに供給するためのものである、請求項43に記載の装置。
【請求項４７】
ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するステップと、
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するステップであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づくステップと、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するステップと、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するステップと
を含む、方法。
【請求項４８】
ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するための第1のモジュールと、
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するための第2のモジュールであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく、第2のモジュールと、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するための第3のモジュールと、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するための第4のモジュールと
を含む、少なくとも1つのプロセッサ。
【請求項４９】
コンピュータに、ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信させるための少なくとも1つの命令と、
前記コンピュータに、前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定させるための少なくとも1つの命令であって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく命令と、
前記コンピュータに、前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定させるための少なくとも1つの命令と、
前記コンピュータに、前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨させるための少なくとも1つの命令と
を含む非一時的コンピュータ可読記録媒体。
【請求項５０】
ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するための手段と、
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定するための手段であって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく手段と、
前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定するための手段と、
前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するための手段と
を含む、装置。
【請求項５１】
ユーザデバイスの集団のうちの第1のユーザデバイスの第1のユーザおよび第2のユーザデバイスの第2のユーザに関連するデータをネットワークで受信するためのネットワークインターフェースと、
前記第2のユーザデバイスの前記第2のユーザを前記第1のユーザデバイスの前記第1のユーザに類似すると特定し、前記第1のユーザデバイスによって使用されなかった、前記第2のユーザデバイスによって使用されたコンテンツを特定し、前記第1のユーザと前記第2のユーザとの間の前記特定された類似性に基づいて、前記コンテンツを前記第1のユーザデバイスに推奨するためのコンテンツリコメンダであって、前記第1のユーザと前記第2のユーザとの間の特定された類似性は、以前に取得されたコンテンツアイテムのどれが、前記第1のユーザおよび前記第2のユーザによって前記第1のユーザデバイスおよび前記第2のユーザデバイスのローカルメモリに維持されることが許可されているかの類似点、前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の以前に取得された前記コンテンツアイテムにどのようにローカルでアクセスしているかの類似点、ならびに／または前記第1のユーザおよび前記第2のユーザが、前記第1のユーザデバイスおよび前記第2のユーザデバイス上の前記ローカルメモリ内の以前に取得された前記コンテンツアイテムをどのようにローカルで編成しているかの類似点に基づく、コンテンツリコメンダと
を含む、装置。
【外国語明細書】
2015195055000001.pdf