검출 프로그램 ( 720 ) 은 검출 처리 애플리케이션 또는 부분 ( portion ) 일 수 있 다 . 본 명세서 에서 사용 된 것 과 같이 , 애플리케이션 은 정의 된 목적 을 위한 별개 의 컴퓨터 도구 ( computer tool ) 로서 사용 자 가 인지 하 는 컴퓨터 프로그램 이 다 . 애플리케이션 은 데이터 처리 장치 ( 710 ) 의 운용 체계 ( OS ) 내 에서 완전히 구축 되 거나 , 애플리케이션 은 다른 위치 에 위치 한 다른 구성 요소 ( 예 를 들 어 , 운영 체계 또는 커널 ( kernel ) 모드 에서 일 부분 , 사용 자 모드 에서 의 일 부분 , 및 원격 서버 에서 의 일 부분 ) 를 가질 수 있 고 , 애플리케이션 은 장치 ( 710 ) 의 소프트웨어 플랫 폼 으로서 역할 하 는 구동 시간 라이브러리 ( runtime library ) 상 에 구축 될 수 있 다 . 더욱이 , 애플리케이션 처리 는 하나 이상 의 프로세서 ( 790 ) 를 사용 하 여 네트워크 ( 780 ) 를 통해 분배 될 수 있 다 . 예 를 들 어 , 검출 프로그램 ( 720 ) 의 언어 모델 은 하나 이상 의 프로세서 ( 790 ) 를 통해 분배 적 으로 훈련 될 수 있 다 .