Patent ID: 8997226
Filing Date: 2015-03-31
Classification: G06F,H04L

Abstract:
1. A computer-implemented method, comprising: providing, for use by a content serving organization that operates one or more web servers, injectable computer code of a security service organization that is separate from the content serving organization, wherein the provided injectable computer code is capable of being served with other code provided by the content serving organization to client computing devices; receiving, by the security service organization and from client computing devices that have been served the code by the one or more web servers of the content serving organization, data generated by the injectable computer code executing on the client computing devices that characterizes (a) the client computing devices and (b) user interaction with the client computing devices; classifying, by the security service organization, the client computing devices as controlled by actual users or instead by automated software based on analysis of the received data from the client computing devices; and providing to the content serving organization one or more reports that characterize an overall level of automated software activity among client computing devices that have been served code by the content serving organization.