소프트웨어 로 구현 되 는 경우 , 상기 기능 들 은 컴퓨터 - 판독 가능 매체 상 의 하나 이상 의 명령 들 또는 코드 로서 저장 되 거나 또는 이 를 통해 전송 될 수 있 다 . 컴퓨터 - 판독 가능 매체 들 은 컴퓨터 저장 매체 들 및 한 장소 에서 다른 장소 로 컴퓨터 프로그램 의 이동 을 용이 하 게 하 는 임의 의 매체 를 포함 하 는 통신 매체 들 모두 를 포함 한다 . 저장 매체 는 컴퓨터 에 의해 액세스 될 수 있 는 임의 의 사용 가능 한 매체 일 수 있 다 . 비 제한 적 인 예 로서 , 그러 한 컴퓨터 - 판독 가능 매체 들 은 RAM , ROM , EEPROM , CD - ROM 또는 다른 광학 디스크 스토리지 , 자기 디스크 스토리지 또는 다른 자기 저장 디바이스 들 , 또는 명령 들 또는 데이터 구조 들 의 형태 로 원 하 는 프로그램 코드 를 전달 하 거나 또는 저장 하 기 위해 사용 될 수 있 으며 컴퓨터 에 의해 액세스 될 수 있 는 임의 의 다른 매체 를 포함 할 수 있 다 . 또한 , 임의 의 접속 수단 이 적절 하 게 컴퓨터 - 판독 가능 매체 로 명명 된다 . 예 를 들 어 , 소프트웨어 가 동축 케이블 , 광 섬유 케이블 , 연선 , 디지털 가입자 라인 ( DSL ) , 또는 적외선 ( IR ) , 라디오 및 마이크로파 와 같 은 무선 기술 들 을 이용 하 여 웹 사이트 , 서버 또는 다른 원격 소스 로부터 전송 되 면 , 동축 케이블 , 광 섬유 케이블 , 연선 , DSL , 또는 적외선 , 라디오 및 마이크로파 와 같 은 무선 기술 들 은 매체 의 정의 내 에 포함 된다 . 본원 에서 사용 되 는 디스크 ( disk ) 및 디스크 ( disc ) 는 콤팩트 디스크 ( CD : compact disc ) , 레이저 디스크 ( laser disc ) , 광학 디스크 ( optical disc ) , 디지털 다기능 디스크 ( DVD : digital versatile disc ) , 플로피 디스크 ( floppy disk ) 및 블루 - 레이 ® 디스크 ( Blu - ray disc ) 를 포함 하 며 , 여기 서 디스크 ( disk ) 들 은 통상 적 으로 데이터 를 자기 적 으로 재생 하 는 반면 에 , 디스크 ( disc ) 들 은 레이저 들 을 통해 데이터 를 광학 적 으로 재생 한다 . 따라서 , 일부 양상 들 에서 , 컴퓨터 판독 - 가능 매체 들 은 비 일시 적 인 컴퓨터 판독 가능 매체 들 ( 예 를 들 면 , 유형 의 ( tangible ) 매체 들 ) 을 포함 할 수 있 다 . 또한 , 다른 양상 들 에서 , 컴퓨터 - 판독 가능 매체 들 은 일시 적 인 판독 - 가능 매체 들 ( 예 를 들 면 , 신호 ) 을 포함 할 수 있 다 . 위 의 것 들 의 결합 들 은 또한 컴퓨터 - 판독 가능 매체 들 의 범위 내 에 포함 되 어야 한다 .