CA2349649A1 - Switching between virtual desktops - Google Patents

Switching between virtual desktops Download PDF

Info

Publication number
CA2349649A1
CA2349649A1 CA002349649A CA2349649A CA2349649A1 CA 2349649 A1 CA2349649 A1 CA 2349649A1 CA 002349649 A CA002349649 A CA 002349649A CA 2349649 A CA2349649 A CA 2349649A CA 2349649 A1 CA2349649 A1 CA 2349649A1
Authority
CA
Canada
Prior art keywords
desktop
panes
borders
recited
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.)
Abandoned
Application number
CA002349649A
Other languages
French (fr)
Inventor
Roger K. Abrams
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CA2349649A1 publication Critical patent/CA2349649A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital 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/1446Digital 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer

Abstract

A method, system and computer program product for switching between desktop panes, i.e., virtual desktops. In one embodiment, the method comprises the step of providing a display device.
The method further comprises the step of providing a display area where the display area comprises a plurality of desktop panes. One out of the plurality of desktop panes in the display area is visible on the display device. Furthermore, each of the plurality of desktop panes comprises one or more borders to one or more other desktop panes. The method further comprises selecting a particular border of the desktop pane visible on the display device by executing at the particular border a pointing device, e.g., mouse, trackballs and pressure sensitive pads. Once the user selects the particular border, the method further comprises displaying on the display device a particular desktop pane associated with the particular border selected. The particular desktop pane associated with the particular border selected is adjacent or diagonal to the desktop pane comprising the particular border selected.

Description

