본 실시 예 들 의 다양 한 특징 들 을 통합 한 컴퓨터 프로그램 들 이 다양 한 컴퓨터 판독 가능 저장 매체 상 에 인코딩 될 수 있 으며 ; 적합 한 매체 는 자기 디스크 또는 테이프 , 콤팩트 디스크 ( CD ) 또는 DVD ( digital versatile disk ) 와 같 은 광 저장 매체 , 플래시 메모리 등 을 포함 한다 . 프로그램 코드 로 인코딩 된 컴퓨터 판독 가능 저장 매체 들 은 호환 가능 한 디바이스 와 패 키 징 되 거나 또는 다른 디바이스 들 과 는 별개 로 제공 될 수 있 다 . 또한 , 프로그램 코드 는 인터넷 을 포함 하 는 다양 한 프로토콜 들 을 따르 는 무선 네트워크 들 , 및 / 또는 유선 광 네트워크 들 을 통해 인코딩 및 송신 됨 으로써 , 예 를 들 어 , 인터넷 다운로드 를 통해 배포 가 가능 해질 수 있 다 . 임의 의 그러 한 컴퓨터 판독 가능 매체 는 단일 컴퓨터 제품 ( 예컨대 , 솔리드 스테이트 드라이브 , 하드 드라이브 , CD , 또는 전체 컴퓨터 시스템 ) 상 에 또는 그 내부 에 상주 할 수 있 고 , 시스템 또는 네트워크 내 의 상이 한 컴퓨터 제품 들 상 에 또는 그 내 에 존재 할 수 있 다 . 컴퓨터 시스템 은 모니터 , 프린터 , 또는 본 명세서 에 언급 된 결과 들 중 임의 의 것 을 사용 자 에게 제공 하 기 위한 다른 적합 한 디스플레이 를 포함 할 수 있 다 .