A system for controlling allocation of areas of data-encoding pattern from
a defined pattern space, the system comprises a service provider system
304; a user system 302; and a certification system 308. The certification
system is arranged to certify a token, and the service provider system is
arranged to issue the certified token to the user system thereby
authorising the user to use an area of the pattern.