상기 컴퓨터 로 판독 가능 한 기록 매체 에 는 하드 디스크 , 플로피 디스크 및 자기 테이프 와 같 은 마그네 틱 매체 ( Magnetic Media ) 와 , CD - ROM ( Compact Disc Read Only Memory ) , DVD ( Digital Versatile Disc ) 와 같 은 광 기록 매체 ( Optical Media ) 와 , 플 롭 티 컬 디스크 ( Floptical Disk ) 와 같 은 자기 - 광 매체 ( Magneto - Optical Media ) 와 , 그리고 ROM ( Read Only Memory ) , RAM ( Random Access Memory ) , 플래시 메모리 등 과 같 은 프로그램 명령 ( 예 : 프로그래밍 모듈 ) 을 저장 하 고 수행 하 도록 특별히 구성 된 하드웨어 장치 가 포함 될 수 있 다 . 또한 , 프로그램 명령 에 는 컴파일러 에 의해 만들 어 지 는 것 과 같 은 기계어 코드 뿐 만 아니 라 인터프리터 등 을 사용 해서 컴퓨터 에 의해서 실행 될 수 있 는 고급 언어 코드 를 포함 할 수 있 다 . 상술 한 하드웨어 장치 는 본 발명 의 동작 을 수행 하 기 위해 하나 이상 의 소프트웨어 모듈 로서 작동 하 도록 구성 될 수 있 으며 , 그 역도 마찬가지 다 .