Patent ID: 8261356

Claim:
A non-transitory computer-readable medium, having recorded thereon a unit tool pack structure comprising: unit tool pack information; a common tool storage unit for storing a common tool program code having an open execution specification and processing the content data according to a unique rule; and a tool pack storage unit for storing a tool program code activated by a tool agent for processing the content data according to a unique rule and program code of the tool agent, wherein a content execution device calls the tool agent, and the tool program code is only called by the tool agent, wherein the tool pack storage unit includes a tool pack structure recorded thereon, the tool pack structure comprising: a signature value for guaranteeing authenticity of a tool pack; platform information indicating information about hardware in which the tool pack can be used; a tool pack agent that is a program activated for content execution; and a tool group including one or more undisclosed tool programs activated by the tool pack agent for processing the content according to a predetermined rule, wherein the undisclosed tool programs are packaged in the unit tool pack structure, and disclosed tool programs are stored in a common tool pool separate from the unit tool pack structure.