일반 적 으로 , 프로그램 모듈 들 은 특정 태 스 크 들 을 수행 하 거나 특정 추상 데이터 형 을 구현 하 는 루틴 들 , 프로그램 들 , 컴포넌트 들 , 데이터 구조 들 , 등 을 포함 한다 . 더욱이 , 본 발명 의 방법 들 은 단일 프로세서 또는 다중 프로세서 컴퓨터 시스템 들 , 미니컴퓨터 들 , 메인프레임 컴퓨터 들 뿐 만 아니 라 개인 용 컴퓨터 들 , 핸드 헬드 컴퓨팅 디바이스 들 , 마이크로프로세서 - 기반 또는 프로그램 가능 한 가전 제품 , 등 을 포함 하 여 , 다른 컴퓨터 시스템 구성 들 로 실시 될 수 있 고 , 이 들 각각 은 하나 이상 의 연관 디바이스 들 에 동작 가능 하 게 결합 될 수 있 다는 것 을 당업자 들 이 인식 할 것 이 다 .