본원 에 설명 된 기능 은 하드웨어 , 프로세싱 장치 에 의해 실행 되 는 소프트웨어 , 또는 하드웨어 와 소프트웨어 의 결합 으로 구현 될 수 있 다 . 프로세싱 장치 는 컴퓨터 , 프로세서 , 상태 머신 , 로직 어레이 또는 임의 의 다른 적절 한 프로세싱 장치 를 포함 할 수 있 다 . 프로세싱 장치 는 범용 프로세서 가 요구 되 는 태 스 크 들 을 수행 하 도록 소프트웨어 를 실행 하 는 범용 프로세서 일 수 있 거나 , 또는 프로세싱 장치 는 요구 되 는 기능 들 을 수행 하 도록 전용 될 수 있 다 . 본 발명 의 다른 양태 는 프로세서 에 의해 실행 될 때 , 설명 된 방법 들 중 임의 의 것 을 수행 하 는 머신 판독 가능 한 명령어 들 ( 소프트웨어 ) 을 제공 한다 . 머신 판독 가능 한 명령어 들 은 전자 메모리 장치 , 하드 디스크 , 광학 디스크 또는 다른 머신 판독 가능 한 저장 매체 에 저장 될 수 있 다 . 머신 판독 가능 한 명령어 들 은 제조 시 에 미리 설치 되 거나 네트워크 접속 을 통해 저장 매체 에 다운로드 될 수 있 다 .