본 발명 의 실시 예 들 은 하드웨어 , 펌웨어 ( firmware ) , 소프트웨어 , 또는 그 여 하한 의 조합 으로 실행 될 수 있 다 . 또한 , 본 발명 의 실시 예 들 은 1 이상 의 프로세서 들 에 의해 판독 및 실행 될 수 있 는 기계 - 판독 가능 한 매체 상 에 저장 된 명령어 들 로서 구현 될 수 있 다 . 기계 - 판독 가능 한 매체 는 기계 ( 예 를 들 어 , 컴퓨팅 디바이스 ) 에 의해 판독 가능 한 형태 로 정보 를 저장 하 거나 전송 하 는 여 하한 의 메커니즘 을 포함 할 수 있 다 . 예 를 들 어 , 기계 - 판독 가능 한 매체 는 ROM ( read only memory ) ; RAM ( random access memory ) ; 자기 디스크 저장 매체 ; 광학 저장 매체 ; 플래시 메모리 디바이스 ; 전기 적 , 광학 적 , 음향 적 또는 다른 형태 의 전파 신호 [ 예 를 들 어 , 반송파 ( carrier wave ) , 적 외 신호 , 디지털 신호 등 ] 등등 을 포함 할 수 있 다 . 더욱이 , 펌웨어 , 소프트웨어 , 루틴 , 명령어 들 은 본 명세서 에서 소정 행위 를 수행 하 는 것 으로서 설명 될 수 있 다 . 하지만 , 이러 한 설명 들 은 단지 편의 를 위한 것 이 며 , 이러 한 행위 들 은 실제로 컴퓨팅 디바이스 , 프로세서 , 제어기 , 또는 펌웨어 , 소프트웨어 , 루틴 , 명령어 등 을 실행 하 는 다른 디바이스 들 에 기인 한다는 것 을 이해 하 여야 한다 .