【手続補正書】
【提出日】平成28年12月14日(2016.12.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モバイルデバイスにおいてデータモデルを生成する方法であって、
前記モバイルデバイスのプロセッサにおいて、サーバコンピューティングデバイスから、各々が複数のテスト条件のうちの1つを評価する複数の決定ノードを含む完全な分類器モデルを受信するステップと、
前記モバイルデバイスのデバイス固有の情報を使用して、前記モバイルデバイスの挙動を分類することに関係する、前記受信された完全な分類器モデルに含まれる前記決定ノードによって評価される、前記複数のテスト条件内のモバイルデバイス固有のテスト条件を識別するステップと、
前記モバイルデバイスにおいて、前記識別されたモバイルデバイス固有のテスト条件のうちの1つを評価する前記識別された決定ノードのみを含む簡潔な分類器モデルを生成するステップと、
前記モバイルデバイス内の前記生成された簡潔な分類器モデルを使用して、前記モバイルデバイスの前記挙動を分類するステップと
を含む、方法。
【請求項２】
前記完全な分類器モデルを受信するステップが、各々が前記複数のテスト条件のうちの1つを評価する複数の決定ノードへの変換に適した情報を含む有限状態機械を受信するステップを含み、
前記簡潔な分類器モデルを生成するステップが、前記モバイルデバイスの現在の動作状態または構成に関するモバイルデバイスの特徴を評価する前記決定ノードのみを含めるように、前記簡潔な分類器モデルを生成するステップを含む、請求項1に記載の方法。
【請求項３】
前記簡潔な分類器モデルを生成するステップが、
前記挙動を分類するために評価されるべきユニークなテスト条件の数を決定するステップと、
前記完全な分類器モデルの中の前記複数のテスト条件を順次検討し、前記テスト条件のリストが前記決定された数のユニークなテスト条件を含むまで、前記モバイルデバイスの前記挙動を分類することに関するテスト条件を前記テスト条件のリストに挿入するステップと、
前記生成されたテスト条件のリストに含まれる前記テスト条件のうちの1つをテストする、前記完全な分類器モデルの中の前記決定ノードを含めるように、前記簡潔な分類器モデルを生成するステップと
を含む、請求項2に記載の方法。
【請求項４】
前記モバイルデバイス内の前記生成された簡潔な分類器モデルを使用して、前記モバイルデバイスの前記挙動を分類するステップが、前記簡潔な分類器モデルを使用して、
前記簡潔な分類器モデルの中の各決定ノードに収集された挙動情報を適用すること、
前記簡潔な分類器モデルの中の各決定ノードに前記収集された挙動情報を適用した結果の加重平均を計算すること、および
前記加重平均をしきい値と比較すること
によって、前記挙動が良性ではないかどうかを判定するステップを含む、請求項2に記載の方法。
【請求項５】
前記モバイルデバイスを監視して、前記モバイルデバイスの状態、前記モバイルデバイスの構成、前記モバイルデバイスの能力、および前記モバイルデバイスの機能のうちの1つにおける変化を検出するステップと、
前記変化を検出したことに応答して、テスト条件の更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップと、
前記修正された簡潔な分類器モデルを使用して、前記モバイルデバイスの前記挙動を分類するステップと
をさらに含む、請求項1に記載の方法。
【請求項６】
前記モバイルデバイスを監視するステップ、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップが、
前記検出された変化に関連する、追加されるモバイルデバイスの特徴を識別するステップと、
前記識別された追加されるモバイルデバイスの特徴が、前記生成された簡潔な分類器モデルに含まれるかどうかを判定するステップと、
前記識別された特徴が前記生成された簡潔な分類器モデルに含まれないとの判定に応答して、前記生成された簡潔な分類器モデルに前記識別された特徴を追加するステップと
を含む、請求項5に記載の方法。
【請求項７】
前記モバイルデバイスを監視するステップ、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップが、
前記モバイルデバイスへの補助構成要素の追加を検出することによって、前記モバイルデバイスの前記能力における前記変化を検出するステップと、
前記簡潔な分類器モデルが前記補助構成要素を評価する任意のテスト条件を含むかどうかを判定するステップと、
前記簡潔な分類器モデルが前記補助構成要素を評価する任意のテスト条件を含まないとの判定に応答して、前記完全な分類器モデルが前記補助構成要素についての任意のテスト条件を含むかどうかを判定するステップと、
前記完全な分類器モデルが前記補助構成要素についてのテスト条件を含むとの判定に応答して、前記簡潔な分類器モデルに前記補助構成要素に関連するテスト条件を追加するステップと
を含む、請求項5に記載の方法。
【請求項８】
前記モバイルデバイスを監視するステップ、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップが、
前記モバイルデバイスの前記機能における前記変化を検出するステップと、
前記検出された機能における変化が追加された機能を表すか削除された機能を表すかを判定するステップと、
前記検出された機能における変化が追加された機能を表すとの判定に応答して、前記検出された機能における変化によって影響されたモバイルデバイスの特徴を評価する任意のテスト条件を、前記簡潔な分類器モデルが含むかどうかを判定するステップと、
前記簡潔な分類器モデルが前記モバイルデバイスの特徴を評価する任意のテスト条件を含まないとの判定に応答して、前記完全な分類器モデルが前記モバイルデバイスの特徴を評価する任意のテスト条件を含むかどうかを判定するステップと、
前記完全な分類器モデルが前記モバイルデバイスの特徴を評価するテスト条件を含むとの判定に応答して、前記検出された変化によって影響された前記モバイルデバイスの特徴を評価するテスト条件を前記簡潔な分類器モデルに追加するステップと
を含む、請求項5に記載の方法。
【請求項９】
前記モバイルデバイスを監視するステップ、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップが、
前記モバイルデバイス上の状態において前記変化があったかどうかを判定するステップと、
前記モバイルデバイス上の状態において前記変化があったとの判定に応答して、前記モバイルデバイスの以前の状態に関係し、前記モバイルデバイスの現在の状態に関係しない特徴を識別するステップと、
前記識別された特徴に関連するテスト条件を前記簡潔な分類器モデルから削除するステップと
を含む、請求項5に記載の方法。
【請求項１０】
モバイルデバイスであって、
サーバコンピューティングデバイスから、各々が複数のテスト条件のうちの1つを評価する複数の決定ノードを含む完全な分類器モデルを受信することと、
前記モバイルデバイスのデバイス固有の情報を使用して、前記モバイルデバイスの挙動を分類することに関係する、前記受信された完全な分類器モデルに含まれる前記決定ノードによって評価される、前記複数のテスト条件内のモバイルデバイス固有のテスト条件を識別することと、
前記識別されたモバイルデバイス固有のテスト条件のうちの1つを評価する前記識別された決定ノードのみを含む簡潔な分類器モデルを生成することと、
前記モバイルデバイス内の前記生成された簡潔な分類器モデルを使用して、前記モバイルデバイスの前記挙動を分類することと
を含む動作を実行するように、プロセッサ実行可能命令で構成されたプロセッサ
を備える、モバイルデバイス。
【請求項１１】
サーバコンピューティングデバイスから、各々が複数のテスト条件のうちの1つを評価する複数の決定ノードを含む完全な分類器モデルを受信することと、
モバイルデバイスのデバイス固有の情報を使用して、前記モバイルデバイスの挙動を分類することに関係する、前記受信された完全な分類器モデルに含まれる前記決定ノードによって評価される、前記複数のテスト条件内のモバイルデバイス固有のテスト条件を識別することと、
前記識別されたモバイルデバイス固有のテスト条件のうちの1つを評価する前記識別された決定ノードのみを含む簡潔な分類器モデルを生成することと、
前記モバイルデバイス内の前記生成された簡潔な分類器モデルを使用して、前記モバイルデバイスの前記挙動を分類することと
を含む動作を前記モバイルデバイスのプロセッサに実行させるように構成された、プロセッサ実行可能ソフトウェア命令を記憶した、非一時的コンピュータ可読記憶媒体。