Site Counter  patent number GB 0801361.7