JP2024105240A - 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース - Google Patents
同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース Download PDFInfo
- Publication number
- JP2024105240A JP2024105240A JP2024060944A JP2024060944A JP2024105240A JP 2024105240 A JP2024105240 A JP 2024105240A JP 2024060944 A JP2024060944 A JP 2024060944A JP 2024060944 A JP2024060944 A JP 2024060944A JP 2024105240 A JP2024105240 A JP 2024105240A
- Authority
- JP
- Japan
- Prior art keywords
- application
- gesture
- displaying
- application view
- applications
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 159
- 230000004044 response Effects 0.000 claims description 157
- 230000010365 information processing Effects 0.000 claims description 27
- 230000000977 initiatory effect Effects 0.000 claims description 27
- 238000004891 communication Methods 0.000 description 23
- 230000002093 peripheral effect Effects 0.000 description 21
- 230000008569 process Effects 0.000 description 17
- 238000012545 processing Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 230000009471 action Effects 0.000 description 11
- 238000007726 management method Methods 0.000 description 11
- 230000001149 cognitive effect Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 230000000007 visual effect Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
【課題】同時にオープンしているアプリケーションを管理するのにより高速で且つより効率的な方法及びインタフェースを有するコンピューティングデバイスが必要。【解決手段】同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する。オープンしているアプリケーションアイコンの初期グループは、同時にオープンしているアプリケーションのうちの少なくとも一部に対応する。ジェスチャは、第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対して検出され、対応するアプリケーションに対するアプリケーションビューは、同時にオープンしているアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。オープンしているアプリケーションアイコンの表示を中止し、アプリケーションビュー選択モードを終了する。【選択図】図6A
Description
本発明は、一般に、多数のオープンしているソフトウェアアプリケーションを有するように構成されるタッチセンシティブ面を備えたポータブル電子デバイスを含むがこれに限定されないタッチセンシティブ面を備えたポータブル電子デバイスに関する。
近年、コンピュータ及び他の電子コンピューティングデバイスに対して、タッチセンシティブ面が入力デバイスとして益々使用されるようになってきている。例示的なタッチセンシティブ面は、タッチパッド及びタッチスクリーンディスプレイを含む。そのような面は、ソフトウェアアプリケーションを選択、起動及び管理するために広く使用される。
ポータブル電子デバイスに対して、同時にオープンしているアプリケーションを管理する既存の方法は、複雑であり且つ非効率的である。例えば、小型画面を備えたポータブルデバイス(例えば、スマートフォン及び他のポケットサイズのデバイス)は、一般に、多数のアプリケーションがデバイス上で実行している場合でも一度に単一のアプリケーションを表示する。そのようなデバイスを使用する場合、ユーザは、現在オープンしているアプリケーションを確認及び管理するのが困難である。このような状況は、ユーザの認識に対して大きな負荷がかかる。また、現在オープンしているアプリケーションを管理する既存の方法は必要以上に長い時間がかかり、エネルギーを浪費する。この後者の点は、バッテリで動作するデバイスにおいて特に重要である。
従って、同時にオープンしているアプリケーションを管理するのにより高速で且つより効率的な方法及びインタフェースを有するコンピューティングデバイスが必要とされる。そのような方法及びインタフェースは、同時にオープンしているアプリケーションを管理する従来の方法を補完又は置換する。そのような方法及びインタフェースは、ユーザの認識に対する負荷を軽減し、より効率的なヒューマンマシンインタフェースを生成する。バッテリで動作するコンピューティングデバイスの場合、そのような方法及びインタフェースにより、節電され、バッテリ充電間隔は長くなる。
タッチセンシティブ面を備えたコンピューティングデバイスに対するユーザインタフェースに関わる上記の欠点及び他の問題は、開示するデバイスにより軽減又は解消される。いくつかの実施形態において、デバイスは携帯可能である(例えば、ノートブックコンピュータ、タブレットコンピュータ又はハンドヘルドデバイス)。いくつかの実施形態において、デバイスはタッチパッドを有する。いくつかの実施形態において、デバイスはタッチセンシティブディスプレイ(「タッチスクリーン」又は「タッチスクリーンディスプレイ」としても既知である)を有する。いくつかの実施形態において、デバイスは、グラフィカルユーザインタフェース(GUI)と、1つ以上のプロセッサと、メモリと、複数の機能を実行するためのメモリに格納された1つ以上のモジュール、プログラム又は命令のセットとを有する。いくつかの実施形態において、ユーザは主にタッチセンシティブ面における指の接触及びジェスチャを介してGUIと対話する。いくつかの実施形態において、機能は、画像編集、描画、提示、ワードプロセシング、ウェブサイト作成、ディスクオーサリング、表作成、ゲーム、電話、テレビ会議、電子メール送信、インスタントメッセージング、ワークアウトサポート、デジタル写真撮影、デジタルビデオ撮影、ウェブブラウジング、デジタル音楽再生及び/又はデジタルビデオ再生を含んでもよい。これらの機能を実行する実行可能な命令は、コンピュータ可読記憶媒体又は1つ以上のプロセッサにより実行されるように構成された他のコンピュータプログラムに含まれてもよい。
いくつかの実施形態によると、方法は、タッチセンシティブディスプレイを備えた多機能デバイスにおいて実行される。方法は、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示することを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。方法は、第1の入力を検出することと、第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、第1の事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示し、第1の事前定義済み領域に隣接する第1のアプリケーションビューの少なくとも一部を同時に表示することとを更に備える。方法は、第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することと、オープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し、オープンしているアプリケーションアイコンを第1の事前定義済み領域に表示するのを中止し、アプリケーションビュー選択モードを終了することとを更に備える。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備える。1つ以上のプログラムは、メモリに格納され、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示する命令を含む。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。1つ以上のプログラムは、第1の入力を検出する命令と、第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、第1の事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示し、第1の事前定義済み領域に隣接する第1のアプリケーションビューの少なくとも一部を同時に表示する命令とを更に含む。1つ以上のプログラムは、第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出する命令と、オープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションにおける対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し、オープンしているアプリケーションアイコンを第1の事前定義済み領域に表示するのを中止し、アプリケーションビュー選択モードを終了する命令とを更に含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、タッチセンシティブディスプレイと、メモリと、メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースは、同時にオープンしている複数のアプリケーションにおける第1のアプリケーションに対応するタッチセンシティブディスプレイに対する第1のアプリケーションビューを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。第1の入力が検出される。第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループは、第1の事前定義済み領域に表示され、第1のアプリケーションビューの少なくとも一部は、第1の事前定義済み領域に隣接して同時に表示される。ジェスチャは、第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対して検出される。オープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することに応答して、それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してタッチセンシティブディスプレイに表示され、オープンしているアプリケーションアイコンを第1の事前定義済み領域に表示するのを中止し、アプリケーションビュー選択モードを終了する。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、コンピュータ可読記憶媒体は、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に同時にオープンしている複数のアプリケーションの内の第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示することをデバイスにより行う命令を格納している。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。更に命令は、第1の入力を検出することと、第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、第1の事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示し、第1の事前定義済み領域に隣接する第1のアプリケーションビューの少なくとも一部を同時に表示することとをデバイスにより行う。更に命令は、第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することと、オープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し、オープンしているアプリケーションアイコンを第1の事前定義済み領域に表示するのを中止し、アプリケーションビュー選択モードを終了することとをデバイスにより行う。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、同時にオープンしている複数のアプリケーションのうちの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示する手段とを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。多機能デバイスは、第1の入力を検出する手段と、第1の入力を検出することに応答する手段とを更に備え、第1の入力を検出することに応答する手段は、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、第1の事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示する手段と、第1の事前定義済み領域に隣接する第1のアプリケーションビューの少なくとも一部を同時に表示する手段とを含む。多機能デバイスは、第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出する手段と、オープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することに応答する手段とを更に備え、オープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することに応答する手段は、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段と、オープンしているアプリケーションアイコンを第1の事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置は、同時にオープンしている複数のアプリケーションの内の第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示する手段を備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。情報処理装置は、第1の入力を検出する手段と、第1の入力を検出することに応答する手段とを備え、第1の入力を検出することに応答する手段は、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、第1の事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示する手段と、第1の事前定義済み領域に隣接する第1のアプリケーションビューの少なくとも一部を同時に表示する手段とを含む。情報処理装置は、第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出する手段と、オープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することに応答する手段とを更に備え、オープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することに応答する手段は、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段と、オープンしているアプリケーションアイコンを第1の事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、方法は、タッチセンシティブディスプレイを備えた多機能デバイスにおいて実行される。方法は、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示することを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。方法は、第1の入力を検出することと、第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションの画像を表示することとを更に備える。オープンしているアプリケーションの画像は、ディスプレイで後方に拡張する3次元スタックに表示される。方法は、3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、オープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し、オープンしているアプリケーションの画像の3次元スタックの表示を中止し、アプリケーションビュー選択モードを終了することとを更に備える。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備える。1つ以上のプログラムは、メモリに格納され、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示する命令を含む。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。1つ以上のプログラムは、第1の入力を検出する命令と、第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する、オープンしているアプリケーションの画像を表示する命令とを更に含む。オープンしているアプリケーションの画像は、ディスプレイで後方に拡張する3次元スタックに表示される。1つ以上のプログラムは、3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する命令と、オープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し、オープンしているアプリケーションの画像の3次元スタックの表示を中止し、アプリケーションビュー選択モードを終了する命令とを更に含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、タッチセンシティブディスプレイと、メモリと、メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイ上に第1のアプリケーションビューを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。第1の入力が検出される。第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの画像は事前定義済み領域に表示される。オープンしているアプリケーションの画像は、ディスプレイで後方に拡張する3次元スタックに表示される。ジェスチャは、3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対して検出される。オープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することに応答して、それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してタッチセンシティブディスプレイに表示され、オープンしているアプリケーションの画像の3次元スタックの表示を中止し、アプリケーションビュー選択モードを終了する。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、コンピュータ可読記憶媒体は、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示することをデバイスにより行う命令を格納している。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。更に命令は、第1の入力を検出することと、第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する、オープンしているアプリケーションの画像を表示することとをデバイスに行わせる。オープンしているアプリケーションの画像は、ディスプレイで後方に拡張する3次元スタックに表示される。更に命令は、3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、オープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し、オープンしているアプリケーションの画像の3次元スタックの表示を中止し、アプリケーションビュー選択モードを終了することとをデバイスにより行う。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示する手段とを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。多機能デバイスは、第1の入力を検出する手段と、第1の入力を検出することに応答する手段とを更に備え、第1の入力を検出することに応答する手段は、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションの画像を表示する手段とを含む。オープンしているアプリケーションの画像は、ディスプレイで後方に拡張する3次元スタックに表示される。多機能デバイスは、3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、オープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することに応答する手段とを更に備え、オープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することに応答する手段は、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段と、オープンしているアプリケーションの画像の3次元スタックの表示を中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置は、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示する手段を備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。情報処理装置は、第1の入力を検出する手段と、第1の入力を検出することに応答する手段とを備え、第1の入力を検出することに応答する手段は、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する、オープンしているアプリケーションの画像を表示する手段とを含む。オープンしているアプリケーションの画像は、ディスプレイで後方に拡張する3次元スタックに表示される。情報処理装置は、3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、オープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することに応答する手段とを更に備え、オープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することに応答する手段は、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段と、オープンしているアプリケーションの画像の3次元スタックの表示を中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
いくつかの実施形態によると、方法は、タッチセンシティブディスプレイを備えた多機能デバイスにおいて実行される。方法は、第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示することを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションビューに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。方法は、第1の入力を検出することと、第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、オープンしているアプリケーションの画像を事前定義済み領域に表示することとを更に備える。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。方法は、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、それぞれの画像に対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し、画像を事前定義済み領域に表示するのを中止し、アプリケーションビュー選択モードを終了することとを更に備える。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備える。1つ以上のプログラムは、メモリに格納され、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示する命令を含む。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。1つ以上のプログラムは、第1の入力を検出する命令と、第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、オープンしているアプリケーションの画像を事前定義済み領域に表示する命令とを更に含む。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。1つ以上のプログラムは、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する命令と、それぞれの画像に対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションの、対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し、画像を事前定義済み領域に表示するのを中止し、アプリケーションビュー選択モードを終了する命令とを更に含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、タッチセンシティブディスプレイと、メモリと、メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースは、タッチセンシティブディスプレイに第1のサイズの第1のアプリケーションビューを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの内の第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。第1の入力が検出される。第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、オープンしているアプリケーションの画像は事前定義済み領域に表示される。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。ジェスチャは、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対して検出される。それぞれの画像に対するジェスチャを検出することに応答して、それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してタッチセンシティブディスプレイに第1のサイズで表示され、事前定義済み領域の画像を表示するのを中止し、アプリケーションビュー選択モードを終了する。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、コンピュータ可読記憶媒体は、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示することをデバイスにより行う命令を格納している。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。更に命令は、第1の入力を検出することと、第1の入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、オープンしているアプリケーションの画像を事前定義済み領域に表示することとをデバイスにより行わせる。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。更に命令は、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、それぞれの画像に対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し、画像を事前定義済み領域に表示するのを中止し、アプリケーションビュー選択モードを終了することとをデバイスにより行う。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示する手段とを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。多機能デバイスは、第1の入力を検出する手段と、第1の入力を検出することに応答する手段とを更に備え、第1の入力を検出することに応答する手段は、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、事前定義済み領域にオープンしているアプリケーションの画像を表示する手段とを含む。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。多機能デバイスは、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、それぞれの画像に対するジェスチャを検出することに応答する手段とを更に備え、それぞれの画像に対するジェスチャを検出することに応答する手段は、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段と、画像を事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置は、第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示する手段を備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。情報処理装置は、第1の入力を検出する手段と、第1の入力を検出することに応答する手段とを備え、第1の入力を検出することに応答する手段は、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、事前定義済み領域にオープンしているアプリケーションの画像を表示する手段とを含む。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。情報処理装置は、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、それぞれの画像に対するジェスチャを検出することに応答する手段とを更に備え、それぞれの画像に対するジェスチャを検出することに応答する手段は、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段と、画像を事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、方法は、タッチセンシティブディスプレイを備えた多機能デバイスにおいて実行される。方法は、第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示することを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。方法は、事前定義済み領域にオープンしているアプリケーションの画像を同時に表示することを更に備える。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。方法は、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、それぞれの画像に対するジェスチャを検出することに応答して同時にオープンしている複数のアプリケーションの、対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示することとを更に備える。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備える。1つ以上のプログラムは、メモリに格納され、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示する命令を含む。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。1つ以上のプログラムは、事前定義済み領域にオープンしているアプリケーションの画像を同時に表示する命令を更に含む。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。1つ以上のプログラムは、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する命令と、それぞれの画像に対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションにおける対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する命令とを更に含む。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、タッチセンシティブディスプレイと、メモリと、メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースは、タッチセンシティブディスプレイ上に第1のサイズの第1のアプリケーションビューを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。グラフィカルユーザインタフェースは、事前定義済み領域におけるオープンしているアプリケーションの画像の同時表示を更に備える。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。ジェスチャは、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対して検出される。それぞれの画像に対するジェスチャを検出することに応答して、それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してタッチセンシティブディスプレイに第1のサイズで表示される。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、コンピュータ可読記憶媒体は、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示することをデバイスに行わせる命令を格納している。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。更に命令は、オープンしているアプリケーションの画像を事前定義済み領域に同時に表示することをデバイスに行わせる。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。更に命令は、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、それぞれの画像に対するジェスチャを検出することに応答して同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示することとをデバイスに行わせる。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示する手段とを備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。多機能デバイスは、事前定義済み領域にオープンしているアプリケーションの画像を同時に表示する手段を更に備える。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。多機能デバイスは、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、それぞれの画像に対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段とを更に備える。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置は、第1のサイズの第1のアプリケーションビューをタッチセンシティブディスプレイに表示する手段を備える。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。情報処理装置は、事前定義済み領域にオープンしているアプリケーションの画像を同時に表示する手段を更に備える。各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。情報処理装置は、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、それぞれの画像に対するジェスチャを検出することに応答して、同時にオープンしている複数のアプリケーションにおける対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段とを更に備える。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される。
いくつかの実施形態によると、方法は、タッチセンシティブディスプレイを備えた多機能デバイスにおいて実行される。方法は、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間に以下の動作を実行することを備える。方法は、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示することと、事前定義済み領域においてジェスチャを検出することと、事前定義済み領域においてジェスチャを検出することに応答して以下の動作のうちの1つを実行することとを備える。ジェスチャが第1の方向の第1のスクロールジェスチャである場合、方法は、同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを事前定義済み領域に表示するようにスクロールすることを備える。ジェスチャが第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合、方法は、設定アイコンを事前定義済み領域に表示するようにスクロールすることを備える。ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合、方法は、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示することと、オープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止することと、アプリケーションビュー選択モードを終了することとを備える。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備える。1つ以上のプログラムは、メモリに格納され、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間に以下の動作を実行する命令を含む。1つ以上のプログラムは、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する、オープンしているアプリケーションアイコンの初期グループを表示する命令と、事前定義済み領域においてジェスチャを検出する命令と、事前定義済み領域においてジェスチャを検出することに応答して以下の動作のうちの1つを実行する命令とを含む。1つ以上のプログラムは、ジェスチャが第1の方向の第1のスクロールジェスチャである場合に同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを事前定義済み領域に表示するようにスクロールする命令を含む。1つ以上のプログラムは、ジェスチャが第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合に設定アイコンを事前定義済み領域に表示するようにスクロールする命令を含む。1つ以上のプログラムは、ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合に同時にオープンしている複数のアプリケーションにおける対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する命令と、オープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止する命令と、アプリケーションビュー選択モードを終了する命令とを含む。
いくつかの実施形態によると、タッチセンシティブディスプレイと、メモリと、メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースは、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間に表示され、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを含む。ジェスチャは事前定義済み領域において検出される。事前定義済み領域においてジェスチャを検出することに応答して、以下の動作のうちの1つが実行される。ジェスチャが第1の方向の第1のスクロールジェスチャである場合、同時にオープンしている複数のアプリケーションのうちの少なくとも一部は、同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを事前定義済み領域に表示するようにスクロールされる。ジェスチャが第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合、同時にオープンしている複数のアプリケーションのうちの少なくとも一部は、設定アイコンを事前定義済み領域に表示するようにスクロールされる。ジェスチャがそれぞれのオープンしているアプリケーションアイコンに対する第1のジェスチャである場合、それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションにおける対応するアプリケーションに対してタッチセンシティブディスプレイに表示され、オープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止し、アプリケーションビュー選択モードを終了する。
いくつかの実施形態によると、コンピュータ可読記憶媒体は、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間に以下の動作を実行することをデバイスに行わせる命令を格納している。命令は、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示することと、事前定義済み領域においてジェスチャを検出することと、事前定義済み領域においてジェスチャを検出することに応答して以下の動作のうちの1つを実行することとをデバイスにより行わせる。命令は、ジェスチャが第1の方向の第1のスクロールジェスチャである場合に同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを事前定義済み領域に表示するようにスクロールすることをデバイスに行わせる。命令は、ジェスチャが第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合に設定アイコンを事前定義済み領域に表示するようにスクロールすることをデバイスに行わせる。命令は、ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合、同時にオープンしている複数のアプリケーションの、対応するアプリケーションに対してそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示することと、オープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止することと、アプリケーションビュー選択モードを終了することとをデバイスにより行う。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間に使用可能な手段とを備え、アプリケーションビュー選択モードの間に使用可能な手段は、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示する手段と、事前定義済み領域においてジェスチャを検出する手段と、事前定義済み領域においてジェスチャを検出することに応答する手段とを含む。事前定義済み領域においてジェスチャを検出することに応答する手段は、ジェスチャが第1の方向の第1のスクロールジェスチャである場合に使用可能にされる、同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを事前定義済み領域に表示するようにスクロールする手段と、ジェスチャが第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合に使用可能にされる、設定アイコンを事前定義済み領域に表示するようにスクロールする手段と、ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合に使用可能にされる手段とを含む。ジェスチャがそれぞれのオープンしているアイコンに対する第1のジェスチャである場合に使用可能にされる手段は、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段と、オープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。
いくつかの実施形態によると、タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置は、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間に使用可能な手段を備え、アプリケーションビュー選択モードの間に使用可能な手段は、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示する手段と、事前定義済み領域においてジェスチャを検出する手段と、事前定義済み領域においてジェスチャを検出することに応答する手段とを含む。事前定義済み領域においてジェスチャを検出することに応答する手段は、ジェスチャが第1の方向の第1のスクロールジェスチャである場合に同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを事前定義済み領域に表示するようにスクロールを可能にする手段と、ジェスチャが第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合に設定アイコンを事前定義済み領域に表示するようにスクロールを可能にする手段と、ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合に使用可能な手段とを含む。ジェスチャがそれぞれのオープンしているアプリケーションアイコンに対する第1のジェスチャである場合に、使用可能にされる手段は、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する手段と、オープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。
いくつかの実施形態によると、方法は、タッチセンシティブディスプレイを備えた多機能デバイスにおいて実行される。方法は、第1のアプリケーションに第1のサイズの第1のアプリケーションビューを表示することを備える。第1のアプリケーションビューは、第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む。方法は、ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出することと、第1のジェスチャを検出することに応答して、第1のアプリケーションビューを表示するのを中止し、第2のアプリケーションビューを第2のアプリケーションに表示することとを更に備える。方法は、第2のアプリケーションにある間に入力を検出することと、入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、第1の事前定義済み領域にオープンしているアプリケーションの画像を表示し、第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示することとを更に備える。オープンしているアプリケーションの画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、第1のアプリケーションビューの画像及び第2のアプリケーションのビューの画像を含む。方法は、アプリケーションビュー選択モードの間に第2のジェスチャを検出することと、第2のジェスチャを検出することに応答して以下の動作のうちの1つを実行することとを備える。方法は、第2のジェスチャが第1のアプリケーションビューの画像に対応する場所にある場合、第1のサイズの第1のアプリケーションビューを第1のアプリケーションに表示することと、画像を第1の事前定義済み領域に表示するのを中止することと、アプリケーションビュー選択モードを終了することとを備える。方法は、第2のジェスチャが第2の事前定義済み領域に対応する場所にある場合、アプリケーションを起動するためのアプリケーションアイコンを含むビューを表示することと、画像を第1の事前定義済み領域に表示するのを中止することと、アプリケーションビュー選択モードを終了することとを備える。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、1つ以上のプロセッサと、メモリと、1つ以上のプログラムとを備える。1つ以上のプログラムは、メモリに格納され、1つ以上のプロセッサにより実行されるように構成される。1つ以上のプログラムは、第1のアプリケーションに第1のサイズの第1のアプリケーションビューを表示する命令を含む。第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む第1のアプリケーションビュー。
1つ以上のプログラムは、ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出する命令と、第1のジェスチャを検出することに応答して、第1のアプリケーションビューを表示するのを中止し、第2のアプリケーションビューを第2のアプリケーションに表示する命令とを更に含む。1つ以上のプログラムは、第2のアプリケーションにある間に入力を検出する命令と、入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、第1の事前定義済み領域にオープンしているアプリケーションの画像を表示し、第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示する命令とを更に含む。オープンしているアプリケーションの画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、第1のアプリケーションビューの画像及び第2のアプリケーションのビューの画像を含む。1つ以上のプログラムは、アプリケーションビュー選択モードの間に第2のジェスチャを検出する命令と、第2のジェスチャを検出することに応答して以下の動作のうちの1つを実行する命令とを含む。1つ以上のプログラムは、第2のジェスチャが第1のアプリケーションビューの画像に対応する場所にある場合、第1のサイズの第1のアプリケーションビューを第1のアプリケーションに表示する命令と、画像を第1の事前定義済み領域に表示するのを中止する命令と、アプリケーションビュー選択モードを終了する命令とを含む。1つ以上のプログラムは、第2のジェスチャが第2の事前定義済み領域に対応する場所にある場合、アプリケーションを起動するためのアプリケーションアイコンを含むビューを表示する命令と、画像を第1の事前定義済み領域に表示するのを中止する命令と、アプリケーションビュー選択モードを終了する命令とを含む。
1つ以上のプログラムは、ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出する命令と、第1のジェスチャを検出することに応答して、第1のアプリケーションビューを表示するのを中止し、第2のアプリケーションビューを第2のアプリケーションに表示する命令とを更に含む。1つ以上のプログラムは、第2のアプリケーションにある間に入力を検出する命令と、入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、第1の事前定義済み領域にオープンしているアプリケーションの画像を表示し、第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示する命令とを更に含む。オープンしているアプリケーションの画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、第1のアプリケーションビューの画像及び第2のアプリケーションのビューの画像を含む。1つ以上のプログラムは、アプリケーションビュー選択モードの間に第2のジェスチャを検出する命令と、第2のジェスチャを検出することに応答して以下の動作のうちの1つを実行する命令とを含む。1つ以上のプログラムは、第2のジェスチャが第1のアプリケーションビューの画像に対応する場所にある場合、第1のサイズの第1のアプリケーションビューを第1のアプリケーションに表示する命令と、画像を第1の事前定義済み領域に表示するのを中止する命令と、アプリケーションビュー選択モードを終了する命令とを含む。1つ以上のプログラムは、第2のジェスチャが第2の事前定義済み領域に対応する場所にある場合、アプリケーションを起動するためのアプリケーションアイコンを含むビューを表示する命令と、画像を第1の事前定義済み領域に表示するのを中止する命令と、アプリケーションビュー選択モードを終了する命令とを含む。
いくつかの実施形態によると、タッチセンシティブディスプレイと、メモリと、メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースは、第1のアプリケーションに第1のサイズの第1のアプリケーションビューを備える。第1のアプリケーションビューは、第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む。第1のジェスチャは、ユーザが選択可能なオブジェクトに対応する場所において検出される。第1のジェスチャを検出することに応答して、第1のアプリケーションビューを表示するのを中止し、第2のアプリケーションビューは第2のアプリケーションに表示される。第2のアプリケーションにある間に入力が検出され、入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、オープンしているアプリケーションの画像は第1の事前定義済み領域に表示され、アプリケーションを起動するためのアプリケーションアイコンを含むビューの一部は、第1の事前定義済み領域とは異なる第2の事前定義済み領域に表示される。オープンしているアプリケーションの画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、第1のアプリケーションビューの画像及び第2のアプリケーションのビューの画像を含む。アプリケーションビュー選択モードの間に第2のジェスチャが検出され、第2のジェスチャを検出することに応答して以下の動作のうちの1つが実行される。第2のジェスチャが第1のアプリケーションビューの画像に対応する場所にある場合、第1のアプリケーションビューは第1のアプリケーションに第1のサイズで表示され、第1の事前定義済み領域の画像を表示するのを中止し、アプリケーションビュー選択モードを終了する。第2のジェスチャが第2の事前定義済み領域に対応する場所にある場合、アプリケーションを起動するためのアプリケーションアイコンを含むビューが表示され、第1の事前定義済み領域の画像を表示するのを中止し、アプリケーションビュー選択モードを終了する。
いくつかの実施形態によると、コンピュータ可読記憶媒体は、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に、第1のアプリケーションに第1のサイズの第1のアプリケーションビューを表示することをデバイスにより行う命令を格納している。第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む第1のアプリケーションビュー。更に命令は、ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出することと、第1のジェスチャを検出することに応答して、第1のアプリケーションビューを表示するのを中止し、第2のアプリケーションビューを第2のアプリケーションに表示することとをデバイスに行わせる。更に命令は、第2のアプリケーションにある間に入力を検出することと、入力を検出することに応答して、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、第1の事前定義済み領域にオープンしているアプリケーションの画像を表示し、第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示することとをデバイスに行わせる。オープンしているアプリケーションの画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、第1のアプリケーションビューの画像及び第2のアプリケーションのビューの画像を含む。更に命令は、アプリケーションビュー選択モードの間に第2のジェスチャを検出することと、第2のジェスチャを検出することに応答して以下の動作のうちの1つを実行することとをデバイスに行わせる。命令は、第2のジェスチャが第1のアプリケーションビューの画像に対応する場所にある場合、第1のサイズの第1のアプリケーションビューを第1のアプリケーションに表示することと、画像を第1の事前定義済み領域に表示するのを中止することと、アプリケーションビュー選択モードを終了することとをデバイスに行わせる。更に命令は、第2のジェスチャが第2の事前定義済み領域に対応する場所にある場合、アプリケーションを起動するためのアプリケーションアイコンを含むビューを表示することと、画像を第1の事前定義済み領域に表示するのを中止することと、アプリケーションビュー選択モードを終了することとをデバイスに行わせる。
いくつかの実施形態によると、多機能デバイスは、タッチセンシティブディスプレイと、第1のアプリケーションに第1のサイズの第1のアプリケーションビューを表示する手段とを備える。第1のアプリケーションビューは、第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む。多機能デバイスは、ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出する手段と、第1のジェスチャを検出することに応答する手段とを更に備え、第1のジェスチャを検出することに応答する手段は、第1のアプリケーションビューを表示するのを中止する手段と、第2のアプリケーションビューを第2のアプリケーションに表示する手段とを含む。多機能デバイスは、第2のアプリケーションにある間に入力を検出可能にする手段と、入力を検出することに応答を可能にする手段とを更に備え、入力を検出することに応答する手段は、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、第1の事前定義済み領域にオープンしているアプリケーションの画像を表示する手段と、第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示する手段とを含む。オープンしているアプリケーションの画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、第1のアプリケーションビューの画像及び第2のアプリケーションのビューの画像を含む。多機能デバイスは、アプリケーションビュー選択モードの間に第2のジェスチャを検出と、第2のジェスチャを検出することに応答することを可能にする手段とを更に備える。第2のジェスチャを検出することに応答する手段は、第2のジェスチャが第1のアプリケーションビューの画像に対応する場所にある場合に使用可能な手段を含み、第2のジェスチャが第1のアプリケーションビューの画像に対応する場所にある場合に使用可能な手段は、第1のサイズの第1のアプリケーションビューを第1のアプリケーションに表示する手段と、画像を第1の事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。第2のジェスチャを検出することに応答する手段は、第2のジェスチャが第2の事前定義済み領域に対応する場所にある場合に使用可能な手段を含み、第2のジェスチャが第2の事前定義済み領域に対応する場所にある場合に使用可能な手段は、アプリケーションを起動するためのアプリケーションアイコンを含むビューを表示する手段と、画像を第1の事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。
いくつかの実施形態によると、タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置は、第1のアプリケーションに第1のサイズの第1のアプリケーションビューを表示する手段を備える。第1のアプリケーションビューは、第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む。情報処理装置は、ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出する手段と、第1のジェスチャを検出することに応答する手段とを更に備え、第1のジェスチャを検出することに応答する手段は、第1のアプリケーションビューを表示するのを中止する手段と、第2のアプリケーションビューを第2のアプリケーションに表示する手段とを含む。情報処理装置は、第2のアプリケーションにある間に使用可能な、入力を検出する手段と入力を検出することに応答する手段とを更に備える。入力を検出することに応答する手段は、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、第1の事前定義済み領域にオープンしているアプリケーションの画像を表示する手段と、第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示する手段とを含む。オープンしているアプリケーションの画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、各画像は、第1のサイズより小さい第2のサイズで表示され、画像は、第1のアプリケーションビューの画像及び第2のアプリケーションのビューの画像を含む。情報処理装置は、アプリケーションビュー選択モードの間に使用可能な、第2のジェスチャを検出する手段と第2のジェスチャを検出することに応答する手段とを更に備える。第2のジェスチャを検出することに応答する手段は、第2のジェスチャが第1のアプリケーションビューの画像に対応する場所にある場合に使用可能な手段を含み、第2のジェスチャが第1のアプリケーションビューの画像に対応する場所にある場合に使用可能な手段は、第1のサイズの第1のアプリケーションビューを第1のアプリケーションに表示する手段と、画像を第1の事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。第2のジェスチャを検出することに応答する手段は、第2のジェスチャが第2の事前定義済み領域に対応する場所にある場合に使用可能な手段を含み、第2のジェスチャが第2の事前定義済み領域に対応する場所にある場合に使用可能な手段は、アプリケーションを起動するためのアプリケーションアイコンを含むビューを表示する手段と、画像を第1の事前定義済み領域に表示するのを中止する手段と、アプリケーションビュー選択モードを終了する手段とを含む。
従って、タッチセンシティブディスプレイを備えた多機能デバイスには、同時にオープンしているソフトウェアアプリケーションを管理するためのより高速で且つより効率的な方法及びインタフェースが提供され、それによりそのようなデバイスに対する有効性、効率及びユーザの満足度が向上する。そのような方法及びインタフェースは、同時にオープンしているソフトウェアアプリケーションを管理する従来の方法を補完又は置換する。
本発明の上述した実施形態及び追加の実施形態をより適切に理解するために、以下の図面と共に以下の発明を実施するための形態を参照する。図中、同様の図中符号は対応する部分を示す。
、
いくつかの実施形態に係るタッチセンシティブディスプレイを備えたポータブル多機能デバイスを示すブロック図である。
いくつかの実施形態に係るイベント処理のための例示的な構成要素を示すブロック図である。
いくつかの実施形態に係るタッチスクリーンを有するポータブル多機能デバイスを示す図である。
いくつかの実施形態に係るディスプレイ及びタッチセンシティブ面を備えた例示的な多機能デバイスを示すブロック図である。
、
いくつかの実施形態に係るポータブル多機能デバイスにおけるアプリケーションのメニューに対する例示的なユーザインタフェースを示す図である。
いくつかの実施形態に係るディスプレイとは別個のタッチセンシティブ面を備えた多機能デバイスに対する例示的なユーザインタフェースを示す図である。
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、
、いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択するための例示的なユーザインタフェースを示す図である。
、
、
いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法を示すフローチャートである。
いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法を示すフローチャートである。
、
、
いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法を示すフローチャートである。
いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法を示すフローチャートである。
いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法を示すフローチャートである。
、
いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法を示すフローチャートである。
実施形態を詳細に参照する。実施形態の例を添付の図面に示す。以下の詳細な説明において、本発明を完全に理解できるように多くの特定の詳細を示す。しかし、本発明は、それら特定の詳細を含まずに実施されてもよいことが当業者には明らかとなるだろう。他の例において、実施形態の態様を不必要に曖昧にしないために、周知の方法、手順、構成要素、回路及びネットワークについては詳細に説明していない。
本明細書において第1、第2等の用語が種々の要素を説明するために使用されるが、それらの要素はそれらの用語により限定されるべきではないことが理解されるだろう。これらの用語は、1つの要素を別の要素と区別するためだけに使用される。例えば本発明の範囲から逸脱せずに、第1のコンタクトが第2のコンタクトと呼ばれてもよく、同様に第2のコンタクトが第1のコンタクトと呼ばれてもよい。第1のコンタクト及び第2のコンタクトは双方ともコンタクトであるが、同一のコンタクトではない。
本明細書の本発明の説明において使用される専門用語は、特定の実施形態を説明するためのものであり、本発明を限定することを意図しない。本発明の説明及び添付の特許請求の範囲において使用されるように、特に指定のない限り、単数形は複数形を含むことを意図する。本明細書で使用されるような「及び/又は」という用語は、一覧表示された関連する項目の1つ以上のあらゆる全ての可能な組み合わせを参照し且つ含むことが理解されるだろう。「含む」及び/又は「備える」という用語は、本明細書において使用される場合、記載される特徴、数字、ステップ、動作、要素及び/又は構成要素の存在を特定するが、1つ以上の他の特徴、数字、ステップ、動作、要素、構成要素及び/又はそれらのセットの存在又は追加を除外しないことが更に理解されるだろう。
本明細書で使用されるように、「場合」という用語は、状況に応じて「時」又は「判定することに応答して」又は「検出することに応答して」を意味すると解釈される。同様に、「判定された場合」又は「定められた状態又はイベントが検出された場合」という句は、状況に応じて「判定した時」又は「判定することに応答して」又は「定められた状態又はイベントを検出した時」又は「定められた状態又はイベントを検出することに応答して」を意味すると解釈される。
本明細書で使用されるように、ディスプレイの「解像度」という用語は、ディスプレイの各軸に沿う画素数(「画素カウント」又は「画素解像度」とも呼ばれる)又は各次元における画素数を示す。例えばディスプレイは、320×480の解像度を有する。更に本明細書で使用されるように、多機能デバイスの「解像度」という用語は、多機能デバイスにおけるディスプレイの解像度を示す。「解像度」という用語は、各画素のサイズ又は画素の間隔に対するいずれの制限も意味しない。例えば1024×768画素解像度を有する第1のディスプレイと比較して、320×480画素解像度を有する第2のディスプレイはより低い解像度を有する。しかし、ディスプレイの物理的なサイズは、画素解像度だけでなく画素サイズ及び画素の間隔を含む多くの他の要因にも依存する。従って、第1のディスプレイは、第2のディスプレイと比較して同一の、小さい又は大きい物理的なサイズを有してもよい。
本明細書で使用されるように、ディスプレイの「ビデオ解像度」という用語は、ディスプレイの各軸に沿う画素の密度又はディスプレイの各次元における画素の密度を示す。ビデオ解像度は、ディスプレイの各次元に沿う1インチの範囲内に一列に配置される画素数をカウントするDPI(dots-per-inch)の単位で測定されることが多い。
コンピューティングデバイス、そのようなデバイスに対するユーザインタフェース及びそのようなデバイスを使用するための関連する処理の実施形態を説明する。いくつかの実施形態において、コンピューティングデバイスは、PDA及び/又は音楽プレーヤ機能等の他の機能も含む移動電話等のポータブル通信デバイスである。ポータブル多機能デバイスの例示的な実施形態は、アップル社(Apple Inc.カリフォルニア州クパチーノ)のiPhone(登録商標)及びiPodTouch(登録商標)デバイスを含むがこれらに限定されない。タッチセンシティブ面(例えば、タッチスクリーンディスプレイ及び/又はタッチパッド)を有するラップトップコンピュータ又はタブレットコンピュータ等の他のポータブルデバイスが使用されてもよい。いくつかの実施形態において、デバイスはポータブル通信デバイスではなくタッチセンシティブ面面(例えば、タッチスクリーンディスプレイ及び/又はタッチパッド)を有するデスクトップコンピュータであることが理解されるべきである。
以下の説明において、ディスプレイ及びタッチセンシティブ面を含むコンピューティングデバイスを説明する。しかし、コンピューティングデバイスは、物理的なキーボード、マウス及び/又はジョイスティック等の1つ以上の他の物理的なユーザインタフェースデバイスを含んでもよいことが理解されるべきである。
デバイスは、描画アプリケーション、プレゼンテーションアプリケーション、ワードプロセシングアプリケーション、ウェブサイト作成アプリケーション、ディスクオーサリングアプリケーション、表計算アプリケーション、ゲームアプリケーション、電話アプリケーション、テレビ会議アプリケーション、電子メールアプリケーション、インスタントメッセージングアプリケーション、ワークアウトサポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタル音楽プレーヤアプリケーション及び/又はデジタルビデオプレーヤアプリケーションのうちの1つ以上等の種々のアプリケーションをサポートする。
デバイスにおいて実行される種々のアプリケーションは、タッチセンシティブ面等の少なくとも1つの共通の物理的なユーザインタフェースデバイスを使用する。タッチセンシティブ面の1つ以上の機能及びデバイスに表示された対応する情報は、1つのアプリケーションから次のアプリケーションへ及び/又は各アプリケーション内で調整及び/又は変更される。このように、デバイスの共通の物理的アーキテクチャ(タッチセンシティブ面等)は、直観的で且つユーザに透過的なユーザインタフェースにより種々のアプリケーションをサポートする。
ユーザインタフェースは、1つ以上のソフトキーボードの実施形態を含む。ソフトキーボードの実施形態は、標準的な構成(QWERTY)及び/又は本明細書に参考として全ての内容が取り入れられている2006年7月24日に出願された米国特許出願第11/459,606号の「Keyboards For Portable Electronic Devices」及び2006年7月24日に出願された米国特許出願第11/459,615号「Touch Screen Keyboards For Portable Electronic Devices」において説明されるようなキーボードの表示されたアイコンの記号の非標準的な構成を含む。キーボードの実施形態は、タイプライタに対するキーボード等の既存の物理的なキーボードにおけるキーの数と比較して少ない数のアイコン(又はソフトキー)を含む。これにより、ユーザがキーボードにおいて1つ以上のアイコン及び従って1つ以上の対応する記号を選択するのが容易になる。キーボードの実施形態は適応的であってもよい。例えば表示されたアイコンは、1つ以上のアイコン及び/又は1つ以上の対応する記号の選択等のユーザ動作に従って修正されてもよい。デバイス上の1つ以上のアプリケーションは、共通の及び/又は異なるキーボードの実施形態を利用してもよい。従って、使用されるキーボードの実施形態は、少なくとも一部のアプリケーションに合わせられてもよい。いくつかの実施形態において、1つ以上のキーボードの実施形態は、各ユーザに合わせて調整されてもよい。例えば1つ以上のキーボードの実施形態は、各ユーザの単語使用履歴(辞書編集、俗語、個々の用法)に基づいて各ユーザに合わせて調整されてもよい。キーボードの実施形態の一部は、ソフトキーボードの実施形態を使用する場合の1つ以上のアイコン及び従って1つ以上の記号を選択する時のユーザエラーの可能性を低減するように調整されてもよい。
次に、タッチセンシティブディスプレイを備えたポータブルデバイスの実施形態に注目する。図1A及び図1Bは、いくつかの実施形態に係るタッチセンシティブディスプレイ112を備えたポータブル多機能デバイス100を示すブロック図である。タッチセンシティブディスプレイ112は、便宜上「タッチスクリーン」と呼ばれる場合があり、タッチセンシティブディスプレイシステムとして既知であるか又はタッチセンシティブディスプレイシステムと呼ばれる。デバイス100は、メモリ102(1つ以上のコンピュータ可読記憶媒体を含んでもよい)、メモリコントローラ122、1つ以上の処理ユニット(CPU)120、周辺インタフェース118、RF回路108、オーディオ回路110、スピーカ111、マイク113、入出力(I/O)サブシステム106、他の入力又は制御デバイス116及び外部ポート124を含む。デバイス100は、1つ以上の光センサ164を含む。これらの構成要素は、1つ以上の通信バス又は信号線103を介して通信する。
デバイス100は、ポータブル多機能デバイスの単なる一例であり、デバイス100は、図示するより多くの又は少ない構成要素を有してもよく、2つ以上の構成要素を組み合わせてもよく、あるいは構成要素の異なる構成又は配置を有してもよいことが理解されるべきである。図1A及び図1Bに示した種々の構成要素は、1つ以上の信号処理及び/又は特定用途向け集積回路を含むハードウェア、ソフトウェア、あるいはハードウェア及びソフトウェア双方の組み合わせで実現されてもよい。
メモリ102は、高速ランダムアクセスメモリを含んでもよく、1つ以上の磁気ディスク記憶装置、フラッシュメモリ素子又は他の不揮発性固体メモリ素子等の不揮発性メモリを更に含んでもよい。CPU120及び周辺インタフェース118等のデバイス100の他の構成要素によるメモリ102へのアクセスは、メモリコントローラ122により制御されてもよい。
周辺インタフェース118は、デバイスの入出力周辺装置をCPU120及びメモリ102に結合するために使用される。1つ以上のプロセッサ120は、メモリ102に格納された種々のソフトウェアプログラム及び/又は命令のセットを実行し、デバイス100に対して種々の機能を実行し且つデータを処理する。
いくつかの実施形態において、周辺インタフェース118、CPU120及びメモリコントローラ122は、チップ104等のシングルチップに実現されてもよい。いくつかの他の実施形態において、それらは別個のチップに実現されてもよい。
RF(無線周波数)回路108は、電磁信号とも呼ばれるRF信号を受信及び送出する。RF回路108は、電気信号を電磁信号に及び電磁信号を電気信号に変換し、電磁信号を介して通信ネットワーク及び他の通信デバイスと通信する。RF回路108は、それらの機能を実行する既知の回路を含む。回路は、アンテナシステム、RFトランシーバ、1つ以上の増幅器、チューナ、1つ以上の発振器、デジタル信号プロセッサ、CODECチップセット、加入者識別モジュール(SIM)カード及びメモリ等を含むがこれらに限定されない。RF回路108は、ワールドワイドウェブ(WWW)とも呼ばれるインターネットやイントラネット、及び/又は携帯電話網、無線ローカルエリアネットワーク(LAN)及び/又はメトロポリタンエリアネットワーク(MAN)等の無線ネットワーク等のネットワークと通信し、無線通信により他のデバイスと通信する。無線通信は、グローバル移動通信システム(GSM(登録商標))、GSMの拡張向け高速データ(EDGE)、高速ダウンリンクパケットアクセス(HSDPA)、広帯域符号分割多元接続(W-CDMA)、符号分割多元接続(CDMA)、時分割多元接続(TDMA)、Bluetooth(登録商標)、Wi-Fi(Wireless Fidelity)(例えば、IEEE802.11a、IEEE802.11b、IEEE802.11g及び/又はIEEE802.11n)、VoIP(voice over IP(インターネットプロトコル))、Wi-MAX、電子メールに対するプロトコル(例えば、インターネットメッセージアクセスプロトコル(IMAP)及び/又はポストオフィスプロトコル(POP))、インスタントメッセージング(例えば、拡張可能メッセージング/プレゼンスプロトコル(XMPP)、SIMPLE(SIP(セッション開始プロトコル) for Instant Messaging and Presence Leveraging Extensions)、インスタントメッセージング/プレゼンスサービス(IMPS))及び/又はショートメッセージサービス(SMS)、あるいは本明細書の出願時点ではまだ開発されていない通信プロトコルを含む他のあらゆる適切な通信プロトコルを含むがこれらに限定されない複数の通信規格、プロトコル及び技術のいずれかを使用する。
オーディオ回路110、スピーカ111及びマイク113は、ユーザとデバイス100との間のオーディオインタフェースを提供する。オーディオ回路110は、周辺インタフェース118からオーディオデータを受信し、オーディオデータを電気信号に変換し、電気信号をスピーカ111に送出する。スピーカ111は、電気信号を可聴音波に変換する。オーディオ回路110は、マイク113により音波から変換された電気信号を更に受信する。オーディオ回路110は、電気信号をオーディオデータに変換し、オーディオデータを処理するために周辺インタフェース118に送出する。オーディオデータは、周辺インタフェース118によりメモリ102及び/又はRF回路108から読み出され且つ/又はメモリ102及び/又はRF回路網108に送られる。いくつかの実施形態において、オーディオ回路110はヘッドセットジャック(例えば、図2の212)を更に含む。ヘッドセットジャックは、出力のみのヘッドフォン又は出力(例えば、一方又は双方の耳に対するヘッドフォン)及び入力(例えば、マイク)の双方を有するヘッドセット等の取り外し可能オーディオ入出力周辺装置とオーディオ回路110との間のインタフェースを提供する。
I/Oサブシステム106は、タッチスクリーン112及び他の入力制御デバイス116等のデバイス100上の入出力周辺装置を周辺インタフェース118に結合する。I/Oサブシステム106は、ディスプレイコントローラ156及び他の入力又は制御デバイスに対する1つ以上の入力コントローラ160を含む。1つ以上の入力コントローラ160は、他の入力又は制御デバイス116から電気信号を受信し、他の入力又は制御デバイス116に電気信号を送出する。他の入力制御デバイス116は、物理的なボタン(例えば、押しボタン、ロッカーボタン等)、ダイヤル、スライダスイッチ、ジョイスティック及びクリックホイール等を含む。いくつかの別の実施形態において、入力コントローラ160は、キーボード、赤外線ポート、USBポート及びマウス等のポインタデバイスのいずれかに結合される(又はいずれにも結合されない)。1つ以上のボタン(例えば、図2の208)は、スピーカ111及び/又はマイク113の音量制御のための上下ボタンを含む。1つ以上のボタンは押しボタン(例えば、図2の206)を含む。押しボタンの短押しは、本明細書に参考として全ての内容が取り入れられている2005年12月23日に出願された米国特許出願第11/322,549号の「Unlocking a Device by Performing Gestures on an Unlock Image」において説明されるように、デバイスをアンロックするためにタッチスクリーンに対するジェスチャを使用する処理を開始するか、あるいはタッチスクリーン112のロックを解放する。押しボタン(例えば、206)の長押しは、デバイス100の電源をON又はOFFする。ユーザは、1つ以上のボタンの機能性をカスタマイズできる。タッチスクリーン112は、仮想ボタン又はソフトボタン及び1つ以上のソフトキーボードを実現するために使用される。
タッチセンシティブディスプレイ112は、デバイスとユーザとの間の入力インタフェース及び出力インタフェースを提供する。ディスプレイコントローラ156は、タッチスクリーン112から電気信号を受信し且つ/又はタッチスクリーン112に電気信号を送出する。タッチスクリーン112は、ユーザに対して視覚出力を表示する。視覚出力は、グラフィックス、テキスト、アイコン、ビデオ及びそれらのあらゆる組み合わせ(総称して「グラフィックス」と呼ぶ)を含む。いくつかの実施形態において、視覚出力の一部又は全てはユーザインタフェースオブジェクトに対応する。
タッチスクリーン112は、触覚及び/又は触感接触に基づいてユーザからの入力を受け入れるタッチセンシティブ面、センサ又はセンサのセットを有する。タッチスクリーン112及びディスプレイコントローラ156(メモリ102中のあらゆる関連するモジュール及び/又は命令のセットと共に)は、タッチスクリーン112に対する接触(及び接触のあらゆる移動又は中断)を検出し、検出した接触をタッチスクリーン112に表示されるユーザインタフェースオブジェクト(例えば、1つ以上のソフトキー、アイコン、ウェブページ又は画像)との対話に変換する。例示的な一実施形態において、タッチスクリーン112とユーザとの間の接触点はユーザの指に対応する。
タッチスクリーン112は、LCD(液晶ディスプレイ)技術、LPD(発光ポリマーディスプレイ)技術又はLED(発光ダイオード)技術を使用してもよいが、他のディスプレイ技術が他の実施形態において使用されてもよい。タッチスクリーン112及びディスプレイコントローラ156は、静電容量技術、抵抗技術、赤外線技術及び表面弾性波技術、並びに他の近接センサアレイ又はタッチスクリーン112との1つ以上の接触点を判定する他の要素を含むがこれらに限定されない現在既知であるか又は後で開発される複数のタッチ検知技術のいずれかを使用して、接触及び接触のあらゆる移動又は中断を検出する。例示的な一実施形態において、アップル社(Apple Inc.カリフォルニア州クパチーノ)のiPhone及びiPodTouchにおいて見られるような投影型相互キャパシタンス感知技術が使用される。
タッチスクリーン112のいくつかの実施形態におけるタッチセンシティブディスプレイは、本明細書に参考として全ての内容が取り入れられている米国特許第6,323,846号公報(Westerman他)、米国特許第6,570,557号公報(Westerman他)、米国特許第6,677,932号公報(Westerman)、及び/又は米国特許出願公開第2002/0015024A1号において説明されるマルチタッチセンシティブタッチパッドに類似する。しかし、タッチスクリーン112はポータブルデバイス100からの視覚出力を表示するが、その一方でタッチセンシティブタッチパッドは視覚出力を提供しない。
タッチスクリーン112のいくつかの実施形態におけるタッチセンシティブディスプレイは、(1)2006年5月2日に出願された米国特許出願第11/381,313号の「Multipoint Touch Surface Controller」、(2)2004年5月6日に出願された米国特許出願第10/840,862号の「Multipoint Touchscreen」、(3)2004年7月30日に出願された米国特許出願第10/903,964号の「Gestures For Touch Sensitive Input Devices」、(4)2005年1月31日に出願された米国特許出願第11/048,264号の「Gestures For Touch Sensitive Input Devices」、(5)2005年1月18日に出願された米国特許出願第11/038,590号の「Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices」、(6)2005年9月16日に出願された米国特許出願第11/228,758号の「Virtual Input Device Placement On A Touch Screen User Interface」、(7)2005年9月16日に出願された米国特許出願第11/228,700号の「Operation Of A Computer With A Touch Screen Interface」、(8)2005年9月16日に出願された米国特許出願第11/228,737号の「Activating Virtual Keys Of A Touch-Screen Virtual Keyboard」及び(9)2006年3月3日に出願された米国特許出願第11/367,749号の「Multi-Functional Hand-Held Device」において説明される通りであってもよい。これらの出願は、本明細書に参考として全ての内容が取り入れられている。
タッチスクリーン112は、100dpiを上回るビデオ解像度を有する。いくつかの実施形態において、タッチスクリーンは、約160dpiのビデオ解像度を有する。ユーザは、スタイラス及び指等のあらゆる適切なオブジェクト又は付属品を使用してタッチスクリーン112に接触する。いくつかの実施形態において、ユーザインタフェースは、主に指を使用した接触及びジェスチャで動作するように設計される。指を使用した接触及びジェスチャは、スタイラスを使用した入力と比較して、タッチスクリーンに対する指の接触領域が大きいため精度が低い。いくつかの実施形態において、デバイスは、指を使用した粗入力を高精度なポインタ/カーソル位置又はユーザの所望の動作を実行するためのコマンドに変換する。
いくつかの実施形態において、タッチスクリーンに加えて、デバイス100は、特定の機能を起動又は停止するためのタッチパッド(不図示)を含む。いくつかの実施形態において、タッチパッドは、タッチスクリーンとは異なり視覚出力を表示しないデバイスのタッチセンシティブ領域である。タッチパッドは、タッチスクリーン112とは別個のタッチセンシティブ面であるか、あるいはタッチスクリーンにより形成されたタッチセンシティブ面の拡張部である。
いくつかの実施形態において、デバイス100は、物理的なホイール又は仮想的なホイール(例えば、クリックホイール)を入力制御デバイス116として含む。ユーザは、クリックホイールを回転させるか又はクリックホイールとの接触点を移動させる(例えば、接触点の移動量は、クリックホイールの中心点に対する角変位により測定される)ことによりタッチスクリーン112に表示された1つ以上のグラフィックオブジェクト(例えば、アイコン)を操作し且つそれらと対話する。クリックホイールは、表示されたアイコンの1つ以上を選択するために更に使用される。例えばユーザはクリックホイールの少なくとも一部分又は関連するボタンを押下する。クリックホイールを介してユーザにより提供されるユーザコマンド及びナビゲーションコマンドは、入力コントローラ160、並びにメモリ102の1つ以上のモジュール及び/又は命令のセットにより処理される。仮想クリックホイールの場合、クリックホイール及びクリックホイールコントローラは、それぞれタッチスクリーン112及びディスプレイコントローラ156の一部である。仮想クリックホイールの場合、クリックホイールは、デバイスとのユーザ対話に応じてタッチスクリーンディスプレイに現れたり消えたりする不透明なオブジェクト又は半透明なオブジェクトである。いくつかの実施形態において、仮想クリックホイールは、ポータブル多機能デバイスのタッチスクリーンに表示され、タッチスクリーンとのユーザ接触により操作される。
デバイス100は、種々の構成要素に電力を供給する電力系統162を更に含む。電力系統162は、電力管理システム、1つ以上の電源(例えば、バッテリ、交流(AC))、充電システム、電源異常検出回路、電力コンバータ又はインバータ、電力状態表示器(例えば、発光ダイオード(LED))、並びにポータブルデバイスにおける電力の生成、管理及び配分と関連する他のあらゆる構成要素を含む。
デバイス100は、1つ以上の光センサ164を更に含む。図1A及び図1Bは、I/Oサブシステム106の光センサコントローラ158に結合された光センサを示す。光センサ164は、電荷結合素子(CCD)又は相補型金属酸化膜半導体(CMOS)フォトトランジスタを含む。光センサ164は、1つ以上のレンズから投影される環境からの光を受け、その光を画像を表すデータに変換する。結像モジュール143(カメラモジュールとも呼ばれる)と共に、光センサ164は静止画又はビデオを撮影する。いくつかの実施形態において、光センサは、タッチスクリーンディスプレイが静止画及び/又はビデオ画像を取得するためにファインダとして使用されるようにデバイスの前面にあるタッチスクリーンディスプレイ112の反対側のデバイス100の裏面に配置される。いくつかの実施形態において、光センサは、ユーザの画像がテレビ会議のために取得され、その一方でユーザがタッチスクリーンディスプレイにおいて他のテレビ会議参加者を見れるようにデバイスの前面に配置される。いくつかの実施形態において、光センサ164の位置は、単一の光センサ164がテレビ会議と静止画及び/又はビデオ画像の取得との双方のためにタッチスクリーンディスプレイと共に使用されるようにユーザにより変更可能である(例えば、デバイス筐体のセンサ及びレンズを回転することにより)。
デバイス100は、1つ以上の近接センサ166を更に含む。図1A及び図1Bは、周辺インタフェース118に結合された近接センサ166を示す。あるいは、近接センサ166は、I/Oサブシステム106の入力コントローラ160に結合されてもよい。近接センサ166は、本明細書に参考として全ての内容が取り入れられている米国特許出願第11/241,839号の「Proximity Detector In Handheld Device」、米国特許出願第11/240,788号の「Proximity Detector In Handheld Device」、米国特許出願第11/620,702号の「Using Ambient Light Sensor To Augment Proximity Sensor Output」、米国特許出願第11/586,862号の「Automated Response To And Sensing Of User Activity In Portable Devices」及び米国特許出願第11/638,251号の「Methods And Systems For Automatic Configuration Of Peripherals」において説明されるように動作してもよい。いくつかの実施形態において、多機能デバイスがユーザの耳の近くに置かれた時(例えば、ユーザが電話をかけている時)、近接センサは、電源が落とされ、タッチスクリーン112を無効にする。
デバイス100は、1つ以上の加速度計168を更に含む。図1A及び図1Bは、周辺インタフェース118に結合された加速度計168を示す。あるいは、加速度計168は、I/Oサブシステム106の入力コントローラ160に結合されてもよい。加速度計168は、本明細書に参考として全ての内容が取り入れられている米国特許出願公開第20050190059号の「Acceleration-based Theft Detection System for Portable Electronic Devices」及び米国特許出願公開第20060017692号の「Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer」において説明されるように動作してもよい。いくつかの実施形態において、情報は1つ以上の加速度計から受信されるデータの解析に基づいて縦表示又は横表示でタッチスクリーンディスプレイに表示される。デバイス100は、加速度計168に加えて、デバイス100の場所及び向き(例えば、縦向き又は横向き)に関する情報を取得するために磁力計(不図示)及びGPS(あるいはGLONASS又は他のグローバルナビゲーションシステム)受信機(不図示)をオプションとして含む。
いくつかの実施形態において、メモリ102に格納されたソフトウェアコンポーネントは、オペレーティングシステム126、通信モジュール(又は命令のセット)128、接触/動きモジュール(又は命令のセット)130、グラフィックスモジュール(又は命令のセット)132、テキスト入力モジュール(又は命令のセット)134、全地球測位システム(GPS)モジュール(又は命令のセット)135及びアプリケーション(又は命令のセット)136を含む。更にいくつかの実施形態において、図1A、図1B及び図3に示すように、メモリ102はデバイス/グローバル内部状態157を格納する。デバイス/グローバル内部状態157は、現在アクティブであるアプリケーションがある場合はそのアプリケーションを示すアクティブアプリケーション状態と、タッチスクリーンディスプレイ112の種々の領域を占有するアプリケーション、ビュー又は他の情報を示す表示状態と、デバイスの種々のセンサ及び入力制御デバイス116から取得される情報を含むセンサ状態と、デバイスの場所及び/又は姿勢に関する場所情報とのうちの1つ以上を含む。
オペレーティングシステム126(例えば、Darwin、RTXC、LINUX(登録商標)、UNIX(登録商標)、OS X(登録商標)、WINDOWS(登録商標)又はVxWorks等の組み込みオペレーティングシステム)は、一般的なシステムタスク(例えば、メモリ管理、記憶装置制御、電力管理等)を制御及び管理する種々のソフトウェアコンポーネント及び/又はドライバを含み、種々のハードウェアコンポーネントとソフトウェアコンポーネントとの間の通信を容易にする。
通信モジュール128は、1つ以上の外部ポート124を介する他のデバイスとの通信を容易にし、RF回路108及び/又は外部ポート124により受信されたデータを処理するための種々のソフトウェアコンポーネントを更に含む。外部ポート124(例えば、USB(Universal Serial Bus)、FIREWIRE(登録商標)等)は、他のデバイスに直接結合するように構成されるか、あるいはネットワーク(例えば、インターネット、無線LAN等)を介して間接的に結合するように構成される。いくつかの実施形態において、外部ポートは、iPod(アップル社(Apple Inc.)の登録商標)デバイスで使用される30ピンコネクタと同一であるか、あるいはそれに類似し且つ/又は互換性がある複数ピン(例えば、30ピン)コネクタである。
接触/動きモジュール130は、タッチスクリーン112(ディスプレイコントローラ156と共に)及び他のタッチセンシティブデバイス(例えば、タッチパッド又は物理的なクリックホイール)との接触を検出する。接触/動きモジュール130は、接触が起こったかの判定(例えば、フィンガーダウンイベントの検出)、接触の移動があるかの判定及びタッチセンシティブ面にわたる移動の追跡(例えば、1つ以上のフィンガードラッグイベントの検出)、並びに接触が中止されたかの判定(例えば、フィンガーアップイベント又は接触の中断の検出)等の接触の検出に関連する種々の動作を実行するための種々のソフトウェアコンポーネントを含む。接触/動きモジュール130は、タッチセンシティブ面から接触データを受信する。一連の接触データにより表される接触点の移動を判定することは、接触点の速度(speed)(大きさ)、速度(velocity)(大きさ及び方向)及び/又は加速度(大きさ及び/又は方向の変化)を判定することを含む。これらの工程は、単一の接触(例えば、1本の指の接触)又は複数の同時の接触(例えば、「マルチタッチ」/複数本の指の接触)に適用される。いくつかの実施形態において、接触/動きモジュール130及びディスプレイコントローラ156は、タッチパッドに対する接触を検出する。いくつかの実施形態において、接触/動きモジュール130及びコントローラ160は、クリックホイールに対する接触を検出する。
接触/動きモジュール130は、ユーザにより入力されたジェスチャを検出する。タッチセンシティブ面における種々のジェスチャは、種々の接触パターンを有する。従って、ジェスチャは特定の接触パターンを検出することにより検出される。例えばフィンガータップジェスチャを検出することは、フィンガーダウンイベントを検出し、その後フィンガーダウンイベント(例えば、アイコンの位置における)と同一の位置(又はほぼ同一の位置)におけるフィンガーアップ(リフトオフ)イベントを検出することを含む。別の例として、タッチセンシティブ面におけるフィンガースワイプジェスチャを検出することは、フィンガーダウンイベントを検出し、その後1つ以上のフィンガードラッグイベントを検出し、その後フィンガーアップ(リフトオフ)イベントを検出することを含む。
グラフィックスモジュール132は、表示されるグラフィックスの明度を変更するコンポーネントを含むタッチスクリーン112又は他のディスプレイ上にグラフィックスをレンダリング及び表示する種々の既知のソフトウェアコンポーネントを含む。本明細書で使用されるように、「グラフィックス」という用語はユーザに対して表示されるあらゆるオブジェクトを含み、オブジェクトはテキスト、ウェブページ、アイコン(ソフトキーを含むユーザインタフェースオブジェクト等)、デジタル画像、ビデオ及びアニメーション等を含むがこれらに限定されない。
いくつかの実施形態において、グラフィックスモジュール132は、使用されるグラフィックスを表すデータを格納する。各グラフィックスは対応するコードを割り当てられる。グラフィックスモジュール132は、必要に応じて座標データ及び他のグラフィックスプロパティデータと共に表示されるグラフィックスを特定する1つ以上のコードをアプリケーション等から受け取り、ディスプレイコントローラ156に出力するためにスクリーン画像データを生成する。
グラフィックスモジュール132の構成要素であってもよいテキスト入力モジュール134は、種々のアプリケーション(例えば、連絡先137、電子メール140、IM141、ブラウザ147及びテキスト入力を必要とする他のあらゆるアプリケーション)にテキストを入力するためのソフトキーボードを提供する。
GPSモジュール135は、デバイスの場所を判定し、種々のアプリケーションにおいて使用するためにその情報を提供する(例えば、ロケーションベースで電話をかける際に使用するために電話138に、ピクチャ/ビデオメタデータとしてカメラ143に、並びに天気ウィジェット、ローカル職業別電話帳ウィジェット及びマップ/ナビゲーションウィジェット等の場所情報を使用したサービスを提供するアプリケーションに)。
アプリケーション136は、以下のモジュール(又は命令のセット)、あるいはそれらの部分集合又は上位集合を含む。
・連絡先モジュール137(電話帳又は連絡先リストと呼ばれることもある)
・電話モジュール138
・テレビ会議モジュール139
・電子メールクライアントモジュール140
・インスタントメッセージング(IM)モジュール141
・ワークアウトサポートモジュール142
・静止画及び/又はビデオ画像のためのカメラモジュール143
・画像管理モジュール144
・ビデオプレーヤモジュール145
・音楽プレーヤモジュール146
・ブラウザモジュール147
・カレンダモジュール148
・天気ウィジェット149-1、株価ウィジェット149-2、計算機ウィジェット149-3、アラーム時計ウィジェット149-4、辞書ウィジェット149-5及びユーザにより取得された他のウィジェット、並びにユーザ作成ウィジェット149-6のうちの1つ以上を含むウィジェットモジュール149
・ユーザ作成ウィジェット149-6を作成するウィジェットクリエータモジュール150
・検索モジュール151
・ビデオプレーヤモジュール145及び音楽プレーヤモジュール146をマージするビデオ及び音楽プレーヤモジュール152
・メモモジュール153
・マップモジュール154及び/又は
・オンラインビデオモジュール155
メモリ102に格納される他のアプリケーション136の例は、他のワードプロセシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、JAVA(登録商標)対応アプリケーション、暗号化、デジタル権利管理、音声認識及び音声複製を含む。
・電話モジュール138
・テレビ会議モジュール139
・電子メールクライアントモジュール140
・インスタントメッセージング(IM)モジュール141
・ワークアウトサポートモジュール142
・静止画及び/又はビデオ画像のためのカメラモジュール143
・画像管理モジュール144
・ビデオプレーヤモジュール145
・音楽プレーヤモジュール146
・ブラウザモジュール147
・カレンダモジュール148
・天気ウィジェット149-1、株価ウィジェット149-2、計算機ウィジェット149-3、アラーム時計ウィジェット149-4、辞書ウィジェット149-5及びユーザにより取得された他のウィジェット、並びにユーザ作成ウィジェット149-6のうちの1つ以上を含むウィジェットモジュール149
・ユーザ作成ウィジェット149-6を作成するウィジェットクリエータモジュール150
・検索モジュール151
・ビデオプレーヤモジュール145及び音楽プレーヤモジュール146をマージするビデオ及び音楽プレーヤモジュール152
・メモモジュール153
・マップモジュール154及び/又は
・オンラインビデオモジュール155
メモリ102に格納される他のアプリケーション136の例は、他のワードプロセシングアプリケーション、他の画像編集アプリケーション、描画アプリケーション、プレゼンテーションアプリケーション、JAVA(登録商標)対応アプリケーション、暗号化、デジタル権利管理、音声認識及び音声複製を含む。
タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックスモジュール132及びテキスト入力モジュール134と共に、連絡先モジュール137は、電話帳又は連絡先リスト(例えば、メモリ102又はメモリ370中の連絡先モジュール137のアプリケーション内部状態192に格納された)を管理するために使用される。これは、電話帳に名前を追加すること、電話帳から名前を削除すること、電話番号、電子メールアドレス、住所又は他の情報を名前と関連付けること、画像を名前と関連付けること、名前を分類及びソートすること、並びに電話138、テレビ会議139、電子メール140又はIM141による通信を開始及び/又は容易にするために電話番号又は電子メールアドレスを提供すること等を含む。
RF回路108、オーディオ回路110、スピーカ111、マイク113、タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックスモジュール132及びテキスト入力モジュール134と共に、電話モジュール138は、電話番号に対応する文字列を入力したり、電話帳137の1つ以上の電話番号にアクセスしたり、入力された電話番号を修正したり、各電話番号をダイヤルしたり、会話をしたり、且つ会話が完了した時に切断するか又は電話を切ったりするために使用される。上述したように、無線通信は、複数の通信規格、プロトコル及び技術のうちのいずれかを使用する。
RF回路108、オーディオ回路110、スピーカ111、マイク113、タッチスクリーン112、ディスプレイコントローラ156、光センサ164、光センサコントローラ158、接触モジュール130、グラフィックスモジュール132、テキスト入力モジュール134、連絡先リスト137及び電話モジュール138と共に、テレビ会議モジュール139は、ユーザの命令に従ってユーザと1人以上の他の参加者との間のテレビ会議を開始、実行及び終了する実行可能な命令を含む。
RF回路108、タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックスモジュール132及びテキスト入力モジュール134と共に、電子メールクライアントモジュール140は、ユーザの命令に応答して電子メールを作成、送出、受信及び管理する実行可能な命令を含む。画像管理モジュール144と共に、電子メールクライアントモジュール140は、カメラモジュール143で撮影された静止画又はビデオ画像を含む電子メールの作成及び送出を非常に容易にする。
RF回路108、タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックスモジュール132及びテキスト入力モジュール134と共に、インスタントメッセージングモジュール141は、インスタントメッセージに対応する文字列を入力したり、以前に入力された文字を修正したり、各インスタントメッセージを送信したり(例えば、電話技術を使用したインスタントメッセージに対してショートメッセージサービス(SMS)又はマルチメディアメッセージサービス(MMS)プロトコルを使用するか、あるいはインターネットを使用したインスタントメッセージに対してXMPP、SIMPLE又はIMPSを使用して)、インスタントメッセージを受信したり、受信したインスタントメッセージを閲覧したりする実行可能な命令を含む。いくつかの実施形態において、送信及び/又は受信したインスタントメッセージは、MMS及び/又は拡張メッセージングサービス(EMS)でサポートされるようなグラフィックス、写真、オーディオファイル、ビデオファイル及び/又は他の添付ファイルを含む。本明細書で使用されるように、「インスタントメッセージング」は、電話技術を使用したメッセージ(例えば、SMS又はMMSを使用して送出されたメッセージ)及びインターネットを使用したメッセージ(例えば、XMPP、SIMPLE又はIMPSを使用して送出されたメッセージ)を示す。
RF回路108、タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックスモジュール132、テキスト入力モジュール134、GPSモジュール135、マップモジュール154及び音楽プレーヤモジュール146と共に、ワークアウトサポートモジュール142は、ワークアウト(例えば、時間、距離及び/又はカロリー燃焼目標を含む)を作成したり、ワークアウトセンサ(スポーツデバイス)と通信したり、ワークアウトセンサデータを受信したり、ワークアウトを監視するために使用されるセンサを校正したり、ワークアウトのための音楽を選択及び再生したり、並びにワークアウトデータを表示、格納及び送信したりする実行可能な命令を含む。
タッチスクリーン112、ディスプレイコントローラ156、光センサ164、光センサコントローラ158、接触モジュール130、グラフィックスモジュール132及び画像管理モジュール144と共に、カメラモジュール143は、静止画又はビデオ(ビデオストリームを含む)を撮影し且つそれらをメモリ102に格納したり、静止画又はビデオの特性を修正したり、あるいは静止画又はビデオをメモリ102から削除したりする実行可能な命令を含む。
タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックスモジュール132、テキスト入力モジュール134及びカメラモジュール143と共に、画像管理モジュール144は、静止画及び/又はビデオ画像を整理、修正(例えば、編集)、あるいは操作、ラベル付け、削除、提示(例えば、デジタルスライドショー又はアルバムにおいて)及び格納する実行可能な命令を含む。
タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックスモジュール132、オーディオ回路110及びスピーカ111と共に、ビデオプレーヤモジュール145は、ビデオを表示、提示又は再生する(例えば、タッチスクリーン112又は外部ポート124を介して接続された外部ディスプレイにおいて)実行可能な命令を含む。
タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックスモジュール132、オーディオ回路110、スピーカ111、RF回路108及びブラウザモジュール147と共に、音楽プレーヤモジュール146は、ユーザが記録された音楽及びMP3又はAACファイル等の1つ以上のファイル形式で格納された他のサウンドファイルをダウンロード及び再生することを可能にする実行可能な命令を含む。いくつかの実施形態において、デバイス100は、iPod(アップル社(Apple Inc.)の登録商標)等のMP3プレーヤの機能性を含む。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックスモジュール132及びテキスト入力モジュール134と共に、ブラウザモジュール147は、ウェブページ又はその一部分、並びにウェブページにリンクされた添付ファイル及び他のファイルを検索、リンクすること、受信及び表示することを含むユーザ命令に従ってインターネットをブラウズする実行可能な命令を含む。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックスモジュール132、テキスト入力モジュール134、電子メールクライアントモジュール140及びブラウザモジュール147と共に、カレンダモジュール148は、ユーザ命令に従ってカレンダ及びカレンダと関連付けられたデータ(例えば、カレンダエントリ、to doリスト等)を作成、表示、修正及び格納する実行可能な命令を含む。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックスモジュール132、テキスト入力モジュール134及びブラウザモジュール147と共に、ウィジェットモジュール149は、ユーザによりダウンロード及び使用されるミニアプリケーション(例えば、天気ウィジェット149-1、株価ウィジェット149-2、計算機ウィジェット149-3、アラーム時計ウィジェット149-4及び辞書ウィジェット149-5)、あるいはユーザにより作成されるミニアプリケーション(例えば、ユーザ作成ウィジェット149-6)である。いくつかの実施形態において、ウィジェットは、HTML(ハイパーテキストマークアップ言語)ファイル、CSS(カスケーディングスタイルシート)ファイル及びJavaScript(登録商標)ファイルを含む。いくつかの実施形態において、ウィジェットは、XML(拡張マークアップ言語)ファイル及びJavaScriptファイル(例えば、Yahoo!ウィジェット(登録商標))を含む。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックスモジュール132、テキスト入力モジュール134及びブラウザモジュール147と共に、ウィジェットクリエータモジュール150は、ウィジェットを作成するためにユーザにより使用される(例えば、ウェブページのユーザが指定した部分をウィジェットにする)。
タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックスモジュール132及びテキスト入力モジュール134と共に、検索モジュール151は、ユーザ命令に従って1つ以上の検索基準(例えば、1つ以上のユーザが指定した検索語)に一致するメモリ102中のテキスト、音楽、サウンド、画像、ビデオ及び/又は他のファイルを検索する実行可能な命令を含む。
タッチスクリーン112、ディスプレイコントローラ156、接触モジュール130、グラフィックスモジュール132及びテキスト入力モジュール134と共に、メモモジュール153は、ユーザ命令に従ってメモ及びto doリスト等を作成及び管理する実行可能な命令を含む。
RF回路108、タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックスモジュール132、テキスト入力モジュール134、GPSモジュール135及びブラウザモジュール147と共に、マップモジュール154は、ユーザ命令に従って地図及び地図と関連付けられたデータ(例えば、走行方向、特定の場所又はその近くの店舗及び他の地点情報に関するデータ、並びに他の場所に基づくデータ)を受信、表示、修正及び格納するために使用される。
タッチスクリーン112、ディスプレイシステムコントローラ156、接触モジュール130、グラフィックスモジュール132、オーディオ回路110、スピーカ111、RF回路108、テキスト入力モジュール134、電子メールクライアントモジュール140及びブラウザモジュール147と共に、オンラインビデオモジュール155は、ユーザが特定のオンラインビデオに対するリンクを含む電子メールにアクセスし、それをブラウズ、受信(例えば、ストリーミング及び/又はダウンロードすることにより)、再生(例えば、タッチスクリーン又は外部ポート124を介して接続された外部ディスプレイにおいて)、送出し、あるいはH.264等の1つ以上のファイル形式でオンラインビデオを管理することを可能にする命令を含む。いくつかの実施形態において、特定のオンラインビデオに対するリンクを送出するために、電子メールクライアントモジュール140ではなくインスタントメッセージングモジュール141が使用される。オンラインビデオアプリケーションの更なる説明は、本明細書に参考として全ての内容が取り入れられている2007年6月20日に出願された米国特許仮出願第60/936,562号の「Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos」及び2007年12月31日に出願された米国特許出願第11/968,067号の「Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos」において与えられる。
上記の識別されたモジュール及びアプリケーションの各々は、上述した1つ以上の機能及び本出願で説明された方法(例えば、コンピュータにより実現される方法及び本明細書で説明される他の情報処理方法)を実行するための実行可能な命令のセットに対応する。これらのモジュール(すなわち、命令のセット)は、独立したソフトウェアプログラム、手順又はモジュールとして実現される必要はないため、種々の実施形態においてモジュールの種々の部分集合が組み合わされてもよく、あるいは再構成されてもよい。例えばビデオプレーヤモジュール145は、音楽プレーヤモジュール146と組み合わされて単一のモジュール(例えば、図1Bのビデオ及び音楽プレーヤモジュール152)にされてもよい。いくつかの実施形態において、メモリ102は、上記で識別されたモジュール及びデータ構造の部分集合を格納してもよい。更にメモリ102は、上記で説明されていない追加のモジュール及びデータ構造を格納してもよい。
いくつかの実施形態において、デバイス100は、デバイスにおける事前定義済みの機能のセットの動作がタッチスクリーン及び/又はタッチパッドを介して排他的に実行されるデバイスである。デバイス100の操作に対する主な入力制御デバイスとしてタッチスクリーン及び/又はタッチパッドを使用することにより、デバイス100における物理的な入力制御デバイス(押しボタン及びダイヤル等)の数が減少する。
タッチスクリーン及び/又はタッチパッドを介して排他的に実行される事前定義済みの機能のセットは、ユーザインタフェース間のナビゲーションを含む。いくつかの実施形態において、タッチパッドは、ユーザによりタッチされた時にデバイス100に表示されるあらゆるユーザインタフェースからメイン、ホーム又はルートメニューにデバイス100をナビゲートする。そのような実施形態において、タッチパッドは「メニューボタン」と呼ばれる。他のいくつかの実施形態において、メニューボタンは、タッチパッドではなく物理的な押しボタン又は他の物理的な入力制御デバイスであってもよい。
図1Cは、いくつかの実施形態に係るイベント処理のための例示的な構成要素を示すブロック図である。いくつかの実施形態において、メモリ102(図1A及び図1B)又はメモリ370(図3)は、イベントソータ170(例えば、オペレーティングシステム126における)及び各アプリケーション136-1(例えば、上述したアプリケーション137~151、155、380~390のうちのいずれか)を含む。
イベントソータ170は、イベント情報を受信し、アプリケーション136-1及びイベント情報の配信先となるアプリケーション136-1のアプリケーションビュー191を判定する。イベントソータ170は、イベントモニタ171及びイベントディスパッチャモジュール174を含む。いくつかの実施形態において、アプリケーション136-1は、アプリケーション内部状態192を含み、これは、アプリケーションがアクティブであるか又は実行している時にタッチセンシティブディスプレイ112に表示される現在のアプリケーションビューを示す。いくつかの実施形態において、デバイス/グローバル内部状態157は、現在アクティブであるアプリケーションを判定するためにイベントソータ170により使用され、アプリケーション内部状態192は、イベント情報の配信先となるアプリケーションビュー191を判定するためにイベントソータ170により使用される。
いくつかの実施形態において、アプリケーション内部状態192は、アプリケーション136-1が実行を再開する時に使用される再開情報と、アプリケーション136-1により表示されている情報を示すか又は表示の準備が整っているユーザインタフェース状態情報と、ユーザが前の状態又はアプリケーション136-1のビューに戻ることを可能にする状態キューと、ユーザにより行われた前の動作のリドゥ(redo)/アンドゥ(undo)キューとのうちの1つ以上の追加の情報を含む。
イベントモニタ171は、周辺インタフェース118からイベント情報を受信する。イベント情報は、サブイベント(例えば、マルチタッチジェスチャの一部であるタッチセンシティブディスプレイ112におけるユーザタッチ)に関する情報を含む。周辺インタフェース118は、近接センサ166、加速度計168及び/又はマイク113等のセンサ、あるいはI/Oサブシステム106から受信する(オーディオ回路110を介して)情報を送信する。周辺インタフェース118がI/Oサブシステム106から受信する情報は、タッチセンシティブディスプレイ112又はタッチセンシティブ面からの情報を含む。
いくつかの実施形態において、イベントモニタ171は、所定の間隔で周辺インタフェース118に要求を送出する。それに応答して、周辺インタフェース118はイベント情報を送信する。他の実施形態において、周辺インタフェース118は、重要なイベント(例えば、所定の雑音閾値を超え及び/又は所定の期間より長い期間の入力の受信)があった時にのみイベント情報を送信する。
いくつかの実施形態において、イベントソータ170は、ヒットビュー判定モジュール172及び/又はアクティブイベントレコグナイザ判定モジュール173を更に含む。
ヒットビュー判定モジュール172は、タッチセンシティブディスプレイ112が2つ以上のビューを表示した場合に1つ以上のビュー内のどこでサブイベントが行われたかを判定するソフトウェア手順を提供する。ビューは、ユーザがディスプレイ上で見れる制御及び他の要素から構成される。
アプリケーションと関連付けられたユーザインタフェースの別の態様は、本明細書においてアプリケーションビュー又はユーザインタフェースウィンドウと呼ばれることもあるビューのセットであり、このビューにおいて、情報が表示され且つタッチジェスチャが発生する。タッチが検出されるアプリケーションビュー(各アプリケーションの)は、アプリケーションのプログラム階層又はビュー階層内のプログラムレベルに対応する。例えばタッチが検出される最下位レベルのビューはヒットビューと呼ばれ、適切な入力として認識されるイベントのセットは、タッチジェスチャを開始する最初のタッチのヒットビューに少なくとも部分的に基づいて判定される。
ヒットビュー判定モジュール172は、タッチジェスチャのサブイベントに関連する情報を受信する。アプリケーションが階層に編成された複数のビューを有する場合、ヒットビュー判定モジュール172は、サブイベントを処理すべき階層の最下位のビューとしてヒットビューを識別する。殆どの状況において、ヒットビューは、開始のサブイベント(すなわち、イベント又は潜在的なイベントを形成するサブイベントのシーケンスの最初のサブイベント)が発生する最下位レベルのビューである。ヒットビューは、ヒットビュー判定モジュールにより識別されると、一般に、ヒットビューとして識別された同一のタッチ又は入力ソースに関連する全てのサブイベントを受信する。
アクティブイベントレコグナイザ判定モジュール173は、どのビューが特定のサブイベントのシーケンスを受信すべきであるか判定する。いくつかの実施形態において、アクティブイベントレコグナイザ判定モジュール173は、ヒットビューのみが特定のサブイベントのシーケンスを受信すべきであることを判定する。他の実施形態において、アクティブイベントレコグナイザ判定モジュール173は、サブイベントの物理的な場所を含む全てのビューが能動的に関わるビューであると判定し、能動的に関わる全てのビューが特定のサブイベントのシーケンスを受信すべきであることを判定する。他の実施形態において、タッチサブイベントが1つの特定のビューと関連付けられた領域に完全に制限される場合でも、階層の上位のビューは能動的に関わるビューとして残る。
イベントディスパッチャモジュール174は、イベント情報をイベントレコグナイザ(例えば、イベントレコグナイザ180)にディスパッチする。アクティブイベントレコグナイザ判定モジュール173を含む実施形態において、イベントディスパッチャモジュール174は、アクティブイベントレコグナイザ判定モジュール173により判定されたイベントレコグナイザにイベント情報を配信する。いくつかの実施形態において、イベントディスパッチャモジュール174は、各イベント受信モジュール182により読み出されるイベント情報をイベントキューに格納する。
いくつかの実施形態において、オペレーティングシステム126はイベントソータ170を含む。あるいは、アプリケーション136-1はイベントソータ170を含む。更に他の実施形態において、イベントソータ170は、スタンドアロンモジュールであるか、あるいは接触/動きモジュール130等のメモリ102に格納された別のモジュールの一部である。
いくつかの実施形態において、アプリケーション136-1は、複数のイベントハンドラ190及び1つ以上のアプリケーションビュー191を含む。各アプリケーションビューは、アプリケーションのユーザインタフェースの各ビュー内で発生するタッチイベントを処理する命令を含む。アプリケーション136-1の各アプリケーションビュー191は、1つ以上のイベントレコグナイザ180を含む。通常は、各アプリケーションビュー191は複数のイベントレコグナイザ180を含む。他の実施形態において、1つ以上のイベントレコグナイザ180は、ユーザインタフェースキット(不図示)又はアプリケーション136-1がメソッド及び他のプロパティを継承する上位レベルのオブジェクト等の独立したモジュールの一部である。いくつかの実施形態において、各イベントハンドラ190は、データ更新部176、オブジェクト更新部177、GUI更新部178及び/又はイベントソータ170から受信したイベントデータ部179のうちの1つ以上を含む。イベントハンドラ190は、データ更新部176、オブジェクト更新部177又はGUI更新部178を利用するか又は呼び出して、アプリケーション内部状態192を更新する。あるいは、1つ以上のアプリケーションビュー191は、1つ以上のイベントハンドラ190を含む。また、いくつかの実施形態において、データ更新部176、オブジェクト更新部177及びGUI更新部178のうちの1つ以上が各アプリケーションビュー191に含まれる。
各イベントレコグナイザ180は、イベントソータ170からイベント情報(例えば、イベントデータ179)を受信し、イベント情報からイベントを識別する。イベントレコグナイザ180は、イベント受信部182とイベント比較部184とを含む。いくつかの実施形態において、イベントレコグナイザ180は、メタデータ183及びイベント配信命令188(サブイベント配信命令を含む)の少なくとも部分集合を更に含む。
イベント受信部182は、イベントソータ170からイベント情報を受信する。イベント情報は、サブイベント、例えばタッチ又はタッチの移動に関する情報を含む。サブイベントに依存して、イベント情報は、サブイベントの場所等の追加の情報を更に含む。サブイベントがタッチの動きに関係する場合、イベント情報は、サブイベントの速度及び方向を更に含む。いくつかの実施形態において、イベントは1つの向きから別の向き(例えば、縦向きから横向き又は横向きから縦向き)へのデバイスの回転を含み、イベント情報は、デバイスの現在の向き(デバイスの姿勢とも呼ばれる)に関する対応する情報を含む。
イベント比較部184は、イベント情報を事前定義済みのイベント又はサブイベント定義と比較し、その比較に基づいて、イベント又はサブイベントを判定するか、あるいはイベント又はサブイベントの状態を判定又は更新する。いくつかの実施形態において、イベント比較部184はイベント定義186を含む。イベント定義186は、例えばイベント1(187-1)及びイベント2(187-2)等のイベントの定義(例えば、事前定義済みのサブイベントのシーケンス)を含む。いくつかの実施形態において、イベント187のサブイベントは、例えばタッチの開始、タッチの終了、タッチの移動、タッチの取り消し及びマルチタッチを含む。一例において、イベント1(187-1)の定義は、表示されたオブジェクトに対するダブルタップである。ダブルタップは、例えば所定のフェーズに対する表示されたオブジェクトへの第1のタッチ(タッチの開始)と、所定のフェーズに対する第1のリフトオフ(タッチの終了)と、所定のフェーズに対する表示オブジェクトへの第2のタッチ(タッチの開始)と、所定のフェーズに対する第2のリフトオフ(タッチの終了)とを含む。別の例において、イベント2(187-2)の定義は、表示オブジェクトのドラッグである。例えばドラッグは、所定のフェーズに対する表示オブジェクトへのタッチ(又は接触)と、タッチセンシティブディスプレイ112にわたるタッチの移動と、タッチのリフトオフ(タッチの終了)とを含む。いくつかの実施形態において、イベントは1つ以上の関連するイベントハンドラ190に対する情報を更に含む。
いくつかの実施形態において、イベント定義187は、各ユーザインタフェースオブジェクトに対するイベントの定義を含む。いくつかの実施形態において、イベント比較部184は、サブイベントと関連付けられるユーザインタフェースオブジェクトを判定するためにヒットテストを実行する。例えば3つのユーザインタフェースオブジェクトがタッチセンシティブディスプレイ112に表示されるアプリケーションビューにおいて、タッチがタッチセンシティブディスプレイ112で検出された時、イベント比較部184は、3つのユーザインタフェースオブジェクトのうちどのユーザインタフェースオブジェクトがタッチ(サブイベント)と関連付けられるかを判定するためにヒットテストを実行する。各表示オブジェクトが各イベントハンドラ190と関連付けられている場合、イベント比較部は、ヒットテストの結果を使用して、どのイベントハンドラ190が起動されるべきかを判定する。例えばイベント比較部184は、ヒットテストをトリガするオブジェクト及びサブイベントと関連付けられたイベントハンドラを選択する。
いくつかの実施形態において、各イベント187の定義は、サブイベントのシーケンスがイベントレコグナイザのイベントのタイプに対応するか否かを判定するまでイベント情報の配信を遅延させる遅延動作を更に含む。
各イベントレコグナイザ180は、一連のサブイベントがイベント定義186のいずれのイベントとも一致しないと判定した場合、イベント不可能状態、イベント失敗状態又はイベント終了状態になり、その後、タッチジェスチャの後続のサブイベントを無視する。この状況において、ヒットビューに対してアクティブのままである他のイベントレコグナイザがある場合、それらのイベントレコグナイザは実行中のタッチジェスチャのサブイベントを追跡及び処理し続ける。
いくつかの実施形態において、各イベントレコグナイザ180は、イベント配信システムが能動的に関わるイベントレコグナイザへのサブイベント配信を実行する方法を示す設定可能なプロパティ、フラグ及び/又はリストを有するメタデータ183を含む。いくつかの実施形態において、メタデータ183は、イベントレコグナイザが互いに対話する方法を示す設定可能なプロパティ、フラグ及び/又はリストを含む。いくつかの実施形態において、メタデータ183は、サブイベントがビュー階層又はプログラム階層の種々のレベルに配信されるかどうかを示す設定可能なプロパティ、フラグ及び/又はリストを含む。
いくつかの実施形態において、各イベントレコグナイザ180は、イベントの1つ以上の特定のサブイベントが認識された時にイベントと関連付けられたイベントハンドラ190を起動する。いくつかの実施形態において、各イベントレコグナイザ180は、イベントと関連付けられたイベント情報をイベントハンドラ190に配信する。イベントハンドラ190を起動することは、各ヒットビューへのサブイベントの送出(及び遅延された送出)とは異なる。いくつかの実施形態において、イベントレコグナイザ180は、認識されたイベントと関連付けられたフラグをスローし、フラグと関連付けられたイベントハンドラ190は、フラグをキャッチして事前定義済み処理を実行する。
いくつかの実施形態において、イベント配信命令188は、イベントハンドラを起動せずにサブイベントに関するイベント情報を配信するサブイベント配信命令を含む。その代わりに、サブイベント配信命令は、一連のサブイベントと関連付けられたイベントハンドラ又は能動的に関わるビューにイベント情報を配信する。一連のサブイベント又は能動的に関わるビューと関連付けられたイベントハンドラは、イベント情報を受信し、所定の処理を実行する。
いくつかの実施形態において、データ更新部176は、アプリケーション136-1で使用されるデータを作成及び更新する。例えばデータ更新部176は、連絡先モジュール137で使用される電話番号を更新するか、あるいはビデオプレーヤモジュール145で使用されるビデオファイルを格納する。いくつかの実施形態において、オブジェクト更新部177は、アプリケーション136-1で使用されるオブジェクトを作成及び更新する。例えばオブジェクト更新部176は、新しいユーザインタフェースオブジェクトを作成するか、あるいはユーザインタフェースオブジェクトの位置を更新する。GUI更新部178はGUIを更新する。例えばGUI更新部178は、表示情報を準備し、タッチセンシティブディスプレイに表示するためにその情報をグラフィックスモジュール132に送出する。
いくつかの実施形態において、イベントハンドラ190は、データ更新部176、オブジェクト更新部177及びGUI更新部178を含むか又はそれらへのアクセス権を有する。いくつかの実施形態において、データ更新部176、オブジェクト更新部177及びGUI更新部178は、アプリケーションビュー191又は各アプリケーション136-1の単一のモジュールに含まれる。他の実施形態において、それらは2つ以上のソフトウェアモジュールに含まれる。
タッチセンシティブディスプレイに対するユーザタッチのイベント処理に関する上記説明は、入力装置を含む多機能デバイス100を動作させるための他の形式のユーザ入力にも当てはまり、ユーザ入力の全てがタッチスクリーン上で開始されるわけではなく、例えば認識されるイベントを定義するサブイベントに対応する入力として利用される単一又は複数のキーボード押下又は保持を伴うか又は伴わないマウスの移動及びマウスボタンの押下、タッチパッドにおけるユーザの移動、タップ、ドラッグ、スクロール等、ペンスタイラスの入力、デバイスの移動、音声命令、検出された眼球運動、バイオメトリック入力及び/又はそれらの組み合わせを連係することが理解される。
図2は、いくつかの実施形態に係るタッチスクリーン112を備えたポータブル多機能デバイス100を示す。タッチスクリーンは、ユーザインタフェース(UI)200内に1つ以上のグラフィックスを表示する。本実施形態及び以下に説明する他の実施形態において、ユーザは、例えば1本以上の指202(図中、縮尺通りに描かれていない)又は1つ以上のスタイラス203(図中、縮尺通りに描かれていない)を使用してグラフィックスに接触又はタッチすることにより1つ以上のグラフィックスを選択する。いくつかの実施形態において、ユーザが1つ以上のグラフィックスとの接触を中断した時、1つ以上のグラフィックスの選択が行われる。いくつかの実施形態において、接触は、1つ以上のタップ、1つ以上のスワイプ(左から右、右から左、上方向及び/又は下方向)及び/又はデバイス100と接触した指の回転(右から左、左から右、上方向及び/又は下方向)等のジェスチャを含む。いくつかの実施形態において、グラフィックスとの不注意による接触はそのグラフィックスを選択しない。例えば選択に対応するジェスチャがタップである場合、アプリケーションアイコン上を移動するスワイプジェスチャは、対応するアプリケーションを選択しない。
デバイス100は、「home」又はメニューボタン204等の1つ以上の物理的なボタンを更に含む。上述したように、メニューボタン204は、デバイス100で実行されるアプリケーションのセットのいずれのアプリケーション136に操作するのにも使用される。あるいは、いくつかの実施形態において、メニューボタンは、タッチスクリーン112に表示されたGUIのソフトキーとして実現される。
一実施形態において、デバイス100は、タッチスクリーン112、メニューボタン204、デバイスの電源をON/OFFにし且つデバイスをロックするための押しボタン206、音量調整ボタン208、加入者識別モジュール(SIM)カードスロット210、ヘッドセットジャック212及びドッキング/充電外部ポート124を含む。押しボタン206は、ボタンを押下し且つ押下状態で事前定義済みの時間間隔の間ボタンを保持することによりデバイスの電源をON/OFFし、ボタンを押下し且つ事前定義済みの時間間隔が経過する前にボタンを解放することによりデバイスをロックし、且つ/あるいはデバイスをアンロック又はアンロック処理を開始するために使用される。別の一実施形態において、デバイス100は、マイク113を介していくつかの機能の起動又は停止のための音声入力を更に受け付ける。
図3は、いくつかの実施形態に係るディスプレイ及びタッチセンシティブ面を備えた例示的な多機能デバイスを示すブロック図である。デバイス300は携帯可能である必要はない。いくつかの実施形態において、デバイス300は、ラップトップコンピュータ、デスクトップコンピュータ、タブレットコンピュータ、マルチメディアプレーヤデバイス、ナビゲーションデバイス、教育デバイス(子供の学習玩具等)、ゲームシステム又は制御デバイス(例えば、家庭用又は産業用コントローラ)である。通常は、デバイス300は、1つ以上の処理ユニット(CPU)310、1つ以上のネットワーク又は他の通信インタフェース360、メモリ370及びそれら構成要素を相互接続する1つ以上の通信バス320を含む。通信バス320は、システム構成要素間を相互接続し且つ通信を制御する回路(チップセットと呼ばれることもある)を含む。デバイス300は、一般にタッチスクリーンディスプレイであるディスプレイ340を備える入出力(I/O)インタフェース330を含む。I/Oインタフェース330は、キーボード及び/又はマウス(又は他のポインティングデバイス)350とタッチパッド355とを更に含んでもよい。メモリ370は、DRAM、SRAM、DDR、RAM又は他のランダムアクセス固体メモリ素子等の高速ランダムアクセスメモリを含み、1つ以上の磁気ディスク記憶装置、光ディスク記憶装置、フラッシュメモリ素子又は他の不揮発性固体記憶装置等の不揮発性メモリを含んでもよい。メモリ370は、CPU310から遠隔地に配置された1つ以上の記憶装置をオプションとして含んでもよい。いくつかの実施形態において、メモリ370は、ポータブル多機能デバイス100(図1)のメモリ102に格納されたプログラム、モジュール及びデータ構造に類似するプログラム、モジュール及びデータ構造、あるいはそれらの部分集合を格納する。更にメモリ370は、ポータブル多機能デバイス100のメモリ102に現在は存在しない追加のプログラム、モジュール及びデータ構造を格納してもよい。例えばデバイス300のメモリ370は、描画モジュール380、プレゼンテーションモジュール382、ワードプロセシングモジュール384、ウェブサイト作成モジュール386、ディスクオーサリングモジュール388及び/又は表計算モジュール390を格納してもよいが、その一方でポータブル多機能デバイス100(図1)のメモリ102はそれらモジュールを格納しなくてもよい。
図3の上記で識別された各要素は、上述した1つ以上のメモリ素子に格納される。上記で識別された各モジュールは、上述した機能を実行する命令のセットに対応する。上記で識別されたモジュール又はプログラム(すなわち、命令のセット)は、独立したソフトウェアプログラム、手順又はモジュールとして実現される必要はなく、種々の実施形態において、それらモジュールの種々の部分集合は組み合わされてもよく又は再構成されてもよい。いくつかの実施形態において、メモリ370は、上記で識別されたモジュール及びデータ構造の部分集合を格納してもよい。更にメモリ370は、上述されていない追加のモジュール及びデータ構造を格納してもよい。
次に、ポータブル多機能デバイス100で実現されるユーザインタフェース(「UI」)の実施形態に注目する。
図4A及び図4Bは、いくつかの実施形態に係るポータブル多機能デバイス100のアプリケーションのメニューに対する例示的なユーザインタフェースを示す。同様のユーザインタフェースがデバイス300において実現される。いくつかの実施形態において、ユーザインタフェース400Aは、以下の要素、あるいはそれらの部分集合又は上位集合を含む。
・セルラ及びWi-Fi信号等の無線通信に対する信号強度標識402
・時間404
・Bluetooth標識405
・バッテリ状態標識406
・頻繁に使用されるアプリケーションのアイコンを含むトレイ408
・応答できなかった通話又はボイスメールメッセージの数の表示414を含む電話138
・未読の電子メール数の表示410を含む電子メールクライアント140
・ブラウザ147
・音楽プレーヤ146
・他のアプリケーションに対するアイコン
・IM141
・画像管理144
・カメラ143
・ビデオプレーヤ145
・天気149-1
・株価149-2
・ワークアウトサポート142
・カレンダ148
・計算機149-3
・アラーム時計149-4
・辞書149-5
・ユーザ作成ウィジェット149-6
・セルラ及びWi-Fi信号等の無線通信に対する信号強度標識402
・時間404
・Bluetooth標識405
・バッテリ状態標識406
・頻繁に使用されるアプリケーションのアイコンを含むトレイ408
・応答できなかった通話又はボイスメールメッセージの数の表示414を含む電話138
・未読の電子メール数の表示410を含む電子メールクライアント140
・ブラウザ147
・音楽プレーヤ146
・他のアプリケーションに対するアイコン
・IM141
・画像管理144
・カメラ143
・ビデオプレーヤ145
・天気149-1
・株価149-2
・ワークアウトサポート142
・カレンダ148
・計算機149-3
・アラーム時計149-4
・辞書149-5
・ユーザ作成ウィジェット149-6
いくつかの実施形態において、ユーザインタフェース400Bは、以下の要素、あるいはそれらの部分集合又は上位集合を含む。
・上述したような402、404、405、406、141、148、144、143、149-3、149-2、149-1、149-4、410、414、138、140及び147
・マップ154
・メモ153
・以下に更に説明するようなデバイス100及びその種々のアプリケーション136に対する設定へのアクセス権を提供する設定412
・iPod(アップル社(Apple Inc.)の登録商標)モジュール152とも呼ばれるビデオ及び音楽プレーヤモジュール152
・YouTube(グーグル社(Google Inc.)の登録商標)モジュール155とも呼ばれるオンラインビデオモジュール155
・上述したような402、404、405、406、141、148、144、143、149-3、149-2、149-1、149-4、410、414、138、140及び147
・マップ154
・メモ153
・以下に更に説明するようなデバイス100及びその種々のアプリケーション136に対する設定へのアクセス権を提供する設定412
・iPod(アップル社(Apple Inc.)の登録商標)モジュール152とも呼ばれるビデオ及び音楽プレーヤモジュール152
・YouTube(グーグル社(Google Inc.)の登録商標)モジュール155とも呼ばれるオンラインビデオモジュール155
図4Cは、ディスプレイ450(例えば、タッチスクリーンディスプレイ112)とは別個のタッチセンシティブ面451(例えば、図3のタブレット又はタッチパッド355)を備えたデバイス(例えば、図3のデバイス300)における例示的なユーザインタフェースを示す。以下の多くの例がタッチスクリーンディスプレイ112(タッチセンシティブ面及びディスプレイが組み合わされている)における入力を参照して与えられるが、いくつかの実施形態において、デバイスは図4Cに示すようにディスプレイとは別個のタッチセンシティブ面における入力を検出する。いくつかの実施形態において、タッチセンシティブ面(例えば、図4Cの451)は、ディスプレイ(例えば、450)における主軸(例えば、図4Cの453)に対応する主軸(例えば、図4Cの452)を有する。これらの実施形態によると、デバイスは、ディスプレイ上の各場所に対応する場所(例えば、図4Cにおいて、460は468に対応し、462は470に対応する)におけるタッチセンシティブ面451との接触(例えば、図4Cの460及び462)を検出する。このように、タッチセンシティブ面(例えば、図4Cの451)においてデバイスにより検出されたユーザ入力(例えば、接触460及び462、並びにそれらの移動)は、タッチセンシティブ面がディスプレイとは別個である場合に多機能デバイスのディスプレイ(例えば、図4Cの450)上のユーザインタフェースを操作するためにデバイスにより使用される。本明細書で説明される他のユーザインタフェースに対して同様の方法が使用されてもよいことが理解されるべきである。
次に、デバイス300又はポータブル多機能デバイス100等のディスプレイ及びタッチセンシティブ面を備えた多機能デバイスにおいて実現されるユーザインタフェース(「UI」)及び関連する処理の実施形態に注目する。
図5A~図5HHは、いくつかの実施形態に係る同時にオープンしているアプリケーションを管理するための例示的なユーザインタフェースを示す。これらの図面におけるユーザインタフェースは、図6A~図6C、図7、図8A~図8C、図9、図10、並びに図11A及び図11Bの処理を含む以下に説明する処理を示すために使用される。
明細書及び特許請求の範囲において使用されるように、「オープンしているアプリケーション」(開いているアプリケーション)という用語は、保持された状態の情報(例えば、デバイス/グローバル内部状態157及び/又はアプリケーション内部状態192の一部として)を含むソフトウェアアプリケーションを示す。オープンしている(開いている)アプリケーションは、以下の種類のアプリケーションのうちのいずれか1つである。
・ディスプレイ112上に現在表示されているアクティブなアプリケーション(あるいは、対応するアプリケーションビューがディスプレイ上に現在表示されている)
・ディスプレイ112上に現在表示されていないバックグラウンドアプリケーション(又はバックグラウンド処理)。しかし、対応するアプリケーションに対する1つ以上のアプリケーション処理(例えば、命令)は、1つ以上のプロセッサ120により処理されている(すなわち、実行している)
・現在実行していない中断されたアプリケーションであり、揮発性メモリ(例えば、DRAM、SRAM、DDR、RAM又はメモリ102の他の揮発性ランダムアクセス固体メモリ素子)に格納される
・実行していない休止状態のアプリケーションであり、不揮発性メモリ(例えば、1つ以上の磁気ディスク記憶装置、光ディスク記憶装置、フラッシュメモリ素子又はメモリ102の他の不揮発性ランダムアクセス固体メモリ素子)に格納される
・ディスプレイ112上に現在表示されているアクティブなアプリケーション(あるいは、対応するアプリケーションビューがディスプレイ上に現在表示されている)
・ディスプレイ112上に現在表示されていないバックグラウンドアプリケーション(又はバックグラウンド処理)。しかし、対応するアプリケーションに対する1つ以上のアプリケーション処理(例えば、命令)は、1つ以上のプロセッサ120により処理されている(すなわち、実行している)
・現在実行していない中断されたアプリケーションであり、揮発性メモリ(例えば、DRAM、SRAM、DDR、RAM又はメモリ102の他の揮発性ランダムアクセス固体メモリ素子)に格納される
・実行していない休止状態のアプリケーションであり、不揮発性メモリ(例えば、1つ以上の磁気ディスク記憶装置、光ディスク記憶装置、フラッシュメモリ素子又はメモリ102の他の不揮発性ランダムアクセス固体メモリ素子)に格納される
本明細書で使用されるように、「閉じられたアプリケーション」という用語は、保持された状態の情報を含まないソフトウェアアプリケーションを示す(例えば、閉じられたアプリケーションに対する状態情報は、デバイスのメモリに格納されない)。従って、アプリケーションを閉じることは、アプリケーションに対するアプリケーション処理を停止及び/又は除去すること、並びにアプリケーションに対する状態情報をデバイスのメモリから除去することを含む。一般に、第1のアプリケーションのある間に第2のアプリケーションを開いても第1のアプリケーションは閉じない。第2のアプリケーションが表示され且つ第1のアプリケーションの表示を中止する場合、表示された時にアクティブなアプリケーションであった第1のアプリケーションは、バックグラウンドアプリケーション、中断されたアプリケーション又は休止状態のアプリケーションになるが、その状態情報がデバイスにより保持されている間は第1のアプリケーションはオープンしているままである。
図5A~図5Dは、同時にオープンしているアプリケーションのうちの1つを選択し且つ対応するアプリケーションビューを表示するための例示的なユーザインタフェースを示す。
図5Aは、ポータブル電子デバイス(例えば、ポータブル多機能デバイス100)のタッチスクリーン112上に複数のアプリケーションアイコン5002(例えば、5002-21~5002-38)を表示する例示的なユーザインタフェース(「ホーム画面」5001)を示す。図5Aにおいて、フィンガージェスチャ505(例えば、タップジェスチャ)は、マップアプリケーションアイコン5002-27に対応する場所においてタッチスクリーン112で検出される。(尚、図5Aに表示されたホームページ上のアプリケーションアイコン5002はオープンしているアプリケーションアイコンに対応してもしなくてもよく、図5C~図5Zのアプリケーションアイコン5002はオープンしているアプリケーションに対応する。)
図5Bにおいて、フィンガージェスチャを検出することに応答して、マップアプリケーションが起動され、マップアプリケーションビュー5004-1はタッチスクリーン112に表示される。この例において、マップアプリケーションビューは、地図の一部、並びに検索入力フィールド、検索アイコン及び方向アイコン等のユーザインタフェースオブジェクトを含む。更に図5Bにおいて、入力507(例えば、ホームボタン204上のクリック又はダブルクリック)が検出される。
図5Bにおいて、フィンガージェスチャを検出することに応答して、マップアプリケーションが起動され、マップアプリケーションビュー5004-1はタッチスクリーン112に表示される。この例において、マップアプリケーションビューは、地図の一部、並びに検索入力フィールド、検索アイコン及び方向アイコン等のユーザインタフェースオブジェクトを含む。更に図5Bにおいて、入力507(例えば、ホームボタン204上のクリック又はダブルクリック)が検出される。
図5Cは、入力507を検出することに応答して、マップアプリケーションビュー5004-1の一部及びアプリケーションアイコン領域5006が同時に表示されることを示す。いくつかの実施形態において、入力507を検出することに応答して、デバイスは、同時にオープンしているアプリケーションのうちの1つを選択するアプリケーション選択モードを開始し、マップアプリケーションビュー5004-1の一部及びアプリケーションアイコン領域5006は、アプリケーション選択モードの一部として同時に表示される。アプリケーションアイコン領域5006は、同時にオープンしているアプリケーションのうちの少なくとも一部に対応する、オープンしているアプリケーションアイコンの初期グループを含む。この例において、多機能デバイスは、同時にオープンしているが同時に表示されない多数のアプリケーションを有する。更にこの例において、アプリケーションアイコン領域5006は、ウェブブラウザ(Safari)、音楽アプリケーション(iPod)、金融アプリケーション(株価)及びマルチメディアストアアプリケーション(iTunes(登録商標))に対するアプリケーションアイコンを含む。
いくつかの実施形態において、マップアプリケーションビュー及びアプリケーションアイコン領域の同時表示はアニメーションを含む。例えばマップアプリケーションビューは、マップアプリケーションビューの一部が移動してディスプレイから消え且つ一部がディスプレイ上に留まるようにスライドアップできる。アニメーションは、マップアプリケーションビュー及びアプリケーションアイコン領域が連結されて見えるように、アプリケーションアイコン領域が、画面の下部から同時にスライドインできる。
図5Cにおいて、フィンガージェスチャ509(例えば、タップジェスチャ)は、ウェブブラウザアプリケーションアイコン5002-37に対応する場所においてタッチスクリーン112で検出される。
図5Dは、ウェブブラウザアプリケーションアイコンに対応する場所におけるフィンガージェスチャを検出することに応答して、ウェブブラウザアプリケーションビュー5004-2がタッチスクリーン112に表示されることを示す。
図5E及び図5Fは、アプリケーションアイコン領域のスクロールを示す。図5Eにおいて、接触511(例えば、指の接触)は、アプリケーションアイコン領域5006に対応する場所511-Aにおいてタッチスクリーン112で検出される。図5E及び図5Fにおいて、接触511は、タッチスクリーン112上を異なる場所(例えば、511-B)に移動し、アプリケーションアイコン領域5006におけるアプリケーションアイコンは、接触511の移動に従ってスクロールされる。
図5G~図5Iは、同時にオープンしているアプリケーションのうちの1つを閉じるための例示的なユーザインタフェースを示す。図5Gにおいて、フィンガージェスチャ513(例えば、押下及び保持ジェスチャ)は、音楽アプリケーションアイコン5002-38に対応する場所においてタッチスクリーン112で検出され、デバイスはアプリケーション選択モードである。図5Hは、フィンガージェスチャを検出することに応答して、多機能デバイスがアプリケーション終了モードを開始することを示す。アプリケーション終了モードにおいて、音楽アプリケーションアイコンは、タッチスクリーン112に表示された残りのアプリケーションアイコンと視覚的に区別される。この例において、音楽アプリケーションアイコンはアニメーション化され(例えば、揺れ)、残りの表示されたアプリケーションアイコンは淡色表示される。また、アプリケーション終了の印(例えば、「-」アイコン5012-1等のアプリケーション終了アイコン)は、音楽アプリケーションアイコンに隣接して表示される。
図5Hにおいて、フィンガージェスチャ515(例えば、タップジェスチャ)は、視覚的に区別されたアプリケーションアイコン(例えば、音楽アプリケーションアイコン5002-38)に対応する場所においてタッチスクリーン112で検出される。図5Iは、ジェスチャを検出することに応答して、視覚的に区別されたアプリケーションアイコン(例えば、5002-38)がアプリケーションアイコン領域から除去されることを示す。更にジェスチャに応答して、多機能デバイスは対応するアプリケーション(例えば、音楽アプリケーション)を閉じる。視覚的に区別されたアプリケーションアイコン(例えば、5002-38)が除去された後、多機能デバイスは、視覚的な区別なしで(例えば、アプリケーションアイコンは淡色表示されない)アプリケーションアイコンの新しいセットを表示する。アプリケーションアイコンの新しいセットは、閉じられたアプリケーションアイコンを除けば、アプリケーションアイコンの初期のセットに含まれたアプリケーションアイコンを含む(例えば、5002-37、5002-26及び5002-32)。更なるアプリケーションアイコン(例えば、5002-35)は、アプリケーションアイコンの新しいセットに追加される。また、視覚的に区別されたアプリケーションアイコンを除去した後、多機能デバイスは、アプリケーション終了モードを終了してアプリケーション選択モードに戻る。いくつかの実施形態において、アプリケーション終了アイコン5012-1に対応する場所におけるフィンガージェスチャ(例えば、タップジェスチャ)は、視覚的に区別されたアプリケーションアイコンを除去する。
図5J及び図5Kは、音楽アプリケーションビューを含む例示的なユーザインタフェースを示す。図5Jにおいて、音楽アプリケーションビュー5004-3(例えば、iPodアプリケーションビュー)が表示される。音楽アプリケーションビュー5004-3は、音楽制御(例えば、再生/一時停止、早送り/次のトラック及び巻戻し/前のトラック、並びに/又はスクラブバー)を含む。図5Jは、入力517が検出される(例えば、ホームボタン204上のシングルクリック又はダブルクリック)ことを更に示す。
図5Kにおいて、音楽アプリケーションビュー5004-3の一部及びアプリケーションアイコン領域5006は同時に表示される。尚、この例において、音楽アプリケーションアイコン(例えば、5002-38)はアプリケーションアイコン領域に表示されないが、対応する音楽アプリケーションがいつ使用されたか、あるいは対応する音楽アプリケーションが音楽を再生しているかに関係なく、音楽アプリケーションビュー(例えば、5004-3)が表示される。
図5Lは、事前定義済み領域に音楽制御アイコン(例えば、アプリケーションアイコン領域5006-1における音楽制御アイコン5106(一時停止アイコン、前のトラックアイコン及び次のトラックアイコン等))を含む例示的なユーザインタフェースを示す。尚、音楽制御アイコン5106及びアプリケーションアイコンは、(拡大された)事前定義済み領域5006-1において別の行に表示される。いくつかの実施形態において、アプリケーションアイコンはスクロールされるが、音楽制御アイコン5106はディスプレイ上に留まる。図5Lにおいて、左から右のスワイプジェスチャ537がタッチスクリーン112で検出される。
図5Mは、事前定義済み領域に設定アイコンを含む例示的なユーザインタフェースを示す。いくつかの実施形態において、設定アイコンは、左から右のスワイプジェスチャ537を検出することに応答して表示される。図5Mにおいて、設定アイコン(例えば、回転ロックアイコン5102-1、Wi-Fiアイコン5102-2及びBluetoothアイコン5102-3)は、アプリケーションアイコン領域5006-1に表示される。各設定アイコンは、起動された(例えば、フィンガージェスチャにより)時に対応する設定を変更する(例えばWi-Fiアイコン5102-2は、起動された時にWi-Fi接続をon又はoffにする)。いくつかの実施形態において、1つ以上のアプリケーションアイコンは、アプリケーションアイコン領域5006に設定アイコンと同時に表示される(不図示)。
図5Nは、多機能デバイス100の回転を示す。多機能デバイス100の回転を検出することに応答して、アプリケーションアイコン5002は回転及び再構成される。いくつかの実施形態において、横向きモードで表示されたアプリケーションアイコンの数(例えば、5個、6個等)は、縦向きモードで表示されたアプリケーションアイコンの数(例えば、3個、4個等)とは異なる。いくつかの実施形態において、横向きモードで表示されたアプリケーションアイコンは、縦向きモードで表示されたアプリケーションアイコンを含む(例えば図5Lに示されたようなデバイスは、縦向きモードから横向きモードに回転した後、少なくとも株価アイコン、マップアイコン、iTunesアイコン及びGame Centerアイコンを表示する(不図示))。他の実施形態において、横向きモードで表示されたアプリケーションアイコンは、縦向きモードで表示されたアプリケーションアイコンを含まない(例えば、図5M及び図5N)。
図5Oは、オープンしているアプリケーションを選択するための別のユーザインタフェースを示す。デバイスは、アプリケーション選択モードを開始する場合(例えば、図5Bの入力507により)、アプリケーションアイコン(例えば、図5Cに示されたような)を表示するのではなく、オープンしているアプリケーションの画像(例えば、5008-10、5008-11及び5008-13)を事前定義済み領域5006に表示する。
図5P~図5Yは、格子状に配置されたオープンしているアプリケーションに対応するユーザインタフェースオブジェクトを含む例示的なユーザインタフェースを示す。ユーザインタフェースオブジェクトは、通常、ユーザが選択可能(又はユーザが起動可能)である。
図5P及び図5Qは、格子状に配置されたオープンしているアプリケーションアイコンをスクロールすることを示す。図5Pにおいて、オープンしているアプリケーションアイコン5002(例えば、5002-1~5002-9)は、3×3の格子で表示される。いくつかの実施形態において、アプリケーションアイコン5002は、図5A~図5Kに示されたアプリケーションアイコンと同一である(例えば、マップアプリケーションアイコン5002-6及び5002-27は等しい)。他の実施形態において、格子で表示されたアプリケーションアイコン5002は、他の場所(例えば、アプリケーションアイコン領域5006又はホーム画面5001内)に表示されたアプリケーションアイコンとは異なる。
図5Pは、ジェスチャ519(例えば、スワイプジェスチャ)がタッチスクリーン112で検出されることを更に示す。図5Qは、ジェスチャ519を検出することに応答して、図5Pのタッチスクリーン112に表示されたオープンしているアプリケーションアイコン5002がスクロールされてディスプレイから消え、オープンしているアプリケーションアイコン5002(例えば、5002-10~5002-18)の異なるセットがタッチスクリーン112に表示されることを示す。
図5R~図5Tは、オープンしているアプリケーション(又は対応するアプリケーションビュー)の画像を含む例示的なユーザインタフェースを示す。図5Rにおいて、オープンしているアプリケーション又はアプリケーションビュー(例えば、ライブサムネイル)の画像5008(例えば、5008-10~5008-18)は格子状に表示される。いくつかの実施形態において、対応するアプリケーションが対応するアプリケーションビューを変更する(例えば、ブラウザがウェブページに新しいコンテンツを表示し、映画プレーヤが映画を再生する等)場合、オープンしているアプリケーションの画像は更新される。
図5Sにおいて、オープンしているアプリケーションアイコン(例えば、5002-35、5002-36及び5002-37)は、対応するオープンしているアプリケーション(例えば、5008-10、5008-11及び5008-12)の画像に少なくとも部分的に重なり合って表示される。いくつかの実施形態において、オープンしているアプリケーションアイコン5002は、重なり合わずに対応するオープンしているアプリケーションの画像5008に隣接して表示される。いくつかの実施形態において、オープンしているアプリケーションアイコン5002は、対応するオープンしているアプリケーションの画像5008に全体が重なり合って表示される。
図5Tは、対応するアプリケーションに対する状態印を含む画像5008の少なくとも部分集合を示す。この例において、マップアプリケーション画像5008-6は、ある特定の機能(例えば、GPS追跡機能)が対応するマップアプリケーションにおいて起動されることを示すコンパスアイコン5010-1を含む。いくつかの実施形態において、オープンしているアプリケーションアイコン(例えば、5002)は状態印を含む。
図5U及び図5Vは、アプリケーション終了モードを含む例示的なユーザインタフェースを示す。図5Uにおいて、画像のうちの1つ(例えば、5008-12)は、揺れるアニメーションで表示される。更に画像5008-12は、アプリケーション終了アイコン5012-2を含む。画像5008-12は、選択された(例えば、フィンガータップジェスチャにより)場合、表示された画像のセットから画像5008-12を除去し、対応するアプリケーション(例えば、ウェブブラウザアプリケーション)を閉じる。その後、図5Vに示されるように、残りの画像(例えば、5008-10、5008-11、5008-13~5008-18)及び新しい画像(例えば、5008-19)が表示される。アプリケーション終了アイコンは、図5G~図5Iを参照して上述したようなアプリケーション終了モードに類似する方法で動作する。
図5W~図5Xは、オープンしているアプリケーションアイコン及び検索アイコン5004の同時表示を含む例示的なユーザインタフェースを示す。図5Wにおいて、接触521は、検索アイコン5104に対応する場所においてタッチスクリーン112で検出される。図5Xは、検索アイコン5104に対応する場所における接触521を検出することに応答して、キーボード5014がタッチスクリーン112に表示されることを示す。いくつかの実施形態において、検索アイコン5104及びキーボード5014は、タッチスクリーン112にオープンしているアプリケーションアイコン5002(例えば、図5Xのアプリケーションアイコン5002)の少なくとも部分集合と同時に表示される。いくつかの実施形態において、同時に表示されたアプリケーションアイコンは、検索語に一致するアプリケーションに対応する。いくつかの実施形態において、検索アイコン5104及びキーボード5014は、アプリケーション(例えば、検索語に一致するアプリケーション)のリストと同時に表示される。
図5Yは、多機能デバイス100の回転を示す。多機能デバイス100の回転の検出に応答して、オープンしているアプリケーションアイコン5002は、回転及び再構成される。いくつかの実施形態において、横向きモードで表示されたアプリケーションアイコンの数(例えば、2×4、2×5等)は、縦向きモードで表示されたアプリケーションアイコンの数(例えば、3×3、4×3、4×2等)とは異なる。
図5Z~図5AAは、ユーザが選択した情報を表示するためのジェスチャを示す。図5Zにおいて、ジェスチャ523(例えば、スワイプダウンジェスチャ)は、ディスプレイの上端からタッチスクリーン112で検出される。図5AAは、ジェスチャ523を検出することに応答して、ユーザが選択した情報を含む例示的なユーザインタフェースが表示されることを示す。例えば、ユーザが選択した情報のユーザインタフェースは、ユーザが選択可能なアイコン(例えば、実行済みアイコン5020)、ユーザが選択した情報(例えば、地域の天気5016)、並びに新しい電子通知(例えば、最近の電子メール5018-1及び近づくイベント5018-2)を含む。
図5BB及び図5CCは、オープンしているアプリケーションの画像の3次元スタックを含む例示的なユーザインタフェースを示す。図5BBにおいて、オープンしているアプリケーションの画像は、ディスプレイの後方に拡張する3次元スタックに表示される。例えば、最後に使用されたオープンしているアプリケーション(例えば、5008-10)の画像は前面に表示され、最後から2番目に使用されたオープンしているアプリケーション(例えば、5008-11)の画像は、最後に使用されたアプリケーション(例えば、5008-10)の右後ろに表示される等する。いくつかの実施形態において、画像はスワイプジェスチャによりスクロールされ、対応するアプリケーションはタップジェスチャにより選択される。図5BBにおいて、ジェスチャ533(例えば、タップジェスチャ)は、オープンしているアプリケーション(例えば、メールアプリケーション)のそれぞれの画像に対応する場所において検出される。それに応答して、図5CCに示されたようにメールアプリケーションビューが表示される。
図5CC~図5HHは、同時にオープンしているアプリケーションのうちの1つを選択するための例示的なユーザインタフェースを示す。図5CCは、電子メールアプリケーション(例えば、メール)に対するメールアプリケーションビュー5004-4を示す。図5CCにおいて、メールアプリケーションビュー5004-4は、ウェブページへのリンク5020-1を含む電子メールテキストを含む。ジェスチャ525(例えば、タップジェスチャ)は、リンク5020-1に対応する場所においてタッチスクリーン112で検出される。
図5DDにおいて、リンク5020-1に対応する場所におけるジェスチャ525を検出することに応答して、対応するウェブページはウェブブラウザアプリケーションビュー5004-5に表示される。図5DDは、入力527(例えば、ホームボタン204上のシングルクリック又はダブルクリック)が検出されることを更に示す。
図5EEは、入力527を検出することに応答して、ホーム画面5001の一部、ウェブブラウザアプリケーションビュー5008-12及びメールアプリケーションビュー5008-10の一部が表示されることを示す。図5EEは、タップジェスチャ535がメールアプリケーションの画像5008-10に対応する場所において検出されることを更に示す。タップジェスチャ535を検出することに応答して、(図5CCに示されたような)メールアプリケーションビュー5004-4は、他のあらゆるアプリケーションビューを同時に表示することなく表示される。図5EEは、スワイプジェスチャ529がメールアプリケーションビュー5008-10に対応する場所においてタッチスクリーン112で検出されることを更に示す。図5FFにおいて、スワイプジェスチャ529を検出することに応答して、アプリケーションビュー(例えば、5008-10及び5008-12)がスクロールされ、マップアプリケーションビュー5008-6の一部が表示される。
図5FFにおいて、ジェスチャ531(例えば、タップジェスチャ)がマップアプリケーションビュー5008-6に対応する場所において検出される場合、それに応答して、マップアプリケーションビューは図5GGに示されたように表示される。
図5FFにおいて、ジェスチャ533(例えば、タップジェスチャ)がホーム画面5001に対応する場所において検出される場合、それに応答して、ホーム画面5001が図5HHに示されたように表示される。
図6A~図6Cは、いくつかの実施形態に係る新しいフォルダを作成する方法600を示すフローチャートである。方法600は、ディスプレイ及びタッチセンシティブ面を備えた多機能デバイス(例えば、図3のデバイス300又は図1のポータブル多機能デバイス100)において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーンディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法600のいくつかの動作は組み合わされてもよく、且つ/又はいくつかの動作の順序は変更されてもよい。
以下に説明するように、方法600は、同時にオープンしているアプリケーションのうちの1つを選択する直観的な方法を提供する。方法は、同時にオープンしているアプリケーションのうちの1つを選択する時のユーザの認識に対する負荷を軽減し、より効率的なヒューマンマシンインタフェースを生成する。バッテリにより動作するコンピューティングデバイスの場合、ユーザが同時にオープンしているアプリケーションのうちの1つをより高速に且つより効率的に選択できるようにすることにより、節電され、バッテリ充電間隔は長くなる。
デバイスは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビュー(例えば、図5Bのマップアプリケーションビュー5004-1)を表示する(602)(例えばデバイスは、Safari、iPod、株価及びiTunes等の多数のオープンしているアプリケーションを有する)。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される(例えば、図5Bにおいて、マップアプリケーションビュー5004-1は、他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される)。換言すると、通常動作モードにおいて、同時にオープンしている複数のアプリケーションのうちの1つに対応する単一のアプリケーションビューのみが表示される。他のオープンしているアプリケーション(例えば、Safari、iPod、株価及びiTunes等の他のオープンしているアプリケーション)は、バックグラウンド、あるいは中断動作状態又は休止動作状態で実行している。
デバイスは、第1の入力(例えば、図5Bの入力507)を検出する(604)。いくつかの実施形態において、第1の入力は、ホームボタン(例えば、204)に対するシングルタップである。いくつかの実施形態において、第1の入力は、ホームボタン(例えば、204)に対するダブルタップである。いくつかの実施形態において、第1の入力は、タッチセンシティブディスプレイに対するジェスチャ、例えば3本指のピンチジェスチャ又はスワイプジェスチャである。
第1の入力を検出することに応答して(606)、デバイスは以下の動作を実行する。デバイスは、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する(608)。デバイスは、第1の事前定義済み領域(例えば、タッチセンシティブディスプレイ上の事前定義済みの場所における帯)に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコン(例えば、図5Cのアプリケーションアイコン領域5006におけるアプリケーションアイコン5002)の初期グループを表示する(610)。いくつかの実施形態において、デバイスは、アプリケーションビュー選択モードを終了するまで更なる入力(例えば、ホームボタン204又はタッチスクリーン112に対する押下及び保持)がなければ第1の事前定義済み領域の表示を維持する。いくつかの実施形態において、領域は、オープンしているアプリケーションアイコンの一列のアレイを含むスクロール可能な帯状にオープンしているアプリケーションを表示する(例えばアプリケーションアイコン領域5006は、図5E及び図5Fに示されたようにスクロール可能である)。デバイスは、第1の事前定義済み領域に隣接して第1のアプリケーションビューの少なくとも一部を同時に表示する(612)(例えば、図5Cにおいて、マップアプリケーションビュー5004-1の少なくとも一部及びアプリケーションアイコン領域5006は同時に表示される)。同時表示はいくつかの利点を提供する。例えば同時表示は、オープンしているアプリケーションアイコンを選択している間に第1のアプリケーションビューを維持することで状況を提供する。また、例えば第1のアプリケーションビューをタップすることにより、第1のアプリケーションに戻ること(及びアプリケーションアイコン領域の表示を中止すること)は容易である。
いくつかの実施形態において、オープンしているアプリケーションアイコンの少なくとも部分集合は、対応するアプリケーションに対する状態印を含む(図6Bの624)。例えばオーディオアプリケーションアイコンは、オーディオアプリケーションアイコンに又はそれに近接して表示された「現在録音中」印(例えば、赤点)を含む。別の例において、マップアプリケーションアイコンは、マップアプリケーションアイコンに又はそれに近接して表示された「GPSアクティブ」印(例えば、コンパス画像)を含む(例えば、画像5008-6がコンパスアイコン5010-1を含む図5Sの類似例を参照する)。
いくつかの実施形態において、オープンしているアプリケーションアイコンの初期グループは、対応するオーディオアプリケーションが使用中の場合にオーディオアプリケーションアイコンを含む(626)。例えば、音楽プレーヤアプリケーションが音楽を再生している場合、オープンしているアプリケーションアイコンの初期グループは、常に対応する音楽プレーヤアプリケーションアイコン(例えば、図5CのiPodアプリケーションアイコン5002-38)を含む。オープンしているアプリケーションアイコンの初期グループの一部としてオーディオアプリケーションアイコンを表示することにより、対応するオーディオアプリケーションを迅速に選択及び表示することが容易になる。例えば、オーディオアプリケーションアイコンを表示するために事前定義済み領域においてオープンしているアプリケーションアイコンをスクロールする必要はない。
いくつかの実施形態において、オープンしているアプリケーションアイコンは、順番に第1の事前定義済み領域に表示され(628)、その順番は、対応するオープンしているアプリケーションに対する使用履歴に従って判定される。例えば、マルチメディアストアアプリケーションのiTunesが最初に使用され、次に金融アプリケーションの株価、その後音楽アプリケーションのiPod、ウェブブラウザアプリケーションのSafari及び最後にマップアプリケーションがアプリケーションビュー選択モードを開始する前に使用された最後のアプリケーションであると仮定する。その後、いくつかの実施形態において、オープンしているアプリケーションアイコンの初期グループは、iTunes、株価、iPod及びSafariになる。また、オープンしているアプリケーションアイコンの順番は、Safari、iPod、株価及びiTunesとなる(図5Cに示されたように)。いくつかの実施形態において、オープンしているアプリケーションの初期グループのうちの1つに対応するオープンしているアプリケーションアイコンを選択することにより、オープンしているアプリケーションアイコンの初期グループが表示される順番を変更しない。例えば、図5CのiTunesアプリケーションアイコンを選択すること及び再度アプリケーションビュー選択モードを再度開始することにより、オープンしているアプリケーションアイコンの順序、すなわちSafari、iPod、株価及びiTunesを変更しない。これは、オープンしているアプリケーションアイコンの以前に提示された順序(ユーザになじみのある)を提供するという利点を有する。それにより、ユーザがオープンしているアプリケーションアイコンの新しい配置を学習する必要性を排除する。これにより、ユーザの認識に対する負荷を軽減し、より効率的なヒューマン-マシンインタフェースを生成する。
いくつかの実施形態において、デバイスは、アイコン(例えば、アプリケーション起動アイコン及び/又はフォルダアイコン)のスクロール可能なページ、アイコンのスクロール可能なリスト又はアイコンのスクロール可能なアレイをディスプレイの事前定義済み領域に表示する(例えば、アプリケーションアイコン5002-21~5002-34は、図5Aのアイコンのスクロール可能なページに表示される)。デバイスは、固定されたアイコン(例えば、ユーザにより選択された頻繁に使用されるか又はお気に入りのアプリケーション起動アイコン及び/又はフォルダアイコン)をディスプレイの別の異なる事前定義済み領域(例えば、ドック領域)に同時に表示する(例えば、アプリケーションアイコン5002-35~5002-38は、ドック領域の固定されたアイコンである)。いくつかの実施形態において、更にデバイスは、入力を検出することに応答して(例えば、ホームボタンに対するダブルタップを検出することに応答して)、この表示からアプリケーションビュー選択モードを開始する。いくつかの実施形態において、入力を検出することに応答して、ドック領域の固定されたアイコンは、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループにより置換される。換言すると、通常動作モードのドック領域は、アプリケーションビュー選択モードでオープンしているアプリケーションアイコンを含む第1の事前定義済み領域により置換される。いくつかの実施形態において、入力を検出することに応答して、スクロール可能なページ及びドック領域上のアプリケーションアイコン(例えば、アプリケーションアイコン5002-21~5002-38)はスライドアップし、アプリケーションアイコンの少なくとも部分集合及びオープンしているアプリケーションアイコンを含む事前定義済み領域は、図5Cにおけるアプリケーションビュー5004-1及び事前定義済み領域5006の同時表示と類似する方法で同時に表示される。
いくつかの実施形態において、デバイスは、アプリケーションビュー選択モードの間に第1の事前定義済み領域に設定アイコン(例えば、図5Mの設定アイコン5102)を表示する(630)。例示的な設定アイコンは、回転ロックアイコン、機内モードアイコン、Wi-Fiアイコン及び/又はBluetoothアイコン等の通信モードアイコン、並びに再生/一時停止、早送り、巻戻し、停止、音量制御及び/又はトラック制御等のオーディオ制御を含む。
いくつかの実施形態において、オープンしているアプリケーションに対する設定アイコンが第1の事前定義済み領域に表示される場合、対応するオープンしているアプリケーションアイコンは、第1の事前定義済み領域に表示されない(632)。例えば、音楽プレーヤ制御が第1の事前定義済み領域に表示される場合、対応する音楽プレーヤアプリケーションアイコンは表示されない(例えば、図5Lにおいて、音楽プレーヤ制御5106がアプリケーションアイコン領域5006-1に表示される場合、対応する音楽プレーヤアプリケーションアイコン(例えば、iPod)は、アプリケーションアイコン領域5006-1に表示されない)。
いくつかの実施形態において、デバイスは、オーディオ制御アイコン及び対応するオーディオアプリケーションアイコン以外のオープンしているアプリケーションアイコンを第1の事前定義済み領域のそれぞれの行に同時に表示する(634)(例えば、図5Lのオーディオ制御アイコン5106及び他のアプリケーションアイコンをアプリケーションアイコン領域5006-1のそれぞれの行に)。
いくつかの実施形態において、第1のアプリケーションビューの少なくとも一部は、第1の事前定義済み領域より大きい第1の事前定義済み領域に隣接する第2の事前定義済み領域に表示される(636)。例えば、図5Cにおいて、マップアプリケーションビュー5004-1の一部が表示される領域は、アプリケーションアイコン領域5006より大きく、それに隣接する。
いくつかの実施形態において、オープンしているアプリケーションアイコンの第1のセットは、オープンしているアプリケーションアイコンの初期グループを含み、オープンしているアプリケーションアイコンの第1のセットは第1の向きで表示される。デバイスは、第1の向きから第2の向きへの多機能デバイスの回転を検出し、オープンしているアプリケーションアイコンの第2のセットを第2の向きで表示する(例えば、図5N)。オープンしているアプリケーションアイコンの初期グループ及びオープンしているアプリケーションアイコンの第2のセットは、異なる数のオープンしているアプリケーションアイコンを有する(例えば、図5Nにおいて、オープンしているアプリケーションアイコンの第2のセットは6個のオープンしているアプリケーションアイコンを有し、図5Cのアプリケーションの初期グループは4個のオープンしているアプリケーションアイコンを有する)。いくつかの実施形態において、オープンしているアプリケーションアイコンの第2のセットを第2の向きで表示することは、オープンしているアプリケーションアイコンの第1のセットを第1の向きで表示するのを中止することを含む。いくつかの実施形態において、オープンしているアプリケーションアイコンの第2のセットを第2の向きで表示することは、オープンしているアプリケーションアイコンの第1のセットを第1の向きで再構成することを含む。
デバイスは、第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャ(例えば、タップジェスチャ)(例えば、図5Cのアプリケーションアイコン5002-37に対するジェスチャ509)を検出する(図6Aの614)。オープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することに応答して(616)、デバイスは以下の動作を実行する。デバイスは、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビュー(例えば、図5Dのブラウザアプリケーションビュー5004-2)をタッチセンシティブディスプレイに表示する(618)。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される(例えば、図5Dにおいて、ブラウザアプリケーションビュー5004-2は、他のあらゆるアプリケーションビューを同時に表示することなく表示される)。デバイスは、オープンしているアプリケーションアイコンを第1の事前定義済み領域に表示するのを中止する(620)(例えば、アプリケーションアイコン領域5006及びアプリケーションアイコン領域5006におけるアプリケーションアイコン5002は、図5Dに表示されない)。デバイスは、アプリケーションビュー選択モードを終了する(622)(且つそれぞれのアプリケーションに対する通常動作モードを開始する)。
いくつかの実施形態において、アプリケーションビュー選択モードの間、デバイスは以下の動作を実行する(図6Cの640)。デバイスは、第1のアプリケーションビューの少なくとも一部に対するジェスチャ(例えば、タップジェスチャ)を検出する。第1のアプリケーションビューの一部に対するジェスチャを検出することに応答して、デバイスは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなくタッチセンシティブディスプレイに第1のアプリケーションビューを表示し、アプリケーションビュー選択モードを終了する(且つ第1のアプリケーションに対する通常動作モードを開始する)。例えば、図5Cにおいて、ジェスチャがマップアプリケーションビュー5004-1に対応する場所においてタッチスクリーン112で検出される場合、デバイスは、図5Bに示されたように、アプリケーションアイコン領域5006を同時に表示することなくマップアプリケーションビュー5004-1を表示するか、あるいは他のあらゆるアプリケーションに対するアプリケーションビューを表示する。
いくつかの実施形態において、第1の入力を検出することに応答して、デバイスは、第1のアプリケーションビューの一部が移動してディスプレイから消え且つディスプレイ上に留まるように第1のアプリケーションビューをスライドする(638)(例えば、図5Cにおいて、マップアプリケーションビュー5004-1の一部は、移動してディスプレイから消え且つ依然としてディスプレイ上に留まる)。
いくつかの実施形態において、アプリケーションビュー選択モードの間、デバイスは、第1の事前定義済み領域においてスクロールジェスチャ(例えば、スワイプジェスチャ)を検出し、スクロールジェスチャを検出することに応答して、スクロールジェスチャに従って第1の事前定義済み領域において同時にオープンしている複数のアプリケーションアイコンをスクロールする(642)(例えば、図5E及び図5F)。
いくつかの実施形態において、アプリケーションビュー選択モードでオープンしているアプリケーションアイコンの初期グループを表示する間、デバイスは以下の動作のうちの1つを実行する(644)。第1の方向の第1のスクロールジェスチャ(例えば、右から左のスワイプジェスチャ)が第1の事前定義済み領域において検出される場合、デバイスは、同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを第1の事前定義済み領域に表示するようにスクロールする(例えば、図5E及び図5F)。第1の方向とは逆の第2の方向の第2のスクロールジェスチャ(例えば、左から右のスワイプジェスチャ)が第1の事前定義済み領域において検出される場合、デバイスは、設定アイコンを第1の事前定義済み領域に表示するようにスクロールする(例えば、図5L及び図5M)。いくつかの実施形態において、第1の方向とは異なる第2の方向の第2のスクロールジェスチャ(例えば、上から下のスワイプジェスチャ、下から上のスワイプジェスチャ又は斜めのスワイプジェスチャ)が第1の事前定義済み領域において検出される場合、デバイスは、設定アイコンを第1の事前定義済み領域に表示するようにスクロールする。
いくつかの実施形態において、アプリケーションビュー選択モードの間、デバイスは、ディスプレイの上端から開始するスワイプダウンジェスチャ(例えば、図5Zのジェスチャ523)を検出する(646)。スワイプダウンジェスチャを検出することに応答して、デバイスは、ユーザが選択可能なアイコン(例えば、図5AAの実行済みアイコン5020)を表示し、新しい電子通知(例えば、最近の電子メール5018-1及び/又は近づくイベント5018-2)のリスト、並びにユーザが選択した情報(例えば、地域の天気情報5016、株価(不図示)、ニュースヘッドライン(不図示)等)のうちの少なくとも1つを表示する。
いくつかの実施形態において、アプリケーションビュー選択モードの間、デバイスは以下の動作を実行する。デバイスは、第1の事前定義済み領域においてオープンしているアプリケーションアイコンに対応する場所におけるジェスチャ(例えば、図5Gのオープンしているアプリケーションアイコン5002-38に対する押下及び保持ジェスチャ513)を検出する(648)。オープンしているアプリケーションアイコンに対応する場所におけるジェスチャを検出することに応答して、デバイスは、対応するアプリケーションを閉じるためのアプリケーション終了アイコン(例えば、オープンしているアプリケーションアイコン上のあるいはそれに近接する「X」アイコン又は「-」アイコン5012-1)を表示する。デバイスは、アプリケーション終了アイコンに対応する場所におけるジェスチャ(例えば、アプリケーション終了アイコン5012-1に対するタップジェスチャ)を検出する。アプリケーション終了アイコンに対応する場所におけるジェスチャを検出することに応答して、デバイスは対応するアプリケーションを閉じる。換言すると、デバイスは、対応するアプリケーションがオープンしているアプリケーションでなくなるように対応するアプリケーションの終了を実行する。あるいは、アプリケーション終了アイコンを含むオープンしているアプリケーションアイコンに対するタップジェスチャ(例えば、図5Hのオープンしているアプリケーションアイコン5002-38に対するジェスチャ515)は、同一の効果を有する。
いくつかの実施形態において、オープンしているアプリケーションアイコンに対応する場所におけるジェスチャ検出することに応答して、デバイスは、場所においてオープンしているアプリケーションアイコンを揺らす(650)。いくつかの実施形態において、オープンしているアプリケーションアイコンに対応する場所におけるジェスチャを検出することに応答して、デバイスは、他のオープンしているアプリケーションアイコンを淡色表示することでオープンしているアプリケーションアイコンを視覚的に区別する(例えば、図5H)。
上述したように、方法600は、表示する同時にオープンしている複数のアプリケーションのうち、単一のアプリケーションを選択するために使用される。類似する方法は、単一のアプリケーションにおいて同時にオープンしている複数のビューのうち、表示する単一のビューを選択する(例えば、ブラウザアプリケーションにおいて同時にオープンしている複数のウェブページのうち、表示する1つのウェブページを選択する)ために更に使用される。
尚、方法600(例えば、図6A及び図6B、並びに図5A~図5HH)に関して上述した処理の詳細は、以下に説明する方法にも同様に適用可能である。例えば、方法700、800、900、1000及び1100は、方法600を参照して上述した種々の方法の1つ以上の特徴を含んでもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
図7は、いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法700を示すフローチャートである。方法700は、ディスプレイ及びタッチセンシティブ面を備えた多機能デバイス(例えば、図3のデバイス300又は図1のポータブル多機能デバイス100)において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーンディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法700のいくつかの動作は組み合わされてもよく、且つ/又はいくつかの動作の順序は変更されてもよい。
以下に説明するように、方法700は、同時にオープンしているアプリケーションのうちの1つを選択する直観的な方法を提供する。方法は、同時にオープンしているアプリケーションのうちの1つを選択する時のユーザの認識に対する負荷を軽減し、より効率的なヒューマンマシンインタフェースを生成する。バッテリにより動作するコンピューティングデバイスの場合、ユーザが同時にオープンしているアプリケーションのうちの1つをより高速に且つより効率的に選択できるようにすることにより、節電され、バッテリ充電間隔は長くなる。
デバイスは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応するタッチセンシティブディスプレイに第1のアプリケーションビューを表示する(702)。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される(例えば、図5Bのマップアプリケーションビュー5004-1)。
デバイスは、第1の入力(例えば、図5Bの入力507)を検出する(704)。第1の入力を検出することに応答して(706)、デバイスは、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し(708)、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションの画像を表示する(710)(例えば、図5BBにおいて、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する画像5008が表示される)。オープンしているアプリケーションの画像は、ディスプレイで後方に拡張する3次元スタック(例えば、図5BBにおける画像5008の3次元スタック)に表示される。
いくつかの実施形態において、オープンしているアプリケーションの画像はオープンしているアプリケーションアイコンを含む(例えば、図5Sにおけるオープンしているアプリケーションアイコン5002を含む画像5008の類似例を参照)。あるいはデバイスは、3次元スタックにおいて、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンを表示する。
いくつかの実施形態において、3次元スタックにおけるオープンしているアプリケーションの画像は、対応するオープンしているアプリケーションの最近の使用に少なくとも部分的に基づいて順序付けされる(712)(例えば、最後に使用されたオープンしているアプリケーションに対応するオープンしているアプリケーションの画像はスタックの前方に表示され、最近あまり使用されていないアプリケーションはスタックの後方に順次表示される)。
デバイスは、3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャ(例えば、図5BBの533)を検出する(714)。オープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することに応答して(716)、デバイスは以下の動作を実行する。デバイスは、同時にオープンしている複数のアプリケーションの内の対応するアプリケーションに対するそれぞれのアプリケーションビュー(例えば、図5CCのメールアプリケーションビュー5004-4)をタッチセンシティブディスプレイに表示する(718)。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される(例えば、図5CCのメールアプリケーションビュー5004-4)。デバイスは、オープンしているアプリケーションアイコンの3次元スタックの表示を中止し(720)、アプリケーションビュー選択モードを終了する(722)。
尚、方法700(例えば、図7及び図5A~図5HH)に関して上述した処理の詳細は、以下に説明する方法にも同様に適用可能である。例えば、方法800、900、1000及び1100は、方法700を参照して上述した種々の方法の1つ以上の特徴を含んでもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
図8A~図8Cは、いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法800を示すフローチャートである。方法800は、ディスプレイ及びタッチセンシティブ面を備えた多機能デバイス(例えば、図3のデバイス300又は図1のポータブル多機能デバイス100)において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーンディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法800のいくつかの動作は組み合わされてもよく、且つ/又はいくつかの動作の順序は変更されてもよい。
以下に説明するように、方法800は、同時にオープンしているアプリケーションのうちの1つを選択する直観的な方法を提供する。方法は、同時にオープンしているアプリケーションのうちの1つを選択する時のユーザの認識に対する負荷を軽減し、より効率的なヒューマンマシンインタフェースを生成する。バッテリにより動作するコンピューティングデバイスの場合、ユーザが同時にオープンしているアプリケーションのうちの1つをより高速に且つより効率的に選択できるようにすることにより、節電され、バッテリ充電間隔は長くなる。
デバイスは、タッチセンシティブディスプレイに第1のサイズの第1のアプリケーションビューを表示する(802)(例えば、アプリケーションビューの第1のサイズは、タッチセンシティブディスプレイの全て又はほぼ全て(例えば、少なくとも80%又は90%)を占有する)(例えば、図5Bのマップアプリケーションビュー5004-1は、タッチスクリーン112の少なくとも80%を占有する)。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し(804)、第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される(806)。
デバイスは、第1の入力(例えば、図5Bの入力507)を検出する(808)。第1の入力を検出することに応答して(810)、デバイスは、対応するアプリケーションビューに表示するために同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し(812)、事前定義済み領域にオープンしているアプリケーションの画像(例えば、図5Oにおけるオープンしているアプリケーション5008の画像)を表示する(814)。通常、オープンしているアプリケーションの画像は、ユーザが選択可能であり、選択された(例えば、ジェスチャにより)場合にそれらと関連付けられたある特定の処理(例えば、対応するアプリケーションビューを表示すること)を開始する。
いくつかの実施形態において、事前定義済み領域のオープンしているアプリケーションの画像は、単一のスクロール可能な行又は列に表示される(図8Bの826)(例えば、図5Oにおけるオープンしているアプリケーション5008の画像)。いくつかの実施形態において、事前定義済み領域のオープンしているアプリケーションの画像は、格子状に表示される(828)(例えば、図5Rの格子状のオープンしているアプリケーション5008の画像)。格子は、オープンしているアプリケーションの画像の少なくとも2つの行を含む。
いくつかの実施形態において、デバイスは、事前定義済み領域及び検索アイコン(例えば、図5Wの検索アイコン5104)を同時に表示する(830)。いくつかの実施形態において、デバイスは、検索アイコンに対応する場所におけるジェスチャ(例えば、図5Wの521)を検出し(832)、検索アイコンに対応する場所におけるジェスチャを検出することに応答して、検索入力ユーザインタフェース(例えば、キーボード5014を含む図5Xのユーザインタフェース)を表示し、検索入力ユーザインタフェースにおいて1つ以上の検索語を受信し、1つ以上の検索語を使用して検索を実行し、検索の結果を表示する。
各画像(例えば、ライブサムネイル)は、第1のサイズより小さい第2のサイズで表示される(834)。例えば、図5Rの各画像5008は、図5Bのマップアプリケーションビュー5004-1より小さい。いくつかの実施形態において、画像は、対応するアプリケーションの縮小サイズ画像(又は対応するアプリケーションにおける現在のビュー)を表示するように更新される。
画像及び対応するオープンしているアプリケーションアイコンは、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する(844)。例えば、図5Rにおいて、画像5008-10及びアプリケーションアイコン5002-36はメールアプリケーションに対応する。従って、いくつかの実施形態において、画像5008-10及びアプリケーションアイコン5002-36を除去することにより、デバイス100において対応するメールアプリケーションを閉じる。
いくつかの実施形態において、オープンしているアプリケーション及び/又はオープンしているアプリケーションアイコンの縮小画像の格子は、検索ユーザインタフェース内の事前定義済み領域に表示される(例えば、少なくとも2つの行を含む一列のアレイ又はアレイとして)(例えば、図5Wのアプリケーションアイコン5002)。
デバイスは、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャ(例えば、不図示の画像5008-10に対するジェスチャ)を検出する(図8Aの816)。それぞれの画像に対するジェスチャを検出することに応答して(818)、デバイスは以下の動作を実行する。デバイスは、同時にオープンしている複数のアプリケーションの中の対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する(820)。アプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される(例えば、図5Bのメールアプリケーションビュー5004-4)。デバイスは、画像及び対応するオープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止し(822)、アプリケーションビュー選択モードを終了する(824)。
いくつかの実施形態において、事前定義済み領域にオープンしているアプリケーションの画像を表示することは、対応するオープンしているアプリケーションアイコンを各画像と同時に表示することを含む(図8Cの836)(例えば、図5Sにおいて、アプリケーションアイコン5002-36、5002-37及び5002-38は、画像5008-10、5008-11及び5008-12と同時に表示される)。画像及び対応するオープンしているアプリケーションアイコンは、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。それぞれの画像に対するジェスチャを検出することに応答して、デバイスは、画像及び対応するオープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止する。画像及びアプリケーションアイコンの同時表示は、いくつかの利点を提供する。特に、ユーザは、それぞれの縮小画像が対応するアプリケーションを容易に識別できる。アプリケーションアイコンの同時表示なしでは、複数の画像を同様の背景と区別することは困難である。従って、アプリケーションアイコンを画像と同時表示することにより、ユーザの認識に対する負荷を軽減し、より効率的なヒューマン-マシンインタフェースを生成する。
いくつかの実施形態において、事前定義済み領域のオープンしているそれぞれのアプリケーションアイコンは、対応するオープンしているアプリケーションの画像に隣接して表示される(838)(不図示)。いくつかの実施形態において、事前定義済み領域のオープンしているそれぞれのアプリケーションアイコンは、対応するオープンしているアプリケーションの画像に少なくとも部分的に重なり合って表示される(840)(例えば、図5Rのアプリケーションアイコン5002)。いくつかの実施形態において、事前定義済み領域のオープンしているそれぞれのアプリケーションアイコンは、対応するオープンしているアプリケーションの画像に全体が重なり合って表示される(842)(不図示)。
尚、方法800(例えば、図8A~図8C及び図5A~図5HH)に関して上述した処理の詳細は、以下に説明する方法にも同様に適用可能である。例えば、方法900、1000及び1100は、方法800を参照して上述した種々の方法の1つ以上の特徴を含んでもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
図9は、いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法900を示すフローチャートである。方法900は、ディスプレイ及びタッチセンシティブ面を備えた多機能デバイス(例えば、図3のデバイス300又は図1のポータブル多機能デバイス100)において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーンディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法900のいくつかの動作は組み合わされてもよく、且つ/又はいくつかの動作の順序は変更されてもよい。
以下に説明するように、方法900は、同時にオープンしているアプリケーションのうちの1つを選択する直観的な方法を提供する。方法は、同時にオープンしているアプリケーションのうちの1つを選択する時のユーザの認識に対する負荷を軽減し、より効率的なヒューマンマシンインタフェースを生成する。バッテリにより動作するコンピューティングデバイスの場合、ユーザが同時にオープンしているアプリケーションのうちの1つをより高速に且つより効率的に選択できるようにすることにより、節電され、バッテリ充電間隔は長くなる。
デバイスは、第1のアプリケーションビューを第1のサイズ(例えば、アプリケーションビューの第1のサイズは、タッチセンシティブディスプレイの50%以上を占有する)でタッチセンシティブディスプレイに表示する(902)。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する(904)。第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを第1のサイズで同時に表示することなく表示される(906)。例えば、図5Bにおいて、マップアプリケーションビュー5004-1は、他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される。
デバイスは、事前定義済み領域にオープンしているアプリケーションの画像を同時に表示する(908)(例えば、図5O)。各画像は、第1のサイズより小さい第2のサイズで表示される(910)(例えば、ライブサムネイル)。画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する(912)。いくつかの実施形態において、事前定義済み領域にオープンしているアプリケーションの画像を同時に表示することは、対応するオープンしているアプリケーションアイコンを各画像と同時に表示することを含む(914)。その画像及び対応するオープンしているアプリケーションアイコンは、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。
デバイスは、事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する(916)。それぞれの画像に対するジェスチャを検出することに応答して、デバイスは、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して第1のサイズのそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示する(918)(例えば、図5CCに示されたように、電子メールアプリケーションの画像5008-10に対するジェスチャは、メールアプリケーションビュー5004-4の表示を開始する)。それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビュー(例えば、5CCのメールアプリケーションビュー5004-4)を第1のサイズで同時に表示することなく表示される。
尚、方法900(例えば、図9及び図5A~図5HH)に関して上述した処理の詳細は、以下に説明する方法にも同様に適用可能である。例えば、方法1000及び1100は、方法900を参照して上述した種々の方法の1つ以上の特徴を含んでもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
図10は、いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法1000を示すフローチャートである。方法1000は、ディスプレイ及びタッチセンシティブ面を備えた多機能デバイス(例えば、図3のデバイス300又は図1のポータブル多機能デバイス100)において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーンディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法1000のいくつかの動作は組み合わされてもよく、且つ/又はいくつかの動作の順序は変更されてもよい。
以下に説明するように、方法1000は、同時にオープンしているアプリケーションのうちの1つを選択する直観的な方法を提供する。方法は、同時にオープンしているアプリケーションのうちの1つを選択する時のユーザの認識に対する負荷を軽減し、より効率的なヒューマンマシンインタフェースを生成する。バッテリにより動作するコンピューティングデバイスの場合、ユーザが同時にオープンしているアプリケーションのうちの1つをより高速に且つより効率的に選択できるようにすることにより、節電され、バッテリ充電間隔は長くなる。
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間(1002)、デバイスは以下の動作を実行する。
デバイスは、事前定義済み領域に同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコン(例えば、図5Cのアプリケーションアイコン5002)の初期グループを表示する(1004)。
デバイスは、事前定義済み領域においてジェスチャを検出する(1006)。事前定義済み領域においてジェスチャを検出することに応答して(1008)、デバイスは以下の動作のうちの1つを実行する。
ジェスチャが第1の方向の第1のスクロールジェスチャ(例えば、右から左のスワイプジェスチャ)である場合、デバイスは、同時にオープンしている複数のアプリケーションアイコン(例えば、図5E及び図5Fのアプリケーションアイコン)の他のオープンしているアプリケーションアイコンを事前定義済み領域に表示するようにスクロールする(1010)。
ジェスチャが第1の方向とは逆の第2の方向の第2のスクロールジェスチャ(例えば、左から右のスワイプジェスチャ)である場合、デバイスは、設定アイコン(例えば、図5L~図5Mの設定アイコン5102)を事前定義済み領域に表示するようにスクロールする(1012)。いくつかの実施形態において、ジェスチャが第1の方向とは異なる第2の方向の第2のスクロールジェスチャ(例えば、上から下のスワイプジェスチャ)である場合、デバイスは、設定アイコンを第1の事前定義済み領域に表示するようにスクロールする。
ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャ(例えば、タップジェスチャ)である場合(1014)、デバイスは、同時にオープンしている複数のアプリケーションのうちの対応するアプリケーションに対するアプリケーションビューをタッチセンシティブディスプレイに表示し(1016)、オープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止し(1020)、アプリケーションビュー選択モードを終了する(1022)(且つそれぞれのアプリケーションに対する通常動作モードを開始する)。いくつかの実施形態において、アプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される(1018)。
いくつかの実施形態において、ジェスチャがそれぞれの設定アイコンに対する第1のジェスチャ(例えば、タップジェスチャ)である場合、デバイスは、対応する設定を変更し、オープンしているアプリケーションアイコンを事前定義済み領域に表示するのを中止し、アプリケーションビュー選択モードを終了する(且つそれぞれのアプリケーションに対する通常動作モードを開始する)。
いくつかの実施形態において、事前定義済み領域においてジェスチャを検出することに応答して、ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャとは異なる第2のジェスチャ(例えば、図5Gのタップ及び保持ジェスチャ513)である場合、デバイスは、対応するアプリケーションを閉じるためのアプリケーション終了アイコン(例えば、オープンしているアプリケーションアイコン上のあるいはそれに近接する「X」アイコン又は「-」アイコン5002-38)を表示する(1024)。
尚、方法1000(例えば、図10及び図5A~図5HH)に関して上述した処理の詳細は、以下に説明する方法にも同様に適用可能である。例えば方法1100は、方法1000を参照して上述した種々の方法の1つ以上の特徴を含んでもよい。簡潔にするために、本明細書においてこれら詳細は繰り返さない。
図11A及び図11Bは、いくつかの実施形態に係る同時にオープンしているアプリケーションのうちの1つを選択する方法1100を示すフローチャートである。方法1100は、ディスプレイ及びタッチセンシティブ面を備えた多機能デバイス(例えば、図3のデバイス300又は図1のポータブル多機能デバイス100)において実行される。いくつかの実施形態において、ディスプレイはタッチスクリーンディスプレイであり、タッチセンシティブ面はディスプレイ上にある。いくつかの実施形態において、ディスプレイはタッチセンシティブ面とは別個のものである。方法1100のいくつかの動作は組み合わされてもよく、且つ/又はいくつかの動作の順序は変更されてもよい。
以下に説明するように、方法1100は、同時にオープンしているアプリケーションのうちの1つを選択する直観的な方法を提供する。方法は、同時にオープンしているアプリケーションのうちの1つを選択する時のユーザの認識に対する負荷を軽減し、より効率的なヒューマンマシンインタフェースを生成する。バッテリにより動作するコンピューティングデバイスの場合、ユーザが同時にオープンしているアプリケーションのうちの1つをより高速に且つより効率的に選択できるようにすることにより、節電され、バッテリ充電間隔は長くなる。
デバイスは、第1のサイズの第1のアプリケーションビューを第1のアプリケーションに表示する(1102)(例えば、図5CCにおいて、メールアプリケーションのメールアプリケーションビュー5004-4)。第1のアプリケーションビューは、第1のアプリケーションとは異なる第2のアプリケーション(例えば、ウェブブラウザアプリケーション)と関連付けられたユーザが選択可能なオブジェクト(例えば、リンク5020-1)を含む。
デバイスは、ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャ(例えば、図5CCのジェスチャ525)を検出する(1104)。第1のジェスチャを検出することに応答して(1106)、デバイスは、第1のアプリケーションビューを表示するのを中止し(1108)、第2のアプリケーションに第2のアプリケーションビュー(例えば、図5DDのブラウザアプリケーションビュー5004-5)を表示する(1110)。いくつかの実施形態において、第2のアプリケーションビューは第1のアプリケーションビューを置換する(例えば、図5CC及び図5DDにおいて、ブラウザアプリケーションビュー5004-5はメールアプリケーションビュー5004-4を置換する)。
第2のアプリケーションにある間、デバイスは、入力(例えば、図5DDの入力527)を検出する(1112)。入力を検出することに応答して(1114)、デバイスは以下の動作を実行する。デバイスは、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する(1116)。デバイスは、第1の事前定義済み領域にオープンしているアプリケーションの画像(例えば、図5EEの画像5008-12及び5008-10)を表示する(1118)。オープンしているアプリケーションの画像は、同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する。いくつかの実施形態において、画像は、画像のスクロール可能な一列の帯として表示される(例えば画像5008は、図5EE及び図5FFに示されたようにスクロール可能である)。各画像は、第1のサイズより小さい第2のサイズで表示される(例えば、ライブサムネイル)。画像は、第1のアプリケーションビューの画像及び第2のアプリケーションのビューの画像(例えば、ブラウザアプリケーションビューの画像5008-12及びメールアプリケーションビューの画像5008-10)を含む。デバイスは、第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコン(例えば、アプリケーションアイコンを含むホーム画面又はスプリングボード)を含むビューの一部(例えば、「ホーム画面」5001の一部)を表示する(1120)。
いくつかの実施形態において、デバイスは、論理的に接続されるオープンしているアプリケーションの画像を表示する。例えば、メールアプリケーション(例えば、図5CC)においてウェブブラウザアプリケーションが開かれる(例えば、図5DD)と仮定する。ウェブブラウザアプリケーションにおいて、電子ブックアプリケーションが開かれる(不図示)と更に仮定する。その後、デバイスは、同時にオープンしている他のあらゆるアプリケーションに関係なく、メールアプリケーション、ウェブブラウザアプリケーション及び電子ブックアプリケーションの部分集合の画像を表示する。
アプリケーションビュー選択モードの間、デバイスは、第2のジェスチャ(例えば、タップジェスチャ)を検出する(1122)。第2のジェスチャを検出することに応答して(1124)、デバイスは以下の動作のうちの1つを実行する。
第2のジェスチャ(例えば、図5EEのジェスチャ535)が第1のアプリケーションビューの画像に対応する場所にある場合(1126)、デバイスは、第1のアプリケーションに第1のサイズの第1のアプリケーションビュー(例えば、図5CCのマップアプリケーションビュー5004-4)を表示し(1128)、画像を第1の事前定義済み領域に表示するのを中止し(1130)、アプリケーションビュー選択モードを終了する(1132)(且つそれぞれのアプリケーションに対する通常動作モードを開始する)。
第2のジェスチャ(例えば、図5FFのジェスチャ533)が第2の事前定義済み領域に対応する場所にある場合(1134)、デバイスは、アプリケーションを起動するためのアプリケーションアイコンを含むビュー(例えば、図5HHに示されたようなホーム画面5001)を表示し(1136)(換言すると、このビューの一部だけを表示するのではなく、アプリケーション起動項目を含むビューを全て表示する)、画像を第1の事前定義済み領域に表示するのを中止し(1138)、アプリケーションビュー選択モードを終了する(1140)(且つアプリケーションアイコンを含むビューからアプリケーションを起動するための通常動作モードを開始する)。
いくつかの実施形態において、第2のジェスチャが第1の事前定義済み領域のそれぞれのアプリケーションの画像に対応する場所にある場合(1142)、デバイスは、同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するそれぞれのアプリケーションビューをタッチセンシティブディスプレイに表示し(1144)、画像を第1の事前定義済み領域に表示するのを中止し(1148)、アプリケーションビュー選択モードを終了する(1150)(且つそれぞれのアプリケーションに対する通常動作モードを開始する)。例えば、マップアプリケーションの画像5008-6に対応する場所におけるジェスチャ531を検出することに応答して、マップアプリケーションビューはディスプレイに表示される(例えば、図5GG)。
いくつかの実施形態において、それぞれのアプリケーションビューは、同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示される(1146)(例えば、図5GG)。
上述した情報処理方法における動作は、汎用プロセッサ又は特定用途向けチップ等の情報処理装置における1つ以上の機能モジュールを実行することにより実現される。これらのモジュール、これらのモジュールの組み合わせ及び/又は汎用ハードウェアとのそれらの組み合わせ(例えば、図1A、図1B及び図3に関して上述したような)は全て、本発明の保護の範囲に含まれる。
図6A~図6C、図7、図8A~図8C、図9、図10、並びに図11A及び図11Bを参照して上述した動作は、図1A~図1Cに示した構成要素により実現される。例えば検出動作604、アプリケーションビュー選択モードを開始する動作608及び終了する動作622は、イベントソータ170、イベントレコグナイザ180及びイベントハンドラ190により実現される。イベントソータ170のイベントモニタ171はタッチセンシティブディスプレイ112に対する接触を検出し、イベントディスパッチャモジュール174はイベント情報をアプリケーション136-1に配信する。アプリケーション136-1の各イベントレコグナイザ180は、イベント情報を各イベント定義186と比較し、タッチセンシティブ面上の第1の場所における第1の接触(又はデバイスの回転)がユーザインタフェースにおけるオブジェクトの選択又はある向きから別の向きへのデバイスの回転等の事前定義済みのイベント又はサブイベントに対応するかを判定する。事前定義済みのイベント又はサブイベントがそれぞれ検出された場合、イベントレコグナイザ180は、イベント又はサブイベントの検出と関連付けられたイベントハンドラ190を起動する。イベントハンドラ190は、アプリケーション内部状態192を更新するためにデータ更新部176、オブジェクト更新部177又はGUI更新部178を利用するか又は呼び出す。いくつかの実施形態において、イベントハンドラ190は、各GUI更新部178にアクセスし、アプリケーションにより表示されているものを更新する。同様に、他の処理が図1A~図1Cに示す構成要素に基づいて実現される方法は、当業者には明らかとなるだろう。
説明の目的で、特定の実施形態を参照して上記説明を行った。しかし、上記の例示的な説明は、本発明を網羅すること又は開示された厳密な形式に限定することを意図しない。多くの変更及び変形が上記教示に鑑みて可能である。本発明の原理及びその実際的な応用例を最適に説明するために実施形態を選択して説明した。これにより、当業者は、考えられる特定の用途に適するような本発明及び種々の変更を含む種々の実施形態を最適に利用できる。
Claims (64)
- タッチセンシティブディスプレイを備えた多機能デバイスにおいて、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示することと、
第1の入力を検出することと、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
第1の事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示し、
前記第1の事前定義済み領域に隣接する前記第1のアプリケーションビューの少なくとも一部を同時に表示することと、
前記第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することと、
前記オープンしているそれぞれのアプリケーションアイコンに対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示し、
オープンしているアプリケーションアイコンを前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することと、
を備えることを特徴とする方法。 - 前記第1のアプリケーションビューの前記少なくとも一部は、前記第1の事前定義済み領域より大きい第2の事前定義済み領域に前記第1の事前定義済み領域に隣接して表示されることを特徴とする請求項1記載の方法。
- 前記アプリケーションビュー選択モードの間、
前記第1のアプリケーションビューの前記少なくとも一部に対するジェスチャを検出することと、
前記第1のアプリケーションビューの前記一部に対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく前記第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示し、
前記アプリケーションビュー選択モードを終了することとを備えることを特徴とする請求項1記載の方法。 - 前記第1の入力を検出することに応答して、
前記第1のアプリケーションビューの一部が移動して前記ディスプレイから消え且つ前記ディスプレイ上に留まるように前記第1のアプリケーションビューをスライドすることを備えることを特徴とする請求項1記載の方法。 - 前記オープンしているアプリケーションアイコンの少なくとも部分集合は、対応するアプリケーションに対する状態印を含むことを特徴とする請求項1記載の方法。
- オープンしているアプリケーションアイコンの前記初期グループは、対応するオーディオアプリケーションが使用中の場合にオーディオアプリケーションアイコンを含むことを特徴とする請求項1記載の方法。
- オープンしているアプリケーションアイコンは、順番に前記第1の事前定義済み領域に表示され、前記順番は、前記対応するオープンしているアプリケーションに対する使用履歴に従って判定されることを特徴とする請求項1記載の方法。
- 前記アプリケーションビュー選択モードの間に設定アイコンを前記第1の事前定義済み領域に表示することを備えることを特徴とする請求項1記載の方法。
- オープンしているアプリケーションに対する設定アイコンが前記第1の事前定義済み領域に表示される場合、前記対応するオープンしているアプリケーションアイコンは前記第1の事前定義済み領域に表示されないことを特徴とする請求項8記載の方法。
- オーディオ制御アイコン及び前記第1の事前定義済み領域のそれぞれの行における対応するオーディオアプリケーションアイコン以外のオープンしているアプリケーションアイコンを同時に表示することを備えることを特徴とする請求項1記載の方法。
- 前記アプリケーションビュー選択モードの間、
前記第1の事前定義済み領域においてスクロールジェスチャを検出することと、
前記スクロールジェスチャを検出することに応答して、前記スクロールジェスチャに従って前記第1の事前定義済み領域において前記同時にオープンしている複数のアプリケーションアイコンをスクロールすることとを備えることを特徴とする請求項1記載の方法。 - 前記アプリケーションビュー選択モードでオープンしているアプリケーションアイコンの前記初期グループを表示する間、
第1の方向の第1のスクロールジェスチャが前記第1の事前定義済み領域において検出される場合、前記同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを前記第1の事前定義済み領域に表示するようにスクロールすることと、
前記第1の方向とは逆の第2の方向の第2のスクロールジェスチャが前記第1の事前定義済み領域において検出される場合、設定アイコンを前記第1の事前定義済み領域に表示するようにスクロールすることとを備えることを特徴とする請求項1記載の方法。 - 前記アプリケーションビュー選択モードの間、
前記ディスプレイの上端から開始するスワイプダウンジェスチャを検出することと、
前記スワイプダウンジェスチャを検出することに応答して、
ユーザが選択可能なアイコンを表示し、
最近の電子公告のリスト及びユーザが選択した情報のうちの少なくとも1つを表示することとを備えることを特徴とする請求項1記載の方法。 - 前記アプリケーションビュー選択モードの間、
前記第1の事前定義済み領域においてオープンしているアプリケーションアイコンに対応する場所におけるジェスチャを検出することと、
前記オープンしているアプリケーションアイコンに対応する前記場所における前記ジェスチャを検出することに応答して、対応するアプリケーションを閉じるためのアプリケーションを終了するアイコンを表示することと、
前記アプリケーションを終了するアイコンに対応する場所におけるジェスチャを検出することと、
前記アプリケーションを終了するアイコンに対応する前記場所における前記ジェスチャを検出することに応答して、前記対応するアプリケーションを閉じることとを備えることを特徴とする請求項1記載の方法。 - 前記オープンしているアプリケーションアイコンに対応する前記場所における前記ジェスチャを検出することに応答して、前記場所において前記オープンしているアプリケーションアイコンを揺らすことを備えることを特徴とする請求項14記載の方法。
- タッチセンシティブディスプレイと、
1つ以上のプロセッサと、
メモリと、
1つ以上のプログラムとを備え、
前記1つ以上のプログラムは前記メモリに格納され且つ前記1つ以上のプロセッサにより実行されるように構成され、前記1つ以上のプログラムは、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する前記タッチセンシティブディスプレイに第1のアプリケーションビューを、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示する命令と、
第1の入力を検出する命令と、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
第1の事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示し、
前記第1の事前定義済み領域に隣接する前記第1のアプリケーションビューの少なくとも一部を同時に表示する命令と、
前記第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出する命令と、
前記オープンしているそれぞれのアプリケーションアイコンに対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示し、
オープンしているアプリケーションアイコンを前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了する命令と、
を含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイと、メモリと、前記メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースであって、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューは前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示され、
第1の入力が検出され、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループは、第1の事前定義済み領域に表示され、
前記第1のアプリケーションビューの少なくとも一部は、前記第1の事前定義済み領域に隣接して同時に表示され、
ジェスチャは、前記第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対して検出され、
前記オープンしているそれぞれのアプリケーションアイコンに対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示されるそれぞれのアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記タッチセンシティブディスプレイに表示され、
オープンしているアプリケーションアイコンを前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することを特徴とするグラフィカルユーザインタフェース。 - 1つ以上のプログラムを格納するコンピュータ可読記憶媒体であって、前記1つ以上のプログラムは、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示することと、
第1の入力を検出することと、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
第1の事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示し、
前記第1の事前定義済み領域に隣接する前記第1のアプリケーションビューの少なくとも一部を同時に表示することと、
前記第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出することと、
前記オープンしているそれぞれのアプリケーションアイコンに対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示し、
オープンしているアプリケーションアイコンを前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することと、
を前記デバイスにより行う命令を含むことを特徴とするコンピュータ可読記憶媒体。 - タッチセンシティブディスプレイと、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示する手段と、
第1の入力を検出する手段と、
前記第1の入力を検出することに応答する手段と、
前記第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出する手段と、
前記オープンしているそれぞれのアプリケーションアイコンに対する前記ジェスチャを検出することに応答する手段とを備え、
前記第1の入力を検出することに応答する手段は、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、
第1の事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示する手段と、
前記第1の事前定義済み領域に隣接する前記第1のアプリケーションビューの少なくとも一部を同時に表示する手段と含み、
前記オープンしているそれぞれのアプリケーションアイコンに対する前記ジェスチャを検出することに応答する手段は、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示する手段と、
オープンしているアプリケーションアイコンを前記第1の事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置であって、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示する手段と、
第1の入力を検出する手段と、
前記第1の入力を検出することに応答する手段と、
前記第1の事前定義済み領域においてオープンしているそれぞれのアプリケーションアイコンに対するジェスチャを検出する手段と、
前記オープンしているそれぞれのアプリケーションアイコンに対する前記ジェスチャを検出することに応答する手段とを備え、
前記第1の入力を検出することに応答する手段は、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、
第1の事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示する手段と、
前記第1の事前定義済み領域に隣接する前記第1のアプリケーションビューの少なくとも一部を同時に表示する手段とを含み、
前記オープンしているそれぞれのアプリケーションアイコンに対する前記ジェスチャを検出することに応答する手段は、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示する手段と、
オープンしているアプリケーションアイコンを前記第1の事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手とを含むことを特徴とする情報処理装置。 - タッチセンシティブディスプレイを備えた多機能デバイスにおいて、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示することと、
第1の入力を検出することと、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する前記ディスプレイで後方に拡張する3次元スタックに表示されるオープンしているアプリケーションの画像を表示することと、
前記3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、
前記オープンしているアプリケーションの前記それぞれの画像に対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示し、
オープンしているアプリケーションの画像の前記3次元スタックの表示を中止し、
前記アプリケーションビュー選択モードを終了することと、
を備えることを特徴とする方法。 - 前記3次元スタックにおけるオープンしているアプリケーションの前記画像は、対応するオープンしているアプリケーションの最近の使用に少なくとも部分的に基づいて順序付けされることを特徴とする請求項21記載の方法。
- タッチセンシティブディスプレイと、
1つ以上のプロセッサと、
メモリと、
1つ以上のプログラムとを備え、
前記1つ以上のプログラムは前記メモリに格納され且つ前記1つ以上のプロセッサにより実行されるように構成され、前記1つ以上のプログラムは、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示する命令と、
第1の入力を検出する命令と、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する前記ディスプレイで後方に拡張する3次元スタックに表示されるオープンしているアプリケーションの画像を表示する命令と、
前記3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する命令と、
前記オープンしているアプリケーションの前記それぞれの画像に対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示し、
オープンしているアプリケーションの画像の前記3次元スタックの表示を中止し、
前記アプリケーションビュー選択モードを終了する命令と、
を含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイと、メモリと、前記メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースであって、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューは前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示され、
第1の入力が検出され、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する前記ディスプレイで後方に拡張する3次元スタックに表示されるオープンしているアプリケーションアイコンの画像は、事前定義済み領域に表示され、
ジェスチャは、前記3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対して検出され、
前記オープンしているアプリケーションの前記それぞれの画像に対するジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示されるそれぞれのアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記タッチセンシティブディスプレイに表示され、
オープンしているアプリケーションの画像の前記3次元スタックの表示を中止し、
前記アプリケーションビュー選択モードを終了することを特徴とするグラフィカルユーザインタフェース。 - 1つ以上のプログラムを格納するコンピュータ可読記憶媒体であって、前記1つ以上のプログラムは、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示することと、
第1の入力を検出することと、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する前記ディスプレイで後方に拡張する3次元スタックに表示されるオープンしているアプリケーションの画像を表示しすることと、
前記3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、
前記オープンしているアプリケーションの前記それぞれの画像に対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく、表示されるアプリケーションビューを前記タッチセンシティブディスプレイに表示し、
オープンしているアプリケーションの画像の前記3次元スタックの表示を中止し、
前記アプリケーションビュー選択モードを終了することと、
を前記デバイスにより行う命令を含むことを特徴とするコンピュータ可読記憶媒体。 - タッチセンシティブディスプレイと、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示する手段と、
第1の入力を検出する手段と、
前記第1の入力を検出することに応答する手段と、
前記3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、
前記オープンしているアプリケーションの前記それぞれの画像に対する前記ジェスチャを検出することに応答する手段とを備え、
前記第1の入力を検出することに応答する手段は、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する前記ディスプレイで後方に拡張する3次元スタックに表示されるオープンしているアプリケーションの画像を表示する手段とを含み、
前記オープンしているアプリケーションの前記それぞれの画像に対する前記ジェスチャを検出することに応答する手段は、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するアプリケーションビューを前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく前記タッチセンシティブディスプレイに表示する手段と、
オープンしているアプリケーションの画像の前記3次元スタックの表示を中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置であって、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応する第1のアプリケーションビューを前記タッチセンシティブディスプレイに、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも同時に表示することなく表示する手段と、
第1の入力を検出する手段と、
前記第1の入力を検出することに応答する手段と、
前記3次元スタックにおいてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、
前記オープンしているアプリケーションの前記それぞれの画像に対する前記ジェスチャを検出することに応答する手段とを備え、
前記第1の入力を検出することに応答する手段は、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する前記ディスプレイで後方に拡張する3次元スタックに表示されるオープンしているアプリケーションの画像を表示する手段とを含み、
前記オープンしているアプリケーションの前記それぞれの画像に対する前記ジェスチャを検出することに応答する手段は、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対するアプリケーションビューを前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく前記タッチセンシティブディスプレイに表示する手段と、
オープンしているアプリケーションの画像の前記3次元スタックの表示を中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含むことを特徴とする情報処理装置。 - タッチセンシティブディスプレイを備えた多機能デバイスにおいて、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示することであり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションビューに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されることと、
第1の入力を検出することと、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
事前定義済み領域にオープンしているアプリケーションの画像を表示することであり、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応することと、
前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示し、
前記画像を前記事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することと、
を備えることを特徴とする方法。 - 前記事前定義済み領域にオープンしているアプリケーションの画像を表示することは、対応するオープンしているアプリケーションアイコンを各画像と同時に表示することであり、前記画像及び前記対応するオープンしているアプリケーションアイコンは、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応することと、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、前記画像及び前記対応するオープンしているアプリケーションアイコンを前記事前定義済み領域に表示するのを中止することとを含むことを特徴とする請求項28記載の方法。 - 前記事前定義済み領域のオープンしているそれぞれのアプリケーションアイコンは、前記対応するオープンしているアプリケーションの前記画像に隣接して表示されることを特徴とする請求項29記載の方法。
- 前記事前定義済み領域のオープンしているそれぞれのアプリケーションアイコンは、前記対応するオープンしているアプリケーションの前記画像に少なくとも部分的に重なり合って表示されることを特徴とする請求項29記載の方法。
- 前記事前定義済み領域のオープンしているそれぞれのアプリケーションアイコンは、前記対応するオープンしているアプリケーションの前記画像に全体が重なり合って表示されることを特徴とする請求項29記載の方法。
- 前記事前定義済み領域のオープンしているアプリケーションの前記画像は、単一のスクロール可能な行又は列に表示されることを特徴とする請求項28記載の方法。
- 前記事前定義済み領域のオープンしているアプリケーションの前記画像は、オープンしているアプリケーションの画像の少なくとも2つの行を含む格子で表示されることを特徴とする請求項28記載の方法。
- 前記事前定義済み領域及び検索アイコンを同時に表示することを備えることを特徴とする請求項28記載の方法。
- 前記検索アイコンに対応する場所におけるジェスチャを検出することと、
前記検索アイコンに対応する前記場所における前記ジェスチャを検出することに応答して、検索入力ユーザインタフェースを表示することと、
前記検索入力ユーザインタフェースにおいて1つ以上の検索語を受信することと、
前記1つ以上の検索語を使用して検索を実行することと、
前記検索の結果を表示することとを備えることを特徴とする請求項35記載の方法。 - タッチセンシティブディスプレイと、
1つ以上のプロセッサと、
メモリと、
1つ以上のプログラムとを備え、
前記1つ以上のプログラムは前記メモリに格納され且つ前記1つ以上のプロセッサにより実行されるように構成され、前記1つ以上のプログラムは、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示する命令であり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示される命令と、
第1の入力を検出する命令と、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
事前定義済み領域にオープンしているアプリケーションの画像を表示する命令であり、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する命令と、
前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する命令と、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示し、
前記画像を前記事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了する命令と、
を含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイと、メモリと、前記メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースであって、
前記タッチセンシティブディスプレイに対する第1のサイズの第1のアプリケーションビューであり、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示される第1のアプリケーションビューを備え、
第1の入力が検出され、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
オープンしているアプリケーションの画像は事前定義済み領域に表示され、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、
ジェスチャは、前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対して検出され、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記タッチセンシティブディスプレイに前記第1のサイズで表示され、
前記事前定義済み領域の前記画像を表示するのを中止し、
前記アプリケーションビュー選択モードを終了することを特徴とするグラフィカルユーザインタフェース。 - 1つ以上のプログラムを格納するコンピュータ可読記憶媒体であって、前記1つ以上のプログラムは、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示することであり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されることと、
第1の入力を検出することと、
前記第1の入力を検出することに応答して、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
事前定義済み領域にオープンしているアプリケーションの画像を表示することであり、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応することと、
前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示し、
前記画像を前記事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することと、
を前記デバイスにより行う命令を含むことを特徴とするコンピュータ可読記憶媒体。 - タッチセンシティブディスプレイと、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段であり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示される手段と、
第1の入力を検出する手段と、
前記第1の入力を検出することに応答する手段と、
前記前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、
前記それぞれの画像に対する前記ジェスチャを検出することに応答する手段とを備え、
前記第1の入力を検出することに応答する手段は、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、
事前定義済み領域にオープンしているアプリケーションの画像を表示する手段であり、
各画像が前記第1のサイズより小さい第2のサイズで表示され、
前記画像が前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する手段とを含み、
前記それぞれの画像に対する前記ジェスチャを検出することに応答する手段は、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段と、
前記画像を前記事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手段をと含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置であって、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段であり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示される手段と、
第1の入力を検出する手段と、
前記第1の入力を検出することに応答する手段と、
前記前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、
前記それぞれの画像に対する前記ジェスチャを検出することに応答する手段とを備え、
前記第1の入力を検出することに応答する手段は、
対応するアプリケーションビューに表示するために前記同時にオープンしているアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、
事前定義済み領域にオープンしているアプリケーションの画像を表示する手段であり、
各画像が前記第1のサイズより小さい第2のサイズで表示され、
前記画像が前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する手段とを含み、
前記それぞれの画像に対する前記ジェスチャを検出することに応答する手段は、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段と、
前記画像を前記事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含むことを特徴とする情報処理装置。 - タッチセンシティブディスプレイを備えた多機能デバイスにおいて、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示することであり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションビューに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されることと、
事前定義済み領域にオープンしているアプリケーションの画像を同時に表示することであり、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応することと、
前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示することと、
を備えることを特徴とする方法。 - 前記事前定義済み領域にオープンしているアプリケーションの画像を同時に表示することは、対応するオープンしているアプリケーションアイコンを各画像と同時に表示することを含み、前記画像及び前記対応するオープンしているアプリケーションアイコンは、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応することを特徴とする請求項42記載の方法。
- タッチセンシティブディスプレイと、
1つ以上のプロセッサと、
メモリと、
1つ以上のプログラムとを備え、
前記1つ以上のプログラムは前記メモリに格納され且つ前記1つ以上のプロセッサにより実行されるように構成され、前記1つ以上のプログラムは、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示する命令であり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示される命令と、
事前定義済み領域にオープンしているアプリケーションの画像を同時に表示する命令であり、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する命令と、
前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する命令と、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示する命令と、
を含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイと、メモリと、前記メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースであって、
前記タッチセンシティブディスプレイに対する第1のサイズの第1のアプリケーションビューであり、
同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示される第1のアプリケーションビューと、
事前定義済み領域におけるオープンしているアプリケーションの画像の同時表示であり、
各画像が前記第1のサイズより小さい第2のサイズで表示され、
前記画像が前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する同時表示とを備え、
ジェスチャは、前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対して検出され、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されるアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記タッチセンシティブディスプレイに前記第1のサイズで表示されることを特徴とするグラフィカルユーザインタフェース。 - 1つ以上のプログラムを格納するコンピュータ可読記憶媒体であって、前記1つ以上のプログラムは、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示することであり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されることと、
事前定義済み領域にオープンしているアプリケーションの画像を同時に表示することであり、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応することと、
前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出することと、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示することと、
を前記デバイスにより行う命令を含むことを特徴とするコンピュータ可読記憶媒体。 - タッチセンシティブディスプレイと、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段であり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示される手段と、
事前定義済み領域にオープンしているアプリケーションの画像を同時に表示する手段であり、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する手段と、
前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段と、
を備えることを特徴とする多機能デバイス。 - タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置であって、
第1のサイズの第1のアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段であり、
前記第1のアプリケーションビューは、同時にオープンしている複数のアプリケーションの第1のアプリケーションに対応し、
前記第1のアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示される手段と、
事前定義済み領域にオープンしているアプリケーションの画像を同時に表示する手段であり、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応する手段と、
前記事前定義済み領域においてオープンしているアプリケーションのそれぞれの画像に対するジェスチャを検出する手段と、
前記それぞれの画像に対する前記ジェスチャを検出することに応答して、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記第1のサイズの前記同時にオープンしている複数のアプリケーションの他のどのアプリケーションに対するアプリケーションビューも前記第1のサイズで同時に表示することなく表示されるそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段と、
を備えることを特徴とする情報処理装置。 - タッチセンシティブディスプレイを備えた多機能デバイスにおいて、対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示することと、
前記事前定義済み領域においてジェスチャを検出することと、
前記事前定義済み領域において前記ジェスチャを検出することに応答して、
前記ジェスチャが第1の方向の第1のスクロールジェスチャである場合、前記同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを前記事前定義済み領域に表示するようにスクロールすることと、
前記ジェスチャが前記第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合に設定アイコンを前記事前定義済み領域に表示するようにスクロールすることと、
前記ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示し、
オープンしているアプリケーションアイコンを前記事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することと、
を備えることを特徴とする方法。 - 前記それぞれのアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示されることを特徴とする請求項49記載の方法。
- 前記事前定義済み領域において前記ジェスチャを検出することに応答して、
前記ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する前記第1のジェスチャとは異なる第2のジェスチャである場合に対応するアプリケーションを閉じるためのアプリケーションを終了するアイコンを表示することを備えることを特徴とする請求項49記載の方法。 - タッチセンシティブディスプレイと、
1つ以上のプロセッサと、
メモリと、
1つ以上のプログラムとを備え、
前記1つ以上のプログラムは前記メモリに格納され且つ前記1つ以上のプロセッサにより実行されるように構成され、前記1つ以上のプログラムは、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示する命令と、
前記事前定義済み領域においてジェスチャを検出する命令と、
前記事前定義済み領域において前記ジェスチャを検出することに応答して、
前記ジェスチャが第1の方向の第1のスクロールジェスチャである場合に前記同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを前記事前定義済み領域に表示するようにスクロールする命令と、
前記ジェスチャが前記第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合に設定アイコンを前記事前定義済み領域に表示するようにスクロールする命令と、
前記ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示し、
オープンしているアプリケーションアイコンを前記事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了する命令と、
を含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイと、メモリと、前記メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースであって、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間、
事前定義済み領域において、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを備え、
ジェスチャは前記事前定義済み領域において検出され、
前記事前定義済み領域において前記ジェスチャを検出することに応答して、
前記ジェスチャが第1の方向の第1のスクロールジェスチャである場合、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部は、前記同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを前記事前定義済み領域に表示するようにスクロールされ、
前記ジェスチャが前記第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部は、設定アイコンを前記事前定義済み領域に表示するようにスクロールされ、
前記ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合、
それぞれのアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対して前記タッチセンシティブディスプレイに表示され、
オープンしているアプリケーションアイコンを前記事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することを特徴とするグラフィカルユーザインタフェース。 - 1つ以上のプログラムを格納するコンピュータ可読記憶媒体であって、前記1つ以上のプログラムは、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示することと、
前記事前定義済み領域においてジェスチャを検出することと、
前記事前定義済み領域において前記ジェスチャを検出することに応答して、
前記ジェスチャが第1の方向の第1のスクロールジェスチャである場合に前記同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを前記事前定義済み領域に表示するようにスクロールし、
前記ジェスチャが前記第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合に設定アイコンを前記事前定義済み領域に表示するようにスクロールし、
前記ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示し、
オープンしているアプリケーションアイコンを前記事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することと、
を前記デバイスにより行う命令を含むことを特徴とするコンピュータ可読記憶媒体。 - タッチセンシティブディスプレイと、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間に使用可能な手段とを備え、
前記アプリケーションビュー選択モードの間に使用可能な手段は、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示する手段と、
前記事前定義済み領域においてジェスチャを検出する手段と、
前記事前定義済み領域において前記ジェスチャを検出することに応答する手段とを含み、
前記事前定義済み領域において前記ジェスチャを検出することに応答する手段は、
前記ジェスチャが第1の方向の第1のスクロールジェスチャである場合に使用可能な前記同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを前記事前定義済み領域に表示するようにスクロールする手段と、
前記ジェスチャが前記第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合に使用可能な設定アイコンを前記事前定義済み領域に表示するようにスクロールする手段と、
前記ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合に使用可能な手段とを含み、
前記第1のジェスチャである場合に使用可能な手段は、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段と、
オープンしているアプリケーションアイコンを前記事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置であって、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードの間に使用可能な手段を備え、
前記アプリケーションビュー選択モードの間に使用可能な手段は、
事前定義済み領域に前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応するオープンしているアプリケーションアイコンの初期グループを表示する手段と、
前記事前定義済み領域においてジェスチャを検出する手段と、
前記事前定義済み領域において前記ジェスチャを検出することに応答する手段とを含み、
前記事前定義済み領域において前記ジェスチャを検出することに応答する手段は、
前記ジェスチャが第1の方向の第1のスクロールジェスチャである場合に使用可能な前記同時にオープンしている複数のアプリケーションアイコンの他のオープンしているアプリケーションアイコンを前記事前定義済み領域に表示するようにスクロールする手段と、
前記ジェスチャが前記第1の方向とは逆の第2の方向の第2のスクロールジェスチャである場合に使用可能な設定アイコンを前記事前定義済み領域に表示するようにスクロールする手段と、
前記ジェスチャがオープンしているそれぞれのアプリケーションアイコンに対する第1のジェスチャである場合に使用可能な手段とを含み、
前記第1のジェスチャである場合に使用可能な手段は、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示する手段と、
オープンしているアプリケーションアイコンを前記事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含むことを特徴とする情報処理装置。 - タッチセンシティブディスプレイを備えた多機能デバイスにおいて、
第1のアプリケーションに第1のサイズの前記第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む第1のアプリケーションビューを表示することと、
前記ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出することと、
前記第1のジェスチャを検出することに応答して、
前記第1のアプリケーションビューを表示するのを中止し、
第2のアプリケーションビューを前記第2のアプリケーションに表示することと、
前記第2のアプリケーションにある間に入力を検出することと、
前記入力を検出することに応答して、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
第1の事前定義済み領域にオープンしているアプリケーションの画像を表示し、
オープンしているアプリケーションの前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記第1のアプリケーションビューの画像及び前記第2のアプリケーションのビューの画像を含み、
前記第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示することと、
前記アプリケーションビュー選択モードの間に第2のジェスチャを検出することと、
前記第2のジェスチャを検出することに応答して、
前記第2のジェスチャが前記第1のアプリケーションビューの前記画像に対応する場所にある場合、
前記第1のサイズの前記第1のアプリケーションビューを前記第1のアプリケーションに表示し、
前記画像を前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了すること及び、
前記第2のジェスチャが前記第2の事前定義済み領域に対応する場所にある場合、
アプリケーションを起動するためのアプリケーションアイコンを含む前記ビューを表示し、
前記画像を前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することと、
を備えることを特徴とする方法。 - 前記第2のジェスチャが前記第1の事前定義済み領域のそれぞれのアプリケーションの画像に対応する場所にある場合、
前記同時にオープンしている複数のアプリケーションの対応するアプリケーションに対してそれぞれのアプリケーションビューを前記タッチセンシティブディスプレイに表示することと、
前記画像を前記第1の事前定義済み領域に表示するのを中止することと、
前記アプリケーションビュー選択モードを終了することとを備えることを特徴とする請求項57記載の方法。 - 前記それぞれのアプリケーションビューは、前記同時にオープンしている複数のアプリケーションの他のあらゆるアプリケーションに対するアプリケーションビューを同時に表示することなく表示されることを特徴とする請求項58記載の方法。
- タッチセンシティブディスプレイと、
1つ以上のプロセッサと、
メモリと、
1つ以上のプログラムとを備え、
前記1つ以上のプログラムは前記メモリに格納され且つ前記1つ以上のプロセッサにより実行されるように構成され、前記1つ以上のプログラムは、
第1のアプリケーションに第1のサイズの前記第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む第1のアプリケーションビューを表示する命令と、
前記ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出する命令と、
前記第1のジェスチャを検出することに応答して、
前記第1のアプリケーションビューを表示するのを中止し、
第2のアプリケーションビューを第2のアプリケーションに表示する命令と、
前記第2のアプリケーションにある間に入力を検出する命令と、
前記入力を検出することに応答して、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
第1の事前定義済み領域にオープンしているアプリケーションの画像を表示し、
オープンしているアプリケーションの前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記第1のアプリケーションビューの画像及び前記第2のアプリケーションのビューの画像を含み、
前記第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示する命令と、
前記アプリケーションビュー選択モードの間に第2のジェスチャを検出する命令と、
前記第2のジェスチャを検出することに応答して、
前記第2のジェスチャが前記第1のアプリケーションビューの前記画像に対応する場所にある場合、
前記第1のサイズの前記第1のアプリケーションビューを前記第1のアプリケーションに表示し、
前記画像を前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了する命令及び、
前記第2のジェスチャが前記第2の事前定義済み領域に対応する場所にある場合、
アプリケーションを起動するためのアプリケーションアイコンを含む前記ビューを表示し、
前記画像を前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了する命令と、
を含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイと、メモリと、前記メモリに格納された1つ以上のプログラムを実行するための1つ以上のプロセッサとを備えた多機能デバイスにおけるグラフィカルユーザインタフェースであって、
第1のアプリケーションに第1のサイズの前記第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む第1のアプリケーションビューを備え、
第1のジェスチャは、前記ユーザが選択可能なオブジェクトに対応する場所において検出され、
前記第1のジェスチャを検出することに応答して、
前記第1のアプリケーションビューを表示するのを中止し、
第2のアプリケーションビューは前記第2のアプリケーションに表示され、
前記第2のアプリケーションにある間に入力が検出され、
前記入力を検出することに応答して、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
オープンしているアプリケーションの画像は第1の事前定義済み領域に表示され、
オープンしているアプリケーションの前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記第1のアプリケーションビューの画像及び前記第2のアプリケーションのビューの画像を含み、
アプリケーションを起動するためのアプリケーションアイコンを含むビューの一部は、前記第1の事前定義済み領域とは異なる第2の事前定義済み領域に表示され、
前記アプリケーションビュー選択モードの間に第2のジェスチャが検出され、
前記第2のジェスチャを検出することに応答して、
前記第2のジェスチャが前記第1のアプリケーションビューの前記画像に対応する場所にある場合、
前記第1のアプリケーションビューは前記第1のアプリケーションに前記第1のサイズで表示され、
前記第1の事前定義済み領域の前記画像を表示するのを中止し、
前記アプリケーションビュー選択モードを終了し、
前記第2のジェスチャが前記第2の事前定義済み領域に対応する場所にある場合、
アプリケーションを起動するためのアプリケーションアイコンを含む前記ビューが表示され、
前記第1の事前定義済み領域の前記画像を表示するのを中止し、
前記アプリケーションビュー選択モードを終了することを特徴とするグラフィカルユーザインタフェース。 - 1つ以上のプログラムを格納するコンピュータ可読記憶媒体であって、前記1つ以上のプログラムは、タッチセンシティブディスプレイを備えた多機能デバイスにより実行された時に、
第1のアプリケーションに第1のサイズの前記第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む第1のアプリケーションビューを表示することと、
前記ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出することと、
前記第1のジェスチャを検出することに応答して、
前記第1のアプリケーションビューを表示するのを中止し、
第2のアプリケーションビューを前記第2のアプリケーションに表示することと、
前記第2のアプリケーションにある間に入力を検出することと、
前記入力を検出することに応答して、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始し、
第1の事前定義済み領域にオープンしているアプリケーションの画像を表示し、
オープンしているアプリケーションの前記画像は、前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、
各画像は、前記第1のサイズより小さい第2のサイズで表示され、
前記画像は、前記第1のアプリケーションビューの画像及び前記第2のアプリケーションのビューの画像を含み、
前記第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示することと、
前記アプリケーションビュー選択モードの間に第2のジェスチャを検出することと、
前記第2のジェスチャを検出することに応答して、
前記第2のジェスチャが前記第1のアプリケーションビューの前記画像に対応する場所にある場合、
前記第1のサイズの前記第1のアプリケーションビューを前記第1のアプリケーションに表示し、
前記画像を前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了し、
前記第2のジェスチャが前記第2の事前定義済み領域に対応する場所にある場合、
アプリケーションを起動するためのアプリケーションアイコンを含む前記ビューを表示し、
前記画像を前記第1の事前定義済み領域に表示するのを中止し、
前記アプリケーションビュー選択モードを終了することと、
を前記デバイスにより行う命令を含むことを特徴とするコンピュータ可読記憶媒体。 - タッチセンシティブディスプレイと、
第1のアプリケーションに第1のサイズの前記第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む第1のアプリケーションビューを表示する手段と、
前記ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出する手段と、
前記第1のジェスチャを検出することに応答する手段と、
前記第2のアプリケーションにある間に使用可能な入力を検出する手段と、
前記入力を検出することに応答する手段と、
前記アプリケーションビュー選択モードの間に使用可能な第2のジェスチャを検出する手段と、
前記第2のジェスチャを検出することに応答する手段とを備え、
前記第1のジェスチャを検出することに応答する手段は、
前記第1のアプリケーションビューを表示するのを中止する手段と、
第2のアプリケーションビューを前記第2のアプリケーションに表示する手段とを含み、
前記入力を検出することに応答する手段は、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、
第1の事前定義済み領域にオープンしているアプリケーションの画像を表示する手段であり、
オープンしているアプリケーションの前記画像が前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、
各画像が前記第1のサイズより小さい第2のサイズで表示され、
前記画像が前記第1のアプリケーションビューの画像及び前記第2のアプリケーションのビューの画像を含む手段と、
前記第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示する手段とを含み、
前記第2のジェスチャを検出することに応答する手段は、
前記第2のジェスチャが前記第1のアプリケーションビューの前記画像に対応する場所にある場合に使用可能な手段と、
前記第2のジェスチャが前記第2の事前定義済み領域に対応する場所にある場合に使用可能な手段とを含み、
前記第2のジェスチャが前記第1のアプリケーションビューの前記画像に対応する場所にある場合に使用可能な手段は、
前記第1のサイズの前記第1のアプリケーションビューを前記第1のアプリケーションに表示する手段と、
前記画像を前記第1の事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含み、
前記第2のジェスチャが前記第2の事前定義済み領域に対応する場所にある場合に使用可能な手段は、
アプリケーションを起動するためのアプリケーションアイコンを含む前記ビューを表示する手段と、
前記画像を前記第1の事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含むことを特徴とする多機能デバイス。 - タッチセンシティブディスプレイを備えた多機能デバイス用の情報処理装置であって、
第1のアプリケーションに第1のサイズの前記第1のアプリケーションとは異なる第2のアプリケーションと関連付けられたユーザが選択可能なオブジェクトを含む第1のアプリケーションビューを表示する手段と、
前記ユーザが選択可能なオブジェクトに対応する場所における第1のジェスチャを検出する手段と、
前記第1のジェスチャを検出することに応答する手段と、
前記第2のアプリケーションにある間に使用可能な入力を検出する手段と、
前記入力を検出することに応答する手段と、
前記アプリケーションビュー選択モードの間に使用可能な第2のジェスチャを検出する手段と、
前記第2のジェスチャを検出することに応答する手段とを備え、
前記第1のジェスチャを検出することに応答する手段は、
前記第1のアプリケーションビューを表示するのを中止する手段と、
第2のアプリケーションビューを前記第2のアプリケーションに表示する手段とを含み、
前記入力を検出することに応答する手段は、
対応するアプリケーションビューに表示するために同時にオープンしている複数のアプリケーションのうちの1つを選択するアプリケーションビュー選択モードを開始する手段と、
第1の事前定義済み領域にオープンしているアプリケーションの画像を表示する手段であり、
オープンしているアプリケーションの前記画像が前記同時にオープンしている複数のアプリケーションのうちの少なくとも一部に対応し、
各画像が前記第1のサイズより小さい第2のサイズで表示され、
前記画像が前記第1のアプリケーションビューの画像及び前記第2のアプリケーションのビューの画像を含む手段と、
前記第1の事前定義済み領域とは異なる第2の事前定義済み領域にアプリケーションを起動するためのアプリケーションアイコンを含むビューの一部を表示する手段とを含み、
前記第2のジェスチャを検出することに応答する手段は、
前記第2のジェスチャが前記第1のアプリケーションビューの前記画像に対応する場所にある場合に使用可能な手段と、
前記第2のジェスチャが前記第2の事前定義済み領域に対応する場所にある場合に使用可能な手段とを含み、
前記第2のジェスチャが前記第1のアプリケーションビューの前記画像に対応する場所にある場合に使用可能な手段は、
前記第1のサイズの前記第1のアプリケーションビューを前記第1のアプリケーションに表示する手段と、
前記画像を前記第1の事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含み、
前記第2のジェスチャが前記第2の事前定義済み領域に対応する場所にある場合に使用可能な手段は、
アプリケーションを起動するためのアプリケーションアイコンを含む前記ビューを表示する手段と、
前記画像を前記第1の事前定義済み領域に表示するのを中止する手段と、
前記アプリケーションビュー選択モードを終了する手段とを含むことを特徴とする情報処理装置。
Applications Claiming Priority (17)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US32186910P | 2010-04-07 | 2010-04-07 | |
US61/321,869 | 2010-04-07 | ||
US12/888,386 US20110252376A1 (en) | 2010-04-07 | 2010-09-22 | Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications |
US12/888,381 US9052925B2 (en) | 2010-04-07 | 2010-09-22 | Device, method, and graphical user interface for managing concurrently open software applications |
US12/888,384 | 2010-09-22 | ||
US12/888,389 US9058186B2 (en) | 2010-04-07 | 2010-09-22 | Device, method, and graphical user interface for managing concurrently open software applications |
US12/888,382 US9052926B2 (en) | 2010-04-07 | 2010-09-22 | Device, method, and graphical user interface for managing concurrently open software applications |
US12/888,391 | 2010-09-22 | ||
US12/888,381 | 2010-09-22 | ||
US12/888,391 US8291344B2 (en) | 2010-04-07 | 2010-09-22 | Device, method, and graphical user interface for managing concurrently open software applications |
US12/888,386 | 2010-09-22 | ||
US12/888,389 | 2010-09-22 | ||
US12/888,384 US20110252357A1 (en) | 2010-04-07 | 2010-09-22 | Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications |
US12/888,382 | 2010-09-22 | ||
JP2019120127A JP6877489B2 (ja) | 2010-04-07 | 2019-06-27 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2021075313A JP7117413B2 (ja) | 2010-04-07 | 2021-04-27 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2022122752A JP7469396B2 (ja) | 2010-04-07 | 2022-08-01 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022122752A Division JP7469396B2 (ja) | 2010-04-07 | 2022-08-01 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024105240A true JP2024105240A (ja) | 2024-08-06 |
Family
ID=44761839
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013503722A Active JP5676742B2 (ja) | 2010-04-07 | 2010-09-23 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2014263264A Active JP6001046B2 (ja) | 2010-04-07 | 2014-12-25 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2016169964A Active JP6328195B2 (ja) | 2010-04-07 | 2016-08-31 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2018079291A Active JP6549754B2 (ja) | 2010-04-07 | 2018-04-17 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2019120127A Active JP6877489B2 (ja) | 2010-04-07 | 2019-06-27 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2021075313A Active JP7117413B2 (ja) | 2010-04-07 | 2021-04-27 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2022122752A Active JP7469396B2 (ja) | 2010-04-07 | 2022-08-01 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2024060944A Pending JP2024105240A (ja) | 2010-04-07 | 2024-04-04 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
Family Applications Before (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013503722A Active JP5676742B2 (ja) | 2010-04-07 | 2010-09-23 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2014263264A Active JP6001046B2 (ja) | 2010-04-07 | 2014-12-25 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2016169964A Active JP6328195B2 (ja) | 2010-04-07 | 2016-08-31 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2018079291A Active JP6549754B2 (ja) | 2010-04-07 | 2018-04-17 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2019120127A Active JP6877489B2 (ja) | 2010-04-07 | 2019-06-27 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2021075313A Active JP7117413B2 (ja) | 2010-04-07 | 2021-04-27 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
JP2022122752A Active JP7469396B2 (ja) | 2010-04-07 | 2022-08-01 | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース |
Country Status (8)
Country | Link |
---|---|
US (9) | US20110252376A1 (ja) |
EP (3) | EP2556427A1 (ja) |
JP (8) | JP5676742B2 (ja) |
KR (10) | KR101548105B1 (ja) |
CN (4) | CN105117149B (ja) |
AU (1) | AU2010350740B2 (ja) |
HK (5) | HK1158331A1 (ja) |
WO (1) | WO2011126502A1 (ja) |
Families Citing this family (479)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7469381B2 (en) | 2007-01-07 | 2008-12-23 | Apple Inc. | List scrolling and document translation, scaling, and rotation on a touch-screen display |
US9529494B2 (en) | 2011-09-27 | 2016-12-27 | Z124 | Unified desktop triad control user interface for a browser |
US9678624B2 (en) | 2011-09-27 | 2017-06-13 | Z124 | Unified desktop triad control user interface for a phone manager |
US20130104062A1 (en) | 2011-09-27 | 2013-04-25 | Z124 | Unified desktop input segregation in an application manager |
US9182937B2 (en) | 2010-10-01 | 2015-11-10 | Z124 | Desktop reveal by moving a logical display stack with gestures |
US9213365B2 (en) | 2010-10-01 | 2015-12-15 | Z124 | Method and system for viewing stacked screen displays using gestures |
US9207717B2 (en) | 2010-10-01 | 2015-12-08 | Z124 | Dragging an application to a screen using the application manager |
US9164540B2 (en) | 2010-10-01 | 2015-10-20 | Z124 | Method and apparatus for moving display during a device flip |
US8225231B2 (en) | 2005-08-30 | 2012-07-17 | Microsoft Corporation | Aggregation of PC settings |
US8683362B2 (en) * | 2008-05-23 | 2014-03-25 | Qualcomm Incorporated | Card metaphor for activities in a computing device |
US20080168402A1 (en) | 2007-01-07 | 2008-07-10 | Christopher Blumenberg | Application Programming Interfaces for Gesture Operations |
US7844915B2 (en) | 2007-01-07 | 2010-11-30 | Apple Inc. | Application programming interfaces for scrolling operations |
US20080168478A1 (en) | 2007-01-07 | 2008-07-10 | Andrew Platzer | Application Programming Interfaces for Scrolling |
US9772751B2 (en) | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
US9532164B2 (en) * | 2007-10-12 | 2016-12-27 | Empire Ip Llc | Mashing mapping content displayed on mobile devices |
US20090136016A1 (en) * | 2007-11-08 | 2009-05-28 | Meelik Gornoi | Transferring a communication event |
US8717305B2 (en) | 2008-03-04 | 2014-05-06 | Apple Inc. | Touch event model for web pages |
US8416196B2 (en) | 2008-03-04 | 2013-04-09 | Apple Inc. | Touch event model programming interface |
US8645827B2 (en) | 2008-03-04 | 2014-02-04 | Apple Inc. | Touch event model |
TWI374382B (en) * | 2008-09-01 | 2012-10-11 | Htc Corp | Icon operation method and icon operation module |
US20100107100A1 (en) | 2008-10-23 | 2010-04-29 | Schneekloth Jason S | Mobile Device Style Abstraction |
US8411046B2 (en) | 2008-10-23 | 2013-04-02 | Microsoft Corporation | Column organization of content |
US8566045B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
US8566044B2 (en) | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
US9311112B2 (en) | 2009-03-16 | 2016-04-12 | Apple Inc. | Event recognition |
US9684521B2 (en) | 2010-01-26 | 2017-06-20 | Apple Inc. | Systems having discrete and continuous gesture recognizers |
US8285499B2 (en) | 2009-03-16 | 2012-10-09 | Apple Inc. | Event recognition |
US10013135B2 (en) * | 2009-03-20 | 2018-07-03 | Microsoft Technology Licensing, Llc | Adjustable user interfaces with movable separators |
US8175653B2 (en) | 2009-03-30 | 2012-05-08 | Microsoft Corporation | Chromeless user interface |
US8238876B2 (en) | 2009-03-30 | 2012-08-07 | Microsoft Corporation | Notifications |
KR101601040B1 (ko) * | 2009-05-19 | 2016-03-09 | 삼성전자주식회사 | 휴대 단말기의 화면 표시 방법 및 이를 지원하는 휴대 단말기 |
US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
US8380225B2 (en) | 2009-09-14 | 2013-02-19 | Microsoft Corporation | Content transfer involving a gesture |
EP3260969B1 (en) | 2009-09-22 | 2021-03-03 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US9310907B2 (en) | 2009-09-25 | 2016-04-12 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8799826B2 (en) | 2009-09-25 | 2014-08-05 | Apple Inc. | Device, method, and graphical user interface for moving a calendar entry in a calendar application |
US8832585B2 (en) | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
US8766928B2 (en) | 2009-09-25 | 2014-07-01 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
US8786639B2 (en) * | 2010-01-06 | 2014-07-22 | Apple Inc. | Device, method, and graphical user interface for manipulating a collection of objects |
US8698845B2 (en) | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface with interactive popup views |
US8780130B2 (en) | 2010-11-30 | 2014-07-15 | Sitting Man, Llc | Methods, systems, and computer program products for binding attributes between visual components |
US9715332B1 (en) | 2010-08-26 | 2017-07-25 | Cypress Lake Software, Inc. | Methods, systems, and computer program products for navigating between visual components |
US8539385B2 (en) * | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for precise positioning of objects |
US8539386B2 (en) | 2010-01-26 | 2013-09-17 | Apple Inc. | Device, method, and graphical user interface for selecting and moving objects |
US8677268B2 (en) | 2010-01-26 | 2014-03-18 | Apple Inc. | Device, method, and graphical user interface for resizing objects |
US10397639B1 (en) | 2010-01-29 | 2019-08-27 | Sitting Man, Llc | Hot key systems and methods |
US8850360B2 (en) * | 2010-02-23 | 2014-09-30 | Hewlett-Packard Development Company, L.P. | Skipping through electronic content on an electronic device |
US9513801B2 (en) | 2010-04-07 | 2016-12-06 | Apple Inc. | Accessing electronic notifications and settings icons with gestures |
US9823831B2 (en) | 2010-04-07 | 2017-11-21 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US20110252376A1 (en) | 2010-04-07 | 2011-10-13 | Imran Chaudhri | Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications |
US20180167264A1 (en) | 2010-04-22 | 2018-06-14 | Sitting Man, Llc | Methods, Systems, and Computer Program Products for Enabling an Operative Coupling to a Network |
EP2390756A1 (en) | 2010-05-25 | 2011-11-30 | Samsung Electronics Co., Ltd. | Method and apparatus for managing an application being executed in a portable terminal |
US8552999B2 (en) | 2010-06-14 | 2013-10-08 | Apple Inc. | Control selection approximation |
US10353552B1 (en) | 2010-06-20 | 2019-07-16 | Sitting Man, Llc | Apparatuses and methods for identifying a contactee for a message |
US10904178B1 (en) | 2010-07-09 | 2021-01-26 | Gummarus, Llc | Methods, systems, and computer program products for processing a request for a resource in a communication |
US8335596B2 (en) * | 2010-07-16 | 2012-12-18 | Verizon Patent And Licensing Inc. | Remote energy management using persistent smart grid network context |
US8972879B2 (en) | 2010-07-30 | 2015-03-03 | Apple Inc. | Device, method, and graphical user interface for reordering the front-to-back positions of objects |
US9098182B2 (en) | 2010-07-30 | 2015-08-04 | Apple Inc. | Device, method, and graphical user interface for copying user interface objects between content regions |
US9081494B2 (en) | 2010-07-30 | 2015-07-14 | Apple Inc. | Device, method, and graphical user interface for copying formatting attributes |
CN102870076A (zh) | 2010-09-24 | 2013-01-09 | 捷讯研究有限公司 | 便携式电子设备及其控制方法 |
CA2792243C (en) | 2010-09-24 | 2013-11-12 | Qnx Software Systems Limited | Alert display on a portable electronic device |
WO2012037688A1 (en) * | 2010-09-24 | 2012-03-29 | Research In Motion Limited | Transitional view on a portable electronic device |
US8924883B2 (en) * | 2010-09-28 | 2014-12-30 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Content presentation utilizing moveable fly-over on-demand user interfaces |
US9405444B2 (en) | 2010-10-01 | 2016-08-02 | Z124 | User interface with independent drawer control |
US8839148B2 (en) * | 2010-10-07 | 2014-09-16 | Blackberry Limited | Method and apparatus for managing processing resources in a portable electronic device |
US9542202B2 (en) * | 2010-10-19 | 2017-01-10 | Apple Inc. | Displaying and updating workspaces in a user interface |
US20120117492A1 (en) * | 2010-11-08 | 2012-05-10 | Ankur Aggarwal | Method, system and apparatus for processing context data at a communication device |
KR101740436B1 (ko) * | 2010-12-08 | 2017-05-26 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
JP5678631B2 (ja) * | 2010-12-10 | 2015-03-04 | ソニー株式会社 | 電子機器、電子機器の制御方法およびプログラム |
US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
US20120159383A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Customization of an immersive environment |
US9244606B2 (en) | 2010-12-20 | 2016-01-26 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
US9178981B2 (en) * | 2010-12-22 | 2015-11-03 | Lg Electronics Inc. | Mobile terminal and method of sharing information therein |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
US9423951B2 (en) | 2010-12-31 | 2016-08-23 | Microsoft Technology Licensing, Llc | Content-based snap point |
US9015641B2 (en) * | 2011-01-06 | 2015-04-21 | Blackberry Limited | Electronic device and method of providing visual notification of a received communication |
US9766718B2 (en) | 2011-02-28 | 2017-09-19 | Blackberry Limited | Electronic device and method of displaying information in response to input |
US9423878B2 (en) * | 2011-01-06 | 2016-08-23 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9477311B2 (en) | 2011-01-06 | 2016-10-25 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9465440B2 (en) * | 2011-01-06 | 2016-10-11 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9471145B2 (en) | 2011-01-06 | 2016-10-18 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
TWI546700B (zh) * | 2011-01-13 | 2016-08-21 | 宏達國際電子股份有限公司 | 手持電子裝置及其控制方法與電腦程式產品 |
JP2012155408A (ja) * | 2011-01-24 | 2012-08-16 | Kyocera Corp | 携帯型電子機器 |
US9015639B2 (en) | 2011-02-11 | 2015-04-21 | Linkedin Corporation | Methods and systems for navigating a list with gestures |
WO2012114760A1 (ja) * | 2011-02-23 | 2012-08-30 | 京セラ株式会社 | タッチセンサを備えた電子機器 |
US20130063383A1 (en) * | 2011-02-28 | 2013-03-14 | Research In Motion Limited | Electronic device and method of displaying information in response to detecting a gesture |
US9213421B2 (en) | 2011-02-28 | 2015-12-15 | Blackberry Limited | Electronic device and method of displaying information in response to detecting a gesture |
JP2012190318A (ja) * | 2011-03-11 | 2012-10-04 | Kyocera Corp | 電子機器 |
US9383800B2 (en) | 2011-03-22 | 2016-07-05 | International Business Machines Corporation | Managing a portal application |
US9383917B2 (en) | 2011-03-28 | 2016-07-05 | Microsoft Technology Licensing, Llc | Predictive tiling |
US9298363B2 (en) | 2011-04-11 | 2016-03-29 | Apple Inc. | Region activation for touch sensitive surface |
US9354899B2 (en) * | 2011-04-18 | 2016-05-31 | Google Inc. | Simultaneous display of multiple applications using panels |
KR101859977B1 (ko) * | 2011-05-03 | 2018-05-23 | 삼성전자주식회사 | 멀티 소프트웨어 플랫폼 기반의 휴대용 단말기에서 홈스크린 복귀 방법 및 장치 |
US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9104440B2 (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 |
US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US20120304131A1 (en) * | 2011-05-27 | 2012-11-29 | Jennifer Nan | Edge gesture |
US20120304107A1 (en) * | 2011-05-27 | 2012-11-29 | Jennifer Nan | Edge gesture |
US8893033B2 (en) * | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
US20230289048A1 (en) * | 2011-05-27 | 2023-09-14 | 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 |
US9329766B2 (en) * | 2011-06-02 | 2016-05-03 | Lenovo (Singapore) Pte. Ltd. | Homepage re-assignment |
KR101380968B1 (ko) * | 2011-06-02 | 2014-04-04 | 주식회사 팬택 | 그래픽 사용자 인터페이스 제공 장치 및 방법 |
US9310958B2 (en) * | 2011-06-02 | 2016-04-12 | Lenovo (Singapore) Pte. Ltd. | Dock for favorite applications |
US9292310B2 (en) | 2011-06-05 | 2016-03-22 | Apple Inc. | Systems and methods for displaying notifications received from multiple applications |
CN102830890B (zh) * | 2011-06-13 | 2015-09-09 | 阿里巴巴集团控股有限公司 | 一种显示图标的方法和装置 |
US20120324400A1 (en) * | 2011-06-15 | 2012-12-20 | Caliendo Jr Neal Robert | Rotation Of Multi-Workspace Environment Containing Tiles |
US9304668B2 (en) * | 2011-06-28 | 2016-04-05 | Nokia Technologies Oy | Method and apparatus for customizing a display screen of a user interface |
US8810533B2 (en) | 2011-07-20 | 2014-08-19 | Z124 | Systems and methods for receiving gesture inputs spanning multiple input devices |
US8687023B2 (en) | 2011-08-02 | 2014-04-01 | Microsoft Corporation | Cross-slide gesture to select and rearrange |
US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
US20160124698A1 (en) | 2011-08-24 | 2016-05-05 | Z124 | Unified desktop triad control user interface for an application launcher |
US8806369B2 (en) | 2011-08-26 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for managing and interacting with concurrently open software applications |
JP2013065290A (ja) * | 2011-08-29 | 2013-04-11 | Kyocera Corp | 装置、方法、及びプログラム |
US9703382B2 (en) * | 2011-08-29 | 2017-07-11 | Kyocera Corporation | Device, method, and storage medium storing program with control for terminating a program |
US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
US8922575B2 (en) | 2011-09-09 | 2014-12-30 | Microsoft Corporation | Tile cache |
US10353566B2 (en) | 2011-09-09 | 2019-07-16 | Microsoft Technology Licensing, Llc | Semantic zoom animations |
US9557909B2 (en) | 2011-09-09 | 2017-01-31 | Microsoft Technology Licensing, Llc | Semantic zoom linguistic helpers |
US9244802B2 (en) | 2011-09-10 | 2016-01-26 | Microsoft Technology Licensing, Llc | Resource user interface |
US8933952B2 (en) | 2011-09-10 | 2015-01-13 | Microsoft Corporation | Pre-rendering new content for an application-selectable user interface |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US9733791B2 (en) | 2011-09-12 | 2017-08-15 | Microsoft Technology Licensing, Llc | Access to contextually relevant system and application settings |
US9703468B2 (en) * | 2011-09-27 | 2017-07-11 | Z124 | Unified desktop independent focus in an application manager |
US11416131B2 (en) | 2011-09-27 | 2022-08-16 | Z124 | Unified desktop input segregation in an application manager |
US9182935B2 (en) | 2011-09-27 | 2015-11-10 | Z124 | Secondary single screen mode activation through menu option |
JP5779063B2 (ja) * | 2011-09-28 | 2015-09-16 | 京セラ株式会社 | 装置、方法、及びプログラム |
US9002322B2 (en) | 2011-09-29 | 2015-04-07 | Apple Inc. | Authentication with secondary approver |
EP2584441A1 (en) * | 2011-10-18 | 2013-04-24 | Research In Motion Limited | Electronic device and method of controlling same |
US8810535B2 (en) | 2011-10-18 | 2014-08-19 | Blackberry Limited | Electronic device and method of controlling same |
CN103092494A (zh) * | 2011-10-28 | 2013-05-08 | 腾讯科技(深圳)有限公司 | 触摸屏终端的应用程序切换方法和装置 |
KR20130046482A (ko) * | 2011-10-28 | 2013-05-08 | 삼성전자주식회사 | 기본 화면 제어 방법 및 이를 지원하는 단말기 |
CN102385485A (zh) * | 2011-11-09 | 2012-03-21 | 中兴通讯股份有限公司 | 一种业务导航实现方法及装置 |
KR101908947B1 (ko) * | 2011-11-23 | 2018-10-17 | 삼성전자주식회사 | 외장 기기 연결을 위한 방법 및 장치 |
JP6194167B2 (ja) * | 2011-11-25 | 2017-09-06 | 京セラ株式会社 | 装置、方法、及びプログラム |
US9645733B2 (en) | 2011-12-06 | 2017-05-09 | Google Inc. | Mechanism for switching between document viewing windows |
US20140340358A1 (en) * | 2011-12-08 | 2014-11-20 | Exo U Inc. | Method for improving an interaction with a user interface displayed on a 3d touch screen display |
CN103164192A (zh) * | 2011-12-08 | 2013-06-19 | 上海未来宽带技术股份有限公司 | 用于机顶盒的个性化界面形成方法及系统 |
US9430206B2 (en) * | 2011-12-16 | 2016-08-30 | Hsiu-Ping Lin | Systems for downloading location-based application and methods using the same |
US9223472B2 (en) * | 2011-12-22 | 2015-12-29 | Microsoft Technology Licensing, Llc | Closing applications |
CN102411479B (zh) * | 2011-12-27 | 2014-02-12 | 汉王科技股份有限公司 | 便携式电子设备的分屏切换方法及装置 |
WO2013100990A1 (en) | 2011-12-28 | 2013-07-04 | Intel Corporation | Hybrid mobile interactions for native apps and web apps |
US9292195B2 (en) | 2011-12-29 | 2016-03-22 | Apple Inc. | Device, method, and graphical user interface for configuring and implementing restricted interactions for applications |
US8812994B2 (en) * | 2011-12-29 | 2014-08-19 | Apple Inc. | Device, method, and graphical user interface for configuring restricted interaction with a user interface |
US8756511B2 (en) * | 2012-01-03 | 2014-06-17 | Lg Electronics Inc. | Gesture based unlocking of a mobile terminal |
KR101932270B1 (ko) * | 2012-01-04 | 2018-12-24 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
JP6103807B2 (ja) * | 2012-01-10 | 2017-03-29 | キヤノン株式会社 | 表示制御装置、その制御方法及びプログラム |
US9529487B1 (en) * | 2012-01-10 | 2016-12-27 | Google Inc. | Method of providing fast switching to web apps |
US9372978B2 (en) | 2012-01-20 | 2016-06-21 | Apple Inc. | Device, method, and graphical user interface for accessing an application in a locked device |
US9619038B2 (en) | 2012-01-23 | 2017-04-11 | Blackberry Limited | Electronic device and method of displaying a cover image and an application image from a low power condition |
US9058168B2 (en) | 2012-01-23 | 2015-06-16 | Blackberry Limited | Electronic device and method of controlling a display |
US9652132B2 (en) | 2012-01-27 | 2017-05-16 | Google Inc. | Handling touch inputs based on user intention inference |
WO2013114482A1 (ja) * | 2012-02-03 | 2013-08-08 | Necカシオモバイルコミュニケーションズ株式会社 | 端末装置及び処理方法並びにプログラム |
US9477642B2 (en) * | 2012-02-05 | 2016-10-25 | Apple Inc. | Gesture-based navigation among content items |
US9128605B2 (en) * | 2012-02-16 | 2015-09-08 | Microsoft Technology Licensing, Llc | Thumbnail-image selection of applications |
EP3340047B1 (en) * | 2012-02-17 | 2023-01-04 | Sony Group Corporation | Display and method in an electric device |
WO2013126507A1 (en) * | 2012-02-21 | 2013-08-29 | Brass Monkey, Inc. | Mobile embedded servers systems and methods related thereto |
US9817442B2 (en) | 2012-02-28 | 2017-11-14 | Razer (Asia-Pacific) Pte. Ltd. | Systems and methods for presenting visual interface content |
CN103309692A (zh) * | 2012-03-13 | 2013-09-18 | 富泰华工业(深圳)有限公司 | 触摸屏电子装置、软件快捷升级及卸载系统及方法 |
JP5891083B2 (ja) * | 2012-03-26 | 2016-03-22 | 京セラ株式会社 | 装置、方法、及びプログラム |
US9503683B2 (en) * | 2012-03-27 | 2016-11-22 | Google Inc. | Providing users access to applications during video communications |
KR20140148381A (ko) * | 2012-03-28 | 2014-12-31 | 소니 주식회사 | 정보 처리 장치, 정보 처리 방법 및 프로그램 |
KR101690261B1 (ko) | 2012-04-02 | 2016-12-27 | 삼성전자주식회사 | 디지털 영상 처리장치 및 그 제어방법 |
KR101419852B1 (ko) * | 2012-04-03 | 2014-07-15 | 삼성전자주식회사 | 메신저 애플리케이션에서 사용 가능한 북마크 기능을 위한 방법 및 그 전자 장치 |
US9772700B2 (en) * | 2012-04-30 | 2017-09-26 | Blackberry Limited | Device and method for processing user input |
JP2015519656A (ja) | 2012-05-09 | 2015-07-09 | アップル インコーポレイテッド | ユーザインタフェースオブジェクトを移動し、ドロップするためのデバイス、方法及びグラフィカルユーザインタフェース |
CN104487929B (zh) | 2012-05-09 | 2018-08-17 | 苹果公司 | 用于响应于用户接触来显示附加信息的设备、方法和图形用户界面 |
WO2013169870A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for transitioning between display states in response to gesture |
WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
CN106201316B (zh) | 2012-05-09 | 2020-09-29 | 苹果公司 | 用于选择用户界面对象的设备、方法和图形用户界面 |
WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
CN104508618B (zh) | 2012-05-09 | 2018-01-05 | 苹果公司 | 用于针对在用户界面中执行的操作提供触觉反馈的设备、方法和图形用户界面 |
WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
CN109298789B (zh) | 2012-05-09 | 2021-12-31 | 苹果公司 | 用于针对激活状态提供反馈的设备、方法和图形用户界面 |
WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
US11209961B2 (en) | 2012-05-18 | 2021-12-28 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
KR101867513B1 (ko) * | 2012-05-29 | 2018-06-15 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
CN102750093B (zh) * | 2012-06-11 | 2016-03-30 | 惠州Tcl移动通信有限公司 | 一种屏幕解锁的方法、系统及触摸屏终端 |
KR20130142301A (ko) | 2012-06-19 | 2013-12-30 | 삼성전자주식회사 | 단말기의 메뉴환경 설정 장치 및 방법 |
ES2398279B1 (es) * | 2012-06-22 | 2014-01-21 | Crambo, S.A. | Activacion de una aplicacion en un dispositivo programable realizando gestos sobre una imagen |
US9747003B2 (en) * | 2012-08-01 | 2017-08-29 | Blackberry Limited | Multiple-stage interface control of a mobile electronic device |
US9665178B2 (en) | 2012-08-01 | 2017-05-30 | Blackberry Limited | Selective inbox access in homescreen mode on a mobile electronic device |
USD778945S1 (en) * | 2012-08-06 | 2017-02-14 | Canon Kabushiki Kaisha | Display screen with level detecting icon |
DE102012107552A1 (de) * | 2012-08-17 | 2014-05-15 | Claas Selbstfahrende Erntemaschinen Gmbh | Anzeigevorrichtung für Landmaschinen |
KR101379574B1 (ko) * | 2012-08-30 | 2014-03-31 | 주식회사 팬택 | 애플리케이션의 상태를 표시하는 단말기 및 방법 |
US9696879B2 (en) | 2012-09-07 | 2017-07-04 | Google Inc. | Tab scrubbing using navigation gestures |
KR20140035038A (ko) * | 2012-09-13 | 2014-03-21 | 삼성전자주식회사 | 휴대단말기에서 아이콘을 표시하는 방법 및 장치 |
US10013158B1 (en) | 2012-09-22 | 2018-07-03 | Sitting Man, Llc | Methods, systems, and computer program products for sharing a data object in a data store via a communication |
US10021052B1 (en) | 2012-09-22 | 2018-07-10 | Sitting Man, Llc | Methods, systems, and computer program products for processing a data object identification request in a communication |
CN103677507B (zh) * | 2012-09-24 | 2020-01-14 | 腾讯科技(深圳)有限公司 | 一种显示终端及界面窗口显示方法 |
US9747000B2 (en) * | 2012-10-02 | 2017-08-29 | Razer (Asia-Pacific) Pte. Ltd. | Launching applications on an electronic device |
JP5943304B2 (ja) * | 2012-10-16 | 2016-07-05 | 富士ゼロックス株式会社 | 画像形成装置及びプログラム |
US10019135B1 (en) | 2012-10-18 | 2018-07-10 | Sitting Man, Llc | Methods, and computer program products for constraining a communication exchange |
CN102945115B (zh) * | 2012-10-18 | 2016-06-08 | 东莞宇龙通信科技有限公司 | 终端和终端操控方法 |
US10033672B1 (en) | 2012-10-18 | 2018-07-24 | Sitting Man, Llc | Methods and computer program products for browsing using a communicant identifier |
AT513675A1 (de) * | 2012-11-15 | 2014-06-15 | Keba Ag | Verfahren zum sicheren und bewussten Aktivieren von Funktionen und/oder Bewegungen einer steuerbaren technischen Einrichtung |
US20150293664A1 (en) | 2012-11-20 | 2015-10-15 | Jolla Oy | Managing applications in multitasking environment |
US9235342B2 (en) | 2012-11-28 | 2016-01-12 | International Business Machines Corporation | Selective sharing of displayed content in a view presented on a touchscreen of a processing system |
FR2998681B1 (fr) * | 2012-11-29 | 2015-01-30 | Commissariat Energie Atomique | Viseur tete haute a confort de visualisation ameliore |
CN102981768B (zh) * | 2012-12-04 | 2016-12-21 | 中兴通讯股份有限公司 | 一种在触屏终端界面实现悬浮式全局按钮的方法及系统 |
CN103049320B (zh) | 2012-12-17 | 2016-05-04 | 广州市动景计算机科技有限公司 | 在浏览器中启动外部应用程序的方法和装置 |
CN103019609B (zh) * | 2012-12-28 | 2016-02-03 | 广东欧珀移动通信有限公司 | 屏幕分区域显示的方法、装置及触屏终端 |
KR102301592B1 (ko) | 2012-12-29 | 2021-09-10 | 애플 인크. | 사용자 인터페이스 계층을 내비게이션하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
US10275117B2 (en) | 2012-12-29 | 2019-04-30 | Apple Inc. | User interface object manipulations in a user interface |
CN108845748A (zh) | 2012-12-29 | 2018-11-20 | 苹果公司 | 用于针对多接触手势而放弃生成触觉输出的设备、方法和图形用户界面 |
US10691230B2 (en) | 2012-12-29 | 2020-06-23 | Apple Inc. | Crown input for a wearable electronic device |
CN104903834B (zh) | 2012-12-29 | 2019-07-05 | 苹果公司 | 用于在触摸输入到显示输出关系之间过渡的设备、方法和图形用户界面 |
KR101812329B1 (ko) | 2012-12-29 | 2017-12-26 | 애플 인크. | 콘텐츠를 스크롤할지 선택할지 결정하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
WO2014105277A2 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | 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 |
GB201300031D0 (en) * | 2013-01-02 | 2013-02-13 | Canonical Ltd | Ubuntu UX innovations |
KR102133410B1 (ko) | 2013-01-31 | 2020-07-14 | 삼성전자 주식회사 | 멀티태스킹 운용 방법 및 이를 지원하는 단말기 |
EP2767896B1 (en) * | 2013-02-14 | 2019-01-16 | LG Electronics Inc. | Mobile terminal and method of controlling the mobile terminal |
US9703477B2 (en) * | 2013-02-19 | 2017-07-11 | Facebook, Inc. | Handling overloaded gestures |
WO2014130321A2 (en) | 2013-02-19 | 2014-08-28 | Sony Computer Entertainment Inc. | Information processing apparatus and information processing method |
USD743972S1 (en) * | 2013-02-22 | 2015-11-24 | Samsung Electronics Co., Ltd. | Graphic user interface for a display screen or a portion thereof |
AU350580S (en) * | 2013-02-22 | 2013-09-04 | Samsung Electronics Co Ltd | Display screen with icon for an electronic device |
USD742390S1 (en) * | 2013-02-22 | 2015-11-03 | Samsung Electronics Co., Ltd. | Graphic user interface for a display screen or a portion thereof |
US9690476B2 (en) | 2013-03-14 | 2017-06-27 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9477404B2 (en) | 2013-03-15 | 2016-10-25 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9658740B2 (en) | 2013-03-15 | 2017-05-23 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
KR102367838B1 (ko) * | 2013-03-15 | 2022-02-24 | 애플 인크. | 동시에 열린 소프트웨어 애플리케이션들을 관리하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
WO2014143776A2 (en) | 2013-03-15 | 2014-09-18 | Bodhi Technology Ventures Llc | Providing remote interactions with host device using a wireless device |
US20140298245A1 (en) * | 2013-03-28 | 2014-10-02 | Microsoft Corporation | Display Instance Management |
US20140298258A1 (en) * | 2013-03-28 | 2014-10-02 | Microsoft Corporation | Switch List Interactions |
US9715282B2 (en) | 2013-03-29 | 2017-07-25 | Microsoft Technology Licensing, Llc | Closing, starting, and restarting applications |
US9450952B2 (en) | 2013-05-29 | 2016-09-20 | Microsoft Technology Licensing, Llc | Live tiles without application-code execution |
US9507495B2 (en) | 2013-04-03 | 2016-11-29 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
USD851663S1 (en) * | 2013-04-05 | 2019-06-18 | Thales Avionics, Inc. | Display screen or portion thereof with graphical user interface |
KR20140126492A (ko) * | 2013-04-23 | 2014-10-31 | 엘지전자 주식회사 | 인덱스 디스플레이 영역을 포함하는 포터블 디바이스 및 그 제어 방법 |
US9317125B2 (en) * | 2013-04-24 | 2016-04-19 | Microsoft Technology Licensing, Llc | Searching of line pattern representations using gestures |
US9721362B2 (en) | 2013-04-24 | 2017-08-01 | Microsoft Technology Licensing, Llc | Auto-completion of partial line pattern |
US9275480B2 (en) | 2013-04-24 | 2016-03-01 | Microsoft Technology Licensing, Llc | Encoding of line pattern representation |
CN104142780B (zh) * | 2013-05-06 | 2018-02-27 | 北京三星通信技术研究有限公司 | 一种终端设备及其关联窗口的显示方法 |
KR20140131863A (ko) * | 2013-05-06 | 2014-11-14 | 삼성전자주식회사 | 단말 장치 및 그의 관련 창을 표시하기 위한 방법 |
KR20140133072A (ko) * | 2013-05-09 | 2014-11-19 | 삼성디스플레이 주식회사 | 모바일 장치 및 이의 구동 방법 |
USD771688S1 (en) | 2013-06-07 | 2016-11-15 | Sony Computer Entertainment Inc. | Display screen with graphical user interface |
CN103336534A (zh) * | 2013-06-07 | 2013-10-02 | 浙江宇视科技有限公司 | 一种在监控终端的触摸屏上进行云台摄像机控制的方法 |
US10481769B2 (en) * | 2013-06-09 | 2019-11-19 | Apple Inc. | Device, method, and graphical user interface for providing navigation and search functionalities |
WO2014200729A2 (en) * | 2013-06-09 | 2014-12-18 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9733716B2 (en) | 2013-06-09 | 2017-08-15 | Apple Inc. | Proxy gesture recognizer |
US10168882B2 (en) * | 2013-06-09 | 2019-01-01 | Apple Inc. | Device, method, and graphical user interface for switching between camera interfaces |
USD738394S1 (en) | 2013-06-09 | 2015-09-08 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD758417S1 (en) | 2013-06-10 | 2016-06-07 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
USD741350S1 (en) | 2013-06-10 | 2015-10-20 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
US9244592B2 (en) * | 2013-06-18 | 2016-01-26 | Microsoft Technology Licensing, Llc | User interface coalescing heuristics |
US9342228B2 (en) | 2013-07-17 | 2016-05-17 | Blackberry Limited | Device and method for filtering messages using sliding touch input |
US9313316B2 (en) | 2013-07-17 | 2016-04-12 | Blackberry Limited | Device and method for filtering messages |
KR102148725B1 (ko) | 2013-07-31 | 2020-08-28 | 삼성전자주식회사 | 어플리케이션을 표시하는 방법 및 장치 |
US20150052430A1 (en) * | 2013-08-13 | 2015-02-19 | Dropbox, Inc. | Gestures for selecting a subset of content items |
CN110673769A (zh) * | 2013-08-16 | 2020-01-10 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
USD761841S1 (en) * | 2013-09-03 | 2016-07-19 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
KR102111452B1 (ko) | 2013-09-03 | 2020-05-15 | 애플 인크. | 사용자 인터페이스 객체를 조작하기 위한 사용자 인터페이스 |
US10503388B2 (en) * | 2013-09-03 | 2019-12-10 | Apple Inc. | Crown input for a wearable electronic device |
US10001817B2 (en) | 2013-09-03 | 2018-06-19 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
EP3620903A1 (en) | 2013-09-03 | 2020-03-11 | Apple Inc. | User interface for manipulating user interface objects with magnetic properties |
US10545657B2 (en) | 2013-09-03 | 2020-01-28 | Apple Inc. | User interface for manipulating user interface objects |
US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
US9483143B2 (en) * | 2013-09-27 | 2016-11-01 | International Business Machines Corporation | Method and system providing viewing-angle sensitive graphics interface selection compensation |
GB2519124A (en) | 2013-10-10 | 2015-04-15 | Ibm | Controlling application launch |
US20150127505A1 (en) * | 2013-10-11 | 2015-05-07 | Capital One Financial Corporation | System and method for generating and transforming data presentation |
CN103543949A (zh) * | 2013-11-01 | 2014-01-29 | 深圳市中兴移动通信有限公司 | 触控终端及其操控方法和系统 |
US10684740B2 (en) * | 2013-11-04 | 2020-06-16 | Facebook, Inc. | Intervention conditions |
KR102111406B1 (ko) | 2013-11-20 | 2020-05-15 | 엘지전자 주식회사 | 영상표시장치 및 그 동작 방법 |
US9851896B2 (en) * | 2013-12-17 | 2017-12-26 | Google Inc. | Edge swiping gesture for home navigation |
USD772278S1 (en) | 2013-12-18 | 2016-11-22 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
CN104904190B (zh) * | 2013-12-18 | 2018-11-06 | 宇龙计算机通信科技(深圳)有限公司 | 应用图标显示控制方法和终端 |
USD786888S1 (en) * | 2013-12-20 | 2017-05-16 | Sanford, L.P. | Display screen or portion thereof with animated graphical user interface |
USD757788S1 (en) * | 2013-12-23 | 2016-05-31 | Symantec Corporation | Display screen or a portion thereof with transitional graphical user interface |
JP6187241B2 (ja) * | 2013-12-24 | 2017-08-30 | ソニー株式会社 | 制御装置、電子機器、制御システム、および制御方法 |
USD754682S1 (en) * | 2014-01-03 | 2016-04-26 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
CA156714S (en) | 2014-01-28 | 2019-08-02 | Jvl Ventures Llc | Handheld electronic device |
USD753709S1 (en) * | 2014-01-31 | 2016-04-12 | Hitoshi Kawanabe | Display screen or portion thereof with animated graphical user interface |
USD755195S1 (en) * | 2014-02-24 | 2016-05-03 | Kennedy-Wilson, Inc. | Display screen or portion thereof with graphical user interface |
USD755199S1 (en) * | 2014-02-24 | 2016-05-03 | Kennedy-Wilson, Inc. | Display screen or portion thereof with graphical user interface |
CN103793176B (zh) * | 2014-02-27 | 2018-03-06 | 朱印 | 一种应用程序间快速切换的方法及装置 |
US10095398B2 (en) | 2014-02-27 | 2018-10-09 | Dropbox, Inc. | Navigating galleries of digital content |
US9836205B2 (en) * | 2014-02-27 | 2017-12-05 | Dropbox, Inc. | Activating a camera function within a content management application |
USD762237S1 (en) * | 2014-03-17 | 2016-07-26 | Google Inc. | Portion of a display panel with an animated computer icon |
CN104951329A (zh) * | 2014-03-31 | 2015-09-30 | 青岛海信移动通信技术股份有限公司 | 一种应用程序模板的配置、启动方法和移动终端 |
CN105359094A (zh) | 2014-04-04 | 2016-02-24 | 微软技术许可有限责任公司 | 可扩展应用表示 |
CN105378582B (zh) | 2014-04-10 | 2019-07-23 | 微软技术许可有限责任公司 | 计算设备的可折叠壳盖 |
EP3129847A4 (en) | 2014-04-10 | 2017-04-19 | Microsoft Technology Licensing, LLC | Slider cover for computing device |
US9891794B2 (en) | 2014-04-25 | 2018-02-13 | Dropbox, Inc. | Browsing and selecting content items based on user gestures |
US10089346B2 (en) | 2014-04-25 | 2018-10-02 | Dropbox, Inc. | Techniques for collapsing views of content items in a graphical user interface |
USD776200S1 (en) * | 2014-05-27 | 2017-01-10 | Amazon Technologies, Inc. | Label with a touch graphic |
USD769892S1 (en) | 2014-05-30 | 2016-10-25 | Apple Inc. | Display screen or portion thereof with graphical user interface |
EP3654163B1 (en) | 2014-05-30 | 2023-12-13 | Apple Inc. | Transition from use of one device to another |
US9990126B2 (en) | 2014-05-30 | 2018-06-05 | Visa International Service Association | Method for providing a graphical user interface for an electronic transaction with a handheld touch screen device |
US9811250B2 (en) * | 2014-05-31 | 2017-11-07 | Apple Inc. | Device, method, and graphical user interface for displaying widgets |
USD762711S1 (en) * | 2014-06-06 | 2016-08-02 | Le Shi Internet Information Technology Corp. Beijing | Display screen with an animated graphical user interface |
USD762234S1 (en) * | 2014-06-06 | 2016-07-26 | Le Shi Zhi Electronic Technology (Tianjin) Limited | Display screen with an animated graphical user interface |
US9785340B2 (en) | 2014-06-12 | 2017-10-10 | Apple Inc. | Systems and methods for efficiently navigating between applications with linked content on an electronic device with a touch-sensitive display |
US9648062B2 (en) | 2014-06-12 | 2017-05-09 | Apple Inc. | Systems and methods for multitasking on an electronic device with a touch-sensitive display |
USD754169S1 (en) * | 2014-06-23 | 2016-04-19 | Google Inc. | Portion of a display panel with an animated computer icon |
USD759666S1 (en) | 2014-06-23 | 2016-06-21 | Google Inc. | Display screen or portion thereof with an animated graphical user interface |
JP6303864B2 (ja) * | 2014-06-26 | 2018-04-04 | 船井電機株式会社 | 情報処理装置及び表示制御方法 |
AU2015279545B2 (en) | 2014-06-27 | 2018-02-22 | Apple Inc. | Manipulation of calendar application in device with touch screen |
USD807898S1 (en) | 2014-07-15 | 2018-01-16 | Google Llc | Display screen or portion thereof with an animated graphical user interface |
USD763911S1 (en) * | 2014-07-17 | 2016-08-16 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
KR102215817B1 (ko) * | 2014-07-17 | 2021-02-16 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
US10198153B1 (en) * | 2014-07-30 | 2019-02-05 | Google Llc | Ordering items for switching |
US10678412B2 (en) | 2014-07-31 | 2020-06-09 | Microsoft Technology Licensing, Llc | Dynamic joint dividers for application windows |
US10254942B2 (en) | 2014-07-31 | 2019-04-09 | Microsoft Technology Licensing, Llc | Adaptive sizing and positioning of application windows |
US10592080B2 (en) | 2014-07-31 | 2020-03-17 | Microsoft Technology Licensing, Llc | Assisted presentation of application windows |
US10339293B2 (en) | 2014-08-15 | 2019-07-02 | Apple Inc. | Authenticated device used to unlock another device |
US10289260B2 (en) | 2014-08-27 | 2019-05-14 | Honda Motor Co., Ltd. | Systems and techniques for application multi-tasking |
TWI582641B (zh) | 2014-09-02 | 2017-05-11 | 蘋果公司 | 按鈕功能性 |
CN113824998B (zh) | 2014-09-02 | 2024-07-12 | 苹果公司 | 用于音乐用户界面的方法和设备 |
US10073590B2 (en) | 2014-09-02 | 2018-09-11 | Apple Inc. | Reduced size user interface |
TWI676127B (zh) | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體 |
US10304163B2 (en) * | 2014-09-08 | 2019-05-28 | Apple Inc. | Landscape springboard |
US10642365B2 (en) | 2014-09-09 | 2020-05-05 | Microsoft Technology Licensing, Llc | Parametric inertia and APIs |
CN104199552B (zh) * | 2014-09-11 | 2017-10-27 | 福州瑞芯微电子股份有限公司 | 多屏显示方法、设备及系统 |
CN105468656B (zh) * | 2014-09-12 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 网页背景图像生成方法和系统 |
CN104267895B (zh) * | 2014-09-12 | 2018-08-14 | 上海闻泰电子科技有限公司 | 通过方向感应装置增强设备操作界面效果的方法 |
CN104298444B (zh) * | 2014-09-25 | 2019-07-26 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
US9674335B2 (en) | 2014-10-30 | 2017-06-06 | Microsoft Technology Licensing, Llc | Multi-configuration input device |
KR102358749B1 (ko) * | 2014-12-26 | 2022-02-07 | 엘지전자 주식회사 | 디지털 디바이스 및 그 제어 방법 |
US9883007B2 (en) * | 2015-01-20 | 2018-01-30 | Microsoft Technology Licensing, Llc | Downloading an application to an apparatus |
US10429930B2 (en) * | 2015-01-30 | 2019-10-01 | Ncr Corporation | Accessible tactile features for blind and partially sighted PIN entry and touchscreen usage |
US20160224220A1 (en) * | 2015-02-04 | 2016-08-04 | Wipro Limited | System and method for navigating between user interface screens |
US10365807B2 (en) | 2015-03-02 | 2019-07-30 | Apple Inc. | Control of system zoom magnification using a rotatable input mechanism |
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 |
US9990107B2 (en) | 2015-03-08 | 2018-06-05 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US9785305B2 (en) | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
US10152208B2 (en) | 2015-04-01 | 2018-12-11 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
USD768170S1 (en) * | 2015-05-01 | 2016-10-04 | Microsoft Corporation | Display screen with graphical user interface |
USD768171S1 (en) * | 2015-05-01 | 2016-10-04 | Microsoft Corporation | Display screen with graphical user interface |
US10769351B2 (en) * | 2015-05-08 | 2020-09-08 | Citrix Systems, Inc. | Rendering based on a document object model |
US9940637B2 (en) | 2015-06-05 | 2018-04-10 | Apple Inc. | User interface for loyalty accounts and private label accounts |
USD765699S1 (en) | 2015-06-06 | 2016-09-06 | Apple Inc. | Display screen or portion thereof with graphical user interface |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
US9674426B2 (en) | 2015-06-07 | 2017-06-06 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US10271084B2 (en) | 2015-06-07 | 2019-04-23 | Apple Inc. | Video recording and replay |
AU2016231472B1 (en) * | 2015-06-07 | 2016-11-10 | Apple Inc. | Devices and methods for navigating between user interfaces |
US9891811B2 (en) | 2015-06-07 | 2018-02-13 | Apple Inc. | Devices and methods for navigating between user interfaces |
KR102409782B1 (ko) * | 2015-07-14 | 2022-06-17 | 삼성전자주식회사 | 초기 설정을 위한 방법 및 그 전자 장치 |
WO2017015046A1 (en) | 2015-07-17 | 2017-01-26 | Crown Equipment Corporation | Processing device having a graphical user interface for industrial vehicle |
US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10416800B2 (en) | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
US10248308B2 (en) | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
USD820289S1 (en) * | 2015-08-12 | 2018-06-12 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
USD863332S1 (en) | 2015-08-12 | 2019-10-15 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
WO2017049436A1 (zh) * | 2015-09-21 | 2017-03-30 | 上海欧拉网络技术有限公司 | 一种在安卓设备上进行图标排布的方法及装置 |
CN105224176B (zh) * | 2015-09-30 | 2018-12-14 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
USD797132S1 (en) * | 2015-10-16 | 2017-09-12 | Biogen Ma Inc. | Display screen with graphical user interface |
USD788123S1 (en) * | 2015-10-20 | 2017-05-30 | 23Andme, Inc. | Display screen or portion thereof with a graphical user interface for conveying genetic information |
US10761714B2 (en) * | 2015-11-23 | 2020-09-01 | Google Llc | Recognizing gestures and updating display by coordinator |
CN105260088B (zh) * | 2015-11-26 | 2020-06-19 | 北京小米移动软件有限公司 | 信息分类展示处理的方法及装置 |
CN105630160A (zh) * | 2015-12-21 | 2016-06-01 | 黄鸣生 | 虚拟现实使用界面系统 |
CN105653185A (zh) * | 2015-12-23 | 2016-06-08 | 深圳市金立通信设备有限公司 | 一种键盘控制方法及移动终端 |
USD792462S1 (en) * | 2016-01-26 | 2017-07-18 | Google Inc. | Display screen with transitional graphical user interface for image navigation and selection |
USD793440S1 (en) | 2016-01-26 | 2017-08-01 | Google Inc. | Display screen with transitional graphical user interface |
USD833464S1 (en) * | 2016-01-29 | 2018-11-13 | Medtronic Holding Company Sárl | Display screen or portion thereof with graphical user interface |
USD818493S1 (en) * | 2016-01-30 | 2018-05-22 | Bendix Commercial Vehicle Systems Llc | Speed display screen with graphical user interface |
US20170220307A1 (en) * | 2016-02-02 | 2017-08-03 | Samsung Electronics Co., Ltd. | Multi-screen mobile device and operation |
CN105912123A (zh) * | 2016-04-15 | 2016-08-31 | 北京小鸟看看科技有限公司 | 一种三维沉浸式环境下的界面布局方法和装置 |
CN105930036A (zh) * | 2016-05-05 | 2016-09-07 | 珠海市魅族科技有限公司 | 桌面插件添加方法和装置 |
DK179186B1 (en) | 2016-05-19 | 2018-01-15 | Apple Inc | REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION |
USD800754S1 (en) * | 2016-06-08 | 2017-10-24 | Stripe, Inc. | Display screen or portion thereof with animated graphical user interface |
US10637986B2 (en) | 2016-06-10 | 2020-04-28 | Apple Inc. | Displaying and updating a set of application views |
DK179594B1 (en) | 2016-06-12 | 2019-02-25 | Apple Inc. | USER INTERFACE FOR MANAGING CONTROLLABLE EXTERNAL DEVICES |
DK201670622A1 (en) | 2016-06-12 | 2018-02-12 | Apple Inc | User interfaces for transactions |
US11580608B2 (en) | 2016-06-12 | 2023-02-14 | Apple Inc. | Managing contact information for communication applications |
WO2017218192A1 (en) * | 2016-06-12 | 2017-12-21 | Apple Inc. | User interface for managing controllable external devices |
KR102060995B1 (ko) * | 2016-06-12 | 2019-12-31 | 애플 인크. | 제어가능한 외부 디바이스들을 관리하기 위한 사용자 인터페이스 |
KR102592649B1 (ko) * | 2016-09-21 | 2023-10-23 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
CN108885531A (zh) * | 2016-10-14 | 2018-11-23 | 华为技术有限公司 | 一种界面显示的方法及终端 |
US10402161B2 (en) | 2016-11-13 | 2019-09-03 | Honda Motor Co., Ltd. | Human-vehicle interaction |
MX2019005883A (es) | 2016-11-22 | 2019-08-12 | Crown Equip Corp | Dispositivo de interfaz de usuario para vehiculo industrial. |
USD821430S1 (en) * | 2016-12-22 | 2018-06-26 | Ricoh Company, Ltd. | Display screen or portion thereof with graphical user interface |
USD808991S1 (en) * | 2016-12-22 | 2018-01-30 | Palantir Technologies, Inc. | Display screen or portion thereof with graphical user interface |
USD810760S1 (en) | 2016-12-22 | 2018-02-20 | Palantir Technologies, Inc. | Display screen or portion thereof with transitional graphical user interface |
USD810101S1 (en) | 2016-12-22 | 2018-02-13 | Palantir Technologies, Inc. | Display screen or portion thereof with graphical user interface |
USD836121S1 (en) * | 2017-01-05 | 2018-12-18 | Google Llc | Display panel with graphical user interface with layered effect |
CN108700984A (zh) * | 2017-01-20 | 2018-10-23 | 微软技术许可有限责任公司 | 桌面启动器 |
USD898050S1 (en) | 2017-01-24 | 2020-10-06 | Google Llc | Display screen or portion thereof with graphical user interface |
USD842867S1 (en) * | 2017-01-24 | 2019-03-12 | Google Llc | Display screen or portion thereof with a transitional graphical user interface |
USD821435S1 (en) | 2017-02-23 | 2018-06-26 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
CN106933471A (zh) * | 2017-03-28 | 2017-07-07 | 宇龙计算机通信科技(深圳)有限公司 | 一种后台进程管理方法、装置和终端 |
US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
DK180117B1 (en) | 2017-05-15 | 2020-05-15 | Apple Inc. | SYSTEMS AND METHODS FOR INTERACTING WITH MULTIPLE APPLICATIONS THAT ARE SIMULTANEOUSLY DISPLAYED ON AN ELECTRONIC DEVICE WITH A TOUCHSENSITIVE DISPLAY |
KR20220138007A (ko) * | 2017-05-16 | 2022-10-12 | 애플 인크. | 사용자 인터페이스들 사이에 내비게이팅하고 제어 객체들과 상호작용하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
US20220279063A1 (en) | 2017-05-16 | 2022-09-01 | Apple Inc. | Methods and interfaces for home media control |
CN111343060B (zh) | 2017-05-16 | 2022-02-11 | 苹果公司 | 用于家庭媒体控制的方法和界面 |
US10203866B2 (en) | 2017-05-16 | 2019-02-12 | Apple Inc. | Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects |
US11036387B2 (en) * | 2017-05-16 | 2021-06-15 | Apple Inc. | Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects |
USD846587S1 (en) | 2017-06-04 | 2019-04-23 | Apple Inc. | Display screen or portion thereof with animated graphical user interface |
CN107562348B (zh) * | 2017-09-07 | 2022-03-18 | 北京小米移动软件有限公司 | 内容显示方法及装置 |
CN107807760A (zh) * | 2017-10-24 | 2018-03-16 | 广东欧珀移动通信有限公司 | 屏幕显示方法及装置 |
JP6374590B1 (ja) * | 2017-11-07 | 2018-08-15 | 京セラ株式会社 | 電子機器、プログラムおよび制御方法 |
CN114356167B (zh) * | 2017-11-30 | 2022-12-20 | 荣耀终端有限公司 | 不同屏显示不同的应用快捷菜单 |
USD875774S1 (en) * | 2018-01-04 | 2020-02-18 | Panasonic Intellectual Property Management Co., Ltd. | Display screen with graphical user interface |
USD872116S1 (en) * | 2018-02-22 | 2020-01-07 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with transitional graphical user interface |
DK179992B1 (en) | 2018-05-07 | 2020-01-14 | Apple Inc. | DISPLAY OF USER INTERFACES ASSOCIATED WITH PHYSICAL ACTIVITIES |
US10904628B2 (en) * | 2018-05-07 | 2021-01-26 | Apple Inc. | User interfaces for viewing live video feeds and recorded video |
DK180316B1 (en) * | 2018-06-03 | 2020-11-06 | Apple Inc | Devices and methods for interacting with an application switching user interface |
US11966578B2 (en) | 2018-06-03 | 2024-04-23 | Apple Inc. | Devices and methods for integrating video with user interface navigation |
US11893228B2 (en) | 2018-06-03 | 2024-02-06 | Apple Inc. | Devices and methods for interacting with an application switching user interface |
USD877175S1 (en) | 2018-06-04 | 2020-03-03 | Apple Inc. | Electronic device with graphical user interface |
CN109032734B (zh) * | 2018-07-13 | 2020-09-01 | 维沃移动通信有限公司 | 一种后台应用程序显示方法和移动终端 |
US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
DK179896B1 (en) | 2018-09-11 | 2019-08-30 | Apple Inc. | CONTENT-BASED TACTILE OUTPUTS |
USD883319S1 (en) | 2018-10-29 | 2020-05-05 | Apple Inc. | Electronic device with graphical user interface |
US11150782B1 (en) | 2019-03-19 | 2021-10-19 | Facebook, Inc. | Channel navigation overviews |
USD943625S1 (en) * | 2019-03-20 | 2022-02-15 | Facebook, Inc. | Display screen with an animated graphical user interface |
USD938482S1 (en) | 2019-03-20 | 2021-12-14 | Facebook, Inc. | Display screen with an animated graphical user interface |
US11308176B1 (en) | 2019-03-20 | 2022-04-19 | Meta Platforms, Inc. | Systems and methods for digital channel transitions |
US10868788B1 (en) | 2019-03-20 | 2020-12-15 | Facebook, Inc. | Systems and methods for generating digital channel content |
USD937889S1 (en) | 2019-03-22 | 2021-12-07 | Facebook, Inc. | Display screen with an animated graphical user interface |
USD933696S1 (en) | 2019-03-22 | 2021-10-19 | Facebook, Inc. | Display screen with an animated graphical user interface |
USD943616S1 (en) | 2019-03-22 | 2022-02-15 | Facebook, Inc. | Display screen with an animated graphical user interface |
USD949907S1 (en) | 2019-03-22 | 2022-04-26 | Meta Platforms, Inc. | Display screen with an animated graphical user interface |
USD934287S1 (en) | 2019-03-26 | 2021-10-26 | Facebook, Inc. | Display device with graphical user interface |
USD944828S1 (en) | 2019-03-26 | 2022-03-01 | Facebook, Inc. | Display device with graphical user interface |
USD944827S1 (en) | 2019-03-26 | 2022-03-01 | Facebook, Inc. | Display device with graphical user interface |
USD944848S1 (en) | 2019-03-26 | 2022-03-01 | Facebook, Inc. | Display device with graphical user interface |
USD921033S1 (en) * | 2019-04-03 | 2021-06-01 | Vyaire Medical, Inc. | Display screen with a graphical user interface |
USD921034S1 (en) * | 2019-04-03 | 2021-06-01 | Vyaire Medical, Inc. | Display screen with a graphical user interface |
USD914752S1 (en) * | 2019-04-03 | 2021-03-30 | Vyaire Medical, Inc. | Display screen with a graphical user interface |
USD921035S1 (en) * | 2019-04-03 | 2021-06-01 | Vyaire Medical, Inc. | Display screen with a graphical user interface |
DK180359B1 (en) | 2019-04-15 | 2021-02-03 | Apple Inc | Accelerated scrolling and selection |
USD952658S1 (en) * | 2019-04-16 | 2022-05-24 | Samsung Electronics Co., Ltd. | Display screen or portion thereof with graphical user interface |
US11131967B2 (en) | 2019-05-06 | 2021-09-28 | Apple Inc. | Clock faces for an electronic device |
DK201970531A1 (en) | 2019-05-06 | 2021-07-09 | Apple Inc | Avatar integration with multiple applications |
US11363071B2 (en) | 2019-05-31 | 2022-06-14 | Apple Inc. | User interfaces for managing a local network |
US10904029B2 (en) | 2019-05-31 | 2021-01-26 | Apple Inc. | User interfaces for managing controllable external devices |
KR102656129B1 (ko) | 2019-05-31 | 2024-04-11 | 애플 인크. | 오디오 미디어 제어를 위한 사용자 인터페이스 |
US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
US10996761B2 (en) | 2019-06-01 | 2021-05-04 | Apple Inc. | User interfaces for non-visual output of time |
USD912694S1 (en) | 2019-06-01 | 2021-03-09 | Apple Inc. | Electronic device with graphical user interface |
USD927507S1 (en) | 2019-08-23 | 2021-08-10 | Google Llc | Display screen or portion thereof with transitional graphical user interface |
USD944825S1 (en) * | 2019-09-24 | 2022-03-01 | Beijing Xiaomi Mobile Software Co., Ltd. | Mobile phone with graphical user interface |
USD945454S1 (en) * | 2019-09-24 | 2022-03-08 | Beijing Xiaomi Mobile Software Co., Ltd. | Mobile phone with graphical user interface |
CN110825301A (zh) * | 2019-09-25 | 2020-02-21 | 华为技术有限公司 | 一种界面切换方法及电子设备 |
CN110727494B (zh) * | 2019-09-30 | 2023-06-23 | Oppo广东移动通信有限公司 | 应用图标控制方法及相关装置 |
CN111246537B (zh) * | 2020-01-14 | 2023-02-21 | RealMe重庆移动通信有限公司 | 一种提示消息的生成方法、终端及计算机存储介质 |
US11079913B1 (en) | 2020-05-11 | 2021-08-03 | Apple Inc. | User interface for status indicators |
US11039074B1 (en) | 2020-06-01 | 2021-06-15 | Apple Inc. | User interfaces for managing media |
US11422673B2 (en) | 2020-06-12 | 2022-08-23 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
CN112152871B (zh) * | 2020-08-14 | 2021-09-24 | 上海纽盾科技股份有限公司 | 网络安全设备的人工智能测试方法、装置及系统 |
USD938447S1 (en) | 2020-08-31 | 2021-12-14 | Facebook, Inc. | Display screen with a graphical user interface |
USD938448S1 (en) | 2020-08-31 | 2021-12-14 | Facebook, Inc. | Display screen with a graphical user interface |
USD938450S1 (en) | 2020-08-31 | 2021-12-14 | Facebook, Inc. | Display screen with a graphical user interface |
US11188215B1 (en) | 2020-08-31 | 2021-11-30 | Facebook, Inc. | Systems and methods for prioritizing digital user content within a graphical user interface |
USD938449S1 (en) | 2020-08-31 | 2021-12-14 | Facebook, Inc. | Display screen with a graphical user interface |
USD938451S1 (en) | 2020-08-31 | 2021-12-14 | Facebook, Inc. | Display screen with a graphical user interface |
US11347388B1 (en) | 2020-08-31 | 2022-05-31 | Meta Platforms, Inc. | Systems and methods for digital content navigation based on directional input |
US11409410B2 (en) | 2020-09-14 | 2022-08-09 | Apple Inc. | User input interfaces |
US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
USD946020S1 (en) * | 2020-10-19 | 2022-03-15 | Splunk Inc. | Display screen or portion thereof having a graphical user interface for an application home page |
CN112190942B (zh) * | 2020-10-23 | 2024-07-09 | 网易(杭州)网络有限公司 | 一种红点系统及基于红点系统的数据处理方法 |
WO2022182869A1 (en) | 2021-02-24 | 2022-09-01 | Bluehalo Llc | System and method for a digitally beamformed phased array feed |
USD1010673S1 (en) * | 2021-03-26 | 2024-01-09 | Beijing Xiaomi Mobile Software Co., Ltd. | Display screen or portion thereof with animated graphical user interface |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
US11822761B2 (en) | 2021-05-15 | 2023-11-21 | Apple Inc. | Shared-content session user interfaces |
US11960615B2 (en) | 2021-06-06 | 2024-04-16 | Apple Inc. | Methods and user interfaces for voice-based user profile management |
US11847378B2 (en) | 2021-06-06 | 2023-12-19 | Apple Inc. | User interfaces for audio routing |
TWI779764B (zh) * | 2021-08-09 | 2022-10-01 | 宏碁股份有限公司 | 操控介面系統及操控介面方法 |
JP1719677S (ja) * | 2021-08-26 | 2022-07-13 | 情報表示機能付き電子計算機 | |
KR20230050768A (ko) * | 2021-10-08 | 2023-04-17 | 삼성전자주식회사 | 플렉서블 전자 장치 및 어플리케이션 실행 화면의 표시를 제어하는 방법 |
CN114385297A (zh) * | 2022-01-11 | 2022-04-22 | 北京字跳网络技术有限公司 | 页面的显示方法、装置、电子设备、存储介质和程序产品 |
CN118244950A (zh) * | 2023-07-28 | 2024-06-25 | 华为技术有限公司 | 一种微件显示方法及电子设备 |
Family Cites Families (308)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3859005A (en) | 1973-08-13 | 1975-01-07 | Albert L Huebner | Erosion reduction in wet turbines |
US4386410A (en) | 1981-02-23 | 1983-05-31 | Texas Instruments Incorporated | Display controller for multiple scrolling regions |
US4826405A (en) | 1985-10-15 | 1989-05-02 | Aeroquip Corporation | Fan blade fabrication system |
DE68928531T2 (de) | 1988-05-27 | 1998-04-16 | Kodak Ltd | Dokumentenmappen-abbild zur anzeige in einem datenverarbeitungssystem |
DE69123465T2 (de) | 1990-01-25 | 1997-06-26 | Radius Inc | Verfahren zur Änderung der Abmessungen von Computeranzeigefenstern und ihrer Bewegung |
US5140678A (en) | 1990-05-04 | 1992-08-18 | International Business Machines Corporation | Computer user interface with window title bar icons |
US5430839A (en) | 1991-01-28 | 1995-07-04 | Reach Software | Data entry screen method |
JPH0651738A (ja) | 1992-07-27 | 1994-02-25 | Canon Inc | コンピュータシステムの情報表示装置 |
US5553225A (en) | 1994-10-25 | 1996-09-03 | International Business Machines Corporation | Method and apparatus for combining a zoom function in scroll bar sliders |
US6072488A (en) | 1995-05-05 | 2000-06-06 | Apple Computer, Inc. | Systems and methods for replacing open windows in a graphical user interface |
US5644737A (en) | 1995-06-06 | 1997-07-01 | Microsoft Corporation | Method and system for stacking toolbars in a computer display |
US5784045A (en) * | 1995-08-31 | 1998-07-21 | International Business Machines Corporation | Perimeter sliding windows |
US5712995A (en) | 1995-09-20 | 1998-01-27 | Galileo Frames, Inc. | Non-overlapping tiling apparatus and method for multiple window displays |
JPH09128192A (ja) * | 1995-10-26 | 1997-05-16 | Brother Ind Ltd | マルチ画面表示制御装置 |
US5910882A (en) | 1995-11-14 | 1999-06-08 | Garmin Corporation | Portable electronic device for use in combination portable and fixed mount applications |
US5880733A (en) | 1996-04-30 | 1999-03-09 | Microsoft Corporation | Display system and method for displaying windows of an operating system to provide a three-dimensional workspace for a computer system |
JPH10320167A (ja) | 1997-05-15 | 1998-12-04 | Sharp Corp | 仮想空間ウインドウ表示システム |
US5923326A (en) | 1997-06-13 | 1999-07-13 | International Business Machines Corporation | Edge docking foster window |
US5933141A (en) | 1998-01-05 | 1999-08-03 | Gateway 2000, Inc. | Mutatably transparent displays |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
EP1717684A3 (en) | 1998-01-26 | 2008-01-23 | Fingerworks, Inc. | Method and apparatus for integrating manual input |
US20060033724A1 (en) | 2004-07-30 | 2006-02-16 | Apple Computer, Inc. | Virtual input device placement on a touch screen user interface |
US9292111B2 (en) * | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
US7844914B2 (en) | 2004-07-30 | 2010-11-30 | Apple Inc. | Activating virtual keys of a touch-screen virtual keyboard |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
JP3834988B2 (ja) * | 1998-02-12 | 2006-10-18 | カシオ計算機株式会社 | 表示制御装置 |
US6229542B1 (en) | 1998-07-10 | 2001-05-08 | Intel Corporation | Method and apparatus for managing windows in three dimensions in a two dimensional windowing system |
JP2000148348A (ja) | 1998-11-13 | 2000-05-26 | Internatl Business Mach Corp <Ibm> | 起動中のアプリケーション・プログラムを容易に識別し、かつ終了させることができる方法およびシステム |
US6489975B1 (en) | 1998-12-14 | 2002-12-03 | International Business Machines Corporation | System and method for improved navigation between open windows in an application program using window tabs |
US6396962B1 (en) | 1999-01-29 | 2002-05-28 | Sony Corporation | System and method for providing zooming video |
US6459424B1 (en) | 1999-08-10 | 2002-10-01 | Hewlett-Packard Company | Touch-sensitive input screen having regional sensitivity and resolution properties |
US6459442B1 (en) | 1999-09-10 | 2002-10-01 | Xerox Corporation | System for applying application behaviors to freeform data |
JP2001103584A (ja) | 1999-10-01 | 2001-04-13 | Sharp Corp | 機器制御方法および機器制御システム |
US6957395B1 (en) * | 2000-01-04 | 2005-10-18 | Apple Computer, Inc. | Computer interface having a single window mode of operation |
US7362331B2 (en) | 2000-01-05 | 2008-04-22 | Apple Inc. | Time-based, non-constant translation of user interface objects between states |
US6756999B2 (en) | 2000-04-06 | 2004-06-29 | Microsoft Corporation | Method and system for clustering and grouping taskbar buttons |
US6831666B1 (en) | 2000-06-14 | 2004-12-14 | Canon Kabushiki Kaisha | Application selection window in a windows operation system |
JP2002041023A (ja) | 2000-07-06 | 2002-02-08 | Internatl Business Mach Corp <Ibm> | コンピュータシステム、表示制御装置、ディスプレイ装置、表示制御方法、記憶媒体及びプログラム伝送装置 |
US7218226B2 (en) | 2004-03-01 | 2007-05-15 | Apple Inc. | Acceleration-based theft detection system for portable electronic devices |
US7688306B2 (en) | 2000-10-02 | 2010-03-30 | Apple Inc. | Methods and apparatuses for operating a portable device based on an accelerometer |
US20060129933A1 (en) | 2000-12-19 | 2006-06-15 | Sparkpoint Software, Inc. | System and method for multimedia authoring and playback |
US6677932B1 (en) | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US6570557B1 (en) | 2001-02-10 | 2003-05-27 | Finger Works, Inc. | Multi-touch system and method for emulating modifier keys via fingertip chords |
JP2002268867A (ja) | 2001-03-13 | 2002-09-20 | Sony Corp | 表示装置及び表示方法、プログラム記録媒体並びにプログラム |
JP2002286489A (ja) | 2001-03-28 | 2002-10-03 | Clarion Co Ltd | カーナビゲーション装置及び方法並びにカーナビゲーション用ソフトウェア |
US7134093B2 (en) | 2001-04-18 | 2006-11-07 | International Business Machines Corporation | Graphical user interface for direct control of display of data |
JP2003084744A (ja) | 2001-09-10 | 2003-03-19 | Sharp Corp | エミュレーション装置、エミュレーション方法及びその方法を実行するプログラム並びにそのプログラムを記録した記録媒体 |
US7549129B2 (en) * | 2001-10-31 | 2009-06-16 | Microsoft Corporation | Computer system with enhanced user interface for images |
JP2003162355A (ja) | 2001-11-26 | 2003-06-06 | Sony Corp | タスクの表示切り替え方法及び携帯機器及び携帯通信機器 |
US7346855B2 (en) * | 2001-12-21 | 2008-03-18 | Microsoft Corporation | Method and system for switching between multiple computer applications |
US20030142137A1 (en) * | 2002-01-28 | 2003-07-31 | International Business Machines Corporation | Selectively adjusting the order of windows in response to a scroll wheel rotation |
US7178049B2 (en) | 2002-04-24 | 2007-02-13 | Medius, Inc. | Method for multi-tasking multiple Java virtual machines in a secure environment |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
US7107525B2 (en) | 2002-07-23 | 2006-09-12 | Xerox Corporation | Method for constraint-based document generation |
US7549127B2 (en) | 2002-08-01 | 2009-06-16 | Realnetworks, Inc. | Method and apparatus for resizing video content displayed within a graphical user interface |
US7739604B1 (en) | 2002-09-25 | 2010-06-15 | Apple Inc. | Method and apparatus for managing windows |
US7913183B2 (en) * | 2002-10-08 | 2011-03-22 | Microsoft Corporation | System and method for managing software applications in a graphical user interface |
JP4173718B2 (ja) | 2002-10-31 | 2008-10-29 | 富士通株式会社 | ウィンドウ切替装置及びウィンドウ切替プログラム |
CN1256665C (zh) | 2002-12-27 | 2006-05-17 | 联想(北京)有限公司 | 一种计算机与电视结合的实现方法 |
US20070128899A1 (en) | 2003-01-12 | 2007-06-07 | Yaron Mayer | System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows |
WO2004068320A2 (en) | 2003-01-27 | 2004-08-12 | Vincent Wen-Jeng Lue | Method and apparatus for adapting web contents to different display area dimensions |
US7493573B2 (en) * | 2003-02-07 | 2009-02-17 | Sun Microsystems, Inc. | Scrolling vertical column mechanism for cellular telephone |
US8230359B2 (en) | 2003-02-25 | 2012-07-24 | Microsoft Corporation | System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the periphery |
US7369102B2 (en) | 2003-03-04 | 2008-05-06 | Microsoft Corporation | System and method for navigating a graphical user interface on a smaller display |
US7380218B2 (en) | 2003-03-27 | 2008-05-27 | International Business Machines Corporation | Method and apparatus for managing windows |
US7159189B2 (en) | 2003-06-13 | 2007-01-02 | Alphabase Systems, Inc. | Method and system for controlling cascaded windows on a GUI desktop on a computer |
US8127248B2 (en) * | 2003-06-20 | 2012-02-28 | Apple Inc. | Computer interface having a virtual single-layer mode for viewing overlapping objects |
EP1491990B1 (en) | 2003-06-20 | 2010-02-17 | Apple Inc. | Graphical user interface system and method of displaying objects in a graphical user interface |
US7036088B2 (en) * | 2003-07-24 | 2006-04-25 | Sap Ag | Multi-modal method for application swapping |
KR100580174B1 (ko) | 2003-08-21 | 2006-05-16 | 삼성전자주식회사 | 회전 가능한 디스플레이 장치 및 화면 조정 방법 |
US7817163B2 (en) | 2003-10-23 | 2010-10-19 | Microsoft Corporation | Dynamic window anatomy |
US7199802B2 (en) * | 2003-10-24 | 2007-04-03 | Microsoft Corporation | Multiple-mode window presentation system and process |
US20050183035A1 (en) | 2003-11-20 | 2005-08-18 | Ringel Meredith J. | Conflict resolution for graphic multi-user interface |
US7085590B2 (en) | 2003-12-31 | 2006-08-01 | Sony Ericsson Mobile Communications Ab | Mobile terminal with ergonomic imaging functions |
JP4790990B2 (ja) | 2004-01-27 | 2011-10-12 | 京セラ株式会社 | 携帯端末 |
US7441204B2 (en) | 2004-02-06 | 2008-10-21 | Microsoft Corporation | Method and system for automatically displaying content of a window on a display that has changed orientation |
KR100611182B1 (ko) | 2004-02-27 | 2006-08-10 | 삼성전자주식회사 | 회전상태에 따라 메뉴표시상태를 변경하는 휴대형전자기기 및 그 방법 |
US7180531B2 (en) | 2004-02-27 | 2007-02-20 | Microsoft Corporation | Method and apparatus for enabling application program compatibility with display devices having improved pixel density |
US7395898B2 (en) | 2004-03-05 | 2008-07-08 | Rsm Technologies Limited | Sound attenuating structures |
US7788595B2 (en) | 2004-03-08 | 2010-08-31 | Sap Ag | Method and system for switching among management system applications |
WO2005098588A1 (ja) | 2004-04-05 | 2005-10-20 | Matsushita Electric Industrial Co., Ltd. | 表示画面管理装置 |
US7694236B2 (en) | 2004-04-23 | 2010-04-06 | Microsoft Corporation | Stack icons representing multiple objects |
JP2005309933A (ja) | 2004-04-23 | 2005-11-04 | Canon Inc | 拡張制御装置および画像処理システムおよびアプリケーションアイコン表示方法およびプログラムおよび記憶媒体 |
US8566732B2 (en) * | 2004-06-25 | 2013-10-22 | Apple Inc. | Synchronization of widgets and dashboards |
US7490295B2 (en) | 2004-06-25 | 2009-02-10 | Apple Inc. | Layer for accessing user interface elements |
US8046712B2 (en) | 2004-06-29 | 2011-10-25 | Acd Systems International Inc. | Management of multiple window panels with a graphical user interface |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
JP4681968B2 (ja) | 2004-08-06 | 2011-05-11 | 株式会社リコー | サービス要求装置、サービス要求方法、サービス要求プログラム、及び記録媒体 |
US20060041846A1 (en) * | 2004-08-19 | 2006-02-23 | International Business Machines Corporation | Method of window management for a windowing system |
US7761814B2 (en) | 2004-09-13 | 2010-07-20 | Microsoft Corporation | Flick gesture |
US20060067654A1 (en) | 2004-09-24 | 2006-03-30 | Magix Ag | Graphical user interface adaptable to multiple display devices |
US8473869B2 (en) | 2004-11-16 | 2013-06-25 | Koninklijke Philips Electronics N.V. | Touchless manipulation of images for regional enhancement |
US20060107226A1 (en) | 2004-11-16 | 2006-05-18 | Microsoft Corporation | Sidebar autohide to desktop |
AU2004231206A1 (en) | 2004-11-19 | 2006-06-08 | Canon Kabushiki Kaisha | Displaying a plurality of images in a stack arrangement |
US7665031B2 (en) * | 2004-12-08 | 2010-02-16 | Microsoft Corporation | Method and system of taskbar button interfaces |
US20090058882A1 (en) | 2005-01-05 | 2009-03-05 | Matsushita Electric Industrial Co., Ltd. | Screen Display Device |
US7478326B2 (en) | 2005-01-18 | 2009-01-13 | Microsoft Corporation | Window information switching system |
TWI254558B (en) * | 2005-01-18 | 2006-05-01 | Asustek Comp Inc | Mobile communication device with a transition effect function |
US8341541B2 (en) * | 2005-01-18 | 2012-12-25 | Microsoft Corporation | System and method for visually browsing of open windows |
US8464176B2 (en) | 2005-01-19 | 2013-06-11 | Microsoft Corporation | Dynamic stacking and expansion of visual items |
CN101133385B (zh) | 2005-03-04 | 2014-05-07 | 苹果公司 | 手持电子设备、手持设备及其操作方法 |
US7340686B2 (en) | 2005-03-22 | 2008-03-04 | Microsoft Corporation | Operating system program launch menu search |
US20060224952A1 (en) | 2005-03-30 | 2006-10-05 | Xiaofan Lin | Adaptive layout templates for generating electronic documents with variable content |
US7661069B2 (en) | 2005-03-31 | 2010-02-09 | Microsoft Corporation | System and method for visually expressing user interface elements |
US20060253874A1 (en) | 2005-04-01 | 2006-11-09 | Vulcan Inc. | Mobile interface for manipulating multimedia content |
US7673255B2 (en) * | 2005-04-22 | 2010-03-02 | Microsoft Corporation | Interface and system for manipulating thumbnails of live windows in a window manager |
US20060248471A1 (en) * | 2005-04-29 | 2006-11-02 | Microsoft Corporation | System and method for providing a window management mode |
US9785329B2 (en) | 2005-05-23 | 2017-10-10 | Nokia Technologies Oy | Pocket computer and associated methods |
US20070004451A1 (en) | 2005-06-30 | 2007-01-04 | C Anderson Eric | Controlling functions of a handheld multifunction device |
US8739052B2 (en) | 2005-07-27 | 2014-05-27 | Microsoft Corporation | Media user interface layers and overlays |
US7680513B2 (en) | 2005-08-08 | 2010-03-16 | Palm, Inc. | Contact-centric user-interface features for computing devices |
WO2007024035A1 (en) | 2005-08-26 | 2007-03-01 | Ktf Technologies, Inc. | User terminal for performing a plurality of applications simultaneously |
CA2621488A1 (en) * | 2005-09-13 | 2007-03-22 | Spacetime3D, Inc. | System and method for providing three-dimensional graphical user interface |
US20070152980A1 (en) | 2006-01-05 | 2007-07-05 | Kenneth Kocienda | Touch Screen Keyboards for Portable Electronic Devices |
US7694231B2 (en) | 2006-01-05 | 2010-04-06 | Apple Inc. | Keyboards for portable electronic devices |
US7633076B2 (en) | 2005-09-30 | 2009-12-15 | Apple Inc. | Automated response to and sensing of user activity in portable devices |
US20070101279A1 (en) | 2005-10-27 | 2007-05-03 | Chaudhri Imran A | Selection of user interface elements for unified display in a display environment |
US7954064B2 (en) | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
CN1955906A (zh) | 2005-10-28 | 2007-05-02 | 华硕电脑股份有限公司 | 单键多程式的执行方法 |
US7418668B2 (en) | 2005-11-30 | 2008-08-26 | Microsoft Corporation | Glass appearance window frame colorization |
CN1979399A (zh) * | 2005-12-09 | 2007-06-13 | 英业达股份有限公司 | 显示处理系统及方法 |
US7657849B2 (en) | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
US7509588B2 (en) * | 2005-12-30 | 2009-03-24 | Apple Inc. | Portable electronic device with interface reconfiguration mode |
US7757185B2 (en) * | 2006-01-06 | 2010-07-13 | Apple Inc. | Enabling and disabling hotkeys |
US20110096174A1 (en) | 2006-02-28 | 2011-04-28 | King Martin T | Accessing resources based on capturing information from a rendered document |
US8745526B2 (en) * | 2006-03-14 | 2014-06-03 | Blackberry Limited | Screen display in application switching |
US7925250B2 (en) | 2006-03-27 | 2011-04-12 | International Business Machines Corporation | Reuse of a mobile device application in a desktop environment |
US7861176B2 (en) | 2006-04-13 | 2010-12-28 | Touchcommerce, Inc. | Methods and systems for providing online chat |
US8683362B2 (en) | 2008-05-23 | 2014-03-25 | Qualcomm Incorporated | Card metaphor for activities in a computing device |
US8296684B2 (en) | 2008-05-23 | 2012-10-23 | Hewlett-Packard Development Company, L.P. | Navigating among activities in a computing device |
US8279180B2 (en) | 2006-05-02 | 2012-10-02 | Apple Inc. | Multipoint touch surface controller |
US9063647B2 (en) * | 2006-05-12 | 2015-06-23 | Microsoft Technology Licensing, Llc | Multi-touch uses, gestures, and implementation |
US8701028B2 (en) | 2006-06-14 | 2014-04-15 | Google Inc. | Graphical user interface and related method |
KR101242030B1 (ko) | 2006-06-22 | 2013-03-11 | 엘지디스플레이 주식회사 | 유기전계발광 소자 |
US7880728B2 (en) * | 2006-06-29 | 2011-02-01 | Microsoft Corporation | Application switching via a touch screen interface |
JP4583344B2 (ja) | 2006-07-10 | 2010-11-17 | シャープ株式会社 | 携帯電話機 |
US20080034316A1 (en) | 2006-08-01 | 2008-02-07 | Johan Thoresson | Scalable scrollbar markers |
US7956849B2 (en) | 2006-09-06 | 2011-06-07 | Apple Inc. | Video manager for portable multifunction device |
US8106856B2 (en) | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
US7864163B2 (en) | 2006-09-06 | 2011-01-04 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying structured electronic documents |
US8564544B2 (en) | 2006-09-06 | 2013-10-22 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
KR100803166B1 (ko) * | 2006-09-07 | 2008-02-14 | 한국전자통신연구원 | 이동 통신 단말기에서 벡터 그래픽을 조절하는 방법 및장치 |
US7581186B2 (en) | 2006-09-11 | 2009-08-25 | Apple Inc. | Media manager with integrated browsers |
JP5176300B2 (ja) | 2006-09-22 | 2013-04-03 | 富士通株式会社 | 電子機器、その制御方法及びその制御プログラム |
JP2008076818A (ja) | 2006-09-22 | 2008-04-03 | Fujitsu Ltd | 携帯端末装置 |
US8245154B2 (en) * | 2006-11-03 | 2012-08-14 | International Business Machines Corporation | Most-recently-used task switching among parent and child windows |
US8006002B2 (en) | 2006-12-12 | 2011-08-23 | Apple Inc. | Methods and systems for automatic configuration of peripherals |
JP5042617B2 (ja) * | 2006-12-28 | 2012-10-03 | 京セラ株式会社 | 携帯情報端末 |
US8214768B2 (en) | 2007-01-05 | 2012-07-03 | Apple Inc. | Method, system, and graphical user interface for viewing multiple application windows |
TWI466547B (zh) | 2007-01-05 | 2014-12-21 | Marvell World Trade Ltd | 用於改善低解析度視訊之方法與系統 |
US20080222545A1 (en) | 2007-01-07 | 2008-09-11 | Lemay Stephen O | Portable Electronic Device with a Global Setting User Interface |
US7978176B2 (en) | 2007-01-07 | 2011-07-12 | Apple Inc. | Portrait-landscape rotation heuristics for a portable multifunction device |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
US7957762B2 (en) | 2007-01-07 | 2011-06-07 | Apple Inc. | Using ambient light sensor to augment proximity sensor output |
US8082523B2 (en) | 2007-01-07 | 2011-12-20 | Apple Inc. | Portable electronic device with graphical user interface supporting application switching |
KR101450584B1 (ko) * | 2007-02-22 | 2014-10-14 | 삼성전자주식회사 | 단말의 화면 표시 방법 |
US7954067B2 (en) | 2007-03-16 | 2011-05-31 | Apple Inc. | Parameter setting superimposed upon an image |
US20080270910A1 (en) * | 2007-04-30 | 2008-10-30 | Lukasik Derek J | User selection of a remote session |
CN201107762Y (zh) | 2007-05-15 | 2008-08-27 | 宏达国际电子股份有限公司 | 具有可切换使用者界面以及无阻碍触控操作的电子装置 |
US8797272B2 (en) | 2007-05-15 | 2014-08-05 | Chih-Feng Hsu | Electronic devices with preselected operational characteristics, and associated methods |
US8381122B2 (en) | 2007-06-08 | 2013-02-19 | Apple Inc. | Multi-dimensional application environment |
US8745535B2 (en) | 2007-06-08 | 2014-06-03 | Apple Inc. | Multi-dimensional desktop |
US8667418B2 (en) | 2007-06-08 | 2014-03-04 | Apple Inc. | Object stack |
US8010900B2 (en) | 2007-06-08 | 2011-08-30 | Apple Inc. | User interface for electronic backup |
US9933937B2 (en) | 2007-06-20 | 2018-04-03 | Apple Inc. | Portable multifunction device, method, and graphical user interface for playing online videos |
US8059101B2 (en) | 2007-06-22 | 2011-11-15 | Apple Inc. | Swipe gestures for touch screen keyboards |
US9772751B2 (en) * | 2007-06-29 | 2017-09-26 | Apple Inc. | Using gestures to slide between user interfaces |
US7956848B2 (en) | 2007-09-04 | 2011-06-07 | Apple Inc. | Video chapter access and license renewal |
US9619143B2 (en) | 2008-01-06 | 2017-04-11 | Apple Inc. | Device, method, and graphical user interface for viewing application launch icons |
US7917861B2 (en) * | 2007-09-04 | 2011-03-29 | Apple Inc. | User interface elements cloning and transitions |
US11126321B2 (en) | 2007-09-04 | 2021-09-21 | Apple Inc. | Application menu user interface |
US8619038B2 (en) | 2007-09-04 | 2013-12-31 | Apple Inc. | Editing interface |
US20110035662A1 (en) | 2009-02-18 | 2011-02-10 | King Martin T | Interacting with rendered documents using a multi-function mobile device, such as a mobile phone |
US20110145068A1 (en) | 2007-09-17 | 2011-06-16 | King Martin T | Associating rendered advertisements with digital content |
KR101570368B1 (ko) | 2008-08-22 | 2015-11-20 | 엘지전자 주식회사 | 이동 단말기 및 그 메뉴 표시 방법 |
DE202008018283U1 (de) | 2007-10-04 | 2012-07-17 | Lg Electronics Inc. | Menüanzeige für ein mobiles Kommunikationsendgerät |
US8024670B1 (en) | 2007-10-30 | 2011-09-20 | Intuit Inc. | Workflow management using live thumbnails |
US8477098B2 (en) | 2007-10-31 | 2013-07-02 | Gene S. Fein | Method and apparatus for user interface of input devices |
WO2009059062A2 (en) | 2007-10-31 | 2009-05-07 | Stratovan Corporation | Resolution independent layout |
JP5030748B2 (ja) | 2007-11-30 | 2012-09-19 | アルパイン株式会社 | 映像表示システム |
KR101387527B1 (ko) | 2007-12-06 | 2014-04-23 | 엘지전자 주식회사 | 단말기 및 그 메뉴 아이콘 디스플레이 방법 |
US20090178010A1 (en) | 2008-01-06 | 2009-07-09 | Apple Inc. | Specifying Language and Other Preferences for Mobile Device Applications |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US8423893B2 (en) | 2008-01-07 | 2013-04-16 | Altec Lansing Australia Pty Limited | User interface for managing the operation of networked media playback devices |
US8490019B2 (en) | 2008-01-29 | 2013-07-16 | Microsoft Corporation | Displaying thumbnail copies of each running item from one or more applications |
EP3432656B1 (en) | 2008-01-30 | 2021-04-14 | Google LLC | Notification of mobile device events |
US8423076B2 (en) * | 2008-02-01 | 2013-04-16 | Lg Electronics Inc. | User interface for a mobile device |
KR101012300B1 (ko) | 2008-03-07 | 2011-02-08 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 사용자 인터페이스장치 및 그 방법 |
KR100984230B1 (ko) * | 2008-03-20 | 2010-09-28 | 엘지전자 주식회사 | 근접 터치 감지 기능을 갖는 휴대 단말기 및 이를 이용한화면 제어 방법 |
TWI392357B (zh) | 2008-03-26 | 2013-04-01 | Amtran Technology Co Ltd | Implementation of a non-maskable screen menu with a non-maskable screen menu |
US20090259942A1 (en) | 2008-04-14 | 2009-10-15 | International Business Machines Corporation | Varying an audio characteristic of an audible notice based upon a placement in a window stack of the application instance issuing the notice |
US8159469B2 (en) | 2008-05-06 | 2012-04-17 | Hewlett-Packard Development Company, L.P. | User interface for initiating activities in an electronic device |
EP2283421B1 (en) | 2008-05-20 | 2019-08-14 | Citrix Systems, Inc. | Methods and systems for using external display devices with a mobile computing device |
US8776078B2 (en) | 2008-05-20 | 2014-07-08 | International Business Machines Corporation | Method for dynamically freeing computer resources |
US8099332B2 (en) | 2008-06-06 | 2012-01-17 | Apple Inc. | User interface for application management for a mobile device |
JP4334602B1 (ja) * | 2008-06-17 | 2009-09-30 | 任天堂株式会社 | 情報処理装置、情報処理システム、および情報処理プログラム |
US20090327953A1 (en) * | 2008-06-30 | 2009-12-31 | Nokia Corporation | Unified navigation model between multiple applications |
JP4938733B2 (ja) * | 2008-06-30 | 2012-05-23 | 株式会社ソニー・コンピュータエンタテインメント | メニュー画面表示方法およびメニュー画面表示装置 |
US10031549B2 (en) * | 2008-07-10 | 2018-07-24 | Apple Inc. | Transitioning between modes of input |
JP4632102B2 (ja) * | 2008-07-17 | 2011-02-16 | ソニー株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
KR20100010302A (ko) | 2008-07-22 | 2010-02-01 | 엘지전자 주식회사 | 이동단말기 및 그 메뉴 표시방법 |
KR20100010072A (ko) * | 2008-07-22 | 2010-02-01 | 엘지전자 주식회사 | 이동 단말기의 멀티태스킹을 위한 사용자 인터페이스제어방법 |
US9176620B2 (en) | 2008-07-22 | 2015-11-03 | Lg Electronics Inc. | Mobile terminal and method for displaying information list thereof |
US8082518B2 (en) | 2008-08-29 | 2011-12-20 | Microsoft Corporation | Scrollable area multi-scale viewing |
KR100969790B1 (ko) | 2008-09-02 | 2010-07-15 | 엘지전자 주식회사 | 이동단말기 및 그 컨텐츠 합성방법 |
TW201011618A (en) * | 2008-09-05 | 2010-03-16 | Kye Systems Corp | Optical multi-point touch-to-control method of windows-based interface |
US20100070931A1 (en) | 2008-09-15 | 2010-03-18 | Sony Ericsson Mobile Communications Ab | Method and apparatus for selecting an object |
KR101451667B1 (ko) | 2008-09-24 | 2014-10-16 | 엘지전자 주식회사 | 단말기 및 그 제어 방법 |
US20100088628A1 (en) | 2008-10-07 | 2010-04-08 | Sony Ericsson Mobile Communications Ab | Live preview of open windows |
WO2010040228A1 (en) | 2008-10-08 | 2010-04-15 | Research In Motion Limited | Modifying the appearance of a movable position-marker on a display screen of a handheld electronic communication device |
KR101554039B1 (ko) * | 2008-10-09 | 2015-09-17 | 옵티스 셀룰러 테크놀로지, 엘엘씨 | 웹페이지 병합 기능을 제공하는 휴대 단말기 및 그 동작방법 |
KR101510738B1 (ko) * | 2008-10-20 | 2015-04-10 | 삼성전자주식회사 | 휴대단말의 대기화면 구성 방법 및 장치 |
CN101727268A (zh) | 2008-11-03 | 2010-06-09 | 英业达股份有限公司 | 手持式电子装置与其程序显示切换方法 |
US8788977B2 (en) | 2008-11-20 | 2014-07-22 | Amazon Technologies, Inc. | Movement recognition as input mechanism |
US8775971B2 (en) * | 2008-12-05 | 2014-07-08 | Microsoft Corporation | Touch display scroll control |
US8547342B2 (en) | 2008-12-22 | 2013-10-01 | Verizon Patent And Licensing Inc. | Gesture-based delivery from mobile device |
US7870496B1 (en) | 2009-01-29 | 2011-01-11 | Jahanzeb Ahmed Sherwani | System using touchscreen user interface of a mobile device to remotely control a host computer |
US9176747B2 (en) | 2009-02-17 | 2015-11-03 | Sandisk Il Ltd. | User-application interface |
DE102009001276B3 (de) | 2009-03-02 | 2010-07-15 | Geiger Automotive Gmbh | Verfahren und Vorrichtung zur Herstellung eines Kunststoffteils |
DE202010018551U1 (de) | 2009-03-12 | 2017-08-24 | Google, Inc. | Automatische Bereitstellung von Inhalten, die mit erfassten Informationen, wie etwa in Echtzeit erfassten Informationen, verknüpft sind |
JP5252378B2 (ja) | 2009-03-26 | 2013-07-31 | ヤマハ株式会社 | ミキサ装置のウィンドウ制御方法、ミキサ装置、およびミキサ装置のウィンドウ制御プログラム |
US8370762B2 (en) | 2009-04-10 | 2013-02-05 | Cellco Partnership | Mobile functional icon use in operational area in touch panel devices |
US9189124B2 (en) | 2009-04-15 | 2015-11-17 | Wyse Technology L.L.C. | Custom pointer features for touch-screen on remote client devices |
KR101601040B1 (ko) | 2009-05-19 | 2016-03-09 | 삼성전자주식회사 | 휴대 단말기의 화면 표시 방법 및 이를 지원하는 휴대 단말기 |
US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
US20120327009A1 (en) | 2009-06-07 | 2012-12-27 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
US10402078B2 (en) * | 2009-06-29 | 2019-09-03 | Nokia Technologies Oy | Method and apparatus for interactive movement of displayed content |
KR20110020633A (ko) | 2009-08-24 | 2011-03-03 | 삼성전자주식회사 | 컨트롤-위젯 제공방법 및 이를 적용한 디바이스 |
US8966375B2 (en) | 2009-09-07 | 2015-02-24 | Apple Inc. | Management of application programs on a portable electronic device |
US9141260B2 (en) | 2009-10-08 | 2015-09-22 | Red Hat, Inc. | Workspace management tool |
US8432367B2 (en) * | 2009-11-19 | 2013-04-30 | Google Inc. | Translating user interaction with a touch screen into input commands |
US20110131520A1 (en) | 2009-12-02 | 2011-06-02 | Osama Al-Shaykh | System and method for transferring media content from a mobile device to a home network |
US20110131531A1 (en) * | 2009-12-02 | 2011-06-02 | Deborah Russell | Touch Friendly Applications in an Information Handling System Environment |
KR101722616B1 (ko) | 2009-12-24 | 2017-04-19 | 삼성전자주식회사 | 터치 기반의 입력 인터페이스를 가지는 터치 디바이스의 어플리케이션 운용 방법 및 장치 |
US9785341B2 (en) | 2009-12-31 | 2017-10-10 | Verizon Patent And Licensing Inc. | Inter-application navigation apparatuses, systems, and methods |
US8988356B2 (en) | 2009-12-31 | 2015-03-24 | Google Inc. | Touch sensor and touchscreen user input combination |
US20110163966A1 (en) | 2010-01-06 | 2011-07-07 | Imran Chaudhri | Apparatus and Method Having Multiple Application Display Modes Including Mode with Display Resolution of Another Apparatus |
US8793611B2 (en) | 2010-01-06 | 2014-07-29 | Apple Inc. | Device, method, and graphical user interface for manipulating selectable user interface objects |
US20110167339A1 (en) | 2010-01-06 | 2011-07-07 | Lemay Stephen O | Device, Method, and Graphical User Interface for Attachment Viewing and Editing |
CN101778166B (zh) * | 2010-01-06 | 2014-12-31 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端控制多个窗口切换的方法、系统和移动终端 |
US8438504B2 (en) * | 2010-01-06 | 2013-05-07 | Apple Inc. | Device, method, and graphical user interface for navigating through multiple viewing areas |
US8525839B2 (en) | 2010-01-06 | 2013-09-03 | Apple Inc. | Device, method, and graphical user interface for providing digital content products |
US8862576B2 (en) | 2010-01-06 | 2014-10-14 | Apple Inc. | Device, method, and graphical user interface for mapping directions between search results |
US8698845B2 (en) | 2010-01-06 | 2014-04-15 | Apple Inc. | Device, method, and graphical user interface with interactive popup views |
EP2529291A2 (en) * | 2010-01-28 | 2012-12-05 | Hewlett Packard Development Company, L.P. | User interface for application selection and action control |
CN101794191A (zh) * | 2010-02-10 | 2010-08-04 | 王家焱 | 电子书浏览器及其平移换页方法 |
KR101690786B1 (ko) | 2010-02-12 | 2016-12-28 | 삼성전자주식회사 | 멀티태스킹 수행 장치 및 방법 |
US20110216083A1 (en) | 2010-03-03 | 2011-09-08 | Vizio, Inc. | System, method and apparatus for controlling brightness of a device |
DE202011110735U1 (de) | 2010-04-06 | 2015-12-10 | Lg Electronics Inc. | Mobiles Endgerät |
US9513801B2 (en) | 2010-04-07 | 2016-12-06 | Apple Inc. | Accessing electronic notifications and settings icons with gestures |
US9823831B2 (en) | 2010-04-07 | 2017-11-21 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US20110252376A1 (en) | 2010-04-07 | 2011-10-13 | Imran Chaudhri | Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications |
US9170708B2 (en) | 2010-04-07 | 2015-10-27 | Apple Inc. | Device, method, and graphical user interface for managing folders |
KR101668240B1 (ko) | 2010-04-19 | 2016-10-21 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
JP5516965B2 (ja) | 2010-04-30 | 2014-06-11 | 株式会社ノーリツ | ガス燃焼装置 |
US20110296333A1 (en) | 2010-05-25 | 2011-12-01 | Bateman Steven S | User interaction gestures with virtual keyboard |
US20110296351A1 (en) | 2010-05-26 | 2011-12-01 | T-Mobile Usa, Inc. | User Interface with Z-axis Interaction and Multiple Stacks |
KR101435594B1 (ko) | 2010-05-31 | 2014-08-29 | 삼성전자주식회사 | 디스플레이 장치 및 그 디스플레이 방법 |
US20110307778A1 (en) | 2010-06-10 | 2011-12-15 | Acer Incorporated | Mobile electronic apparatus and method of switching application programs thereof |
US8856648B2 (en) | 2010-08-04 | 2014-10-07 | Mediatek Inc. | Apparatuses and methods for rearranging menu items |
US20120154303A1 (en) | 2010-09-24 | 2012-06-21 | Research In Motion Limited | Method for conserving power on a portable electronic device and a portable electronic device configured for the same |
CN102870076A (zh) | 2010-09-24 | 2013-01-09 | 捷讯研究有限公司 | 便携式电子设备及其控制方法 |
KR101708821B1 (ko) | 2010-09-30 | 2017-02-21 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
US8595624B2 (en) | 2010-10-29 | 2013-11-26 | Nokia Corporation | Software application output volume control |
US9223461B1 (en) | 2010-12-08 | 2015-12-29 | Wendell Brown | Graphical user interface |
US9244606B2 (en) | 2010-12-20 | 2016-01-26 | Apple Inc. | Device, method, and graphical user interface for navigation of concurrently open software applications |
US9223471B2 (en) | 2010-12-28 | 2015-12-29 | Microsoft Technology Licensing, Llc | Touch screen control |
US9092132B2 (en) | 2011-01-24 | 2015-07-28 | Apple Inc. | Device, method, and graphical user interface with a dynamic gesture disambiguation threshold |
US9519357B2 (en) | 2011-01-30 | 2016-12-13 | Lg Electronics Inc. | Image display apparatus and method for operating the same in 2D and 3D modes |
US8918719B2 (en) | 2011-02-14 | 2014-12-23 | Universal Electronics Inc. | Graphical user interface and data transfer methods in a controlling device |
KR101891803B1 (ko) | 2011-05-23 | 2018-08-27 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 화면 편집 방법 및 장치 |
US8806369B2 (en) | 2011-08-26 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for managing and interacting with concurrently open software applications |
KR101971067B1 (ko) | 2011-08-31 | 2019-08-14 | 삼성전자 주식회사 | 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치 |
US9182935B2 (en) | 2011-09-27 | 2015-11-10 | Z124 | Secondary single screen mode activation through menu option |
US8976135B2 (en) | 2011-10-13 | 2015-03-10 | Autodesk, Inc. | Proximity-aware multi-touch tabletop |
US9424799B2 (en) | 2011-10-28 | 2016-08-23 | Apple Inc. | On-screen image adjustments |
KR101916742B1 (ko) | 2011-11-10 | 2018-11-09 | 삼성전자 주식회사 | 휴대 단말기의 사용자 인터페이스 제공 방법 및 장치 |
JP2013105202A (ja) | 2011-11-10 | 2013-05-30 | Kyocera Corp | 装置、方法、及びプログラム |
KR101873744B1 (ko) | 2011-11-29 | 2018-07-03 | 엘지전자 주식회사 | 이동단말기 및 그 제어방법 |
US20130159930A1 (en) | 2011-12-19 | 2013-06-20 | Nokia Corporation | Displaying one or more currently active applications |
KR102006470B1 (ko) | 2011-12-28 | 2019-08-02 | 삼성전자 주식회사 | 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 |
KR101921276B1 (ko) | 2012-02-03 | 2018-11-22 | 삼성전자주식회사 | 휴대단말기의 멀티태스킹 수행 장치 및 방법 |
KR101855141B1 (ko) | 2012-02-08 | 2018-05-09 | 삼성전자 주식회사 | 사용자 디바이스의 옵션 설정 방법 및 장치 |
US9164779B2 (en) | 2012-02-10 | 2015-10-20 | Nokia Technologies Oy | Apparatus and method for providing for remote user interaction |
JP5911732B2 (ja) | 2012-02-21 | 2016-04-27 | 京セラ株式会社 | 携帯端末装置、プログラムおよびアプリケーション実行制御方法 |
US9105121B2 (en) | 2012-03-06 | 2015-08-11 | Apple Inc. | Image editing with user interface controls overlaid on image |
US9015582B2 (en) | 2012-05-01 | 2015-04-21 | Kabushiki Kaisha Toshiba | User interface for reordering thumbnails |
US8949858B2 (en) | 2012-06-18 | 2015-02-03 | Intel Corporation | Augmenting user interface elements with information |
US8473871B1 (en) | 2012-10-16 | 2013-06-25 | Google Inc. | Multiple seesawing panels |
US8756533B2 (en) | 2012-10-16 | 2014-06-17 | Google Inc. | Multiple seesawing panels |
CN105051665B (zh) | 2013-02-07 | 2019-09-13 | 迪泽莫股份公司 | 用于在显示装置上组织和显示信息的系统 |
US20140245215A1 (en) | 2013-02-22 | 2014-08-28 | Research In Motion Limited | Method, Apparatus and Computer Readable Medium for Providing a User Interface |
KR102155708B1 (ko) | 2013-02-26 | 2020-09-14 | 삼성전자 주식회사 | 휴대 단말기 및 그의 멀티 어플리케이션 운용 방법 |
US9355472B2 (en) | 2013-03-15 | 2016-05-31 | Apple Inc. | Device, method, and graphical user interface for adjusting the appearance of a control |
US20140282207A1 (en) | 2013-03-15 | 2014-09-18 | Rita H. Wouhaybi | Integration for applications and containers |
US9477404B2 (en) | 2013-03-15 | 2016-10-25 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US9658740B2 (en) | 2013-03-15 | 2017-05-23 | Apple Inc. | Device, method, and graphical user interface for managing concurrently open software applications |
US20160147427A1 (en) | 2013-06-26 | 2016-05-26 | Hewlett-Packard Development Company, L.P. | Thin client computing device taskbar and widgets |
US9547525B1 (en) | 2013-08-21 | 2017-01-17 | Google Inc. | Drag toolbar to enter tab switching interface |
GB2522670A (en) | 2014-01-31 | 2015-08-05 | Sony Corp | Computing device |
US20150346976A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | User interface slider that reveals the element it affects |
US9785323B2 (en) | 2014-07-23 | 2017-10-10 | Adobe Systems Incorporated | Touch-based user interface control tiles |
US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
US9990113B2 (en) | 2015-09-08 | 2018-06-05 | Apple Inc. | Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control |
CN110495125B (zh) | 2017-03-24 | 2022-07-15 | 苹果公司 | 用于传输或接收下行链路控制信息的方法和装置 |
CN110932673A (zh) | 2018-09-19 | 2020-03-27 | 恩智浦美国有限公司 | 一种包含并联陷波滤波器的斩波稳定放大器 |
-
2010
- 2010-09-22 US US12/888,386 patent/US20110252376A1/en not_active Abandoned
- 2010-09-22 US US12/888,384 patent/US20110252357A1/en not_active Abandoned
- 2010-09-22 US US12/888,389 patent/US9058186B2/en active Active
- 2010-09-22 US US12/888,391 patent/US8291344B2/en active Active
- 2010-09-22 US US12/888,381 patent/US9052925B2/en active Active
- 2010-09-22 US US12/888,382 patent/US9052926B2/en active Active
- 2010-09-23 EP EP10760867A patent/EP2556427A1/en not_active Ceased
- 2010-09-23 KR KR1020157001684A patent/KR101548105B1/ko active IP Right Grant
- 2010-09-23 AU AU2010350740A patent/AU2010350740B2/en active Active
- 2010-09-23 KR KR1020247034152A patent/KR20240154680A/ko active Application Filing
- 2010-09-23 KR KR1020197020288A patent/KR102093085B1/ko active IP Right Grant
- 2010-09-23 JP JP2013503722A patent/JP5676742B2/ja active Active
- 2010-09-23 KR KR1020227004388A patent/KR20220025175A/ko not_active Application Discontinuation
- 2010-09-23 KR KR1020157020457A patent/KR20150092360A/ko not_active Application Discontinuation
- 2010-09-23 KR KR1020207007827A patent/KR102226667B1/ko active IP Right Grant
- 2010-09-23 KR KR1020177013080A patent/KR102001744B1/ko active IP Right Grant
- 2010-09-23 EP EP15186629.0A patent/EP2988207A1/en not_active Ceased
- 2010-09-23 WO PCT/US2010/050057 patent/WO2011126502A1/en active Application Filing
- 2010-09-23 EP EP21208646.6A patent/EP3974971A3/en active Pending
- 2010-09-23 KR KR1020127029281A patent/KR101608117B1/ko active IP Right Grant
- 2010-09-23 KR KR1020237010963A patent/KR20230049761A/ko not_active Application Discontinuation
- 2010-09-23 KR KR1020217006709A patent/KR102362589B1/ko active IP Right Grant
- 2010-09-25 CN CN201510451660.6A patent/CN105117149B/zh active Active
- 2010-09-25 CN CN201510451941.1A patent/CN105068799B/zh active Active
- 2010-09-25 CN CN201010602688.2A patent/CN102063253B/zh active Active
- 2010-09-25 CN CN201510451417.4A patent/CN105183211B/zh active Active
-
2011
- 2011-11-18 HK HK11112472.9A patent/HK1158331A1/xx unknown
-
2014
- 2014-12-25 JP JP2014263264A patent/JP6001046B2/ja active Active
-
2015
- 2015-01-16 US US14/599,339 patent/US10156962B2/en active Active
- 2015-07-30 US US14/814,420 patent/US10101879B2/en active Active
-
2016
- 2016-04-26 HK HK16104768.4A patent/HK1217125A1/zh not_active IP Right Cessation
- 2016-04-26 HK HK16104769.3A patent/HK1217126A1/zh unknown
- 2016-04-26 HK HK16104767.5A patent/HK1217124A1/zh unknown
- 2016-08-04 HK HK16109320.4A patent/HK1221302A1/zh unknown
- 2016-08-31 JP JP2016169964A patent/JP6328195B2/ja active Active
-
2018
- 2018-04-17 JP JP2018079291A patent/JP6549754B2/ja active Active
- 2018-12-17 US US16/223,020 patent/US10891023B2/en active Active
-
2019
- 2019-06-27 JP JP2019120127A patent/JP6877489B2/ja active Active
-
2021
- 2021-04-27 JP JP2021075313A patent/JP7117413B2/ja active Active
-
2022
- 2022-08-01 JP JP2022122752A patent/JP7469396B2/ja active Active
-
2024
- 2024-04-04 JP JP2024060944A patent/JP2024105240A/ja active Pending
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7469396B2 (ja) | 同時にオープンしているソフトウェアアプリケーションを管理するためのジェスチャグラフィカルユーザインタフェース | |
JP7438254B2 (ja) | 同時に開いているソフトウェアアプリケーションを管理するためのデバイス、方法、及びグラフィカルユーザインタフェース | |
US20220035522A1 (en) | Device, Method, and Graphical User Interface for Displaying a Plurality of Settings Controls | |
AU2017268610B2 (en) | Gesture based graphical user interface for managing concurrently open software applications | |
AU2015202565A1 (en) | Gesture based graphical user interface for managing concurrently open software applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240507 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240507 |