본원 에 기재 되 는 예시 적 환경 은 하드 디스크 를 이용 하나 , 자기 카세트 , 플 래쉬 메모리 카드 , 디지탈 다기능 디스크 , 카트리지 , 랜덤 억 세스 메모리 ( RAMs ) , 리드 온리 메모리 ( ROM ) , 비트 스트림 을 포함 하 는 케이블 또는 무선 신호 등 과 같 은 , 컴퓨터 에 의하 여 접근 가능 한 데이터 를 저장 할 수 있 는 다른 유형 의 컴퓨터 판독 가능 매체 또한 예시 적 작업 환경 에서 사용 될 수 있 는 것 으로 당업자 에 의하 여 이해 될 것 이 다 . 사용자 와 컴퓨팅 장치 ( 100 ) 와 의 상호 작용 을 가능 케 하 기 위하 여 , 입력 장치 ( 190 ) 는 스피치 용 마이크 , 제스처 또는 그래픽 입력 에 대한 접촉 감지 스크린 , 전기 신호 센서 , 키보드 , 마우스 , 모션 입력 , 스피치 등 과 같 은 , 임의 의 수 의 입력 메커니즘 을 나타낸다 . 상기 출력 장치 ( 170 ) 는 당업자 에게 공지 된 하나 이상 의 출력 메커니즘 , 예 를 들 어 , 프린터 , 모니터링 , 프로젝터 , 스피커 , 및 플로터 일 수 있 다 . 일부 구 현예 에서 , 상기 출력 은 네트워크 인터페이스 를 통한 , 예 를 들 어 , 다른 전자 파일 에 부착 되 거나 그 안 에 배치 되 는 웹 사이트 에 업 로딩 , 이메일 , 및 SMS 또는 MMS 메시지 전송 을 통한 것 일 수 있 다 . 일부 구 현예 에서 , 멀티 모달 시스템 이 사용 자 로 하여금 복수 유형 의 입력 을 제공 하 여 컴퓨팅 장치 ( 100 ) 와 통신 가능 하 게 한다 . 통신 인터페이스 ( 180 ) 는 일반 적 으로 사용 자 입력 및 시스템 출력 을 지배 하 고 관리 한다 . 본 발명 이 임의 의 특별 한 하드웨어 장치 상 에 작동 하 는 것 에 대한 제한 은 없 으며 , 따라서 기본 적 특징 은 개선 된 하드웨어 또는 펌웨어 장치 로 용이 하 게 대체 될 수 있 다 .