Patent ID: 9740876
Date: 2017-08-22
CPC Classifications: G06F,H04Q

Claim:
1. A computer implemented method for securely storing and provisioning security telemetry of multiple participating organizations, and facilitating cloud based analytics of security telemetry utilizing at least one analytics client, the method comprising: receiving, by a cloud based system, multiple types of security telemetry from a plurality of participating organizations; storing, by the cloud based system, received security telemetry organized according to at least corresponding ones of the plurality of participating organizations from which received security telemetry originated; receiving, by the cloud based system from each of the at least one analytics clients, a specified set of classes of security telemetry requested by the specific analytics client to perform its analytics; receiving, by the cloud based system from each specific one of the plurality of participating organizations, a corresponding specific grants of access permission for at least one specific analytics client to access at least some security telemetry of the specific participating organization, wherein different grants of different access permission are received from different ones of the plurality of participating organizations; and facilitating, by the cloud based system, cloud based security analytics of the stored security telemetry, by providing each of the at least one analytics clients controlled access to a subset of the stored security telemetry, the subset comprising only the stored security telemetry according to an intersection of the specified set of classes of security telemetry for the specific analytics client and the different grants of different access permission for the specific analytics client from different ones of the plurality of participating organizations.