JP2000148348A - Method and system capable of easily discriminating application being activated program and completing the same - Google Patents

Method and system capable of easily discriminating application being activated program and completing the same

Info

Publication number
JP2000148348A
JP2000148348A JP10323998A JP32399898A JP2000148348A JP 2000148348 A JP2000148348 A JP 2000148348A JP 10323998 A JP10323998 A JP 10323998A JP 32399898 A JP32399898 A JP 32399898A JP 2000148348 A JP2000148348 A JP 2000148348A
Authority
JP
Japan
Prior art keywords
application program
icon
program
displaying
user input
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.)
Pending
Application number
JP10323998A
Other languages
Japanese (ja)
Inventor
Toru 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
Priority to JP10323998A priority Critical patent/JP2000148348A/en
Priority to GB9926141A priority patent/GB2350991A/en
Publication of JP2000148348A publication Critical patent/JP2000148348A/en
Pending 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/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; CALCULATING OR 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; CALCULATING OR 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

PROBLEM TO BE SOLVED: To make it possible to discriminate which application program is being activated only by glimpsing at a list display of an icon with moving picture displaying the icon of the application program being activated. SOLUTION: When a task manager 10 is executed, execution flags 11 of all the application programs are cleared and a launcher 12 is loaded and executed. When the task manager 10 loads an application program, it sets the execution flag corresponding to the program and, when the application program is completed, the execution flag corresponding to the program is cleared. The execution flag 11 is changed by the task manager 10 and is referred to by an icon display part of the task manager 10 and the launcher 12. Thus, the icon display part of the launcher 12 can know whether or not each application program is being executed by referring to the execution flag 11.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本願発明は、複数のアプリケ
ーション・プログラムを同時に起動できるコンピュータ
・システムにおいて、ユーザが直観的に起動中のアプリ
ケーション・プログラムを判別できるアイコン一覧表
示、および、起動中のアプリケーション・プログラムを
容易に終了させることができる停止ボタンのアイコンへ
の付加表示を実現するグラフィカル・ユーザ・インタフ
ェース(GUI)に関する発明である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer system capable of simultaneously launching a plurality of application programs, an icon list display which allows a user to intuitively determine which application program is currently running, and an application program which is running. The present invention relates to a graphical user interface (GUI) that realizes an additional display of an icon of a stop button for easily terminating a program.

【0002】[0002]

【従来の技術】複数のアプリケーション・プログラムを
同時に起動できるシステムのアプリケーション・メニュ
ーの例としては、PDA(Personal Digital Assistanc
e)である米国HEWLETT PACKARD社の「HP-200LX」(1994
年販売開始)のメニューがある。「HP-200LX」のメニュ
ーでは、起動中のアプリケーション・プログラムに対応
するアイコン表示は起動していない時と全く同じだが、
アイコンの下にあるアプリケーション・プログラム名を
表す文字列が起動中のアプリケーション・プログラムの
場合は白黒反転することにより、どのアプリケーション
・プログラムが起動中であるかを認識できるというもの
である。しかし、この方式では、アプリケーション・プ
ログラム名の文字列が白黒反転されるだけなので、どの
アプリケーション・プログラムが起動されているかを即
座に判別するのは難しい。
2. Description of the Related Art A PDA (Personal Digital Assistant) is an example of an application menu of a system that can simultaneously start a plurality of application programs.
e) “HP-200LX” of the US HEWLETT PACKARD (1994
Year sales start) menu. In the menu of "HP-200LX", the icon display corresponding to the application program that is running is exactly the same as when it is not running,
If the character string representing the application program name below the icon is the running application program, the application program is inverted in black and white, so that it is possible to recognize which application program is running. However, in this method, since the character string of the application program name is only inverted in black and white, it is difficult to immediately determine which application program is running.

【0003】また、起動中のアプリケーション・プログ
ラムを終了させる際には、従来は、メニュー・バーから
「ファイル」を選択し、次にプルダウン・メニューから
「終了」を選択するか、または、ファイル終了の機能が
割り当てられている例えばF6キーなどの特定のキーを
押すことにより終了させていた。つまり、前者は、多段
階のキー操作が必要であり、後者は、F6キーなどの特
定キーを押すということを覚えておかなくてはならない
という欠点がある。
Conventionally, when terminating a running application program, "File" is selected from a menu bar and then "Exit" is selected from a pull-down menu, or the file is terminated. The function is terminated by pressing a specific key, such as the F6 key, to which the function is assigned. In other words, the former has a disadvantage that it is necessary to remember that a multi-step key operation is required, and the latter requires pressing a specific key such as the F6 key.

【0004】[0004]

【発明が解決しようとする課題】そこで、本願発明の第
1の目的は、起動中のアプリケーション・プログラムが
どれであるかをアイコンの一覧表示を見た際に即座に判
別できるように、起動中のアプリケーション・プログラ
ムのアイコンを動画表示させる方法およびシステムを提
供することである。
SUMMARY OF THE INVENTION Accordingly, a first object of the present invention is to provide a method for determining which application program is being activated by immediately checking the list of icons when the icon is displayed. The present invention provides a method and system for displaying an icon of an application program in a moving image.

【0005】本願発明のさらにもう1つの目的は、初心
者ユーザでも容易に起動中のアプリケーション・プログ
ラムを終了させることができるように、停止ボタンをア
イコン一覧表示のアイコンに付加する方法およびシステ
ムを提供することである。
Still another object of the present invention is to provide a method and system for adding a stop button to icons in an icon list display so that even a novice user can easily terminate the running application program. That is.

【0006】[0006]

【課題を解決するための手段】本願発明においては、起
動していないアプリケーション・プログラムのアイコン
は従来と同様に静止している絵表示であるが、起動中の
アプリケーション・プログラムのアイコンは、時々刻々
と表示が変化する動画表示させることにより、アイコン
の一覧表示を一目見ただけで起動中のアプリケーション
・プログラムがどれであるかを識別できる。例えばその
アイコンの絵表示が地球であるならば、アプリケーショ
ン・プログラムが起動中である最中には、アイコンの地
球が回転している動画表示とし、アイコンの絵表示が本
である場合には、アプリケーション・プログラムが起動
している最中には、本のページがパラパラとめくられる
という動画表示にすることにより、ユーザが即座に起動
中のアプリケーション・プログラムのアイコンを判別で
きるという発明である。
In the present invention, the icons of application programs that have not been started up are still picture displays as in the prior art, but the icons of application programs that are being started up are displayed every moment. By displaying a moving image whose display changes, it is possible to identify which application program is running at a glance of the list of icons. For example, if the pictorial display of the icon is the earth, while the application program is running, the icon is displayed as a moving image with the earth rotating, and if the pictorial display of the icon is a book, This is an invention in which the user can immediately determine the icon of the running application program by displaying a moving image in which the page of the book is flipped while the application program is running.

【0007】さらに、本願発明は、アプリケーション・
プログラムが起動すると、アイコン一覧表示において、
該アプリケーション・プログラムのアイコンの近傍に、
あるいはアイコンに少なくとも一部を重ねる等してアイ
コンとの対応関係が明瞭であるような態様で該アプリケ
ーション・プログラムを終了させる機能を有する停止ボ
タンを表示させ、その停止ボタンをクリックするだけで
アプリケーション・プログラムを終了させることができ
るため、初心者ユーザでも容易にアプリケーション・プ
ログラムの終了を行うことが出来る。
Further, the present invention provides an application
When the program starts, in the icon list display,
In the vicinity of the application program icon,
Alternatively, a stop button having a function of terminating the application program is displayed in such a manner that the correspondence between the icon and the icon is clear by overlapping at least a part of the icon, and the application / application can be performed simply by clicking the stop button. Since the program can be terminated, even a novice user can easily terminate the application program.

【0008】[0008]

【発明の実施の形態】以下、本願発明の実施例として、
タッチパネル機能のついた表示装置を有するコンピュー
タを例にして説明する。図1は、本願発明に適用される
ハードウェアの構成例を示す図であり、タッチパネル機
能付きのLCDディスプレイ等の表示および入力装置
(1)、マイクロプロセッサおよびその周辺回路などを
含むCPU(2)、半導体メモリ等を含むメモリ
(3)、および、フラッシュメモリ等の記憶装置(4)
を具備する。コンピュータはこれらの構成要素により、
記憶装置(4)に格納された、タスクマネージャー(ア
プリケーション制御ソフトウェア)、ランチャー(メニ
ュー表示ソフトウェア)、アプリケーション・ソフトウ
ェアおよびその他のソフトウェアをメモリ(3)にロー
ドし、実行する。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, as an embodiment of the present invention,
A computer having a display device with a touch panel function will be described as an example. FIG. 1 is a diagram showing a configuration example of hardware applied to the present invention, and a display and input device (1) such as an LCD display with a touch panel function, a CPU (2) including a microprocessor and its peripheral circuits, and the like. (3) including memory, semiconductor memory, etc., and storage device (4) such as flash memory
Is provided. The computer is made up of these components
The task manager (application control software), launcher (menu display software), application software and other software stored in the storage device (4) are loaded into the memory (3) and executed.

【0009】次に、図2は、図1に示したコンピュータ
により実行されるソフトウェアの構成を示す図である。
図2に示すように、ソフトウェアは、アプリケーション
制御ソフトウェアであるタスクマネージャー(10)、
メニュー表示ソフトウェアであるランチャー(12)、
およびM個のアプリケーション・プログラム(13,1
4)を含む。
Next, FIG. 2 is a diagram showing a configuration of software executed by the computer shown in FIG.
As shown in FIG. 2, the software is a task manager (10) which is application control software,
Launcher (12) which is menu display software,
And M application programs (13, 1
4) is included.

【0010】タスクマネージャー(10)は、システム
の起動時にシステム初期化部(16)により記憶装置か
らメモリーにロードされ実行される。タスクマネージャ
ー(10)が実行されると、タスクマネージャーは、す
べてのアプリケーション・プログラムの実行フラグ(1
1)をクリアーし、ランチャー(12)をロードおよび
実行する。タスクマネージャー(10)は、あるアプリ
ケーション・プログラムmをロードすると、アプリケー
ション・プログラムmに対応する実行フラグExecFlag
[m]をセットし、アプリケーション・プログラムmを終
了(アンロード)させると、そのアプリケーション・プ
ログラムに対応する実行フラグExecFlag[m]をクリアー
する。(1≦m≦Mとする。)
The task manager (10) is loaded from a storage device into a memory by a system initialization unit (16) when the system is started, and is executed. When the task manager (10) is executed, the task manager sets the execution flag (1) for all application programs.
Clear 1), load and execute launcher (12). When a certain application program m is loaded, the task manager (10) executes an execution flag ExecFlag corresponding to the application program m.
When [m] is set and the application program m is terminated (unloaded), the execution flag ExecFlag [m] corresponding to the application program is cleared. (1 ≦ m ≦ M)

【0011】なお、実行フラグ(11)は、タスクマネ
ージャー(10)により変更され、タスクマネージャー
およびランチャー(12)のアイコン表示部により参照
される。従って、ランチャー(12)のアイコン表示部
は、この実行フラグ(11)を参照することにより、各
アプリケーション・プログラムが実行中(ロードされて
いる状態)か否かを知ることができる。また、タスクマ
ネージャー(10)は、ランチャー(12)またはアプ
リケーション・プログラムからの要求により、アプリケ
ーション・プログラムの切り替え、またはアプリケーシ
ョン・プログラムの終了を行う。
The execution flag (11) is changed by the task manager (10) and is referred to by the task manager and the icon display of the launcher (12). Therefore, the icon display unit of the launcher (12) can know whether each application program is being executed (loaded) by referring to the execution flag (11). The task manager (10) switches the application program or terminates the application program in response to a request from the launcher (12) or the application program.

【0012】図3を参照して、タスクマネージャーの処
理を説明する。まずステップ102において、タスクマ
ネージャーは、実行フラグExecFlag[1,..,M]をクリアー
し、すべてのアプリケーション・プログラムが実行中で
はない状態に実行フラグを初期化する。次にステップ1
04において、タスクマネージャーは、ランチャーを起
動する。そして、ステップ106において、タスクマネ
ージャーは、入力(ランチャーまたはアプリケーション
・プログラムからの要求)を待ち、何らかの入力があっ
た場合、ステップ108の処理に進む。ステップ108
において、タスクマネージャーは、入力が「ランチャー
への切り替え要求」であるか否かを判断し、入力が「ラ
ンチャーへの切り替え要求」である場合、ステップ12
6の処理へ進む。これ以外の場合、ステップ110の処
理へ進む。そして、ステップ110において、タスクマ
ネージャーは、入力が「あるアプリケーション・プログ
ラムmへの切り替え要求」であるか否かを判断し、入力
が「あるアプリケーション・プログラムmへの切り替え
要求」でない場合は、ステップ114の処理へ進む。
Referring to FIG. 3, the processing of the task manager will be described. First, in step 102, the task manager clears the execution flag ExecFlag [1,..., M] and initializes the execution flag so that all application programs are not being executed. Then step 1
At 04, the task manager launches the launcher. Then, in step 106, the task manager waits for an input (a request from the launcher or the application program), and proceeds to the process of step 108 if there is any input. Step 108
In, the task manager determines whether or not the input is a “request for switching to a launcher”.
Proceed to step 6. Otherwise, the process proceeds to step 110. Then, in step 110, the task manager determines whether or not the input is a “request for switching to a certain application program m”. Proceed to 114.

【0013】ステップ114において、タスクマネージ
ャーは、ステップ114に制御が来るのは入力が「ある
アプリケーション・プログラムmの終了要求」である場
合なので、指定されたアプリケーション・プログラムm
を終了(アンロード)させる。そして、ステップ116
において、タスクマネージャーは、そのアプリケーショ
ン・プログラムの実行フラグExecFlag[m]をクリアー
し、そのアプリケーション・プログラムが実行中ではな
いことを示す。そして、ステップ126において、タス
クマネージャーは、ランチャーに表示を要求してアイコ
ン一覧表示を表示し、ステップ106の処理へ戻る。
In step 114, since the input to the step 114 is a request for terminating a certain application program m, the task manager
To end (unload). Then, step 116
In, the task manager clears the execution flag ExecFlag [m] of the application program, indicating that the application program is not being executed. Then, in step 126, the task manager requests the launcher to display, displays the icon list display, and returns to the processing of step 106.

【0014】また、ステップ110において、入力がア
プリケーション・プログラムmへの切り替え要求である
場合には、ステップ118に進み、ステップ118にお
いて、タスクマネージャーは、切り替えるよう指定され
たアプリケーション・プログラムmの実行フラグExecFl
ag[m]がセットされているか否かを判断し、ExecFlag[m]
がセットされている場合はステップ124の処理へ進
み、実行フラグがセットされていない場合は、初めてア
プリケーション・プログラムを起動する場合なので、ス
テップ120において、タスクマネージャーは、指定さ
れたアプリケーション・プログラムmをメモリーへロー
ドし、ステップ122において、指定されたアプリケー
ション・プログラムmの実行フラグExecFlag[m]をセッ
トする。ステップ124においては、タスクマネージャ
ーは、アプリケーション・プログラムmに表示を要求し
てアプリケーション・プログラムmの画面を表示し、ス
テップ106の処理へ戻る。
If the input is a request to switch to the application program m in step 110, the process proceeds to step 118. In step 118, the task manager sets the execution flag of the application program m specified to be switched. ExecFl
Judge whether ag [m] is set or not, ExecFlag [m]
Is set, the process proceeds to step 124. If the execution flag is not set, the application program is started for the first time. Therefore, in step 120, the task manager starts the specified application program m. The program is loaded into the memory, and in step 122, the execution flag ExecFlag [m] of the specified application program m is set. In step 124, the task manager requests the display of the application program m, displays the screen of the application program m, and returns to the processing of step 106.

【0015】図4は、ランチャー(32)の構成を示す
図である。ランチャー(32)は、システムの起動時に
自動的にロードされるタスクマネージャー(21)によ
りロードおよび実行される。ランチャーは、ランチャー
の初期化を行う初期化部(25)、アイコンの表示を行
うアイコン表示部(22)、アイコンの動画表示を行う
ためにタイマー・イベントを処理するタイマー・イベン
ト処理部(26)、およびタッチパネル・イベントによ
り、アプリケーション・プログラムの切り替えおよび終
了を行うタッチパネルイベント処理部(27)を具備す
る。 以下に、その詳細を述べる。
FIG. 4 is a diagram showing the configuration of the launcher (32). The launcher (32) is loaded and executed by a task manager (21) that is automatically loaded when the system starts up. The launcher includes an initialization unit (25) for initializing the launcher, an icon display unit (22) for displaying icons, and a timer event processing unit (26) for processing timer events for displaying moving images of icons. , And a touch panel event processing unit (27) for switching and terminating the application program according to the touch panel event. The details are described below.

【0016】ランチャーの初期化部(25)は、ランチ
ャー(32)の処理に必要な初期化を行う。つまり、ラ
ンチャーが起動されると、ランチャーの初期化部は、す
べてのアプリケーション・プログラムの静止状態のアイ
コンを表示するためにアイコン表示部(22)を呼び出
す。アイコン表示部(22)は、すべてのアプリケーシ
ョン・プログラムmについて、アプリケーション・プロ
グラムmに対応する位置に、アイコンIcon[m][n]を表示
する。ここで、Icon[m][n]は、アプリケーション・プロ
グラムm(1≦m≦M)のn(1≦n≦N)番目のアイコンをIco
n[m][n]と表現している。従って、Mはアプリケーション
・プログラムの個数、Nは各アプリケーション・プログ
ラム用のアイコンの個数である。アプリケーション・プ
ログラムは複数(1,..,M)存在し、各アプリケーション・
プログラムには複数(1,..,N)のアイコンが関連付けられ
ている。各アプリケーション・プログラムmについて、
Icon[m][1]は初期状態である静止状態のアイコンを示
し、Icon[m][2,..,N]はアイコンを動画表示するための
アイコンである。つまり、nは、アプリケーション・プ
ログラムmが実行中でなければ(メモリーにロードされ
ていなければ)1であり、実行中であれば(メモリーに
ロードされていれば)フレーム番号(Frame)と同じ値
となり、Icon[m][Frame]となる。ここで、フレーム番号
(Frame)とは、ランチャーが使用する変数であり、ラ
ンチャーの初期化部により2に初期化され、後述するよ
うに、ランチャーのタイマー・イベント処理部によりイ
ンクリメントされ、ランチャーのアイコン表示部により
その値が参照される。Frameの最小値は2であり、最大
値は各アプリケーション・プログラム用のアイコンの最
大個数であるNである。また、ランチャー初期化部(2
5)は、OSに対して定期的にタイマー・イベントを発
生させるよう要求する。
The launcher initialization unit (25) performs initialization necessary for processing of the launcher (32). That is, when the launcher is started, the initialization unit of the launcher calls the icon display unit (22) to display the stationary icons of all the application programs. The icon display unit (22) displays icons Icon [m] [n] at positions corresponding to the application programs m for all the application programs m. Here, Icon [m] [n] indicates the n (1 ≦ n ≦ N) th icon of the application program m (1 ≦ m ≦ M)
It is expressed as n [m] [n]. Therefore, M is the number of application programs, and N is the number of icons for each application program. There are multiple (1, .., M) application programs.
A plurality of (1, .., N) icons are associated with the program. For each application program m,
Icon [m] [1] indicates an icon in a stationary state as an initial state, and Icon [m] [2,..., N] is an icon for displaying a moving image of the icon. That is, n is 1 if the application program m is not running (if it is not loaded into memory), and is the same value as the frame number (Frame) if it is running (if it is loaded into memory). Becomes Icon [m] [Frame]. Here, the frame number (Frame) is a variable used by the launcher, is initialized to 2 by the initialization unit of the launcher, is incremented by the timer / event processing unit of the launcher, and is The display unit refers to the value. The minimum value of Frame is 2, and the maximum value is N, which is the maximum number of icons for each application program. The launcher initialization unit (2
5) requests the OS to periodically generate a timer event.

【0017】次にタッチパネルイベント処理部(図4の
27)の機能について説明する。タッチパネルが押され
た場合、その位置からアイコンを特定する。アイコン上
の停止ボタンが押された場合、タスクマネージャーに
「アプリケーション・プログラム終了要求」を送り、静
止状態のアイコンを表示する。停止ボタン以外の場所が
押された場合、タスクマネージャーに「アプリケーショ
ン・プログラム切り替え要求」を送る。
Next, the function of the touch panel event processing section (27 in FIG. 4) will be described. When the touch panel is pressed, the icon is specified from the position. When the stop button on the icon is pressed, an "application / program termination request" is sent to the task manager, and the stationary icon is displayed. When a place other than the stop button is pressed, an "application / program switching request" is sent to the task manager.

【0018】図5にどのアプリケーション・プログラム
も起動されていない場合の静止状態のアイコン一覧表示
画面を示す。そして、図6に示したのが、アプリケーシ
ョン・プログラム「Schedule]、「Address」、および
「Map」の3つのアプリケーション・プログラムが起動
されている場合のアイコン一覧表示画面であって、アイ
コンのスケジュール帳、あるいはアドレス帳のページが
パラパラとめくられている。あるいは、地球が回転して
いるという動画表示のアイコンであり、かつ、該アイコ
ンにアプリケーション・プログラムを終了させるための
停止ボタン(100)が付加表示される。
FIG. 5 shows a stationary icon list display screen when no application program is activated. FIG. 6 shows an icon list display screen when three application programs “Schedule”, “Address”, and “Map” are activated, and the icon schedule book is displayed. Or, the page of the address book is flipped. Alternatively, the icon is a moving image display icon indicating that the earth is rotating, and a stop button (100) for terminating the application program is additionally displayed on the icon.

【0019】次に図7を参照して、ランチャーの初期化
部の処理を説明する。まず、ステップ202において、
初期化部は、アイコン表示部を呼び出し、すべてのアプ
リケーション・プログラムの静止状態のアイコンを表示
する。ステップ204において、ランチャー初期化部
は、タイマーを初期化し、システムに対しては、所定の
間隔(たとえば数十ないし数百ミリ秒間隔)でタイマー
・イベントを発生させるよう要求する。そして、ステッ
プ206において、初期化部は、フレーム番号(Fram
e)に2を代入し、フレーム番号を初期化する。
Next, with reference to FIG. 7, the processing of the initialization unit of the launcher will be described. First, in step 202,
The initialization unit calls the icon display unit and displays the stationary icons of all the application programs. In step 204, the launcher initialization unit initializes the timer and requests the system to generate a timer event at a predetermined interval (for example, at an interval of tens to hundreds of milliseconds). Then, in step 206, the initialization unit sets the frame number (Fram
Substitute 2 for e) to initialize the frame number.

【0020】次に図8を参照して、アイコン表示部(2
2)の処理を説明する。ステップ302において、初期
化時には、アイコン表示部は、アイコン・データIcon
[m][n]の変数mに1を代入し、変数mを初期化する。ス
テップ304において、アイコン表示部は、変数mがア
プリケーション・プログラムの個数M以下か否かを判断
し、変数mの値がアプリケーション・プログラムの個数
M以下の場合はステップ306の処理に進み、ステップ
306において、アイコン表示部は、アプリケーション
・プログラムmの実行フラグExecFlag[m]がセットされ
ているか否かを判断し、実行フラグExecFlag[m]がセッ
トされていなければ、ステップ308の処理に進み、ス
テップ308において、アイコン表示部は、アプリケー
ション・プログラムmの静止状態のアイコンIcon[m][1]
を、LCD上のアプリケーション・プログラムmによっ
て決まる位置に表示する。アプリケーション・プログラ
ムmに対応する位置は、m=1なら左上、m=2ならそ
の右側というように、あらかじめ決めることができる。
Next, referring to FIG. 8, the icon display unit (2
The process 2) will be described. In step 302, at the time of initialization, the icon display unit displays the icon data Icon
Substitute 1 for the variable m of [m] [n] and initialize the variable m. In step 304, the icon display unit determines whether or not the variable m is equal to or less than the number M of application programs. If the value of the variable m is equal to or less than the number M of application programs, the process proceeds to step 306. In, the icon display unit determines whether or not the execution flag ExecFlag [m] of the application program m is set. If the execution flag ExecFlag [m] is not set, the process proceeds to step 308, and In 308, the icon display unit displays the icon Icon [m] [1] of the application program m in a stationary state.
Is displayed on the LCD at a position determined by the application program m. The position corresponding to the application program m can be determined in advance, such as upper left if m = 1, right side if m = 2.

【0021】また、ステップ306で、実行フラグExec
Flag[m]がセットされていればステップ310の処理に
進み、ステップ310において、アイコン表示部(2
2)は、アプリケーション・プログラムmのフレーム番
号Frame番目のアイコンIcon[m][Frame]を、LCD上の
アプリケーション・プログラムmによって決まる位置に
表示する。
In step 306, the execution flag Exec
If Flag [m] is set, the process proceeds to step 310, and in step 310, the icon display unit (2
2) displays the Icon [m] [Frame] of the frame number Frame of the application program m at a position on the LCD determined by the application program m.

【0022】さらに、ステップ312において、アイコ
ン表示部は、ステップ310でLCDに表示したアイコ
ンに停止ボタンを付加表示する。停止ボタンは、これを
クリックすることにより、前記アイコンのアプリケーシ
ョン・プログラムを終了させる機能を有する。停止ボタ
ンは、アプリケーション・プログラムを示すアイコンの
近傍に表示する。なお、停止ボタンは、アプリケーショ
ン・プログラムを示すアイコンよりも小さく、アプリケ
ーション・プログラムを示すアイコンと一部重なって見
えるように表示することもできる。すると、ユーザにと
ってこの停止ボタンをクリックすれば、重なって表示さ
れているアイコンのアプリケーション・プログラムを終
了させることができるということが直観的にわかる使い
やすいシステムを実現することが出来る。そして、ステ
ップ314において、アイコン表示部は、変数mをイン
クリメントし(m=m+1)、ステップ304の処理に
戻る。
Further, in step 312, the icon display unit displays a stop button in addition to the icon displayed on the LCD in step 310. The stop button has a function of ending the application program of the icon by clicking the stop button. The stop button is displayed near the icon indicating the application program. The stop button is smaller than the icon indicating the application program, and may be displayed so as to partially overlap the icon indicating the application program. Then, it is possible to realize an easy-to-use system in which the user can intuitively understand that by clicking the stop button, the application program of the icon that is overlapped can be terminated. Then, in step 314, the icon display unit increments the variable m (m = m + 1), and returns to the processing of step 304.

【0023】次に、図9を参照してタッチパネルイベン
ト処理部の処理を説明する。まず、ステップ402にお
いて、タッチパネルイベント処理部は、入力座標によっ
て決まるアプリケーション・プログラム番号を求め、変
数mに代入する。そして、ステップ404において、タ
ッチパネルイベント処理部は、入力の座標が、停止ボタ
ン上か否かを判断し、入力の座標が停止ボタン上である
場合、ステップ408のアプリケーション・プログラム
終了処理に進み、ステップ408において、タッチパネ
ルイベント処理部は、タスクマネージャーに対して「ア
プリケーション・プログラム終了要求」を送る。そし
て、ステップ410において、タッチパネルイベント処
理部は、アイコン表示部を呼び出し、アプリケーション
・プログラムmの静止状態のアイコンを含むすべてのア
プリケーション・プログラムのアイコン一覧画面を表示
する。また、ステップ404において、タッチパネルイ
ベント処理部が、入力の座標が停止ボタン上ではなくア
プリケーション・プログラムのアイコン上のクリックで
あると判断した場合には、ステップ406に進み、ステ
ップ406において、タッチパネルイベント処理部は、
タスクマネージャーに対して「アプリケーション・プロ
グラム切り替え要求」を送る。
Next, the processing of the touch panel event processing section will be described with reference to FIG. First, in step 402, the touch panel event processing unit obtains an application program number determined by the input coordinates and substitutes it for a variable m. Then, in step 404, the touch panel event processing unit determines whether or not the input coordinates are on the stop button. If the input coordinates are on the stop button, the process proceeds to the application program end process in step 408. In 408, the touch panel event processing unit sends an “application / program termination request” to the task manager. Then, in step 410, the touch panel event processing unit calls the icon display unit and displays the icon list screen of all application programs including the stationary icon of the application program m. If the touch panel event processing unit determines in step 404 that the input coordinates are not a click on the stop button but a click on an icon of the application program, the process proceeds to step 406. The department is
Send "application / program switching request" to task manager.

【0024】次に、図10を参照してタイマーイベント
処理部の処理を説明する。タイマー・イベント処理部
は、OSからタイマー・イベントを受け取り、アイコン
の動画表示を行う機能を有する。タイマー・イベント
は、初期化部により所定の間隔で発生するように設定さ
れている。この時間間隔が、アニメーションの1フレー
ムの表示時間になる。タイマー・イベントが発生する
と、実行中のアプリケーション・プログラムに対応する
アイコンの表示を更新する。「実行中」とは、この時点
でアプリケーション・プログラムがロードされている状
態のことである。
Next, the processing of the timer event processing section will be described with reference to FIG. The timer event processing unit has a function of receiving a timer event from the OS and displaying a moving image of an icon. The timer event is set to occur at a predetermined interval by the initialization unit. This time interval is the display time of one frame of the animation. When a timer event occurs, the display of the icon corresponding to the running application program is updated. "Executing" means a state in which the application program is loaded at this time.

【0025】タイマー・イベント処理部は、まず、 図
10のステップ502において、アイコン表示部を呼び
出し、すべてのアプリケーション・プログラムのアイコ
ンを表示する。ステップ504において、タイマー・イ
ベント処理部は、フレーム番号Frameをインクリメント
する(Frame=Frame+1)。ステップ506において、タ
イマー・イベント処理部は、フレーム番号Frameがアイ
コンの個数N以下か否かを判断し、フレーム番号Frame
の値がアイコンの個数N以下の場合は終了し、これ以外
の場合にはステップ508の処理に進み、ステップ50
8において、タイマー・イベント処理部は、フレーム番
号Frameに最初のアニメーション用のアイコンの番号で
ある2を代入する。
First, in step 502 of FIG. 10, the timer / event processing unit calls the icon display unit and displays icons of all application programs. In step 504, the timer / event processing unit increments the frame number Frame (Frame = Frame + 1). In step 506, the timer / event processing unit determines whether or not the frame number Frame is equal to or less than the number N of the icons.
If the value is less than or equal to the number N of icons, the process ends. Otherwise, the process proceeds to step 508, where
In 8, the timer / event processing unit substitutes 2 which is the number of the first icon for animation into the frame number Frame.

【0026】アプリケーション・プログラムは、起動さ
れるとアプリケーション・プログラム固有の初期化を行
い、入力を待ち、入力に応じてアプリケーション・プロ
グラム画面の表示、アプリケーション・プログラムの終
了処理、タスクマネージャーに対する要求あるいはアプ
リケーション・プログラム固有のその他の処理を行う。
すべてのアプリケーション・プログラム画面に、アプリ
ケーション・プログラムを終了させるための終了ボタン
とランチャー・ボタンが表示されている場合、終了ボタ
ンが押されると、アプリケーション・プログラムは、タ
スクマネージャーに対してアプリケーション・プログラ
ム(自分自身)の終了要求を行い、ランチャー・ボタン
が押されると、アプリケーション・プログラムは、タス
クマネージャーに対して、ランチャーへの切り替え要求
を行う。なお、本願発明の明細書における終了ボタンと
は、従来よりあるアプリケーション・プログラム画面内
のアプリケーション・プログラムを終了させるためのボ
タンのことである。一方、停止ボタンとは、本願発明の
主な特徴である新規な構成要素であって、アイコン一覧
表示において、起動させたアプリケーション・プログラ
ムのアイコンに付加表示される該アプリケーション・プ
ログラムを終了させるためのボタンのことである。
When the application program is started, it performs initialization peculiar to the application program, waits for input, displays an application program screen in response to the input, terminates the application program, requests a task manager, or requests an application program. -Perform other processing specific to the program.
When the end button and the launcher button for terminating the application program are displayed on all the application program screens, when the end button is pressed, the application program is notified to the task manager by the application program ( When a request for termination of itself is made and the launcher button is pressed, the application program requests the task manager to switch to the launcher. Note that the terminating button in the specification of the present invention is a button for terminating an application program in a conventional application program screen. On the other hand, the stop button is a new component that is a main feature of the present invention, and is used for terminating the application program that is added to the icon of the activated application program in the icon list display. It is a button.

【0027】次に図11を参照してアプリケーション・
プログラムの処理を説明する。ステップ602におい
て、アプリケーション・プログラムは、アプリケーショ
ン・プログラム自身の初期化を行う。そして、ステップ
604において、アプリケーション・プログラムは、タ
ッチパネルあるいはタスクマネージャーからの入力を待
ち、入力を受け取るとステップ606の処理へ進む。ス
テップ606において、アプリケーション・プログラム
は、タッチパネルあるいはタスクマネージャーからの入
力が「アプリケーション・プログラムの終了要求」か否
かを判断し、入力が「アプリケーション・プログラムの
終了要求」である場合はステップ614の処理へ進んで
アプリケーション・プログラムの終了時処理を行うが、
ステップ606で入力が終了要求でない場合にはステッ
プ608の処理へ進む。
Next, referring to FIG.
The processing of the program will be described. In step 602, the application program initializes the application program itself. Then, in step 604, the application program waits for an input from the touch panel or the task manager, and upon receiving the input, proceeds to the process of step 606. In step 606, the application program determines whether the input from the touch panel or the task manager is an “application program termination request”, and if the input is an “application program termination request”, the process of step 614 is performed. Go to and perform the processing at the end of the application program,
If the input is not an end request in step 606, the process proceeds to step 608.

【0028】ステップ608において、アプリケーショ
ン・プログラムは、ユーザ入力の座標がアプリケーショ
ン・プログラムの画面における終了ボタンに含まれてい
るか否かを判断し、もし入力の座標が終了ボタンに含ま
れている場合には、ステップ610の処理へ進み、タス
クマネージャにアプリケーション・プログラムの終了要
求を送り、ステップ604に戻る。
In step 608, the application program determines whether the coordinates of the user input are included in the end button on the screen of the application program, and if the coordinates of the input are included in the end button, Proceeds to the process of step 610, sends an end request of the application program to the task manager, and returns to step 604.

【0029】また、ステップ608においてタッチパネ
ルの押された位置が終了ボタン以外の座標の場合には、
ステップ612に進む。そして、ステップ612におい
て、アプリケーション・プログラムは、入力の座標がラ
ンチャー・ボタンに含まれているか否かを判断し、もし
入力の座標がランチャー・ボタンに含まれている場合に
は、ステップ616の処理へ進み、アプリケーション・
プログラムは、タスクマネージャーに、ランチャーへの
切り替えを要求して、ステップ604の処理へ戻る。ま
た、ステップ612において、ランチャーボタン以外の
所が押されたと判断された場合には、ステップ618に
進み、ステップ618において、アプリケーション・プ
ログラムは、タッチパネルあるいはタスクマネージャー
からの入力が「表示要求」か否かを判断し、タッチパネ
ルあるいはタスクマネージャーからの入力が「表示要
求」である場合にはステップ622の処理へ進み、アプ
リケーション・プログラムの画面を表示するが、これ以
外の場合にはステップ620の処理へ進み、アプリケー
ション・プログラム固有の処理を行い、ステップ604
に戻る。
If the pressed position of the touch panel is a coordinate other than the end button in step 608,
Proceed to step 612. Then, in step 612, the application program determines whether or not the input coordinates are included in the launcher button. If the input coordinates are included in the launcher button, the application program proceeds to step 616. Go to the application
The program requests the task manager to switch to the launcher, and returns to the process of step 604. If it is determined in step 612 that a part other than the launcher button has been pressed, the process proceeds to step 618. In step 618, the application program determines whether the input from the touch panel or the task manager is “display request”. If the input from the touch panel or the task manager is “display request”, the process proceeds to step 622 to display the application program screen. Otherwise, the process proceeds to step 620. Proceeds to perform processing specific to the application program, and
Return to

【0030】以上、本願発明について実施例を参照しな
がら説明したが、本技術分野における通常の知識を有す
る者であるならば、本願発明の主旨や範囲から逸脱する
ことなく、その形式や詳細について変更を行えることは
容易に理解されるであろう。例えば、本明細書の実施例
では、1つのアイコンから1つのアプリケーション・プ
ログラムを起動する場合を例にとって説明したが、1つ
のアイコンから複数セッションを起動して同じアプリケ
ーション・プログラムを複数起動させることもできる。
その場合には、アイコン一覧表示において、常に静止状
態のアイコンを1つ表示させておき、あるアプリケーシ
ョン・プログラムを起動させるたびに1セッションごと
に動画表示のアイコンを表示させ、該動画表示のアイコ
ンに停止ボタンを付加表示させればよい。
Although the present invention has been described with reference to the embodiments, anyone having ordinary knowledge in the technical field can determine the form and details without departing from the spirit and scope of the present invention. It will be readily appreciated that changes can be made. For example, in the embodiments of the present specification, a case where one application program is started from one icon has been described as an example, but a plurality of sessions may be started from one icon to start a plurality of the same application programs. it can.
In this case, in the icon list display, one stationary icon is always displayed, and each time a certain application program is started, a moving image display icon is displayed for each session, and the moving image display icon is displayed. A stop button may be additionally displayed.

【0031】さらに、本明細書の実施例では、タッチパ
ネルを用いるコンピュータを例に説明したが、通常のマ
ウス入力を行うパーソナル・コンピュータの場合でも、
タッチパネルにタッチした座標を入力としていた点が、
マウスでクリックした座標を入力とすることに変更され
るだけで、処理内容は変わらず、本願発明を適用できる
ことは、当業者なら容易に理解できることであろう。
Further, in the embodiments of the present specification, a computer using a touch panel has been described as an example. However, even in the case of a personal computer that performs normal mouse input,
The point that used the coordinates touched on the touch panel as input,
It will be easily understood by those skilled in the art that the present invention can be applied without changing the processing contents only by changing the coordinates clicked with the mouse to the input.

【0032】[0032]

【発明の効果】以上説明したように、本願発明により、
アイコン一覧表示において起動中のアプリケーション・
プログラムのアイコンは動画表示されるため、ユーザー
は各アプリケーション・プログラムが実行中であるか否
かを視覚的かつ直感的に認識することができる。さら
に、本願発明により、動画表示されているアプリケーシ
ョン・プログラムのアイコンに該アプリケーション・プ
ログラムを終了させる機能を有する停止ボタンを付加表
示させることができるので、初心者ユーザでも実行中の
アプリケーション・プログラムを容易に終了させること
ができる。
As described above, according to the present invention,
Applications running in the icon list display
Since the icon of the program is displayed as a moving image, the user can visually and intuitively recognize whether or not each application program is being executed. Further, according to the present invention, a stop button having a function of terminating the application program can be additionally displayed on the icon of the application program displayed as a moving image, so that even a novice user can easily execute the application program being executed. Can be terminated.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本願発明に係るアプリケーション・メニューが
適用されるコンピュータの構成を例示する図である。
FIG. 1 is a diagram illustrating a configuration of a computer to which an application menu according to the present invention is applied.

【図2】アプリケーション・プログラムの起動および終
了を行う、図1に示したコンピュータにより実行される
ソフトウェアの構成を示す図である。
FIG. 2 is a diagram showing a configuration of software executed by the computer shown in FIG. 1 for starting and ending an application program.

【図3】図2に含まれるタスクマネージャーによる、ア
プリケーション・プログラムおよびランチャーを制御す
る処理を示す図である。
FIG. 3 is a diagram illustrating a process of controlling an application program and a launcher by a task manager included in FIG. 2;

【図4】図2に含まれるランチャーの構成を示す図であ
る。
FIG. 4 is a diagram illustrating a configuration of a launcher included in FIG. 2;

【図5】どのアプリケーション・プログラムも起動して
いない場合のアイコン一覧表示画面を示す図である。
FIG. 5 is a diagram showing an icon list display screen when no application program is running.

【図6】3つのアプリケーション・プログラムが起動し
ている場合のアイコン一覧表示画面を示す図である。
FIG. 6 is a diagram showing an icon list display screen when three application programs are running.

【図7】図4に示したランチャーの初期化部による、ラ
ンチャーの初期化部の処理を示すフローチャートであ
る。
FIG. 7 is a flowchart showing processing of the launcher initialization unit by the launcher initialization unit shown in FIG. 4;

【図8】図4に示したランチャーのアイコン表示部によ
る、各アプリケーション・プログラムに対応づけられた
アイコンを表示する処理を示すフローチャートである。
FIG. 8 is a flowchart showing a process of displaying icons associated with each application program by the icon display unit of the launcher shown in FIG. 4;

【図9】図4に示したランチャーのタッチパネル・イベ
ント処理部による、タッチパネルから送られてくるイベ
ント(タッチされた座標情報)の処理を示すフローチャ
ートである。
9 is a flowchart illustrating a process of an event (coordinate information of a touched point) transmitted from the touch panel by the touch panel event processing unit of the launcher illustrated in FIG. 4;

【図10】図4に示したランチャーのタイマー・イベン
ト処理部による、OSから送られてくるタイマー・イベ
ントの処理を示すフローチャートである。
FIG. 10 is a flowchart showing processing of a timer event sent from the OS by a timer event processing unit of the launcher shown in FIG. 4;

【図11】図2に含まれるアプリケーション・プログラ
ムによる、アプリケーション・プログラム自身の表示、
終了およびアプリケーション・プログラム固有のその他
の処理を示すフローチャートである。
FIG. 11 shows the display of the application program itself by the application program included in FIG. 2;
It is a flow chart which shows termination and other processing peculiar to an application program.

【符号の説明】 1:タッチパネル機能付き液晶表示装置 2:CPU 3:メモリ 4:記憶装置 10,21:タスクマネージャ 11,20:実行フラグ 12,32:ランチャー 22:アイコン表示部 25:ランチャー初期化部 26:タイマー・イベント処理部 27:タッチパネル・イベント処理部 100:停止ボタン[Description of Signs] 1: Liquid crystal display device with touch panel function 2: CPU 3: Memory 4: Storage device 10, 21: Task manager 11, 20: Execution flag 12, 32: Launcher 22: Icon display unit 25: Launcher initialization Unit 26: Timer event processing unit 27: Touch panel event processing unit 100: Stop button

───────────────────────────────────────────────────── フロントページの続き (72)発明者 箕 浦 忠 朗 神奈川県大和市下鶴間1623番地14 日本ア イ・ビー・エム株式会社 大和事業所内 Fターム(参考) 5B098 FF04 GA02 GA04 GB01 GB11 GC14 GD02 GD14 GD22 5E501 AA04 AC01 BA03 BA05 BA09 CA04 CB05 EA11 EA32 EB01 EB02 FA04 FA46 FB30 FB43 ──────────────────────────────────────────────────の Continuing on the front page (72) Inventor Tadaro Minoura 1623-14 Shimotsuruma, Yamato-shi, Kanagawa F-term in the Yamato Office of IBM Japan, Ltd. (reference) 5B098 FF04 GA02 GA04 GB01 GB11 GC14 GD02 GD14 GD22 5E501 AA04 AC01 BA03 BA05 BA09 CA04 CB05 EA11 EA32 EB01 EB02 FA04 FA46 FB30 FB43

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】起動中のアプリケーション・プログラムの
アイコンを識別できる方法であって、 静止状態のアイコン一覧を表示するステップと、 タイマー・イベントを発生させるステップと、 ユーザ入力を受信するステップと、 前記ユーザ入力の位置座標を識別するステップと、 前記ユーザ入力の位置座標に応じて、ユーザが起動する
ことを所望しているアプリケーション・プログラムを識
別し、起動させるステップと、 1つのアプリケーション・プログラムに対して複数のア
イコン・フレームが記憶されており、前記タイマー・イ
ベントが発生するごとに起動中の前記アプリケーション
・プログラムのアイコン・フレームを変更して表示する
ステップと、を含む方法。
1. A method for identifying an icon of a running application program, the method comprising: displaying a list of icons in a stationary state; generating a timer event; receiving user input; Identifying the position coordinates of the user input, identifying the application program that the user wants to start according to the position coordinates of the user input, and starting the application program; Changing the icon frame of the running application program each time the timer event occurs, and displaying the changed icon frame.
【請求項2】起動中のアプリケーション・プログラムの
アイコンを識別できる方法であって、 静止状態のアイコンを表示するステップと、 タイマー・イベントを発生させるステップと、 ユーザ入力を受信するステップと、 前記ユーザ入力の位置座標を識別するステップと、 前記ユーザ入力の位置座標に応じて、前記アイコンに対
応するアプリケーション・プログラムを起動させるステ
ップと、 前記アプリケーション・プログラムに対して複数のアイ
コン・フレームが記憶されており、前記タイマー・イベ
ントが発生するごとに起動中の前記アプリケーション・
プログラムのアイコン・フレームを変更して表示するス
テップと、を含む方法。
2. A method for identifying an icon of a running application program, the method comprising: displaying a stationary icon; generating a timer event; receiving user input; Identifying input position coordinates; activating an application program corresponding to the icon according to the user input position coordinates; and storing a plurality of icon frames for the application program. Application that is running each time the timer event occurs.
Changing and displaying the icon frame of the program.
【請求項3】アプリケーション・プログラムを終了させ
ることができる方法であって、 ユーザ入力を受信するステップと、 前記ユーザ入力が、アプリケーション・プログラムの起
動を所望する入力である場合に、前記アプリケーション
・プログラムのアイコンに対応づけて停止ボタンを表示
するステップと、 前記停止ボタンのユーザ選択に応答して、前記アイコン
の前記アプリケーション・プログラムの終了処理を行う
ステップと、を含む方法。
3. A method for terminating an application program, the method comprising the steps of: receiving a user input; and wherein the user input is an input desired to launch an application program. Displaying a stop button in association with the icon, and ending the application program of the icon in response to a user selection of the stop button.
【請求項4】アプリケーション・プログラムのアイコン
を表示する方法であって、起動していないアプリケーシ
ョン・プログラムのアイコンは、静止状態のアイコンを
表示し、起動中のアプリケーション・プログラムのアイ
コンは動画表示することを特徴とする方法。
4. A method for displaying an icon of an application program, wherein an icon of an application program that is not running displays an icon in a stationary state, and an icon of an application program that is running displays a moving image. A method characterized by the following.
【請求項5】アプリケーション・プログラムのアイコン
を表示する方法であって、前記アプリケーション・プロ
グラムのアイコンの近傍に、またはアイコンに少なくと
も一部を重ねて前記アプリケーション・プログラムを終
了させるための停止ボタンが表示されることを特徴とす
る方法。
5. A method for displaying an icon of an application program, wherein a stop button for terminating the application program is displayed in the vicinity of the icon of the application program or at least partially over the icon. A method characterized by being performed.
【請求項6】起動中のアプリケーション・プログラムの
アイコンを識別できるシステムであって、 静止状態のアイコン一覧を表示する手段と、 タイマー・イベントを発生させる手段と、 ユーザ入力を受信する手段と、 前記ユーザ入力の位置座標を識別する手段と、 前記ユーザ入力の位置座標に応じて、ユーザが起動する
ことを所望しているアプリケーション・プログラムを識
別し、起動させる手段と、 1つのアプリケーション・プログラムに対して複数のア
イコン・フレームが記憶されており、前記タイマー・イ
ベントが発生するごとに起動中の前記アプリケーション
・プログラムのアイコン・フレームを変更して表示する
手段と、を含むシステム。
6. A system for identifying an icon of a running application program, comprising: means for displaying a list of icons in a stationary state; means for generating a timer event; means for receiving user input; Means for identifying position coordinates of a user input; means for identifying an application program which the user wants to start according to the position coordinates of the user input; and means for starting the application program. Means for changing and displaying an icon frame of the running application program each time the timer event occurs.
【請求項7】起動中のアプリケーション・プログラムの
アイコンを識別できるシステムであって、 静止状態のアイコンを表示する手段と、 タイマー・イベントを発生させる手段と、 ユーザ入力を受信する手段と、 前記ユーザ入力の位置座標を識別する手段と、 前記ユーザ入力の位置座標に応じて、前記アイコンに対
応するアプリケーション・プログラムを起動させる手段
と、 前記アプリケーション・プログラムに対して複数のアイ
コン・フレームが記憶されており、前記タイマー・イベ
ントが発生するごとに起動中の前記アプリケーション・
プログラムのアイコン・フレームを変更して表示する手
段と、を含むシステム。
7. A system for identifying an icon of a running application program, comprising: means for displaying a stationary icon; means for generating a timer event; means for receiving user input; Means for identifying the position coordinates of the input; means for activating an application program corresponding to the icon in accordance with the position coordinates of the user input; and a plurality of icon frames stored for the application program. Application that is running each time the timer event occurs.
Means for changing and displaying the icon frame of the program.
【請求項8】アプリケーション・プログラムを終了させ
ることができるシステムであって、 ユーザ入力を受信する手段と、 前記ユーザ入力が、アプリケーション・プログラムの起
動を所望する入力である場合に、前記アプリケーション
・プログラムのアイコンに対応づけて停止ボタンを表示
する手段と、 前記停止ボタンのユーザ選択に応答して、前記アイコン
の前記アプリケーション・プログラムの終了処理を行う
手段と、を含むシステム。
8. A system capable of terminating an application program, comprising: means for receiving a user input; and when the user input is an input to start an application program, the application program is terminated. A means for displaying a stop button in association with the icon, and means for ending the application program of the icon in response to a user selection of the stop button.
【請求項9】アプリケーション・プログラムのアイコン
を表示するシステムであって、起動していないアプリケ
ーション・プログラムのアイコンは、静止状態のアイコ
ンを表示し、起動中のアプリケーション・プログラムの
アイコンは動画表示することを特徴とするシステム。
9. A system for displaying an icon of an application program, wherein an icon of an application program that is not running displays an icon in a stationary state, and an icon of an application program that is running displays a moving image. A system characterized by the following.
【請求項10】アプリケーション・プログラムのアイコ
ンを表示するシステムであって、前記アプリケーション
・プログラムのアイコンの近傍に、またはアイコンに少
なくとも一部を重ねて前記アプリケーション・プログラ
ムを終了させるための停止ボタンが表示されることを特
徴とするシステム。
10. A system for displaying an icon of an application program, wherein a stop button for terminating the application program is displayed near or at least partially over the icon of the application program. System.
【請求項11】起動中のアプリケーション・プログラム
のアイコンを識別できるプログラムを記録したコンピュ
ータ読み取り可能な記録媒体であって、該プログラム
は、 静止状態のアイコン一覧を表示するステップと、 タイマー・イベントを発生させるステップと、 ユーザ入力を受信するステップと、 前記ユーザ入力の位置座標を識別するステップと、 前記ユーザ入力の位置座標に応じて、ユーザが起動する
ことを所望しているアプリケーション・プログラムを識
別し、起動させるステップと、 1つのアプリケーション・プログラムに対して複数のア
イコン・フレームが記憶されており、前記タイマー・イ
ベントが発生するごとに起動中の前記アプリケーション
・プログラムのアイコン・フレームを変更して表示する
ステップと、を含むことを特徴とする記録媒体。
11. A computer-readable recording medium in which a program capable of identifying an icon of an application program being started is recorded, wherein the program displays a list of icons in a stationary state, and generates a timer event. Causing the user to receive the user input; identifying the position coordinates of the user input; identifying an application program that the user wants to start according to the position coordinates of the user input. Launching; and a plurality of icon frames are stored for one application program, and each time the timer event occurs, the icon frame of the running application program is changed and displayed. And Recording medium characterized and.
【請求項12】起動中のアプリケーション・プログラム
のアイコンを識別できるプログラムを記録したコンピュ
ータ読み取り可能な記録媒体であって、該プログラム
は、 静止状態のアイコンを表示するステップと、 タイマー・イベントを発生させるステップと、 ユーザ入力を受信するステップと、 前記ユーザ入力の位置座標を識別するステップと、 前記ユーザ入力の位置座標に応じて、前記アイコンに対
応するアプリケーション・プログラムを起動させるステ
ップと、 前記アプリケーション・プログラムに対して複数のアイ
コン・フレームが記憶されており、前記タイマー・イベ
ントが発生するごとに起動中の前記アプリケーション・
プログラムのアイコン・フレームを変更して表示するス
テップと、を含むことを特徴とする記録媒体。
12. A computer-readable recording medium recording a program capable of identifying an icon of an active application program, the program displaying a stationary icon, and generating a timer event. Receiving a user input; identifying the position coordinates of the user input; activating an application program corresponding to the icon according to the position coordinates of the user input; A plurality of icon frames are stored for the program, and each time the timer event occurs,
Changing and displaying the icon frame of the program.
【請求項13】アプリケーション・プログラムを終了さ
せることができるプログラムを記録したコンピュータ読
み取り可能な記録媒体であって、該プログラムは、 ユーザ入力を受信するステップと、 前記ユーザ入力が、アプリケーション・プログラムの起
動を所望する入力である場合に、前記アプリケーション
・プログラムのアイコンに対応づけて停止ボタンを表示
するステップと、 前記停止ボタンのユーザ選択に応答して、前記アイコン
の前記アプリケーション・プログラムの終了処理を行う
ステップと、を含むことを特徴とする記録媒体。
13. A computer-readable recording medium on which a program capable of terminating an application program is recorded, wherein the program receives a user input, and wherein the user input starts the application program. If the input is a desired input, displaying a stop button in association with the icon of the application program; and performing a termination process of the application program of the icon in response to a user selection of the stop button. And a recording medium.
【請求項14】アプリケーション・プログラムのアイコ
ンを表示するプログラムを記録したコンピュータ読み取
り可能な記録媒体であって、該プログラムは、起動して
いないアプリケーション・プログラムのアイコンは、静
止状態のアイコンを表示し、起動中のアプリケーション
・プログラムのアイコンは動画表示することを特徴とす
る記録媒体。
14. A computer-readable recording medium on which a program for displaying an icon of an application program is recorded, wherein the icon of the application program which has not been started displays an icon in a stationary state, A recording medium characterized in that an icon of a running application program is displayed as a moving image.
【請求項15】アプリケーション・プログラムのアイコ
ンを表示するプログラムを記録したコンピュータ読み取
り可能な記録媒体であって、該プログラムは、前記アプ
リケーション・プログラムのアイコンの近傍に、または
アイコンに少なくとも一部を重ねて前記アプリケーショ
ン・プログラムを終了させるための停止ボタンが表示す
ることを特徴とする記録媒体。
15. A computer-readable recording medium on which a program for displaying an icon of an application program is recorded, wherein the program is located near or at least partially over the icon of the application program. A recording medium, wherein a stop button for terminating the application program is displayed.
JP10323998A 1998-11-13 1998-11-13 Method and system capable of easily discriminating application being activated program and completing the same Pending JP2000148348A (en)

Priority Applications (2)

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
GB9926141A GB2350991A (en) 1998-11-13 1999-11-05 Identifying and closing running application programs easily

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

Publication Number Publication Date
JP2000148348A true JP2000148348A (en) 2000-05-26

Family

ID=18160991

Family Applications (1)

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

Country Status (2)

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

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006352183A (en) * 2004-07-23 2006-12-28 Canon Inc Video camera
JP2007102389A (en) * 2005-10-03 2007-04-19 Sony Corp Interface device, interface method for information processor, and interface program
JP2008186168A (en) * 2007-01-29 2008-08-14 Kyocera Corp Electronic device and notifying method in electronic device
JP2010009459A (en) * 2008-06-30 2010-01-14 Sony Computer Entertainment Inc Menu screen display method and menu screen display
JP2011221825A (en) * 2010-04-09 2011-11-04 Sony Computer Entertainment Inc Information processing apparatus
JP2012231495A (en) * 2012-06-18 2012-11-22 Canon Inc Apparatus, control method, and program
JP2013080345A (en) * 2011-10-03 2013-05-02 Kyocera Corp Device, method, and program
JP2013530433A (en) * 2010-04-07 2013-07-25 アップル インコーポレイテッド Gesture graphical user interface for managing simultaneously open software applications
JP2014123386A (en) * 2010-02-12 2014-07-03 Samsung Electronics Co Ltd Apparatus and method for performing multi-tasking
JP2014139800A (en) * 2008-06-06 2014-07-31 Apple Inc User interface for application management for mobile device
WO2014156728A1 (en) * 2013-03-26 2014-10-02 株式会社国際電気通信基礎技術研究所 Robot service coordination system, platform, and method
CN104391623A (en) * 2014-12-15 2015-03-04 联想(北京)有限公司 Display method and electronic equipment
JP2015127898A (en) * 2013-12-27 2015-07-09 株式会社ソニー・コンピュータエンタテインメント Information processing device and information processing system
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
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US9513801B2 (en) 2010-04-07 2016-12-06 Apple Inc. Accessing electronic notifications and settings icons with gestures
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
US9658740B2 (en) 2013-03-15 2017-05-23 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
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
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
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
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
US10025644B2 (en) 2013-12-27 2018-07-17 Sony Interactive Entertainment Inc. Information processing device and information processing system
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
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
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
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
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
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
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views
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
US11277472B2 (en) 2013-12-27 2022-03-15 Sony Interactive Entertainment Inc. Information processing device and information processing system

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
JP4794580B2 (en) * 2008-01-07 2011-10-19 株式会社エヌ・ティ・ティ・ドコモ Information processing apparatus and program
US8229410B2 (en) * 2008-06-30 2012-07-24 Qualcomm Incorporated Methods for supporting multitasking in a mobile device
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation 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
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US20120304118A1 (en) * 2011-05-27 2012-11-29 Donahue Tyler J Application Notification Display
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9104307B2 (en) 2011-05-27 2015-08-11 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
US20120304132A1 (en) 2011-05-27 2012-11-29 Chaitanya Dev Sareen Switching back to a previously-interacted-with application
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
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
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
CN105138227B (en) * 2012-12-14 2018-05-25 魅族科技(中国)有限公司 A kind of icon display method and terminal
WO2015149347A1 (en) 2014-04-04 2015-10-08 Microsoft Technology Licensing, Llc Expandable application representation
KR102215997B1 (en) 2014-10-30 2021-02-16 엘지전자 주식회사 Mobile terminal and method for controlling the same
CN105094559B (en) * 2015-08-10 2019-07-26 联想(北京)有限公司 Display processing method and electronic equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0463732A3 (en) * 1990-06-28 1992-10-14 International Business Machines Corporation Method and system for animating the execution of a computer program
GB2298555B (en) * 1992-07-17 1997-01-22 Komatsu Mfg Co Ltd Highlighting display device
US5706411A (en) * 1992-11-09 1998-01-06 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
JP3592844B2 (en) * 1996-07-17 2004-11-24 三菱エンジニアリングプラスチックス株式会社 Polycarbonate resin composition
US5898432A (en) * 1997-03-12 1999-04-27 Mitel Corporation Animated cursor

Cited By (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006352183A (en) * 2004-07-23 2006-12-28 Canon Inc Video camera
JP4546331B2 (en) * 2004-07-23 2010-09-15 キヤノン株式会社 Video camera
JP2007102389A (en) * 2005-10-03 2007-04-19 Sony Corp Interface device, interface method for information processor, and interface program
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
JP2008186168A (en) * 2007-01-29 2008-08-14 Kyocera Corp Electronic device and notifying method in electronic device
US9965146B2 (en) 2008-06-06 2018-05-08 Apple Inc. User interface for application management for a mobile device
US10318119B2 (en) 2008-06-06 2019-06-11 Apple Inc. User interface for application management for a mobile device
US11947776B2 (en) 2008-06-06 2024-04-02 Apple Inc. Systems and methods for providing and interacting with application-update objects on a mobile device
JP2014139800A (en) * 2008-06-06 2014-07-31 Apple Inc User interface for application management for mobile device
US11320961B2 (en) 2008-06-06 2022-05-03 Apple Inc. Systems and methods for providing and interacting with application-update objects on a mobile device
US9389752B2 (en) 2008-06-30 2016-07-12 Sony Corporation Menu screen display method and menu screen display device
US10185470B2 (en) 2008-06-30 2019-01-22 Sony Interactive Entertainment Inc. 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
JP2010009459A (en) * 2008-06-30 2010-01-14 Sony Computer Entertainment Inc Menu screen display method and menu screen display
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
US9569102B2 (en) 2010-01-06 2017-02-14 Apple Inc. Device, method, and graphical user interface with interactive popup views
JP2014123386A (en) * 2010-02-12 2014-07-03 Samsung Electronics Co Ltd Apparatus and method for performing multi-tasking
US9507508B2 (en) 2010-02-12 2016-11-29 Samsung Electronics Co., Ltd. Apparatus and method for performing multi-tasking
US9727230B2 (en) 2010-02-12 2017-08-08 Samsung Electronics Co., Ltd. Apparatus and method for performing multi-tasking
US9823831B2 (en) 2010-04-07 2017-11-21 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
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
US9058186B2 (en) 2010-04-07 2015-06-16 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9052925B2 (en) 2010-04-07 2015-06-09 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
US9052926B2 (en) 2010-04-07 2015-06-09 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
US10901601B2 (en) 2010-04-07 2021-01-26 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
JP2013530433A (en) * 2010-04-07 2013-07-25 アップル インコーポレイテッド Gesture graphical user interface for managing simultaneously open software applications
US8656304B2 (en) 2010-04-09 2014-02-18 Sony Corporation Information processing apparatus
JP2011221825A (en) * 2010-04-09 2011-11-04 Sony Computer Entertainment Inc Information processing apparatus
US10852914B2 (en) 2010-12-20 2020-12-01 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US10261668B2 (en) 2010-12-20 2019-04-16 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
US11487404B2 (en) 2010-12-20 2022-11-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
US10007400B2 (en) 2010-12-20 2018-06-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
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
JP2013080345A (en) * 2011-10-03 2013-05-02 Kyocera Corp Device, method, and program
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
US9753639B2 (en) 2012-05-09 2017-09-05 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
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
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
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
US10191627B2 (en) 2012-05-09 2019-01-29 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
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
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
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
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
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
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
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
JP2012231495A (en) * 2012-06-18 2012-11-22 Canon Inc Apparatus, control method, and program
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
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
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
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
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
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
US10101887B2 (en) 2012-12-29 2018-10-16 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US10310732B2 (en) 2013-03-15 2019-06-04 Apple Inc. Device, method, and graphical user interface for concurrently displaying a plurality of settings controls
US9658740B2 (en) 2013-03-15 2017-05-23 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US9684429B2 (en) 2013-03-15 2017-06-20 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
US11989409B2 (en) 2013-03-15 2024-05-21 Apple Inc. Device, method, and graphical user interface for displaying a plurality of settings controls
US11137898B2 (en) 2013-03-15 2021-10-05 Apple Inc. Device, method, and graphical user interface for displaying a plurality of settings controls
WO2014156728A1 (en) * 2013-03-26 2014-10-02 株式会社国際電気通信基礎技術研究所 Robot service coordination system, platform, and method
US10065321B2 (en) 2013-03-26 2018-09-04 Advanced Telecommunications Research Institute International Robot service cooperation system, platform and method
US10286312B2 (en) 2013-12-27 2019-05-14 Sony Interactive Entertainment Inc. Information processing device and information processing system
US11277472B2 (en) 2013-12-27 2022-03-15 Sony Interactive Entertainment Inc. Information processing device and information processing system
US10025644B2 (en) 2013-12-27 2018-07-17 Sony Interactive Entertainment Inc. 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
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
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
US11182017B2 (en) 2015-08-10 2021-11-23 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US11323559B2 (en) 2016-06-10 2022-05-03 Apple Inc. Displaying and updating a set of application views
US10637986B2 (en) 2016-06-10 2020-04-28 Apple Inc. Displaying and updating a set of application views

Also Published As

Publication number Publication date
GB2350991A (en) 2000-12-13
GB9926141D0 (en) 2000-01-12

Similar Documents

Publication Publication Date Title
JP2000148348A (en) Method and system capable of easily discriminating application being activated program and completing the same
US10496268B2 (en) Content transfer to non-running targets
US5790120A (en) Individually configurable panel user interface with selective launching, sticky windows, hot keys, start up options and configurable background
CN107111496B (en) Customizable blade application
RU2646376C2 (en) User interface elements for multiple displays
US8850351B2 (en) Method and tool for virtual desktop management
US7614010B2 (en) Interface apparatus, interface method in information processing apparatus, and interface program
US20060001595A1 (en) Method and apparatus for controlling image-display devices collectively
US8146098B2 (en) Method and apparatus for interfacing with a computer user via virtual thumbnails
US20070234086A1 (en) Operating System Shut Down
JP2010287205A (en) Electronic device, computer-implemented system, and application program display control method therefor
JP2010066324A (en) Information processing device and program
CN113268286B (en) Application starting method and device, projection equipment and storage medium
CN114443945A (en) Display method of application icons in virtual user interface and three-dimensional display equipment
JP6504248B2 (en) Image output control method, image output control program and display device
KR101154996B1 (en) Mobile terminal and Method for making of Menu Screen in thereof
KR20050078690A (en) Method for displaying partial window screen
JP5184268B2 (en) Information processing apparatus and program
JP3997735B2 (en) Processing system and processing apparatus
US20070002014A1 (en) Pointer for a large display
EP1110141B1 (en) Managing multiple operating systems on a single computer
JP2003524843A (en) Method and system for controlling a complementary user interface on a display surface
US20130232420A1 (en) Methods and apparatus for invoking actions on content
CN115237323A (en) Interface display method and device, electronic equipment and storage medium
JP2004164539A (en) Method for controlling activation picture of computer platform, its program, storage medium storing its program, and computer platform

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070123

A02 Decision of refusal

Effective date: 20070619

Free format text: JAPANESE INTERMEDIATE CODE: A02