KR20020010863A - Switching between virtual desktops - Google Patents
Switching between virtual desktops Download PDFInfo
- Publication number
- KR20020010863A KR20020010863A KR1020010042535A KR20010042535A KR20020010863A KR 20020010863 A KR20020010863 A KR 20020010863A KR 1020010042535 A KR1020010042535 A KR 1020010042535A KR 20010042535 A KR20010042535 A KR 20010042535A KR 20020010863 A KR20020010863 A KR 20020010863A
- Authority
- KR
- South Korea
- Prior art keywords
- desktop
- panes
- borders
- border
- pane
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 39
- 238000004590 computer program Methods 0.000 claims abstract description 12
- 230000007704 transition Effects 0.000 claims description 36
- 238000012545 processing Methods 0.000 claims description 17
- 208000002193 Pain Diseases 0.000 abstract 8
- 230000036407 pain Effects 0.000 abstract 8
- 230000004075 alteration Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 241000277269 Oncorhynchus masou Species 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
본 발명은 컴퓨터 디스플레이를 포함하여 복수개의 데스크탑 판(desktop pane)을 갖는 디스플레이 시스템 분야에 관한 것으로, 데스크탑 판들간의 전환을 위한 방법, 시스템 및 컴퓨터 프로그램 제품에 관한 것이다.The present invention relates to the field of display systems having a plurality of desktop panes, including computer displays, and to a method, system and computer program product for switching between desktop panes.
지난 수년 동안, 컴퓨터 사용자 인터페이스와 소프트웨어 애플리케이션은 많은 변화를 겪어왔다. DOS와 같은 초기의 문자-기반의 사용자 인터페이스는 소프트웨어 프로그램들이 직렬적으로 실행되는 환경, 즉 한번에 하나씩 실행되며 각각의 애플리케이션은 전체 디스플레이를 사용하는 환경을 제공했다. 보다 최근에는, 그래픽 사용자 인터페이스(GUI)가 일반화되어, 복수개의 데스크탑 판이 디스플레이 영역을 공유하며 사용자는 데스크탑 판들 각각을 디스플레이 장치상에서 볼 수 있는 환경을 제공하고 있다. 각각의 데스크탑 판은 소위 가상 데스크탑(virtual desktop)을 포함한다. 가상 데스크탑은, 컴퓨터 디스플레이 장치의 스크린상에 디스플레이되는 복수개의 윈도우, 아이콘, 및 툴바에 관련되어 있다.Over the years, computer user interfaces and software applications have undergone many changes. Early character-based user interfaces such as DOS provided an environment in which software programs were run serially, one at a time, with each application using the entire display. More recently, graphical user interfaces (GUIs) have become commonplace, providing a environment in which a plurality of desktop panes share a display area and a user can view each of the desktop panes on a display device. Each desktop edition includes a so-called virtual desktop. The virtual desktop is associated with a plurality of windows, icons, and toolbars displayed on the screen of the computer display device.
사용자가 디스플레이 영역의 데스크탑 판들 사이에서 전환할 수 있도록 해주는 방법들이 개발되어 왔다. 이와 같은 방법들 중 하나는, 데스크탑 판을 나타내는 색깔이 입혀진 타겟 블럭을 가진다. 타겟 영역들중 하나에 클릭함으로써 대응하는 데스크탑 판으로의 이동이 발생한다. 불행하게도, 이 방법은 아이콘보다 작은 타겟을 클릭하기 위해 사용자가 마우스를 정확히 이동시켜야 하기 때문에 여러번 수행하다보면 짜증나는 일이 될 수 있다.Methods have been developed that allow the user to switch between desktop panes of the display area. One such method has a colored target block representing the desktop pane. By clicking on one of the target areas a movement to the corresponding desktop pane occurs. Unfortunately, this method can be frustrating to perform multiple times because the user must move the mouse correctly to click on a target smaller than the icon.
데스크탑 판들, 즉, 가상 데스크탑들간의 전환을 위한 또 다른 종래의 방법은, 이전 데스크탑 판이나 다음 데스크탑 판으로 전환할 수 있도록 해주는 풀-다운 메뉴(pull-down menu)를 포함한다. 불행하게도, 이 방법은 불편하며 이용하기 어렵다. 또한, 이 방법은 이전 데스크탑 또는 다음 데스크탑으로 전환만 허용하며 대각선상의 데스크탑 판, 즉, 디스플레이 장치상에서 나타난 데스크탑 판의 대각선상의 데스크탑 판으로의 전환은 허용하지 않는다.Another conventional method for switching between desktop panes, ie virtual desktops, includes a pull-down menu that allows switching to the previous or next desktop pane. Unfortunately, this method is inconvenient and difficult to use. In addition, this method only allows switching to the previous or next desktop and not to the diagonal desktop pane, that is, the conversion of the desktop pane appearing on the display device to the diagonal desktop pane.
종래 기술의 방법은, 마우스를 스크린의 테두리(border)로 이동시킴으로써대응하는 데스크탑 판으로의 자동 화면 전환을 포함한다. 불행하게도, 이 방법은 사용자가 실수로 화면의 테두리로 마우스를 이동시키는 경우에도 대응하는 데스크탑 판으로 화면 전환이 이루어진다.Prior art methods involve automatic screen switching to the corresponding desktop pane by moving the mouse to the border of the screen. Unfortunately, this method switches the screen to the corresponding desktop pane even if the user accidentally moves the mouse to the edge of the screen.
따라서, 앞서 언급한 단점들이 없이 사용자가 인접한 데스크탑 판 및/또는 대각선상의 데스크탑 판으로 전환할 수 있도록 해주는 것이 바람직하다.Thus, it would be desirable to allow a user to switch between adjacent desktop panes and / or diagonal desktop panes without the aforementioned disadvantages.
앞서 언급한 문제점들은, 디스플레이 장치상에 현재 디스플레이된 데스크탑의 특정 테두리를 마우스와 같은 포인팅 장치로 클릭하여 선택함으로써 일부 실시예들에서는 적어도 부분적으로 해결될 수 있다. 일단 사용자가 특정 테두리를 선택하면, 디스플레이 장치는 특정 테두리와 연관된 새로운 데스크탑 판, 즉, 선택된 특정 테두리를 포함하는 데스크탑에 인접하거나 대각선상에 놓인 데스크탑을 디스플레이한다.The aforementioned problems may be at least partially solved in some embodiments by clicking and selecting with a pointing device, such as a mouse, a particular border of the desktop currently displayed on the display device. Once the user selects a particular border, the display device displays a new desktop pane associated with the particular border, i.e., the desktop adjacent or diagonally adjacent to the desktop containing the selected particular border.
한 실시예에서, 가상 데스크탑들간의 전환 방법은 디스플레이 장치와, 복수개의 데스크탑 판을 포함하는 디스플레이 영역을 제공하는 단계를 포함한다. 디스플레이 영역 내의 복수개의 데스크탑 판들 중 하나는 디스플레이 장치 상에서 볼 수 있다. 나아가, 복수개의 데스크탑 판들 각각은 하나 이상의 다른 테두리에 대한 하나 이상의 테두리를 포함한다. 나아가, 이 방법은 특정한 테두리에서 예를 들어, 마우스, 트랙볼, 및 압력 감지 패드와 같은 포인팅 장치를 실행시킴으로써 디스플레이 장치 상에서 볼 수 있는 데스크탑 판의 특정 테두리를 선택하는 것을 포함한다. 일단 사용자가 특정 테두리를 선택하면, 이 방법은 선택된 특정 테두리에 연관된 특정 데스크탑 판을 디스플레이 장치 상에 디스플레이하는 것을 포함한다. 선택된 특정 테두리에 연관된 특정 데스크탑 판은 선택된 특정 테두리를 포함하는 데스크탑 판에 인접하거나 대각선상에 위치한다.In one embodiment, a method of switching between virtual desktops includes providing a display device and a display area including a plurality of desktop panes. One of the plurality of desktop panes in the display area is visible on the display device. Furthermore, each of the plurality of desktop panes includes one or more borders to one or more other borders. Further, the method involves selecting a particular border of the desktop plate that is visible on the display device by executing a pointing device, such as a mouse, trackball, and pressure sensitive pad, at that particular border. Once the user selects a particular border, the method includes displaying on the display device a particular desktop pane associated with the selected particular border. The particular desktop pane associated with the selected particular border is adjacent to or diagonally to the desktop pane containing the selected particular border.
본 발명의 또 다른 실시예에서, 복수개의 데스크탑 판들 각각의 테두리는 인접 전이 테두리 또는 대각선상의 전이 테두리다. 본 발명의 또다른 실시예에서, 복수개의 데스크탑 판들 각각의 테두리는 인접 전이 테두리 및 대각 전이 테두리다.In another embodiment of the present invention, the border of each of the plurality of desktop panes is an adjacent transition border or a diagonal transition border. In another embodiment of the present invention, the border of each of the plurality of desktop panes is an adjacent transition border and a diagonal transition border.
앞서 설명한 것들은 이하에서 설명되는 본 발명의 상세한 설명을 보다 잘 이해할 수 있도록 본 발명의 특징과 이점을 다소 포괄적으로 다루었다. 본 발명의 청구범위의 주제를 형성하는 본 발명의 추가적인 특징 및 이점들은 기술될 것이다.The foregoing has outlined rather broadly the features and advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described which form the subject of the claims of the invention.
도 1은 본 발명에 따라 구성된 데이타 처리 시스템.1 is a data processing system constructed in accordance with the present invention.
도 2는 복수개의 데스크탑 판을 갖는 디스플레이 영역의 한 실시예.2 is an embodiment of a display area having a plurality of desktop panes.
도 3은 본 발명의 실시예에 따라 데스크탑 판들을 전환하기 위한 방법을 도시하는 흐름도.3 is a flow diagram illustrating a method for switching desktop panes in accordance with an embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
13 : 데이타 처리 시스템13: data processing system
36 : 디스플레이 어댑터36: display adapter
38 : 디스플레이 장치38: display device
본 발명은 가상 데스크탑들간의 전환을 위한 방법, 시스템, 및 컴퓨터 프로그램 제품을 포함한다. 본 발명의 한 실시예에서, 이 방법은 디스플레이 장치를 제공하는 단계를 포함한다. 이 방법은 복수개의 데스크탑 판-상기 복수개의 데스크탑 판들중 하나는 디스플레이 장치상에서 볼 수 있음-을 포함하는 디스플레이 영역을 제공하는 단계를 더 포함한다. 복수개의 데스크탑 판들 각각은, 하나 이상의 인접한 데스크탑 판 및/또는 대각선상의 데스크탑 판들에 대해 하나 이상의 인접 전이 테두리 및/또는 대각 전이 테두리를 포함할 수 있다. 이 방법은, 특정의 인접 전이 테두리 또는 특정의 대각 전이 테두리에서, 예를 들어, 마우스, 트랙볼, 및 압력 감지 패드와 같은 포인팅 장치를 실행시킴으로써 복수개의 데스크탑 판들중 하나의 특정 인접 전이 테두리 및/또는 하나의 특정 대각 전이 테두리를 선택하는 단계를 포함한다. 이 방법은, 선택된 특정의 인접 전이 테두리 또는 특정의 대각 전이 테두리에 연관된 특정의 인접 데스크탑 판 또는 특정의 대각선상의 데스크탑 판을 디스플레이 장치상에 디스플레해주는 단계를 더 포함한다.The present invention includes a method, system, and computer program product for switching between virtual desktops. In one embodiment of the invention, the method includes providing a display device. The method further includes providing a display area comprising a plurality of desktop panes, one of the plurality of desktop panes visible on a display device. Each of the plurality of desktop panes may include one or more adjacent transition borders and / or diagonal transition borders for one or more adjacent desktop panes and / or diagonal desktop panes. The method may be performed at a particular adjacent transition border or at a specific diagonal transition border, for example, by launching a pointing device such as a mouse, trackball, and pressure sensitive pad, and / or a particular adjacent transition border of one of the plurality of desktop panes. Selecting one particular diagonal transition border. The method further includes displaying on the display device a particular adjacent desktop pane or a particular diagonal desktop pane associated with a selected particular adjacent transition border or a particular diagonal transition border.
도 1-컴퓨터 시스템.1-computer system.
도 1은 본 발명을 실시하기 위한 하드웨어 환경을 나타내는 데이타 처리 시스템(13)의 전형적인 하드웨어 구성을 도시한다. 데이타 처리 시스템(13)은, 시스템 버스(12)에 의해 다양한 다른 요소들에 결합된 통상의 마이크로프로세서와 같은 중앙 처리 장치(CPU, 10)을 가진다. 판독 전용 메모리(ROM, 16)은 시스템 버스(12)에 결합되어 데이타 처리 시스템(13)의 소정의 기본 기능을 제어하는 기본 입력/출력 시스템(BIOS)를 포함한다. 랜덤 액세스 메모리(RAM, 14)와 I/O 어댑터(18), 및 다른 어댑터(34)도 역시 시스템 버스(12)에 결합되어 있다. I/O 어댑터(18)은 디스크 장치(20) 및 테이프 드라이브(40)과 통신하는 SCSI(Small Computer System Interface) 어댑터일 수 있다. 통신 어댑터(34)는 버스(12)를 외부 네트워크와 상호접속시켜 데이타 처리 시스템(13)이 다른 시스템과 통신할 수 있도록 해준다. 또한 입력/출력 장치들은 사용자 인터페이스 어댑터(22)와 디스플레이 어댑터(36)을 통해 시스템 버스(12)에 접속된다. 디스플레이 장치(38)은 디스플레이 어댑터(36)에 의해 시스템 버스(12)에 접속된다. 이런 식으로, 사용자는 키보드(24), 마우스(26), 압력 감지 패드(도시되지 않음), 마우스, 조이스틱(도시되지 않음), PDA(도시되지 않음)를 통해 시스템(13)에 입력할 수 있으며, 디스플레이(38)을 통해 시스템(13)으로부터의 출력을 받을 수 있다.1 shows a typical hardware configuration of a data processing system 13 representing a hardware environment for practicing the present invention. The data processing system 13 has a central processing unit (CPU) 10, such as a conventional microprocessor, coupled to various other elements by the system bus 12. Read-only memory (ROM) 16 includes a basic input / output system (BIOS) coupled to system bus 12 to control certain basic functions of data processing system 13. Random access memory (RAM) 14 and I / O adapter 18, and other adapters 34 are also coupled to system bus 12. I / O adapter 18 may be a small computer system interface (SCSI) adapter in communication with disk device 20 and tape drive 40. The communication adapter 34 interconnects the bus 12 with an external network, allowing the data processing system 13 to communicate with other systems. Input / output devices are also connected to the system bus 12 via the user interface adapter 22 and the display adapter 36. The display device 38 is connected to the system bus 12 by the display adapter 36. In this way, a user can enter the system 13 via a keyboard 24, mouse 26, pressure sensitive pad (not shown), mouse, joystick (not shown), PDA (not shown). And display 38 to receive output from system 13.
본 발명의 양호한 구현으로서, 상술한 방법 또는 방법들을 실행하도록 프로그램된 컴퓨터 시스템으로서의 구현, 및 컴퓨터 프로그램 제품으로서의 구현이 포함된다. 컴퓨터 시스템 구현에 따르면, 상기 방법 또는 방법들을 실행하기 위한 명령어 세트는 상술한 바와 같이 구성된 하나 이상의 컴퓨터 시스템의 랜덤 액세스 메모리(14) 내에 상주한다. 컴퓨터 시스템에 의해 요청받을 때까지, 명령어 세트는 또 다른 컴퓨터 메모리, 예를 들어 (광 디스크 또는 플로피 디스크와 같은 리무브블 메모리를 포함하는) 디스크 드라이브(20) 내에 컴퓨터 프로그램 제품으로서 저장될 수 있다. 나아가, 컴퓨터 프로그램 제품은 또 다른 컴퓨터에 저장될 수 있으며 요청이 있다면 네트워크 또는 인터넷과 같은 외부 네트워크에 의해 사용자의 워크스테이션으로 전송될 수 있다. 명령어 세트의 물리적 저장은, 컴퓨터 판독가능한 정보가 매체상에 새겨지도록 그 명령어 세트가 저장되는 매체를 물리적으로 변경시킨다는 것을 당업자는 이해할 것이다. 이러한 변경은 전기적, 자기적, 화학적 또는 다른 물리적 변경일 수 있다.Preferred implementations of the invention include implementations as computer systems programmed to execute the methods or methods described above, and implementations as computer program products. According to a computer system implementation, the instruction set for executing the method or methods resides in the random access memory 14 of one or more computer systems configured as described above. Until requested by the computer system, the instruction set may be stored as a computer program product in another computer memory, for example a disk drive 20 (including removable memory such as an optical disk or a floppy disk). . Furthermore, the computer program product may be stored on another computer and, upon request, transmitted to a user's workstation by a network or an external network such as the Internet. Those skilled in the art will understand that physical storage of an instruction set physically changes the medium on which the instruction set is stored such that computer readable information is engraved on the medium. Such alterations may be electrical, magnetic, chemical or other physical alterations.
도 2-복수개의 데스크탑 판을 갖는 디스플레이 영역의 도시2-An illustration of a display area with multiple desktop panes.
도 2는 수평 테두리(220)과 수직 테두리(230)에 의해 분할된 복수개의 데스크탑 판(210A-D)를 포함하는 디스플레이 영역(200)의 본 발명에 따른 실시예이다. 수평 테두리(220)은 2개 세그먼트의 인접 전이 테두리(240A, 240B)를 포함한다. 수직 테두리(230)은 2개 세그먼트의 인접 전이 테두리(240C, 240D)를 포함한다. 대각 전이 테두리(240E)는 240A, 240C, 240B, 및 240D의 교차부에 구현될 수 있다.2 is an embodiment in accordance with the present invention of a display area 200 that includes a plurality of desktop panes 210A-D divided by a horizontal border 220 and a vertical border 230. Horizontal border 220 includes two segments of adjacent transition borders 240A and 240B. Vertical border 230 includes two segments of adjacent transition borders 240C and 240D. Diagonal transition edge 240E may be implemented at the intersection of 240A, 240C, 240B, and 240D.
도 2를 참조하면, 데스크탑 판(210A)는 인접 전이 테두리(240C)에 의해 데스크탑 판(210B)와 접한다. 데스크탑 판(210A)는 인접 전이 테두리(240B)에 의해 데스크탑 판(210B)와 접한다. 데스크탑 판(210D)는 인접 전이 테두리(240D)에 의해 데스크탑 판(210C)와 접한다. 데스크탑 판(210A)는 대각 전이 테두리(240E)에 의해 데스크탑 판(210D)의 대각선상에 놓인다. 데스크탑 판(210B)는 대각 전이 테두리(240E)를 통해 데스크탑 판(210C)의 대각선상에 놓인다. 데스크탑 판(210A-D)는 집합적 또는 개별적으로 데스크탑 판(210)이라 불린다. 인접 전이 테두리(240A-D)와 대각 전이 테두리(240E)는 집합적 또는 개별적으로 테두리(240)이라 불린다.Referring to FIG. 2, desktop pane 210A abuts desktop pane 210B by adjacent transition border 240C. Desktop pane 210A abuts desktop pane 210B by adjacent transition border 240B. Desktop pane 210D abuts desktop pane 210C by adjacent transition border 240D. The desktop pane 210A lies on the diagonal of the desktop pane 210D by the diagonal transition frame 240E. Desktop pane 210B lies on the diagonal of desktop pane 210C via diagonal transition border 240E. Desktop panes 210A-D are collectively or individually called desktop panes 210. Adjacent transition borders 240A-D and diagonal transition borders 240E are collectively or individually referred to as border 240.
도 2에 도시된 바와 같이, 데스크탑 판(210)은 2개의 다른 데스크탑 판(210)에 인접해 있고 하나의 다른 데스크탑 판(210)의 대각선상에 위치해 있다. 디스플레이 영역(200)은 소정 개수의 데스크탑 판(210)을 포함할 수 있으며 디스플레이 영역(200)의 데스크탑 판(210A-D)는 단지 예시적인 것이라는 것에 주목해야 한다. 데스크탑 판(210)은 어떠한 패턴으로도 배열될 수 있다는 것도 주목해야 한다. 한 실시예에서, 데스크탑 판(210)은, 각각의 데스크탑 판이 하나 이상의 다른 데스크탑 판과 인접하지만 어떠한 데스크탑 판(210)에 대해서도 대각선상에 위치하지 않는 패턴으로 디스플레이 영역(200)에 배열되어 있다. 또 다른 실시예에서, 데스크탑 판(210)은, 각각의 데스크탑 판이 하나 이상의 다른 데스크탑 판에 대해 대각선상에 위치하지만 어떠한 데스크탑 판(210)과도 인접하지 않는 패턴으로 디스플레이 영역(200)에 배열되어 있다. 또 다른 실시예에서, 데스크탑 판(210)은, 각각의 데스크탑 판이 하나 이상의 다른 데스크탑 판과 인접하며 또한 각각의 데스크탑판(2310)은 하나 이상의 다른 데스크탑 판(210)에 대해 대각선상에 위치하는 패턴으로 디스플레이 영역(200)에 배열되어 있다.As shown in FIG. 2, desktop pane 210 is adjacent to two other desktop panes 210 and is located on the diagonal of one other desktop pane 210. It should be noted that the display area 200 may include any number of desktop panes 210 and the desktop panes 210A-D of the display region 200 are merely exemplary. It should also be noted that the desktop plate 210 may be arranged in any pattern. In one embodiment, desktop panes 210 are arranged in display area 200 in a pattern in which each desktop pane is adjacent to one or more other desktop panes but is not diagonal to any desktop pane 210. In another embodiment, desktop panes 210 are arranged in display area 200 in a pattern where each desktop pane is positioned diagonal to one or more other desktop panes but is not adjacent to any desktop pane 210. . In another embodiment, desktop pane 210 is a pattern in which each desktop pane is adjacent to one or more other desktop panes and each desktop plate 2310 is positioned diagonally relative to one or more other desktop panes 210. Are arranged in the display area 200.
배경 기술에서 언급한 바와 같이, 디스플레이 영역(200) 내의 복수개의 데스크탑 판(210)들 중 단지 하나만 컴퓨터 디스플레이 장치, 즉, 디스플레이 장치(38)의 스크린 상에 디스플레이 될 수 있다, 각각의 데스크탑 판(210)은 이른바 가상 데스크탑을 포함한다. 가상 데스크탑은, 예를 들어, 디스플레이 장치(38)과 같은 컴퓨터 디스플레이 장치의 스크린상에 디스플레이되는 복수개의 윈도우, 아이콘, 및 툴바와 연관되어 있다. 사용자가 다른 데스크탑 판(210), 즉, 가상 데스크탑 판으로 전환하기를 원한다면, 사용자는 디스플레이 장치(38) 상에 디스플레이된 인접 전이 테두리(240) 또는 대각 전이 테두리(240)중 어느 하나 상에서, 예를 들어, 마우스(26), 트랙볼, 및 압력 감지 패드를 실행시킴으로써 다른 데스크탑 판(210)으로 전환할 수 있다. 그러면, 디스플레이 장치(38)은 선택된 인접 전이 테두리(240) 또는 대각 전이 테두리(240)과 연관되어 있는 인접 데스크탑 판(210) 또는 대각 데스크탑 판(210)을 디스플레이한다. 다음의 예는 도 2의 실시예에서 서로 다른 데스크탑 판(210), 즉, 가상 데스크탑을 사용자가 선택하는 것을 도시한다.As noted in the background art, only one of the plurality of desktop panes 210 in the display area 200 may be displayed on the screen of the computer display device, ie, the display device 38, each desktop pane ( 210 includes a so-called virtual desktop. The virtual desktop is associated with a plurality of windows, icons, and toolbars displayed on a screen of a computer display device, such as display device 38, for example. If the user wants to switch to another desktop pane 210, ie, a virtual desktop pane, the user may, for example, either on adjacent transition border 240 or diagonal transition border 240 displayed on display device 38. For example, it may be possible to switch to another desktop pane 210 by executing the mouse 26, trackball, and pressure sensitive pad. Display device 38 then displays adjacent desktop pane 210 or diagonal desktop pane 210 associated with selected adjacent transition border 240 or diagonal transition border 240. The following example illustrates the user selecting different desktop panes 210, ie, virtual desktops, in the embodiment of FIG. 2.
사용자가 디스플레이 장치(38)상에 현재 디스플레이되고 있는 데스크탑 판(210A)를 데스크탑 판(210B)로 전환하기를 원한다면, 사용자는 마우스(26)과 같은 포인팅 장치로 디스플레이 장치(38)의 스크린상에 있는 인접 전이 테두리를 단순히 클릭하기만 하면 된다. 그 결과, 데스크탑 판(210B)가 디스플레이 장치(38)상에 나타난다. 대신에 만일 사용자가 데스크탑 판(210C)의 가상 데스크탑으로 전환하기를 원한다면, 사용자는 디스플레이 장치(38)의 스크린 상에 있는 인접 전이 테두리(240A)상에서 마우스(26)으로 클릭하면 된다. 결과적으로, 데스크탑 판(210)은, 디스플레이 장치(38)의 스크린 상에 나타난다. 그 대신, 사용자가 데스크탑 판(210D)의 가상 데스크탑으로 전환하기를 원한다면, 사용자는 마우스(26)으로 디스플레이 장치(38)의 스크린상에 있는 대각 전이 테두리(240E)를 클릭하면 된다. 이는 데스크탑(210D)는 데스크탑 판(240A)에 관하여 대각선상에 위치하기 때문이다. 그 결과, 데스크탑(210D)가 디스플레이 장치(38)의 스크린상에 나타난다.If the user wants to switch the desktop pane 210A currently displayed on the display device 38 to the desktop pane 210B, the user can use a pointing device such as a mouse 26 on the screen of the display device 38. Simply click on an adjacent transition border. As a result, desktop plate 210B appears on display device 38. Instead, if the user wants to switch to the virtual desktop of desktop pane 210C, the user may click with mouse 26 on adjacent transition border 240A on the screen of display device 38. As a result, the desktop plate 210 appears on the screen of the display device 38. Instead, if the user wants to switch to the virtual desktop of the desktop pane 210D, the user can click the diagonal transition border 240E on the screen of the display device 38 with the mouse 26. This is because desktop 210D is positioned diagonally with respect to desktop plate 240A. As a result, desktop 210D appears on the screen of display device 38.
본 발명의 한 실시예에서, 테두리(240)은 보이지 않는다. 본 발명의 또 다른 실시예에서, 테두리(240)은 색상이 입혀져(color coded) 있다. 즉, 각각의 테두리(240)은 각각의 데스크탑 판(210), 즉, 가상 데스크탑에 대응하는 해당 색상을 포함한다. 사용자는 디스플레이 장치(38)상에서 현재 보이는 데스크탑 판(210)으로 전환할 수 있다. 본 발명의 또 다른 실시예에서, 테두리(240)은 그 폭이 수개의 화소이다. 디스플레이 영역(200)은 임의의 개수와 유형의 테두리(240)을 포함할 수 있다.In one embodiment of the invention, the border 240 is invisible. In another embodiment of the present invention, the border 240 is color coded. That is, each border 240 includes a corresponding color corresponding to each desktop pane 210, that is, the virtual desktop. The user can switch to the desktop pane 210 currently visible on the display device 38. In another embodiment of the present invention, the edge 240 is several pixels wide. The display area 200 may include any number and type of borders 240.
도 3-데스크탑 판 전환을 위한 방법Figure 3-Method for Switching Desktop Plates
도 3은 본 발명의 실시예에 따른 방법(300)을 도시한다. 도 3은 디스플레이 영역(200)내의 데스크탑들, 즉 가상 데스크탑들간의 전환을 위한 방법이다. 단계(310)에서, 디스플레이 장치, 예를 들어, 디스플레이 장치(38)이 제공된다.단계(320)에서, 복수개의 데스크탑(210)을 포함하는 디스플레이 영역(200)이 제공된다. 상술한 바와 같이, 디스플레이 영역(200)의 복수개의 데스크탑 판들중 단지 하나만이 디스플레이 장치(38)상에서 볼 수 있다. 디스플레이 영역(200)의 각각의 데스크탑 판(210)은 각각 하나 이상의 인접 데스크탑 판 및/또는 대각 데스크탑 판에 대해 하나 이상의 인접 전이 테두리(240) 및/또는 하나 이상의 대각 전이 테두리(240)을 포함한다. 한 실시예에서, 테두리(240)은 나타나지 않는다. 또 다른 실시예에서, 테두리(240)은 색상이 입혀져 있다. 즉, 각각의 테두리(240)은 데스크탑 판, 즉, 가상 데스크탑마다 다른 색상을 포함할 수 있으며, 사용자는 디스플레이 장치(38)상에 현재 나타난 데스크탑 판(210)으로 전환할 수 있다. 또 다른 실시예에서, 테두리(240)은 그 폭이 수개 화소이다.3 illustrates a method 300 according to an embodiment of the present invention. 3 is a method for switching between desktops, ie virtual desktops, in display area 200. In step 310, a display device, eg, display device 38, is provided. In step 320, a display area 200 is provided that includes a plurality of desktops 210. As described above, only one of the plurality of desktop panes of the display area 200 can be seen on the display device 38. Each desktop pane 210 of the display area 200 includes one or more adjacent transition borders 240 and / or one or more diagonal transition borders 240 for one or more adjacent desktop panes and / or diagonal desktop panes, respectively. . In one embodiment, the border 240 does not appear. In another embodiment, the rim 240 is colored. That is, each border 240 may include a different color for each desktop pane, ie, virtual desktop, and the user may switch to the desktop pane 210 currently displayed on the display device 38. In another embodiment, the border 240 is several pixels wide.
단계(330)에서, 사용자는, 특정의 인접 테두리 또는 대각 테두리(240)에서 예를 들어 마수스(26), 트랙볼, 및 압력 감지 패드와 같은 포인팅 장치를 실행시킴으로써 디스플레이 장치(38)상에 나타난 데스크탑 판(210)의 특정 인접 테두리 또는 대각 테두리(240)을 선택할 수 있다. 단계(340)에서, 사용자가 특정의 인접 테두리 또는 대각 테두리(240)을 선택한 후에, 디스플레이 장치(38)은 각각 선택된 특정의 인접 테두리 또는 대각 테두리(240)에 연관되어 있는 특정의 인접 데스크탑 판(210) 또는 특정의 대각판(210)을 디스플레이한다. 예를 들어, 디스플레이 장치(38)은 현재 도 2의 데스크탑 판(210A)를 디스플레이하고 있고 사용자가 인접 전이 테두리(240C)를 클릭한다면, 인접 전이 테두리(240C)와 연관된 인접 데스크탑 판(210B)가 디스플레이 장치(38)상에 디스플레이된다.In step 330, the user is presented on display device 38 by executing a pointing device, such as, for example, Masus 26, trackball, and pressure sensitive pad, on a particular adjacent border or diagonal border 240. FIG. A particular adjacent border or diagonal border 240 of the desktop pane 210 can be selected. In step 340, after the user selects a particular adjacent border or diagonal border 240, the display device 38, respectively, displays a particular adjacent desktop pane (associated with the selected particular adjacent border or diagonal border 240). 210 or a specific diagonal plate 210 is displayed. For example, if display device 38 is currently displaying desktop pane 210A of FIG. 2 and the user clicks on adjacent transition border 240C, adjacent desktop pane 210B associated with adjacent transition border 240C is displayed. It is displayed on the display device 38.
비록, 본 발명의 방법, 시스템, 및 컴퓨터 프로그램 제품이 몇 개의 실시예와 연계하여 기술되었지만, 본 명세서에서 제시한 특정의 형태로 본 발명을 제한하고자하는 것은 아니며, 오히려, 첨부된 청구범위에 의해 한정되는 본 발명의 정신과 영역 내에 포함될 수 있는 이와 같은 대안물, 수정, 및 등가물을 모두 포함시키기 위한 것이다.Although the method, system, and computer program product of the invention have been described in connection with several embodiments, it is not intended to limit the invention to the specific form set forth herein, but rather to the appended claims. It is intended to include all such alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined.
사용자가 데스크탑의 특정 테두리를 선택하면, 디스플레이 장치는 특정 테두리와 연관된 새로운 데스크탑 판, 즉, 선택된 특정 테두리를 포함하는 데스크탑에 인접하거나 대각선상에 놓인 데스크탑을 디스플레이해줌으로써, 종래 기술의 문제점을 해결한 가상 데스크탑 전환 방법, 시스템, 및 컴퓨터 프로그램 제품을 제공한다.When the user selects a particular border of the desktop, the display device displays a new desktop pane associated with the particular border, i.e., the desktop adjacent to or diagonally across the desktop containing the selected particular border, thereby solving the problems of the prior art. A virtual desktop conversion method, system, and computer program product are provided.
Claims (20)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US62899800A | 2000-07-31 | 2000-07-31 | |
US09/628,998 | 2000-07-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020010863A true KR20020010863A (en) | 2002-02-06 |
KR100459317B1 KR100459317B1 (en) | 2004-12-03 |
Family
ID=24521169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0042535A Expired - Fee Related KR100459317B1 (en) | 2000-07-31 | 2001-07-14 | Switching between virtual desktops |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP2002099370A (en) |
KR (1) | KR100459317B1 (en) |
CA (1) | CA2349649A1 (en) |
TW (1) | TW531709B (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US8788954B2 (en) | 2007-01-07 | 2014-07-22 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US9367232B2 (en) | 2007-01-07 | 2016-06-14 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
US9733812B2 (en) | 2010-01-06 | 2017-08-15 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
US9933913B2 (en) | 2005-12-30 | 2018-04-03 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US10250735B2 (en) | 2013-10-30 | 2019-04-02 | Apple Inc. | Displaying relevant user interface objects |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US10739974B2 (en) | 2016-06-11 | 2020-08-11 | Apple Inc. | Configuring context-specific user interfaces |
US10788953B2 (en) | 2010-04-07 | 2020-09-29 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US11281368B2 (en) | 2010-04-07 | 2022-03-22 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US11675476B2 (en) | 2019-05-05 | 2023-06-13 | Apple Inc. | User interfaces for widgets |
US11816325B2 (en) | 2016-06-12 | 2023-11-14 | Apple Inc. | Application shortcuts for carplay |
US12175065B2 (en) | 2016-06-10 | 2024-12-24 | Apple Inc. | Context-specific user interfaces for relocating one or more complications in a watch or clock interface |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007334525A (en) * | 2006-06-14 | 2007-12-27 | Sofny Group:Kk | Computer, client/server computer group, server computer, display program, and display representation method |
US7940250B2 (en) | 2006-09-06 | 2011-05-10 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US8564544B2 (en) | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
JP2009059223A (en) * | 2007-08-31 | 2009-03-19 | Toshiba Corp | Information processing apparatus, information processing method and program |
US8176434B2 (en) * | 2008-05-12 | 2012-05-08 | Microsoft Corporation | Virtual desktop view scrolling |
US8584031B2 (en) | 2008-11-19 | 2013-11-12 | Apple Inc. | Portable touch screen device, method, and graphical user interface for using emoji characters |
JP2011222032A (en) * | 2011-05-10 | 2011-11-04 | Mitsutoshi Mizutani | Display method of enlarged and virtualized user interface |
TWI777166B (en) * | 2020-05-15 | 2022-09-11 | 致伸科技股份有限公司 | Method for controlling virtual desktop |
CN113672151A (en) * | 2020-05-15 | 2021-11-19 | 致伸科技股份有限公司 | Virtual desktop control method |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0724011B2 (en) * | 1991-12-18 | 1995-03-15 | インターナショナル・ビジネス・マシーンズ・コーポレイション | Three-dimensional multi-window display device and display method |
JPH0619664A (en) * | 1992-06-30 | 1994-01-28 | Fuji Electric Co Ltd | Window switching method |
US5564002A (en) * | 1994-08-01 | 1996-10-08 | International Business Machines Corporation | Method and apparatus for implementing a virtual desktop through window positioning |
JPH0887394A (en) * | 1994-09-19 | 1996-04-02 | Hitachi Ltd | Multi-window display control method |
JPH08249119A (en) * | 1995-03-08 | 1996-09-27 | Toshiba Corp | Crt screen control device |
JP3562025B2 (en) * | 1995-04-20 | 2004-09-08 | 富士ゼロックス株式会社 | Document display device |
JPH08314680A (en) * | 1995-05-22 | 1996-11-29 | Yokogawa Electric Corp | Display device |
US6486895B1 (en) * | 1995-09-08 | 2002-11-26 | Xerox Corporation | Display system for displaying lists of linked documents |
JPH10207678A (en) * | 1997-01-20 | 1998-08-07 | Hitachi Inf Syst Ltd | Window display switching method and system therefor |
-
2001
- 2001-06-01 CA CA002349649A patent/CA2349649A1/en not_active Abandoned
- 2001-07-14 KR KR10-2001-0042535A patent/KR100459317B1/en not_active Expired - Fee Related
- 2001-07-27 TW TW090118463A patent/TW531709B/en active
- 2001-07-31 JP JP2001230892A patent/JP2002099370A/en active Pending
Cited By (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10884579B2 (en) | 2005-12-30 | 2021-01-05 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US11449194B2 (en) | 2005-12-30 | 2022-09-20 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US12026352B2 (en) | 2005-12-30 | 2024-07-02 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US11650713B2 (en) | 2005-12-30 | 2023-05-16 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US9933913B2 (en) | 2005-12-30 | 2018-04-03 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US10915224B2 (en) | 2005-12-30 | 2021-02-09 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US10359907B2 (en) | 2005-12-30 | 2019-07-23 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US10313505B2 (en) | 2006-09-06 | 2019-06-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US12028473B2 (en) | 2006-09-06 | 2024-07-02 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US10778828B2 (en) | 2006-09-06 | 2020-09-15 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US11736602B2 (en) | 2006-09-06 | 2023-08-22 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US11240362B2 (en) | 2006-09-06 | 2022-02-01 | Apple Inc. | Portable multifunction device, method, and graphical user interface for configuring and displaying widgets |
US11169691B2 (en) | 2007-01-07 | 2021-11-09 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US10254949B2 (en) | 2007-01-07 | 2019-04-09 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US11586348B2 (en) | 2007-01-07 | 2023-02-21 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US9367232B2 (en) | 2007-01-07 | 2016-06-14 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US8788954B2 (en) | 2007-01-07 | 2014-07-22 | Apple Inc. | Web-clip widgets on a portable multifunction device |
US10732821B2 (en) | 2007-01-07 | 2020-08-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US10761691B2 (en) | 2007-06-29 | 2020-09-01 | Apple Inc. | Portable multifunction device with animated user interface transitions |
US11507255B2 (en) | 2007-06-29 | 2022-11-22 | Apple Inc. | Portable multifunction device with animated sliding user interface transitions |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
US12131007B2 (en) | 2007-06-29 | 2024-10-29 | Apple Inc. | Portable multifunction device with animated user interface transitions |
US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US10620780B2 (en) | 2007-09-04 | 2020-04-14 | Apple Inc. | Editing interface |
US11010017B2 (en) | 2007-09-04 | 2021-05-18 | Apple Inc. | Editing interface |
US11861138B2 (en) | 2007-09-04 | 2024-01-02 | Apple Inc. | Application menu user interface |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
KR101528660B1 (en) * | 2007-09-04 | 2015-06-15 | 애플 인크. | Editing interface |
US11604559B2 (en) | 2007-09-04 | 2023-03-14 | Apple Inc. | Editing interface |
KR101528715B1 (en) * | 2007-09-04 | 2015-06-15 | 애플 인크. | Editing interface |
KR101350556B1 (en) * | 2007-09-04 | 2014-01-23 | 애플 인크. | Editing interface |
US10628028B2 (en) | 2008-01-06 | 2020-04-21 | Apple Inc. | Replacing display of icons in response to a gesture |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
US9733812B2 (en) | 2010-01-06 | 2017-08-15 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
US11500516B2 (en) | 2010-04-07 | 2022-11-15 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US11809700B2 (en) | 2010-04-07 | 2023-11-07 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US11281368B2 (en) | 2010-04-07 | 2022-03-22 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US12164745B2 (en) | 2010-04-07 | 2024-12-10 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US10788953B2 (en) | 2010-04-07 | 2020-09-29 | Apple Inc. | Device, method, and graphical user interface for managing folders |
US12236079B2 (en) | 2010-04-07 | 2025-02-25 | Apple Inc. | Device, method, and graphical user interface for managing folders with multiple pages |
US11316968B2 (en) | 2013-10-30 | 2022-04-26 | Apple Inc. | Displaying relevant user interface objects |
US10250735B2 (en) | 2013-10-30 | 2019-04-02 | Apple Inc. | Displaying relevant user interface objects |
US12088755B2 (en) | 2013-10-30 | 2024-09-10 | Apple Inc. | Displaying relevant user interface objects |
US10972600B2 (en) | 2013-10-30 | 2021-04-06 | Apple Inc. | Displaying relevant user interface objects |
US12175065B2 (en) | 2016-06-10 | 2024-12-24 | Apple Inc. | Context-specific user interfaces for relocating one or more complications in a watch or clock interface |
US11733656B2 (en) | 2016-06-11 | 2023-08-22 | Apple Inc. | Configuring context-specific user interfaces |
US10739974B2 (en) | 2016-06-11 | 2020-08-11 | Apple Inc. | Configuring context-specific user interfaces |
US12228889B2 (en) | 2016-06-11 | 2025-02-18 | Apple Inc. | Configuring context-specific user interfaces |
US11073799B2 (en) | 2016-06-11 | 2021-07-27 | Apple Inc. | Configuring context-specific user interfaces |
US11816325B2 (en) | 2016-06-12 | 2023-11-14 | Apple Inc. | Application shortcuts for carplay |
US11675476B2 (en) | 2019-05-05 | 2023-06-13 | Apple Inc. | User interfaces for widgets |
Also Published As
Publication number | Publication date |
---|---|
CA2349649A1 (en) | 2002-01-31 |
KR100459317B1 (en) | 2004-12-03 |
JP2002099370A (en) | 2002-04-05 |
TW531709B (en) | 2003-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100459317B1 (en) | Switching between virtual desktops | |
US5675755A (en) | Window system preventing overlap of multiple always-visible windows | |
JP2759700B2 (en) | How to run an image editor | |
US6886138B2 (en) | Directing users′ attention to specific icons being approached by an on-screen pointer on user interactive display interfaces | |
US6816176B2 (en) | Temporarily moving adjacent or overlapping icons away from specific icons being approached by an on-screen pointer on user interactive display interfaces | |
EP0727730B1 (en) | Method for improving visibility and selectability of icons | |
US8627227B2 (en) | Allocation of space in an immersive environment | |
US5956032A (en) | Signalling a user attempt to resize a window beyond its limit | |
US5596699A (en) | Linear-viewing/radial-selection graphic for menu display | |
US6166736A (en) | Method and apparatus for simultaneously resizing and relocating windows within a graphical display | |
US6246407B1 (en) | Method and apparatus for overlaying a window with a multi-state window | |
US6771292B2 (en) | Method and system for providing feedback concerning a content pane to be docked in a host window | |
US6067085A (en) | Method and apparatus for displaying a cursor on a display | |
US20090187853A1 (en) | Method of synchronizing multiple views of multiple displayed documents | |
AU2014296339B2 (en) | Multi-monitor full screen mode in a windowing environment | |
WO2008058042A1 (en) | Enhanced windows management feature | |
EP2776909A1 (en) | Providing keyboard shortcuts mapped to a keyboard | |
WO2012088484A2 (en) | Creating an immersive environment | |
JPH08227350A (en) | Method for arrangement of cursor and data-processing system | |
US20090254853A1 (en) | Method of viewing a single document in multiple scaled views | |
JPH0973386A (en) | Method and apparatus for moving and deleting of window from display screen | |
US5706454A (en) | Changeable live icon with visual state indicator option | |
Rodgers et al. | Smart sticky widgets: Pseudo-haptic enhancements for multi-monitor displays | |
JPWO2002046899A1 (en) | Window display control method, window display control device, and computer-readable recording medium recording program | |
KR20010060277A (en) | Method, system and program for processing data from input device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010714 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20011207 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20010714 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20040324 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20041109 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20041122 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20041122 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20071101 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20081031 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20081031 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |