A computer-implemented method for performing remote data storage includes providing, by at least one client, files to be stored on a remote server, evaluating popularity of the files, and storing the files on the server in a form that depends on the popularity of the files. The process comprises forming a golf ball with a cover, then heating the cover from about 90\xb0 F. First diffusion patterns and second diffusion patterns are provided alternately on the light incident surface.