Behavioral Analysis for Securing Peripheral Devices
First Claim
1. A method of generating data models in a mobile computing device connected to a peripheral device, comprising:
- obtaining a classifier model comprising features related to the peripheral device;
observing behaviors of the features related to the peripheral device;
generating a behavior vector for a configuration of the mobile computing device based on the observed behaviors; and
applying the behavior vector to the classifier model to detect undesirable behavior on the mobile computing device related to the peripheral device.
1 Assignment
0 Petitions
Accused Products
Abstract
The various aspects configure a mobile computing device to efficiently identify, classify, model, prevent, and/or correct the conditions and/or behaviors occurring on the mobile computing device that are related to one or more peripheral devices connected to the mobile computing device and that often degrade the performance and/or power utilization levels of the mobile computing device over time. In the various aspects, the mobile computing device may obtain a classifier model that includes, tests, and/or evaluates various conditions, features, behaviors and corrective actions on the mobile computing device that are related to one or more peripheral devices connected to the mobile computing device. The mobile computing device may utilize the classifier model to quickly identify and correct undesirable behaviors occurring on the mobile computing device that are related to the one or more connected peripheral devices.
-
Citations
28 Claims
-
1. A method of generating data models in a mobile computing device connected to a peripheral device, comprising:
-
obtaining a classifier model comprising features related to the peripheral device; observing behaviors of the features related to the peripheral device; generating a behavior vector for a configuration of the mobile computing device based on the observed behaviors; and applying the behavior vector to the classifier model to detect undesirable behavior on the mobile computing device related to the peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile computing device, comprising:
-
a memory; and a processor coupled to the memory and configured with processor-executable instructions to perform operations comprising; obtaining a classifier model comprising features related to a peripheral device connected to the mobile computing device; observing behaviors of the features related to the peripheral device; generating a behavior vector for a configuration of the mobile computing device based on the observed behaviors; and applying the behavior vector to the classifier model to detect undesirable behavior on the mobile computing device related to the peripheral device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile computing device, comprising:
-
means for obtaining a classifier model comprising features related to a peripheral device connected to the mobile computing device; means for observing behaviors of the features related to the peripheral device; means for generating a behavior vector for a configuration of the mobile computing device based on the observed behaviors; and means for applying the behavior vector to the classifier model to detect undesirable behavior on the mobile computing device related to the peripheral device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a mobile computing device to perform operations comprising:
-
obtaining a classifier model comprising features related to a peripheral device connected to the mobile computing device; observing behaviors of the features related to the peripheral device; generating a behavior vector for a configuration of the mobile computing device based on the observed behaviors; and applying the behavior vector to the classifier model to detect undesirable behavior on the mobile computing device related to the peripheral device. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification