본 발명 의 동작 을 실행 하 기 위한 컴퓨터 프로그램 명령어 는 어셈블리 명령어 , 명령어 세트 아키텍처 ( Instruction Set Architecture , ISA ) 명령어 , 머신 명령어 , 머신 관련 명령어 , 마이크 로 코드 , 펌웨어 명령어 , 상태 설정 데이터 , 또는 하나 또는 하나 이상 의 프로그래밍 언어 의 임의 의 조합 으로 작성 된 소스 코드 또는 객체 코드 일 수 있 고 , 상기 프로그래밍 언어 에 는 스몰 토크 , " C ++ 등 과 같 은 객체 지향 프로그래밍 언어 및 "" C "" 언어 또는 유사 한 프로그래밍 언어 와 같 은 기존 프로그래밍 언어 가 포함 된다 . 컴퓨터 판독 가능 프로그램 명령어 는 사용 자 컴퓨터 에서 완전히 실행 되 거나 ", 사용 자 컴퓨터 에서 부분 적 으로 실행 되 거나 , 독립 적 인 소프트웨어 패키지 로서 실행 되 거나 , 사용 자 컴퓨터 에서 일부 가 실행 되 고 원격 컴퓨터 에서 일부 가 실행 되 거나 , 원격 컴퓨터 또는 서버 에서 완전히 실행 될 수 있 다 . 원격 컴퓨터 와 관련 된 상황 에서 원격 컴퓨터 는 근거리 통신망 ( Local Area Network , LAN ) 또는 광 대역 통신망 ( Wide Area Network , WAN ) 을 포함 하 는 모든 타입 의 네트워크 를 통해 사용 자 컴퓨터 에 연결 되 거나 외부 컴퓨터 에 연결 ( 예 를 들 어 인터넷 서비스 제공 업체 를 사용 하 여 인터넷 을 통해 연결 ) 될 수 있 다 . 일부 실시 예 에 있 어서 , 프로그램 가능 한 논리 회로 , 필드 프로그래머 블 게이트 어레이 ( Field Programmable Gate Array , FPGA ) 또는 프로그램 가능 한 논리 어레이 ( Programmable Logic Array , PLA ) 와 같 은 전자 회로 는 컴퓨터 판독 가능 프로그램 명령어 의 상태 정보 를 이용 하 여 개인 화 될 수 있 고 , 상기 전자 회로 는 컴퓨터 판독 가능 프로그램 명령어 를 실행 할 수 있 음 으로써 , 본 발명 의 다양 한 측면 을 구현 한다 .