SWITCHING BETWEEN VIRTUAL DESKTOPS
TECHNICAL FIELD
The present invention relates to the field of display systems, including computer displays, with multiple desktop panes, and more particularly to a method, system and computer program product for switching between desktop panes.
BACKGROUND INFORMATION
Over the last several years computer user interfaces and software applications have undergone much change. Early character-based user interfaces, such as that of DOS, provided environments in which software application programs would be run serially, one application at a time, with each application using the entire display. More recently, graphical user interfaces (GUIs) have become common, providing environments in which multiple desktop panes share portions of a display area, one of which is viewed by the user on a display device. Each desktop pane includes what is commonly referred to as a virtual desktop. A virtual desktop may refer to the multiple windows, icons and toolbar that may be displayed on the screen of a computer display device.
Methods have been developed to allow the user to switch between desktop panes of a display area. One such method has a block of colored targets, i.e., represent desktop panes, on the toolbar at the bottom of the screen of a computer display device. The user must position the mouse in one of the target areas. By clicking on one of the target areas, a screen transition to the corresponding desktop pane occurs. Unfortunately, this method requires the user to precisely move the mouse to click on the target which is smaller than an icon which can be tiresome if performed many times during the day.
Another prior art method of switching between desktop panes, i. e., virtual desktops, includes a pull-down menu that allows you to switch to the prior desktop pane or to the next desktop pane.
Unfortunately, this method is awkward and difficult to use. Furthermore, this method limits the user to only switching to the prior or next desktop pane and not allowing the user to switch to a diagonal desktop pane, i.e., desktop pane diagonal to desktop pane viewed on display device.
Another prior art method includes having an automatic screen transition to a corresponding desktop pane by moving the mouse to the border of the screen. Unfortunately, this method will allow a screen transition to a corresponding desktop pane even if the user accidently moves the mouse to the border of the screen.
It would therefore be desirable to allow the user to switch between adjacent and/or diagonal desktop panes without the aforementioned disadvantages.
SUMMARY OF THE INVENTION
The problems outlined above may at least in part be solved in some embodiments by selecting, e.g., clicking with a pointing device such as a mouse, a particular border of a desktop pane currently being displayed on a display device. Once the user selects the particular border, the display device displays a new desktop pane associated with the particular border, i.e., adjacent or diagonal to the desktop pane comprising the particular border selected.
In one embodiment, a method for switching between virtual desktops comprises the steps of providing a display device and a display area where the display area comprises a plurality of desktop panes. One out of the plurality of desktop panes in the display area is visible on the display device.
Furthermore, each of the plurality of desktop panes comprises one or more borders to one or more other desktop panes. The method further comprises selecting a particular border of the desktop pane visible on the display device by executing at the particular border a pointing device, e.g., mouse, track balls and pressure sensitive pads. Once the user selects the particular border, the method further comprises displaying on the display device a particular desktop pane associated with the particular border selected. The particular desktop pane associated with the particularborder selected is adjacent or diagonal to the desktop pane comprising the particular border selected.
In another embodiment of the present invention, the borders of each of the plurality of desktop panes are adjacent or diagonal transitional borders. In another embodiment of the present invention, the borders of each of the plurality of desktop panes are adjacent and diagonal transitional borders.
The foregoing has outlined rather broadly the features and technical 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 hereinafter which form the subject of the claims of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
A better understanding of the present invention can be obtained when the following detailed description is considered in conjunction with the following drawings, in which:
Figure 1 illustrates a data processing system configured in accordance with the present invention;
Figure 2 illustrates an embodiment of a display area with a plurality of desktop panes; and Figure 3 is a flowchart depicting a method for switching desktop panes according to an embodiment of the present embodiment.
DETAILED DESCRIPTION
The present invention comprises a method, system and computer program product for switching between virtual desktops. In one embodiment of the present invention a method comprises the step of providing a display device. The method further comprises providing a display area comprising a plurality of desktop panes, where one of the plurality of desktop panes is visible on the display device. Each of the plurality of desktop panes may comprise one or more adjacent borders and/or one or more diagonal transition borders to one or more adjacent and/or diagonal desktop panes, respectively. The method further comprises selecting a particular adjacent border or a particular diagonal transition border of one of the plurality of desktop panes by executing at the particular adjacent or particular diagonal transition border a pointing device, e.g., mouse, track balls and pressure sensitive pads. The method further comprises displaying on the display device a particular adjacent or particular diagonal desktop pane associated with the particular adjacent or particular diagonal transition border selected, respectively.
Figure 1 - Computer S s Figure 1 illustrates a typical hardware configuration of data processing system 13 which is representative of a hardware environment for practicing the present invention.
Data processing system 13 has a central processing unit (CPU) 10, such as a conventional microprocessor, coupled to various other components by system bus 12. Read only memory (ROM) 16 is coupled to system bus 12 and includes a basic input/output system ("BIOS") that controls certain basic functions of data processing system 13. Random access memory (RAM) 14, I/O adapter 18, and communications adapter 34 are also coupled to system bus 12. I/O adapter 18 may be a small computer system interface ("SCSI") adapter that communicates with disk units 20 and tape drives 40.
Communications adapter 34 interconnects bus 12 with an outside network enabling data processing system 13 to communicate with other such systems. Input/output devices are also connected to system bus 12 via a user interface adapter 22 and a display adapter 36. A
display device 38 is connected to system bus 12 by display adapter 36. In this manner, a user is capable of inputting to system 13 through a keyboard 24, a mouse 26, pressure sensitive pads (not shown), mouse joysticks (not shown), PDA's (not shown), etc., and receiving output from system 13 via display 38.
Preferred implementations of the invention include implementations as a computer system programmed to execute the method or methods described herein, and as a computer program product. According to the computer system implementations, sets of instructions for executing the 1 S method or methods are resident in the random access memory 14 of one or more computer systems configured generally as described above. Until required by the computer system, the set of instructions may be stored as a computer program product in another computer memory, for example, in disk drive 20 (which may include a removable memory such as an optical disk or floppy disk for eventual use in disk drive 20). Furthermore, the computer program product can also be stored at another computer and transmitted when desired to the user's work station by a network or by an external network such as the Internet. One skilled in the art would appreciate that the physical storage of the sets of instructions physically changes the medium upon which it is stored so that the medium carries computer readable information. The change may be electrical, magnetic, chemical or some other physical change.
Figure 2 - Illustration of a Display Area with a Plurality of Desktop Panes Figure 2 illustrates an embodiment of the present invention of a display area 200 (which could be implemented on display 38) comprising a plurality of desktop panes 210A-D divided by a horizontal border 220 and a vertical border 230. Horizontal border 220 comprises two segment ltPS9-2000-0051 4 adjacent borders 240A and 2408. Vertical border 230 comprises two segment adj acent borders 240C
and 240D. A diagonal transition border 240E may be implemented at the intersection of 240A, 240C, 2408 and 240D.
Referring to Figure 2, desktop pane 210A borders desktop pane 2108 and vice-versa by S adjacent border 240C. Desktop pane 210A borders desktop pane 210C and vice-versa by adjacent border 240A. Desktop pane 2108 borders desktop pane 210D by adjacent border 2408. Desktop pane 210D borders desktop pane 2 l OC by adjacent border 240D. Desktop pane 2 l0A is diagonal to desktop pane 210D and vice-versa through diagonal transition border 240E.
Desktop pane 2108 is diagonal to desktop pane 210C and vice-versa through desktop diagonal transition border 240E.
Desktop panes 210A-D may collectively or individually be referred to as desktop panes 210 or desktop pane 210, respectively. Adjacent borders 240A-D and diagonal transition border 240E may collectively or individually be referred to as borders 240 or border 240, respectively.
As illustrated in Figure 2, desktop panes 210 are arranged in a pattern where each desktop pane 210 is adjacent to two other desktop panes 210 and diagonal to one other desktop pane 210. It is noted that display area 200 may comprise any number of desktop panes 210 and that desktop panes 2 l0A-D of display area 200 are illustrative only. It is further noted that desktop panes 210 may be arranged in any pattern. In one embodiment, desktop panes 210 may be arranged in a pattern in display area 200 where each desktop pane 210 is adjacent to one or more other desktop panes 210 but not diagonal to any desktop pane 210. In another embodiment, desktop panes 210 may be arranged in a pattern in display area 200 where each desktop pane 210 is diagonal to one or more other desktop panes 210 but not adjacent to any desktop pane 210. In another embodiment, desktop panes 210 may be arranged in a pattern in display area 200 where each desktop pane 210 is adj acent to one or more other desktop panes 210 and each desktop pane 210 is diagonal to one or more other desktop panes 210.
As stated in the Background Information section, only one of the plurality of desktop panes 210 in display area 200 may be displayed on the screen of a computer display device, e.g., display device 38. Each desktop pane 210 comprises what is commonly referred to as a virtual desktop. A
virtual desktop may refer to the multiple windows, icons and toolbar that may be displayed on the screen of a computer display device, e.g., display device 38. If a user wants to switch to a different desktop pane 210, i.e., virtual desktop, the user may switch to a different desktop pane 210 by executing a pointing device, e.g., mouse 26, trackballs and pressure sensitive pads, on either the adjacent border 240 or the diagonal transition border 240 of the desktop pane 210 displayed on display device 38. Display device 38 then displays the adjacent desktop pane 210 or the diagonal desktop pane 210 associated with the adjacent border 240 or the diagonal transition border 240 selected, respectively. The following example illustrates a user selecting a different desktop pane 210, i.e., virtual desktop, in the embodiment of Figure 2.
If the user desires to switch desktop pane 21 OA currently displayed on display device 38 to the virtual desktop of desktop pane 210B, then the user simply clicks on adjacent border 240C on the screen ofdisplay device 38 with a pointing device such as mouse 26.
Consequently, desktop pane 210B appears on the screen of display device 38. If the user desires instead to switch to the virtual desktop of desktop pane 21 OC, then the user clicks on adjacent border 240A on the screen of display device 38 with mouse 26. Consequently, desktop pane 21 OC appears on the screen of display device 38. If the user desires instead to switch to the virtual desktop of desktop pane 210D, then the user clicks on diagonal transition border 240E on the screen of display device 38 with mouse 26 since desktop 210D is diagonal with respect to desktop pane 240A. Consequently, desktop 210D appears on the screen of display device 38.
In one embodiment of the present invention, borders 240 are invisible. In another embodiment of the present invention, borders 240 are color coded. That is, each border 240 may comprise a different color corresponding to a different desktop pane 210, i.e., virtual desktop, the user may switch with the desktop pane 210 currently viewed on display device 38. In another embodiment of the present invention, borders 240 are a few pixels wide. It is noted again that display area 200 may comprise any number of desktop panes 210 in any pattern and consequently display area 200 may comprise any number and type of borders 240.
Figure 3 - Method for Switching Desktop Panes Figure 3 illustrates a method 300 according to an embodiment of the present invention.
Figure 3 is a method 300 for switching desktop panes, i.e., virtual desktops, in display area 200. In step 310, a display device, e.g., display device 38, is provided. In step 320, a display area 200 comprising a plurality of desktop panes 210 is provided. As stated above, only one of the plurality of desktop panes 210 of display area 200 is visible on display device 38. Each desktop pane 210 of display area 200 comprises one or more adjacent borders 240 and/or one or more diagonal transition borders 240 to one or more adjacent and/or diagonal desktop panes 210, respectively. In one embodiment, borders 240 are invisible. In another embodiment, borders 240 are color coded. That is, each border 240 may comprise a different color corresponding to a different desktop pane 210, i.e., virtual desktop, the user may switch with the desktop pane 210 currently viewed on display device 38. In another embodiment, borders 240 are a few pixels wide.
In step 330, a user may select a particular adjacent or diagonal border 240 of desktop pane 210 visible on display device 38 by executing at the particular adjacent or diagonal border 240 a pointing device, e.g., mouse 26, trackballs and pressure sensitive pads. In step 340, after the user selects the particular adjacent or diagonal border 240, display device 38 displays the particular adjacent desktop pane 210 or particular diagonal pane 210 associated with the particular adjacent border 240 or diagonal border 240 selected, respectively. For example, if display device 38 is currently displaying desktop pane 210A of Figure 2 and user clicks on adjacent border 240C, then the adjacent desktop pane, i.e., 2108, associated with adjacent border 240C, is displayed on display device 38.
Although the method, system and computer program product of the present invention is described in connection with several embodiments, it is not intended to be limited to the specific forms set forth herein, but on the contrary, it is intended to cover such alternatives, modifications, and equivalents, as can be reasonably included within the spirit and scope of the invention as defined by the appended claims. It is noted that the headings are used only for organizational purposes and not meant to limit the scope of the description or claims.

