본 발명 의 실시 예 는 하드웨어 , 펌웨어 , 소프트웨어 또는 이 들 의 임의 의 조합 으로 구현 될 수 있 다 . 본 발명 의 실시 예 는 또한 기계 - 독 출 가능 한 매체 에 저장 된 명령 으로서 구현 될 수 있 으며 , 이 는 하나 이상 의 프로세서 에 의해 독 출 되 고 실행 될 수 있 다 . 기계 - 독 출 가능 한 매체 는 기계 ( 예 를 들 어 , 계산 디바이스 ) 에 의해 독 출 가능 한 형태 로 정보 를 저장 하 거나 전송 하 는 임의 의 메커니즘 을 포함 할 수 있 다 . 예 를 들 어 , 기계 - 독 출 가능 한 매체 는 독 출 전용 메모리 ( ROM ) ; 랜덤 억 세스 메모리 ( RAM ) ; 자기 디스크 저장 매체 ; 광학 저장 매체 ; 플래시 메모리 디바이스 ; 전기 , 광학 , 음향 또는 다른 형태 의 전파 신호 ( propagated signal ) ( 예 를 들 어 , 반송파 , 적외선 신호 , 디지털 신호 등 ) , 등 을 포함 할 수 있 다 . 또한 , 펌웨어 , 소프트웨어 , 루틴 ( routine ) , 및 명령 은 본 명세서 에서 어떠 한 동작 을 수행 하 는 것 으로서 설명 될 수 있 다 . 하지만 , 이러 한 설명 은 단지 편의 를 위한 것 이 라는 점 그리고 이러 한 동작 은 사실상 계산 디바이스 , 프로세서 , 컨트롤러 , 또는 펌웨어 , 소프트웨어 , 루틴 , 명령 등 을 실행 하 는 다른 디바이스 에서 발생 한다는 점 이 인식 되 어야 한다 .