JP6227666B2 - モバイルデバイスの挙動の効率的な分類のためのデバイス固有およびデバイス状態固有の分類器モデルを動的に生成し使用する方法およびシステム - Google Patents
モバイルデバイスの挙動の効率的な分類のためのデバイス固有およびデバイス状態固有の分類器モデルを動的に生成し使用する方法およびシステム Download PDFInfo
- Publication number
- JP6227666B2 JP6227666B2 JP2015550849A JP2015550849A JP6227666B2 JP 6227666 B2 JP6227666 B2 JP 6227666B2 JP 2015550849 A JP2015550849 A JP 2015550849A JP 2015550849 A JP2015550849 A JP 2015550849A JP 6227666 B2 JP6227666 B2 JP 6227666B2
- Authority
- JP
- Japan
- Prior art keywords
- mobile device
- classifier model
- behavior
- concise
- test conditions
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/391—Modelling the propagation channel
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/01—Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- Computational Linguistics (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Debugging And Monitoring (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本出願は、それらすべての内容全体が参照により本明細書に組み込まれる、2013年9月5日に出願された「Dynamic Device-Specific and Device-State-Specific Classifier」と題する米国仮出願第61/874,109号、2013年9月5日に出願された「Methods and Systems of Using Boosted Decision Stumps and Joint Feature Selection and Pruning Algorithms for the Efficient Classification of Mobile Device Behaviors」と題する米国仮出願第61/874,129号、2013年1月2日に出願された「On-Device Real-Time Behavior Analyzer」と題する米国仮特許出願第61/748,217号、および2013年1月2日に出願された「Architecture for Client-Cloud Behavior Analyzer」と題する米国仮特許出願第61/748,220号の優先権の利益を主張する。
102 モバイルデバイス
104 セル電話ネットワーク
106 セル基地局
108 ネットワーク運用センタ
110 インターネット
112 双方向ワイヤレス通信リンク
114 サーバ
116 ネットワークサーバ
118 クラウドサービスプロバイダネットワーク
202 挙動観測器モジュール
204 挙動分析器モジュール
208 分類器モジュール
210 作動器モジュール
302 クラウドモジュール
304 モデル生成器
306 トレーニングデータモジュール
314 状態固有特徴生成器
316 デバイス固有特徴生成器
318 状態監視エンジン
320 デバイス特徴監視エンジン
400 方法
402 ブロック
404 ブロック
406 ブロック
408 ブロック
410 ブロック
412 ブロック
414 ブロック
416 判定ブロック
418 ブロック
500 方法
502 ブロック
504 判定ブロック
506 ブロック
600 方法
602 ブロック
604 判定ブロック
606 ブロック
700 方法
702 判定ブロック
704 ブロック
706 判定ブロック
708 判定ブロック
710 ブロック
712 判定ブロック
714 ブロック
800 方法
802 判定ブロック
806 判定ブロック
808 ブロック
810 ブロック
812 ブロック
814 ブロック
900 方法
902 ブロック
904 ブロック
906 ブロック
908 ブロック
910 ブロック
912 オプションのブロック
Claims (30)
- モバイルデバイスにおいてデータモデルを使用および生成する方法であって、
前記モバイルデバイスのプロセッサにおいて、サーバコンピューティングデバイスから完全な分類器モデルを受信するステップであって、前記受信された完全な分類器モデルが、複数の決定ノードを含み、前記複数の決定ノードのうちの各決定ノードが、テスト条件および重み値を含む、ステップと、
前記モバイルデバイス内のモバイルデバイス固有の情報を収集するステップと、
前記収集されたモバイルデバイス固有の情報に基づいて、前記モバイルデバイス内の監視および分析を必要とする特徴の組合せを識別し、前記識別された特徴の組合せの各々の相対的な重要性を決定するステップと、
前記モバイルデバイスのプロセッサを介して、前記受信された完全な分類器モデルに含まれる前記複数の決定ノードのサブセットを含む簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別するステップであって、前記選別するステップは、
前記識別された特徴の組合せを評価することに関するテスト条件を含む前記受信された完全な分類器モデルに含まれる決定ノードを識別するステップと、
前記識別された特徴の組合せの前記決定された相対的な重要性に基づいて前記識別された決定ノードに優先順位を付けるステップと、
それらの優先順位に従って順序付けられた前記識別された決定ノードのみを含めるように、前記簡潔な分類器モデルを生成するステップと
を含む、ステップと、
前記モバイルデバイスの挙動を特徴付ける挙動ベクトルを生成するステップと、
前記モバイルデバイスの前記プロセッサによって、前記生成された挙動ベクトルを前記生成された簡潔な分類器モデルに適用して、前記モバイルデバイスの前記挙動を分類するステップと
を含む、方法。 - 前記完全な分類器モデルを受信するステップが、前記複数の決定ノードへの変換に適した情報を含む有限状態機械を受信するステップを含み、
前記受信された完全な分類器モデルに含まれる前記複数の決定ノードの前記サブセットを含む前記簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別するステップが、前記モバイルデバイスの現在の動作状態または構成に関するモバイルデバイスの特徴を評価する前記識別された決定ノードのみを含めるように、前記簡潔な分類器モデルを生成するステップをさらに含む、請求項1に記載の方法。 - 前記受信された完全な分類器モデルに含まれる前記複数の決定ノードの前記サブセットを含む前記簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別するステップが、
前記モバイルデバイスの処理、メモリ、またはエネルギーのリソースの量を過剰に消費することなく、前記挙動を分類するために評価されるべきユニークなテスト条件の数を決定するステップと、
前記完全な分類器モデルの中の前記複数のテスト条件を順次検討し、前記テスト条件のリストが前記決定された数のユニークなテスト条件を含むまで、前記モバイルデバイスの前記挙動を分類することに関するテスト条件を前記テスト条件のリストに挿入するステップと、
前記生成されたテスト条件のリストに含まれる前記テスト条件のうちの1つをテストする、前記完全な分類器モデルの中の決定ノードを含めるように、前記簡潔な分類器モデルを生成するステップと
を含む、請求項2に記載の方法。 - 前記生成された挙動ベクトルを前記モバイルデバイス内の前記生成された簡潔な分類器モデルに適用して、前記モバイルデバイスの前記挙動を分類するステップが、前記簡潔な分類器モデルを使用して、
前記簡潔な分類器モデルの中の各決定ノードに収集された挙動情報を適用すること、
前記簡潔な分類器モデルの中の各決定ノードに前記収集された挙動情報を適用した結果の加重平均を計算すること、および
前記加重平均をしきい値と比較すること
によって、前記挙動が良性ではないかどうかを判定するステップを含む、請求項2に記載の方法。 - 前記モバイルデバイスを監視して、前記モバイルデバイスの状態、前記モバイルデバイスの構成、前記モバイルデバイスの能力、および前記モバイルデバイスの機能のうちの1つにおける変化を検出するステップと、
前記変化を検出したことに応答して、テスト条件の更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップと、
前記修正された簡潔な分類器モデルを使用して、前記モバイルデバイスの前記挙動を分類するステップと
をさらに含む、請求項1に記載の方法。 - 前記モバイルデバイスを監視するステップ、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップが、
前記検出された変化に関連する、追加されるモバイルデバイスの特徴を識別するステップと、
前記識別された追加されるモバイルデバイスの特徴が、前記生成された簡潔な分類器モデルに含まれるかどうかを判定するステップと、
前記識別された特徴が前記生成された簡潔な分類器モデルに含まれないとの判定に応答して、前記生成された簡潔な分類器モデルに前記識別された特徴を追加するステップと
を含む、請求項5に記載の方法。 - 前記モバイルデバイスを監視するステップ、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップが、
前記モバイルデバイスへの補助構成要素の追加を検出することによって、前記モバイルデバイスの前記能力における前記変化を検出するステップと、
前記簡潔な分類器モデルが前記補助構成要素を評価する任意のテスト条件を含むかどうかを判定するステップと、
前記簡潔な分類器モデルが前記補助構成要素を評価する任意のテスト条件を含まないとの判定に応答して、前記完全な分類器モデルが前記補助構成要素についての任意のテスト条件を含むかどうかを判定するステップと、
前記完全な分類器モデルが前記補助構成要素についてのテスト条件を含むとの判定に応答して、前記簡潔な分類器モデルに前記補助構成要素に関連する新しいテスト条件を含む新しい決定ノードを追加するステップと
を含む、請求項5に記載の方法。 - 前記モバイルデバイスを監視するステップ、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップが、
前記モバイルデバイスの前記機能における前記変化を検出するステップと、
前記検出された機能における変化が追加された機能を表すか削除された機能を表すかを判定するステップと、
前記検出された機能における変化が追加された機能を表すとの判定に応答して、前記検出された機能における変化によって影響されたモバイルデバイスの特徴を評価する任意のテスト条件を、前記簡潔な分類器モデルが含むかどうかを判定するステップと、
前記簡潔な分類器モデルが前記モバイルデバイスの特徴を評価する任意のテスト条件を含まないとの判定に応答して、前記完全な分類器モデルが前記モバイルデバイスの特徴を評価する任意のテスト条件を含むかどうかを判定するステップと、
前記完全な分類器モデルが前記モバイルデバイスの特徴を評価するテスト条件を含むとの判定に応答して、前記検出された変化によって影響された前記モバイルデバイスの特徴を評価する新しいテスト条件を含む新しい決定ノードを前記簡潔な分類器モデルに追加するステップと
を含む、請求項5に記載の方法。 - 前記モバイルデバイスを監視するステップ、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正するステップが、
前記モバイルデバイス上の状態において前記変化があったかどうかを判定するステップと、
前記モバイルデバイス上の状態において前記変化があったとの判定に応答して、前記モバイルデバイスの以前の状態に関係し、前記モバイルデバイスの現在の状態に関係しない特徴を識別するステップと、
前記識別された特徴に関連するテスト条件を前記簡潔な分類器モデルから削除するステップと
を含む、請求項5に記載の方法。 - モバイルデバイスであって、
サーバコンピューティングデバイスから、完全な分類器モデルを受信することであって、前記受信された完全な分類器モデルが、複数の決定ノードを含み、前記複数の決定ノードのうちの各決定ノードが、テスト条件および重み値を含む、受信することと、
前記モバイルデバイス内のモバイルデバイス固有の情報を収集することと、
前記収集されたモバイルデバイス固有の情報に基づいて、前記モバイルデバイス内の監視および分析を必要とする特徴の組合せを識別し、前記識別された特徴の組合せの各々の相対的な重要性を決定することと、
前記受信された完全な分類器モデルに含まれる前記複数の決定ノードのサブセットを含む簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別することであって、前記選別することは、
前記識別された特徴の組合せを評価することに関するテスト条件を含む前記受信された完全な分類器モデルに含まれる決定ノードを識別することと、
前記識別された特徴の組合せの前記決定された相対的な重要性に基づいて前記識別された決定ノードに優先順位を付けることと、
それらの優先順位に従って順序付けられた前記識別された決定ノードのみを含めるように、前記簡潔な分類器モデルを生成することと
を含む、選別することと、
前記モバイルデバイスの挙動を特徴付ける挙動ベクトルを生成することと、
前記生成された挙動ベクトルを前記モバイルデバイス内の前記生成された簡潔な分類器モデルに適用して、前記モバイルデバイスの前記挙動を分類することと
を含む動作を実行するように、プロセッサ実行可能命令で構成されたプロセッサ
を備える、モバイルデバイス。 - 前記完全な分類器モデルを受信することが、前記複数の決定ノードへの変換に適した情報を含む有限状態機械を受信することを含み、
前記受信された完全な分類器モデルに含まれる前記複数の決定ノードの前記サブセットを含む前記簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別することが、前記モバイルデバイスの現在の動作状態または構成に関するモバイルデバイスの特徴を評価する前記識別された決定ノードのみを含めるように、前記簡潔な分類器モデルを生成することを含む
ような動作を実行するように、前記プロセッサがプロセッサ実行可能命令で構成された、請求項10に記載のモバイルデバイス。 - 前記受信された完全な分類器モデルに含まれる前記複数の決定ノードの前記サブセットを含む前記簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別することが、
前記モバイルデバイスの処理、メモリ、またはエネルギーのリソースの量を過剰に消費することなく、前記挙動を分類するために評価されるべきユニークなテスト条件の数を決定することと、
前記完全な分類器モデルの中の前記複数のテスト条件を順次検討し、前記テスト条件のリストが前記決定された数のユニークなテスト条件を含むまで、前記モバイルデバイスの前記挙動を分類することに関するテスト条件を前記テスト条件のリストに挿入することと、
前記生成されたテスト条件のリストに含まれる前記テスト条件のうちの1つをテストする、前記完全な分類器モデルの中の前記識別された決定ノードを含めるように、前記簡潔な分類器モデルを生成することと
を含むような動作を実行するように、前記プロセッサがプロセッサ実行可能命令で構成された、
請求項11に記載のモバイルデバイス。 - 前記生成された挙動ベクトルを前記モバイルデバイス内の前記生成された簡潔な分類器モデルに適用して、前記モバイルデバイスの前記挙動を分類することが、前記簡潔な分類器モデルを使用して、
前記簡潔な分類器モデルの中の各決定ノードに収集された挙動情報を適用すること、
前記簡潔な分類器モデルの中の各決定ノードに前記収集された挙動情報を適用した結果の加重平均を計算すること、および
前記加重平均をしきい値と比較すること
によって、前記挙動が良性ではないかどうかを判定することを含むような動作を実行するように、前記プロセッサがプロセッサ実行可能命令で構成された、請求項11に記載のモバイルデバイス。 - 前記モバイルデバイスを監視して、前記モバイルデバイスの状態、前記モバイルデバイスの構成、前記モバイルデバイスの能力、および前記モバイルデバイスの機能のうちの1つにおける変化を検出することと、
前記変化を検出したことに応答して、テスト条件の更新されたセットを含めるように、前記簡潔な分類器モデルを修正することと、
前記修正された簡潔な分類器モデルを使用して、前記モバイルデバイスの前記挙動を分類することと
をさらに含む動作を実行するように、前記プロセッサがプロセッサ実行可能命令で構成された、請求項10に記載のモバイルデバイス。 - 前記モバイルデバイスを監視すること、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正することが、
前記検出された変化に関連する、追加されるモバイルデバイスの特徴を識別することと、
前記識別された追加されるモバイルデバイスの特徴が、前記生成された簡潔な分類器モデルに含まれるかどうかを判定することと、
前記識別された特徴が前記生成された簡潔な分類器モデルに含まれないとの判定に応答して、前記生成された簡潔な分類器モデルに前記識別された特徴を追加することと
を含むような動作を実行するように、前記プロセッサがプロセッサ実行可能命令で構成された、
請求項14に記載のモバイルデバイス。 - 前記モバイルデバイスを監視すること、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正することが、
前記モバイルデバイスへの補助構成要素の追加を検出することによって、前記モバイルデバイスの前記能力における前記変化を検出することと、
前記簡潔な分類器モデルが前記補助構成要素を評価する任意のテスト条件を含むかどうかを判定することと、
前記簡潔な分類器モデルが前記補助構成要素を評価する任意のテスト条件を含まないとの判定に応答して、前記完全な分類器モデルが前記補助構成要素についての任意のテスト条件を含むかどうかを判定することと、
前記完全な分類器モデルが前記補助構成要素についてのテスト条件を含むとの判定に応答して、前記簡潔な分類器モデルに前記補助構成要素に関連する新しいテスト条件を含む新しい決定ノードを追加することと
を含むような動作を実行するように、前記プロセッサがプロセッサ実行可能命令で構成された、
請求項14に記載のモバイルデバイス。 - 前記モバイルデバイスを監視すること、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正することが、
前記モバイルデバイスの前記機能における前記変化を検出することと、
前記検出された機能における変化が追加された機能を表すか削除された機能を表すかを判定することと、
前記検出された機能における変化が追加された機能を表すとの判定に応答して、前記検出された機能における変化によって影響されたモバイルデバイスの特徴を評価する任意のテスト条件を、前記簡潔な分類器モデルが含むかどうかを判定することと、
前記簡潔な分類器モデルが前記モバイルデバイスの特徴を評価する任意のテスト条件を含まないとの判定に応答して、前記完全な分類器モデルが前記モバイルデバイスの特徴を評価する任意のテスト条件を含むかどうかを判定することと、
前記完全な分類器モデルが前記モバイルデバイスの特徴を評価するテスト条件を含むとの判定に応答して、前記検出された変化によって影響された前記モバイルデバイスの特徴を評価する新しいテスト条件を含む新しい決定ノードを前記簡潔な分類器モデルに追加することと
を含むような動作を実行するように、前記プロセッサがプロセッサ実行可能命令で構成された、
請求項14に記載のモバイルデバイス。 - 前記モバイルデバイスを監視すること、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正することが、
前記モバイルデバイス上の状態において前記変化があったかどうかを判定することと、
前記モバイルデバイス上の状態において前記変化があったとの判定に応答して、前記モバイルデバイスの以前の状態に関係し、前記モバイルデバイスの現在の状態に関係しない特徴を識別することと、
前記識別された特徴に関連するテスト条件を前記簡潔な分類器モデルから削除することと
を含むような動作を実行するように、前記プロセッサがプロセッサ実行可能命令で構成された、
請求項14に記載のモバイルデバイス。 - サーバコンピューティングデバイスから、完全な分類器モデルを受信することであって、前記受信された完全な分類器モデルが、複数の決定ノードを含み、前記複数の決定ノードのうちの各決定ノードが、テスト条件および重み値を含む、受信することと、
モバイルデバイス内のモバイルデバイス固有の情報を収集することと、
前記収集されたモバイルデバイス固有の情報に基づいて、前記モバイルデバイス内の監視および分析を必要とする特徴の組合せを識別し、前記識別された特徴の組合せの各々の相対的な重要性を決定することと、
前記受信された完全な分類器モデルに含まれる前記複数の決定ノードのサブセットを含む簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別することであって、前記選別することは、
前記識別された特徴の組合せを評価することに関するテスト条件を含む前記受信された完全な分類器モデルに含まれる決定ノードを識別することと、
前記識別された特徴の組合せの前記決定された相対的な重要性に基づいて前記識別された決定ノードに優先順位を付けることと、
それらの優先順位に従って順序付けられた前記識別された決定ノードのみを含めるように、前記簡潔な分類器モデルを生成することと
を含む、選別することと、
前記モバイルデバイスの挙動を特徴付ける挙動ベクトルを生成することと、
前記生成された挙動ベクトルを前記モバイルデバイス内の前記生成された簡潔な分類器モデルに適用して、前記モバイルデバイスの前記挙動を分類することと
を含む動作を前記モバイルデバイスのプロセッサに実行させるように構成された、プロセッサ実行可能ソフトウェア命令を記憶した、コンピュータ可読記憶媒体。 - 前記完全な分類器モデルを受信することが、前記複数の決定ノードへの変換に適した情報を含む有限状態機械を受信することを含み、
前記受信された完全な分類器モデルに含まれる前記複数の決定ノードの前記サブセットを含む前記簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別することが、前記モバイルデバイスの現在の動作状態または構成に関するモバイルデバイスの特徴を評価する前記識別された決定ノードのみを含めるように、前記簡潔な分類器モデルを生成することを含む
ような動作をプロセッサに実行させるように、前記記憶されたプロセッサ実行可能ソフトウェア命令が構成された、請求項19に記載のコンピュータ可読記憶媒体。 - 前記受信された完全な分類器モデルに含まれる前記複数の決定ノードの前記サブセットを含む前記簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別することが、
前記モバイルデバイスの処理、メモリ、またはエネルギーのリソースの量を過剰に消費することなく、前記挙動を分類するために評価されるべきユニークなテスト条件の数を決定することと、
前記完全な分類器モデルの中の前記複数のテスト条件を順次検討し、前記テスト条件のリストが前記決定された数のユニークなテスト条件を含むまで、前記モバイルデバイスの前記挙動を分類することに関するテスト条件を前記テスト条件のリストに挿入することと、
前記生成されたテスト条件のリストに含まれる前記テスト条件のうちの1つをテストする、前記完全な分類器モデルの中の前記識別された決定ノードを含めるように、前記簡潔な分類器モデルを生成することと
を含むような動作をプロセッサに実行させるように、前記記憶されたプロセッサ実行可能ソフトウェア命令が構成された、請求項20に記載のコンピュータ可読記憶媒体。 - 前記生成された挙動ベクトルを前記モバイルデバイス内の前記生成された簡潔な分類器モデルに適用して、前記モバイルデバイスの前記挙動を分類することが、前記簡潔な分類器モデルを使用して、
前記簡潔な分類器モデルの中の各決定ノードに収集された挙動情報を適用すること、
前記簡潔な分類器モデルの中の各決定ノードに前記収集された挙動情報を適用した結果の加重平均を計算すること、および
前記加重平均をしきい値と比較すること
によって、前記挙動が良性ではないかどうかを判定することを含むような動作をプロセッサに実行させるように、前記記憶されたプロセッサ実行可能ソフトウェア命令が構成された、請求項20に記載のコンピュータ可読記憶媒体。 - 前記モバイルデバイスを監視して、前記モバイルデバイスの状態、前記モバイルデバイスの構成、前記モバイルデバイスの能力、および前記モバイルデバイスの機能のうちの1つにおける変化を検出することと、
前記変化を検出したことに応答して、テスト条件の更新されたセットを含めるように、前記簡潔な分類器モデルを修正することと、
前記修正された簡潔な分類器モデルを使用して、前記モバイルデバイスの前記挙動を分類することと
をさらに含む動作をプロセッサに実行させるように、前記記憶されたプロセッサ実行可能ソフトウェア命令が構成された、請求項19に記載のコンピュータ可読記憶媒体。 - 前記モバイルデバイスを監視すること、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正することが、
前記検出された変化に関連する、追加されるモバイルデバイスの特徴を識別することと、
前記識別された特徴が前記生成された簡潔な分類器モデルに含まれるかどうかを判定することと、
前記識別された特徴が前記生成された簡潔な分類器モデルに含まれないとの判定に応答して、前記生成された簡潔な分類器モデルに前記識別された特徴を追加することと
を含むような動作をプロセッサに実行させるように、前記記憶されたプロセッサ実行可能ソフトウェア命令が構成された、請求項23に記載のコンピュータ可読記憶媒体。 - 前記モバイルデバイスを監視すること、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正することが、
前記モバイルデバイスへの補助構成要素の追加を検出することによって、前記モバイルデバイスの前記能力における前記変化を検出することと、
前記簡潔な分類器モデルが前記補助構成要素を評価する任意のテスト条件を含むかどうかを判定することと、
前記簡潔な分類器モデルが前記補助構成要素を評価する任意のテスト条件を含まないとの判定に応答して、前記完全な分類器モデルが前記補助構成要素についての任意のテスト条件を含むかどうかを判定することと、
前記完全な分類器モデルが前記補助構成要素についてのテスト条件を含むとの判定に応答して、前記簡潔な分類器モデルに前記補助構成要素に関連する新しいテスト条件を含む新しい決定ノードを追加することと
を含むような動作をプロセッサに実行させるように、前記記憶されたプロセッサ実行可能ソフトウェア命令が構成された、請求項23に記載のコンピュータ可読記憶媒体。 - 前記モバイルデバイスを監視すること、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正することが、
前記モバイルデバイスの前記機能における前記変化を検出することと、
前記検出された機能における変化が追加された機能を表すか削除された機能を表すかを判定することと、
前記検出された機能における変化が追加された機能を表すとの判定に応答して、前記検出された機能における変化によって影響されたモバイルデバイスの特徴を評価する任意のテスト条件を、前記簡潔な分類器モデルが含むかどうかを判定することと、
前記簡潔な分類器モデルが前記モバイルデバイスの特徴を評価する任意のテスト条件を含まないとの判定に応答して、前記完全な分類器モデルが前記モバイルデバイスの特徴を評価する任意のテスト条件を含むかどうかを判定することと、
前記完全な分類器モデルが前記モバイルデバイスの特徴を評価するテスト条件を含むとの判定に応答して、前記検出された変化によって影響された前記モバイルデバイスの特徴を評価する新しいテスト条件を含む新しい決定ノードを前記簡潔な分類器モデルに追加することと
を含むような動作をプロセッサに実行させるように、前記記憶されたプロセッサ実行可能ソフトウェア命令が構成された、請求項23に記載のコンピュータ可読記憶媒体。 - 前記モバイルデバイスを監視すること、および前記変化を検出したことに応答して、テスト条件の前記更新されたセットを含めるように、前記簡潔な分類器モデルを修正することが、
前記モバイルデバイス上の状態において前記変化があったかどうかを判定することと、
前記モバイルデバイス上の状態において前記変化があったとの判定に応答して、前記モバイルデバイスの以前の状態に関係し、前記モバイルデバイスの現在の状態に関係しない特徴を識別することと、
前記識別された特徴に関連するテスト条件を前記簡潔な分類器モデルから削除することと
を含むような動作をプロセッサに実行させるように、前記記憶されたプロセッサ実行可能ソフトウェア命令が構成された、請求項23に記載のコンピュータ可読記憶媒体。 - モバイルデバイスであって、
サーバコンピューティングデバイスから、複数の決定ノードを含む完全な分類器モデルを受信するための手段であって、前記受信された完全な分類器モデルが、複数の決定ノードを含み、前記複数の決定ノードのうちの各決定ノードが、テスト条件および重み値を含む、手段と、
前記モバイルデバイス内のモバイルデバイス固有の情報を収集する手段と、
前記収集されたモバイルデバイス固有の情報に基づいて、前記モバイルデバイス内の監視および分析を必要とする特徴の組合せを識別し、前記識別された特徴の組合せの各々の相対的な重要性を決定する手段と、
前記モバイルデバイスのプロセッサを介して、前記受信された完全な分類器モデルに含まれる前記複数の決定ノードのサブセットを含む簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別する手段であって、前記選別する手段は、
前記識別された特徴の組合せを評価することに関するテスト条件を含む前記受信された完全な分類器モデルに含まれる決定ノードを識別する手段と、
前記識別された特徴の組合せの前記決定された相対的な重要性に基づいて前記識別された決定ノードに優先順位を付ける手段と、
それらの優先順位に従って順序付けられた前記識別された決定ノードのみを含めるように、前記簡潔な分類器モデルを生成する手段と
を含む、手段と、
前記モバイルデバイスの挙動を特徴付ける挙動ベクトルを生成する手段と、
前記生成された挙動ベクトルを前記生成された簡潔な分類器モデルに適用して、前記モバイルデバイスの前記挙動を分類する手段と
を備える、モバイルデバイス。 - 前記完全な分類器モデルを受信するための手段が、前記複数の決定ノードへの変換に適した情報を含む有限状態機械を受信するための手段を備え、
前記受信された完全な分類器モデルに含まれる前記複数の決定ノードの前記サブセットを含む前記簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別する手段が、前記モバイルデバイスの現在の動作状態または構成に関するモバイルデバイスの特徴を評価する前記識別された決定ノードのみを含めるように、前記簡潔な分類器モデルを生成するための手段をさらに備える、請求項28に記載のモバイルデバイス。 - 前記簡潔な分類器モデルを生成するために前記受信された完全な分類器モデルを選別する手段が、
前記モバイルデバイスの処理、メモリ、またはエネルギーのリソースの量を過剰に消費することなく、前記挙動を分類するために評価されるべきユニークなテスト条件の数を決定するための手段と、
前記完全な分類器モデルの中の前記複数のテスト条件を順次検討し、前記テスト条件のリストが前記決定された数のユニークなテスト条件を含むまで、前記モバイルデバイスの前記挙動を分類することに関するテスト条件を前記テスト条件のリストに挿入するための手段と、
前記生成されたテスト条件のリストに含まれる前記テスト条件のうちの1つをテストする、前記完全な分類器モデルの中の前記識別された決定ノードを含めるように、前記簡潔な分類器モデルを生成するための手段と
備える、請求項29に記載のモバイルデバイス。
Applications Claiming Priority (11)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361748217P | 2013-01-02 | 2013-01-02 | |
| US201361748220P | 2013-01-02 | 2013-01-02 | |
| US61/748,217 | 2013-01-02 | ||
| US61/748,220 | 2013-01-02 | ||
| US201361874109P | 2013-09-05 | 2013-09-05 | |
| US201361874129P | 2013-09-05 | 2013-09-05 | |
| US61/874,109 | 2013-09-05 | ||
| US61/874,129 | 2013-09-05 | ||
| US14/091,707 US9686023B2 (en) | 2013-01-02 | 2013-11-27 | Methods and systems of dynamically generating and using device-specific and device-state-specific classifier models for the efficient classification of mobile device behaviors |
| US14/091,707 | 2013-11-27 | ||
| PCT/US2013/078350 WO2014107438A2 (en) | 2013-01-02 | 2013-12-30 | Methods and systems of dynamically generating and using device-specific and device-state-specific classifier models for the efficient classification of mobile device behaviors |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2016505984A JP2016505984A (ja) | 2016-02-25 |
| JP2016505984A5 JP2016505984A5 (ja) | 2017-09-14 |
| JP6227666B2 true JP6227666B2 (ja) | 2017-11-08 |
Family
ID=51017716
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015550849A Active JP6227666B2 (ja) | 2013-01-02 | 2013-12-30 | モバイルデバイスの挙動の効率的な分類のためのデバイス固有およびデバイス状態固有の分類器モデルを動的に生成し使用する方法およびシステム |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9686023B2 (ja) |
| EP (1) | EP2941740A2 (ja) |
| JP (1) | JP6227666B2 (ja) |
| CN (1) | CN104903918A (ja) |
| TW (1) | TWI530141B (ja) |
| WO (1) | WO2014107438A2 (ja) |
Families Citing this family (51)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9202047B2 (en) | 2012-05-14 | 2015-12-01 | Qualcomm Incorporated | System, apparatus, and method for adaptive observation of mobile device behavior |
| US9690635B2 (en) | 2012-05-14 | 2017-06-27 | Qualcomm Incorporated | Communicating behavior information in a mobile computing device |
| US9324034B2 (en) | 2012-05-14 | 2016-04-26 | Qualcomm Incorporated | On-device real-time behavior analyzer |
| US9298494B2 (en) | 2012-05-14 | 2016-03-29 | Qualcomm Incorporated | Collaborative learning for efficient behavioral analysis in networked mobile device |
| US9609456B2 (en) | 2012-05-14 | 2017-03-28 | Qualcomm Incorporated | Methods, devices, and systems for communicating behavioral analysis information |
| US9319897B2 (en) | 2012-08-15 | 2016-04-19 | Qualcomm Incorporated | Secure behavior analysis over trusted execution environment |
| US9747440B2 (en) | 2012-08-15 | 2017-08-29 | Qualcomm Incorporated | On-line behavioral analysis engine in mobile device with multiple analyzer model providers |
| US9495537B2 (en) | 2012-08-15 | 2016-11-15 | Qualcomm Incorporated | Adaptive observation of behavioral features on a mobile device |
| US9330257B2 (en) | 2012-08-15 | 2016-05-03 | Qualcomm Incorporated | Adaptive observation of behavioral features on a mobile device |
| US10089582B2 (en) | 2013-01-02 | 2018-10-02 | Qualcomm Incorporated | Using normalized confidence values for classifying mobile device behaviors |
| US9684870B2 (en) | 2013-01-02 | 2017-06-20 | Qualcomm Incorporated | Methods and systems of using boosted decision stumps and joint feature selection and culling algorithms for the efficient classification of mobile device behaviors |
| US9742559B2 (en) | 2013-01-22 | 2017-08-22 | Qualcomm Incorporated | Inter-module authentication for securing application execution integrity within a computing device |
| US9491187B2 (en) | 2013-02-15 | 2016-11-08 | Qualcomm Incorporated | APIs for obtaining device-specific behavior classifier models from the cloud |
| US8913838B2 (en) * | 2013-02-28 | 2014-12-16 | Alcatel Lucent | Visual information processing allocation between a mobile device and a network |
| US9215075B1 (en) | 2013-03-15 | 2015-12-15 | Poltorak Technologies Llc | System and method for secure relayed communications from an implantable medical device |
| US8966074B1 (en) * | 2013-09-13 | 2015-02-24 | Network Kinetix, LLC | System and method for real-time analysis of network traffic |
| US9489514B2 (en) | 2013-10-11 | 2016-11-08 | Verisign, Inc. | Classifying malware by order of network behavior artifacts |
| US20170019313A1 (en) * | 2013-12-17 | 2017-01-19 | Hewlett Packard Enterprise Development Lp | A generic model to implement a cloud computing service |
| US10098069B2 (en) * | 2014-02-06 | 2018-10-09 | Microsoft Technology Licensing, Llc | Determining cause of energy spike using energy reports |
| US9710752B2 (en) * | 2014-09-11 | 2017-07-18 | Qualcomm Incorporated | Methods and systems for aggregated multi-application behavioral analysis of mobile device behaviors |
| US9703962B2 (en) * | 2014-10-09 | 2017-07-11 | Qualcomm Incorporated | Methods and systems for behavioral analysis of mobile device behaviors based on user persona information |
| US9467460B1 (en) * | 2014-12-23 | 2016-10-11 | Fireeye, Inc. | Modularized database architecture using vertical partitioning for a state machine |
| US9875357B2 (en) * | 2015-02-06 | 2018-01-23 | Qualcomm Incorporated | Methods and systems for detecting fake user interactions with a mobile device for improved malware protection |
| US20160350657A1 (en) * | 2015-06-01 | 2016-12-01 | Qualcomm Incorporated | Cross-Module Behavioral Validation |
| US10943181B2 (en) * | 2015-06-26 | 2021-03-09 | Microsoft Technology Licensing, Llc | Just in time classifier training |
| JP6742398B2 (ja) | 2015-07-31 | 2020-08-19 | ブルヴェクター, インコーポレーテッドBluvector, Inc. | マルウェアの識別とモデルの不均一性のために現場の分類器を再訓練するためのシステム及び方法 |
| US10419458B2 (en) * | 2016-01-21 | 2019-09-17 | Cyiot Ltd | Distributed techniques for detecting atypical or malicious wireless communications activity |
| US10275955B2 (en) * | 2016-03-25 | 2019-04-30 | Qualcomm Incorporated | Methods and systems for utilizing information collected from multiple sensors to protect a vehicle from malware and attacks |
| CN107707509B (zh) * | 2016-08-08 | 2020-09-29 | 阿里巴巴集团控股有限公司 | 识别及辅助识别虚假流量的方法、装置及系统 |
| CN106503499A (zh) * | 2016-09-22 | 2017-03-15 | 天津大学 | 基于机器学习的智能手机触摸屏输入识别方法 |
| EP3340106B1 (en) * | 2016-12-23 | 2023-02-08 | Hexagon Technology Center GmbH | Method and system for assigning particular classes of interest within measurement data |
| JP6680945B2 (ja) * | 2017-03-03 | 2020-04-15 | 日本電信電話株式会社 | ログ分析装置、ログ分析方法およびログ分析プログラム |
| WO2018209106A2 (en) | 2017-05-10 | 2018-11-15 | Embee Mobile, Inc. | System and method for the capture of mobile behavior, usage, or content exposure |
| US10805377B2 (en) * | 2017-05-18 | 2020-10-13 | Cisco Technology, Inc. | Client device tracking |
| JP6767924B2 (ja) | 2017-05-19 | 2020-10-14 | 東芝映像ソリューション株式会社 | システム、方法及びプログラム |
| JP6767926B2 (ja) | 2017-05-23 | 2020-10-14 | 東芝映像ソリューション株式会社 | 電子装置、方法及びプログラム |
| US11855971B2 (en) * | 2018-01-11 | 2023-12-26 | Visa International Service Association | Offline authorization of interactions and controlled tasks |
| JP7006396B2 (ja) * | 2018-03-12 | 2022-01-24 | 株式会社リコー | 保守システム、保守サーバ、保守方法 |
| US20200007411A1 (en) * | 2018-06-28 | 2020-01-02 | International Business Machines Corporation | Cognitive role-based policy assignment and user interface modification for mobile electronic devices |
| US11025486B2 (en) | 2018-10-19 | 2021-06-01 | Cisco Technology, Inc. | Cascade-based classification of network devices using multi-scale bags of network words |
| TW201921893A (zh) * | 2018-12-14 | 2019-06-01 | 就肆電競股份有限公司 | 資料傳輸加速裝置 |
| US11200318B2 (en) * | 2018-12-28 | 2021-12-14 | Mcafee, Llc | Methods and apparatus to detect adversarial malware |
| CN110457912B (zh) * | 2019-07-01 | 2020-08-14 | 阿里巴巴集团控股有限公司 | 数据处理方法、装置和电子设备 |
| US12056590B2 (en) * | 2019-08-14 | 2024-08-06 | Capital One Services, Llc | Systems and methods for diagnosing computer vision model performance issues |
| JP7309533B2 (ja) * | 2019-09-06 | 2023-07-18 | 株式会社日立製作所 | モデル改善支援システム |
| US11304033B2 (en) * | 2019-09-27 | 2022-04-12 | Apple Inc. | Context-based disabling wireless radios while on an airplane |
| CN111652130B (zh) * | 2020-06-02 | 2023-09-15 | 上海语识信息技术有限公司 | 一种非特定字体的数字、符号和字母组的识别方法 |
| US12223364B2 (en) * | 2020-08-16 | 2025-02-11 | observIQ, Inc. | Remotely controllable monitoring agent with a dynamic set of subcomponents |
| US11323342B1 (en) * | 2020-10-29 | 2022-05-03 | Red Hat, Inc. | Host auto role classifier |
| US12130912B2 (en) * | 2021-10-29 | 2024-10-29 | Oracle International Corporation | Automatic detection of deserialization attacks with Markov chains |
| US12321450B2 (en) | 2023-03-02 | 2025-06-03 | Bitdefender IPR Management Ltd. | Antimalware systems and methods using optimal triggering of artificial intelligence modules |
Family Cites Families (197)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5870735A (en) | 1996-05-01 | 1999-02-09 | International Business Machines Corporation | Method and system for generating a decision-tree classifier in parallel in a multi-processor system |
| US9195784B2 (en) | 1998-08-31 | 2015-11-24 | Cadence Design Systems, Inc. | Common shared memory in a verification system |
| US6532541B1 (en) | 1999-01-22 | 2003-03-11 | The Trustees Of Columbia University In The City Of New York | Method and apparatus for image authentication |
| US6647260B2 (en) | 1999-04-09 | 2003-11-11 | Openwave Systems Inc. | Method and system facilitating web based provisioning of two-way mobile communications devices |
| US6681331B1 (en) | 1999-05-11 | 2004-01-20 | Cylant, Inc. | Dynamic software system intrusion detection |
| US6643802B1 (en) | 2000-04-27 | 2003-11-04 | Ncr Corporation | Coordinated multinode dump collection in response to a fault |
| EP1182552A3 (en) | 2000-08-21 | 2003-10-01 | Texas Instruments France | Dynamic hardware configuration for energy management systems using task attributes |
| US7234126B2 (en) | 2000-08-23 | 2007-06-19 | Interuniversitair Microelektronica Centrum | Task concurrency management design method |
| US7600014B2 (en) | 2000-11-16 | 2009-10-06 | Symantec Corporation | Method and system for monitoring the performance of a distributed application |
| US20040068721A1 (en) | 2000-11-17 | 2004-04-08 | O'neill Patrick | Network for updating firmware and / or software in wireless communication devices |
| US20030037237A1 (en) | 2001-04-09 | 2003-02-20 | Jean-Paul Abgrall | Systems and methods for computer device authentication |
| US7051327B1 (en) | 2001-05-08 | 2006-05-23 | Gateway Inc. | System for providing data backup and restore with updated version by creating data package based upon configuration data application data and user response to suggestion |
| US7849360B2 (en) | 2001-05-21 | 2010-12-07 | Vir2Us, Inc. | Computer system and method of controlling communication port to prevent computer contamination by virus or malicious code |
| US7401359B2 (en) | 2001-12-21 | 2008-07-15 | Mcafee, Inc. | Generating malware definition data for mobile computing devices |
| US7290282B1 (en) | 2002-04-08 | 2007-10-30 | Symantec Corporation | Reducing false positive computer virus detections |
| US7694139B2 (en) | 2002-10-24 | 2010-04-06 | Symantec Corporation | Securing executable content using a trusted computing platform |
| US7103772B2 (en) | 2003-05-02 | 2006-09-05 | Giritech A/S | Pervasive, user-centric network security enabled by dynamic datagram switch and an on-demand authentication and encryption scheme through mobile intelligent data carriers |
| US8201249B2 (en) | 2003-05-14 | 2012-06-12 | Northrop Grumman Systems Corporation | Steady state computer intrusion and misuse detection |
| US8458805B2 (en) | 2003-06-23 | 2013-06-04 | Architecture Technology Corporation | Digital forensic analysis using empirical privilege profiling (EPP) for filtering collected data |
| WO2005060396A2 (en) | 2003-08-18 | 2005-07-07 | The General Hospital Corporation | Nanotopographic compositions and methods for cellular organization in tissue engineered structures |
| KR100623552B1 (ko) | 2003-12-29 | 2006-09-18 | 한국정보보호진흥원 | 자동침입대응시스템에서의 위험수준 분석 방법 |
| US7694150B1 (en) | 2004-06-22 | 2010-04-06 | Cisco Technology, Inc | System and methods for integration of behavioral and signature based security |
| CN101023662B (zh) | 2004-07-20 | 2010-08-04 | 高通股份有限公司 | 用于运动矢量处理的方法和设备 |
| US7793262B2 (en) | 2004-07-29 | 2010-09-07 | International Business Machines Corporation | Method and apparatus for facilitating software testing and report generation with interactive graphical user interface |
| US7559053B2 (en) | 2004-08-24 | 2009-07-07 | Microsoft Corporation | Program and system performance data correlation |
| US7877621B2 (en) | 2004-09-03 | 2011-01-25 | Virginia Tech Intellectual Properties, Inc. | Detecting software attacks by monitoring electric power consumption patterns |
| KR100645735B1 (ko) | 2004-10-14 | 2006-11-15 | 주식회사 팬택 | 모바일 플랫폼의 컨텐츠 오동작 통신 검출 장치 및 방법 |
| US8108929B2 (en) | 2004-10-19 | 2012-01-31 | Reflex Systems, LLC | Method and system for detecting intrusive anomalous use of a software system using multiple detection algorithms |
| US7561877B2 (en) | 2005-03-18 | 2009-07-14 | Qualcomm Incorporated | Apparatus and methods for managing malfunctions on a wireless device |
| US7881291B2 (en) | 2005-05-26 | 2011-02-01 | Alcatel Lucent | Packet classification acceleration using spectral analysis |
| US20060288209A1 (en) | 2005-06-20 | 2006-12-21 | Vogler Dean H | Method and apparatus for secure inter-processor communications |
| US20070006304A1 (en) | 2005-06-30 | 2007-01-04 | Microsoft Corporation | Optimizing malware recovery |
| US8161548B1 (en) | 2005-08-15 | 2012-04-17 | Trend Micro, Inc. | Malware detection using pattern classification |
| US8045958B2 (en) | 2005-11-21 | 2011-10-25 | Research In Motion Limited | System and method for application program operation on a wireless device |
| US7809670B2 (en) | 2005-12-09 | 2010-10-05 | Microsoft Corporation | Classification of malware using clustering that orders events in accordance with the time of occurance |
| US8381297B2 (en) | 2005-12-13 | 2013-02-19 | Yoggie Security Systems Ltd. | System and method for providing network security to mobile devices |
| US20070174490A1 (en) | 2006-01-25 | 2007-07-26 | Greystripe Inc. | System and methods for managing content in pre-existing mobile applications |
| IL181041A0 (en) | 2007-01-29 | 2007-07-04 | Deutsche Telekom Ag | Improved method and system for detecting malicious behavioral patterns in a computer, using machine learning |
| US8490194B2 (en) | 2006-01-31 | 2013-07-16 | Robert Moskovitch | Method and system for detecting malicious behavioral patterns in a computer, using machine learning |
| US7831237B2 (en) | 2006-02-03 | 2010-11-09 | Broadcom Corporation | Authenticating mobile network provider equipment |
| KR100791290B1 (ko) | 2006-02-10 | 2008-01-04 | 삼성전자주식회사 | 디바이스 간에 악성 어플리케이션의 행위 정보를 사용하는장치 및 방법 |
| US20070220327A1 (en) | 2006-02-23 | 2007-09-20 | Evergrid, Inc., A Delaware Corporation | Dynamically Controlled Checkpoint Timing |
| ATE515872T1 (de) | 2006-03-27 | 2011-07-15 | Telecom Italia Spa | Verfahren und system zum identifizieren von böswilligen nachrichten in mobilkommunikationsnetzen, diesbezügliches netz und computerprogrammprodukt dafür |
| WO2007117567A2 (en) | 2006-04-06 | 2007-10-18 | Smobile Systems Inc. | Malware detection system and method for limited access mobile platforms |
| US20070283170A1 (en) | 2006-06-05 | 2007-12-06 | Kabushiki Kaisha Toshiba | System and method for secure inter-process data communication |
| KR101225374B1 (ko) | 2006-06-09 | 2013-01-22 | 삼성전자주식회사 | 이동 통신 단말에 대한 디바이스 관리 장치 및 방법 |
| US20080016339A1 (en) | 2006-06-29 | 2008-01-17 | Jayant Shukla | Application Sandbox to Detect, Remove, and Prevent Malware |
| US20080047009A1 (en) | 2006-07-20 | 2008-02-21 | Kevin Overcash | System and method of securing networks against applications threats |
| US8788829B2 (en) | 2006-08-17 | 2014-07-22 | Aol Inc. | System and method for interapplication communications |
| US7774599B2 (en) | 2006-09-15 | 2010-08-10 | Panasonic Corporation | Methodologies to secure inter-process communication based on trust |
| US8201244B2 (en) | 2006-09-19 | 2012-06-12 | Microsoft Corporation | Automated malware signature generation |
| WO2008043109A2 (en) | 2006-10-06 | 2008-04-10 | Smobile Systems, Inc. | System and method of reporting and visualizing malware on mobile networks |
| US7747575B2 (en) | 2006-11-07 | 2010-06-29 | Magix Ag | Application-specific intelligent backup and restore system |
| CA2706721C (en) | 2006-11-27 | 2016-05-31 | Smobile Systems, Inc. | Wireless intrusion prevention system and method |
| US8225093B2 (en) | 2006-12-05 | 2012-07-17 | Qualcomm Incorporated | Providing secure inter-application communication for a mobile operating environment |
| US7650317B2 (en) | 2006-12-06 | 2010-01-19 | Microsoft Corporation | Active learning framework for automatic field extraction from network traffic |
| US7778792B2 (en) | 2006-12-08 | 2010-08-17 | Chumby Industries, Inc. | Systems and methods for location, motion, and contact detection and tracking in a networked audiovisual device |
| JP4805116B2 (ja) | 2006-12-11 | 2011-11-02 | 株式会社日立製作所 | 情報処理システム、情報処理システムの制御方法、サービス利用装置及びサービス提供装置 |
| US7945955B2 (en) | 2006-12-18 | 2011-05-17 | Quick Heal Technologies Private Limited | Virus detection in mobile devices having insufficient resources to execute virus detection software |
| US8769099B2 (en) | 2006-12-28 | 2014-07-01 | Yahoo! Inc. | Methods and systems for pre-caching information on a mobile computing device |
| US9021605B2 (en) | 2007-01-03 | 2015-04-28 | International Business Machines Corporation | Method and system for protecting sensitive data in a program |
| US7996005B2 (en) | 2007-01-17 | 2011-08-09 | Eagency, Inc. | Mobile communication device monitoring systems and methods |
| JP2008271126A (ja) | 2007-04-19 | 2008-11-06 | Ntt Docomo Inc | 移動端末装置、移動端末装置の診断方法 |
| US8331987B2 (en) | 2007-04-19 | 2012-12-11 | Apple Inc. | Personal area network systems and devices and methods for use thereof |
| JP4956292B2 (ja) | 2007-06-25 | 2012-06-20 | パナソニック株式会社 | 情報セキュリティ装置およびカウンタ制御方法 |
| US8245295B2 (en) | 2007-07-10 | 2012-08-14 | Samsung Electronics Co., Ltd. | Apparatus and method for detection of malicious program using program behavior |
| US8713680B2 (en) | 2007-07-10 | 2014-04-29 | Samsung Electronics Co., Ltd. | Method and apparatus for modeling computer program behaviour for behavioural detection of malicious program |
| US7890443B2 (en) | 2007-07-13 | 2011-02-15 | Microsoft Corporation | Learning classifiers using combined boosting and weight trimming |
| JP5403362B2 (ja) | 2007-08-02 | 2014-01-29 | 日本電気株式会社 | パターン検査システム、パターン検査装置、方法およびパターン検査用プログラム |
| CN101350054B (zh) | 2007-10-15 | 2011-05-25 | 北京瑞星信息技术有限公司 | 计算机有害程序自动防护方法及装置 |
| CN102012790A (zh) | 2008-01-02 | 2011-04-13 | 桑迪士克以色列有限公司 | 具有直接用户访问的存储装置 |
| US8160975B2 (en) | 2008-01-25 | 2012-04-17 | Mcafee, Inc. | Granular support vector machine with random granularity |
| WO2009097610A1 (en) | 2008-02-01 | 2009-08-06 | Northeastern University | A vmm-based intrusion detection system |
| US8595834B2 (en) | 2008-02-04 | 2013-11-26 | Samsung Electronics Co., Ltd | Detecting unauthorized use of computing devices based on behavioral patterns |
| US7676573B2 (en) | 2008-02-08 | 2010-03-09 | Microsoft Corporation | Node monitor client cache synchronization for mobile device management |
| US8320329B2 (en) | 2008-03-24 | 2012-11-27 | Cisco Technology, Inc. | Policy for a roaming terminal based on a home internet protocol (IP) address |
| US20090288080A1 (en) | 2008-05-13 | 2009-11-19 | Partridge Lucas W | Method of Delivering Software Over a Network |
| US8108323B2 (en) | 2008-05-19 | 2012-01-31 | Yahoo! Inc. | Distributed spam filtering utilizing a plurality of global classifiers and a local classifier |
| US20090293121A1 (en) | 2008-05-21 | 2009-11-26 | Bigus Joseph P | Deviation detection of usage patterns of computer resources |
| IL191744A0 (en) | 2008-05-27 | 2009-02-11 | Yuval Elovici | Unknown malcode detection using classifiers with optimal training sets |
| US20090327168A1 (en) | 2008-06-26 | 2009-12-31 | Yahoo! Inc. | Playful incentive for labeling content |
| JP2010016443A (ja) | 2008-07-01 | 2010-01-21 | Toshiba Corp | 状況認識装置、状況認識方法、及び無線端末装置 |
| JP4710933B2 (ja) | 2008-07-09 | 2011-06-29 | ソニー株式会社 | 学習装置、学習方法、およびプログラム |
| GB2461870B (en) | 2008-07-14 | 2012-02-29 | F Secure Oyj | Malware detection |
| US8069128B2 (en) | 2008-08-08 | 2011-11-29 | Yahoo! Inc. | Real-time ad-hoc spam filtering of email |
| US8775333B1 (en) * | 2008-08-20 | 2014-07-08 | Symantec Corporation | Systems and methods for generating a threat classifier to determine a malicious process |
| US8095964B1 (en) | 2008-08-29 | 2012-01-10 | Symantec Corporation | Peer computer based threat detection |
| US8245315B2 (en) | 2008-09-10 | 2012-08-14 | Qualcomm Incorporated | Remote diagnosis of unauthorized hardware change |
| US8504504B2 (en) | 2008-09-26 | 2013-08-06 | Oracle America, Inc. | System and method for distributed denial of service identification and prevention |
| WO2010045596A1 (en) | 2008-10-16 | 2010-04-22 | Qualys, Inc. | Systems and methods for assessing the compliance of a computer across a network |
| US8984628B2 (en) * | 2008-10-21 | 2015-03-17 | Lookout, Inc. | System and method for adverse mobile application identification |
| US8087067B2 (en) | 2008-10-21 | 2011-12-27 | Lookout, Inc. | Secure mobile platform system |
| US9235704B2 (en) | 2008-10-21 | 2016-01-12 | Lookout, Inc. | System and method for a scanning API |
| US8533844B2 (en) * | 2008-10-21 | 2013-09-10 | Lookout, Inc. | System and method for security data collection and analysis |
| US8347386B2 (en) | 2008-10-21 | 2013-01-01 | Lookout, Inc. | System and method for server-coupled malware prevention |
| US9537613B2 (en) | 2008-10-24 | 2017-01-03 | Qualcomm Incorporated | Acknowledgment based on short cell radio network temporary identifier |
| US20100107257A1 (en) | 2008-10-29 | 2010-04-29 | International Business Machines Corporation | System, method and program product for detecting presence of malicious software running on a computer system |
| IL195081A0 (en) | 2008-11-03 | 2011-08-01 | Deutche Telekom Ag | Acquisition of malicious code using active learning |
| JP4576452B2 (ja) | 2008-11-06 | 2010-11-10 | イーソル株式会社 | オペレーティングシステムおよび情報処理装置 |
| DE102008043954A1 (de) | 2008-11-21 | 2010-05-27 | Robert Bosch Gmbh | Sensornetzwerksystem, Übertragunsprotokoll, Verfahren zum Wiedererkennen eines Objekts sowie Computerprogramm |
| US8549625B2 (en) | 2008-12-12 | 2013-10-01 | International Business Machines Corporation | Classification of unwanted or malicious software through the identification of encrypted data communication |
| US20100153371A1 (en) | 2008-12-16 | 2010-06-17 | Yahoo! Inc. | Method and apparatus for blending search results |
| CN101770453A (zh) | 2008-12-31 | 2010-07-07 | 华建机器翻译有限公司 | 基于领域本体结合机器学习模型的汉语文本共指消解方法 |
| US20100192222A1 (en) * | 2009-01-23 | 2010-07-29 | Microsoft Corporation | Malware detection using multiple classifiers |
| US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
| US20100192201A1 (en) | 2009-01-29 | 2010-07-29 | Breach Security, Inc. | Method and Apparatus for Excessive Access Rate Detection |
| EP2222048A1 (en) | 2009-02-24 | 2010-08-25 | BRITISH TELECOMMUNICATIONS public limited company | Detecting malicious behaviour on a computer network |
| US8266698B1 (en) | 2009-03-09 | 2012-09-11 | Symantec Corporation | Using machine infection characteristics for behavior-based detection of malware |
| AU2010223925A1 (en) | 2009-03-13 | 2011-11-03 | Rutgers, The State University Of New Jersey | Systems and methods for the detection of malware |
| US8490187B2 (en) | 2009-03-20 | 2013-07-16 | Microsoft Corporation | Controlling malicious activity detection using behavioral models |
| US8683554B2 (en) | 2009-03-27 | 2014-03-25 | Wavemarket, Inc. | System and method for managing third party application program access to user information via a native application program interface (API) |
| US8161130B2 (en) * | 2009-04-10 | 2012-04-17 | Microsoft Corporation | Bottom-up analysis of network sites |
| US8918876B2 (en) | 2009-04-30 | 2014-12-23 | Telefonaktiebolaget L M Ericsson (Publ) | Deviating behaviour of a user terminal |
| US8356001B2 (en) | 2009-05-19 | 2013-01-15 | Xybersecure, Inc. | Systems and methods for application-level security |
| US8694624B2 (en) | 2009-05-19 | 2014-04-08 | Symbol Technologies, Inc. | Systems and methods for concurrent wireless local area network access and sensing |
| US8332945B2 (en) | 2009-06-05 | 2012-12-11 | The Regents Of The University Of Michigan | System and method for detecting energy consumption anomalies and mobile malware variants |
| US9074897B2 (en) | 2009-06-15 | 2015-07-07 | Qualcomm Incorporated | Real-time data with post-processing |
| US8701192B1 (en) | 2009-06-30 | 2014-04-15 | Symantec Corporation | Behavior based signatures |
| US20110013528A1 (en) | 2009-07-16 | 2011-01-20 | Chen Byron H | Method for providing presence and location information of mobiles in a wireless network |
| US8776218B2 (en) | 2009-07-21 | 2014-07-08 | Sophos Limited | Behavioral-based host intrusion prevention system |
| US8311956B2 (en) | 2009-08-11 | 2012-11-13 | At&T Intellectual Property I, L.P. | Scalable traffic classifier and classifier training system |
| EP2474130B1 (en) | 2009-09-01 | 2017-01-25 | NEC Corporation | Method for monitoring a network and network including a monitoring functionality |
| CA2712002C (en) | 2009-09-09 | 2016-08-30 | Aastra Technologies Limited | Diagnostics methods for a communications device |
| US8509755B2 (en) | 2009-10-30 | 2013-08-13 | Research In Motion Limited | System and method for activating a component on an electronic device |
| US8397301B2 (en) | 2009-11-18 | 2013-03-12 | Lookout, Inc. | System and method for identifying and assessing vulnerabilities on a mobile communication device |
| EP2326057A1 (en) | 2009-11-20 | 2011-05-25 | British Telecommunications public limited company | Detecting malicious behaviour on a network |
| US20110161452A1 (en) | 2009-12-24 | 2011-06-30 | Rajesh Poornachandran | Collaborative malware detection and prevention on mobile devices |
| JP2011138219A (ja) | 2009-12-25 | 2011-07-14 | Toshiba Corp | 並列プログラム解析結果表示装置および並列プログラム解析結果表示方法 |
| US20120254333A1 (en) | 2010-01-07 | 2012-10-04 | Rajarathnam Chandramouli | Automated detection of deception in short and multilingual electronic messages |
| US8458809B2 (en) | 2010-01-20 | 2013-06-04 | Research In Motion Limited | Apparatus, and an associated method, for facilitating secure operations of a wireless device |
| CN102859967A (zh) | 2010-03-01 | 2013-01-02 | 诺基亚公司 | 用于基于用户交互数据来估计用户特征的方法和设备 |
| US20110219449A1 (en) | 2010-03-04 | 2011-09-08 | St Neitzel Michael | Malware detection method, system and computer program product |
| KR101051641B1 (ko) | 2010-03-30 | 2011-07-26 | 주식회사 안철수연구소 | 이동통신 단말 및 이를 이용한 행위기반 악성 코드 진단 방법 |
| US8694744B1 (en) | 2010-03-31 | 2014-04-08 | Emc Corporation | Mobile device snapshot backup |
| EP2558910B1 (en) | 2010-04-12 | 2018-12-05 | Siemens Aktiengesellschaft | Method for computer-aided closed-loop and/or open-loop control of a technical system |
| EP2388979B1 (en) | 2010-04-26 | 2017-08-09 | BlackBerry Limited | Mobile wireless communications device providing enhanced file transfer management features and related methods |
| US8570993B2 (en) | 2010-05-20 | 2013-10-29 | At&T Mobility Ii Llc | Wi-Fi intelligent selection engine |
| DE102010021825A1 (de) | 2010-05-28 | 2011-12-01 | Christmann Informationstechnik + Medien Gmbh & Co. Kg | Mehrprozessor-Computersystem |
| US9449175B2 (en) | 2010-06-03 | 2016-09-20 | Nokia Technologies Oy | Method and apparatus for analyzing and detecting malicious software |
| CN101882000B (zh) | 2010-06-18 | 2012-08-22 | 华南理工大学 | 一种基于加速度传感器的手势识别方法 |
| US20120180126A1 (en) | 2010-07-13 | 2012-07-12 | Lei Liu | Probable Computing Attack Detector |
| US20120016633A1 (en) | 2010-07-16 | 2012-01-19 | Andreas Wittenstein | System and method for automatic detection of anomalous recurrent behavior |
| US9294946B2 (en) | 2010-08-27 | 2016-03-22 | Qualcomm Incorporated | Adaptive automatic detail diagnostic log collection in a wireless communication system |
| US8424093B2 (en) | 2010-11-01 | 2013-04-16 | Kaspersky Lab Zao | System and method for updating antivirus cache |
| US8683591B2 (en) | 2010-11-18 | 2014-03-25 | Nant Holdings Ip, Llc | Vector-based anomaly detection |
| US9088601B2 (en) | 2010-12-01 | 2015-07-21 | Cisco Technology, Inc. | Method and apparatus for detecting malicious software through contextual convictions, generic signatures and machine learning techniques |
| US20120151479A1 (en) | 2010-12-10 | 2012-06-14 | Salesforce.Com, Inc. | Horizontal splitting of tasks within a homogenous pool of virtual machines |
| US20120167218A1 (en) | 2010-12-23 | 2012-06-28 | Rajesh Poornachandran | Signature-independent, system behavior-based malware detection |
| US9710645B2 (en) | 2010-12-23 | 2017-07-18 | Ebay Inc. | Systems and methods to detect and neutralize malware infected electronic communications |
| US8762298B1 (en) | 2011-01-05 | 2014-06-24 | Narus, Inc. | Machine learning based botnet detection using real-time connectivity graph based traffic features |
| CN102591696A (zh) | 2011-01-14 | 2012-07-18 | 中国科学院软件研究所 | 一种手机软件行为数据提取方法及系统 |
| US9326698B2 (en) | 2011-02-18 | 2016-05-03 | The Trustees Of The University Of Pennsylvania | Method for automatic, unsupervised classification of high-frequency oscillations in physiological recordings |
| US8695095B2 (en) | 2011-03-11 | 2014-04-08 | At&T Intellectual Property I, L.P. | Mobile malicious software mitigation |
| US8554912B1 (en) | 2011-03-14 | 2013-10-08 | Sprint Communications Company L.P. | Access management for wireless communication devices failing authentication for a communication network |
| JP5665188B2 (ja) | 2011-03-31 | 2015-02-04 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ソフトウエア更新を適用した情報処理装置を検査するシステム |
| US8533857B2 (en) | 2011-04-12 | 2013-09-10 | Teletech Holdings, Inc. | Methods for providing cross-vendor support services |
| KR101906834B1 (ko) | 2011-04-19 | 2018-10-11 | 삼성전자주식회사 | 휴대단말기의 어플리케이션 리소스 선택장치 및 방법 |
| US9323928B2 (en) | 2011-06-01 | 2016-04-26 | Mcafee, Inc. | System and method for non-signature based detection of malicious processes |
| US8819471B2 (en) | 2011-06-03 | 2014-08-26 | Apple Inc. | Methods and apparatus for power state based backup |
| US20120317306A1 (en) | 2011-06-10 | 2012-12-13 | Microsoft Corporation | Statistical Network Traffic Signature Analyzer |
| US9152882B2 (en) | 2011-06-17 | 2015-10-06 | Microsoft Technology Licensing, Llc. | Location-aided recognition |
| US9286182B2 (en) | 2011-06-17 | 2016-03-15 | Microsoft Technology Licensing, Llc | Virtual machine snapshotting and analysis |
| CN102202102B (zh) | 2011-07-05 | 2014-08-13 | 施昊 | 基于云计算架构的网络服务聚合系统及其聚合方法 |
| US20130203440A1 (en) | 2011-07-27 | 2013-08-08 | Qualcomm Labs, Inc. | Selectively performing a positioning procedure at an access terminal based on a behavior model |
| EP2737741A4 (en) | 2011-07-27 | 2015-01-21 | Seven Networks Inc | SURVEILLANCE OF MOBILE APPLICATION ACTIVITIES IN SEARCH OF MALICIOUS TRAFFIC ON A MOBILE DEVICE |
| US8782412B2 (en) | 2011-08-31 | 2014-07-15 | AstherPal Inc. | Secured privileged access to an embedded client on a mobile device |
| US20130066815A1 (en) * | 2011-09-13 | 2013-03-14 | Research In Motion Limited | System and method for mobile context determination |
| ES2755780T3 (es) | 2011-09-16 | 2020-04-23 | Veracode Inc | Análisis estático y de comportamiento automatizado mediante la utilización de un espacio aislado instrumentado y clasificación de aprendizaje automático para seguridad móvil |
| US8793593B2 (en) | 2011-09-21 | 2014-07-29 | Facebook, Inc. | Integrating structured objects and actions generated on external systems into a social networking system |
| US8886925B2 (en) | 2011-10-11 | 2014-11-11 | Citrix Systems, Inc. | Protecting enterprise data through policy-based encryption of message attachments |
| US9317702B2 (en) | 2011-11-29 | 2016-04-19 | Sony Corporation | System and method for providing secure inter-process communications |
| US9413538B2 (en) | 2011-12-12 | 2016-08-09 | Microsoft Technology Licensing, Llc | Cryptographic certification of secure hosted execution environments |
| US9071636B2 (en) | 2011-12-21 | 2015-06-30 | Verizon Patent And Licensing Inc. | Predictive scoring management system for application behavior |
| EP2801050A4 (en) | 2012-01-06 | 2015-06-03 | Optio Labs Llc | SYSTEMS AND METHODS FOR APPLYING SECURITY IN MOBILE COMPUTING |
| US8943204B2 (en) | 2012-01-23 | 2015-01-27 | Cellco Partnership | Method and system for conserving network resources when sending information to mobile devices |
| US9832211B2 (en) | 2012-03-19 | 2017-11-28 | Qualcomm, Incorporated | Computing device to detect malware |
| US9439077B2 (en) | 2012-04-10 | 2016-09-06 | Qualcomm Incorporated | Method for malicious activity detection in a mobile station |
| US9609456B2 (en) | 2012-05-14 | 2017-03-28 | Qualcomm Incorporated | Methods, devices, and systems for communicating behavioral analysis information |
| US9324034B2 (en) | 2012-05-14 | 2016-04-26 | Qualcomm Incorporated | On-device real-time behavior analyzer |
| US9202047B2 (en) | 2012-05-14 | 2015-12-01 | Qualcomm Incorporated | System, apparatus, and method for adaptive observation of mobile device behavior |
| US9298494B2 (en) | 2012-05-14 | 2016-03-29 | Qualcomm Incorporated | Collaborative learning for efficient behavioral analysis in networked mobile device |
| US20130304677A1 (en) | 2012-05-14 | 2013-11-14 | Qualcomm Incorporated | Architecture for Client-Cloud Behavior Analyzer |
| US9690635B2 (en) | 2012-05-14 | 2017-06-27 | Qualcomm Incorporated | Communicating behavior information in a mobile computing device |
| EP2680182B1 (en) | 2012-06-29 | 2016-03-16 | GSMK Gesellschaft für sichere Mobile Kommunikation mbH | Mobile device and method to monitor a baseband processor in relation to the actions on an application processor |
| US20140031060A1 (en) | 2012-07-25 | 2014-01-30 | Aro, Inc. | Creating Context Slices of a Storyline from Mobile Device Data |
| US9330257B2 (en) | 2012-08-15 | 2016-05-03 | Qualcomm Incorporated | Adaptive observation of behavioral features on a mobile device |
| US20140150100A1 (en) | 2012-08-15 | 2014-05-29 | Qualcomm Incorporated | Adaptive Observation of Driver and Hardware Level Behavioral Features on a Mobile Device |
| US9747440B2 (en) | 2012-08-15 | 2017-08-29 | Qualcomm Incorporated | On-line behavioral analysis engine in mobile device with multiple analyzer model providers |
| US9495537B2 (en) | 2012-08-15 | 2016-11-15 | Qualcomm Incorporated | Adaptive observation of behavioral features on a mobile device |
| US9319897B2 (en) | 2012-08-15 | 2016-04-19 | Qualcomm Incorporated | Secure behavior analysis over trusted execution environment |
| US20140096246A1 (en) | 2012-10-01 | 2014-04-03 | Google Inc. | Protecting users from undesirable content |
| US10089582B2 (en) | 2013-01-02 | 2018-10-02 | Qualcomm Incorporated | Using normalized confidence values for classifying mobile device behaviors |
| US9684870B2 (en) | 2013-01-02 | 2017-06-20 | Qualcomm Incorporated | Methods and systems of using boosted decision stumps and joint feature selection and culling algorithms for the efficient classification of mobile device behaviors |
| US9742559B2 (en) | 2013-01-22 | 2017-08-22 | Qualcomm Incorporated | Inter-module authentication for securing application execution integrity within a computing device |
| US9491187B2 (en) | 2013-02-15 | 2016-11-08 | Qualcomm Incorporated | APIs for obtaining device-specific behavior classifier models from the cloud |
| WO2014165230A1 (en) | 2013-03-13 | 2014-10-09 | Lookout, Inc. | System and method for changing security behavior of a device based on proximity to another device |
| US20140279745A1 (en) | 2013-03-14 | 2014-09-18 | Sm4rt Predictive Systems | Classification based on prediction of accuracy of multiple data models |
-
2013
- 2013-11-27 US US14/091,707 patent/US9686023B2/en active Active
- 2013-12-30 EP EP13824278.9A patent/EP2941740A2/en not_active Withdrawn
- 2013-12-30 CN CN201380069436.XA patent/CN104903918A/zh active Pending
- 2013-12-30 WO PCT/US2013/078350 patent/WO2014107438A2/en not_active Ceased
- 2013-12-30 JP JP2015550849A patent/JP6227666B2/ja active Active
-
2014
- 2014-01-02 TW TW103100075A patent/TWI530141B/zh not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| EP2941740A2 (en) | 2015-11-11 |
| TW201440465A (zh) | 2014-10-16 |
| US9686023B2 (en) | 2017-06-20 |
| US20140187177A1 (en) | 2014-07-03 |
| CN104903918A (zh) | 2015-09-09 |
| WO2014107438A3 (en) | 2014-12-18 |
| WO2014107438A2 (en) | 2014-07-10 |
| JP2016505984A (ja) | 2016-02-25 |
| TWI530141B (zh) | 2016-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6227666B2 (ja) | モバイルデバイスの挙動の効率的な分類のためのデバイス固有およびデバイス状態固有の分類器モデルを動的に生成し使用する方法およびシステム | |
| JP6320532B2 (ja) | モバイルデバイスの挙動の効率的な分類のためにアプリケーション固有のモデルおよびアプリケーションの種類に固有のモデルを使用する方法およびシステム | |
| EP3117361B1 (en) | Behavioral analysis for securing peripheral devices | |
| US9491187B2 (en) | APIs for obtaining device-specific behavior classifier models from the cloud | |
| JP6235000B2 (ja) | クライアントクラウド挙動アナライザのためのアーキテクチャ | |
| US9910984B2 (en) | Methods and systems for on-device high-granularity classification of device behaviors using multi-label models | |
| US9721212B2 (en) | Efficient on-device binary analysis for auto-generated behavioral models | |
| US20170024660A1 (en) | Methods and Systems for Using an Expectation-Maximization (EM) Machine Learning Framework for Behavior-Based Analysis of Device Behaviors | |
| US20160232353A1 (en) | Determining Model Protection Level On-Device based on Malware Detection in Similar Devices | |
| CN107580699A (zh) | 用于特定于行为的致动以实时白名单化的方法和系统 | |
| CN106663172A (zh) | 用于检测以移动设备的行为安全机制为目标的恶意软件和攻击的方法和系统 | |
| CN106716382A (zh) | 用于移动装置行为的聚集多应用程序行为分析的方法和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A529 | Written submission of copy of amendment under article 34 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A529 Effective date: 20150714 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161214 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161214 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170804 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20170804 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20170804 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170911 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171011 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6227666 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |