Patent ID: 9552464
Date: 2017-01-24
CPC Classifications: A63F,G06F,H04L

Claim:
1. A computer system, comprising: a computer server device configured to supply one or more content packages to a client device, wherein each content package comprises a plurality of asset files, and wherein the client device is configured to store the asset files from the computer server device, and to generate a virtual environment based on the asset files to be displayed on a display unit associated with the client device; a circuit configured to execute a tracker function configured to record a sequence of access requests made by the client device in relation to the asset files according to progress through the virtual environment, and to distinguish between legitimate and non-legitimate behaviour according to the recorded sequence of access requests; and wherein the tracker function is configured to hold a model gathered by observing a population of other client devices which have progressed through the virtual environment using the asset files, and to compare a current access request in relation to the asset files by the client device against the model to distinguish between the legitimate and non-legitimate behaviour; and wherein the access requests include at least one of: a file access request made by the client device to access a particular asset file; a package access request made by the client device to access a content package containing one or more of the asset files; and a key access request made by the client device to access a decryption key which decrypts at least one of the asset files or decrypts a content package containing one or more of the asset files.