Patent ID: 7174505

Claim:
A computer-readable medium encoded with processing instructions for causing a server computer, connectable to client computers, each client computer executing a web browser, to execute: sending said client computers web data including background contents, control code making the client computer display a layer object with reflecting manipulation on the same layer object, and control code making the client computer transmit manipulation on the layer object to said server computer; broadcasting, when the manipulation on the layer object is transmitted from one of said client computers, the same manipulation to the other client computers; said control code included in said web data making a client computer generate, when a manipulation of pasting an image as the layer object to the background contents is made at the same client computer, a manipulating information indicating the manipulation, sending the manipulating information to said server computer to make said server computer broadcast the manipulating information to all of the client computers except the client computer that sent the manipulating information, to make each of said client computers to which the manipulating information is broadcasted paste the layer object to the background contents according to the manipulation information; said manipulating information including a palette ID uniquely corresponding to an object selected by a user of the client computer from a group of still images, moving images, and text data; said control code included in said web data making said client computer specify, when the same client computer receives the manipulating information from said server computer, the object corresponding to the palette ID included in the manipulating information by referring palette data containing pairs of the palette ID and the corresponding object to process the specified object as a layer object; and said control code included in said web data making said client computer generate, when an instruction to store what is displayed is made at the same client computer, an instructing information representing the instruction, and sending the instructing information to said server computer, to make said server computer generate snap data including the layer object's status based on the manipulating information obtained from said client computers and store the generated snap data.