Methods, Devices, and Systems for Communicating Behavioral Analysis Information
First Claim
1. A method of communicating behavior-analysis information between modules of a mobile computing device to communicate with a server, comprising:
- exchanging information regarding behavior features observed in the mobile computing device between a first module and a second module of the mobile computing device via an application programming interface (API).
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and devices for communicating behavior analysis information using an application programming interface (API) may include receiving via the API a request to register the second module to access an operation of a behavioral monitoring system of the mobile computing device, and exchanging authentication information between the first module and the second module to accomplish mutual authentication. Aspects may include receiving via the API a request for version identification information that may be used by the server to determine how to interpret, evaluate, or crowd-source information, and exchanging version identification information between the first module and the second module to cause the second module to send the information to the server. Aspects may further include receiving via the API a provision malware model request including a command causing the first module to send a malware or classifier model to a behavioral monitoring system of the mobile computing device.
101 Citations
20 Claims
-
1. A method of communicating behavior-analysis information between modules of a mobile computing device to communicate with a server, comprising:
exchanging information regarding behavior features observed in the mobile computing device between a first module and a second module of the mobile computing device via an application programming interface (API). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A mobile computing device, comprising:
-
a processor configured with processor-executable instructions to perform operations communicating behavior-analysis information between modules of the mobile computing device to communicate with a server, comprising; exchanging information regarding behavior features observed in the mobile computing device between a first module and a second module of the mobile computing device via an application programming interface (API). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions to cause a processor of a mobile computing device to perform operations comprising:
exchanging information regarding behavior features observed in the mobile computing device between a first module and a second module of the mobile computing device via an application programming interface (API). - View Dependent Claims (20)
Specification