This invention concerns patterned sheets for cleansing and other applications, of porous or absorbent material, in particular of a non-woven material, such as a wipe. Update data is received from course player servers, and requests are received from client systems. During operation, the system discretizes a layout of an integrated circuit into a plurality of panels.