예 를 들 어 , 텍스트 입력 요소 관리 부 ( 106 ) 는 텍스트 입력 요소 내 에서 텍스트 를 입력 하 기 위한 키보드 이벤트 가 발생 되 면 해당 이벤트 가 발생 한 커서 위치 를 추출 할 수 있 다 . 그리고 , " 텍스트 입력 요소 관리 부 ( 106 ) 는 추출 된 커서 의 위치 ( 이하 "" 추출 위치 "" 라고 한다 ) 의 주변 텍스트 를 기 설정 된 조건 에 따라 추출 할 수 있 다 . 예 를 들 어 ", 텍스트 입력 요소 관리 부 ( 106 ) 는 추출 위치 의 앞쪽 에 위치 하 는 하나 의 단어 에 대응 되 는 텍스트 를 추출 할 수 있 다 . 일 예 로 , 추출 된 텍스트 는 추출 위치 로부터 그 앞 에 위치 하 는 식별자 ( 예 를 들 어 , 개 행문 자 , 태그 , 스페이스 바 등 운영 체제 및 특허 문서 작성 애플리케이션 에서 제공 하 는 언어 별 텍스트 입력 방식 에 따라 하나 의 단어 로서 인식 할 수 있 도록 설정 된 텍스트 또는 코드 ) 의 위치 까지 존재 하 는 문자열 ( string ) 일 수 있 다 . 일 예 로 , " 텍스트 입력 요소 관리 부 ( 106 ) 는 웹 브라우저 의 window 객체 의 selection 객체 를 이용 하 여 커서 의 위치 및 텍스트 를 추출 할 수 있 다 . 이하 에서 "" 문자열 "" 은 하나 이상 의 연속 된 문자 ", 숫자 , 기호 , 또는 공백 문자 의 집합 으로 이해 될 수 있 고 , 문자열 을 구성 하 는 하나 의 단위 는 문자 ( character ) 로 통칭 될 수 있 다 .