Download Airplane mode indicator on a portable multifunction device
Transcript
US0081 16807B2 (12) United States Patent (10) Patent N0.: Matas (54) (45) Date of Patent: AIRPLANE MODE INDICATOR ON A (58) ( 73 ) (*) 455/520, 560, 566, 550-1; 370/310, 465 See application ?le for complete search history. Michael Matas, Palo Alto, CA (U S) (56) References Cited Assi nee: A le Inc. Cu ertino CA US g PP ’ p ’ ( ) Notice: Feb. 14, 2012 Field of Classi?cation Search ............... .. 455/903, PORTABLE MULTIFUNCTION DEVICE (75) Inventor: US 8,116,807 B2 OTHER PUBLICATIONS Subject to any disclaimer, the term of this patent is extended or adjusted under 35 Nokia, “Nokia 9000i Owner’s Manual,” Issue 1.1, 1997, 131 pages. Nokia, “Nokia 9000i User’s Manual,” Issue 2, Jun. 7, 1998, 126 U.S.C. 154(b) by 1087 days. Page$~ _ (21) Appl.No.:11/961,743 °at°rr6pagei (22) Filed: Primary Examiner * Dwayne Bost Assistant Examiner * Myron Wyche Dec. 20, 2007 (65) I (74) Attorney, Agent, or Firm * Morgan, Lewis & Bockius Prior Publication Data US 2008/0165146 A1 I Motorola, “A1000 Communicator, UMTSiUsmg Your Communi LLP Jul. 10, 2008 (57) ABSTRACT Related U-s- Application Data A graphical user interface on a portable multifunction device (60) Provisional application No 60/947 315 ?led on Jun 29 2007 Provisional application’ No.’ 60/937 993' .With a Pouch Screen display includes an airP1?“.1e mode Switch Icon Wlth an “on” posmon and an “Off, posmon' A Commu _ _ (51) _ nications signal strength icon is displayed if the airplane mode sWitch icon is at the “off” position. The communica tions signal strength icon is replaced With an airplane icon aPPhCaUOn No- 60/879,253: ?led 011 Jan- 7: 2007- upon detecting a movement of a ?nger contact on or near the Int- Cl- airplane mode sWitch icon. The detected movement of the ?nger contact is from the “off” position to the “on” position. H04M 1/00 (52) _ ?led on Jun‘ 29’ 2007’ provlslonal apphcanon NO‘ 6o/s79s469s ?led on Jan 8: 2007s Provisiona1 (2006.01) US. Cl. ................................... .. 455/550.1; 455/566 22 Claims, 14 Drawing Sheets Memmy Portable Multifunction Device 122 m :Operating System Module I123 I 126 A c ' ContectlMotion Module f Graphics Module f ' Module' J‘ I149 I Widget Modules I149 1 Weather Widget f149_2 Text Input Module 11:; Stocks Widget I14“ GPS Module I136 1‘ I14“ A f Alarm Clock Widget f Dictionary Widget E f Contacts Module Telephone Module Video Conference Module E-mail Client Module 131 I138 I139 I140 IInstant Messaging Module f 142 I143 Camera Module I144 Search Module Music Player Module I147 f P103 104 f 122 1 r 11a 162 Power System 124 PO" \ v~1ln_ RF Circuit m “’ 103 Controller S Peripherals Interface 120 _/ . 10a \ .7103 f 5 Image M Module f _ 145 V|deo Player Module f 145 Browsing Module 149-5 1494i User-Created Widget(s) I150 Widget Creator Module I151 I141 Blogging Module Widget Processo?s) ‘103 speaker 111 ll IO Circuitry Pmximily Sensor M lore hone 1115 165 103 1 P103 in I10 Subsystem f 153 106 .f . _ 15s —’ Display 532253;, Other Input Controller Controller Control|er(s) 4 4 i F103 Touch-Sensitive 112 j Display System #103 /1@ #103 Optical Other Input Sensor(s) 165 Control Devices I 116 US. Patent Feb. 14, 2012 US 8,116,807 B2 S heet 1 0f 14 Memory Portable Multifunction Device M f 126 Applications (continued) .1‘ 128 Calendar Module f Widget Modules . Operatmg System Communication Module 136 I 148 I149 Contact/Motion Module Graphics Module Text Input Module f f Weather Widget Stocks Widget I149 1 I149 2 f149_3 GPS Module I136 Calculator Widget f 1494 Applications ‘r137 Alarm Clock Widget f149_5 Contacts Module I138 Dictionary Widget f Telephone Module f : 139 Video Conference Module I140 E-mail Client Module I141 ' Instant Messaging Module I142 Blogging Module I151 Search Module f I143 5 Camera Module 144 Image Management Module f _ 145 V|deo Player Module f 146 f1” . Browslng Module f II “103 104-)’ 118 " 122 -/_ Power I162 System External J‘ 124 Port \ \ " “ 103 “103 103 L) 111 - m ‘ Perlpherals ' Interface 5 103 ‘ Mlcro hone Proximity Accelerometer(s) 1 jg I/O Subsystem Optical Dlsplay ._ Sensor(s) Controller 156 —/ . 158 / Other Input Controller(s) II II A ‘P103 ‘$103 ‘$103 . . 112 _f Controller Optical Other Input Sensor(s) Control M Devices Figure 1A 113 Sensor “165 ‘P103 . _ 103 Processor(s) M 106 ‘f speaker <‘-$—> Circuitry ll r- M W Audlo II ‘ 120 RF Circuit t 103 C°""°"er "2 149-6 Widget Creator Module f _ Muslc Player Module _ User-Created W|dget(s) [150 /160 "' I 116 US. Patent Feb. 14, 2012 US 8,116,807 B2 Sheet 2 0f 14 / Mem°ry 102 Operating System Portable Multifunction Device 10-0136 / 126 Communication Module Contact/Motion Module Graphics Module .1‘ 128 Applications (continued) Calendar Module f Widget Modules I148 I149 I149 1 Text Input Module f Weather Widget(s) f 149 2 GPS Module I136 Stocks Widget f149_3 Applications I137 Calculator Widget f149_4 Contacts Module I138 Alarm Clock Widget f149_5 Telephone Module I139 Dictionary Widget I Video Conference Module f . . i 140 ' _ 149-6 E-mall Cllent Module I141 Instant Messaging Module I142 User-Created W|dget(s) I150 Widget Creator Module I151 slogging Module Search Module J‘ 143 Camera Image Management Module Module f I144 Vldeo and Muslc Player Module f Notes Module f Map Module I154 Browsing Module J14? ll 122 -/" r'“ 152 Power 153 System I External I124 103 RF Circuitry u lo <t-S—> Circuitry ‘7103 ‘ Perlpherals 103 Interface 5 103 Processor(s) M 11° =Q1 Micro hone proximity 113 Sensor M0 Subsystem M __ 158 Optical / Sensor(s) Other input Display 156 J M166 ‘L’ Accelerometer(s) ‘$103 106 ‘f T Port 118 ll 120 162 C°""°"°r “ll: ll f Controller Controller Controller(s) ll ll ll ‘7‘103 ‘,“103 ‘,“103 . . Touch-Sensltlve 112 _f Display system Optical Other Input Sensor(s) m Control Devices Figure 1B /160 ‘ I 116 US. Patent Feb. 14, 2012 Sheet 3 0114 US 8,116,807 B2 Portable Multifunction Device 100 m r _ col SIM Card Slot m \ o p t'lca | P roxlml ' 'ty _ [Speaker m) [ Sensor m [ Sensor @ 0 N ‘m _ \ head phone jack 200 r s Q N E Touch Screen m L J Microphone m Home m \ Accelerometer(s) m J External Port m Figure 2 US. Patent Feb. 14, 2012 Sheet 4 0f 14 US 8,116,807 B2 Portable Multifunction Device W f _\ ‘\ Optical Proximity [Speaker m] [Sensor m) [ Sensor m 300 r 100 S \ Current Time \h 303 310“ Day and Date“ 312 A\ Wallpaper image \ ,1) 14 \\\ L \\\ "\ \ \ / a // ?/ / // ‘\ /// // // \\ / \-\ \ // \\ (/ \y g —> . Sl|de to unlock S 5 302 306 Touch Screen l \ J 20A \ Figure 3 J?? US. Patent Feb. 14, 2012 Sheet 5 0114 US 8,116,807 B2 Portable Multifunction Device m r 100 _ \ Optical 400A §|| r S \ Proximity (Speaker m] [ Sensor m) ( Sensor @ A u . (X) C,l “I \ Current Tlme M l—l 0 ©©© n- M % Text Photos Camera Videos m M m 14_5 Q} Jan 1 15 Weather Stocks Blog Calendar M M m M QD ABC User Created Widget Calculator Alarm Dictionary Widget 149-3 149-4 149-5 _149-6 m 6 [3 Phone Mail Browser Music E m m M M Touch Screen m c J Accelerometer(s) E \ J Figure 4A US. Patent Feb. 14, 2012 Sheet 6 0114 US 8,116,807 B2 Portable Multifunction Device w \ 1°" r '\ 4005 a K r‘ l Speakerm I I Am a Optical Sensor 16A I ‘ Proximity Sensor 16.6 Current Tlme M a @©@ I 1 |> 03' iii‘ |—| 0 Text Calendar Photos Camera 141 m m m [ 75° ] Calculator Stocks Weather 13.933 15.92 1.4.91 Phone Mail Browser iPod 116 M E £52 £05 Touch Screen m x J [T] Accelerometer(s) E? u J Figure 4B US. Patent Feb. 14, 2012 Sheet 7 0114 US 8,116,807 B2 Portable Multifunction Device r lie 100 \ Optical 6200A ?' r S ‘ Proximity [Speaker LU‘) [ Sensor m J [ Sensor @ . A m w Current T|me M Settin s @I 9 cc:- M 62,04 Wallpaper > General > Calendar > & Contacts > 31 _J |:| E . PM > . Mall > \—J \ Touch Screen m J m Home M \ Acce|erometer(s) E J Figure 5A US. Patent Feb. 14, 2012 Sheet 8 0114 US 8,116,807 B2 Portable Multifunction Device E \ 100 f \ 6200B [Speaker m] [ en ,5 Optical Sensor 16A J[ Proximity Sensor m? , $3 6208 ‘ Current Tlme M 8II 93. M Settings N 62,06 Airplane Mode 620 Sounds > Wallpaper > General > Calendar > ‘ Contacts > 31 iPod ‘ E > . Ma|| > \—J \ Touch Screen m J Accelerometer(s) E \ J Figure 5B US. Patent Feb. 14, 2012 Sheet 9 0114 US 8,116,807 B2 Portable Multifunction Device 206 r 6200c §| 100 — r [Speaker m) E \ Optical Sensor 16A J[ Proximity Sensor 165 - A $2 ‘ Current Tlme m |§I <settingsu~ 6210 \ l:- 101i Sounds 6212 6214 Vibrate Ringtone > Voicemail > Instant Messages Mail > Keyboard Clicks k Touch Screen m J Microphone m HOmB M L Accelerometeds) E J Figure 5C US. Patent Feb. 14, 2012 Sheet 10 0114 US 8,116,807 B2 Portable Multifunction Device 100 g \ f ‘l 6200') ?ll r ‘ [Speakerm] [ Optical Sensor 16A J [ Proximity Sensor 1_$_? . A $02 , Current Tlme iOA §|| (Settings I1 4_0§ Wallpaper Wallpaper > Photo Library > Camera Roll > Mail > Last 12 Months > Beach Fun > Hawan Vacat|on > p—\ a a r— &—4 f—\ a s— \_ Touch Screen m J .f\ ( Horne . m k Accelerometer(s) m J Figure 5D US. Patent Feb. 14, 2012 Sheet 11 0f 14 US 8,116,807 B2 Portable Multifunction Device ii; r 6200E ’ 100 [Speaker m] [ A m Optical Sensor 16A \l J[ Sensor 1_6_Q Current Time a < Settings \ Proximity II it; General About > Backlight > Date & Time > Keyboard > Network > Touch > Legal > Reset > L Touch Screen m J Microphone m Home 103 p.‘ Acoeleromete?s) 16.8 US. Patent Feb. 14, 2012 BZSOOF %' f US 8,116,807 B2 Portable Multifunction Device 1°” @ r Sheet 12 0114 \ ‘1 Optical Proximity [Speaker m) [Sensor M) [Sensorl?? Am Current Time M %| < General '1' 105 Touch Touch Settings 0 ( I Show Touch 6232 Test Area ( . ( ) . ) Touch Screen — 112 k m Home Aecelerometer(s) 2Q4 m J V ; J Figure 5F US. Patent Feb. 14, 2012 Sheet 13 0114 Portable Multifunction Device , E US 8,116,807 B2 \ 100 ‘ [Speakerm] [séié’fifig [822% %l r 4| £12 Current Time iOA %| (Settings .3. mi‘ iPod Music Repeat Shuf?e Compilation Sound Check Audiobook Speed NORMAL > OFF > Scale FlT > TV Out OFF > Compilation NTSC > EQ Videos Start Movies and TV Shows > Touch Screen m J Figure 5G US. Patent Feb. 14, 2012 Sheet 14 0114 US 8,116,807 B2 600 \I V Display an airplane mode switch icon on the touch screen display, the airplane mode switch icon having an “on” position and an “oft” position ‘A 602 I Display a communications signal strength icon on the touch screen display if the airplane mode switch icon is at the “ofF’ position ch 604 l Detect a movement of a finger contact on or near the airplane mode switch icon, wherein "\ 606 the detected movement of the ?nger contact is from the “oft” position to the “on" position l Detect a sequence of events, including a finger-down event at or near the I~r~ 616 airplane mode switch icon at the “ofF’ I position, one or more finger-dragging I events, and a ?nger-up event at or near I the airplane mode switch icon at the I “on” position JI l Replace the communications signal strength a 608 icon with an airplane icon I _ _. _ _ _ _ _ _ _ _ .- _ _._ _ 1 Animate a process of an airplane icon : moving on the touch screen display : I towards the communications signal strength icon and moving over the |~’\ 618 I Icommunications signal strength icon until| I the communications signal strength icon | I is replaced by the airplane icon I ________________| Figure 6 US 8,116,807 B2 1 2 AIRPLANE MODE INDICATOR ON A PORTABLE MULTIFUNCTION DEVICE unfortunate because it may prevent a user interface from being con?gured and/ or adapted by either an application run ning on the portable device or by users. When coupled With RELATED APPLICATIONS the time consuming requirement to memorize multiple key This application claims priority to US. Provisional Patent Application Nos. 60/947,315, “Airplane Mode Indicator on a Portable Multifunction Device,” ?led Jun. 29, 2007; 60/ 937, 993, “Portable Multifunction Device,” ?led Jun. 29, 2007; 60/879,469, “Portable Multifunction Device,” ?led Jan. 8, 2007; 60/ 879,253, and “Portable Multifunction Device,” ?led Jan. 7, 2007. All of these applications are incorporated by referenced herein in their entirety. ing a desired pushbutton, such in?exibility is frustrating to sequences and menu hierarchies, and the dif?culty in activat most users. Many portable multifunction devices incorporate cellular phone or other communication functionality. Such devices often include a mode, typically called “airplane mode,” in Which the communications functions are disabled, but other functions of the device (e.g., a music player) may still be used. But current user interfaces for turning airplane mode on and off are not user friendly. In particular, small, hard-to-see and/or cryptic icons are used to indicate Whether airplane mode is activated. Accordingly, there is a need for portable multifunction devices With more transparent and intuitive graphical user This application is related to the following applications: (1) US. patent application Ser. No. 10/188,182, “Touch Pad For Handheld Device,” ?led Jul. 1, 200; (2) US. patent applica tion Ser. No. 10/722,948, “Touch Pad For Handheld Device,” ?led Nov. 25, 2003; (3) US. patent application Ser. No. 10/643,256, “Movable Touch Pad With Added Functional ity,” ?led Aug. 18, 2003; (4) US. patent application Ser. No. 10/654,108, “Ambidextrous Mouse,” ?led Sep. 2, 2003; (5) US. patent application Ser. No. 10/840,862, “Multipoint Touchscreen,” ?led May 6, 2004; (6) US. patent application 20 SUMMARY Ser. No. 10/903,964, “Gestures For Touch Sensitive Input Devices,” ?led Jul. 30, 2004; (7) US. patent application Ser. interfaces for turning airplane mode on and off, and for dis playing Whether the device is in airplane mode. Such inter faces increase the effectiveness, ef?ciency and user satisfac tion With portable multifunction devices. 25 The above de?ciencies and other problems associated With No. 1 1/ 038,590, “Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices” ?led Jan. 18, 2005; (8) US. user interfaces for portable devices are reduced or eliminated patent application Ser. No. 11/057,050, “Display Actuator,” ?led Feb. 11, 2005; (9) US. Provisional Patent Application by the disclosed portable multifunction device. In some embodiments, the device has a touch-sensitive display (also No. 60/658,777, “Multi-Functional Hand-Held Device,” ?led Mar. 4, 2005; (10) US. patent application Ser. No. 11/367, 749, “Multi-Functional Hand-Held Device,” ?led Mar. 3, 2006; and (11) US. Provisional Patent Application No. 30 (GUI), one or more processors, memory and one or more 60/824,769, “Portable Multifunction Device,” ?led Sep. 6, 2006. All of these applications are incorporated by reference herein in their entirety. knoWn as a “touch screen”) With a graphical user interface 35 modules, programs or sets of instructions stored in the memory for performing multiple functions. In some embodi ments, the user interacts With the GUI primarily through ?nger contacts and gestures on the touch-sensitive display. In some embodiments, the functions may include telephoning, video conferencing, e-mailing, instant messaging, blogging, digital photographing, digital videoing, Web broWsing, digi TECHNICAL FIELD tal music playing, and/or digital video playing. Instructions The disclosed embodiments relate generally to portable multifunction devices, and more particularly, to portable mul 40 tifunction devices With an airplane mode that disables com munications functions. BACKGROUND 45 display, the airplane mode sWitch icon having an “on” posi As portable electronic devices become more compact, and the number of functions performed by a given device increase, it has become a signi?cant challenge to design a user interface that alloWs users to easily interact With a multifunc 50 tion device. This challenge is particular signi?cant for hand held portable devices, Which have much smaller screens than desktop or laptop computers. This situation is unfortunate because the user interface is the gateWay through Which users receive not only content but also responses to user actions or behaviors, including user attempts to access a device’s fea tion and an “off” position; displaying a communications sig nal strength icon on the touch screen display if the airplane mode sWitch icon is at the “off” position; and replacing the communications signal strength icon With an airplane icon upon detecting a movement of a ?nger contact on or near the airplane mode sWitch icon. The detected movement of the ?nger contact is from the “off” position to the “on” position. 55 tures, tools, and functions. Some portable communication devices (e.g., mobile telephones, sometimes called mobile phones, cell phones, cellular telephones, and the like) have resorted to adding more pushbuttons, increasing the density of push buttons, overloading the functions of pushbuttons, or for performing these functions may be included in a computer program product con?gured for execution by one or more processors. In accordance With some embodiments, a computer-imple mented method is performed at a portable multifunction device With a touch screen display. The method includes: displaying an airplane mode sWitch icon on the touch screen 60 In accordance With some embodiments, a graphical user interface on a portable multifunction device With a touch screen display includes an airplane mode sWitch icon With an “on” position and an “off” position. A communications signal strength icon is displayed if the airplane mode sWitch icon is at the “off ’ position. The communications signal strength icon is replaced With an airplane icon upon detecting a move using complex menu systems to alloW a user to access, store ment of a ?nger contact on or near the airplane mode sWitch and manipulate data. These conventional user interfaces often result in complicated key sequences and menu hierarchies icon. The detected movement of the ?nger contact is from the that must be memorized by the user. Many conventional user interfaces, such as those that include physical pushbuttons, are also in?exible. This is “off” position to the “on” position. 65 In accordance With some embodiments, a portable multi function device includes a touch screen display, one or more processors, memory, and one or more programs. The one or US 8,116,807 B2 4 3 FIG. 6 is a How diagram illustrating a process for activating more programs are stored in the memory and con?gured to be executed by the one or more processors. The programs an airplane mode in accordance With some embodiments. include: instructions for displaying an airplane mode sWitch icon on the touch screen display, the airplane mode sWitch icon having an “on” position and an “off” position; instruc tions for displaying a communications signal strength icon on the touch screen display if the airplane mode sWitch icon is at DESCRIPTION OF EMBODIMENTS Reference Will noW be made in detail to embodiments, examples of Which are illustrated in the accompanying draW ings. In the folloWing detailed description, numerous speci?c the “off ’ position; and instructions for replacing the commu details are set forth in order to provide a thorough understand nications signal strength icon With an airplane icon upon ing of the present invention. HoWever, it Will be apparent to detecting a movement of a ?nger contact on or near the one of ordinary skill in the art that the present invention may airplane mode sWitch icon, Wherein the detected movement of the ?nger contact is from the “off” position to the “on” be practiced Without these speci?c details. In other instances, Well-knoWn methods, procedures, components, circuits, and position. netWorks have not been described in detail so as not to unnec In accordance With some embodiments, a computer read essarily obscure aspects of the embodiments. It Will also be understood that, although the terms ?rst, able storage medium stores one or more programs. The one or more programs include instructions, Which When executed by a portable multifunction device With a touch screen display, cause the device to: display an airplane mode sWitch icon on the touch screen display, the airplane mode sWitch icon hav 20 ing an “on” position and an “off ’ position; display a commu nications signal strength icon on the touch screen display if the airplane mode sWitch icon is at the “off” position; and replace the communications signal strength icon With an air plane icon upon detecting a movement of a ?nger contact on or near the airplane mode sWitch icon. The detected move 25 ment of the ?nger contact is from the “off” position to the “on” position. In accordance With some embodiments, a portable multi function device With a touch screen display includes: means 30 for displaying an airplane mode sWitch icon on the touch screen display, the airplane mode sWitch icon having an “on” position and an “off” position; means for displaying a com munications signal strength icon on the touch screen display if the airplane mode sWitch icon is at the “off” position; and means for replacing the communications signal strength icon 35 second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a ?rst gesture could be termed a second gesture, and, similarly, a second gesture could be termed a ?rst ges ture, Without departing from the scope of the present inven tion. The terminology used in the description of the invention herein is for the purpose of describing particular embodi ments only and is not intended to be limiting of the invention. As used in the description of the invention and the appended claims, the singular forms “a”, “an” and “the” are intended to include the plural forms as Well, unless the context clearly indicates otherWise. It Will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It Will be further understood that the terms “comprises” and/or “comprising,” When used in this speci?cation, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the pres With an airplane icon upon detecting a movement of a ?nger ence or addition of one or more other features, integers, steps, contact on or near the airplane mode sWitch icon. The operations, elements, components, and/or groups thereof. detected movement of the ?nger contact is from the “off” position to the “on” position. Thus, the invention provides a portable multifunction 40 Embodiments of a portable multifunction device, user interfaces for such devices, and associated processes for using such devices are described. In some embodiments, the device With more transparent and intuitive graphical user device is a portable communications device such as a mobile interfaces for turning airplane mode on and off, and for dis playing Whether the device is in airplane mode. telephone that also contains other functions, such as PDA and/or music player functions. 45 BRIEF DESCRIPTION OF THE DRAWINGS The user interface may include a physical click Wheel in addition to a touch screen or a virtual click Wheel displayed on the touch screen. A click Wheel is a user-interface device that may provide navigation commands based on an angular dis placement of the Wheel or a point of contact With the Wheel by For a better understanding of the aforementioned embodi ments of the invention as Well as additional embodiments thereof, reference should be made to the Description of 50 a user of the device. A click Wheel may also be used to provide Embodiments beloW, in conjunction With the folloWing draW ings in Which like reference numerals refer to corresponding a user command corresponding to selection of one or more parts throughout the ?gures. on at least a portion of the Wheel or the center of the Wheel. items, for example, When the user of the device presses doWn FIGS. 1A and 1B are block diagrams illustrating portable multifunction devices With touch-sensitive displays in accor Alternatively, breaking contact With a click Wheel image on a 55 touch screen surface may indicate a user command corre sponding to selection. For simplicity, in the discussion that dance With some embodiments. FIG. 2 illustrates a portable multifunction device having a folloWs, a portable multifunction device that includes a touch touch screen in accordance With some embodiments. screen is used as an exemplary embodiment. It should be FIG. 3 illustrates an exemplary user interface for unlocking a portable electronic device in accordance With some embodi understood, hoWever, that some of the user interfaces and associated processes may be applied to other devices, such as 60 personal computers and laptop computers, that may include ments. FIGS. 4A and 4B illustrate exemplary user interfaces for a menu of applications on a portable multifunction device in accordance With some embodiments. FIGS. 5A-5G illustrate exemplary user interfaces for dis playing and adjusting settings in accordance With some embodiments. one or more other physical user-interface devices, such as a physical click Wheel, a physical keyboard, a mouse and/ or a joystick. 65 The device supports a variety of applications, such as a telephone application, a video conferencing application, an e-mail application, an instant messaging application, a blog US 8,116,807 B2 6 5 ging application, a digital camera application, a digital video camera application, a Web browsing application, a digital music player application, and/ or a digital video player appli Memory 102 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic disk storage devices, ?ash memory devices, or other non-volatile solid-state memory devices. cation. The various applications that may be executed on the Access to memory 102 by other components of the device 100, such as the CPU 120 and the peripherals interface 118, may be controlled by the memory controller 122. device may use at least one common physical user-interface device, such as the touch screen. One or more functions of the The peripherals interface 118 couples the input and output touch screen as Well as corresponding information displayed on the device may be adjusted and/ or varied from one appli cation to the next and/or Within a respective application. In this Way, a common physical architecture (such as the touch peripherals of the device to the CPU 120 and memory 102. The one or more processors 120 run or execute various soft Ware programs and/or sets of instructions stored in memory screen) of the device may support the variety of applications 102 to perform various functions for the device 100 and to process data. With user interfaces that are intuitive and transparent. The user interfaces may include one or more soft keyboard embodiments. The soft keyboard embodiments may include In some embodiments, the peripherals interface 118, the CPU 120, and the memory controller 122 may be imple standard (QWERTY) and/or non-standard con?gurations of mented on a single chip, such as a chip 104. In some other symbols on the displayed icons of the keyboard, such as those embodiments, they may be implemented on separate chips. The RF (radio frequency) circuitry 108 receives and sends RF signals, also called electromagnetic signals. The RF cir cuitry 108 converts electrical signals to/from electromagnetic described in US. patent application Ser. No. 11/459,606, “Keyboards For Portable Electronic Devices,” ?led Jul. 24, 2006, and Ser. No. 11/459,61 5, “Touch Screen Keyboards For Portable Electronic Devices,” ?led Jul. 24, 2006, the contents of Which are hereby incorporated by reference in their entirety. The keyboard embodiments may include a reduced number of icons (or soft keys) relative to the number of keys in existing physical keyboards, such as that for a typeWriter. 20 signals and communicates With communications netWorks and other communications devices via the electromagnetic signals. The RF circuitry 108 may include Well-knoWn cir cuitry for performing these functions, including but not lim 25 ited to an antenna system, an RF transceiver, one or more This may make it easier for users to select one or more icons in the keyboard, and thus, one or more corresponding sym ampli?ers, a tuner, one or more oscillators, a digital signal processor, a CODEC chipset, a subscriber identity module bols. The keyboard embodiments may be adaptive. For example, displayed icons may be modi?ed in accordance (SIM) card, memory, and so forth. The RF circuitry 108 may communicate With netWorks, such as the Internet, also With user actions, such as selecting one or more icons and/or 30 referred to as the World Wide Web (WWW), an intranet one or more corresponding symbols. One or more applica and/or a Wireless netWork, such as a cellular telephone net tions on the portable device may utilize common and/ or dif Work, a Wireless local area network (LAN) and/or a metro ferent keyboard embodiments. Thus, the keyboard embodi politan area netWork (MAN), and other devices by Wireless ment used may be tailored to at least some of the applications. communication. The Wireless communication may use any of In some embodiments, one or more keyboard embodiments 35 a plurality of communications standards, protocols and tech nologies, including but not limited to Global System for may be tailored to a respective user. For example, one or more keyboard embodiments may be tailored to a respective user Mobile Communications (GSM), Enhanced Data GSM Envi based on a Word usage history (lexicography, slang, indi vidual usage) of the respective user. Some of the keyboard embodiments may be adjusted to reduce a probability of a ronment (EDGE), high-speed doWnlink packet access (HS DPA), Wideband code division multiple access (W-CDMA), 40 more symbols, When using the soft keyboard embodiments. Attention is noW directed toWards embodiments of the device. FIGS. 1A and 1B are block diagrams illustrating portable multifunction devices 100 With touch-sensitive dis plays 112 in accordance With some embodiments. The touch sensitive display 112 is sometimes called a “touch screen” for IEEE 802.11n), voice over Internet Protocol (VoIP), Wi-MAX, a protocol for email (e. g., Internet message access 45 protocol (IMAP) and/or post o?ice protocol (POP)), instant messaging (e.g., extensible messaging and presence protocol @(MPP), Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions (SIMPLE), and/or Instant Messaging and Presence Service (IMPS)), and/or convenience, and may also be knoWn as or called a touch sensitive display system. The device 100 may include a memory 102 (Which may include one or more computer read able storage mediums), a memory controller 122, one or more code division multiple access (CDMA), time division mul tiple access (TDMA), Bluetooth, Wireless Fidelity (Wi-Fi) (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g and/or user error When selecting one or more icons, and thus one or 50 Short Message Service (SMS)), or any other suitable com munication protocol, including communication protocols not processing units (CPU’s) 120, a peripherals interface 118, RE circuitry 108, audio circuitry 110, a speaker 111, a micro yet developed as of the ?ling date of this document. phone 113, an input/output (I/O) subsystem 106, other input phone 113 provide an audio interface betWeen a user and the or control devices 116, and an external port 124. The device The audio circuitry 110, the speaker 111, and the micro 55 100 may include one or more optical sensors 164. These components may communicate over one or more communi electrical signal, and transmits the electrical signal to the speaker 111. The speaker 111 converts the electrical signal to cation buses or signal lines 103. It should be appreciated that the device 100 is only one example of a portable multifunction device 100, and that the human-audible sound Waves. The audio circuitry 110 also 60 may combine tWo or more components, or a may have a ing and/ or application speci?c integrated circuits. receives electrical signals converted by the microphone 113 from sound Waves. The audio circuitry 110 converts the elec trical signal to audio data and transmits the audio data to the device 100 may have more or feWer components than shoWn, different con?guration or arrangement of the components. The various components shoWn in FIGS. 1A and 1B may be implemented in hardWare, softWare or a combination of both hardWare and softWare, including one or more signal process device 100. The audio circuitry 110 receives audio data from the peripherals interface 118, converts the audio data to an peripherals interface 118 for processing. Audio data may be retrieved from and/or transmitted to memory 102 and/or the 65 RF circuitry 108 by the peripherals interface 118. In some embodiments, the audio circuitry 110 also includes a headset jack (eg 212, FIG. 2). The headset jack provides an interface US 8,116,807 B2 7 8 between the audio circuitry 110 and removable audio input/ al.), and/or US. Pat. No. 6,677,932 (Westerman), and/or US. Patent Publication 2002/ 001 5024A1, each of Which is hereby incorporated by reference in their entirety. HoWever, a touch screen 112 displays visual output from the portable device 100, Whereas touch sensitive tablets do not provide visual output peripherals, such as output-only headphones or a head set With both output (e.g., a headphone for one or both ears) and input (e.g., a microphone). The U0 subsystem 106 couples input/ output peripherals on 5 the device 100, such as the touch screen 112 and other input/ output. control devices 116, to the peripherals interface 118. The U0 subsystem 106 may include a display controller 156 and one A touch-sensitive display in some embodiments of the touch screen 112 may be as described in the folloWing appli or more input controllers 160 for other input or control devices. The one or more input controllers 160 receive/ send cations: (1) US. patent application Ser. No. 11/381,313, 10 “Multipoint Touch Surface Controller,” ?led May 2, 2006; (2) US. patent application Ser. No. 10/ 840,862, “Multipoint electrical signals from/to other input or control devices 116. The other input/control devices 116 may include physical Touchscreen,” ?led May 6, 2004; (3) US. patent application buttons (e.g., push buttons, rocker buttons, etc.), dials, slider Ser. No. 10/ 903,964, “Gestures For Touch Sensitive Input sWitches, joysticks, click Wheels, and so forth. In some alter Devices,” ?led Jul. 30, 2004; (4) US. patent application Ser. nate embodiments, input controller(s) 160 may be coupled to any (or none) of the following: a keyboard, infrared port, USB No. 11/048,264, “Gestures For Touch Sensitive Input port, and a pointer device such as a mouse. The one or more No. 11/038,590, “Mode-Based Graphical User Interfaces For Touch Sensitive Input Devices,” ?led Jan. 18, 2005; (6) US. patent application Ser. No. 11/228,758, “Virtual Input Device Placement On A Touch Screen User Interface,” ?led Sep. 16, Devices,” ?led Jan. 31, 2005; (5) US. patent application Ser. buttons (e. g., 208, FIG. 2) may include an up/doWn button for volume control of the speaker 111 and/or the microphone 113. The one or more buttons may include a push button (e. g., 20 206, FIG. 2). A quick press of the push button may disengage 2005; (7) US. patent application Ser. No. 11/228,700, a lock of the touch screen 112 or begin a process that uses gestures on the touch screen to unlock the device, as described “Operation Of A Computer With A Touch Screen Interface,” ?led Sep. 16, 2005; (8) US. patent application Ser. No. 1 1/ 228,737, “Activating Virtual Keys OfA Touch-ScreenVir in US. patent application Ser. No. 11/322,549, “Unlocking a Device by Performing Gestures on an Unlock Image,” ?led 25 tual Keyboard,” ?led Sep. 16, 2005; and (9) US. patent appli Dec. 23, 2005, Which is hereby incorporated by reference in its entirety. A longer press of the push button (e.g., 206) may cation Ser. No. 1 1/ 367,749, “Multi-Functional Hand-Held Device,” ?led Mar. 3, 2006. All of these applications are turn poWer to the device 100 on or off. The user may be able to customiZe a functionality of one or more of the buttons. The incorporated by reference herein in their entirety. touch screen 112 is used to implement virtual or soft buttons The touch screen 112 may have a resolution in excess of 30 and one or more soft keyboards. The touch-sensitive touch screen 112 provides an input interface and an output interface betWeen the device and a user. The display controller 156 receives and/or sends elec trical signals from/to the touch screen 112. The touch screen 100 dpi. In an exemplary embodiment, the touch screen has a resolution of approximately 160 dpi. The user may make contact With the touch screen 112 using any suitable object or appendage, such as a stylus, a ?nger, and so forth. In some 112 displays visual output to the user. The visual output may embodiments, the user interface is designed to Work primarily With ?nger-based contacts and gestures, Which are much less precise than stylus-based input due to the larger area of con include graphics, text, icons, video, and any combination tact of a ?nger on the touch screen. In some embodiments, the thereof (collectively termed “graphics”). In some embodi device translates the rough ?nger-based input into a precise pointer/cursor position or command for performing the ments, some or all of the visual output may correspond to user-interface objects, further details of Which are described beloW. 35 40 actions desired by the user. In some embodiments, in addition to the touch screen, the A touch screen 112 has a touch-sensitive surface, sensor or device 100 may include a touchpad (not shoWn) for activating set of sensors that accepts input from the user based on haptic and/or tactile contact. The touch screen 112 and the display controller 156 (along With any associated modules and/or sets of instructions in memory 102) detect contact (and any move mentor breaking of the contact) on the touch screen 112 and converts the detected contact into interaction With user-inter face objects (e.g., one or more soft keys, icons, Web pages or or deactivating particular functions. In some embodiments, the touchpad is a touch-sensitive area of the device that, unlike the touch screen, does not display visual output. The touchpad may be a touch-sensitive surface that is separate images) that are displayed on the touch screen. In an exem 45 from the touch screen 112 or an extension of the touch sensitive surface formed by the touch screen. In some embodiments, the device 100 may include a physi 50 plary embodiment, a point of contact betWeen a touch screen 112 and the user corresponds to a ?nger of the user. The touch screen 112 may use LCD (liquid crystal display) graphical objects (henceforth referred to as icons) displayed technology, or LPD (light emitting polymer display) technol ogy, although other display technologies may be used in other cal or virtual click Wheel as an input control device 116. A user may navigate among and interact With one or more 55 embodiments. The touch screen 112 and the display control ler 156 may detect contact and any movement or breaking in the touch screen 112 by rotating the click Wheel or by moving a point of contact With the click Wheel (e. g., Where the amount of movement of the point of contact is measured by its angular displacement With respect to a center point of the click Wheel). The click Wheel may also be used to select one thereof using any of a plurality of touch sensing technologies or more of the displayed icons. For example, the user may noW knoWn or later developed, including but not limited to press doWn on at least a portion of the click Wheel or an capacitive, resistive, infrared, and surface acoustic Wave tech 60 nologies, as Well as other proximity sensor arrays or other elements for determining one or more points of contact With an input controller 160 as Well as one or more of the modules and/or sets of instructions in memory 102. For a virtual click a touch screen 112. A touch-sensitive display in some embodiments of the touch screen 112 may be analogous to the multi-touch sensi tive tablets described in the following US. Pat. No. 6,323,846 (Westerman et al.), US. Pat. No. 6,570,557 (Westerman et associated button. User commands and navigation commands provided by the user via the click Wheel may be processed by 65 Wheel, the click Wheel and click Wheel controller may be part of the touch screen 112 and the display controller 156, respec tively. For a virtual click Wheel, the click Wheel may be either an opaque or semitransparent object that appears and disap US 8,116,807 B2 10 No. 20060017692, “Methods And Apparatuses For Operating pears on the touch screen display in response to user interac tion With the device. In some embodiments, a virtual click A Portable Device Based On An Accelerometer,” both of Which are Which are incorporated herein by reference. In some embodiments, information is displayed on the touch Wheel is displayed on the touch screen of a portable multi function device and operated by user contact With the touch screen display in a portrait vieW or a landscape vieW based on an analysis of data received from the one or more accelerom screen. The device 100 also includes a poWer system 162 for poW ering the various components. The poWer system 162 may eters. In some embodiments, the softWare components stored in include a poWer management system, one or more poWer sources (e.g., battery, alternating current (AC)), a recharging memory 102 may include an operating system 126, a com system, a poWer failure detection circuit, a poWer converter or munication module (or set of instructions) 128, a contact/ motion module (or set of instructions) 130, a graphics module (or set of instructions) 132, a text input module (or set of inverter, a poWer status indicator (e.g., a light-emitting diode (LED)) and any other components associated With the gen eration, management and distribution of poWer in portable instructions) 134, a Global Positioning System (GPS) module (or set of instructions) 135, and applications (or set of instruc tions) 136. The operating system 126 (e.g., DarWin, RTXC, LINUX, devices. The device 100 may also include one or more optical sensors 164. FIGS. 1A and 1B shoW an optical sensor coupled to an optical sensor controller 158 in I/O subsystem 106. The optical sensor 164 may include charge-coupled device (CCD) or complementary metal-oxide semiconductor (CMOS) pho totransistors. The optical sensor 164 receives light from the UNIX, OS X, WINDOWS, or an embedded operating system such as VxWorks) includes various softWare components 20 environment, projected through one or more lens, and con verts the light to data representing an image. In conjunction betWeen various hardWare and softWare components. The communication module 128, When not in airplane With an imaging module 143 (also called a camera module), the optical sensor 164 may capture still images or video. In some embodiments, an optical sensor is located on the back of 25 108 and/or the external port 124. The external port 124 (e.g., Universal Serial Bus (U SB), FIREWIRE, etc.) is adapted for coupling directly to other devices or indirectly over a netWork sition. In some embodiments, an optical sensor is located on 30 be changed by the user (e.g., by rotating the lens and the sensor in the device housing) so that a single optical sensor 35 164 may be used along With the touch screen display for both video conferencing and still and/ or video image acquisition. The device 100 may also include one or more proximity sensors 166. FIGS. 1A and 1B shoW a proximity sensor 166 coupled to the peripherals interface 118. Alternately, the 40 proximity sensor 166 may be coupled to an input controller 160 in the I/O subsystem 106. The proximity sensor 166 may perform as described in US. patent application Ser. No. ments, the proximity sensor turns off and disables the touch screen 112 When the multifunction device is placed near the user’s ear (e.g., When the user is making a phone call). In some embodiments, the proximity sensor keeps the screen off When the device is in the user’s pocket, purse, or other dark area to prevent unnecessary battery drainage When the device is a locked state. The device 100 may also include one or more accelerom The contact/motion module 130 may detect contact With the touch screen 112 (in conjunction With the display control ler 156) and other touch sensitive devices (e.g., a touchpad or physical click Wheel). The contact/motion module 130 includes various softWare components forperforming various operations related to detection of contact, such as determining if contact has occurred, determining if there is movement of (i.e., if the contact has ceased). Determining movement of the 45 held Device,” Sep. 30, 2005; Ser. No. 11/620,702, “Using Ambient Light Sensor To Augment Proximity Sensor Out put”; Ser. No. 11/ 586,862, “Automated Response To And Sensing Of User Activity In Portable Devices,” ?led Oct. 24, 2006; and Ser. No. 11/638,251, “Methods And Systems For Automatic Con?guration Of Peripherals,” Which are hereby incorporated by reference in their entirety. In some embodi (e.g., the Internet, Wireless LAN, etc.). In some embodiments, the external port is a multi-pin (e.g., 30-pin) connector that is the same as, or similar to and/or compatible With the 30-pin connector used on iPod (trademark of Apple Computer, Inc.) devices. the contact and tracking the movement across the touch screen 112, and determining if the contact has been broken 11/241,839, “Proximity Detector In Handheld Device,” Sep. 30, 2005; Ser. No. 1 1/ 240,788, “Proximity Detector In Hand mode, facilitates communication With other devices over one or more external ports 124 and also includes various softWare components for handling data received by the RF circuitry the device 100, opposite the touch screen display 112 on the front of the device, so that the touch screen display may be used as a vieW?nder for either still and/ or video image acqui the front of the device so that the user’s image may be obtained for videoconferencing While the user vieWs the other video conference participants on the touch screen display. In some embodiments, the position of the optical sensor 164 can and/or drivers for controlling and managing general system tasks (e.g., memory management, storage device control, poWer management, etc.) and facilitates communication 50 point of contact may include determining speed (magnitude), velocity (magnitude and direction), and/or an acceleration (a change in magnitude and/or direction) of the point of contact. These operations may be applied to single contacts (e. g., one ?nger contacts) or to multiple simultaneous contacts (e.g., “multitouch”/multiple ?nger contacts). In some embodi ments, the contact/motion module 130 and the display con troller 156 also detects contact on a touchpad. In some embodiments, the contact/motion module 130 and the con troller 160 detects contact on a click Wheel. 55 The graphics module 132 includes various knoWn softWare components for rendering and displaying graphics on the touch screen 112, including components for changing the intensity of graphics that are displayed. As used herein, the 60 term “graphics” includes any object that can be displayed to a user, including Without limitation text, Web pages, icons eters 168. FIGS. 1A and 1B shoW an accelerometer 168 (such as user-interface objects including soft keys), digital coupled to the peripherals interface 118. Alternately, the images, videos, animations and the like. An animation in this context is a display of a sequence of images that gives the accelerometer 168 may be coupled to an input controller 160 in the I/O subsystem 106. The accelerometer 168 may per form as described in US. Patent Publication No. 20050190059, “Acceleration-based Theft Detection System for Portable Electronic Devices,” and US. Patent Publication appearance of movement, and informs the user of an action 65 that has been performed (such as moving an email message to a folder). In this context, a respective animation that con?rms an action by the user of the device typically takes a pre