클라이언트 브라우저 ( 112 ) 는 클라이언트 장치 ( 102 ) 가 머신 코드 내 에서 표현 된 또는 조회 된 텍스트 , 이미지 , 비디오 , 음악 , 및 / 또는 다른 정보 를 묘사 하 게 해 줄 수 있 는 방식 으로 멀티모드 페이지 ( 예 를 들 어 , 멀티모드 페이지 ( 115 ) ) 내 에서 머신 코드 ( 예컨대 , 마크업 ) 의 의미론 적 분석 을 수행 하 도록 구성 된 소프트웨어 프로그램 을 포함 한다 . 다양 한 실시 예 에서 , 클라이언트 브라우저 ( 112 ) 는 , 이것 으로 제한 하 는 것 은 아니 지만 , HTML / XHTML 브라우저 , 무선 애플리케이션 프로토콜 ( WAP ) 브라우저 , 고객 애플리케이션 , 및 / 또는 상업 적 으로 이용 가능 한 브라우저 ( 예 를 들 어 , 몇 가지 를 열거 하 자면 , 인터넷 익스플로러 ( Internet Explorer ) , 모질 라 파이어폭스 ( Mozilla Firefox ) , 사파리 ( Safari ) , 오페라 ( Opera ) , 및 넷 스케이프 ( Netscape ) ) 를 포함 할 수 있 다 . 특정 실시 예 에서 , 클라이언트 브라우저 ( 112 ) 는 Ajax 프로그래밍 기술 을 지원 하 는 , 그리고 오디오 처리 기능 도 갖 는 XHTML 브라우저 이 다 . 클라이언트 브라우저 ( 112 ) 는 , 일 실시 예 에서 , " "" 멀티모드 가능 한 ( "" multi - modal enabled "") 것 으로서 ", 이것 은 클라이언트 브라우저 ( 112 ) 가 멀티모드 페이지 ( 또는 멀티모드 디스플레이 요소 들 을 묘사 하 도록 구성 된 다른 머신 코드 ) 를 해석 하 기 위한 자바 스크립트 엔진 또는 이것 과 기능 적 으로 등등 한 것 을 갖추 고 있 다는 점 과 , 그리고 클라이언트 브라우저 ( 112 ) 가 비동기 적 요청 의 발행 을 지원 하 고 또한 HTTP 서버 ( 예컨대 , 애플리케이션 서버 ( 104 ) ) 와 상호 작용 하 도록 구성 되 어 있 음 을 의미 한다 . 또한 , 클라이언트 브라우저 ( 112 ) 는 클라이언트 브라우저 ( 112 ) 가 사용 자 의 발 성음 ( utterance ) ( 예 를 들 어 , 사용 자 음성 ) 을 포착 하 여 그 발 성음 을 나타내 는 오디오 데이터 가 전송 될 수 있 도록 할 수 있 는 오디오 컴포넌트 에 액세스 하 도록 구성 될 때 멀티모드 가능 할 것 이 라고 간주 할 수 있 다 . 일 실시 예 에서 , 오디오 컴포넌트 는 또한 네트워크 로부터 클라이언트 브라우저 ( 112 ) 를 통해 수신 된 오디오 프롬프트 들 ( audio prompts ) 을 ( 오디오 출력 장치 를 통해 ) 수신 하 고 출력 할 수 있 다 . 오디오 컴포넌트 는 어떤 환경 에서 클라이언트 브라우저 ( 112 ) 의 스크립팅 환경 으로부터 프로그램 적 으로 액세스 할 수 있 어서 , 멀티모드 페이지 를 통해 다운로드 된 또는 액세스 된 스크립트 들 은 오디오 데이터 경로 를 정확 하 게 설정 되 게 해 줄 수 있 으며 , 이 에 대해서 는 아래 에서 더 상세히 설명 될 것 이 다 .