Claims (28)

1. A method of switching between virtual desktops comprising the steps of:
providing a display area comprising a plurality of desktop panes, wherein one of said plurality of desktop panes is visible, wherein each of said plurality of desktop panes comprises one or more borders to one or more desktop panes;
selecting a particular border of the visible desktop pane; and displaying a particular desktop pane associated with said particular border selected.
2. The method as recited in claim 1, wherein said particular border of the visible desktop pane is selected by executing at said particular border a pointing device.
3. The method as recited in claim 1, wherein said one or more borders of each of said plurality of desktop panes are adjacent borders, wherein said particular desktop pane associated with said particular border selected is adjacent to said desktop pane comprising said particular border selected.
4. The method as recited in claim 1, wherein said one or more borders of each of said plurality of desktop panes are diagonal transition borders, wherein said particular desktop pane associated with said particular border selected is diagonal to said desktop pane comprising said particular border selected.
5. The method as recited in claim 1, wherein said one or more borders of each of said plurality of desktop panes are invisible.
6. The method as recited in claim 1, wherein said one or more borders of each of said plurality of desktop panes are color coded.
7. The method as recited in claim 1, wherein said one or more borders of each of said plurality
8 of desktop panes are a few pixels wide.

8. The method as recited in claim 2, wherein said pointing device is a mouse.
9. The method as recited in claim 2, wherein said pointing device is a trackball.
10. The method as recited in claim 2, wherein said pointing device is a pressure sensitive pad.
11. A data processing system providing the capability of switching between virtual desktops comprising:
a processor;
a user interface adapter coupled to said processor;
a display adapter coupled to said processor;
a display device coupled to said display adapter;
a display area comprising a plurality of desktop panes, wherein one of said plurality of desktop panes is visible on said display device, wherein each of said plurality of desktop panes comprises one or more borders to one or more desktop panes; and a pointing device coupled to said user interface adapter, wherein a particular border of the desktop pane visible on said display device is selected by executing said pointing device at said particular border, wherein said display device displays a particular desktop pane associated with said particular border selected.
12. The data processing system as recited in claim 11, wherein said one or more borders of each of said plurality of desktop panes are adjacent or diagonal transition borders, wherein said particular desktop pane associated with said particular border selected is adjacent or diagonal to desktop pane comprising said particular border selected.
13. The data processing system as recited in claim 11, wherein said one or more borders of each of said plurality of desktop panes are adjacent and diagonal transition borders, wherein said particular desktop pane associated with said particular border selected is adjacent or diagonal to desktop pane comprising said particular border selected.
14. The data processing system as recited in claim 11, wherein said one or more borders of each of said plurality of desktop panes are invisible.
15. The data processing system as recited in claim 11, wherein said one or more borders of each of said plurality of desktop panes are color coded.
16. The data processing system as recited in claim 11, wherein said one or more borders of each of said plurality of desktop panes are a few pixels wide.
17. The data processing system as recited in claim 11, wherein said pointing device is a mouse.
18. The data processing system as recited in claim 11, wherein said pointing device is a trackball.
19. The data processing system as recited in claim 11, wherein said pointing device is a pressure sensitive pad.
20. A computer program product having a computer readable medium having computer program logic recorded thereon for switching between virtual desktops comprising:
programming operable for providing a display area comprising a plurality of desktop panes, wherein one of said plurality of desktop panes is visible on a display device, wherein each of said plurality of desktop panes comprises one or more borders to one or more desktop panes;
programming operable for selecting a particular border of the desktop pane visible on said display device by executing at said particular border a pointing device; and programming operable for displaying on said display device a particular desktop pane associated with said particular border selected.
21. The computer program product as recited in claim 20, wherein said one or more borders of each of said plurality of desktop panes are adjacent or diagonal transition borders, wherein said particular desktop pane associated with said particular border selected is adjacent or diagonal to desktop pane comprising said particular border selected.
22. The computer program product as recited in claim 20, wherein said one or more borders of each of said plurality of desktop panes are adjacent and diagonal transition borders, wherein said particular desktop pane associated with said particular border selected is adjacent or diagonal to desktop pane comprising said particular border selected.
23. The computer program product as recited in claim 20, wherein said one or more borders of each of said plurality of desktop panes are invisible.
24. The computer program product as recited in claim 20, wherein said one or more borders of each of said plurality of desktop panes are color coded.
25. The computer program product as recited in claim 20, wherein said one or more borders of each of said plurality of desktop panes are a few pixels wide.
26. The computer program product as recited in claim 20, wherein said pointing device is a mouse.
27. The computer program product as recited in claim 20, wherein said pointing device is a trackball.
28. The computer program product as recited in claim 20, wherein said pointing device is a pressure sensitive pad.
CA002349649A 2000-07-31 2001-06-01 Switching between virtual desktops Abandoned CA2349649A1 (en)

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 (1)

Publication Number Publication Date
CA2349649A1 true CA2349649A1 (en) 2002-01-31

Family

ID=24521169

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002349649A Abandoned CA2349649A1 (en) 2000-07-31 2001-06-01 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 (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090058821A1 (en) * 2007-09-04 2009-03-05 Apple Inc. Editing interface
US8519972B2 (en) 2006-09-06 2013-08-27 Apple Inc. Web-clip widgets on a portable multifunction device
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
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
US8788954B2 (en) 2007-01-07 2014-07-22 Apple Inc. Web-clip widgets on a portable multifunction device
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
US11307763B2 (en) 2008-11-19 2022-04-19 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
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

Families Citing this family (6)

* Cited by examiner, † Cited by third party
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
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
JP2011222032A (en) * 2011-05-10 2011-11-04 Mitsutoshi Mizutani Display method of enlarged and virtualized user interface
CN113672151A (en) * 2020-05-15 2021-11-19 致伸科技股份有限公司 Virtual desktop control method
TWI777166B (en) * 2020-05-15 2022-09-11 致伸科技股份有限公司 Method for controlling virtual desktop

Family Cites Families (9)

* Cited by examiner, † Cited by third party
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 system
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 Multiwindow display control system
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 Display switching method for window, and system for the same

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11650713B2 (en) 2005-12-30 2023-05-16 Apple Inc. Portable electronic device with interface reconfiguration mode
US10884579B2 (en) 2005-12-30 2021-01-05 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
US9933913B2 (en) 2005-12-30 2018-04-03 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
US11240362B2 (en) 2006-09-06 2022-02-01 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US9952759B2 (en) 2006-09-06 2018-04-24 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US9335924B2 (en) 2006-09-06 2016-05-10 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US11736602B2 (en) 2006-09-06 2023-08-22 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8519972B2 (en) 2006-09-06 2013-08-27 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
US10778828B2 (en) 2006-09-06 2020-09-15 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8558808B2 (en) 2006-09-06 2013-10-15 Apple Inc. Web-clip widgets on a portable multifunction device
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US11029838B2 (en) 2006-09-06 2021-06-08 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
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
US8788954B2 (en) 2007-01-07 2014-07-22 Apple Inc. Web-clip widgets on a portable multifunction device
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
US8519964B2 (en) 2007-01-07 2013-08-27 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
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
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US11507255B2 (en) 2007-06-29 2022-11-22 Apple Inc. Portable multifunction device with animated sliding user interface transitions
US11861138B2 (en) 2007-09-04 2024-01-02 Apple Inc. Application menu user interface
CN101836182A (en) * 2007-09-04 2010-09-15 苹果公司 Editing interface
US8619038B2 (en) * 2007-09-04 2013-12-31 Apple Inc. Editing interface
US10620780B2 (en) 2007-09-04 2020-04-14 Apple Inc. Editing interface
US11604559B2 (en) 2007-09-04 2023-03-14 Apple Inc. Editing interface
US11010017B2 (en) 2007-09-04 2021-05-18 Apple Inc. Editing interface
US20090058821A1 (en) * 2007-09-04 2009-03-05 Apple Inc. Editing interface
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
CN103777886B (en) * 2007-09-04 2019-03-08 苹果公司 Editing interface
US9619143B2 (en) 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US10628028B2 (en) 2008-01-06 2020-04-21 Apple Inc. Replacing display of icons in response to a gesture
US11307763B2 (en) 2008-11-19 2022-04-19 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US9733812B2 (en) 2010-01-06 2017-08-15 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US11809700B2 (en) 2010-04-07 2023-11-07 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US11500516B2 (en) 2010-04-07 2022-11-15 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
US11281368B2 (en) 2010-04-07 2022-03-22 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
US10250735B2 (en) 2013-10-30 2019-04-02 Apple Inc. Displaying relevant user interface objects
US10972600B2 (en) 2013-10-30 2021-04-06 Apple Inc. Displaying relevant user interface objects
US11316968B2 (en) 2013-10-30 2022-04-26 Apple Inc. Displaying relevant user interface objects
US11733656B2 (en) 2016-06-11 2023-08-22 Apple Inc. Configuring context-specific user interfaces
US11073799B2 (en) 2016-06-11 2021-07-27 Apple Inc. Configuring context-specific user interfaces
US10739974B2 (en) 2016-06-11 2020-08-11 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
KR100459317B1 (en) 2004-12-03
JP2002099370A (en) 2002-04-05
KR20020010863A (en) 2002-02-06
TW531709B (en) 2003-05-11

Similar Documents

Publication Publication Date Title
CA2349649A1 (en) Switching between virtual desktops
US7114129B2 (en) Method and system for controlling an application displayed in an inactive window
US6886138B2 (en) Directing users′ attention to specific icons being approached by an on-screen pointer on user interactive display interfaces
US5760774A (en) Method and system for automatically consolidating icons into a master icon
US5675755A (en) Window system preventing overlap of multiple always-visible windows
US10331287B2 (en) User interface spaces
US7385584B2 (en) Automated keyboard mouse switch
US5392388A (en) Method and system for viewing graphic images in a data processing system
US8443298B2 (en) Method and apparatus for repositioning a horizontally or vertically maximized display window
US6040833A (en) Method and system for display manipulation of multiple applications in a data processing system
US5999176A (en) Method to provide a single scrolling control for a multi-window interface
US20030007017A1 (en) Temporarily moving adjacent or overlapping icons away from specific icons being approached by an on-screen pointer on user interactive display interfaces
US20080115081A1 (en) Enhanced windows management feature
US20070016875A1 (en) Method and system for partial sizing adjacency constraint in a multi-pane window frame
EP1052566A1 (en) Graphical user interface
US20030007016A1 (en) Alternate reduced size on-screen pointers for accessing selectable icons in high icon density regions of user interactive display interfaces
US5646647A (en) Automatic parking of cursor in a graphical environment
US20010011998A1 (en) Embedded keyboard pointing device with keyboard unit and information processing apparatus
JPH0973386A (en) Method and apparatus for moving and deleting of window from display screen
US5706454A (en) Changeable live icon with visual state indicator option
US5872558A (en) Method and system in a data processing system for processing data utilizing a cursor having multiple pointing spots
KR20010060277A (en) Method, system and program for processing data from input device
Rodgers et al. Smart sticky widgets: Pseudo-haptic enhancements for multi-monitor displays
US20030043202A1 (en) Modifying only selected icons on an interactive display screen crowed with icons by rendering the non-selected icons unmodifiable

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued