[go: up one dir, main page]

GB2350991A - Identifying and closing running application programs easily - Google Patents

Identifying and closing running application programs easily Download PDF

Info

Publication number
GB2350991A
GB2350991A GB9926141A GB9926141A GB2350991A GB 2350991 A GB2350991 A GB 2350991A GB 9926141 A GB9926141 A GB 9926141A GB 9926141 A GB9926141 A GB 9926141A GB 2350991 A GB2350991 A GB 2350991A
Authority
GB
United Kingdom
Prior art keywords
application program
icon
application programs
icons
running
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.)
Withdrawn
Application number
GB9926141A
Other versions
GB9926141D0 (en
Inventor
Tohru Tachibana
Tadaaki Minoura
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 GB9926141D0 publication Critical patent/GB9926141D0/en
Publication of GB2350991A publication Critical patent/GB2350991A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • G06F3/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/323Visualisation of programs or trace data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Provided are a method and system in which the icons of running application programs can be easily identified, and even beginners can easily understand how to close application programs. The icons of application programs which are not running are displayed by still pictures as is known, but the icons of running application programs are displayed in animation which changes periodically, thereby to enable the running application programs to be identified at a glance of the displayed list of icons. Further, when an application program is run, a stop button having a function of closing the application program is displayed near the icon of the application program in the displayed list of icons, and the application program can be closed by simply clicking the stop button, so that even beginners can easily perform the closing of the application program.

Description

2350991 METHOD AND SYSTEM FOR IDENTIFYING AND CLOSING A RUNNING
APPLICATION PROGRAM EASILY
Field of the Invention
The subject invention relates to a method and a Graphical user Interface (GUI) for implementing, in a computer system in which a plurality of application programs can be concurrently run, a method for displaying a set of icons which enables the user to intuitively determine application programs which are currently running, and also to a method and GUI implementation of a method which enables the running application programs to be easily ended.
As an example of the application menu of a system in which a is plurality of application programs can be simultaneously run, there is the menu of "HP-200LX" (started to be sold in 1994) of Hewlett-Packard Co, u.s.A., which is a PDA (Personal Digital Assistant). In the menu of "HP-200LX," the display of the icon associated with a running application program is completely the same as that given when the application program is not running, but the characters representing the application program name under the icon are displayed in reverse video if the application program is running, to enable to identify which application program is running. However, this method only displays the characters of the application program name in reverse video, and thus it is difficult to promptly determine which application program is running.
Further, up to the present, a running application program has been terminated by selecting "Filen from the menu bar, and then selecting "CloseR from the pull-down menu, or pressing a specific key assigned the function of file closing, for instance, a F6 key. That is, the former has a disadvantage that a multi-step key operation is required, and the latter has a disadvantage that the pressing of a specific key such as F6 must be memorized.
Summary of the invention
Accordingly, the subject invention in a first aspect provides a method and system of displaying the icons of running application programs in animation, so that which application programs are running can be instantly determined at a glance of the displayed icons.
The subject invention in a second aspect provides a method and system of adding stop buttons to icons in the displayed icon list, so that even beginners can easily close running application programs.
2 In the subject invention, the icons of application programs which are not running are displayed by still pictures as has been done up to the present, but the icons of running application programs are displayed in animation which changes periodically, so that the running application programs can be identified at a glance of the displayed icon list. For instance, if the pictorial display of a certain icon is the globe, an animated display is given in which the globe icon is rotating when the application program is currently running, and if the pictorial display of the icon is a book, an animated display is provided in which the pages of the book are riffled through when the application program is currently running, thereby to allow the user to instantly determine the icons of running application programs.
Further, in the subject invention, when an application program is run, a button having a function of closing the application program is displayed in an at-a-glance icon list, near the icon of the application program or partially overlapping the icon, that is, in a manner in which the correspondence between the icon is clearly seen and the application program can be closed by simply clicking the stop button, so that even beginners can easily close the application program.
Brief DescriDtion of the Drawings Particular embodiments of the invention will now be described in detail, by way of example, with reference to the accompanying drawings in which:
Figure 1 is a diagram for exemplifying the configuration of the computer to which the application menu related to the subject invention is displayed; Figure 2 is a diagram showing the configuration of the software for starting and closing application programs, which is executed by the computer shown in Figure 1; Figure 3 is a diagram showing the process performed by the task manager included in Figure 2 for controlling application programs and the launcher; Figure 4 is a diagram showing the configuration of the launcher included in Figure 2; Figure 5 is a diagram showing an at-a-glance icon display screen when no application program is running; 3 Figure 6 is a diagram showing an at-a-glance icon display screen when three application programs are running; Figure 7 is a flowchart showing the processing in the initialization unit of the launcher by the initialization unit of the launcher shown in Figure 4; Figure 8 is a flowchart showing the process performed by the icon displaying unit of the launcher shown in Figure 4 for displaying the icon associated with each application program; Figure 9 is a flowchart showing the processing of the event (touched coordinate information) sent from the touch panel, which is performed by the touch panel event processing unit of the launcher shown in Figure 4; Figure 10 is a flowchart showing the processing of the timer event sent from the OS, which is performed by the timer event processing unit of the launcher shown in Figure 4; and Figure 11 is a flowchart showing the displaying and closing of an application program itself and other processings unique to the application program, which are performed by the application program included in Figure 2.
Detai19d Description of Preferred Embodiment
Now, the embodiment of the subject invention will be described with reference to a computer having a display device provided with a touch panel function by way of example.
Figure 1 is a diagram showing a configuration example of the hardware applied to the subject invention, and it comprises a display/input device (1) such as a LCD display having a touch panel function, a CPU (2) including a microprocessor and its peripheral circuits, a memory (3) including a semiconductor memory or the like, and a storage device (4) such as a f lash memory.
The computer uses these structural elements to load a task manager (application control software), a launcher (menu display software), application software, and other software, which are stored in the storage device (4), into the memory (3), and executes them.
Next, Figure 2 is a diagram showing the configuration of the software executed by the computer shown in Figure 1. As shown in Figure 2, the software includes a task manager (10) which is application control 4 software, a launcher (12) which is menu display software, and M application programs (13, 14).
The task manager (10) is loaded into the memory from the storage device by a system initialization unit (16) at the time of system initialization, and executed. When the task manager (10) is executed, the task manager clears the execution flags (11) of all application programs, and loads and executes the launcher (12).
when the task manager (10) loads a certain application program m, the task manger (10) sets the execution flag ExecFlag [m] corresponding to the application program m, and when the application program m is closed (unloaded), the task manager clears the execution flag ExecFlag [m) corresponding to the application program (15m:5M).
is The execution flags (11) are changed by the task manager (10), and referenced by the icon display unit of the task manger and the launcher (12).
Accordingly, the icon display unit of the launcher (12) can reference the execution flags (11) to know whether or not each application program is running (loaded).
Further, upon request from the launcher (12) or an application program. the task manager (10) performs application program switching or closes the application program.
Referring to Figure 3, the processing by the task manager will be described.
First, in step 102, the task manager clears the execution flags ExecFlag [1,..., M] to initialize the execution flags to a state in which all the application programs are not running.
Then, in step 104, the task manager starts the launcher. And, in step 106, the task manager waits for an input (a request from the launcher or an application program), and goes to the processing in step 108 if there is some input.
In step 108, the task manager determines whether or not the input is a "request to switch to the launcher," and if the input is a "request to switch to the launcher," it advances to the processing in step 126.
otherwise, it advances to the processing in step 110. And, in step 110, the task manager determines whether or not the input is a "request to switch to an application program m," and if the input is not a "request to switch to an application program m," it goes to the processing in step 114.
in step 114, the task manager closes (unloads) the specified application program m, because control is passed to step 114 if the input is a "request to close the application program m." And, in step 116, the task manager clears the execution f lag ExeCF1ag [m] to show that the application program is not running. And, in step 126, the task manager requests the launcher to display the icon list, and returns to the processing in step 106.
Further, in step 110, if the input is a request to switch to the application program m, step 118 is entered. In step 118, the task manager determines whether or not the execution flag ExecFlag [m] of the is application program m specified to switch to is set. If ExeFlag [m] is set, it goes to the processing in step 124, and if the execution f lag is not set, this is the case in which the application program is run for the first time. Thus, in step 120, the task manager loads the specified application program m into the memory, and in step 122, it sets the execution flag ExeCF1ag [m].
In step 124, the task manager requests the application program m to display the screen of the application program m, and returns to the processing in step 106.
Figure 4 is a diagram showing the configuration of the launcher (32).
The launcher (32) is loaded and executed by the task manager (21) that is automatically loaded at the time of starting the system. The launcher comprises an initialization unit (25) for initializing the launcher, an icon display unit (22) for displaying icons, an timer event processing unit (26) for processing timer events to display icons in animation, and a touch panel event processing unit (27) for performing the switching and closing of an application program by a touch panel event. The details will be described below.
The initialization unit (25) of the launcher carries out the initialization required for the processing by the launcher (32). That is, when the launcher is started, the initialization unit of the launcher invokes the icon display unit (22) to display the still icons of all the application programs. For every application program m, the icon display unit (22) displays an icon Icon [m] [n] at a position corresponding to the application program m.
6 Icon [m] [n] represents the n-th (1:9n-"N) icon of the application program m (1:5M:5M). ACcordingly, M is the number of application programs, and N is the number of the icons for each application program.
There are a plurality (1,...,m) of application programs, and a plurality (1,..,N) of icons are associated with each application program. For each application program m, Icon [m] [1) represents a still icon which is a initial state, and Icon [m] [2,...,NI is an icon for displaying an icon in animation. That is, n is 1 if the application program m is not running (if it is not loaded in the memory), and n has the same value as the frame number (Frame), giving Icon [m] [Frame], if it is running (if it is loaded in the memory).
The frame number (Frame) is a variable used by the launcher, and it is initialized to 2 by the initialization unit of the launcher and incremented by the timer event processing unit of the launcher, as described later, and its value is referenced by the icon display unit of the launcher. The minimum value of Frame is 2, and the maximum value is N that is the maximum number of icons for each application program.
Further, the initialization unit (25) of the launcher requires that a timer event be periodically generated for the OS.
The function of the touch panel event processing unit (27 in Figure 4) will be described below.
If the touch panel is pressed, the icon is identified from that position. If the stop button on the icon is pressed, it sends a "request to close the application programn to the task manager, and displays a still icon. If a place other than the stop button is pressed, it sends a nrequest to switch the application programn to the task manager.
Figure 5 shows a screen displaying a still icon list, in which any application program is not running. And, Figure 6 shows a screen displaying an icon list, in which three application programs, "Schedule, "Address,n and nMap,' are running, and the pages of the schedule book or address book icon are riffled through. The third one is an animated icon representing the rotating globe, and additional stop buttons 100 for closing the application programs are displayed on the icons.
Now, the processing in the initialization unit of the launcher will be described with reference to Figure 7.
First, in step 202, the initialization unit invokes the icon displaying unit to display the still icons of all the application programs. In step 204, the launcher initialization unit initializes the 7 timer, and requests the system to generate a timer event at a predetermined interval (for instance, several tens or several hundreds milliseconds).
And, in step 206, the initialization unit substitutes 2 into the frame number (Frame) to initialize the frame number.
Referring to Figure 8, the processing in the icon displaying unit (22) will be described below.
In step 302, the icon displaying unit substitutes 1 into the variable m of the icon data Icon[m] [n) to initialize the variable m at the time of initialization.
is In step 304, the icon displaying unit determines whether or not the variable m is equal to or smaller than the number of application programs M. If the value of the variable m is equal to or smaller than the number of application programs M, the process goes to step 306, where the icon displaying unit determines whether or not the execution flag ExedFlag [m] of the application program m is set. If the execution flag ExecFlag [m] is not set, the process goes to step 308, where the icon displaying unit displays the still Icon [m] (11 of the application program m on the LCD at a position determined by the application program M. The position corresponding to the application program m can be previously determined, for instance, the upper-left if m=l, and the right side of it if m=2.
Further, in step 306, if the execution flag ExecFlag [m] is set, the process goes to the processing in step 310, where the icon displaying unit (22) displays the Frame-th icon Icon [m) [Frame] of the application program m on the LCD at a position determined by the application program M.
Further, in step 312, the icon displaying unit additionally displays a stop button on the icon displayed on the LCD in step 310. The stop button has a function of closing the application program of the above icon when clicked.
The stop button is displayed near the icon representing the application program. In addition, the stop button is smaller than the icon representing the application program, and it may be displayed so as to overlap the icon representing the application program. Thus, a system easy for the user to use can be provided, in which the user can intuitively understand that clicking the stop button allows the closing of the application program of the overlapped icon. And, in step 314, the icon displaying unit increments the variable m (m--m+l), and returns to the processing in step 304.
8 The processing in the touch panel event processing unit will be now described with reference to Figure 9.
First, in step 402, the touch panel event processing unit obtains an application program number determined by the input coordinates, and substitutes it into the variable m. And, in step 404, the touch panel event processing unit determines whether or not the input coordinates are on the stop button, and if so, it advances to the processing for closing the application program in step 408, and in step 408, the touch panel event processing unit sends a nrequest to close the application programn to the task manager. And, in step 410, the touch panel event processing unit invokes the icon displaying unit to display an at-a-glance screen of the icons of all the application program including the still icon of the application program m.
Further, in step 404, if the touch panel event processing unit determines that the input coordinates are not on the stop button, but they are provided by clicking on the icon of the application program, then it goes to step 406, where the touch panel event processing unit sends a nrequest to switch the application programn to the task manager.
Referring to Figure 10, the processing in the timer event processing unit will be described below.
The timer event processing unit has a function of receiving a timer event from the OS and displaying an icon in animation. The timer event is preset by the initialization unit so as to occur at a predetermined interval. This time interval is the display time for one frame of animation.
when the timer event occurs, the display of the icon corresponding to the running application program is updated. "Running" means a state in which the application program is loaded at this point of time.
The timer event processing unit first invokes the icon displaying unit in step 502 in Figure 10, to display the icons of all the application programs.
In step 504, the timer event processing unit increments the frame number Frame (Frame=Frame+l).
In step 506, the timer event processing unit determines whether or not the frame number Frame is equal to or smaller than the number of icons N, and if the value of the f rame number Frame is equal to or smaller than the number of icons N, the process is ended, otherwise the process goes to step 508, where the timer event processing unit 9 substitutes 2, the number of the first animation icon, into the frame number Frame.
When started, an application program performs an initialization unique to the application program, waits for an input, and according to the input, it performs the displaying of the application program screen, the closing processing of the application program, a request to the task manager, or other processings unique to the application program.
If termination buttons for terminating application programs and a launcher button are displayed on all the application program screens, the application program requests the task manager to end the application program (itself) if the termination button is pressed, and request the task manager to switch to the launcher if the launcher button is pressed.
The termination button in the specification of the subject invention means the conventional button for ending the application program within the application program screen. On the other hand, the stop button is a novel structural element which is the main feature of the subject invention, and it is a button additionally displayed on the icon of the started application program and for closing the application program in a screen displaying an icon list.
Now, the processing of an application program will be described with reference to Figure 11.
In step 602, the application program initializes the application program itself. And, in step 604, the application program waits for an input from the touch panel or task manager, and upon receipt of the input, it goes to the processing in step 606. In step 606, the application program determines whether or not the input from the touch panel or task manager is a nrequest to close the application program," and if so, it goes to the processing in step 614 to perform the process for closing the application program, otherwise it goes to the processing in step 608.
In step 608, the application program determines whether or not the coordinates of the user input are included in the termination button in the application program screen, and if so, it goes to the processing in step 610 to send a request to close the application program to the task manager, and returns to step 604.
Further, in step 608, if the position where the touch panel is pressed gives coordinates other than the termination button, step 612 is entered.
And, in step 612, the application program determines whether or not the coordinates of the input are included in the launcher button, and if so, it goes to the processing in step 616, where the application program requests the task manager to switch to the launcher, and returns to the processing in step 604.
Further, in step 612, if it is determined that a position other than the launcher button is pressed, step 618 is entered. In step 618, the application program determines whether or not the input from the touch panel or task manager is a "request to display, R and if so, it goes to the processing in step 622 to display the application program screen, otherwise it goes to the processing in step 620, performs a processing unique to the application program and returns to step 604.
Although the subject invention has been described above with reference to the embodiment, it will be easily understood that those having the ordinary knowledge in the field could make changes in the form or detail, without departing from the gist and scope of the subject invention. For instance, in the embodiment in the present specification, description has been made to an example in which one application program is started from one icon, but a plurality of sessions may be started from one icon to run the plurality of same application programs. In this case, it is only needed to display an animated icon for one session each time a certain application program is started and additionally display a stop button on the animated icon while displaying the still icon all the time in a screen displaying an icon list.
Further, in the embodiment in the present specification, description has been made to a computer using a touch panel by way of example, but those skilled in the art may easily understand that the subject invention can be applied to a personal computer performing the ordinary mouse inputting by only changing the input of the coordinates touched on the touch panel to the input of the coordinates clicked by a mouse, without changing the contents of the process.
As described above, in accordance with the subject invention, the icons of running application programs are displayed in animation in the displayed list of icons, and thus the user can visually and intuitively recognize whether or not each application program is under running.
Further, in accordance with the subject invention, on the icon of an application program displayed in animation, a stop button having a function of closing the application program can be additionally displayed, so that even beginners can easily close a running application program.
11

Claims (16)

  1. A method of displaying icons representing application programs on a display device, for identifying application programs which are currently running, the method including:
    displaying Still icons to represent application programs which are not currently running; and displaying animated icons to represent application programs which are currently running.
  2. 2. A method according to claim 1, including the following steps:
    storing a plurality of icon frames for each of a set of application programs; displaying a set of still icons representing a set of application programs which are not currently running, each still icon comprising a first one of the respective plurality of icon frames; receiving a user input; identifying the coordinates of the position on the display screen of said user input; determining when the coordinates of the position of the user input correspond to the location of one of said still icons on the display screen, and then running the application program represented by said icon; generating a timer event; displaying in an animation sequence a plurality of said icon frames stored for said running application program, a current icon frame of said plurality of icon frames being replaced by another icon frame of said plurality each time said timer event occurs.
  3. 3. A method according to claim 1 or claim 2, wherein the displaying of still and animated icons comprises displaying said icons in an icon list produced by a menu display software component.
  4. 4. A method according to claim 3, wherein:
    12 a task manager sets an execution flag when an application program is loaded and the task manager clears the execution f lag when the application program is closed; the menu display software component displays said icon list including a set of icons representing a set of application programs, and references the execution flags of respective application programs to determine whether each of said set of application program is currently running; and in response to determining that an application program is currently running, the menu display software component displays said animated icons representing said currently running application program.
  5. 5. A method for closing an application program, comprising the steps of:
    displaying a stop button in association with an icon representing an application program when the application program is running; in response to user selection of the stop button, performing a closing process of the application program.
  6. 6. A method according to claim 5 wherein the stop button is displayed near to or partially overlapping the icon.
  7. 7. A method according to claim 5 or claim 6, wherein:
    a task manager sets an execution flag when an application program is loaded and the task manager clears the execution flag when the application program is closed; a menu display software component displays an icon list including a set of icons representing a set of application programs, the menu display software component referencing the execution flags of respective application programs to determine whether each of said set of application program is running; the menu display software component displaying a stop button in association with each icon representing an application program which is currently running and removing the display button when the application program is closed.
  8. 8. A method according to any one of the preceding claims and substantially as described herein and/or as shown in any one of Figures 1 to 11.
    13
  9. 9. A data processing apparatus including means for displaying icons representing application programs on a display device, wherein the apparatus includes:
    means for controlling the display device to display still icons to represent application programs which are not currently running; and means for controlling the display device to display animated icons to represent application programs which are currently running, thereby to identify application programs which are currently running.
  10. 10. A data processing apparatus according to claim 9, including:
    means for storing a plurality of icon frames for each of a set of application programs; means for controlling the display device to display a set of still icons representing a set of application programs which are not currently running, each still icon comprising a first one of the respective plurality of icon frames; means for receiving a user input; means for identifying the coordinates of the position on the display screen of said user input; means for determining when the coordinates of the position of the user input correspond to the location of one of said still icons on the display screen, and then running the application program represented by said icon; means for generating a timer event; and means for controlling the display device to display in an animation sequence a plurality of said icon frames stored for said running application program, a current icon frame of said plurality of icon frames being replaced by another icon frame of said plurality each time said timer event occurs.
  11. 11. A data processing apparatus including means for closing an application program, the means for closing comprising:
    means for controlling a display device to display a stop button in association with an icon representing an application program when the application program is running; 14 means responsive to user selection of the stop button for performing a closing process of the application program.
  12. 12. A data processing apparatus according to claim 11, including 5 a task manager for setting an execution flag when an application program is loaded and for clearing the execution flag when the application program is closed, and a menu display software component for displaying an icon list including a set of icons representing a set of application programs, the menu display software component being adapted to:
    reference the execution flags of respective application programs to determine whether each of said set of application program is running; display a stop button in association with each icon representing an application program which is currently running; and remove the display button when the application program is closed.
  13. 13. A computer program for controlling the operation of a data processing apparatus on which it runs to perform the following steps of a method for identifying application programs which are currently running:
    displaying still icons on a display device to represent application programs which are not currently running; and displaying animated icons on the display device to represent application programs which are currently running.
  14. 14. A computer program according to claim 13 for controlling the operation of the apparatus to perform the following steps:
    storing a plurality of icon frames for each of a set of application programs; displaying a set of still icons representing a set of application programs which are not currently running, each still icon comprising a first one of the respective plurality of icon frames; receiving a user input; identifying the coordinates of the position on the display screen of said user input; determining when the coordinates of the position of the user input correspond to the location of one of said still icons on the display screen, and then running the application program represented by said icon; generating a timer event; displaying in an animation sequence a plurality of said icon frames stored for said running application program, a current icon frame of said plurality of icon frames being replaced by another icon frame of said plurality each time said timer event occurs.
  15. 15. A computer program for controlling the operation of a data processing apparatus on which it runs to perform the following steps of a method for closing an application program:
    controlling a display device to display a stop button in association with an icon representing an application program when the application program is runnig; and in response to user selection of the stop button, performing a closing process of the application program.
  16. 16. A machine -readable recording medium having recorded thereon a computer program according to any one of claims 13 to 15.
GB9926141A 1998-11-13 1999-11-05 Identifying and closing running application programs easily Withdrawn GB2350991A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10323998A JP2000148348A (en) 1998-11-13 1998-11-13 Method and system capable of easily discriminating application being activated program and completing the same

Publications (2)

Publication Number Publication Date
GB9926141D0 GB9926141D0 (en) 2000-01-12
GB2350991A true GB2350991A (en) 2000-12-13

Family

ID=18160991

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9926141A Withdrawn GB2350991A (en) 1998-11-13 1999-11-05 Identifying and closing running application programs easily

Country Status (2)

Country Link
JP (1) JP2000148348A (en)
GB (1) GB2350991A (en)

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101910994A (en) * 2008-01-07 2010-12-08 株式会社Ntt都科摩 Information processing device and program
EP2304533A2 (en) * 2008-06-30 2011-04-06 QUALCOMM Incorporated Method for supporting multitasking in a mobile device
CN102077157A (en) * 2008-06-30 2011-05-25 索尼计算机娱乐公司 Menu screen display method and menu screen display device
CN103019517A (en) * 2012-12-14 2013-04-03 珠海市魅族科技有限公司 Icon display method and terminal
EP2715530A4 (en) * 2011-05-27 2015-01-07 Microsoft Corp APPLICATION NOTIFICATION DISPLAY
US8990733B2 (en) 2010-12-20 2015-03-24 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US9015606B2 (en) 2010-12-23 2015-04-21 Microsoft Technology Licensing, Llc Presenting an application change through a tile
US9052925B2 (en) 2010-04-07 2015-06-09 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9052820B2 (en) 2011-05-27 2015-06-09 Microsoft Technology Licensing, Llc Multi-application environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
CN105094559A (en) * 2015-08-10 2015-11-25 联想(北京)有限公司 Display processing method and electronic device
US9207838B2 (en) 2011-08-26 2015-12-08 Apple Inc. Device, method, and graphical user interface for managing and interacting with concurrently open software applications
US9213468B2 (en) 2010-12-23 2015-12-15 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9329774B2 (en) 2011-05-27 2016-05-03 Microsoft Technology Licensing, Llc Switching back to a previously-interacted-with application
FR3028063A1 (en) * 2014-10-30 2016-05-06 Lg Electronics Inc MOBILE TERMINAL AND METHOD OF CONTROLLING THE SAME
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9513801B2 (en) 2010-04-07 2016-12-06 Apple Inc. Accessing electronic notifications and settings icons with gestures
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US9569102B2 (en) 2010-01-06 2017-02-14 Apple Inc. Device, method, and graphical user interface with interactive popup views
US9602729B2 (en) 2015-06-07 2017-03-21 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9619076B2 (en) 2012-05-09 2017-04-11 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9665384B2 (en) 2005-08-30 2017-05-30 Microsoft Technology Licensing, Llc Aggregation of computing device settings
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9684429B2 (en) 2013-03-15 2017-06-20 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9753639B2 (en) 2012-05-09 2017-09-05 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US9778771B2 (en) 2012-12-29 2017-10-03 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US9823839B2 (en) 2012-05-09 2017-11-21 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9841874B2 (en) 2014-04-04 2017-12-12 Microsoft Technology Licensing, Llc Expandable application representation
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10042542B2 (en) 2012-05-09 2018-08-07 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10114865B2 (en) 2011-09-09 2018-10-30 Microsoft Technology Licensing, Llc Tile cache
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10310732B2 (en) 2013-03-15 2019-06-04 Apple Inc. Device, method, and graphical user interface for concurrently displaying a plurality of settings controls
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10579250B2 (en) 2011-09-01 2020-03-03 Microsoft Technology Licensing, Llc Arranging tiles
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US11068153B2 (en) 2012-05-09 2021-07-20 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US11272017B2 (en) 2011-05-27 2022-03-08 Microsoft Technology Licensing, Llc Application notifications manifest

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4546331B2 (en) * 2004-07-23 2010-09-15 キヤノン株式会社 Video camera
JP4492511B2 (en) * 2005-10-03 2010-06-30 ソニー株式会社 Interface device, interface method, and program
JP4743715B2 (en) * 2007-01-29 2011-08-10 京セラ株式会社 Electronic device and notification method in electronic device
US8099332B2 (en) 2008-06-06 2012-01-17 Apple Inc. User interface for application management for a mobile device
KR101690786B1 (en) 2010-02-12 2016-12-28 삼성전자주식회사 Device and method for performing multi-tasking
JP5166478B2 (en) * 2010-04-09 2013-03-21 株式会社ソニー・コンピュータエンタテインメント Information processing device
JP2013080345A (en) * 2011-10-03 2013-05-02 Kyocera Corp Device, method, and program
JP5197871B2 (en) * 2012-06-18 2013-05-15 キヤノン株式会社 Device, control method, and program
JP6069607B2 (en) 2013-03-26 2017-02-01 株式会社国際電気通信基礎技術研究所 Robot service linkage system and platform
JP2015127900A (en) 2013-12-27 2015-07-09 株式会社ソニー・コンピュータエンタテインメント Information processing apparatus, server system, and information processing system
JP2015127899A (en) 2013-12-27 2015-07-09 株式会社ソニー・コンピュータエンタテインメント Information processing device and information processing system
JP2015127898A (en) 2013-12-27 2015-07-09 株式会社ソニー・コンピュータエンタテインメント Information processing device and information processing system
CN104391623A (en) * 2014-12-15 2015-03-04 联想(北京)有限公司 Display method and electronic equipment
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0463732A2 (en) * 1990-06-28 1992-01-02 International Business Machines Corporation Method and system for animating the execution of a computer program
WO1994011804A1 (en) * 1992-11-09 1994-05-26 Microsoft Corporation Printer status user interface and methods relating thereto
US5517663A (en) * 1993-03-22 1996-05-14 Kahn; Kenneth M. Animated user interface for computer program creation, control and execution
GB2298555A (en) * 1992-07-17 1996-09-04 Komatsu Mfg Co Ltd Method of highlighting display
JPH1036654A (en) * 1996-07-17 1998-02-10 Mitsubishi Eng Plast Kk Polycarbonate resin composition
GB2323259A (en) * 1997-03-12 1998-09-16 Mitel Corp Method of indicating a function on a display terminal or unit

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0463732A2 (en) * 1990-06-28 1992-01-02 International Business Machines Corporation Method and system for animating the execution of a computer program
GB2298555A (en) * 1992-07-17 1996-09-04 Komatsu Mfg Co Ltd Method of highlighting display
WO1994011804A1 (en) * 1992-11-09 1994-05-26 Microsoft Corporation Printer status user interface and methods relating thereto
US5517663A (en) * 1993-03-22 1996-05-14 Kahn; Kenneth M. Animated user interface for computer program creation, control and execution
JPH1036654A (en) * 1996-07-17 1998-02-10 Mitsubishi Eng Plast Kk Polycarbonate resin composition
GB2323259A (en) * 1997-03-12 1998-09-16 Mitel Corp Method of indicating a function on a display terminal or unit

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
IBM Technical Disclosure Bulletin Vol 33 No 7,pages 425-427 *
IBM Technical Disclosure Bulletin Vol 36 No 4,pages 215-216 *
IBM Technical Disclosure Bulletin Vol 37 No 7,pages 657-658 *
IBM Technical Disclosure Bulletin Vol 39 No 11,pages 219-220 *
IBM Technical Disclosure Bulletin Vol 39 No 7,pages 261-264 *

Cited By (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9665384B2 (en) 2005-08-30 2017-05-30 Microsoft Technology Licensing, Llc Aggregation of computing device settings
US8407618B2 (en) 2008-01-07 2013-03-26 Ntt Docomo, Inc. Displaying an operation key image to distinguish a correspondence between an operation key and a selected window
CN101910994A (en) * 2008-01-07 2010-12-08 株式会社Ntt都科摩 Information processing device and program
US10185470B2 (en) 2008-06-30 2019-01-22 Sony Interactive Entertainment Inc. Menu screen display method and menu screen display device
EP2304533A2 (en) * 2008-06-30 2011-04-06 QUALCOMM Incorporated Method for supporting multitasking in a mobile device
CN102077157A (en) * 2008-06-30 2011-05-25 索尼计算机娱乐公司 Menu screen display method and menu screen display device
US11175797B2 (en) 2008-06-30 2021-11-16 Sony Interactive Entertainment Inc. Menu screen display method and menu screen display device
EP2302495A4 (en) * 2008-06-30 2014-05-07 Sony Computer Entertainment Inc MENU SCREEN DISPLAY METHOD AND MENU SCREEN DISPLAY DEVICE
US9389752B2 (en) 2008-06-30 2016-07-12 Sony Corporation Menu screen display method and menu screen display device
US10691305B2 (en) 2008-06-30 2020-06-23 Sony Interactive Entertainment Inc. Menu screen display method and menu screen display device
US9569102B2 (en) 2010-01-06 2017-02-14 Apple Inc. Device, method, and graphical user interface with interactive popup views
US10901601B2 (en) 2010-04-07 2021-01-26 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9058186B2 (en) 2010-04-07 2015-06-16 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9513801B2 (en) 2010-04-07 2016-12-06 Apple Inc. Accessing electronic notifications and settings icons with gestures
US10156962B2 (en) 2010-04-07 2018-12-18 Apple Inc. Device, method and graphical user interface for sliding an application view by a predefined amount of sliding based on a touch input to a predefined button of a multifunction device
US9052926B2 (en) 2010-04-07 2015-06-09 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US10101879B2 (en) 2010-04-07 2018-10-16 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications using a three-dimensional stack of images of open applications
US9052925B2 (en) 2010-04-07 2015-06-09 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US10891023B2 (en) 2010-04-07 2021-01-12 Apple Inc. Device, method and graphical user interface for shifting a user interface between positions on a touch-sensitive display in response to detected inputs
US9696888B2 (en) 2010-12-20 2017-07-04 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US10852914B2 (en) 2010-12-20 2020-12-01 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US11880550B2 (en) 2010-12-20 2024-01-23 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US8990733B2 (en) 2010-12-20 2015-03-24 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US10261668B2 (en) 2010-12-20 2019-04-16 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US10007400B2 (en) 2010-12-20 2018-06-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US11487404B2 (en) 2010-12-20 2022-11-01 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US12321569B2 (en) 2010-12-20 2025-06-03 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US9870132B2 (en) 2010-12-23 2018-01-16 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9229918B2 (en) 2010-12-23 2016-01-05 Microsoft Technology Licensing, Llc Presenting an application change through a tile
US9015606B2 (en) 2010-12-23 2015-04-21 Microsoft Technology Licensing, Llc Presenting an application change through a tile
US9864494B2 (en) 2010-12-23 2018-01-09 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9766790B2 (en) 2010-12-23 2017-09-19 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9213468B2 (en) 2010-12-23 2015-12-15 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US11126333B2 (en) 2010-12-23 2021-09-21 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US10969944B2 (en) 2010-12-23 2021-04-06 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US10303325B2 (en) 2011-05-27 2019-05-28 Microsoft Technology Licensing, Llc Multi-application environment
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
EP2715530A4 (en) * 2011-05-27 2015-01-07 Microsoft Corp APPLICATION NOTIFICATION DISPLAY
US9329774B2 (en) 2011-05-27 2016-05-03 Microsoft Technology Licensing, Llc Switching back to a previously-interacted-with application
US9052820B2 (en) 2011-05-27 2015-06-09 Microsoft Technology Licensing, Llc Multi-application environment
US11272017B2 (en) 2011-05-27 2022-03-08 Microsoft Technology Licensing, Llc Application notifications manifest
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US11698721B2 (en) 2011-05-27 2023-07-11 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9535597B2 (en) 2011-05-27 2017-01-03 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9207838B2 (en) 2011-08-26 2015-12-08 Apple Inc. Device, method, and graphical user interface for managing and interacting with concurrently open software applications
US10579250B2 (en) 2011-09-01 2020-03-03 Microsoft Technology Licensing, Llc Arranging tiles
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US10114865B2 (en) 2011-09-09 2018-10-30 Microsoft Technology Licensing, Llc Tile cache
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US10254955B2 (en) 2011-09-10 2019-04-09 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US10191633B2 (en) 2011-12-22 2019-01-29 Microsoft Technology Licensing, Llc Closing applications
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10481690B2 (en) 2012-05-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface
US10042542B2 (en) 2012-05-09 2018-08-07 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US9823839B2 (en) 2012-05-09 2017-11-21 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US9753639B2 (en) 2012-05-09 2017-09-05 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US9619076B2 (en) 2012-05-09 2017-04-11 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US11068153B2 (en) 2012-05-09 2021-07-20 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10191627B2 (en) 2012-05-09 2019-01-29 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
CN103019517B (en) * 2012-12-14 2016-02-03 魅族科技(中国)有限公司 Icon display method and terminal
CN103019517A (en) * 2012-12-14 2013-04-03 珠海市魅族科技有限公司 Icon display method and terminal
CN105138227A (en) * 2012-12-14 2015-12-09 魅族科技(中国)有限公司 Icon display method and terminal
CN105138227B (en) * 2012-12-14 2018-05-25 魅族科技(中国)有限公司 A kind of icon display method and terminal
US9857897B2 (en) 2012-12-29 2018-01-02 Apple Inc. Device and method for assigning respective portions of an aggregate intensity to a plurality of contacts
US10101887B2 (en) 2012-12-29 2018-10-16 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US9778771B2 (en) 2012-12-29 2017-10-03 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US11137898B2 (en) 2013-03-15 2021-10-05 Apple Inc. Device, method, and graphical user interface for displaying a plurality of settings controls
US12216897B2 (en) 2013-03-15 2025-02-04 Apple Inc. Device, method, and graphical user interface for displaying a plurality of setting controls
US11989409B2 (en) 2013-03-15 2024-05-21 Apple Inc. Device, method, and graphical user interface for displaying a plurality of settings controls
US10310732B2 (en) 2013-03-15 2019-06-04 Apple Inc. Device, method, and graphical user interface for concurrently displaying a plurality of settings controls
US9684429B2 (en) 2013-03-15 2017-06-20 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US10459607B2 (en) 2014-04-04 2019-10-29 Microsoft Technology Licensing, Llc Expandable application representation
US9841874B2 (en) 2014-04-04 2017-12-12 Microsoft Technology Licensing, Llc Expandable application representation
CN106155286A (en) * 2014-10-30 2016-11-23 Lg电子株式会社 Mobile terminal and control method thereof
US10516828B2 (en) 2014-10-30 2019-12-24 Lg Electronics Inc. Mobile terminal and control method thereof
FR3028063A1 (en) * 2014-10-30 2016-05-06 Lg Electronics Inc MOBILE TERMINAL AND METHOD OF CONTROLLING THE SAME
EP3015966A3 (en) * 2014-10-30 2016-07-06 LG Electronics Inc. Mobile terminal and control method thereof
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US9602729B2 (en) 2015-06-07 2017-03-21 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US11182017B2 (en) 2015-08-10 2021-11-23 Apple Inc. Devices and methods for processing touch inputs based on their intensities
CN105094559A (en) * 2015-08-10 2015-11-25 联想(北京)有限公司 Display processing method and electronic device

Also Published As

Publication number Publication date
GB9926141D0 (en) 2000-01-12
JP2000148348A (en) 2000-05-26

Similar Documents

Publication Publication Date Title
GB2350991A (en) Identifying and closing running application programs easily
EP1036391B1 (en) Automatically switching a user's interface from a program to another program while the first is processing
US7350154B2 (en) Virtual desktop manager
US6104397A (en) Method and system for generating improved progress indicators
US8140971B2 (en) Dynamic and intelligent hover assistance
US7614010B2 (en) Interface apparatus, interface method in information processing apparatus, and interface program
US7649506B2 (en) Method and apparatus for controlling image-display devices collectively
CN102117207B (en) Method, device and mobile terminal for switching application display modes
US20090049389A1 (en) Usage Pattern Driven Graphical User Interface Element Rendering
US5598522A (en) Command processing system used under graphical user interface utilizing pointing device for selection and display of command with execution of corresponding process
US20080109722A1 (en) Direct presentation of help information relative to selectable menu items in a computer controlled display interface
JP2012507089A (en) Surface and manage window-specific controls
CN111694490B (en) Setting method, device and electronic equipment
JP3169915B2 (en) Screen scroll control method and recording medium
JP2870027B2 (en) Batch processing method by selecting multiple icons
CN113515244B (en) Terminal remote control method, device, equipment and storage medium based on screen throwing
JPH11149312A (en) Plant monitoring device and recording medium recording plant monitoring program
US20130232420A1 (en) Methods and apparatus for invoking actions on content
JP2003524843A (en) Method and system for controlling a complementary user interface on a display surface
JP3110266B2 (en) Character interface device
CA2138627A1 (en) Method and system for launching application programs on an application server system
JPH04257919A (en) Graphic processing method
CN112835665A (en) Dynamic preview method, system, device and storage medium for taskbar application
JPH0981348A (en) Information processing apparatus and window control method thereof
JPH10207678A (en) Window display switching method and system therefor

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)