"Moreover, the techniques may be implemented on any type of computing device, including servers, client computers, laptops or other devices." . . . . . . .