Patent ID: 7822934
Filing Date: 2010-10-26
Classification: G06F

Abstract:
1. A multipurpose semiconductor integrated circuit device comprising: a plurality of types of input/output interfaces; a non-volatile memory including a file storage region for storing a script file and firmware in a non-volatile manner, the firmware including program modules for functioning of an application layer, the script file defining, using a script language, processes relating to data input and/or output through the plurality of types of input/output interfaces with the program modules; an interpreter being configured to execute only commands of the script file relating to the input and/or output of data through the plurality of types of input/output interfaces with the program modules, and to execute processes of inputting data and outputting data through the plurality of types of input/output interfaces with the program modules; and a file management system that admits access to the file storage region of the non-volatile memory through at least one of the plurality of types of input/output interfaces, the file management system being configured to allow a user to manipulate the script file stored in the file storage region in an exposed state without exposing the firmware stored in the file storage region, wherein a plurality of script files are stored in the file storage region, one of the plurality of types of input/output interfaces is a network interface that admits accessing a computer network, and the multipurpose semiconductor integrated circuit device further comprises: