도 4 를 참조 하 면 , 일 구 현 에서 , 메모리 ( 60 ) 는 장치 사용 자 가 프레젠테이션 관리자 모듈 ( 36 ) 및 검색 모듈 ( 40 ) , 그리고 사용 자 출력 을 생성 하 거나 그리고 / 또는 사용 자 입력 을 요구 하 는 통신 장치 ( 22 ) 의 임의 의 다른 컴포넌트 와 인터 페이 싱 하 도록 동작 가능 한 사용 자 인터페이스 모듈 ( 76 ) 을 더 저장 할 수 있 다 . 사용자 인터페이스 모듈 ( 76 ) 은 하드웨어 , 소프트웨어 , 펌웨어 , 데이터 , 및 이러 한 기능 들 을 수행 하 도록 동작 가능 한 실행 가능 한 명령 들 을 중 하나 또는 임의 의 조합 을 포함 할 수 있 다 . 예 를 들 어 , 다른 구현 에서 , 사용 자 인터페이스 모듈 ( 76 ) 은 그래픽 메뉴 , 사운드 , 콘텐츠 ( 24 ) 등 과 같 은 출력 들 을 각각 의 장치 의 사용 자 에게 표시 하 기 위해 그리고 사용 자 로 하여금 스크롤 요청 , 추가 적 인 정보 표시 요청 , 현재 아이템 선택 요청 등 과 같 은 입력 들 을 입력 하 도록 요구 하 도록 하 기 위해 출력 장치 ( 30 ) 및 프레젠테이션 관리자 모듈 ( 36 ) 사이 에서 인터 페이 싱 하 도록 동작 가능 한 사용 자 인터페이스 로직 ( 78 ) 을 포함 할 수 있 다 .