문맥 (context)
사용자가 컴퓨터 상에 소프트웨어를 설치할 때, 사용자에게는 흔히 그 소프트웨어의 어떤 아이템 또는 특징을 설치할 것인 지에 관한 선택권이 주어진다. 사용자가 제어부를 통해 자신의 선택을 할 수 있는 입력 제어부는 도 2A-2D에 도시된 바와 같이 3 상태 입력 제어부로서 공지되어 있다. 도 2A에서, 사용자에게는 윈도우(201)가 표시되는데, 이 윈도우(201)를 통해, 사용자는 사용자가 설치하고자 하는 소프트웨어 애플리케이션 Microsoft® Office® XP Professinal의 어떤 특징이든 선택할 수 있다. 각각의 드롭 다운 박스, 예를 들어 드롭 다운 박스(203)을 선택하면, 사용자에게는 선택 서브메뉴(204)가 표시된다. 서브메뉴(204)를 사용하여, 사용자는 (''Run from My Computer''의 선택에 의해) 그 특징만을 설치할 것인지, (''Run all from My Computer''의 선택에 의해) 그 특징 및 그에 포함된 모든 서브특징을 설치할 것인지, (''Installed on First Use''의 선택에 의해) 사용자가 그 특징을 처음 사용해보려고 할 때의 특징을 설치할 것인지, 아니면 (''Not Available''의 선택에 의해) 그 특징이나 어떤 서브특징도 설치하지 않을 것인지 선택할 수 있다.
3 상태 선택은 3가지 상태 중의 하나를 가질 수 있는 각각의 폴더를 나타낸다. 제1 상태인 전체 선택(Full Selection)에서는, 폴더 및 그것의 모든 서브폴더가 선택되는데, 그 경우에 폴더는 도 2A에서와 같이 백색으로 될 수 있다. 제2 상태인 부분 선택(Partial Selection)에서는, 폴더의 최소한 하나의 서브폴더가 선택되고, 폴더의 최소한 하나의 서브폴더가 선택되지 않는데, 그 경우에 폴더는 회색으로 될 수 있다(도 2B-2D 참조). 제3 상태인 선택 없음(No Selection)에서는 폴더도 어떤 서브폴더도 선택되지 않는데, 그 경우에 폴더는 도 2C 및 2D에서 ''X'' 표를 갖는 폴더에 의해 도시된 바와 같이, 제외 표시가 될 수 있다.
해결하기 곤란한 문제점은 상술된 제2 상태와 관련하여 발생한다. 첫 번째 문제점은 사용자가 설치될 것을 보기 위해 계층 표시를 완전히 펼치지 않으면 어떤 서브폴더 또는 서브특징이 설치될 것인지 사용자가 판정할 수 없다는 것이다. 두 번째 문제점은 계층적 상위 폴더에 저장된 아이템이 설치될 것인 지의 여부를 사용자가 판정할 수 없다는 것이다. 첫 번째 문제점은 도 2B에 도시되는데, 여기에서 토픽 ''Microsoft Office'' 및 ''Microsoft PowerPoint for Windows''는 그레이 아웃되어, 최소한 하나의 계층적 하위 아이템이 설치될 것이고, 최소한 하나의 계층적 하위 아이템이 설치되지 않을 것을 나타낸다. 그러나, Micorsoft PowerPoint for Windowsd의 계층 표시를 펼치지 않으면, 사용자는 어떤 아이템이 설치되고, 어떤 아이템이 설치되지 않을 것인지 알지못한다.
박스(203) 옆의 ''+'' 위젯(widget)을 선택하면, 사용자에게는 도 2C가 표시된다. 도 2C에서, 사용자는, 헬프(Help), 컨텐트 템플릿(Content Templates) 및 프리젠테이션 방송(Presentation Broadcasting)이 설치될 것이고, 디자인 템플릿(Design Templates), 애니메이션 음향 효과(Animation Sound Effects) 및 팩 앤 고 마법사(Pack and Go Wizard)가 설치되지 않을 것이라는 것을 확실하게 판정할 수 있는 반면, 사용자는 여전히 ''프리젠테이션 번역기(Presentation Translators)''하의 어떤 아이템이 설치될지 판정할 수 없다. 박스(207) 옆의 ''+'' 위젯을 선택하면, 사용자에게는 도 2D가 표시된다. 마지막으로, 도 2D에서, 계층 내로 2개의 추가 레벨을 드릴 다운(drill down)한 후에, 사용자는, DOS용의 하버드 그래픽스(Harvard Graphics) 3.0이 설치될 것이고, 윈도우용의 로터스 프리랜스(Lotus Freelance) 1.0-2.1이 설치되지 않을 것이라는 것을 확실하게 판정할 수 있다. 그러므로, 단순히 설치 범위 내에 어떤 아이템이 포함되는지 판정하기 위해 추가 단계를 실행하는 것은 사용자에게는 지루하다.
상술된 두 번째 문제점은 도 3과 관련하여 도시된다. 도 3은 검색 범위 선택 제어부를 도시한 것으로, 여기에서 사용자는 검색이 행해져야 될 폴더의 범위를 식별할 수 있다. 이 예에서, 범위는 검색이 행해지는 저장 위치(예를 들어, 폴더) 세트를 나타낸다. 예를 들어, 사용자는 그 자신의 모든 파일을 검색하고 싶어할 수 있지만, 삭제된 아이템이 검색 결과에 나타나는 것을 그 자신이 원하지 않기 때문에 리사이클 빈(Recycle Bin)을 배제할 수 있다. 문제는 오늘날, 사용자가 범위에서 제외할 어떤 위치를 지정하는 효율적인 방식이 없다는 것이다. 카자(Kazaa), 구글의 피카사(Picassa) 및 어도비 앨범(Adobe Album)과 같은 제품은 범위를 정할 필요가 있고, 각각은 성공하지는 못했지만, 이 문제에 대한 해결책을 찾아내려고 노력해왔다.
구체적으로, 공지된 3 상태 선택 트리 모델이 갖는 문제점은 트리 내의 서브-노드가 선택될 때, 애매한 상태가 그 노드의 부모 및 모든 후속 부모 노드에 반영된다는 것이다. 이들 부모 노드를 보고 있는 사용자에게, 부모 노드의 위치가 검색에 포함될 것인지의 여부를 말해줄 방법이 없다.
도 3은 종래의 동작(behavior)을 나타낸 제어부를 도시한 것이다. 도 3에서, 폴더 옆의 체크 마크는 특정 폴더뿐만 아니라 모든 서브폴더가 검색 범위 안에 포함될 것이라는 것을 나타낸다. 폴더 옆의 블랭크 박스는 특정 폴더뿐만 아니라 모든 서브폴더가 검색 범위 안에 포함되지 않는다는 것을 나타낸다. 정사각형 박스 내의 정사각형 마크는 최소한 하나의 서브폴더가 검색 범위 안에 포함될 것이고, 최소한 하나의 서브폴더가 검색 범위 안에 포함되지 않을 것이라는 것을 나타낸다. 도 2A-2D와 관련하여 도시된 첫 번째 문제점에서와 같이, 도 3은 또한 사용자가 계층을 펼치지 않고 어떤 폴더 및 서브폴더가 포함될지 포함되지 않을지 판정할 수 없다는 동일한 애매성을 나타낸다. 예를 들어, 도 3의 범위 제어 뷰에서, 사용자는 ''네트워크 위치(Network Places)'' 폴더의 폴더들 및 서브폴더들이 만약 있다면, 검색 범위 안에 포함될지 포함되지 않을지 알지 못한다.
두 번째 문제점, 즉 계층적으로 상위 폴더에 저장된 아이템이 설치될 것인지 여부를 사용자가 판정할 수 없다는 문제점은 또한 도 3에 표시된 뷰와 관련하여 발생한다. 예를 들어, 도 3에서, Files 폴더 아래에서, 사용자는 검색 범위 안에 포함하기 위한 서브폴더인 Documents, Pictures 및 Music을 선택했으며, 서브폴더인 Video, Contacts, Desktop, Favorites 및 New Folder를 검색 범위에서 배제시켰다. 그러나, 도 3에서, Files 폴더 자체에 저장된 아이템이, Files의 서브폴더에 저장된 아이템과는 대조적으로, 검색 범위 안에 포함되는 지의 여부가 불명료하다. 즉, 사용자가 계층을 완전히 펼치더라도, 사용자는 여전히 Files 폴더에 저장된 아이템이 검색 범위 안에 포함될 지의 여부를 판정할 수 없다.
그러므로, 본 분야에서 진보된 점은 애매성 없이 사용자 정의 범위 내의 아이템을 명확히 식별하고, 계층 내의 어떤 아이템이 사용자 정의 범위 내에 포함되는지 판정하기 위한 추가 단계의 실행을, 예를 들어 계층을 완전히 펼치는 것을 사용자에게 요구하지 않는 범위 선택 입력 제어부를 제공하는 것이다. 본 분야에서 더욱 진보된 점은 사용자 정의 범위로부터 아이템을 선택적으로 배제할 수 있다는 것이다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
본 기술이 제공하고자 하는 진보된 범위 선택 입력 제어부의 목적은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation본 기술(진보된 범위 선택 입력 제어부)이 해결하고자 하는 목적을 묻는 질문이다.
-
2정보 추출
information_extraction기존 기술의 문제점(애매성, 추가 단계 실행의 번거로움)과 이를 해결하기 위한 진보된 점을 추출한다.
- 애매성 없이 사용자 정의 범위 내의 아이템을 명확히 식별하고
- 계층 내의 어떤 아이템이 사용자 정의 범위 내에 포함되는지 판정하기 위한 추가 단계의 실행을, 예를 들어 계층을 완전히 펼치는 것을 사용자에게 요구하지 않는 범위 선택 입력 제어부를 제공하는 것이다.
- 사용자 정의 범위로부터 아이템을 선택적으로 배제할 수 있다는 것이다.
-
3근거 선택
evidence_selection진보된 점에 해당하는 구절을 선별하여 목적을 정의한다.
- 애매성 없이 사용자 정의 범위 내의 아이템을 명확히 식별하고, 계층 내의 어떤 아이템이 사용자 정의 범위 내에 포함되는지 판정하기 위한 추가 단계의 실행을, 예를 들어 계층을 완전히 펼치는 것을 사용자에게 요구하지 않는 범위 선택 입력 제어부를 제공하는 것이다.
- 사용자 정의 범위로부터 아이템을 선택적으로 배제할 수 있다는 것이다.
-
4논리 통합
logical_integration식별의 명확성, 추가 단계(계층 펼치기)의 불필요성, 선택적 배제 가능성을 통합하여 목적을 구성한다.
-
5결론 도출
conclusion_formulation사용자가 계층을 완전히 펼치는 등의 추가적인 단계 없이도 범위 내 아이템을 명확히 식별하고, 특정 아이템을 선택적으로 배제할 수 있도록 하는 것이 목적이다.
- 애매성 없이 사용자 정의 범위 내의 아이템을 명확히 식별하고, 계층 내의 어떤 아이템이 사용자 정의 범위 내에 포함되는지 판정하기 위한 추가 단계의 실행을, 예를 들어 계층을 완전히 펼치는 것을 사용자에게 요구하지 않는 범위 선택 입력 제어부를 제공하는 것이다.
- 사용자 정의 범위로부터 아이템을 선택적으로 배제할 수 있다는 것이다.
-
6답변 생성
answer_generation질문에 대해 문맥에 근거하여 기술적 목적을 서술한다.
- 애매성 없이 사용자 정의 범위 내의 아이템을 명확히 식별하고, 계층 내의 어떤 아이템이 사용자 정의 범위 내에 포함되는지 판정하기 위한 추가 단계의 실행을, 예를 들어 계층을 완전히 펼치는 것을 사용자에게 요구하지 않는 범위 선택 입력 제어부를 제공하는 것이다.
- 사용자 정의 범위로부터 아이템을 선택적으로 배제할 수 있다는 것이다.
최종 답변 (final_answer)
애매성 없이 사용자 정의 범위 내의 아이템을 명확히 식별하고, 계층을 완전히 펼치는 것과 같은 추가 단계의 실행을 사용자에게 요구하지 않으면서, 사용자 정의 범위로부터 아이템을 선택적으로 배제할 수 있는 범위를 제공하는 것이 목적이다.
핵심 해석 (core_interpretation)
계층 구조를 완전히 펼치는 추가 단계 없이 애매성 없이 사용자 정의 범위 내의 아이템을 명확히 식별하고 선택적으로 배제할 수 있는 범위 선택 입력 제어부의 제공이다.