(57)【要約】  コンテンツを管理するための方法および装置は、デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報の受信を含み得る。方法および装置は、フィードバック情報に基づく、コンテンツの適合性レーティングの判断をさらに含み得る。方法および装置は、デバイス特性セットの一部分を有する他のデバイスについてのコンテンツの適合性レーティングの一部分に基づくメッセージの提供も含み得る。
2014503088.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを管理する方法であって、
デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信するステップと、
前記フィードバック情報に基づいて、前記コンテンツの適合性レーティングを判断するステップと、
前記デバイス特性セットの一部分を有する他のデバイスについての前記コンテンツの前記適合性レーティングの一部分に基づくメッセージを提供するステップとを含む方法。
【請求項２】
前記デバイス特性セットに関係した前記コンテンツの前記適合性レーティングに基づいて、少なくとも前記デバイス特性セットの一部分を有する要求側デバイス用に前記コンテンツを利用可能にするステップをさらに含む、請求項1に記載の方法。
【請求項３】
前記メッセージが、1つもしくは複数の適合コンテンツのリスト、前記コンテンツに関して実施するためのアクションに関する推奨、前記コンテンツのコピー、前記コンテンツを含むストリーム、前記コンテンツの変換、前記コンテンツの翻訳、または前記コンテンツに関してアクションを実施するための命令のうちの1つまたは複数を含む、請求項1に記載の方法。
【請求項４】
前記アクションが、消去、アンインストール、アップグレード、置換え、獲得、コピー、ストリーミング、変換、翻訳、レンダリング、表示、提示、出力、生成、または実行のうちの少なくとも1つを含む、請求項3に記載の方法。
【請求項５】
前記適合性レーティングが、前記コンテンツについての複数の適合性レーティングのうちの1つを含み、前記複数の適合性レーティングの各々が、複数のデバイス特性セットのうちの異なる1つに対応し、前記複数の適合性レーティングのうちの前記1つが、前記他のデバイスのデバイス特性セットへの最も近い一致を定義する、前記複数のデバイス特性セットのうちの前記1つに対応する、請求項1に記載の方法。
【請求項６】
前記適合性レーティングが、前記コンテンツについての複数の適合性レーティングのうちの複数に基づき、前記複数の適合性レーティングの各々が、複数のデバイス特性セットのうちの異なる1つに対応する、請求項1に記載の方法。
【請求項７】
前記フィードバック情報を受信するステップが、ユーザレーティング、ユーザレビュー、コンテンツ使用情報、またはコンテンツアンインストール情報のうちの1つまたは複数を受信するステップをさらに含む、請求項1に記載の方法。
【請求項８】
前記フィードバック情報を受信するステップが、使用頻度情報または使用継続時間情報のうちの1つまたは複数を受信するステップをさらに含む、請求項1に記載の方法。
【請求項９】
前記コンテンツについてのフィードバック情報を受信するステップが、ユーザレーティングを受信するステップをさらに含み、前記コンテンツの前記適合性レーティングを判断するステップが、
前記ユーザレーティングが閾値レベルを超えるとき、前記コンテンツは適合性があると判断するステップと、
前記ユーザレーティングが前記閾値レベルを下回るとき、前記コンテンツは適合性がないと判断するステップとをさらに含む、請求項1に記載の方法。
【請求項１０】
前記コンテンツについてのフィードバック情報を受信するステップが、ユーザレビューを受信するステップをさらに含み、前記コンテンツの前記適合性レーティングを判断するステップが、
適合特性または非適合特性のうちの少なくとも1つを定義する、前記ユーザレビューのうちの1つまたは複数の要素を識別するステップと、
前記1つまたは複数の要素が、適合性閾値レベルを超える1つまたは複数の適合特性を定義するとき、前記コンテンツは適合性があると判断するステップと、
前記1つまたは複数の要素が、非適合性閾値レベルを超える1つまたは複数の非適合特性を定義するとき、前記コンテンツは適合性がないと判断するステップとをさらに含む、請求項1に記載の方法。
【請求項１１】
前記ユーザレビューのうちの前記1つまたは複数の要素が、1つまたは複数のキーワードを含む、請求項10に記載の方法。
【請求項１２】
前記コンテンツについてのフィードバック情報を受信するステップが、前記コンテンツをアンインストールすると、コンテンツアンインストール情報を受信するステップをさらに含み、前記コンテンツの前記適合性レーティングを判断するステップが、
コンテンツアンインストールのタイミングがアンインストール期間閾値レベルを超えるとき、前記コンテンツは適合性があると判断するステップと、
前記コンテンツアンインストールの前記タイミングが前記アンインストール期間閾値レベルを下回るとき、前記コンテンツは適合性がないと判断するステップとをさらに含む、請求項1に記載の方法。
【請求項１３】
フィードバック情報を受信するステップが、前記コンテンツアンインストールに関連付けられたユーザフィードバックを受信するステップをさらに含み、前記コンテンツの前記適合性レーティングを判断するステップが、
前記アンインストール期間閾値レベルおよび前記ユーザフィードバックに基づいて、前記コンテンツは適合性があると判断するステップをさらに含む、請求項12に記載の方法。
【請求項１４】
前記ユーザフィードバックが、前記コンテンツアンインストール中に前記ユーザに対して提示される1つまたは複数のアンインストールメッセージから選択される、請求項13に記載の方法。
【請求項１５】
前記アンインストールメッセージが、前記コンテンツが前記デバイス上で正しく機能しなかった、前記デバイスが前記コンテンツによって使われる構成要素をもっていなかった、または、前記ユーザが前記デバイス上で前記コンテンツを使うことを好まなかった、のうちの1つまたは複数を含む、請求項14に記載の方法。
【請求項１６】
前記構成要素が、カメラ、全地球測位システム、ワイヤレス接続機能、および特定のスクリーンサイズのうちの1つまたは複数を含む、請求項15に記載の方法。
【請求項１７】
フィードバック情報を受信するステップが、コンテンツ使用情報を受信するステップをさらに含み、前記コンテンツの前記適合性レーティングを判断するステップが、
前記アンインストール期間閾値レベルおよび前記コンテンツ使用情報に基づいて、前記コンテンツは適合性があると判断するステップをさらに含む、請求項12に記載の方法。
【請求項１８】
前記コンテンツについてのフィードバック情報を受信するステップが、コンテンツ使用情報を受信するステップをさらに含み、前記コンテンツの前記適合性レーティングを判断するステップが、
前記コンテンツ使用情報が閾値レベルを上回るとき、前記コンテンツは適合性があると判断するステップと、
前記コンテンツ使用情報が前記閾値レベルを下回るとき、前記コンテンツは適合性がないと判断するステップとをさらに含む、請求項1に記載の方法。
【請求項１９】
前記コンテンツ使用情報を受信するステップが、定期的に受信するステップをさらに含む、請求項18に記載の方法。
【請求項２０】
前記コンテンツ使用情報を受信するステップが、使用頻度情報または使用継続時間情報のうちの少なくとも1つを受信するステップをさらに含む、請求項18に記載の方法。
【請求項２１】
前記フィードバック情報を送信する前記デバイスに基づいて、前記フィードバック情報または前記適合性レーティングに重みを加えるステップをさらに含み、
前記要求側デバイス用に前記コンテンツを利用可能にするステップが、前記重み付きフィードバック情報または前記重み付き適合性レーティングに基づく、請求項2に記載の方法。
【請求項２２】
前記重みを加えるステップが、前記フィードバック情報を送信する前記デバイスが前記要求側デバイスの第2のユーザのソーシャルネットワーク内の第1のユーザに対応するとき、前記フィードバック情報または前記適合性レーティングに比較的高い重みを加えるステップを含む、請求項21に記載の方法。
【請求項２３】
前記フィードバック情報に基づいて、前記コンテンツのランク付け値を判断するステップと、
前記コンテンツを、前記ランク付け値に基づいて、前記要求側デバイスと適合性があると判断された1つまたは複数の他のコンテンツと相対して順序付けるステップと、
前記要求側デバイスと適合性があると判断された1つまたは複数の他のコンテンツと相対した、前記コンテンツの前記順序付けに基づいて、利用可能コンテンツの順序付き提示を前記要求側デバイスに提供するステップとをさらに含む、請求項1に記載の方法。
【請求項２４】
前記フィードバック情報を受信するステップが、前記デバイス特性の少なくとも共通部分をもつ複数のデバイスから、複数のフィードバック情報を受信するステップをさらに含み、前記コンテンツの前記適合性レーティングを判断するステップが、前記複数のフィードバック情報にさらに基づく、請求項1に記載の方法。
【請求項２５】
前記デバイス特性が、デバイス識別(ID)、デバイスタイプ/型/モデル、デバイスユーザインターフェース構成、デバイスプロセッサ構成、デバイスソフトウェア画像、デバイスランタイム環境/プラットフォーム/オペレーティングシステム、デバイスの場所、モバイル国コード(MCC)、モバイルネットワークコード(MNC)、およびデバイス利用可能メモリ容量のうちの1つまたは複数を含む、請求項1に記載の方法。
【請求項２６】
前記コンテンツを実行するための共通デバイス特性セットを判断するステップと、
前記共通デバイス特性セットに基づいて、デバイスのグループを作成するステップと、
前記適合性レーティングおよび前記共通デバイス特性セットに基づいて、前記グループに対しての前記コンテンツの利用可能性を判断するステップとをさらに含み、
前記コンテンツを利用可能にするステップが、前記要求側デバイスが前記グループの一部として識別されると、前記グループに対しての前記コンテンツの前記利用可能性に基づいて利用可能にするステップをさらに含む、請求項2に記載の方法。
【請求項２７】
前記コンテンツの前記適合性レーティングを、前記デバイス特性セットに関係して記憶するステップをさらに含む、請求項1に記載の方法。
【請求項２８】
前記コンテンツを利用可能にするステップが、前記コンテンツをフィルタリングするステップをさらに含む、請求項2に記載の方法。
【請求項２９】
コンテンツを管理するように構成された少なくとも1つのプロセッサであって、
デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信するための第1のモジュールと、
前記フィードバック情報に基づいて、前記コンテンツの適合性レーティングを判断するための第2のモジュールと、
前記デバイス特性セットの一部分を有する他のデバイスについての前記コンテンツの前記適合性レーティングの一部分に基づくメッセージを提供するための第3のモジュールとを備えるプロセッサ。
【請求項３０】
コンピュータにより実行可能な命令を備えるコンピュータプログラムであって、
前記コンピュータ可読媒体が、
コンピュータに、デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信させるための少なくとも1つの命令と、
前記コンピュータに、前記フィードバック情報に基づいて、前記コンテンツの適合性レーティングを判断させるための少なくとも1つの命令と、
前記コンピュータに、前記デバイス特性セットの一部分を有する他のデバイスについての前記コンテンツの前記適合性レーティングの一部分に基づくメッセージを提供させるための少なくとも1つの命令とを備える、コンピュータプログラム。
【請求項３１】
デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信するための手段と、
前記フィードバック情報に基づいて、前記コンテンツの適合性レーティングを判断するための手段と、
前記デバイス特性セットの一部分を有する他のデバイスについての前記コンテンツの前記適合性レーティングの一部分に基づくメッセージを提供するための手段とを備える装置。
【請求項３２】
コンテンツを管理するための装置であって、
デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信するように動作可能なフィードバックデータ記憶装置と、
前記フィードバック情報に基づいて、前記コンテンツの適合性レーティングを判断するように動作可能な適合性構成要素と、
前記デバイス特性セットの一部分を有する他のデバイスについての前記コンテンツの前記適合性レーティングの一部分に基づくメッセージを提供するように動作可能なメッセージ構成要素とを備える装置。
【請求項３３】
前記メッセージ構成要素が、前記デバイス特性セットに関係した前記コンテンツの前記適合性レーティングに基づいて、少なくとも前記デバイス特性セットの一部分を有する要求側デバイスに対して、前記コンテンツを利用可能にするようにさらに動作可能である、請求項32に記載の装置。
【請求項３４】
前記メッセージが、1つもしくは複数の適合コンテンツのリスト、前記コンテンツに関して実施するためのアクションに関する推奨、前記コンテンツのコピー、前記コンテンツを含むストリーム、前記コンテンツの変換、前記コンテンツの翻訳、または前記コンテンツに関してアクションを実施するための命令のうちの1つまたは複数を含む、請求項32に記載の装置。
【請求項３５】
前記アクションが、消去、アンインストール、アップグレード、置換え、獲得、コピー、ストリーミング、変換、翻訳、レンダリング、表示、提示、出力、生成、または実行のうちの少なくとも1つを含む、請求項32に記載の装置。
【請求項３６】
前記適合性レーティングが、前記コンテンツについての複数の適合性レーティングのうちの1つを含み、前記複数の適合性レーティングの各々が、複数のデバイス特性セットのうちの異なる1つに対応し、前記複数の適合性レーティングのうちの前記1つが、前記他のデバイスのデバイス特性セットへの最も近い一致を定義する、前記複数のデバイス特性セットのうちの前記1つに対応する、請求項32に記載の装置。
【請求項３７】
前記適合性レーティングが、前記コンテンツについての複数の適合性レーティングのうちの複数に基づき、前記複数の適合性レーティングの各々が、複数のデバイス特性セットのうちの異なる1つに対応する、請求項32に記載の装置。
【請求項３８】
前記フィードバック情報を受信することが、ユーザレーティング、ユーザレビュー、コンテンツ使用情報、またはコンテンツアンインストール情報のうちの1つまたは複数を受信することをさらに含む、請求項32に記載の装置。
【請求項３９】
前記フィードバック情報を受信することが、使用頻度情報または使用継続時間情報のうちの1つまたは複数を受信することをさらに含む、請求項32に記載の装置。
【請求項４０】
前記フィードバック情報を受信することが、ユーザレーティングを受信することをさらに含み、
前記適合性構成要素が、前記ユーザレーティングが閾値レベルを超えるとき、前記コンテンツは適合性があると判断し、前記ユーザレーティングが前記閾値レベルを下回るとき、前記コンテンツは適合性がないと判断するようにさらに動作可能である、請求項32に記載の装置。
【請求項４１】
前記フィードバック情報を受信することが、ユーザレビューを受信することをさらに含み、
前記適合性構成要素が、適合特性または非適合特性のうちの少なくとも1つを定義する、前記ユーザレビューの1つまたは複数の要素を識別し、前記1つまたは複数の要素が、適合性閾値レベルを超える1つまたは複数の適合特性を定義するとき、前記コンテンツは適合性があると判断し、前記1つまたは複数の要素が、非適合性閾値レベルを超える1つまたは複数の非適合特性を定義するとき、前記コンテンツは適合性がないと判断するようにさらに動作可能である、請求項32に記載の装置。
【請求項４２】
前記ユーザレビューのうちの前記1つまたは複数の要素が、1つまたは複数のキーワードを含む、請求項41に記載の装置。
【請求項４３】
前記フィードバック情報を受信することが、前記コンテンツをアンインストールすると、コンテンツアンインストール情報を受信することをさらに含み、前記適合性構成要素が、コンテンツアンインストールのタイミングがアンインストール期間閾値レベルを超えるとき、前記コンテンツは適合性があると判断し、前記コンテンツアンインストールの前記タイミングが前記アンインストール期間閾値レベルを下回るとき、前記コンテンツは適合性がないと判断するようにさらに動作可能である、請求項32に記載の装置。
【請求項４４】
前記フィードバック情報を受信することが、前記コンテンツアンインストールに関連付けられたユーザフィードバックを受信することをさらに含み、前記適合性構成要素が、前記アンインストール期間閾値レベルおよび前記ユーザフィードバックに基づいて、前記コンテンツは適合性があると判断するようにさらに動作可能である、請求項43に記載の装置。
【請求項４５】
前記ユーザフィードバックが、前記コンテンツアンインストール中に前記ユーザに対して提示される1つまたは複数のアンインストールメッセージから選択される、請求項44に記載の装置。
【請求項４６】
前記アンインストールメッセージが、前記コンテンツが前記デバイス上で正しく機能しなかった、前記デバイスが前記コンテンツによって使われる構成要素をもっていなかった、または、前記ユーザが前記デバイス上で前記コンテンツを使うことを好まなかった、のうちの1つまたは複数を含む、請求項45に記載の装置。
【請求項４７】
前記構成要素が、カメラ、全地球測位システム、ワイヤレス接続機能、および特定のスクリーンサイズのうちの1つまたは複数を含む、請求項46に記載の装置。
【請求項４８】
前記フィードバック情報を受信することが、コンテンツ使用情報を受信することをさらに含み、
前記適合性構成要素が、前記アンインストール期間閾値レベルおよび前記コンテンツ使用情報に基づいて、前記コンテンツは適合性があると判断するようにさらに動作可能である、請求項43に記載の装置。
【請求項４９】
前記コンテンツについての前記フィードバック情報を受信することが、コンテンツ使用情報を受信することをさらに含み、
前記適合性構成要素が、前記コンテンツ使用情報が閾値レベルを上回るとき、前記コンテンツは適合性があると判断し、前記コンテンツ使用情報が前記閾値レベルを下回るとき、前記コンテンツは適合性がないと判断するようにさらに動作可能である、請求項32に記載の装置。
【請求項５０】
前記コンテンツ使用情報が定期的に受信される、請求項49に記載の装置。
【請求項５１】
前記コンテンツ使用情報を受信することが、使用頻度情報または使用継続時間情報のうちの少なくとも1つを受信することを含む、請求項49に記載の装置。
【請求項５２】
前記適合性構成要素が、前記フィードバック情報を送信する前記デバイスに基づいて、前記フィードバック情報または前記適合性レーティングに重みを加えるようにさらに動作可能であり、
前記メッセージ構成要素が、前記重み付きフィードバック情報または前記重み付き適合性レーティングに基づいて、前記要求側デバイスに対して前記コンテンツを利用可能にするようにさらに動作可能である、請求項33に記載の装置。
【請求項５３】
前記適合性構成要素が、前記フィードバック情報を送信する前記デバイスが前記要求側デバイスの第2のユーザのソーシャルネットワーク内の第1のユーザに対応するとき、前記フィードバック情報または前記適合性レーティングに比較的高い重みを加えるようにさらに動作可能である、請求項52に記載の装置。
【請求項５４】
前記メッセージ構成要素が、前記フィードバック情報に基づいて、前記コンテンツのランク付け値を判断し、前記ランク付け値に基づいて、前記要求側デバイスとの適合性があると判断された1つまたは複数の他のコンテンツと相対して、前記コンテンツを順序付け、前記要求側デバイスとの適合性があると判断された1つまたは複数の他のコンテンツと相対した前記コンテンツの前記順序付けに基づいて、利用可能コンテンツの順序付き提示を前記要求側デバイスに与えるようにさらに動作可能である、請求項33に記載の装置。
【請求項５５】
前記フィードバックデータ記憶装置が、前記デバイス特性の少なくとも共通部分をもつ複数のデバイスから複数のフィードバック情報を受信するようにさらに動作可能であり、前記適合性構成要素が、前記コンテンツの前記適合性レーティングが前記複数のフィードバック情報にさらに基づくと判断するようにさらに動作可能である、請求項32に記載の装置。
【請求項５６】
前記デバイス特性が、デバイス識別(ID)、デバイスタイプ/型/モデル、デバイスユーザインターフェース構成、デバイスプロセッサ構成、デバイスソフトウェア画像、デバイスランタイム環境/プラットフォーム/オペレーティングシステム、デバイスの場所、モバイル国コード(MCC)、モバイルネットワークコード(MNC)、およびデバイス利用可能メモリ容量のうちの1つまたは複数を含む、請求項32に記載の装置。
【請求項５７】
前記メッセージ構成要素が、前記コンテンツを実行するための共通デバイス特性セットを判断し、前記共通デバイス特性セットに基づいてデバイスのグループを作成し、前記適合性レーティングおよび前記共通デバイス特性セットに基づいて、前記グループに対する前記コンテンツの利用可能性を判断するようにさらに動作可能であり、前記要求側デバイスが前記グループの一部として識別されるとき、前記コンテンツが、前記グループに対して利用可能にされる、請求項33に記載の装置。
【請求項５８】
前記デバイス特性セットに関係した前記コンテンツの前記適合性レーティングを記憶するように動作可能なデータ記憶装置をさらに備える、請求項32に記載の装置。
【請求項５９】
前記メッセージ構成要素が、前記利用可能コンテンツをフィルタリングするようにさらに動作可能である、請求項33に記載の装置。
【請求項６０】
コンテンツフィードバック情報を提供するための方法であって、
ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスするステップと、
前記1つまたは複数のコンテンツについてのフィードバック情報を生成するステップと、
前記ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに前記フィードバック情報を処理のためにフォワードするステップとを含む方法。
【請求項６１】
前記フィードバック情報を生成するステップが、ユーザレーティング、ユーザレビュー、コンテンツ使用情報、またはコンテンツアンインストール情報のうちの1つまたは複数を取得するステップをさらに含む、請求項60に記載の方法。
【請求項６２】
前記フィードバック情報を生成するステップが、使用頻度情報または使用継続時間情報のうちの1つまたは複数を取得するステップをさらに含む、請求項60に記載の方法。
【請求項６３】
前記1つまたは複数のデバイス特性が、デバイス識別(ID)、デバイスタイプ/型/モデル、デバイスユーザインターフェース構成、デバイスプロセッサ構成、デバイスソフトウェア画像、デバイスランタイム環境/プラットフォーム/オペレーティングシステム、デバイスの場所、モバイル国コード(MCC)、モバイルネットワークコード(MNC)、およびデバイス利用可能メモリ容量のうちの1つまたは複数を含む、請求項60に記載の方法。
【請求項６４】
前記1つまたは複数のコンテンツを、前記デバイスからアンインストールして、コンテンツアンインストールを定義するステップをさらに含み、
前記フィードバック情報が、前記コンテンツアンインストールのタイミングを含む、請求項60に記載の方法。
【請求項６５】
前記ワイヤレスデバイスのソーシャルネットワーク内の他のワイヤレスデバイスと、前記フィードバック情報を共有するステップをさらに含む、請求項60に記載の方法。
【請求項６６】
コンテンツフィードバック情報を提供するように構成された少なくとも1つのプロセッサであって、
ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスするための第1のモジュールと、
前記1つまたは複数のコンテンツについてのフィードバック情報を生成するための第2のモジュールと、
前記ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに前記フィードバック情報を処理のためにフォワードするための第3のモジュールとを備えるプロセッサ。
【請求項６７】
コンピュータにより実行可能な命令を備えるコンピュータプログラムであって、
前記コンピュータ可読媒体が、
コンピュータに、ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスさせるための少なくとも1つの命令と、
前記コンピュータに、前記1つまたは複数のコンテンツについてのフィードバック情報を生成させるための少なくとも1つの命令と、
前記コンピュータに、前記ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに前記フィードバック情報を処理のためにフォワードさせるための少なくとも1つの命令とを備えるコンピュータプログラム。
【請求項６８】
ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスするための手段と、
前記1つまたは複数のコンテンツについてのフィードバック情報を生成するための手段と、
前記ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに前記フィードバック情報を処理のためにフォワードするための手段とを備える装置。
【請求項６９】
コンテンツフィードバック情報を提供するための装置であって、
ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスするように動作可能なアクセス構成要素と、
前記1つまたは複数のコンテンツについてのフィードバック情報を生成するように動作可能なフィードバック構成要素と、
前記ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに前記フィードバック情報を処理のためにフォワードするように動作可能なフォワード構成要素とを備える装置。
【請求項７０】
前記フィードバック情報を生成することが、ユーザレーティング、ユーザレビュー、コンテンツ使用情報、またはコンテンツアンインストール情報のうちの1つまたは複数を取得することをさらに含む、請求項69に記載の装置。
【請求項７１】
前記フィードバック情報を生成することが、使用頻度情報または使用継続時間情報のうちの1つまたは複数を取得することをさらに含む、請求項69に記載の装置。
【請求項７２】
前記1つまたは複数のデバイス特性が、デバイス識別(ID)、デバイスタイプ/型/モデル、デバイスユーザインターフェース構成、デバイスプロセッサ構成、デバイスソフトウェア画像、デバイスランタイム環境/プラットフォーム/オペレーティングシステム、デバイスの場所、モバイル国コード(MCC)、モバイルネットワークコード(MNC)、およびデバイス利用可能メモリ容量のうちの1つまたは複数を含む、請求項69に記載の装置。
【請求項７３】
前記アクセス構成要素が、前記1つまたは複数のコンテンツを前記デバイスからアンインストールして、コンテンツアンインストールを定義するようにさらに構成され、
前記フィードバック情報が、前記コンテンツアンインストールのタイミングを含む、請求項69に記載の装置。
【請求項７４】
前記ワイヤレスデバイスのソーシャルネットワーク内の他のワイヤレスデバイスと、前記フィードバック情報を共有するように動作可能な共有構成要素をさらに備える、請求項69に記載の装置。
【請求項７５】
ワイヤレスデバイスが、適合コンテンツについての情報を取得するための方法であって、
第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送るステップと、
前記要求に応答して、前記コンテンツの適合性レーティングの一部分に基づくメッセージを受信するステップであって、前記適合性レーティングが、前記コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、前記他のワイヤレスデバイスが、前記ワイヤレスデバイスの前記第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ、ステップと、
前記メッセージに基づいて、前記コンテンツに関してアクションを実施するステップとを含む方法。
【請求項７６】
前記メッセージが、1つもしくは複数の適合コンテンツのリスト、前記コンテンツに関して実施するための前記アクションに関する推奨、前記コンテンツのコピー、前記コンテンツを含むストリーム、前記コンテンツの変換、前記コンテンツの翻訳、または前記コンテンツに関して前記アクションを実施するための命令のうちの1つまたは複数を含む、請求項75に記載の方法。
【請求項７７】
前記アクションを実施するステップが、前記コンテンツを消去するステップ、前記コンテンツをアンインストールするステップ、前記コンテンツをアップグレードするステップ、前記コンテンツを置き換えるステップ、前記コンテンツを獲得するステップ、前記コンテンツをコピーするステップ、前記コンテンツをストリーミングするステップ、前記コンテンツを変換するステップ、前記コンテンツを翻訳するステップ、前記コンテンツをレンダリングするステップ、前記コンテンツを表示するステップ、前記コンテンツを提示するステップ、前記コンテンツを出力するステップ、前記コンテンツを生成するステップ、または前記コンテンツを実行するステップのうちの少なくとも1つをさらに含む、請求項75に記載の方法。
【請求項７８】
前記適合性レーティングが、前記ワイヤレスデバイスの少なくとも1つのデバイス特性と同様のデバイス特性セットを有する1つまたは複数のワイヤレスデバイスから受信されたフィードバック情報に基づく、請求項75に記載の方法。
【請求項７９】
前記1つまたは複数のワイヤレスデバイスが、前記ワイヤレスデバイスのソーシャルネットワーク内の少なくとも1つのデバイスを含む、請求項75に記載の方法。
【請求項８０】
前記コンテンツを出力するステップが、
前記コンテンツのランク付け値を受信するステップと、
前記ランク付け値に基づいて、1つまたは複数の他のコンテンツに相対して、前記コンテンツを順序付けるステップと、
前記コンテンツの前記順序付けに基づいて、前記コンテンツの順序付き提示を提供するステップとをさらに含む、請求項77に記載の方法。
【請求項８１】
適合コンテンツについての情報を取得するように構成された少なくとも1つのプロセッサであって、
第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送るための第1のモジュールと、
前記要求に応答して、前記コンテンツの適合性レーティングの一部分に基づくメッセージを受信するための第2のモジュールであって、前記適合性レーティングが、前記コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、前記他のワイヤレスデバイスが、前記ワイヤレスデバイスの前記第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ、第2のモジュールと、
前記メッセージに基づいて、前記コンテンツに関してアクションを実施するための第3のモジュールとを備えるプロセッサ。
【請求項８２】
コンピュータにより実行可能な命令を備えるコンピュータプログラムであって、
前記コンピュータ可読媒体が、
コンピュータに、第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送らせるための少なくとも1つの命令と、
前記コンピュータに、前記要求に応答して、前記コンテンツの適合性レーティングの一部分に基づくメッセージを受信させるための少なくとも1つの命令であって、前記適合性レーティングが、前記コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、前記他のワイヤレスデバイスが、前記ワイヤレスデバイスの前記第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ、命令と、
前記コンピュータに、前記メッセージに基づいて、前記コンテンツに関してアクションを実施させるための少なくとも1つの命令とを備えるコンピュータプログラム。
【請求項８３】
第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送るための手段と、
前記要求に応答して、前記コンテンツの適合性レーティングの一部分に基づくメッセージを受信するための手段であって、前記適合性レーティングが、前記コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、前記他のワイヤレスデバイスが、前記ワイヤレスデバイスの前記第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ、手段と、
前記メッセージに基づいて、前記コンテンツに関してアクションを実施するための手段とを備える装置。
【請求項８４】
適合コンテンツについての情報を取得するためのワイヤレスデバイスであって、
第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツアクセスコンテンツについての要求を送るように動作可能な要求元構成要素と、
前記要求に応答して、前記コンテンツの適合性レーティングの一部分に基づくメッセージを受信するように動作可能なアクション構成要素であって、前記適合性レーティングが、前記コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、前記他のワイヤレスデバイスが、前記ワイヤレスデバイスの前記第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ、アクション構成要素とを備えるワイヤレスデバイス。
【請求項８５】
前記メッセージが、1つもしくは複数の適合コンテンツのリスト、前記コンテンツに関して実施するためのアクションに関する推奨、前記コンテンツのコピー、前記コンテンツを含むストリーム、前記コンテンツの変換、前記コンテンツの翻訳、または前記コンテンツに関してアクションを実施するための命令のうちの1つまたは複数を含む、請求項84に記載のワイヤレスデバイス。
【請求項８６】
前記アクションが、前記コンテンツの消去、前記コンテンツのアンインストール、前記コンテンツのアップグレード、前記コンテンツの置換え、前記コンテンツの獲得、前記コンテンツのコピー、前記コンテンツのストリーミング、前記コンテンツの変換、前記コンテンツの翻訳、前記コンテンツのレンダリング、前記コンテンツの表示、前記コンテンツの提示、前記コンテンツの出力、前記コンテンツの生成、または前記コンテンツの実行のうちの少なくとも1つをさらに含む、請求項84に記載のワイヤレスデバイス。
【請求項８７】
前記適合性レーティングが、前記ワイヤレスデバイスの少なくとも1つのデバイス特性と同様のデバイス特性セットを有する1つまたは複数のワイヤレスデバイスから受信されたフィードバック情報に基づく、請求項84に記載のワイヤレスデバイス。
【請求項８８】
前記1つまたは複数のワイヤレスデバイスが、前記ワイヤレスデバイスのソーシャルネットワーク内の少なくとも1つのデバイスを含む、請求項84に記載のワイヤレスデバイス。
【請求項８９】
前記コンテンツの前記出力が、前記コンテンツのランク付け値を受信し、前記ランク付け値に基づいて、前記コンテンツを、1つまたは複数の他のコンテンツに相対して順序付け、前記コンテンツの前記順序に基づいて、前記コンテンツの順序付き提示を提供することをさらに含む、請求項86に記載のワイヤレスデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第119条に基づく優先権の主張
本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、2010年12月18日に出願された「Content Distribution System」と題する米国仮出願第61/424,624号の優先権を主張する。
【背景技術】
【０００２】
電力、メモリ、および他の特徴が向上したワイヤレスデバイスの普及とともに、ますます多くのワイヤレスデバイスが、ゲーム、映画、およびオーディオなどのコンテンツの実行を含めて娯楽目的で使われている。さらに、これらのワイヤレスデバイスは、eメール、ナビゲーション、および位置情報サービスを含む、生産性目的を対象とし得るアプリケーションなどのコンテンツ用に使うことができる。多数のコンテンツが、サードパーティ開発者によって提供され、ワイヤレス通信システムを介してシステムオペレータによって配布される。これらのアプリケーションのいくつかは、検査され、特定のワイヤレスデバイスおよび/またはワイヤレスデバイス構成(たとえば、オペレーティングシステム、ハードウェア、またはファームウェアのバージョン)の上で動くことを確認されるが、それ以外のアプリケーションは検査および確認を受けない。市場に出ているデバイスの範囲でコンテンツを検査するコストが非常に高くなり、特に小規模開発者にとっては、しばしば法外に費用がかかり得るので、開発者によって、すべてのデバイス上でコンテンツを検査することはできない。
【０００３】
したがって、様々なネットワークオペレータに関連付けられた様々なタイプのモバイルデバイスにサービスするコンテンツ配布システムにおいて、しばしば、ダウンロードのために提供されるコンテンツは、コンテンツ要件およびデバイス能力の違いのせいで、所与のデバイス上では機能しない。さらに、関連技術のシステムは、デバイスタイプの間のマッピングならびに適合コンテンツおよび/またはコンテンツアップグレードを維持しようと試みるが、正確なマッピングを維持するのは非常に複雑であるとともに時間を消費し、管理する上では非常に厄介である。したがって、ワイヤレスデバイスのユーザは、悪いユーザエクスペリエンスを有することがあり、たとえば、ユーザの特定のワイヤレスデバイス、またはユーザの特定のワイヤレスデバイス構成に関して以前に検査および承認されていないコンテンツを取得し、使おうと試みても、そのコンテンツは、正しく動作しないか、または全く動作しない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のデバイス特性と、同じまたは同様のデバイスをもつ他のユーザからのレビューおよびレーティングなどの肯定的フィードバックとの比較に基づいて、複数の利用可能コンテンツを、デバイスと適合性があり、または(たとえば、ネットワークオペレータによって)そのデバイス用に特に指定されるデバイス固有の利用可能コンテンツのサブセットにフィルタリングするのに使われる複数のデバイス特性を取得することが望ましいであろう。同じまたは同様のデバイス特性をもつデバイス上におけるコンテンツ使用追跡の成功に基づいて、デバイス固有の利用可能コンテンツを判断することも望ましいであろう。
【課題を解決するための手段】
【０００５】
以下で、1つまたは複数の態様の基本的理解を与えるために、そのような態様の簡略化された概要を提示する。この概要は、すべての企図された態様の包括的な概観ではなく、すべての態様の主要または重要な要素を識別するものでも、いずれかまたはすべての態様の範囲を定めるものでもない。その唯一の目的は、後で提示するより詳細な説明の導入として、1つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
【０００６】
一態様は、コンテンツを管理する方法に関する。この方法は、デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信することを含み得る。この方法は、フィードバック情報に基づいて、コンテンツの適合性レーティングを判断することも含み得る。さらに、この方法は、デバイス特性セットの一部分を有する別のデバイスについてのコンテンツの適合性レーティングの一部分に基づくメッセージを提供することを含み得る。
【０００７】
別の態様は、コンテンツを管理するように構成された少なくとも1つのプロセッサに関する。このプロセッサは、デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信するための第1のモジュールを含み得る。さらに、このプロセッサは、フィードバック情報に基づいて、コンテンツの適合性レーティングを判断するための第2のモジュールを含み得る。このプロセッサは、デバイス特性セットの一部分を有する他のデバイスについてのコンテンツの適合性レーティングの一部分に基づくメッセージを提供するための第3のモジュールをさらに含み得る。
【０００８】
さらに別の態様は、コンピュータプログラム製品に関する。このコンピュータプログラム製品は、コンピュータに、デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信させるための少なくとも1つの命令を含むコンピュータ可読媒体を含み得る。このコンピュータ可読媒体は、コンピュータに、フィードバック情報に基づいて、コンテンツの適合性レーティングを判断させるための少なくとも1つの命令も含み得る。このコンピュータ可読媒体は、コンピュータに、デバイス特性セットの一部分を有する他のデバイスについてのコンテンツの適合性レーティングの一部分に基づくメッセージを提供させるための少なくとも1つの命令をさらに含み得る。
【０００９】
別の態様は、装置に関する。この装置は、デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信するための手段を含み得る。この装置は、フィードバック情報に基づいて、コンテンツの適合性レーティングを判断するための手段をさらに含み得る。さらに、この装置は、デバイス特性セットの一部分を有する他のデバイスについてのコンテンツの適合性レーティングの一部分に基づくメッセージを提供するための手段を含み得る。
【００１０】
さらに別の態様は、コンテンツを管理するための装置に関する。この装置は、デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信するように動作可能なフィードバックデータ記憶装置を含み得る。さらに、この装置は、フィードバック情報に基づいて、コンテンツの適合性レーティングを判断するように動作可能な適合性構成要素を含み得る。この装置は、デバイス特性セットの一部分を有する他のデバイスについてのコンテンツの適合性レーティングの一部分に基づくメッセージを提供するように動作可能な提示構成要素も含み得る。
【００１１】
別の態様は、コンテンツフィードバック情報を提供するための方法に関する。この方法は、ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスすることを含み得る。この方法は、1つまたは複数のコンテンツについてのフィードバック情報を生成することをさらに含み得る。さらに、この方法は、フィードバック情報を、ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに、処理のためにフォワードすることを含み得る。
【００１２】
さらに別の態様は、コンテンツフィードバック情報を提供するように構成された少なくとも1つのプロセッサに関する。このプロセッサは、ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスするための第1のモジュールを含み得る。このプロセッサは、1つまたは複数のコンテンツについてのフィードバック情報を生成するための第2のモジュールも含み得る。さらに、このプロセッサは、フィードバック情報を、ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに、処理のためにフォワードするための第3のモジュールを含み得る。
【００１３】
別の態様は、コンピュータプログラム製品に関する。このコンピュータプログラム製品は、コンピュータに、ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスさせるための少なくとも1つの命令を含むコンピュータ可読媒体を含み得る。このコンピュータ可読媒体は、コンピュータに、1つまたは複数のコンテンツについてのフィードバック情報を生成させるための少なくとも1つの命令も含み得る。このコンピュータ可読媒体は、コンピュータに、フィードバック情報を、ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに、処理のためにフォワードさせるための少なくとも1つの命令をさらに含み得る。
【００１４】
さらに別の態様は、装置に関する。この装置は、ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスするための手段を含み得る。この装置は、1つまたは複数のコンテンツについてのフィードバック情報を生成するための手段をさらに含み得る。さらに、この装置は、フィードバック情報を、ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに、処理のためにフォワードするための手段を含み得る。
【００１５】
別の態様は、コンテンツフィードバック情報を提供するための装置に関する。この装置は、ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスするように動作可能なアクセス構成要素を含み得る。この装置は、1つまたは複数のコンテンツについてのフィードバック情報を生成するように動作可能なフィードバック構成要素も含み得る。この装置は、フィードバック情報を、ワイヤレスデバイスについての1つまたは複数のデバイス特性とともに、処理のためにフォワードするように動作可能なフォワード構成要素をさらに含み得る。
【００１６】
さらに別の態様は、ワイヤレスデバイスが、適合コンテンツについての情報を取得するための方法に関する。この方法は、第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送ることを含み得る。この方法は、要求に応答して、コンテンツの適合性レーティングの一部分に基づくメッセージを受信することをさらに含むことができ、適合性レーティングは、コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、他のワイヤレスデバイスは、ワイヤレスデバイスの第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ。さらに、この方法は、メッセージに基づいて、コンテンツに関してアクションを実施することを含み得る。
【００１７】
別の態様は、適合コンテンツについての情報を取得するように構成された少なくとも1つのプロセッサに関する。このプロセッサは、第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送るための第1のモジュールを含み得る。さらに、このプロセッサは、要求に応答して、コンテンツの適合性レーティングの一部分に基づくメッセージを受信するための第2のモジュールを含むことができ、適合性レーティングは、コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、他のワイヤレスデバイスは、ワイヤレスデバイスの第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ。このプロセッサは、メッセージに基づいて、コンテンツに関してアクションを実施するための第3のモジュールも含み得る。
【００１８】
別の態様は、コンピュータプログラム製品に関する。このコンピュータプログラム製品は、コンピュータに、第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送らせるための少なくとも1つの命令を含むコンピュータ可読媒体を含み得る。このコンピュータ可読媒体は、コンピュータに、要求に応答して、コンテンツの適合性レーティングの一部分に基づくメッセージを受信させるための少なくとも1つの命令をさらに含むことができ、適合性レーティングは、コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、他のワイヤレスデバイスは、ワイヤレスデバイスの第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ。このコンピュータ可読媒体は、コンピュータに、メッセージに基づいて、コンテンツに関してアクションを実施させるための少なくとも1つの命令をさらに含み得る。
【００１９】
さらに別の態様は、装置に関する。この装置は、第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送るための手段を含み得る。この装置は、要求に応答して、コンテンツの適合性レーティングの一部分に基づくメッセージを受信するための手段をさらに含むことができ、適合性レーティングは、コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、他のワイヤレスデバイスは、ワイヤレスデバイスの第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ。さらに、この装置は、メッセージに基づいて、コンテンツに関してアクションを実施するための手段を含み得る。
【００２０】
さらに別の態様は、適合コンテンツについての情報を取得するためのワイヤレスデバイスに関する。このワイヤレスデバイスは、第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送るように動作可能な要求元構成要素を含み得る。さらに、このワイヤレスデバイスは、要求に応答して、コンテンツの適合性レーティングの一部分に基づくメッセージを受信するように動作可能なアクション構成要素も含むことができ、適合性レーティングは、コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、他のワイヤレスデバイスは、ワイヤレスデバイスの第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもち、メッセージに基づいて、コンテンツに関してアクションを実行する。
【００２１】
上記のおよび関連の目的の達成のために、1つまたは複数の態様は、以下でより詳細に説明し、特許請求の範囲で具体的に指摘する特徴を含む。以下の説明および添付の図面は、1つまたは複数の態様のいくつかの例示的な特徴を詳細に説明する。しかしながら、これらの特徴は、様々な態様の原理が使用され得る様々な方法のうちのほんのいくつかしか示しておらず、この説明は、そのようなすべての態様およびそれらの均等物を含むものとする。
【００２２】
開示される態様を限定するためではなく、開示される態様を例示するために与えられる、添付の図面とともに、開示される態様が以下で説明され、同様の表示は同様の要素を示す。
【図面の簡単な説明】
【００２３】
【図１】一態様によるコネクティビティシステムの図である。
【図２】別の態様による例示的な適合性構成要素を示す図である。
【図３】別の態様による、コンテンツを管理するための方法を示すフローチャートである。
【図４】さらに別の態様による、コンテンツの適合性レーティングを判断するための方法を示すフローチャートである。
【図５】一態様による、コンテンツフィードバック情報を提供するための方法を示すフローチャートである。
【図６】別の態様による、適合コンテンツについての情報を取得するための方法を示すフローチャートである。
【図７】一態様によるコネクティビティシステム内で動作可能な例示的なワイヤレスデバイスの図である。
【図８】さらに別の態様によるコネクティビティシステム内で動作可能な例示的なサーバデバイスの図である。
【図９】別の態様によるコンテンツの管理を容易にする例示的なシステムを示す図である。
【図１０】一態様による、コンテンツフィードバック情報の提供を容易にする例示的なシステムを示す図である。
【図１１】別の態様による、適合コンテンツの受信を容易にする例示的なシステムを示す図である。
【発明を実施するための形態】
【００２４】
次に、図面を参照しながら様々な態様について説明する。以下の記述では、説明の目的で、1つまたは複数の態様の完全な理解を与えるために多数の具体的な詳細を記載する。ただし、そのような態様をこれらの具体的な詳細なしに実施できることは明白であり得る。
【００２５】
記載する態様は、コンテンツを管理するための方法および装置に関する。記載する態様は、ユーザが、ユーザフィードバックに少なくとも部分的に基づいて、デバイス上で使われるコンテンツについての決定を行い、かつ/またはデバイスとともに使うべき適合コンテンツを発見するのを助け得る。記載する態様は、利用可能コンテンツをデバイスに提供し、またはデバイスにおける利用可能コンテンツの取得を可能にすることができる。たとえば、利用可能コンテンツは、ユーザフィードバックに少なくとも部分的に基づいて、デバイス固有の利用可能コンテンツのサブセットにフィルタリングされ得る。したがって、記載する態様は、特定のデバイス特性セットについて利用可能コンテンツを非公式に承認またはフィルタリングするために、「集団の知恵」を組み込む。本明細書で使用する「デバイス特性」という用語は、ワイヤレスデバイスタイプとワイヤレスデバイス構成のうちの任意の1つまたはそれらの任意の組合せも指し得る。たとえば、コンテンツストアおよび/またはコンテンツカタログなどにある1つまたは複数の利用可能コンテンツは、特定のワイヤレスデバイス構成を有する特定のワイヤレスデバイスタイプに、選択されたコンテンツを提供するようにフィルタリングすることができ、選択されたコンテンツは、フィードバックに少なくとも部分的に基づいて、特定のワイヤレスデバイスタイプおよび/または特定のワイヤレスデバイス構成と適合性があり、かつ/もしくはそれに対して指定される(たとえば、デバイス固有コンテンツ)と判断されており、またはそれと適合性がないと判断されているわけではない。利用可能コンテンツをフィルタリングして、デバイスと適合性がある(または適合性がないわけではない)コンテンツのサブセットを取得することによって、デバイスのユーザは、デバイス上でのコンテンツの誤動作など、否定的エクスペリエンスを有する可能性が低くなる。
【００２６】
さらに、記載する態様において、デバイス上でのコンテンツ使用の成功と、複数のデバイス特性および利用可能コンテンツの各々の要件特性との比較に基づいて、デバイス固有コンテンツを発見することができる。たとえば、記載する装置および方法は、デバイスによる報告、ネットワークベースの動的追跡、および/またはそれらの組合せにより、デバイス上で使われている1つまたは複数のコンテンツについての使用データを取得することができる。さらに、記載する装置および方法は、特定のデバイス特性セットをさらに取得し、または場合によっては受信した使用データと相関させることができる。
【００２７】
したがって、記載する態様は、複数の異なるデバイス、および複数のデバイスの各々についての複数の異なるデバイス特性セットについてのコンテンツの公式検査および承認を避けるために、フィードバック情報とデバイス特性を相関させて、適合性レーティングを判断する。その結果、非公式な適合性レーティングが判断され、そうすることによって、そうしなければ適合性レーティングを公式に判断するのに必要とされるであろう大幅なコストおよびリソースを節約する。
【００２８】
本明細書で使用するように、「コンテンツ」という用語は、少なくとも、任意のタイプのアプリケーション、マルチメディアファイル、画像ファイル、実行可能プログラム、ウェブページ、スクリプト、ドキュメント、プレゼンテーション、メッセージ、データ、メタデータ、音楽、ビデオ、電子ブック、リングトーン、壁紙、物理的アイテムの電子的表現、言語、書体、文字セット、またはデバイス上で与えられ、処理され、または実行され得る任意の他のタイプのメディアまたは情報のうちの1つまたは複数を含む。
【００２９】
ここで図1を参照すると、コンテンツ12にアクセスおよび/または受信し、アクセスおよび/または受信したコンテンツ12についてのフィードバック情報16を提供するために、1つまたは複数のアクセスネットワーク104を通して1つもしくは複数のサーバおよび/またはコンピューティングデバイス106と通信する1つまたは複数のワイヤレスデバイス102を含む例示的なコネクティビティシステム100が示されている。提供されたフィードバック情報16は、ワイヤレスデバイス102の1つまたは複数のデバイス特性20に関連付けられ、サーバ106によって、受信したフィードバック情報16に基づいて適合性レーティング28を判断するのに使われ得る。
【００３０】
サーバ106は、コンテンツにアクセスおよび/または受信するための要求36を、他のワイヤレスデバイス108からさらに受信することができる。たとえば、ワイヤレスデバイス108は、コンテンツカタログまたはストアを受信するための要求36を、サーバ106に送ることができる。要求36は、ワイヤレスデバイス108の少なくとも1つのデバイス特性40を含み得る。サーバ106は、ワイヤレスデバイス108の1つまたは複数のデバイス特性40を受信することができ、デバイス特性40を、ワイヤレスデバイス108用のデバイス固有の利用可能コンテンツを判断するのに使うことができる。たとえば、サーバ106は、ワイヤレスデバイス108の同様のデバイス特性セット40に関係した、コンテンツ12についての適合性レーティングに基づいて、コンテンツ12を利用可能にすることができる。たとえば、デバイス固有の利用可能コンテンツは、同じまたは同様のデバイス特性をもつ他のユーザからの、レビューおよびレーティングなどの肯定的フィードバックに基づいて、デバイス適合性があることが発見され得る。サーバ106は、デバイス固有の利用可能コンテンツ32を、たとえば、コンテンツストアおよび/またはカタログに入れて、表示のためにワイヤレスデバイス108にフォワードすることができる。
【００３１】
ワイヤレスデバイス102、108は、アクセスネットワーク104に接続し得る、セルラーデバイスなどの任意のモバイルコンピューティングデバイス、モバイル通信デバイスまたはポータブルコンピューティングデバイスもしくはポータブル通信デバイスを含んでもよい。ワイヤレスデバイス102、108は、たとえば、デバイスのうちでもとりわけ、ワイヤレス接続機能を有するセルラー電話、ナビゲーションシステム、コンピューティングデバイス、カメラ、PDA、音楽デバイス、ゲームデバイス、またはハンドヘルドデバイスであってもよい。サーバ/コンピューティングデバイス106は、ネットワークに接続された任意のモバイルコンピューティングデバイスまたは固定コンピューティングデバイスを含み得る。
【００３２】
さらに、アクセスネットワーク104は、任意のタイプのワイヤレスエアリンクなど、1つまたは複数のタイプの通信接続を、ワイヤレスデバイス102、108およびサーバ106に設けることができる。ワイヤレスデバイス102、108は、通信、たとえば、通信のうちでもとりわけ、電話呼、電話会議、テレビ会議呼、インターネットプロトコル会議、ボイスオーバーインターネットプロトコル(IP)呼、ショートメッセージサービス(SMS)メッセージ、マルチメディアメッセージングサービス(MMS)メッセージ、インスタントメッセージング(IM)サービスメッセージ、チャットもしくはネットミーティング関連接続、ビデオ、音楽もしくはデータの転送の発信および/または受信を、アクセスネットワーク104を介して1つまたは複数のサーバ106との間で行ってもよい。さらに、ワイヤレスデバイス102、108は、アクセスネットワーク104を介して1つまたは複数のサーバ106から、またはアクセスネットワーク104と通信している任意の他のデバイスから、通信を受信し得る。
【００３３】
ワイヤレスデバイス102は、コンテンツ12にアクセスしかつ/コンテンツ12をサーバ106から受信するように動作可能なアクセス構成要素10を含み得る。コンテンツ12は、他のコンテンツの中でも、アプリケーション(たとえば、気象アプリケーション、スポーツアプリケーション、ニュースアプリケーション、ショッピングアプリケーション、もしくは娯楽アプリケーション)、ゲーム、音楽、または本などのデジタルコンテンツを含み得るが、それに限定されない。コンテンツによって使われる、デバイス上の構成要素は、たとえば、他の構成要素の中でも、カメラ、全地球測位システム(GPS)、ワイヤレス接続機能、より大きいスクリーンサイズを含み得る。
【００３４】
ワイヤレスデバイス102は、コンテンツ12についてのフィードバック情報16を受信および/または提供するように動作可能なフィードバック構成要素14も含み得る。フィードバック情報16は、ダウンロードされたコンテンツ情報、コンテンツのユーザレーティング、コンテンツのユーザレビュー、コンテンツ使用情報、およびコンテンツアンインストール情報を含み得るが、それに限定されない。ワイヤレスデバイス102は、1つまたは複数のデバイス特性20も含み得る。デバイス特性20は、デバイス識別(ID)、デバイスタイプ/型/モデル、デバイスユーザインターフェース構成、デバイスプロセッサ構成、デバイスランタイム環境/プラットフォーム/オペレーティングシステム、デバイスの場所、モバイル国コード(MCC)、モバイルネットワークコード(MNC)、デバイスソフトウェア画像、およびデバイス利用可能メモリ容量など、またはデバイスの任意の他のハードウェア、ソフトウェア、もしくはファームウェア特性も含み得るが、それに限定されない。フィードバック構成要素14は、ワイヤレスデバイス102のデバイス特性20とインターフェースをとり、1つまたは複数のデバイス特性20を、コンテンツ12についての受信したフィードバック情報16と関連付けることができる。たとえば、コンテンツ12がワイヤレスデバイス102のGPSシステムと問題なく動いたことを受信したフィードバックが示していた場合、フィードバック構成要素14は、受信したフィードバック情報16を、ワイヤレスデバイス102のGPSシステムと関連付けることができる。
【００３５】
ワイヤレスデバイス102は、たとえば、ユーザ向けの社会的集団の中の他のユーザなどだがそれに限定されない他のユーザと、フィードバック情報16を共有するように動作可能な共有構成要素56も含み得る。たとえば、共有構成要素56は、たとえば、ワイヤレスデバイス102のユーザに関連付けられたソーシャルメディアネットワークおよび/またはワイヤレスデバイス102に関連付けられた連絡先リストを使って、コンテンツ12のフィードバック情報16を、他のユーザなどの社会的集団にフォワードすることができる。一態様では、共有構成要素56は、コンテンツ12についてのフィードバック情報16を有するメッセージを、ワイヤレスデバイス102のユーザに関連付けられた1つまたは複数のソーシャルメディアネットワーク上で投稿することができ、したがって、ソーシャルメディアネットワークアカウントに関連付けられた連絡先に対して、ユーザフィードバック情報16へのアクセスを可能にする。たとえば、ワイヤレスデバイス102のユーザは、ワイヤレスデバイス102上で使用するために新規ゲームをダウンロードし、ユーザに関連付けられた1つまたは複数のソーシャルメディアネットワークを使って、ゲームのフィードバックを共有することができる。
【００３６】
「自分のデバイスでは全く問題なく動く」などの肯定的フィードバックは、同じまたは同様のデバイスをもつ他のユーザが、そのゲームをプレイするためにダウンロードするのを奨励し得る。「機能しない」や「一度だけ使ってアンインストールした」などの否定的フィードバックは、同じまたは同様のデバイスをもつ他のユーザが、そのゲームをプレイするためにダウンロードするのを抑制し得る。他のユーザも、「気に入った」ボタンを選択し、かつ/またはコンテンツがどのように動くかについての追加詳細を与えるなどして、フィードバック情報16に対する追加コメントおよび/またはレビューを提供することができる。したがって、フィードバック情報16は、デバイス固有コンテンツをプロモートし、かつ/または売り込むのを助けるために、社会的集団の中の他のユーザに迅速に配布することができる。
【００３７】
ワイヤレスデバイス102は、1つまたは複数のコンテンツ12について取得または生成されたフィードバック情報16を、たとえばサーバ106にフォワードするように動作可能なフォワード構成要素22をさらに含み得る。サーバ106は、1つまたは複数のコンテンツ12について1つまたは複数のワイヤレスデバイス102から取得または生成されたフィードバック情報16を記憶するように動作可能なフィードバックデータ記憶装置24を含み得る。さらに、フィードバックデータ記憶装置24は、コンテンツ12についての受信したフィードバック情報16を、フィードバック情報16を提供したワイヤレスデバイスからの1つまたは複数のデバイス特性と関連付けることができる。したがって、コンテンツ12は、デバイス特性セット20に関連付けられた様々なフィードバック情報16に関連付けられ得る。
【００３８】
サーバ106は、デバイス特性セット20に関係した、コンテンツ12についての適合性レーティング28を判断するように動作可能な適合性構成要素26も含み得る。ここで図2を参照すると、適合性構成要素26は、受信したフィードバック情報16についてのスコア52を算出するように動作可能な計算器構成要素50を含み得る。一態様では、計算器構成要素50は、コンテンツ12について受信された総フィードバック情報16に基づいて、スコア52を算出することができる。たとえば、スコア52は、ワイヤレスデバイスがダウンロードしたアプリケーションなどのコンテンツについての同じまたは同様のデバイス特性セットをもつ複数のワイヤレスデバイスからの、ユーザレビュー、ユーザレーティング、コンテンツ使用情報、および/またはコンテンツアンインストール情報のうちの1つまたはそれらの任意の組合せに基づき得る。
【００３９】
適合性構成要素26は、デバイス特性20に関係して、コンテンツ12についての受信したフィードバック情報16を定義する1つまたは複数の閾値レベルを生成するように動作可能な閾値構成要素54をさらに含み得る。閾値レベルは、コンテンツ12がワイヤレスデバイス102と適合性があるかどうかを定義し得る。たとえば、高い閾値レベルは、デバイス特性セットに関係して、コンテンツについての肯定的レビューを示すことができ、緑色で示され得る。中間閾値レベルは、デバイス特性セットに関係して、コンテンツについての混合レビューを示すことができ、黄色で示され得る。低閾値レベルは、デバイス特性セットに関係して、コンテンツについての不良レビューを示すことができ、赤色で示され得る。
【００４０】
適合性構成要素26は、スコア52を閾値レベルと比較して、コンテンツ12についての適合性レーティング28を判断することができる。たとえば、スコアが正または負の閾値限度を上回る場合、適合性構成要素26は、それぞれ、コンテンツが、デバイスと適合性がある、または適合性がないと判断し、それに従って適合性レーティング28を割り当てることができる。また、ただし、たとえば、閾値数のユーザが、コンテンツをアンインストールし、かつ/またはコンテンツを悪く(たとえば、5つの星のうち2未満)レーティングした場合、適合性構成要素26は、コンテンツがデバイスと適合性がないと判断し、それに従って適合性レーティング28を割り当てることができる。
【００４１】
適合性構成要素26は、たとえば、(たとえば、適合性レーティングによって示されたように、コンテンツがデバイス上で動く、かつ/または動かないことを別個に検証する)結果の品質管理に基づいて、1つまたは複数の閾値レベルを動的に変えることができる。したがって、閾値レベルは、品質管理結果に基づいて増大および/または低下され得る。さらに、適合性構成要素26が、適合性レーティング28を生成することが可能になる前に、閾値数のフィードバック、たとえばある特定の数のユーザレーティングが受信される必要があり得る。
【００４２】
再び図1を参照すると、サーバ106は、コンテンツにアクセスおよび/または受信するための1つまたは複数の要求36を、1つまたは複数のワイヤレスデバイス108から受信するように動作可能な受信構成要素48を有し得る。たとえば、ワイヤレスデバイス108は、コンテンツカタログを受信し、またはコンテンツストアにアクセスするための要求36をサーバ106に送ることができ、ここで要求36は、ワイヤレスデバイス108の少なくとも1つのデバイス特性40を含む。サーバ106は、ワイヤレスデバイス108のデバイス特性40を受信することができ、デバイス特性40を、ワイヤレスデバイス108用のデバイス固有の利用可能コンテンツ32を判断するのに使うことができる。たとえば、サーバ106は、ワイヤレスデバイス108のデバイス特性40と同様のデバイス特性セットに関係したコンテンツ12についての適合性レーティング28に基づいて、利用可能コンテンツ32を判断することができる。受信構成要素48は、適合性構成要素26とインターフェースをとって、デバイス特性20に関連付けられた適合性レーティング28をもつコンテンツ12が、ワイヤレスデバイス108のデバイス特性40と同様かどうか判断することができる。受信構成要素48は、この判断に基づいて、利用可能コンテンツ32にコンテンツ12を追加することができる。したがって、利用可能コンテンツ32は、同じまたは同様のデバイス特性をもつ他のユーザデバイスからの適合性レーティング28に基づいて判断され得る。
【００４３】
受信構成要素48は、コンテンツにアクセスおよび/または受信するための要求36に応答して、1つまたは複数のメッセージ56をワイヤレスデバイス108にフォワードするように動作可能なメッセージ構成要素30とインターフェースをとることもできる。たとえば、メッセージ56は、利用可能コンテンツ32を含み得る。メッセージは、1つまたは複数の適合コンテンツのリスト、1つまたは複数のコンテンツについての推奨(たとえば、消去/アンインストール、アップグレード、置換えなど)、コンテンツのコピー、コンテンツを含むストリーム、コンテンツの変換および/もしくは翻訳、またはコンテンツに関してアクション(たとえば、レンダリング、表示、提示、実行、獲得など)を実施するためのコマンド/命令も含み得るが、それに限定されない。メッセージ構成要素30は、適合性構成要素26およびフィードバックデータ記憶装置24とインターフェースをとることもできる。一態様では、メッセージ構成要素30は、フィードバック情報16の受信に応答して、1つまたは複数のメッセージ56をワイヤレスデバイス108にフォワードするように動作可能であり得る。たとえば、サーバ106が、高くレーティングされている新規ゲームアプリケーションについてのフィードバック情報16を受信した場合、メッセージ構成要素30は、ワイヤレスデバイス108が以前のゲームアプリケーションを新規ゲームアプリケーションと置き換えることを推奨するメッセージ56をワイヤレスデバイス108にフォワードすることができる。
【００４４】
ワイヤレスデバイス108は、サーバ106から1つまたは複数のメッセージ56を受信し、メッセージ56に基づいてコンテンツに関してアクションを実施するように動作可能なアクション構成要素44を含み得る。アクションは、レンダリング、表示、提示、出力、生成、実行、消去/アンインストール、アップグレード、置換え、獲得、変換、翻訳、コピー、またはストリーミングを含み得るが、それに限定されない。
【００４５】
メッセージ構成要素30は、場合によっては、フィードバック情報16に少なくとも部分的に基づいて、利用可能コンテンツ32からのコンテンツを含め、かつ/または除外するように動作可能なフィルタリング構成要素34を含み得る。言い換えると、メッセージ構成要素30は、フィードバック情報に基づいて、および/または要求側デバイスの1つもしくは複数のデバイス特性に基づいて、すべての利用可能コンテンツのサブセットを利用可能にすることができる。たとえば、フィルタリング構成要素34は、特定のワイヤレスデバイス構成を有する、選択されたコンテンツを含めるように、利用可能コンテンツ32をフィルタリングすることができ、ここで選択されたコンテンツは、フィードバックに少なくとも部分的に基づいて、特定のワイヤレスデバイスタイプおよび/または特定のワイヤレスデバイス構成(たとえば、デバイス固有コンテンツ)と適合性があり、かつ/もしくはそれに対して指定されると判断されており、またはそれと適合性がないとは判断されていない。利用可能コンテンツをフィルタリングして、デバイスと適合性がある(または適合性がないわけではない)コンテンツのサブセットを取得することによって、デバイスのユーザは、デバイス上でのコンテンツの誤動作など、否定的エクスペリエンスを有する可能性が低くなる。
【００４６】
ここで図3を参照すると、一態様による、コンテンツを管理するための方法300は、302で、デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信することを含む。たとえば、デバイス特性は、デバイス識別(ID)、デバイスタイプ/型/モデル、デバイスユーザインターフェース構成、デバイスプロセッサ構成、デバイスランタイム環境/プラットフォーム/オペレーティングシステム、デバイスの場所、モバイル国コード(MCC)、モバイルネットワークコード(MNC)、デバイスソフトウェア画像、およびデバイス利用可能メモリ容量など、またはデバイスの任意の他のハードウェア、ソフトウェア、もしくはファームウェア特性のうちの1つまたは複数を含み得る。
【００４７】
一態様では、サーバ106(図1)は、ワイヤレスデバイス102(図1)上で使われている1つまたは複数のコンテンツについてのフィードバック情報を受信することができる。フィードバック情報は、コンテンツのダウンロード、ユーザレーティング、ユーザレビュー、コンテンツ使用情報、またはコンテンツアンインストール情報のうちの1つまたは複数を受信することを含み得るが、それに限定されない。さらに、サーバ106は、デバイスによる報告、ネットワークベースの動的追跡、および/またはそれらの組合せにより、ワイヤレスデバイス102上で使われている1つまたは複数のコンテンツについての使用データを取得することができる。サーバ106は、ワイヤレスデバイス102についての特定のデバイス特性セットを、受信したフィードバック情報(たとえば、1つまたは複数のコンテンツ使用情報についての使用データ)と相関させることができる。
【００４８】
次に304で、方法は、フィードバック情報に基づいて、デバイス特性セットに関係した、コンテンツの適合性レーティングを判断することを含み得る。一態様では、サーバ106は、ユーザまたはデバイスからのフィードバックに1つまたは複数のアルゴリズムを適用して、特定のコンテンツが、フィードバックを提供したデバイスに関連付けられたデバイス特性セットの少なくとも一部分と適合性があるかどうか判断することができる。たとえば、一態様では、各適合性レーティングが異なるデバイス特性セットに対応する、複数の適合性レーティングが生成され得る(たとえば、異なるデバイスについての異なる適合性レーティングがあり得る)。さらに、1つまたは複数の複合適合性レーティングは、たとえば、複数の適合性レーティングの平均または重み付き値など、デバイス固有の適合性レーティングの各々の関数に基づいて生成され得る(たとえば、新規レーティングまたはより新しいデバイス構成には、より古いデバイス/構成よりも高く重み付けすることができる)。
【００４９】
たとえば、コンテンツのユーザレーティングが閾値限度を上回る(たとえば、数人のユーザが、アプリケーションを、5つの星のうち3以上でレーティングしたか、またはレーティングの文章が肯定的である)場合、1つまたは複数のアルゴリズムは、コンテンツがデバイスと適合性がある(または、少なくとも、適合性がないわけではない)と判断し得る。さらに、たとえば、記載する態様は、適合コンテンツまたは非適合コンテンツに対応する、ユーザレビューの1つまたは複数の要素、たとえば、キーワードを識別することができる。たとえば、キーワードは、「全く問題なく動く」、「クラッシュする」、「動かない」、および「機能しない」など、肯定的または否定的含意をもつ言葉を含み得る。識別された要素が、正または負の閾値限度を上回る場合、1つまたは複数のアルゴリズムは、コンテンツが、それぞれデバイスと適合性がある、または適合性がないと判断し得る。また、たとえば、閾値数のユーザが、コンテンツをアンインストールし、かつ/またはコンテンツを悪く(たとえば、5つの星のうち2未満)レーティングした場合、1つまたは複数のアルゴリズムは、コンテンツがデバイスと適合性がないと判断し得る。
【００５０】
1つまたは複数のアルゴリズムは、たとえば、コンテンツの人気(たとえば、何人のユーザがコンテンツをダウンロードしているか、コンテンツの使用頻度、コンテンツを使うのに費やされた時間量)、アプリケーションをレーティングするユーザの人口統計(たとえば、地理的な場所、年齢、性別など)、ならびにデバイス特性の変化(たとえば、デバイスソフトウェアおよび/またはファームウェアに対する更新および/またはバージョン変化)の1つまたは任意の組合せに基づいて動的に変えることができる。さらに、上述したアルゴリズムのうちのいずれも、デバイス特性セットに関してコンテンツの適合性レーティングを判断するために組み合わせることができる。コンテンツの適合性レーティングを判断するための例示的なアルゴリズムについては、図4において後で論じる。
【００５１】
方法は場合によっては、306で、適合性レーティングに重みを加えることを含み得る。本明細書に記載するフィードバックは、フィードバックのソースと、コンテンツストアまたはカタログにアクセスすることを要求するデバイスのユーザとの間の関係に基づいて重み付けされ得る。たとえば、デバイスのユーザの同じソーシャルネットワーク内のユーザからのフィードバックには、デバイスのユーザとは関係のない他のユーザからのフィードバックと比較して、より高い重みが与えられ得る。たとえば、デバイスユーザの友人から肯定的にレビューされているコンテンツは、コンテンツストアまたはカタログ中で、全く知らない人達によって肯定的にレビューされている他のコンテンツよりも上に置かれ得る。
【００５２】
さらに、方法は場合によっては、308で、コンテンツについての適合性レーティングを記憶することを含み得る。コンテンツについての適合性レーティングは、たとえば、デバイス特性セットに関係させて記憶することができる。一態様では、サーバ106は、特定のデバイス特性セットを、受信した使用データと相関させ、適合性レーティングを、相関付けられたデバイス特性セットに関係させて記憶することができる。
【００５３】
方法は、310で、デバイス特性セットの一部分を有する他のデバイス向けのコンテンツの適合性レーティングの一部分に基づくメッセージを提供することも含み得る。メッセージは、1つまたは複数の適合コンテンツのリスト、1つまたは複数のコンテンツについての推奨(たとえば、消去/アンインストール、アップグレード、置換えなど)、コンテンツのコピー、コンテンツを含むストリーム、コンテンツの変換および/もしくは翻訳、またはコンテンツに関してアクション(たとえば、レンダリング、表示、提示、実行、獲得など)を実施するためのコマンド/命令を含み得るが、それに限定されない。一態様では、サーバ106は、受信したフィードバック情報に基づいて、1つまたは複数のワイヤレスデバイスに、メッセージを事前に与えることができる。たとえば、受信したフィードバック情報が、マルウェアを含み、または過度の許可を必要とするコンテンツを識別した場合、サーバ106は、識別されたコンテンツが、マルウェアを含み、または過度の許可を必要とするという、受信したフィードバックに基づいて、ワイヤレスデバイス108のユーザが、識別されたコンテンツをアンインストールすることを推奨するメッセージをワイヤレスデバイスに与えればよい。さらに、デバイス向けに新規気象アプリケーションが高くレーティングされたことを、受信したフィードバック情報が示す場合、サーバ106は、ワイヤレスデバイス108のユーザが以前の気象アプリケーションを新規気象アプリケーションで置き換えることを推奨するメッセージをフォワードすることができる。また、上述したように、異なるデバイス特性セットにそれぞれが関連付けられた複数の適合性レーティングがあってよく、かつ/または複数の適合性レーティングに基づく1つもしくは複数の複合適合性レーティングがあってよい。したがって、適合性レーティングの一部分に基づくメッセージは、複数の適合性レーティングのうちの1つ、たとえば他のデバイスのデバイス特性に最も近い一致であると判断されたデバイス特性セットに対応するものに基づき、または1つもしくは複数の複合適合性レーティングに基づき得る。したがって、集団の知恵を使って、特定のデバイスによって現在使われているコンテンツを修正し、かつデバイスによって使うべきコンテンツを推奨することができる。
【００５４】
312で、方法は、デバイス特性セットに関係したコンテンツの適合性レーティングに基づいて、要求側デバイスに対してコンテンツを利用可能にすることも含み得る。サーバ106は、他のユーザまたは同じもしくは同様のデバイス特性を有するデバイスからのレビュー、レーティング、および/または使用情報などのフィードバックに基づいて、適合性があり得る(または適合性がないわけではない)デバイス固有の利用可能コンテンツを判断することができる。たとえば、ワイヤレスデバイス108のユーザが、コンテンツストアおよび/またはカタログ中のゲームアプリケーションをブラウズするための要求を送った場合、サーバ106は、ワイヤレスデバイス108のデバイス特性セットと適合性があると判断されるゲームアプリケーションを、コンテンツストアおよび/またはカタログに含めるだけでよい。
【００５５】
別の態様では、1つまたは複数のコンテンツを含め、または除外するのに加え、フィードバックは、特定のデバイスへのコンテンツの提示を順序付けるのに使うことができる。たとえば、特定のデバイスに提示される、コンテンツストアおよび/またはカタログ中に表示されるコンテンツは、特定のデバイスのデバイス特性と相関したフィードバックに基づいて順序付けられ得る。たとえば、比較的大量の肯定的フィードバックをもつ、たとえば、特定のデバイス特性セットに関して高くレビューされ承認されているコンテンツは、コンテンツストアおよび/またはカタログ中の目立つ場所、たとえば、リストの最上位に置くことができる。対照的に、劣ったフィードバックをもつ、たとえば、悪くレビューされ、かつ/またはアンインストールされたコンテンツは、コンテンツストアおよび/もしくはカタログ中で目立たないように提示され、たとえば、リストのかなり低い部分に置かれ、かつ/または少なくとも所与のデバイス特性セットに関しては、コンテンツストアおよび/もしくはカタログから全体が削除され得る。
【００５６】
一態様では、記載する装置および方法によって取り込まれたコンテンツの実際の使用データは、コンテンツストアまたはカタログ中でのコンテンツの配置を判断する際に使われ得る。たとえば、数人のユーザによって頻繁に使われるコンテンツは、コンテンツストアまたはカタログ中で、あまり頻繁に使われないコンテンツよりも上に置かれ得る。さらに、コンテンツの実際の使用データは、コンテンツストアまたはカタログ中でのコンテンツの配置を判断するとき、フィードバック、たとえば、ユーザレーティングおよびレビューと組み合わせて使うこともできる。
【００５７】
ここで図4を参照すると、一態様による、コンテンツについての適合性レーティングを判断するための方法400は、402で、1つまたは複数のデバイス上で使われている1つまたは複数のコンテンツについてのフィードバック情報を受信することを含む。フィードバック情報は、コンテンツのダウンロード、コンテンツのユーザレーティング、コンテンツのユーザレビュー、コンテンツ使用情報、およびコンテンツアンインストール情報を含み得るが、それに限定されない。たとえば、サーバ106は、ワイヤレスデバイス102のユーザによって使われているコンテンツについてのフィードバック情報を、ユーザから受信することができる。さらに、サーバ106は、デバイスによる報告、ネットワークベースの動的追跡、および/またはそれらの組合せにより、ワイヤレスデバイス102上で使われている1つまたは複数のコンテンツについての使用データも取得することができる。
【００５８】
404で、方法は、受信したフィードバック情報についてのスコアを計算することを含み得る。一使用事例では、フィードバック情報が、1〜5つの星のレーティング値などのユーザレーティングである場合、サーバは、因子を使って、ユーザレーティングを計算し、コンテンツについての全体的スコアを出すことができる。因子は、コンテンツについてのレーティングの数および各星値についての重み付けを含み得るが、それに限定されない。たとえば、サーバ106は、レーティング値を、0と1との間の数に変換し、受信したレーティング値の合計に基づいて、コンテンツのスコアを計算することができる。
【００５９】
一使用事例は、コンテンツをレビューする文章の入力など、コンテンツのユーザレビューを伴うフィードバック情報を含み得る。たとえば、サーバ106は、適合コンテンツまたは非適合コンテンツに対応する、ユーザレビューの1つまたは複数の要素、たとえば、キーワードを識別することができる。たとえば、キーワードは、「全く問題なく動く」、「かっこいい」、「気に入った」、および「良い」など、肯定的含意をもつ言葉を含み得る。キーワードは、「クラッシュする」、「動かない」、「機能しない」、「気に入らない」、「だめ」、および「ひどい」など、否定的含意をもつ言葉も含み得る。サーバ106は、これらのキーワードを求めてレビューの文章を分析し、コンテンツについてのレビュー中の肯定的および/または否定的用語の数に基づいて、0と1との間のスコアを計算することができる。
【００６０】
一態様では、キーワードは、コンテンツが適切に分類されているかどうか、および/またはコンテンツがデバイス(たとえば、保護者が制御する子供のデバイス)に表示されるべきかどうか判断するのにも使われ得る。たとえば、サーバ106は、レビューの文章を分析し、レビュー中に見られる1つまたは複数の用語に基づいて、コンテンツがデバイスに提示されるべきでないと判断することができる。たとえば、コンテンツのレビューが、「暴力的」、「下劣」、または「虐待」などの用語を含む場合、サーバは、コンテンツが子供のデバイスには適さないと判断してよく、したがって、子供用のデバイスのコンテンツストアおよび/またはコンテンツカタログ中にそのコンテンツが表示されるのを防止し得る。別の例では、コンテンツのレビューが、コンテンツの言語、たとえば、「スペイン語」を識別した場合、サーバは、コンテンツの「英語」カタログからそのコンテンツを削除してよい。サーバは、ユーザレビューからのキーワードを使って、国など、ある場所におけるデバイスにそのコンテンツが提示されるべきかどうか判断することもできる。
【００６１】
別の使用事例は、使用基準などのコンテンツ使用情報を含むフィードバック情報を含み得る。使用基準は、コンテンツの使用頻度(たとえば、1日に複数回の使用、週に1回の使用、月に1回の使用)およびコンテンツについての使用継続時間(たとえば、ユーザがコンテンツを使うのに費やす時間量)を含み得るが、それに限定されない。たとえば、サーバ106は、たとえば、ネットワークダウンロードの追跡またはデバイスおよび/もしくはデバイス上のコンテンツとの他の対話に基づいて、ワイヤレスデバイス102における1つまたは複数のアプリケーションの現在のコンテンツ使用情報を定期的に追跡することができる。
【００６２】
サーバ106は、コンテンツ使用情報を受信し、使用情報に基づいて、0と1との間のスコアを計算することができる。たとえば、より頻繁に使われるコンテンツ(たとえば、1日に複数回使われるアプリケーション)は、より高い計算スコアを生じ得る。さらに、それほど頻繁ではないが長時間続けて使われるコンテンツ(たとえば、週に一度だが1時間使われるアプリケーション)は、より高い計算スコアを生じ得る。
【００６３】
さらに別の使用事例は、コンテンツインストール情報を含むフィードバック情報を含み得る。たとえば、報告態様では、ワイヤレスデバイス102からコンテンツをアンインストールすると、デバイスは、コンテンツ使用情報、たとえば、コンテンツ使用の頻度および/または継続時間を含むメッセージを、サーバ106に提供し得る。一態様では、コンテンツが、コンテンツインストールから、(たとえば、アンインストール期間閾値レベルを下回る)短期間でアンインストールされた場合、サーバは、フィードバック情報に対してより低いスコアを計算し得る。コンテンツが、コンテンツインストールから、(たとえば、アンインストール期間閾値レベルを上回る)長期間でアンインストールされた場合、サーバは、フィードバック情報に対してより高いスコアを計算し得る。たとえば、サーバは、コンテンツがデバイスにインストールされている日数に基づいて、0と1との間のスコアを計算することができる。
【００６４】
さらに、コンテンツ使用情報(たとえば、使われたことがない、1日に複数回の使用、週に1回の使用、月に1回の使用)は、フィードバック情報を判断する際、コンテンツインストールの期間と組み合わせて使われ得る。たとえば、コンテンツが、コンテンツインストールから長い期間でアンインストールされたが、コンテンツが使われたことがない場合、サーバは、フィードバック情報に対してより低いスコアを計算し得る。ただし、コンテンツが、コンテンツインストールから長い期間でアンインストールされ、コンテンツが頻繁に使われた場合、サーバは、フィードバック情報に対してより高いスコアを計算し得る。
【００６５】
フィードバック情報についてのスコアを計算するとき、異常値は排除してよいことに留意されたい。たとえば、最高および最低レーティングは、異常値フィードバック情報に基づいて、起こり得るスコアの歪みを防止するために計算から排除され得る。別の例は、使用基準に基づいて、コンテンツについてのアンインストール時間を破棄することを含み得る(たとえば、コンテンツが使われたことがない場合、アンインストール時間を破棄してよい)。
【００６６】
さらに、ユーザは、コンテンツについての1つまたは複数のタイプのフィードバック情報(たとえば、ユーザレーティング、ユーザレビュー、およびコンテンツアンインストール情報のうちの1つまたは複数)を提供し得ることに留意されたい。たとえば、デバイスからコンテンツをアンインストールすると、ユーザは、デバイス上でコンテンツが正しく動かない、コンテンツによって使われる構成要素をデバイスがもっていない、またはコンテンツを使うことをユーザが好まなかったなど、アンインストールの理由を選択するよう促され得る。コンテンツをアンインストールするときにユーザによって受信されたフィードバックは、コンテンツ使用情報と組み合わせて、コンテンツについてのスコアを判断するのに使うことができる。したがって、スコアは、コンテンツについて受信された様々なフィードバックから導出され得ることに留意されたい。
【００６７】
方法は場合によっては、406で、スコアに重みを加えることを含み得る。一態様では、いくつかのタイプのフィードバック情報は、他のタイプのフィードバック情報と比較して、より高い重みをもち得る。例示的な重みは、ユーザレーティングを含み得るが、それに限定されず、コンテンツ使用情報は30%の重みをもつことができ、コンテンツインストール情報は20%の重みをもつことができ、ユーザレビューは10%の重みをもつことができる。サーバ106は、フィードバック情報について計算されたスコアに適切な重みを加えることができる。たとえば、サーバは、ユーザレーティングについて生成されたスコアに30%を乗算し、ユーザレビューについて生成されたスコアに10%を乗算すればよい。サーバは、重み付きスコアを組み合わせて、コンテンツについて受信されたフィードバック情報に基づいて、重み付けスコアを生成することができる。
【００６８】
408で、方法は、フィードバック情報についてのスコアが閾値レベルを超えるかどうか判断することができる。閾値レベルにより、コンテンツがデバイス上で適合性があり得るかどうか判断することができる。スコアが閾値レベルを超えると、414で、方法は、スコアに基づいてより高い適合性レーティングをコンテンツに割り当てることを含み得る。たとえば、スコアが80を上回る場合、サーバ106は、コンテンツがワイヤレスデバイス102上で動く可能性が高いと判断することができ、したがって、ワイヤレスデバイス102用のコンテンツに高い適合性レーティングを割り当てる。
【００６９】
スコアが閾値レベルを下回ると、412で、方法は、スコアに基づいてより低い適合性レーティングをコンテンツに割り当てることを含み得る。たとえば、スコアが40を下回る場合、サーバ106は、コンテンツがワイヤレスデバイス102上で動くことができないと判断することができ、したがって、ワイヤレスデバイス102用のコンテンツに低い適合性レーティングを割り当てる。
【００７０】
一態様では、ワイヤレスデバイスのユーザなどの個人および/またはコンテンツプロバイダが、ワイヤレスデバイスについての適合性レーティングを判断するための閾値レベルをセットすることができる。たとえば、コンテンツプロバイダは、いくつかのフォールスネガティブ(たとえば、コンテンツがデバイスと適合性がある場合であっても、コンテンツは、デバイス上で動かないと見なされる)を生成するように、より高い閾値レベルをセットすることができ、そうすることによって、デバイスにとって利用可能にされているコンテンツは、閾値レベルがより低いレベルにセットされた場合よりも、そのデバイスと動く可能性が高くなる。対照的に、コンテンツプロバイダが、いくつかのデバイスにとっては動かないコンテンツとは問題なかった場合、コンテンツプロバイダは、より低い閾値レベルをセットすることができ、したがって、デバイス上で動くコンテンツ(たとえば、適合性レーティングが動くと示していても、デバイス上で動くことができないコンテンツ)についてのいくつかのフォールスポジティブを生成することができる。
【００７１】
ここで図5を参照すると、一態様による、コンテンツについてのフィードバック情報を提供するための方法500は、502で、ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスすることを含む。たとえば、ワイヤレスデバイス102は、ワイヤレスデバイス102上で使うためのアプリケーションをサーバ106からダウンロードすることができる。
【００７２】
504で、方法は、1つまたは複数のコンテンツについてのフィードバック情報を生成することを含み得る。フィードバック情報は、コンテンツのダウンロード、ユーザレーティング、ユーザレビュー、コンテンツ使用情報、またはコンテンツアンインストール情報のうちの1つまたは複数を受信することを含み得るが、それに限定されない。たとえば、ワイヤレスデバイス102のユーザは、たとえば、3つの星のレーティングを与えることによって、アプリケーションをレーティングすることができる。
【００７３】
506で、方法は、フィードバック情報を、1つまたは複数のデバイス特性とともに処理のためにフォワードすることを含み得る。たとえば、ワイヤレスデバイス102は、ワイヤレスデバイス上で使われている1つまたは複数のコンテンツについてのフィードバック情報を、1つまたは複数のデバイス特性とともにサーバ106にフォワードすることができる。さらに、サーバ106は、デバイスによる報告、ネットワークベースの動的追跡、および/またはそれらの組合せにより、ワイヤレスデバイス102上で使われている1つまたは複数のコンテンツについての使用データを取得することができる。別の態様では、ワイヤレスデバイス102は、ユーザレビューおよび/またはレーティングをサーバ106にフォワードすることができる。
【００７４】
方法は場合によっては、508で、デバイスから1つまたは複数のコンテンツをアンインストールすることを含み得る。たとえば、ワイヤレスデバイス102からコンテンツをアンインストールすると、ワイヤレスデバイス102は、コンテンツ使用情報、たとえば、コンテンツ使用の頻度および/または継続時間を含むメッセージをサーバ106に提供することができる。
【００７５】
ここで図6を参照すると、一態様による、適合コンテンツについての情報を取得するための方法600は、602で、第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送ることを含む。ワイヤレスデバイス108は、コンテンツストアまたはカタログにアクセスするための、たとえば、ゲームアプリケーションをブラウズするための要求をサーバ106に送ることができる。
【００７６】
604で、方法は、要求に応答して、コンテンツの適合性レーティングの一部分に基づくメッセージを受信することを含むことができ、適合性レーティングは、コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、他のワイヤレスデバイスは、ワイヤレスデバイスの第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ。メッセージは、1つまたは複数の適合コンテンツのリスト、1つもしくは複数のコンテンツに関する推奨(たとえば、消去/アンインストール、アップグレード、置換え)、コンテンツの変換および/もしくは翻訳、コンテンツのコピー、コンテンツを含むストリーム、またはコンテンツに関してアクションを実施するためのコマンドおよび/もしくは命令を含み得るが、それに限定されない。たとえば、サーバ106は、ワイヤレスデバイス108の同様のデバイス特性セットに関係したコンテンツについての適合性レーティングに基づいて、1つまたは複数の利用可能コンテンツのリストをもつメッセージをワイヤレスデバイス108に提供することができる。
【００７７】
606で、方法は、メッセージに基づいて、コンテンツに関してアクションを実施することを含み得る。アクションは、レンダリング、表示、提示、出力、生成、実行、消去/アンインストール、アップグレード、置換え、獲得、変換、翻訳、コピー、またはストリーミングを含み得るが、それに限定されない。一態様では、ワイヤレスデバイス108は、サーバ106からの、受信したデバイス固有コンテンツを、たとえば、コンテンツストアおよび/またはカタログの形で表示することができる。たとえば、ワイヤレスデバイス108は、ワイヤレスデバイス108と適合性があると判断されるゲームアプリケーションのリストを、サーバ106から受信することができる。特定のデバイスに提示される、コンテンツストアおよび/またはカタログ中に表示されるコンテンツは、特定のデバイスのデバイス特性と相関したフィードバックに基づいて順序付けられ得る。たとえば、比較的大量の肯定的フィードバックをもつ、たとえば、特定のデバイス特性セットに関して高くレビューされ承認されているコンテンツは、コンテンツストアおよび/またはカタログ中の目立つ場所、たとえば、リストの最上位に置くことができる。対照的に、劣ったフィードバックをもつ、たとえば、悪くレビューされ、かつ/またはアンインストールされたコンテンツは、コンテンツストアおよび/もしくはカタログ中で目立たないように提示され、たとえば、リストのかなり低い部分に置かれ、かつ/または少なくとも所与のデバイス特性セットに関しては、コンテンツストアおよび/もしくはカタログから全体が削除され得る。
【００７８】
一変形形態は、1つのコンテンツが稼働/レンダリングするかどうか判断する際に重要であり得る共通特性(たとえば、ファームウェアバージョン、OSバージョン、ディスプレイサイズ)についてデバイスをグループ化することを含み得る。特定の1つのコンテンツが、特定のデバイスと「適合性がない」と判断された場合、上述したアルゴリズムは、同じクラスタ中の他のデバイスについてのフィードバックを受信することなく、コンテンツは、同じクラスタ中の他のデバイス(たとえば、共通特性を共有するデバイス)上では機能しないと推論することができる。たとえば、特定の1つのコンテンツが、特定の文字セット(たとえば、アラビア文字、ヒンディー文字、キリル文字など)を必要とし、特定のデバイスが特定の文字セットをサポートしないと判断された場合、上述したアルゴリズムは、共通文字セットを共有する同じクラスタ中の他のデバイス上ではコンテンツが機能しないと推論することができる。
【００７９】
ここで図7を参照すると、一態様によるコネクティビティシステム内で動作可能な例示的なワイヤレスデバイス102が示される。一態様では、ワイヤレスデバイス102は、本明細書で説明する構成要素および機能のうちの1つまたは複数に関連する処理機能を実施するためのプロセッサ80を含んでよい。プロセッサ80は、1組もしくは複数組のプロセッサまたは1組もしくは複数組のマルチコアプロセッサを含んでもよい。その上、プロセッサ80は、統合処理システムおよび/または分散処理システムとして実装されてもよい。
【００８０】
ワイヤレスデバイス102は、プロセッサ80によって実行されているアプリケーションのローカルバージョンを記憶することなどを目的としたメモリ82をさらに含む。メモリ82は、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、テープ、磁気ディスク、光ディスク、揮発性メモリ、不揮発性メモリ、およびそれらの任意の組合せなど、コンピュータが使用できるタイプのメモリを含み得る。
【００８１】
さらに、ワイヤレスデバイス102は、本明細書で説明するように、ハードウェア、ソフトウェア、およびサービスを利用して、1つまたは複数の相手との通信を確立し維持することを可能にする通信構成要素84を含む。通信構成要素84は、ワイヤレスデバイス102上の構成要素同士間、ならびにワイヤレスデバイス102と、通信ネットワーク上に位置するデバイスおよび/またはワイヤレスデバイス102に直列もしくはローカルに接続されたデバイスなどの外部デバイスとの間の通信を伝え得る。たとえば、通信構成要素84は、1つまたは複数のバスを含んでもよく、外部デバイスとのインターフェースをとるように動作可能な送信機および受信機にそれぞれが関連する送信チェーン構成要素および受信チェーン構成要素をさらに含んでもよい。
【００８２】
さらに、ワイヤレスデバイス102は、本明細書で説明する態様に関連して使用される情報、データベース、およびプログラムの大容量記憶を可能にするハードウェアおよび/またはソフトウェアの任意の適切な組合せであり得るデータ記憶装置86をさらに含んでもよい。たとえば、データ記憶装置86は、プロセッサ80によって現在実行されていないアプリケーションのためのデータリポジトリであり得る。
【００８３】
ワイヤレスデバイス102は、ワイヤレスデバイス102のユーザからの入力を受信するように動作可能であり、ユーザへの提示のための出力を生成するようにさらに動作可能なユーザインターフェース構成要素88をさらに含み得る。ユーザインターフェース構成要素88は、限定はしないが、キーボード、ナンバーパッド、マウス、タッチセンシティブディスプレイ、ナビゲーションキー、ファンクションキー、マイクロフォン、音声認識構成要素、ユーザからの入力を受信することが可能な任意の他の機構、またはそれらの任意の組合せを含む1つまたは複数の入力デバイスを含み得る。さらに、ユーザインターフェース構成要素88は、限定はしないが、ディスプレイ、スピーカ、触覚フィードバック機構、プリンタ、ユーザに出力を提示することが可能な任意の他の機構、またはそれらの任意の組合せを含む1つまたは複数の出力デバイスを含み得る。
【００８４】
ワイヤレスデバイス102は、コンテンツにアクセスおよび/または受信するために動作可能なアクセス構成要素10(図1)も含み得る。さらに、ワイヤレスデバイス102は、1つまたは複数のコンテンツ12に関連付けられたフィードバックを提供するように動作可能なフィードバック構成要素14を含み得る。ワイヤレスデバイス102は、提供されたフィードバックをフォワードするように動作可能なフォワード構成要素22も含み得る。一態様では、ユーザインターフェース構成要素88は、アクセス構成要素10、フィードバック構成要素14、および/またはフォワード構成要素22の動作に対応するメッセージを送信および/または受信することができる。さらに、プロセッサ80は、アクセス構成要素10、フィードバック構成要素14、およびフォワード構成要素22を実行し、メモリ82またはデータ記憶装置86がそれらを記憶し得る。
【００８５】
ここで図8を参照すると、さらに別の態様によるコネクティビティシステム内で動作可能な例示的なサーバデバイス106が示される。サーバ106は、アクセスネットワーク104に関するネットワークコネクティビティ問題を管理する。サーバ106は、本明細書で説明する構成要素および機能のうちの1つまたは複数に関連する処理機能を実施するためのプロセッサ構成要素70を含む。プロセッサ構成要素70は、1組もしくは複数組のプロセッサまたはマルチコアプロセッサを含んでもよい。その上、プロセッサ構成要素70は、統合処理システムおよび/または分散処理システムとして実装されてもよい。
【００８６】
サーバ106は、プロセッサ構成要素70によって実行されているアプリケーションのローカルバージョンを記憶することなどを目的としたメモリ72をさらに含む。メモリ72は、ランダムアクセスメモリ(RAM)、読取り専用メモリ(ROM)、およびそれらの組合せを含み得る。
【００８７】
さらに、サーバ106は、本明細書で説明するように、ハードウェア、ソフトウェア、およびサービスを利用して、1つまたは複数の相手との通信を確立し維持することを可能にする通信構成要素74を含む。通信構成要素74は、サーバ106上の構成要素同士間、ならびにサーバ106と、通信ネットワーク上に位置するデバイスおよび/またはサーバ106に直列もしくはローカルに接続されたデバイスなどの外部デバイスとの間の通信を伝え得る。
【００８８】
さらに、サーバ106は、本明細書で説明する態様に関連して使用される情報、データベース、およびプログラムの大容量記憶を可能にするハードウェアおよび/またはソフトウェアの任意の適切な組合せであり得るデータ記憶装置76をさらに含んでもよい。たとえば、データ記憶装置76は、現在実行されていないアプリケーションのためのデータリポジトリであり得る。
【００８９】
サーバ106は、コンテンツ12に関連付けられたフィードバック情報16を受信し記憶するために動作可能なフィードバックデータ記憶装置24(図1)も含み得る。サーバ106は、受信したフィードバック情報16に基づいて、コンテンツ12に適合性レーティング28を与えるように動作可能な適合性構成要素26も含み得る。一態様では、通信構成要素74は、フィードバックデータ記憶装置24および/または適合性構成要素26の動作に対応するメッセージを送信および/または受信することができる。さらに、プロセッサ70は、フィードバックデータ記憶装置24および適合性構成要素26を実行することができ、メモリ72はそれらを記憶することができる。
【００９０】
ここで図9を参照すると、コンテンツを管理するように構成されたシステム900が示されている。たとえば、システム900は、送信機、モバイルデバイスなどの中に少なくとも部分的に存在してもよい。システム900は、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実施される機能を表す機能ブロックであり得る機能ブロックを含むものとして表されていることを諒解されたい。システム900は、コンテンツの管理を容易にする電気的構成要素の論理グルーピング902を含む。たとえば、論理グルーピング902は、デバイス特性セットを有するデバイスに関連付けられたコンテンツについてのフィードバック情報を受信するための構成要素904を含み得る。さらに、論理グルーピング902は、フィードバック情報に基づいて、コンテンツの適合性レーティングを判断するための構成要素906を備え得る。さらに、論理グルーピング902は、デバイス特性セットの一部分を有する他のデバイス向けのコンテンツの適合性レーティングの一部分に基づくメッセージを提供するための構成要素908を含み得る。さらに、システム900は、電気的構成要素904、906、および908に関連する機能を実行するための命令を保持するメモリ910を含み得る。これらの電気的構成要素904、906、および908の1つまたは複数は、メモリ910の外部にあるものとして示されているが、メモリ910内に存在してもよいことを理解されたい。
【００９１】
ここで図10を参照すると、コンテンツフィードバック情報を提供するように構成されたシステム1000が示されている。たとえば、システム1000は、送信機、モバイルデバイスなどの中に少なくとも部分的に存在してもよい。システム1000は、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実施される機能を表す機能ブロックであり得る機能ブロックを含むものとして表されていることを諒解されたい。システム1000は、コンテンツフィードバック情報の提供を容易にする電気的構成要素の論理グルーピング1002を含む。たとえば、論理グルーピング1002は、ワイヤレスデバイス上の1つまたは複数のコンテンツにアクセスするための構成要素1004を含み得る。さらに、論理グルーピング1002は、1つまたは複数のコンテンツについてのフィードバック情報を生成するための構成要素1006を備え得る。さらに、論理グルーピング1002は、ワイヤレスデバイスについての1つまたは複数のデバイス特性とともにフィードバック情報を処理のためにフォワードするための構成要素1008を含み得る。さらに、システム1000は、電気的構成要素1004、1006、および1008に関連する機能を実行するための命令を保持するメモリ1010を含み得る。これらの電気的構成要素1004、1006、および1008の1つまたは複数は、メモリ1010の外部にあるものとして示されているが、メモリ1010内に存在してもよいことを理解されたい。
【００９２】
ここで図11を参照すると、適合コンテンツについての情報を取得するように構成されたシステム1100が示されている。たとえば、システム1100は、送信機、モバイルデバイスなどの中に少なくとも部分的に存在してもよい。システム1100は、プロセッサ、ソフトウェア、またはそれらの組合せ(たとえば、ファームウェア)によって実施される機能を表す機能ブロックであり得る機能ブロックを含むものとして表されていることを諒解されたい。システム1100は、適合コンテンツについての情報の取得を容易にする電気的構成要素の論理グルーピング1102を含む。たとえば、論理グルーピング1102は、第1のデバイス特性セットをもつワイヤレスデバイスによって、コンテンツについての要求を送るための構成要素1104を含み得る。さらに、論理グルーピング1102は、要求に応答して、コンテンツの適合性レーティングの一部分に基づくメッセージを受信するための構成要素1106を備えることができ、適合性レーティングは、コンテンツに関連付けられた他のワイヤレスデバイスから受信されたフィードバック情報に基づき、他のワイヤレスデバイスは、ワイヤレスデバイスの第1のデバイス特性セットの一部分を含む第2のデバイス特性セットをもつ。さらに、論理グルーピング1102は、メッセージに基づいて、コンテンツに関してアクションを実施するための構成要素1108を含み得る。さらに、システム1100は、電気的構成要素1104、1106、および1108に関連する機能を実行するための命令を保持するメモリ1110を含み得る。これらの電気的構成要素1104、1106、および1108の1つまたは複数は、メモリ1110の外部にあるものとして示されているが、メモリ1110内に存在してもよいことを理解されたい。
【００９３】
本出願で使用される場合、「構成要素」、「モジュール」、「システム」などの用語は、限定はしないが、ハードウェア、ファームウェア、ハードウェアとソフトウェアの組合せ、ソフトウェア、または実行中のソフトウェアなど、コンピュータ関連のエンティティを含むものとする。たとえば、構成要素は、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、および/またはコンピュータであり得るが、これらに限定されない。例として、コンピューティングデバイス上で実行されるアプリケーションと、そのコンピューティングデバイスの両方が、構成要素であり得る。1つまたは複数の構成要素が、プロセスおよび/または実行スレッド内に常駐することができ、1つの構成要素が、1つのコンピュータ上に配置されてよく、かつ/または2つ以上のコンピュータ間に分散されてよい。さらに、これらの構成要素は、様々なデータ構造を記憶している様々なコンピュータ可読媒体から実行することができる。これらの構成要素は、信号によって、ローカルシステム、分散システム内の別の構成要素と対話し、かつ/またはインターネットなどのネットワークを介して他のシステムと対話する1つの構成要素からのデータのような1つまたは複数のデータパケットを有する信号に従うことなどによって、ローカルプロセスおよび/またはリモートプロセスによって通信し得る。
【００９４】
さらに、本明細書では、ワイヤード端末またはワイヤレス端末であり得る端末に関する様々な態様について説明する。端末は、システム、デバイス、加入者ユニット、加入者局、移動局、モバイル、モバイルデバイス、遠隔局、遠隔端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、またはユーザ機器(UE)と呼ばれることもある。ワイヤレス端末は、セルラー電話、衛星電話、コードレス電話、セッション開始プロトコル(SIP)電話、ワイヤレスローカルループ(WLL)局、携帯情報端末(PDA)、ワイヤレス接続機能を有するハンドヘルドデバイス、コンピューティングデバイス、またはワイヤレスモデムに接続された他の処理デバイスであり得る。その上、様々な態様が、基地局に関連して、本明細書で説明される。基地局は、ワイヤレス端末と通信するために使用されてもよく、アクセスポイント、ノードB、またはある他の用語で呼ばれることもあり得る。
【００９５】
その上、「または」という用語は、排他的な「または」ではなく、包括的な「または」を意味するものとする。すなわち、別段の規定がない限り、または文脈から明白でない限り、「XはAまたはBを使用する」という語句は、自然な包括的置換のいずれかを意味するものとする。すなわち、「XはAまたはBを使用する」という語句は、以下の例のいずれかによって成立する。XはAを使用する。XはBを使用する。XはAとBの両方を使用する。さらに、本出願および添付の特許請求の範囲で使用する冠詞「a」および「an」は、別段の規定がない限り、または単数形を示すことが文脈から明白でない限り、概して「1つまたは複数」を意味するものと解釈すべきである。
【００９６】
本明細書で説明する技法は、CDMA、TDMA、FDMA、OFDMA、SC-FDMAおよび他のシステムなど、様々なワイヤレス通信システムに使用され得る。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。CDMAシステムは、Universal Terrestrial Radio Access(UTRA)、cdma2000などの無線技術を実装することができる。UTRAは、Wideband-CDMA(WCDMA(登録商標))およびCDMAの他の変形形態を含む。さらに、cdma2000は、IS-2000、IS-95およびIS-856規格をカバーする。TDMAシステムは、Global System for Mobile Communications(GSM(登録商標))などの無線技術を実装し得る。OFDMAシステムは、Evolved UTRA(E-UTRA)、Ultra Mobile Broadband(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDMなどの無線技術を実装し得る。UTRAおよびE-UTRAは、Universal Mobile Telecommunication System(UMTS)の一部である。3GPP Long Term Evolution(LTE)は、ダウンリンク上ではOFDMAを採用し、アップリンク上ではSC-FDMAを採用するE-UTRAを使用するUMTSのリリースである。UTRA、E-UTRA、UMTS、LTEおよびGSM(登録商標)は、「3rd Generation Partnership Project」(3GPP)と称する組織からの文書に記載されている。さらに、cdma2000およびUMBは、「3rd Generation Partnership Project 2」(3GPP2)と称する組織からの文書に記載されている。さらに、そのようなワイヤレス通信システムは、不対無認可スペクトル、802.xxワイヤレスLAN、Bluetooth(登録商標)および任意の他の短距離または長距離ワイヤレス通信技法をしばしば使用するピアツーピア(たとえば、モバイルツーモバイル)アドホックネットワークシステムをさらに含み得る。
【００９７】
いくつかのデバイス、構成要素、モジュールなどを含み得るシステムに関して、様々な態様または特徴が提示される。様々なシステムが、追加のデバイス、構成要素、モジュールなどを含んでもよく、かつ/または各図に関連して論じられるデバイス、構成要素、モジュールなどのすべてを含むとは限らないことを、理解および諒解されたい。これらの手法の組合せも使用され得る。
【００９８】
本明細書で開示する実装形態に関して説明する様々な例示的な論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲート論理もしくは個別トランジスタ論理、個別ハードウェア構成要素、または、本明細書で説明する機能を実施するように設計されたそれらの任意の組合せによって実装または実施されてもよい。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。さらに、少なくとも1つのプロセッサは、上述のステップおよび/またはアクションの1つまたは複数を実施するように動作可能な1つまたは複数のモジュールを含み得る。
【００９９】
さらに、本明細書で開示した態様に関して説明した方法またはアルゴリズムのステップおよび/またはアクションは、直接ハードウェアで実施するか、プロセッサによって実行されるソフトウェアモジュールで実施するか、またはその2つの組合せで実施され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体中に存在し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合され得る。代替として、記憶媒体はプロセッサと一体であり得る。さらに、いくつかの態様では、プロセッサおよび記憶媒体はASIC中に存在し得る。さらに、ASICはユーザ端末中に存在し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として存在し得る。さらに、いくつかの態様では、方法またはアルゴリズムのステップおよび/またはアクションは、コンピュータプログラム製品に組み込まれ得る、機械可読媒体および/またはコンピュータ可読媒体上のコードおよび/または命令の1つまたは任意の組合せ、あるいはそのセットとして存在し得る。
【０１００】
1つまたは複数の態様では、説明する機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。各機能は、ソフトウェアで実装される場合、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、または、コンピュータ可読媒体上で送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用でき、コンピュータによってアクセスできる、任意の他の媒体を含み得る。また、いかなる接続もコンピュータ可読媒体と呼ばれ得る。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または、赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または、赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク(disk)およびディスク(disc)は、コンパクトディスク(disc)(CD)、レーザディスク(disc)、光ディスク(disc)、デジタル多用途ディスク(disc)(DVD)、フレキシブルディスク(disk)およびブルーレイディスク(disc)を含み、ディスク(disk)は、通常、データを磁気的に再生し、ディスク(disc)は、通常、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【０１０１】
上記の開示は、例示的な態様および/または実装形態について論じたが、添付の特許請求の範囲によって定義される、説明した態様および/または実装形態の範囲から逸脱することなく、様々な変更および改変を本明細書で行うことができることに留意されたい。さらに、説明した態様および/または実装形態の要素は、単数形で説明または請求されていることがあるが、単数形に限定することが明示的に述べられていない限り、複数形が企図される。さらに、任意の態様および/または実施形態の全部または一部は、別段に記載されていない限り、任意の他の態様および/または実施形態の全部または一部とともに利用され得る。
【符号の説明】
【０１０２】
10  アクセス構成要素
12  コンテンツ
14  フィードバック構成要素
16  フィードバック情報
20  デバイス特性
22  フォワード構成要素
24  フィードバックデータ記憶装置
26  適合性構成要素
28  適合性レーティング
30  メッセージ構成要素
32  利用可能コンテンツ
34  フィルタリング構成要素
36  要求
40  デバイス特性
44  アクション構成要素
48  受信構成要素
50  計算器構成要素
52  スコア
54  閾値構成要素
56  共有構成要素、メッセージ
70  プロセッサ構成要素、プロセッサ
72  メモリ
74  通信構成要素
76  データ記憶装置
80  プロセッサ
82  メモリ
84  通信構成要素
86  データ記憶装置
88  ユーザインターフェース構成要素
100  コネクティビティシステム
102  ワイヤレスデバイス
104  アクセスネットワーク
106  サーバ、コンピューティングデバイス、サーバデバイス
108  ワイヤレスデバイス
900  システム
902  論理グルーピング
904  構成要素
906  構成要素
908  構成要素
910  メモリ
1000  システム
1002  論理グルーピング
1004  構成要素
1006  構成要素
1008  構成要素
1010  メモリ
1100  システム
1102  論理グルーピング
1104  構成要素
1106  構成要素
1108  構成要素
1110  メモリ
【図１】
2014503088.tif 000003
【図２】
2014503088.tif 000004
【図３】
2014503088.tif 000005
【図４】
2014503088.tif 000006
【図５】
2014503088.tif 000007
【図６】
2014503088.tif 000008
【図７】
2014503088.tif 000009
【図８】
2014503088.tif 000010
【図９】
2014503088.tif 000011
【図１０】
2014503088.tif 000012
【図１１】
2014503088.tif 000013
【国際調査報告】
2014503088.tif 000014
2014503088.tif 000015