KR101163716B1 - 컴퓨터 시스템상에서 문서들의 프리뷰잉 - Google Patents
컴퓨터 시스템상에서 문서들의 프리뷰잉 Download PDFInfo
- Publication number
- KR101163716B1 KR101163716B1 KR1020047014337A KR20047014337A KR101163716B1 KR 101163716 B1 KR101163716 B1 KR 101163716B1 KR 1020047014337 A KR1020047014337 A KR 1020047014337A KR 20047014337 A KR20047014337 A KR 20047014337A KR 101163716 B1 KR101163716 B1 KR 101163716B1
- Authority
- KR
- South Korea
- Prior art keywords
- document
- preview
- hyperlink
- display
- documents
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/134—Hyperlinking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Human Computer Interaction (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Data Mining & Analysis (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Digital Computer Display Output (AREA)
- Computer And Data Communications (AREA)
Abstract
컴퓨터 시스템상에서 문서들을 프리뷰하는 방법, 시스템 및 장치, 상기 방법은 하이퍼링크(104)를 포함하는 주 문서(102)를 디스플레이하는 단계, 상기 컴퓨터 시스템에 의해 수신되는 상기 하이퍼링크의 지시(106)에 응답하여, 상기 주 문서의 디스플레이를 유지하면서 상기 하이퍼링크에 의해 참조되는 상기 프리뷰 문서(108)를 디스플레이하는 단계를 포함하여, 상기 하이퍼링크에 의해 참조되는 문서가 프리뷰될 수 있다.
하이퍼링크, 웹 브라우저 애플리케이션, 워크스테이션, 프리뷰 문서, 주 문서
Description
본 발명은 문서들, 특히, 다른 문서들로부터 하이퍼링크된 문서들을 프리뷰하기 위한 방법 및 장치에 관한 것이다.
전자 문서 출판의 출현으로 인해, 하이퍼링크를 문서 내에 삽입(embedding)함으로써 문서들이 다른 문서들을 참조할 수 있다. 개인용 컴퓨터 또는 유사한 사용자 단말기를 사용하여 이와 같은 문서를 검토하는 사용자는 하이퍼링크를 선택('클릭')함으로써 참조된 문서를 액세스할 수 있다. 이와 같은 문서들의 전형적인 예들로는 웹 페이지들, 워드-처리된 보고서들, 스프레드시트들, 프리젠테이션들 등이 있다.
한 가지 단점은 하이퍼링크가 반드시 링크되는 문서의 콘텐트의 가장 기본적인 지시자(rudimentary indicator)만을 표현한다는 것이다. 예를 들어, 하이퍼링크들의 리스트를 포함하는 문서로서 사용자에게 제공되는 탐색 결과들의 세트를 포함하는 탐색 엔진에 의해 생성된 웹 페이지를 고려하자. 사용자는 자신이 찾고자 하는 정보의 유형을 안다. 불행하게도, 링크의 디스크립션(description), 예를 들어, 링크된 문서로부터 콘텍스트를 추출하는 문맥 추출(textual extract) 또는 단지 URL은 링크가 원하는 정보를 포함하는지(또는 이 원하는 정보로 유도되었는지)에 대한 실마리를 사용자에게 거의 제공하지 못한다.
현재의 문서 내에 하이퍼링크된 문서를 액세스하는데 통상적으로 사용되는 표준 방법은 사용자가 우선 하이퍼링크를 선택하는 것을 포함하는데, 그 후, 현재의 문서는 소거되고 링크된 문서로 대체된다. 검사 후, 링크된 문서가 사용자에 의해 요구되는 것이 아닌 경우, 사용자는 이전 문서로 복귀하여야만 한다. 웹 브라우징의 경우에, 이는 지연을 초래하고 비용을 부가시킬 수 있는데, 그 이유는 이전 문서가 원격 웹 서버로부터 다시 다운로딩되어야만 하기 때문이다. Sun Microsystems 사에 양도된 미국 특허 제 5,933,142 호는 사용자가 현재 페이지로부터 링크된 이어지는 웹페이지를 획득하면서 스크린상에 지속시키도록 현재 웹페이지를 유지시킬 수 있는 방법을 제안한다. 그러나, 이 방법은 가상 '푸쉬-핀(push-pin)'에 의해 사용자가 지속성 특징을 수동으로 기동 및 소거하도록 요구한다.
웹 페이지들(웹 '서핑') 간의 링크들을 따를 때의 또 다른 문제는 사용자가 자신의 원래 목적에 여전히 초점을 두고 있다는 것이다. 사용자가 각각의 새로운 웹 페이지를 액세스할 때, 사용자는 (a) 선행 페이지의 콘텍스트를 나오도록 하고 (b) 새로운 페이지에 의해 제공되는 선택들(링크들) 내에서 어느 링크를 따를지에 대한 다음 결정을 행하도록 한다. 각 새로운 페이지에서 각종 예측되지 않은 옵션들을 고려해야 함으로써 혼란이 일어나기 쉽다. 이 문제는 특히 웹사이트가 상이한 웹사이트로의 링크를 포함할 때 민감하며, 따라서 사용자가 웹사이트의 콘텍스트를 완전히 떠나도록 한다. 사용자가 한 페이지로부터 또 다른 페이지로 링크할 때, 이력 파일(history file)은 어셈블리되어 하이퍼링크 텍스트 또는 URL들과 관련된 매우 제한된 문맥 정보를 포함한다. 사용자가 시작하거나 사용자가 상기하여 그가 따르기 원하는 링크를 찾고자 하는 페이지를 식별하기 위하여 사용자가 이와 같은 과거 링크들의 리스트를 따라서 역추적하는 것은 쉽지 않다.
다른 일반적인 문제점은 기존 방법들이 정확한 링크들을 따랐는지를 결정하는데 필요한 정보를 얻기 위해 사용자가 따를 어떤 링크들을 선택할지를 요구하는 것이다. 이와 같은 모순되는 방법론은, 사용자가 자신의 마음을 변경시키도록 하는 하나의 수단을 준비하게 한다. 본 출원에서 이들은 웹 브라우저들 또는 워드 프로세서들 등이며, 이를 행하기 위하여 부적절하고 사용자에게 친근하지 않는 수단을 제공하여 사용자에게 불편함과 혼동을 초래한다.
본 발명의 목적은 문서들을 프리뷰하는 개선된 방법, 시스템 및 장치에 의해 이들 및 다른 문제들을 해결하는 것이다.
본 발명에 따라 제공되는, 컴퓨터 시스템 상에서 문서들을 프리뷰잉하는 방법에 있어서, 상기 방법은:
- 제 1 하이퍼링크를 포함하는 주 문서를 디스플레이하는 단계, 및
- 상기 컴퓨터 시스템에 의해 수신되는 상기 제 1 하이퍼링크의 지시(indication)에 응답하여, 상기 주 문서의 디스플레이를 유지하면서 상기 제 1 하이퍼링크에 의해 참조되는 제 1 프리뷰 문서를 디스플레이하는 단계를 포함하고,
결과적으로 상기 제 1 하이퍼링크에 의해 참조되는 상기 문서가 프리뷰될 수 있다.
일반적인 컴퓨터 시스템에서, 문서는 스크린 디스플레이 장치에 의해 시스템의 사용자에게 제공된다. 문서가 하이퍼링크들을 포함하면, 사용자는 키보드, 마우스 또는 터치스크린을 포함하지만 이에 국한되지 않는 임의의 적절한 입력 디바이스에 의해 컴퓨터 시스템에 하이퍼링크를 식별 및/또는 지시(indicate)할 수 있다. 입력 디바이스는 예를 들어 마우스에 의해 조작되는 스크린 포인터인 것이 바람직하다. 본 발명의 일 실시예에서, 사용자는 하이퍼링크 위에 포인트를 위치시킴으로써 하이퍼링크를 컴퓨터 시스템에 지시한다. 그러나, 사용자는 (예를 들어, 마우스 "좌측 클릭"함으로써) 링크를 선택하지 못한다. 대신, 컴퓨터 시스템은 링크된 문서를 자동으로 획득하고 원래 문서 이외에 이를 스크린상에 디스플레이한다. 이 방식으로, 사용자는 링크된 문서를 실제로 선택하지 않고 링크의 내용을 프리뷰할 수 있다. 페이지 특정 제어들(예를 들어, 툴바 버튼들)이 프리뷰 문서라기보다 오히려 원래 문서와 여전히 관계된다는 점에서 이러한 양상은 특히 웹 브라우저들에 매우 가치가 있다. 프리뷰 문서의 디스플레이를 소거하기 위하여, 사용자는 하이퍼링크를 컴퓨터 시스템에 지시하는 것을 중지하거나, 그렇지 않다면, 프리뷰 문서를 선택 해제할 수 있다. 본 발명의 방법은 Microsoft®Windows®와 같은 현대의 운영 시스템들과 호환될 수 있다. 특히, 프리뷰 문서의 디스플레이는 이와 같은 윈도우에 의해 렌더링(rendering)될 수 있다. 이 경우에, 표준 Windows® 위치지정, 크기화 및 문서 내비게이션 특징들(즉, 스크롤 바들)이 제공되어 사용자가 프리뷰 문서를 조정하도록 할 수 있다.
제 1 프리뷰 문서가 하이퍼링크를 포함하는 본 발명의 다른 양상에 따르면, 상기 방법은:
- 컴퓨터 시스템에 의해 수신되는 하이퍼링크의 지시(indication)에 응답하여, 상기 제 1 프리뷰 문서의 디스플레이를 유지하면서 상기 하이퍼링크에 의해 참조되는 제 2 프리뷰 문서를 디스플레이하는 단계를 더 포함하고,
결과적으로 상기 하이퍼링크에 의해 참조되는 상기 문서는 프리뷰될 수 있는, 방법이다.
사용자는 디스플레이된 프리뷰 문서 내에 포함되는 하이퍼링크를 컴퓨터 시스템에 지시할 수 있고, 그에 의해 다른 프리뷰 문서의 디스플레이를 요청한다. 이 방식으로, 공통 주 문서로부터 모두 발생되는, 일련의 프리뷰 문서들이 사용자에게 디스플레이될 수 있다. 각각의 디스플레이된 문서는 디스플레이 장치의 일부분을 점유하여, 사용자가 주 문서 및 각 프리뷰 문서의 적어도 일부분의 개요(overview)를 파악하도록 하는 것이 바람직하다. 이러한 방식으로, 사용자는 주 문서 및 가장 최근의 프리뷰 문서 사이에 있는 모든 프리뷰 문서들을 포함하여, 주 문서로부터 가장 최근의 프리뷰 문서까지의 경로(문서 이력)를 손쉽게 가시화할 수 있다.
적어도 하나의 프리뷰 문서를 디스플레이되는 본 발명의 다른 양상에 따라, 본 발명의 상기 방법은:
- 상기 컴퓨터 시스템에 의해 수신되는 디스플레이된 문서의 지시에 응답하여, 상기 지시된 문서로부터 도출된 임의의 및 모든 프리뷰 문서들을 디스플레이 스크린으로부터 제거하는 단계를 더 포함한다.
사용자는 스크린상에 현재 디스플레이된 문서들로부터 문서를 컴퓨터 시스템에 지시할 수 있다. 사용자는 예를 들어, 하이퍼링크가 존재하지 않는 디스플레이된 문서 내의 위치에서 포인터를 위치 지정함으로써 임의의 적절한 방법을 사용하여 문서를 지시할 수 있다. 사용자는 이와 같은 문서의 영역에 걸쳐서 마우스 포인터를 위치시켜, 이를 컴퓨터 시스템에 지시하는 것이 바람직하다. 문서가 지시되면, 문서는 지시된 문서로부터 도출한 모든 프리뷰 문서들을 제거함으로써 갱신들을 자동으로 디스플레이한다. 사용자가 이들을 다시 프리뷰하고자 결정한 경우 이와 같은 제거된 프리뷰 문서들을 캐쉬(cache)하기 위해 시스템이 배치되는데, 이 시스템은 예를 들어, 마지막 6개 정도의 문서들을 캐쉬한다.
프리뷰 문서를 디스플레이되는 본 발명의 다른 양상에 따라, 본 발명의 상기 방법은:
- 컴퓨터 시스템에 의해 수신되는 디스플레이된 프리뷰 문서의 선택에 응답하여, 주 문서를 선택된 프리뷰 문서로 대체하는 단계, 및
- 모든 프리뷰 문서들을 디스플레이 스크린으로부터 제거하는 단계를 포함한다.
사용자는 프리뷰 문서가 주 문서가 되도록 선택할 수 있다. 예를 들어, 하이퍼링크가 존재하지 않는 디스플레이된 프리뷰 문서 내의 위치에서 포인터를 사용자 클릭하는 임의의 적절한 방법에 의해 선택될 수 있다. 사용자는 이와 같은 장소에서 프리뷰 문서 위에 마우스 포인터를 위치시키고 "좌측-클릭"함으로써 문서를 선택한다. 이 선택된 문서는 주 문서가 되고 모든 다른 문서들은 디스플레이 스크린으로부터 제거된다. 유사하게, 사용자가 디스플레이된 프리뷰 문서 내에서 하이퍼링크를 선택하면, 하이퍼링크에 의해 참조되는 문서는 주 문서가 되고 모든 다른 문서들은 디스플레이 스크린으로부터 제거된다. 마우스 동작되는 포인터가 사용되는 경우, 하이퍼링크 또는 문서 선택을 위한 친숙한 "좌측-클릭" 기능을 예약하기 위하여, 프리뷰 문서의 디스플레이를 재크기화 및/또는 재위치지정하는 대안적인 수단이 규정될 수 있는데, 이 수단은 숏-컷 키스트로크들(short-cut keystrokes), 기능 키들 또는 프리뷰 문서의 디스플레이와 관련된 특정 심볼들의 선택의 사용을 포함하지만, 이에 국한되지 않는다.
예를 들어, 문서들을 Microsoft®Windows® 포맷에 따라서 윈도우즈에서 디스플레이되는 경우, 상기 방법 및 특징들이 다수의 문서들을 동시에 디스플레이할 수 있는 임의의 컴퓨터 시스템에 의해 구현될 수 있다는 것이 명백하다.
또한, 하이퍼링크에 의해 참조된 프리뷰 문서를 주 문서에 디스플레이하기 위한 시스템을 제공하는 본 발명에 따르면, 상기 시스템은 워크스테이션, 제 1 프리뷰 문서를 포함하는 제 1 문서 저장소(store) 및 상호 접속 수단을 포함하는데, 상기 워크스테이션은 상기 제 1 프리뷰 문서를 액세스하고 상기 워크스테이션에 의해 수신되는 상기 하이퍼링크의 지시에 응답하여 상기 주 문서를 디스플레이하는 것 이외에 상기 제 1 프리뷰 문서를 디스플레이하기 위해 상기 상호 접속 수단을 사용하여 상기 제 1 문서 저장소와 협동하도록 동작가능하다.
전형적인 컴퓨터 시스템들은 임의의 적절한 버스 또는 네트워킹 수단(유선 또는 무선) 또는 이들의 임의의 조합을 포함하는 각종 방법들을 사용하여 모두 상호 접속된 워크스테이션들, 저장 수단, 서버들 등을 포함한다. 유선 방식들은 RS232, USB, Ethernet,IEEE1394/HAVi를 포함하지만, 이에 국한되지 않는다. 무선 방식들은 블루투스, IEEE802.11, ZigBee, HomeRF, 다른 저전력 무선(예를 들어, 868MHz, 915MHz), IrDA를 포함하지만 이에 국한되지 않는다. 프리뷰될 문서들은 고체 상태 메모리, FDD, HDD, CD-ROM, DVD-ROM, 서버를 포함하지만 이에 국한되지 않는 임의의 저장 수단에 상주할 수 있다. 이와 같은 저장 수단은 본 발명에서 문서 저장소라 칭할 수 있다. 문서 저장소는 시스템의 워크스테이션에 액세스할 수 있는 임의의 장소에 위치될 수 있다. 적절한 장소들은 워크스테이션(예를 들어, 내장 HDD)에 국부적인 장소들인데, 이들은 LAN(예를 들어, 네트워크 드라이브) 또는 WAN(예를 들어, 인터넷 서버)에 접속된다. 또 다른 실시예에서, 시스템은 제 2 프리뷰 문서를 포함하는 제 2 문서 저장소에 결합되는 서버를 더 포함할 수 있는데, 상기 서버는 상기 제 2 문서 저장소 내의 상기 제 2 프리뷰 문서를 액세스하고 상기 제 2 프리뷰 문서를 상기 워크스테이션에 다운로드하기 위해 상호 접속 수단을 사용하여 워크스테이션과 협동하도록 동작가능하다. 일반적으로, 이 시스템은 워크스테이션이 하나 이상의 문서 저장소들에 포함되는 다수의 프리뷰 문서들을 액세스하고 주 문서를 디스플레이하는 것 이외에 상기 다수의 프리뷰 문서들 중 적어도 한 문서를 디스플레이하도록 동작가능하게 할 수 있다.
또한, 본 발명에 따르면, 프리뷰 문서들을 디스플레이하기 위하여 본 발명의 방법에 따라서 동작가능한 디스플레이 장치, 데이터 처리 유닛, 및 사용자 인터페이스를 포함하는 워크스테이션이 제공된다. 워크스테이션은 또한 로컬 문서 저장소, 예를 들어, 프리뷰 문서를 액세스하는 FDD, HDD, CD-ROM, DVD-ROM을 포함할 수 있다. 워크스테이션은 대안적으로 또는 이외에도 원격 문서 저장소와 상호 접속할 수 있고 상기 문서 저장소로부터 프리뷰 문서를 액세스하도록 동작할 수 있다. 게다가, 워크스테이션은 대안적으로 또는 이외에도, 원격 문서 서버와 상호 접속할 수 있고 상기 문서 서버로부터 프리뷰 문서를 다운로드하도록 동작할 수 있다. 문서 저장소들 및 서버들에 상호 접속하는 수단은 서두에 언급되고 당업자에게 알려진 바와 같은 방법들을 사용할 수 있다. 워크스테이션은 디스플레이 장치로부터 제거되는 프리뷰 문서와 연관되는 콘텐트 및 데이터를 캐쉬하도록 동작가능한 데이터 저장소를 더 포함함으로써, 사용자가 프리뷰 문서의 디스플레이를 신속하게 원상태로 회복시키도록 한다. 데이터 저장소는 최대 6개의 제거된 프리뷰 문서들과 연관되는 콘텐트 및 데이터를 캐쉬하도록 동작할 수 있다.
본 발명은 워드프로세서들, 스프레드시트들, 프리젠테이션 도구들(예를 들어, Microsoft® PowerPoint) 및 웹 브라우저들을 포함하지만 이에 국한되지 않는 공통 애플리케이션들의 범위에 적용되는데 적합하다. 예시적인 실시예는 컴퓨터 시스템상에서 실행되어 주 문서를 디스플레이하는 웹 브라우저이며, 상기 애플리케이션은 본 발명의 방법에 따라서 동작하도록 구성되어, 주 문서를 디스플레이하면서 프리뷰 문서들을 디스플레이한다. 본 발명의 중요한 장점은 웹 브라우저 및 다른 애플리케이션들에 대해, 주 문서가 애플리케이션에 의해 제공되는 표준 도구들을 사용하여 제어가능하게 유지된다는 것이다.
지금부터, 다른 특징들 및 장점들이 단지 예로서 첨부한 도면들을 참조하여 설명될 것이다.
도 1은 단일 문서의 프리뷰잉을 설명하는 본 발명의 방법의 일 실시예의 개요도.
도 2는 다수의 문서들의 프리뷰잉를 설명하는 본 발명의 방법의 일 실시예의 개요도.
도 3은 프리뷰 문서의 소거를 설명하는 본 발명의 방법의 일 실시예의 개요도.
도 4는 주 문서를 프리뷰 문서로의 대체를 설명하는 본 발명의 방법의 실시예의 개요도.
도 5는 본 발명의 시스템의 일 실시예의 개요도.
도 6은 본 발명의 워크스테이션의 일 실시예의 개요도.
본 설명에서, 용어 '하이퍼링크'(또는 '링크')는 전자 문서 내에 삽입되는 활성 영역, 예를 들어 하이퍼텍스트 링크를 나타낸다. 이 용어는 본 발명의 문맥에서, 지시되거나 선택될 때, 액세스되는 상기 영역과 관련된 정보 또는 문서로 되는 문서의 임의의 디스플레이가능한 영역을 의미한다고 해석되어야 한다. 영역이 하이퍼링크인 경우, 이는 링크에서 설명되는 URL 또는 파일 장소에서 획득할 수 있는 문서를 참조한다. 용어 '주 문서'는 통상적인 방식으로 호스트 애플리케이션(가령 워드 프로세서 또는 웹 브라우저) 내에 로딩되는 문서를 나타낸다. 본 발명의 문맥에서, 주 문서는 프리뷰 디스플레이가 발생될 수 있는 문서에 관한 적어도 하나의 하이퍼링크를 포함한다. 용어 'FDD'는 플로피 디스크 드라이브를 의미하며, 'HDD'는 하드 디스크 드라이브를 의미하며, 용어 'CD-ROM' 및 'DVD-ROM'은 전형적인 형태들의 디스크 기반으로 한 ROM(판독 전용 메모리) 저장 장치로서 구현되어야만 한다. 용어 '문서 장소'는 사용자의 워크스테이션에 국부적인 저장 장치(예를 들어, 로컬 FDD, HDD, CO-ROM, DVD-ROM으로 지시됨), 네트워크 경로명, 또는 사용자의 워크스테이션으로부터 떨어져 있는 파일, 예를 들어 원격 웹 서버상에 상주하는 문서를 참조하는 URL를 포함하지만 이에 국한되지 않는 문서가 상주하는 임의의 장소에 관한 것이다. 용어 '프리뷰 문서'는 프리뷰 디스플레이에서 렌더링되는 문서를 지시하며, 이러한 디스플레이는 문서가 호스트 애플리케이션 내에서 인스턴스로서 로딩되지 않는다(예를 들어, 편집될 수 있다)는 점에서 일시적이다. 문서와 관계하는 용어 '디스플레이'는 상기 문서 내용의 전부 또는 일부분의 디스플레이를 의미하는 것으로 해석되어야 한다.
도 1은 단일 문서의 프리뷰잉을 설명하는 본 발명을 구체화하는 방법을 개략적으로 도시한 것이다. 컴퓨터 단말기의 디스플레이 스크린(100)은 하이퍼링크(104)를 포함하는 주 문서(102)를 나타낸다. 사용자는 포인터(106)를 하이퍼링크(104) 위에 놓이도록 위치시킨다. 이러한 동작은 하이퍼링크에 의해 참조된 문서의 프리뷰가 요구된다는 것을 기초를 이루는 컴퓨터 시스템에 나타낸다. 그 후, 컴퓨터 시스템은 하이퍼링크에 의해 참조되는 문서가 프리뷰 문서(108)로서 디스플레이되도록 배치한다. (강조(highlighting), 키보드를 통한 코드 엔트리, 우측 마우스 클릭을 포함하지만 이에 국한되지 않는 하이퍼링크를 지시하는 임의의 다른 방법도 적합하지만, 이 경우에, 하이퍼링크 위에 포인터를 위치시킴으로써) 하이퍼링크는 사용자에 의해 선택되는 것이 아니라, 대신 단지 컴퓨터 시스템에 지시된다는 점에 유의하여야 한다. 바람직하게는, 예를 들어 짧은 기간 동안 하이퍼링크 위에 포인트를 놓음으로써 프리뷰 문서의 디스플레이를 기동시키고 하이퍼링크를 지시하는 것 사이에 짧은 지연이 존재하는데, 그 후, 이 절차는 프리뷰가 요구되는 확인으로서 작용한다.
도 2는 다수의 문서들의 프리뷰를 설명하는 본 발명을 구체화하는 다른 방법을 개략적으로 도시한다. 도시된 시나리오는 제 1 프리뷰 문서(206)를 컴퓨터 단말기의 스크린(200)상에 디스플레이되는 도 1에 설명된 바를 따르는데, 상기 문서는 주 문서(202)에서 하이퍼링크(204)에 의해 참조되는 문서이다. 제 1 프리뷰 문서는 또한 하이퍼링크(208)를 포함하고, 사용자는 이 하이퍼링크 위에 포인터(210)를 위치시킨다. 이전에 논의된 바와 같이, 이 동작은 하이퍼링크(208)에 의해 참조된 문서의 프리뷰가 요구된다는 것을 기초를 이루는 컴퓨터 시스템에 나타낸다. 컴퓨터 시스템은 하이퍼링크(208)에 의해 참조된 문서인 제 2 프리뷰 문서(212)의 디스플레이를 위하여 배치된다. 이러한 방식으로, 일련의 프리뷰 문서들은 하이퍼링크를 포함하는 사전 문서로부터 각각 분포되어 디스플레이될 수 있다. 바람직하게는, 포인터를 사용하면, 프리뷰 문서가 우선 디스플레이될 때마다, 포인터는 프리뷰 문서의 디스플레이 영역 내에 그리고 하이퍼링크가 존재하지 않는 장소에 재위치된다. 예를 들어, Microsoft®Windows® 포맷 애플리케이션에서, 포인터를 위치시키기 위한 적절한 장소들은 문서 디스플레이 영역(document display area)에서 타이틀 바 또는 화이트스페이스(whitespace)를 포함하지만 이에 국한되지 않는다.
도 3은 프리뷰 문서의 소거를 설명하는 본 발명을 구체화하는 다른 방법을 개략적으로 도시한 것이다. 컴퓨터 단말기의 디스플레이 스크린(300)은 주 문서(302)를 도시하는데, 앞서 언급한 바와 같이, 이 주 문서로부터 제 1 프리뷰 문서(304)가 도출되고 나서 하이퍼링크들(그러나, 간결성을 위하여, 이 하이퍼링크들은 도 3에 도시되지 않았다)을 사용하여 제 2 프리퓨 문서(306)가 도출된다. 포인터의 현재 위치는 제 2 프리뷰 문서(306)의 디스플레이 영역 내에 놓이도록 (308)에 있다. 사용자는 포인터를 장소(310)로 재위치시키도록 선택되는데, 이 장소는 (a) 제 2 프리뷰 문서(306)의 디스플레이 영역 외부 및 (b) 제 1 프리뷰 문서(304)의 디스플레이 영역 내에 있다. 포인터의 재위치지정은 사용자가 제 2 프리뷰 문서(306)(점선으로 도시됨)의 디스플레이 스크린으로부터 제거 및 제 1 프리뷰 문서(304)의 디스플레이의 유지를 필요로 한다는 것을 기초를 이루는 컴퓨터 시스템에 대한 지시자로서 작용한다. 포인터는 호스트 애플리케이션에 의해 결정된 바와 같이 디스플레이 스크린의 디스플레이 영역 내의 장소들의 범위에 위치될 수 있는데, (어쨌든) 프리뷰 문서는 스크린으로부터 제거되며, 이는 상술된 바와 같이 포인터로부터 포인터의 실제 위치지정 또는 지시의 다른 방법에 좌우된다. 포인터를 스크린상의 임의의 프리뷰 문서의 디스플레이 영역 외부에 배치하면, 모든 프리뷰 문서들을 스크린으로부터 제거하여, 주 문서만이 디스플레이되도록 남겨진다. 프리뷰 문서 디스플레이를 제거하기 전 짧은 지연이 바람직하다. 대안적으로 또는 이외에, 프리뷰 문서의 콘텐트를 캐쉬하면, 상기 디스플레이 스크린으로부터 프리뷰 문서를 제거한 후 사용자의 마음을 변경한 사용자에게 프리뷰 문서를 신속하게 다시 디스플레이할 것이다.
도 4는 주 문서의 프리뷰 문서로의 대체를 설명하는 본 발명을 구체화하는 다른 방법의 개략적인 표현을 도시한다. 컴퓨터 단말기의 디스플레이 스크린(400)은 주 문서(402)를 도시하는데, 이 주 문서로부터 프리뷰 문서(404)(간결하게 하기 위하여, 주 문서에서의 하이퍼링크는 도시되지 않는다)가 도출된다. 포인터(406)는 프리뷰 문서(404)의 디스플레이 영역 내에 놓인다. (예를 들어, 하이퍼링크가 존재하지 않는 현재 위치에서 포인터를 클릭함으로써) 프리뷰 문서를 선택하면 프리뷰 문서가 주 문서가 되도록 할 것이다(그리고, 예를 들어 보다 큰 디스플레이 영역이 되도록 디스플레이 스크린상에 다시 렌더링된다). 모든 다른 문서들은 주 문서(402)의 점선으로 지시된 바와 같이 제거될 것이다(이 예에선, 단지 주 문서).
본 발명의 방법은 이와 같은 애플리케이션들을 적응시키는데 통상적으로 이용가능한 표준 설비들에 따라서 특정 애플리케이션들(예를 들면, 워드 프로세서들, 스프레드시트들, 웹 브라우저들 등)을 위하여 구현될 수 있다. 이하는 Windows®-기반 웹 브라우저 애플리케이션을 위한 방법의 구현 예가 이하에 설명된다. 이와 같은 애플리케이션은 플러그-인 프로그램 모듈 또는 액티브-X 오브젝트 중 어느 하나를 사용하여 구현되는 애플리케이션 프로그래밍 인터페이스(API)를 가질 수 있다. 본 발명의 방법을 수행하는 내부 동작들은 어느 경우에도 적합할 것이다. 이 예는 마우스에 의해 제어되는 포인터를 사용한다. 포인터 작동은 이벤트(또는 심지어 신호) 핸들러 프로그램을 사용하여 관리되며, 어느 메커니즘도 몇몇 외부 자극에 의해 트리거되는 작동들을 관리하는데 사용될 수 있다(콘텍스트 감응 오브젝트 또는 몇몇 다른 사용자 입력을 진입, 선택 또는 배출하는 포인터이다). 운영 시스템은 핸들러에 할당될 수 있는 핸들러 메커니즘 및 각종 표준 입력 자극들(stimulus)을 제공할 수 있다. 이는 또한 설계자가 키보드, 터치스크린 또는 터치패드를 포함하지만 이에 국한되지 않는 핸들러들을 위한 다른 입력 자극들을 생성하여 할당하도록 할 수 있다. 운영 시스템은 관련된 입력 자극들을 검출할 때 할당된 핸들러에 제어를 통과시킨다. 입력을 어떻게 처리하고 이 입력에 어떻게 응답할지에 대한 것은 핸들러에 달려 있다.
본 발명의 방법은 하나 이상의 이와 같은 핸들러들을 사용하여 구현될 수 있다. 이들 핸들러들은 표준 유틸리티 프로그램 모듈들을 호출함으로써 프리뷰 문서들의 획득, 디스플레이 렌더링 및 제거를 관리한다. 필요한 경우, 핸들러들은 또한 타이머들을 포함하여, 각종 이벤트들, 예를 들어 사용자에 좌우되는 프리뷰 문서의 디스플레이를 렌더링하는 지연에 대한 시스템 응답을 관리하여 마우스 포인터를 최소 시간 기간 동안 하이퍼링크 위에 상주시킨다.
상기 구현 방식은 또한 각 프리뷰 문서 디스플레이의 상세사항(예를 들어, 윈도우 ID, 크기, 스크린 위치, 문서 파일 위치(경로, URL) 등)을 기록하기 위한 데이터 구조를 사용함으로써 어느 프리뷰 문서들이 디스플레이되는지를 감시한다. 모든 현재 데이터 구조들(예를 들어, 현재 디스플레이된 프리뷰 문서들에 관한 구조들)은 리스트의 처음에 있는 최초 프리뷰 문서 디스플레이 및 리스트의 끝에 있는 최후(가장 최근) 프리뷰 문서 디스플레이와 함께 모두 리스트에 링크된다. 포인터가 프리뷰 문서 디스플레이의 디스플레이 영역 밖으로 그리고 선행하는 프리뷰 문서 디스플레이의 디스플레이 영역 내로 이동할 때, 리스트 내의 모든 다음(도출된) 프리뷰 문서 디스플레이들은 제거된다(즉, 이들은 디스플레이되지 않고 링크 리스트는 이에 따라서 수정된다). 제거된 프리뷰 문서 디스플레이에 대응하는 데이터가 유지되어, 사용자가 이후에 다시 한번 문서를 프리뷰하길 원한다면 이 프리뷰 문서 디스플레이를 고속으로 다시 렌더링하도록 한다는 점에 유의하여야 한다. 포인터가 임의의 프리뷰 문서 디스플레이의 디스플레이 영역을 벗어나서 이동하는 경우, 모든 프리뷰 문서 디스플레이들은 제거된다(그러나, 임의의 프리뷰 문서들 내용, 데이터 구조들 또는 링크-리스트는 사용자가 문서들을 다시 프리뷰하고자 하는 경우 다음의 재사용을 위하여 유지될 수 있다).
게다가, 상술한 방법은 주 문서에 대해서 애플리케이션의 정상 동작에 영향을 미치지 않다는 것이 당업자에게 명백한데, 그 이유는 프리뷰 문서들이 로딩되는 애플리케이션에 의해 관찰되는 바와 같은 주 문서의 상태를 변경시키지 않고 렌더링되기 때문이다. 일 예로서 웹 브라우저를 취하면, 브라우저 윈도우의 툴바(들)는 디스플레이되는 임의의 프리뷰 문서에 관계되는 것이 아니라 주 문서에 독점적으로 관계되어, 이에 대한 어떠한 요청이 주 문서에만 영향을 미칠 것이다. 예를 들어, '백' 버튼을 누르면 현재의 주 문서를 바로 선행하는 주 문서로 대체할 것이다.
입력 디바이스로서 마우스 제어되는 포인터를 사용하는 본 예의 경우에, 다수의 핸들러들은 이하에 서술된 바와 같은 본 발명의 방법과 연관되는 입력 이벤트들에 응답하도록 규정될 수 있다.
선택적으로 프리뷰를 필요로 하는 사용자에 의해 확인으로서 작용하는 짧은 지연(포인터 상주) 후에, 포인터가 디스플레이되는 문서 내의 하이퍼링크의 영역에 진입하는 경우에, 핸들러는 작동되어, 하이퍼링크에 의해 참조된 문서의 획득을 요청하고 문서의 프리뷰 디스플레이를 조직화한다. 포인터가 지연 주기가 만료 전 하이퍼링크의 영역을 나가면, 핸들러는 중지하고 프리뷰 문서는 디스플레이되지 않는다. 프리뷰 문서가 디스플레이되는 경우, 핸들러는 프리뷰 문서와 연관된 링크-리스트 엔트리 및 데이터 구조의 갱신을 위하여 배치되고, 또한, 선택적으로 프리뷰 문서 디스플레이 영역(적절하게는 하이퍼링크가 존재하지 않는 장소에) 내에 포인터가 상주하도록 재위치시킨다.
포인터가 프리뷰잉된 문서의 디스플레이된 영역을 나가는 경우에, 핸들러가 작동되며, 프리뷰 문서의 디스플레이 스크린으로부터 제거(포인터의 위치에 따라서 임의의 다른 프리뷰 문서들의 제거와 함께)를 위하여 배치된다. 핸들러는 가능한 다음 재사용을 위하여 제거된 문서(들)와 관련된 내용 및 데이터를 유지하도록 배치하는 것이 바람직하다.
최종적으로, 사용자가 (예를 들어, 마우스 좌측 클릭에 의해) 하이퍼링크와 관련된 문서 또는 프리뷰 문서를 선택하는 경우에, 핸들러는 활성화되며, 이는 선택된 문서가 주 문서가 되도록 하고 디스플레이 스크린으로부터 원래의 주 문서와 관련된 모든 다른 문서들을 제거하도록 배치된다.
도 5는 본 발명의 시스템의 일 실시예를 개략적으로 도시한 것이다. 일반적으로 500으로 도시된 시스템은, 수단(510)에 의해 모두 상호 접속된 워크스테이션(502), 제 1 문서 저장소(504), 제 2 문서 저장소(506) 및 n번째 문서 저장소(508)를 포함한다. 이 시스템은 앞서 언급된 바와 같이 고체 상태 메모리, FDD, HDD, CD-ROM, DVD-ROM을 사용하여 구현되는 임의의 수의 문서 저장소들을 포함하고, 또한 앞서 언급된 바와 같이 하나 이상의 상호 접속부를 사용한다. 이 시스템은 주 문서(제 1 하이퍼링크를 포함)가 워크스테이션 상에서 실행되는 (본 발명에 따라 구성된) 애플리케이션으로 로딩되고 워크스테이션의 VDU(도5에 도시되지 않음)상에 디스플레이된다는 점에서 논리적으로 관찰될 수 있다. 제 1 하이퍼링크의 지시는 애플리케이션이 상호 접속 수단(510)을 통해서 제 1 문서 저장소(504)로부터 제 1 프리뷰 문서를 액세스하도록 워크스테이션에 지시하게 한다. 제 1 프리뷰 문서는 VDU상에 디스플레이된다. 제 1 프리뷰 문서는 제 2 하이퍼링크를 포함하며, 이의 지시는 애플리케이션이 상호 접속 수단(510)을 통해서 제 2 문서 저장소(506)로부터 제 2 프리뷰 문서를 액세스하도록 워크스테이션에 지시하게 한다. 이러한 프로세스는 n번째 하이퍼링크까지 계속되고, 이의 지시는 애플리케이션이 상호 접속 수단(510)을 통해서 n번째 문서 저장소(508)로부터 n번째 프리뷰 문서를 액세스하도록 워크스테이션에 지시하게 한다. 명확하게, 서술된 각종 문서 저장소들은 물리적으로 분리된 저장소들일 수 있거나, 일부는 결합될 수 있음으로써, 동일한 물리적인 저장소를 공유한다. 문서 저장소는 워크스테이션에 대해 국부적으로 또는 네트워크 서버 또는 인터넷 서버내에서 원격적으로 상주할 수 있거나 하나 이상의 이와 같은 서버들을 통해서 워크스테이션에 의해 액세스될 수 있다.
도 6은 본 발명의 워크스테이션의 일 실시예를 개략적으로 도시한 것이다. 일반적으로 600으로 도시된 워크스테이션은, 버스(618)를 통해서 모두 상호 접속되는, 디스플레이 장치(602), CPU(604), 사용자 인터페이스(604), 프로그램 저장소(608), RAM(610), 인터넷 데이터 포트(612), LAN 데이터 포트(614) 및 로컬 문서 저장소(616)를 포함한다. 본 발명의 방법에 따라서 동작가능하게 되도록 적절하게 구성된 애플리케이션(예를 들어, 웹 브라우저)은 프로그램 저장소(608)에 저장된다. 동작시, 애플리케이션은 종래 기술에 알려진 바와 같은 종래 수단을 사용하여 CPU(604)에 의해 실행된다. 주 문서는 로컬 저장소(616)로부터 얻어지고 LAN 포트(614) 또는 인터넷 포트(612)를 통해서 다운로딩될 수 있다. 주 문서는 로컬 저장소(616)로부터 획득되거나 LAN 포트(614) 또는 인터넷 포트(612)를 통해서 다운로딩될 수 있다. 주 문서는 애플리케이션의 제어하에서 디스플레이 장치(602) 상에 디스플레이된다. 사용자가 (사용자 인터페이스(606)의 수단에 의해 주 문서 내의 하이퍼링크를 지시) 문서를 프리뷰하길 원할 때, 애플리케이션은 하이퍼링크와 관련된 데이터에 의해 제공되는 장소 및 문서 아이덴티티를 디코딩하고 로컬 저장소(616), LAN 포트(614) 또는 인터넷 포트(612)를 통해서 주어진 장소에 있는 문서를 액세스하도록 노력한다. 일단 획득되면, 프리뷰 문서는 앞서 언급된 바와 같이 디스플레이 장치(602)상에 렌더링되고 RAM(610)에 일시적으로 저장된다. 사용자는 현재 프리뷰 문서를 소거(디스플레이 스크린으로부터 제거)하고 나서 주 문서 내에서 대안적인 하이퍼링크를 지시하거나 현재 디스플레이된 프리뷰 문서 내에서 하이퍼링크를 지시함으로써 다른 문서를 프리뷰할 수 있다. 연속적인 프리뷰 문서들에서 링크들을 지시함으로써, 일련의 이와 같은 문서들은 주 문서 이외에 디스플레이될 수 있으며, 사용자는 또한 초기 프리뷰 문서에 대한 이와 같은 시리즈를 통해서 역추적하고 이 프리뷰 문서 내에서 상이한 하이퍼링크를 지시할 수 있음으로써, 이 프리뷰 문서로부터 나오는 프리뷰 문서들의 대안적인 경로(시리즈)를 설정한다.
상술한 구현예는 단지 예로서만 제공되고, 본 발명에서 서술된 바와 같은 방법의 장점들을 사용하기 위하여 당업자에 의해 손쉽게 식별될 수 있는 구현 방식들의 범위의 하나를 지시한다.
상기 설명 및 도 1을 참조하여, 컴퓨터 시스템상에서 문서들을 프리뷰잉하는 방법, 시스템 및 장치는:
- 하이퍼링크(104)를 포함하는 주 문서(102)를 디스플레이하는 단계, 및
- 상기 컴퓨터 시스템에 의해 수신되는 하이퍼링크의 지시(106)에 응답하여, 상기 주 문서의 디스플레이를 유지하면서 하이퍼링크에 의해 참조된 프리뷰 문서(108)를 디스플레이하는 단계를 포함하고,
결과적으로 상기 하이퍼링크에 의해 참조된 상기 문서가 프리뷰될 수 있도록 한다.
Claims (16)
- 컴퓨터 시스템에 의해, 문서들의 프리뷰를 제공하는 방법에 있어서,- 제 1 하이퍼링크(104)를 포함하는 주 문서(102)를 디스플레이하는 단계, 및- 상기 컴퓨터 시스템에 의해 수신되는 상기 제 1 하이퍼링크의 지시(indication:106)에 응답하여, 상기 주 문서의 디스플레이를 유지하면서 상기 제 1 하이퍼링크에 의해 참조되는 제 1 프리뷰 문서(108)를 디스플레이하는 단계를 포함하여,상기 제 1 하이퍼링크에 의해 참조되는 문서가 프리뷰될 수 있고, 상기 제 1 프리뷰 문서는 제 2 하이퍼링크를 포함하며, 상기 방법은,- 상기 컴퓨터 시스템에 의해 수신되는 상기 제 2 하이퍼링크의 지시(210)에 응답하여, 상기 제 1 프리뷰 문서(206)의 디스플레이를 유지하면서 상기 제 2 하이퍼링크에 의해 참조되는 제 2 프리뷰 문서(212)를 디스플레이하는 단계를 더 포함하여,상기 제 2 하이퍼링크에 의해 참조되는 문서가 프리뷰될 수 있는, 문서들의 프리뷰 제공 방법.
- 삭제
- 제 1 항에 있어서,- 상기 컴퓨터 시스템에 의해 수신되는 디스플레이된 문서의 지시(310)에 응답하여, 상기 지시된 문서로부터 도출한 모든 프리뷰 문서들(306)을 디스플레이 스크린(400)으로부터 제거하는 단계를 더 포함하는, 문서들의 프리뷰 제공 방법.
- 제 1 항에 있어서,- 상기 컴퓨터 시스템에 의해 수신되는 디스플레이된 프리뷰 문서의 선택에 응답하여, 상기 주 문서(402)를 상기 선택된 프리뷰 문서로 대체하는 단계, 및- 모든 프리뷰 문서들을 디스플레이 스크린(400)으로부터 제거하는 단계를 더 포함하는, 문서들의 프리뷰 제공 방법.
- 제 3 항에 있어서,- 디스플레이 스크린(400)으로부터 제거되는 프리뷰 문서를 캐쉬하는 단계를 더 포함하는, 문서들의 프리뷰 제공 방법.
- 제 1 항에 있어서,포인터를 하이퍼링크 위에 위치시킴으로써 상기 하이퍼링크는 컴퓨터 시스템에 지시되는, 문서들의 프리뷰 제공 방법.
- 제 3 항에 있어서,상기 문서는 하이퍼링크가 존재하지 않는 상기 디스플레이된 문서 내의 위치에 포인터를 위치시킴으로써 지시되는, 문서들의 프리뷰 제공 방법.
- 제 4 항에 있어서,상기 프리뷰 문서는 하이퍼링크가 존재하지 않는 상기 디스플레이된 프리뷰 문서 내의 위치에서 포인터를 클릭함으로써 선택되는, 문서들의 프리뷰 제공 방법.
- 제 1 항에 있어서,문서들은 Microsoft®Windows®포맷에 따라서 윈도우즈에 디스플레이되는, 문서들의 프리뷰 제공 방법.
- 하이퍼링크에 의해 참조되는 프리뷰 문서를 주 문서에 디스플레이하기 위한 시스템에 있어서,상기 시스템은 워크스테이션(502), 제 1 프리뷰 문서를 포함하는 제 1 문서 저장소(504), 및 상호 접속 수단(510)을 포함하고, 상기 워크스테이션은 상기 제 1 프리뷰 문서를 액세스하고, 상기 워크스테이션에 의해 수신되는 상기 하이퍼링크의 지시에 응답하여, 상기 주 문서를 디스플레이하는 것 외에도 상기 제 1 프리뷰 문서를 디스플레이하기 위해 상기 상호 접속 수단을 사용하여 상기 제 1 문서 저장소와 협동가능하도록 동작가능하며,상기 시스템은 제 2 프리뷰 문서를 포함하는 제 2 문서 저장소에 결합되는 서버를 더 포함하고, 상기 서버는 상호 접속 수단을 사용하여 상기 워크스테이션과 협동하도록 동작 가능하여, 상기 제 2 문서 저장소 내의 상기 제 2 프리뷰 문서를 액세스하고, 상기 워크스테이션에 의해 수신되는 상기 제 1 프리뷰 문서의 제 2 하이퍼링크의 지시(210)에 응답하여 상기 프리뷰 문서(206)의 디스플레이를 유지하면서, 상기 제 2 프리뷰 문서를 상기 워크스테이션에 디스플레이하여, 상기 제 2 하이퍼링크에 의해 참조되는 문서가 프리뷰될 수 있는, 디스플레이 시스템.
- 삭제
- 워크스테이션에 있어서,디스플레이(602), 데이터 처리 유닛(604,608,610), 및 사용자 인터페이스(606)을 포함하고, 프리뷰 문서들을 디스플레이하기 위하여 제 1 항의 방법에 따라서 동작 가능한, 워크스테이션.
- 제 12 항에 있어서,로컬 문서 저장소(616)를 더 포함하고, 상기 문서 저장소로부터 프리뷰 문서를 액세스하도록 동작 가능한, 워크스테이션.
- 제 12 항에 있어서,디스플레이 스크린으로부터 제거되는 프리뷰 문서와 관련된 내용 및 데이터를 캐쉬하도록 동작 가능한 데이터 저장소를 더 포함하는, 워크스테이션.
- 컴퓨터 시스템상에서 실행되고 주 문서를 디스플레이하는 웹 브라우저 애플리케이션을 기록한 컴퓨터 판독가능 기록 매체에 있어서,상기 주 문서를 디스플레이하면서 프리뷰 문서들을 디스플레이하기 위하여 제 1 항의 방법에 따라서 동작 가능하도록 구성되는, 컴퓨터 판독가능 기록 매체.
- 제 15 항에 있어서,상기 주 문서는 상기 애플리케이션에 의해 제공되는 표준 도구들을 사용하여 제어가능한, 컴퓨터 판독가능 기록 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0206090.3A GB0206090D0 (en) | 2002-03-15 | 2002-03-15 | Previewing documents on a computer system |
GB0206090.3 | 2002-03-15 | ||
PCT/IB2003/000422 WO2003079133A2 (en) | 2002-03-15 | 2003-02-06 | Previewing documents on a computer system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040101304A KR20040101304A (ko) | 2004-12-02 |
KR101163716B1 true KR101163716B1 (ko) | 2012-07-10 |
Family
ID=9933008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020047014337A KR101163716B1 (ko) | 2002-03-15 | 2003-02-06 | 컴퓨터 시스템상에서 문서들의 프리뷰잉 |
Country Status (8)
Country | Link |
---|---|
US (2) | USRE43170E1 (ko) |
EP (1) | EP1488299B1 (ko) |
JP (1) | JP2005521130A (ko) |
KR (1) | KR101163716B1 (ko) |
CN (1) | CN100592245C (ko) |
AU (1) | AU2003201754A1 (ko) |
GB (1) | GB0206090D0 (ko) |
WO (1) | WO2003079133A2 (ko) |
Families Citing this family (69)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110029584A1 (en) * | 2001-02-08 | 2011-02-03 | The Boeing Company | Apparatus, method and computer program product for transferring an electronic file |
US7296230B2 (en) | 2002-11-29 | 2007-11-13 | Nippon Telegraph And Telephone Corporation | Linked contents browsing support device, linked contents continuous browsing support device, and method and program therefor, and recording medium therewith |
WO2004114113A1 (en) * | 2003-06-20 | 2004-12-29 | Apple Computer, Inc. | Computer interface having a virtual single-layer mode for viewing overlapping objects |
US7526730B1 (en) * | 2003-07-01 | 2009-04-28 | Aol Llc | Identifying URL target hostnames |
US7159188B2 (en) * | 2003-10-23 | 2007-01-02 | Microsoft Corporation | System and method for navigating content in an item |
US7930206B2 (en) | 2003-11-03 | 2011-04-19 | Google Inc. | System and method for enabling an advertisement to follow the user to additional web pages |
US7840911B2 (en) * | 2004-09-27 | 2010-11-23 | Scott Milener | Method and apparatus for enhanced browsing |
US8732610B2 (en) | 2004-11-10 | 2014-05-20 | Bt Web Solutions, Llc | Method and apparatus for enhanced browsing, using icons to indicate status of content and/or content retrieval |
US20060069618A1 (en) * | 2004-09-27 | 2006-03-30 | Scott Milener | Method and apparatus for enhanced browsing |
US8327440B2 (en) | 2004-11-08 | 2012-12-04 | Bt Web Solutions, Llc | Method and apparatus for enhanced browsing with security scanning |
US8037527B2 (en) * | 2004-11-08 | 2011-10-11 | Bt Web Solutions, Llc | Method and apparatus for look-ahead security scanning |
US8032482B2 (en) * | 2004-09-30 | 2011-10-04 | Microsoft Corporation | Method, system, and apparatus for providing a document preview |
US7647559B2 (en) * | 2004-09-30 | 2010-01-12 | Microsoft Corporation | Method and computer-readable medium for navigating between attachments to electronic mail messages |
US9348937B2 (en) * | 2004-09-30 | 2016-05-24 | Elsevier B.V. | Fisheye viewer and wiggly icon |
JP4672395B2 (ja) * | 2005-02-28 | 2011-04-20 | 株式会社エヌ・ティ・ティ・データ | ページ閲覧装置およびプログラム |
US8533580B1 (en) * | 2005-09-12 | 2013-09-10 | Yongyong Xu | System and method of navigating linked web resources |
US20070074125A1 (en) * | 2005-09-26 | 2007-03-29 | Microsoft Corporation | Preview information for web-browsing |
US7814425B1 (en) * | 2005-12-30 | 2010-10-12 | Aol Inc. | Thumbnail image previews |
US20070256003A1 (en) * | 2006-04-24 | 2007-11-01 | Seth Wagoner | Platform for the interactive contextual augmentation of the web |
US8132106B2 (en) * | 2006-06-23 | 2012-03-06 | Microsoft Corporation | Providing a document preview |
US8196052B2 (en) * | 2006-06-30 | 2012-06-05 | International Business Machines Corporation | System and method to display a web page as scheduled by a user |
KR20080040891A (ko) * | 2006-11-06 | 2008-05-09 | 삼성전자주식회사 | 웹문서 편집 또는 표시 장치 및 방법 |
US8055993B2 (en) * | 2006-11-09 | 2011-11-08 | International Business Machines Corporation | Selecting and displaying descendant pages |
KR100881668B1 (ko) * | 2006-11-09 | 2009-02-06 | 삼성전자주식회사 | 웹 페이지 프리페치 장치 및 방법 |
US20080147709A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Search results from selected sources |
US20080148188A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Persistent preview window |
US20080147606A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Category-based searching |
US20080147708A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Preview window with rss feed |
US20080270932A1 (en) * | 2006-12-15 | 2008-10-30 | Iac Search & Media, Inc. | Toolbox editing |
US8601387B2 (en) * | 2006-12-15 | 2013-12-03 | Iac Search & Media, Inc. | Persistent interface |
US20080148192A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Toolbox pagination |
US20080148164A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Toolbox minimizer/maximizer |
US20080147653A1 (en) * | 2006-12-15 | 2008-06-19 | Iac Search & Media, Inc. | Search suggestions |
US20080229218A1 (en) * | 2007-03-14 | 2008-09-18 | Joon Maeng | Systems and methods for providing additional information for objects in electronic documents |
US8161369B2 (en) | 2007-03-16 | 2012-04-17 | Branchfire, Llc | System and method of providing a two-part graphic design and interactive document application |
US9207842B2 (en) * | 2007-05-07 | 2015-12-08 | Hewlett-Packard Development Company, L.P. | Automatically playing a video clip associated with an icon that is in focus |
KR100884174B1 (ko) * | 2007-06-11 | 2009-02-17 | (주) 엘지텔레콤 | 모바일 웹 브라우징 환경에서의 링크 선택에 따른 미리보기제공방법 |
KR101185634B1 (ko) * | 2007-10-02 | 2012-09-24 | 가부시키가이샤 아쿠세스 | 단말 장치, 링크 선택 방법 및 표시 프로그램이 기록된 컴퓨터 판독가능한 기록 매체 |
US8495487B2 (en) * | 2009-01-04 | 2013-07-23 | Sandra Lee Jerome | Web-based dealership management system |
US8689203B2 (en) * | 2008-02-19 | 2014-04-01 | Microsoft Corporation | Software update techniques based on ascertained identities |
US20090248397A1 (en) * | 2008-03-25 | 2009-10-01 | Microsoft Corporation | Service Initiation Techniques |
US8656267B2 (en) * | 2008-03-31 | 2014-02-18 | International Business Machines Corporation | Method of approximate document generation |
KR20090113010A (ko) * | 2008-04-25 | 2009-10-29 | 삼성전자주식회사 | Gui 제공방법 및 이를 적용한 멀티미디어 기기 |
US9030418B2 (en) * | 2008-06-24 | 2015-05-12 | Lg Electronics Inc. | Mobile terminal capable of sensing proximity touch |
JP5369769B2 (ja) * | 2009-03-05 | 2013-12-18 | ソニー株式会社 | 情報処理装置、情報処理方法、プログラムおよび情報処理システム |
US8493344B2 (en) | 2009-06-07 | 2013-07-23 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
EP2323134A1 (en) * | 2009-11-06 | 2011-05-18 | Research In Motion Limited | Methods and electronic devices for previewing videos |
JP5589504B2 (ja) * | 2010-03-31 | 2014-09-17 | ブラザー工業株式会社 | 画像形成制御プログラム、及び制御装置 |
US9003272B2 (en) | 2010-09-16 | 2015-04-07 | International Business Machines Corporation | Method and system of a user associating a first webpage link and second webpage link and viewing of the contents of the webpage links by the selection of the first webpage link |
US8640225B2 (en) | 2010-09-24 | 2014-01-28 | Nokia Corporation | Method and apparatus for validating resource identifier |
US20120084644A1 (en) * | 2010-09-30 | 2012-04-05 | Julien Robert | Content preview |
CN102541817B (zh) * | 2010-12-26 | 2016-08-03 | 上海量明科技发展有限公司 | 一种数字文档的预览方法及装置 |
US8527863B2 (en) * | 2011-06-08 | 2013-09-03 | International Business Machines Corporation | Navigating through cross-referenced documents |
US9747257B2 (en) | 2012-01-02 | 2017-08-29 | Microsoft Technology Licensing, Llc | Updating document previews of embedded files |
CN102663035B (zh) * | 2012-03-27 | 2015-06-17 | 北京慧眼智行科技有限公司 | 文件预览实现方法和装置 |
US8881269B2 (en) | 2012-03-31 | 2014-11-04 | Apple Inc. | Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader |
JPWO2013157322A1 (ja) * | 2012-04-18 | 2015-12-21 | ソニー株式会社 | 情報処理装置およびプログラム |
US20130325832A1 (en) * | 2012-05-31 | 2013-12-05 | Microsoft Corporation | Presenting search results with concurrently viewable targets |
US8656265B1 (en) * | 2012-09-11 | 2014-02-18 | Google Inc. | Low-latency transition into embedded web view |
JP6004440B2 (ja) * | 2013-06-07 | 2016-10-05 | 日本電信電話株式会社 | ヘルプ・リコメンド方法およびそのコンピュータプログラム |
WO2015089819A1 (en) * | 2013-12-20 | 2015-06-25 | Orange | Method for selecting an electronic content to be displayed on a display of an electronic device |
KR102249746B1 (ko) | 2014-02-18 | 2021-05-10 | 삼성전자 주식회사 | 링크 객체에 연결된 전자문서의 표시 방법 및 전자 장치 |
CN106059999B (zh) * | 2016-05-06 | 2021-03-23 | 腾讯科技(北京)有限公司 | 一种媒体文件的展示方法、客户端、插件及*** |
US10896254B2 (en) * | 2016-06-29 | 2021-01-19 | Sophos Limited | Sandbox environment for document preview and analysis |
EP3321833B1 (en) * | 2016-11-14 | 2022-12-21 | Mastercard International Incorporated | Method for biometric based signing of document |
CN110162256A (zh) * | 2018-02-12 | 2019-08-23 | 优视科技有限公司 | 浏览器的操作方法、介质和终端设备 |
US11983483B2 (en) * | 2022-05-24 | 2024-05-14 | Microsoft Technology Licensing, Llc | Web site preview generation with action control |
US11960817B2 (en) | 2022-05-24 | 2024-04-16 | Microsoft Technology Licensing, Llc | Web site preview based on client presentation state |
US20230385363A1 (en) * | 2022-05-24 | 2023-11-30 | Microsoft Technology Licensing, Llc | Web site preview generation based on web site type |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1040062A (ja) | 1996-07-22 | 1998-02-13 | Nec Corp | Wwwブラウザのページ表示処理方法および装置 |
JP2001243178A (ja) * | 2000-02-25 | 2001-09-07 | Ntt Communications Kk | 情報提供方法およびそのシステム |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5680629A (en) * | 1992-12-07 | 1997-10-21 | Microsoft Corporation | Method and system for previewing computer output |
JP3591861B2 (ja) * | 1994-01-31 | 2004-11-24 | キヤノン株式会社 | 画像処理方法及び装置 |
AU2514495A (en) * | 1994-05-13 | 1995-12-18 | Apple Computer, Inc. | Unified hierarchical and tear-off menus in a graphical, event-driven computer system |
US5682541A (en) * | 1994-05-26 | 1997-10-28 | Canon Business Machines, Inc. | Preview system for printed documents |
US5652901A (en) * | 1994-12-23 | 1997-07-29 | Microsoft Corporation | Method and system for previewing computer output |
US6222545B1 (en) * | 1995-03-28 | 2001-04-24 | Canon Kabushiki Kaisha | Image processing apparatus and method |
US5572643A (en) * | 1995-10-19 | 1996-11-05 | Judson; David H. | Web browser with dynamic display of information objects during linking |
US6119135A (en) * | 1996-02-09 | 2000-09-12 | At&T Corporation | Method for passively browsing the internet using images extracted from web pages |
US5903905A (en) * | 1996-04-30 | 1999-05-11 | Microsoft Corporation | Method for simultaneously constructing and displaying a dynamic preview of a document that provides an accurate customized document |
US5784058A (en) * | 1996-05-28 | 1998-07-21 | Sun Microsystems, Inc. | User-controllable persistent browser display pages |
US5724595A (en) * | 1996-06-19 | 1998-03-03 | Sun Microsystems, Inc. | Simple method for creating hypertext links |
US6118493A (en) * | 1997-04-01 | 2000-09-12 | Ati Technologies, Inc. | Method and apparatus for selecting a channel from a multiple channel display |
US6097389A (en) * | 1997-10-24 | 2000-08-01 | Pictra, Inc. | Methods and apparatuses for presenting a collection of digital media in a media container |
US6160554A (en) * | 1998-03-19 | 2000-12-12 | Hewlett Packard Company | Computer file content preview window |
US6177936B1 (en) * | 1998-08-20 | 2001-01-23 | International Business Machines Corporation | Browser hierarchical contextual information for web pages |
US6725425B1 (en) * | 1998-12-08 | 2004-04-20 | Yodlee.Com | Method and apparatus for retrieving information from semi-structured, web-based data sources |
US6522342B1 (en) * | 1999-01-27 | 2003-02-18 | Hughes Electronics Corporation | Graphical tuning bar for a multi-program data stream |
WO2000050972A2 (en) * | 1999-02-26 | 2000-08-31 | Webivore Knowledge Systems, Llc | Network meta-information collection tool |
US7039872B1 (en) * | 1999-06-01 | 2006-05-02 | Mossman Associates Inc | Method and system of creating floating windows for displaying sponsor information, messages or programs in non-obtrusive areas of the graphic user interface of a software application |
US20010037359A1 (en) * | 2000-02-04 | 2001-11-01 | Mockett Gregory P. | System and method for a server-side browser including markup language graphical user interface, dynamic markup language rewriter engine and profile engine |
US6313855B1 (en) * | 2000-02-04 | 2001-11-06 | Browse3D Corporation | System and method for web browsing |
US20030115546A1 (en) * | 2000-02-17 | 2003-06-19 | Dubey Stuart P. | Method and apparatus for integrating digital media assets into documents |
AU2001235940A1 (en) * | 2000-02-23 | 2001-09-03 | Eyal, Yehoshua | Systems and methods for generating and providing previews of electronic files such as web files |
US6308327B1 (en) * | 2000-03-21 | 2001-10-23 | International Business Machines Corporation | Method and apparatus for integrated real-time interactive content insertion and monitoring in E-commerce enabled interactive digital TV |
US7747782B2 (en) * | 2000-04-26 | 2010-06-29 | Novarra, Inc. | System and method for providing and displaying information content |
DE10033548C2 (de) * | 2000-07-11 | 2002-05-16 | Wolfgang Papenbrock | Verfahren zur Vorschau von Internetseiten |
US20020129051A1 (en) * | 2001-03-08 | 2002-09-12 | International Business Machines Corporation | Previewing portions of the hypertext World Wide Web documents linked to hyperlinks in received World Wide Web documents |
US20020163545A1 (en) * | 2001-05-01 | 2002-11-07 | Hii Samuel S. | Method of previewing web page content while interacting with multiple web page controls |
US7047502B2 (en) * | 2001-09-24 | 2006-05-16 | Ask Jeeves, Inc. | Methods and apparatus for mouse-over preview of contextually relevant information |
US6961906B2 (en) * | 2001-11-14 | 2005-11-01 | Lenovo Pte. Ltd. | Method and system for switching between windows in a multiwindow computer environment |
US8032482B2 (en) * | 2004-09-30 | 2011-10-04 | Microsoft Corporation | Method, system, and apparatus for providing a document preview |
-
2002
- 2002-03-15 GB GBGB0206090.3A patent/GB0206090D0/en not_active Ceased
-
2003
- 2003-02-06 AU AU2003201754A patent/AU2003201754A1/en not_active Abandoned
- 2003-02-06 WO PCT/IB2003/000422 patent/WO2003079133A2/en active Application Filing
- 2003-02-06 EP EP03700455.3A patent/EP1488299B1/en not_active Expired - Lifetime
- 2003-02-06 KR KR1020047014337A patent/KR101163716B1/ko active IP Right Grant
- 2003-02-06 CN CN03805984A patent/CN100592245C/zh not_active Expired - Lifetime
- 2003-02-06 US US12/582,805 patent/USRE43170E1/en not_active Expired - Lifetime
- 2003-02-06 US US10/507,341 patent/US7490288B2/en not_active Ceased
- 2003-02-06 JP JP2003577069A patent/JP2005521130A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1040062A (ja) | 1996-07-22 | 1998-02-13 | Nec Corp | Wwwブラウザのページ表示処理方法および装置 |
JP2001243178A (ja) * | 2000-02-25 | 2001-09-07 | Ntt Communications Kk | 情報提供方法およびそのシステム |
Also Published As
Publication number | Publication date |
---|---|
CN1643487A (zh) | 2005-07-20 |
EP1488299B1 (en) | 2014-01-15 |
AU2003201754A8 (en) | 2003-09-29 |
GB0206090D0 (en) | 2002-04-24 |
WO2003079133A2 (en) | 2003-09-25 |
KR20040101304A (ko) | 2004-12-02 |
JP2005521130A (ja) | 2005-07-14 |
US7490288B2 (en) | 2009-02-10 |
USRE43170E1 (en) | 2012-02-07 |
EP1488299A2 (en) | 2004-12-22 |
WO2003079133A3 (en) | 2004-02-05 |
US20050235203A1 (en) | 2005-10-20 |
AU2003201754A1 (en) | 2003-09-29 |
CN100592245C (zh) | 2010-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101163716B1 (ko) | 컴퓨터 시스템상에서 문서들의 프리뷰잉 | |
US11188709B2 (en) | Cascading menus for remote popping | |
US20180131680A1 (en) | System, method and apparatus for selecting content from web sources and posting content to web logs | |
US6177936B1 (en) | Browser hierarchical contextual information for web pages | |
AU2005203411B2 (en) | Command user interface for displaying selectable software functionality controls | |
US6697838B1 (en) | Method and system for annotating information resources in connection with browsing, in both connected and disconnected states | |
KR100562240B1 (ko) | 하이퍼텍스트 문서 및 등가물 사이에서 네비게이트하기위한 멀티 타겟 링크 | |
US5963964A (en) | Method, apparatus and program product for updating visual bookmarks | |
US5973695A (en) | Method for graphically displaying a UNIX directory structure | |
KR100355853B1 (ko) | 웹문서의비동기식인쇄방법및그시스템 | |
JP4919321B2 (ja) | ウェブページ閲覧履歴管理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 | |
US20020154159A1 (en) | Method, apparatus, and program for associating successive repointing of a browser's load function with navigational links in web pages | |
JP2001060205A (ja) | ドキュメント表示方法、コンピュータプログラム製品及びドキュメント表示装置 | |
KR20080064945A (ko) | 복수의 제공자에 걸쳐 복수의 검색을 동시에 확장시키는방법 | |
US6745227B1 (en) | Method, article of manufacture and apparatus for providing browsing information | |
GB2383158A (en) | Accessing remote bookmark lists | |
JP2007280011A (ja) | Webページ閲覧履歴の提示方法および装置 | |
JP2006190253A (ja) | ウェブページのアスペクトを評価するための方法と装置 | |
US20040205502A1 (en) | Network navigation system and method | |
US20020010720A1 (en) | Hyper-text document formatting collating and printing | |
GB2365150A (en) | Automatic completion of data in a data entry field using prepended text | |
JP3450598B2 (ja) | 専門用語辞書選択装置 | |
JP2005301967A (ja) | マウスの左右両ボタンの同時クリックを利用したプログラム実行システム及び実行方法 | |
JP2004295294A (ja) | Web対応電子機器装置、Webコンテンツの閲覧表示方法およびプログラム | |
KR20030007734A (ko) | 퍼스널 배너 작성 프로그램 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150703 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160623 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170620 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180626 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190625 Year of fee payment: 8 |