scispace - formally typeset
Search or ask a question

Showing papers by "Scott Forstall published in 2007"


Patent•
06 Sep 2007
TL;DR: In this paper, a computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen, applying one or several heuristics to the finger contacts to determine a command for the device, and processing the command.
Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one- dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.

2,167 citations


Patent•
31 Aug 2007
TL;DR: In this paper, a portable electronic device with a touch screen display for photo management is described, which displays an array of thumbnail images corresponding to a set of photographic images and replaces the displayed array with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array.
Abstract: A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device displays an array of thumbnail images corresponding to a set of photographic images. The device replaces the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array. The user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image. The portable device displays a different photographic image in replacement of the user-selected photographic image in accordance with a scrolling gesture. The scrolling gesture comprises a substantially horizontal movement of user contact with the touch screen display.

434 citations


Patent•
Scott Forstall1, Chris Blumenberg1•
19 Dec 2007
TL;DR: In this paper, a computer-implemented method is performed at a portable multifunction device with a touch screen display and one or more accelerometers, which can detect a predetermined finger gesture on or near the touch screen and display the information in a second view and lock the display in the second view.
Abstract: In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display and one or more accelerometers. The method includes displaying information on the touch screen display in a portrait view or a landscape view based on an analysis of data received from the one or more accelerometers. The method also includes detecting a predetermined finger gesture on or near the touch screen display while the information is displayed in a first view, and in response to detecting the predetermined finger gesture, displaying the information in a second view and locking the display of information in the second view. The method further includes unlocking the display of information in the second view when the device is placed in an orientation where the second view is displayed based on an analysis of data received from the one or more accelerometers.

321 citations


Patent•
27 Dec 2007
TL;DR: In this paper, word recommendations are provided in response to text input based on the characters of the input and corresponding neighbor characters on a keyboard layout, and a subset of the possible word recommendation are selected for presentation to the user.
Abstract: Word recommendations are provided in response to text input. For a particular text input, possible word recommendations are identified based on the characters of the input and corresponding neighbor characters on a keyboard layout. The possible word recommendations are scored based on how closely they match the input word on a character- by-character basis, and a subset of the possible word recommendations are selected for presentation to the user.

249 citations


Patent•
Scott Forstall1•
05 Sep 2007
TL;DR: In this paper, a computer-implemented method for use at a portable multifunction device with a touch screen display, a web page or portion thereof is displayed on the touch screen and an activation of a web-clip widget creation icon is detected.
Abstract: In a computer-implemented method for use at a portable multifunction device with a touch screen display, a web page or portion thereof is displayed on the touch screen display. An activation of a web-clip widget creation icon is detected. In response to detecting the activation, a web-clip widget is created from the web page or portion thereof.

239 citations


Patent•
Nitin Ganatra1, Gregory Novick1, Stephen O. Lemay1, Greg Christie1, Scott Forstall1 •
05 Sep 2007
TL;DR: In this paper, a computer-implemented method for providing email at a portable communications device with a touch screen display is disclosed, where a first portion of a list of entries with information about corresponding electronic messages is displayed in a first area of the touch screen.
Abstract: A computer-implemented method for providing email at a portable communications device with a touch screen display is disclosed. A first portion of a list of entries with information about corresponding electronic messages is displayed in a first area of the touch screen display. A first portion of an electronic message that corresponds to an entry in the list of entries is displayed in a second area of the touch screen display that is separate from the first area. In response to a first gesture by a user in the first area of the touch screen display, the list of entries is scrolled to display a second portion of the list of entries. In response to a second gesture by the user in the second area of the touch screen display, the electronic message is moved in two dimensions to display a second portion of the electronic message.

235 citations


Patent•
21 Dec 2007
TL;DR: In this paper, the authors present a method to operate a display device of an electronic device by altering a display brightness output level and an ambient light sensor output level, and altering, according to the change, a display contrast output level.
Abstract: Apparatuses and methods to operate a display device of an electronic device. In some embodiments, a method includes receiving a user setting of a display control parameter, and altering, based on the user setting, an effect of an ambient light sensor value (ALS) on control of the display control parameter. Also, according to embodiments of the inventions, a method of operating a display of an electronic device includes receiving a change to one of a display brightness output level and an ambient light sensor output level, and altering, according to the change, a display contrast output level. In some embodiments, a method of operating a proximity sensor of an electronic device includes receiving a light sensor output, and altering, according to the output, an on/off setting of a proximity sensor. Other apparatuses and methods and data processing systems and machine readable media are also described.

198 citations


Patent•
04 Sep 2007
TL;DR: In this article, a method for providing an audio file interface for mobile devices is described. But the method is not suitable for multimedia applications, as it requires user input requesting that an audio interface be displayed, and displaying the audio interface as an overlay in the user interface.
Abstract: Methods, systems, and computer-readable medium for providing an audio file interface. In one implementation, a method is provided. The method includes, while playing an audio file on a mobile device and displaying a current view in a user interface of the mobile device, receiving first user input requesting that an audio interface be displayed, and displaying the audio interface as an overlay in the user interface, where the audio interface includes information associated with the audio file.

191 citations


Patent•
19 Dec 2007
TL;DR: In this article, a portable electronic device with a global setting user interface on a touch screen display is disclosed, where the user interface has a plurality of application icons, and the GUI changes the appearances of the application icons whose corresponding applications have user-adjustable settings.
Abstract: A portable electronic device with a global setting user interface on a touch screen display is disclosed. The user interface has a plurality of application icons. In response to a first gesture, the GUI changes the appearances of the application icons whose corresponding applications have user-adjustable settings. In response to a second gesture on a selected application icon whose appearance is changed, the GUI displays user-adjustable settings of an application that corresponds to the selected application icon. In response to one or more additional gestures, the GUI changes one or more user-adjustable settings of the application that corresponds to the selected application icon.

186 citations


Patent•
Scott Forstall1, Scott Herz1, Freddy Allen Anzures1, Greg Christie1, Imran Chaudhri1, Marcel van Os1 •
28 Jun 2007
TL;DR: In this article, a computer-implemented method, performed at a portable multifunction device with a display, was proposed to detect an unlock interaction by the user with the device and present a communication or information about the communication in the plurality of communications that was received while the device was in a locked state.
Abstract: A computer-implemented method, performed at a portable multifunction device with a display, includes: receiving a plurality of communications via a plurality of communication modalities while the device is in a locked state; and detecting an unlock interaction by the user with the device. In response to detecting the unlock interaction, the method further includes unlocking the device and presenting a communication, or information about the communication, in the plurality of communications that was received while the device was in the locked state. The presented communication or information is presented in accordance with the corresponding communication modality.

175 citations


Patent•
08 Jun 2007
TL;DR: In this paper, the authors present a user interface that includes a view display area for presenting a current view, and a history view display for presenting an associated history view associated with the current view.
Abstract: Systems and methods for providing a user interface including earlier versions of data. In one implementation, computer program product is provided. The computer program product generates a user interface. The user interface includes a view display area for presenting a current view and a history view display area for presenting a history view associated with the current view. The history view includes one or more first visual representations of corresponding earlier versions of the current view. The user interface also includes an input control for initiating a restoration of the current view according to at least a portion of an earlier version of the one or more earlier versions.

Patent•
Scott Forstall1, Greg Christie1, Stephen O. Lemay1, Bas Ording1, Marcel van Os1 •
06 Sep 2007
TL;DR: Deletion gestures for use on a portable multifunction device with a touch-sensitive display are disclosed in this article, where a computer-implemented method for use in conjunction with the portable device is described.
Abstract: Deletion gestures for use on a portable multifunction device with a touch-sensitive display are disclosed. In some embodiments, a computer-implemented method for use in conjunction with the portable multifunction device comprises displaying a list of items on the touch-sensitive display, detecting a first gesture on the touch-sensitive display to edit the list of items, responding to the first gesture by displaying a first icon next to each deletable item in the list, detecting a second gesture on the touch-sensitive display to select one of the deletable items, and responding to the second gesture by displaying a second icon next to the selected item. If a third gesture on the second icon is detected, the selected deletable item is deleted. If a fourth gesture on the first icon next to the selected deletable item is detected, the second icon is deleted.

Patent•
28 Jun 2007
TL;DR: In this paper, a graphical user interface in an electronic device with a touch screen display and power switch includes one or more user-interface objects to assist a user in powering-off the device while avoiding unintended power-off events due to inadvertent contact with the power switch or the touch screen.
Abstract: In some embodiments of the invention, a graphical user interface in an electronic device with a touch screen display and power switch includes one or more user-interface objects to assist a user in powering-off the device while avoiding unintended power-off events due to inadvertent contact with the power switch or the touch screen display.

Patent•
04 Sep 2007
TL;DR: In this paper, a video player for a portable multifunction device is described, in which a list of video items is displayed in a portrait orientation of a touch screen display of a portable electronic device.
Abstract: A video player for a portable multifunction device is disclosed. In some embodiments, a list of video items is displayed in a portrait orientation of a touch screen display of a portable electronic device. Upon user selection of a respective video item in the list, the user selected video item is automatically displayed in a landscape orientation of the touch screen display.

Patent•
Greg Christie1, Scott Forstall1, Stephen O. Lemay1, Bas Ording1, Marcel van Os1, Imran Chaudhri1 •
28 Dec 2007
TL;DR: In this article, a computer-implemented method for displaying and managing lists on a portable multifunction device with a touch screen display includes displaying a list of items, detecting a finger contact on a moving-affordance icon, detecting movement of the finger contacts on the touch-screen display, and in response to detecting the movement of finger contact, moving the moving affordance icons and the corresponding item in the list in accordance with the movement.
Abstract: A computer-implemented method for displaying and managing lists on a portable multifunction device with a touch screen display includes displaying a list of items, detecting a finger contact on a moving-affordance icon, detecting movement of the finger contact on the touch screen display, and in response to detecting the movement of the finger contact, moving the moving-affordance icon and the corresponding item in the list in accordance with the movement of the finger contact. In some embodiments, at least some of the items have corresponding moving-affordance icons.

Patent•
27 Jun 2007
TL;DR: In this paper, a computer-implemented method is described for use in conjunction with a portable electronic device with a touch screen display. Butler et al. presented a method for detecting an incoming telephone call from a caller, a text identifier of the caller is displayed; an image associated with the caller was displayed; a call answer icon was displayed, which if selected by a user of the device, answers the incoming telephone calls; and a call decline icon was shown, which was selected by the user of a device, declines the incoming phone call.
Abstract: In one aspect of the invention, a computer-implemented method is disclosed for use in conjunction with a portable electronic device with a touch screen display. Upon detecting an incoming telephone call from a caller, a text identifier of the caller is displayed; an image associated with the caller is displayed; a call answer icon is displayed, which if selected by a user of the device, answers the incoming telephone call; and a call decline icon is displayed, which if selected by the user of the device, declines the incoming telephone call.

Patent•
Imran Chaudhri1, Vincenzo DeMarco, Scott Herz, Scott Forstall, Gregory N. Christie •
04 Sep 2007
TL;DR: In this article, the authors present a method for providing a media out interface for a mobile device coupled to a host device, where the interface enables control of the display of content received from the mobile device and displayed on the display device.
Abstract: Methods, systems, and computer-readable medium for providing a media out interface. In one implementation, a method is provided. The method includes, at a host device, detecting a mobile device coupled to the host device, and displaying on a display device coupled to the host device an interface including interface elements, which can be manipulated by commands received from the mobile device or another device, wherein the interface enables control of the display of content received from the mobile device and displayed on the display device.

Patent•
28 Dec 2007
TL;DR: In this paper, the location-based content is filtered using first information associated with a user of a mobile device and second information identifying a first geographic location of the mobile device is received.
Abstract: Methods, systems, and computer-readable medium for providing location-based information services. In one implementation, a method is provided. The method includes receiving first information associated with a user of a mobile device. Second information identifying a first geographic location of the mobile device is received. Location-based content is filtered using the first information and the second information. The filtered location-based content is provided to the user at the mobile device, where the mobile device includes a multi-touch sensitive display.

Patent•
Cedric Bray1, Scott Forstall1, Yan Arrouye1•
22 Oct 2007
TL;DR: In this article, user interfaces for browsing, searching, and/or previewing are described, including call a preview generator to generate an initial preview in response to receiving an input, receiving a content to be displayed from the preview generator, displaying the content as the initial preview, and displaying and scrolling concurrently an enhanced preview to a next item.
Abstract: User interfaces for browsing, searching, and/or previewing are described. In one embodiment, a method includes call a preview generator to generate an initial preview in response to receiving an input, receiving a content to be displayed from the preview generator, displaying the content as the initial preview, and displaying and scrolling concurrently an enhanced preview to a next item in a representation of items in a search result in response to an input to directionally move. Other embodiments are also described, and computer readable media and apparatuses are also described.

Patent•
05 Sep 2007
TL;DR: In this article, a portable electronic device with a touch-sensitive display is described, which displays an application on the touch sensitive display, and when the application is in a predefined mode, performs a pre-defined operation in response to each gesture of a set of multiple distinct gestures on the display.
Abstract: A portable electronic device with a touch-sensitive display is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device: displays an application on the touch-sensitive display; and when the application is in a predefined mode, performs a predefined operation in response to each gesture of a set of multiple distinct gestures on the touch-sensitive display. Another aspect of the invention involves a computer-implemented method in which the portable electronic device: displays a first application; when the first application is in a first mode, performs a first operation upon detecting a first gesture on the touch-sensitive display; and performs the first operation upon detecting a second gesture on the touch-sensitive display, wherein the second gesture is different from the first gesture.

Patent•
19 Dec 2007
TL;DR: In this article, a portable multifunction device with a touch screen display performs a method that includes displaying a phone call user interface on the touch screen, wherein the phone call interface includes: a first informational item associated with an active phone call between a user of the device and a first party, a second informational items associated with a suspended phone call, and a merge call icon; upon detecting a user selection of the merge call icons, merging the active phone calls and the suspended phone calls into a conference call, the user, the first party and the second party, and replacing the
Abstract: In some embodiments, a portable multifunction device with a touch screen display performs a method that includes: displaying a phone call user interface on the touch screen display, wherein the phone call user interface includes: a first informational item associated with an active phone call between a user of the device and a first party, a second informational item associated with a suspended phone call between the user and a second party, and a merge call icon; upon detecting a user selection of the merge call icon, merging the active phone call and the suspended phone call into a conference call between the user, the first party, and the second party, and replacing the phone call user interface with a conference call user interface. The conference call user interface includes: a third informational item associated with the conference call, and a conference call management icon.

Patent•
28 Dec 2007
TL;DR: In this article, a media device that controls input and output characteristics based on one or more associated conditions is described, and a system and methods are provided for controlling the characteristics of the media device.
Abstract: Systems and methods are provided for a media device that controls input and output characteristics based on one or more associated conditions.

Patent•
Bas Ording1, Scott Forstall1, Greg Christie1, Stephen O. Lemay1, Imran Chaudhri1, Scott Herz1 •
04 Jan 2007
TL;DR: In this paper, a portable electronic device, having a touch-sensitive display, displays a plurality of icons on the touch sensitive display, and a contact region when a user makes contact with the touchsensitive display is detected.
Abstract: A portable electronic device, having a touch-sensitive display, displays a plurality of icons on the touch-sensitive display. A contact region when a user makes contact with the touch-sensitive display is detected. Whether the contact region corresponds to one of the plurality of icons is determined in accordance with an electrostatic model.

Patent•
27 Jul 2007
TL;DR: In this article, the authors present a method for generating incremental backups of the current view while it is being displayed in a user interface and a second user input is received while the history view is displayed.
Abstract: Systems and methods for generating incremental backups are provided. In one implementation a method is provided. The method includes receiving, while a current view is displayed in a user interface, a first user input requesting that a history view associated with the current view be displayed. The history view is displayed in response to the first user input, the history view including at least a first visual representation of an earlier version of the current view, the earlier version including a first element. A second user input is received while the history view is displayed. The second user input requests that the current view be modified according to the earlier version, at least with regard to the first element.

Patent•
Scott Forstall1, Greg Christie1•
19 Dec 2007
TL;DR: In this article, a portable electronic device with a touch-sensitive display is described, in which the time period after which the display is dimmed due to user inactivity is extended based on user interaction with the device subsequent to a dimming event.
Abstract: A portable electronic device with a touch-sensitive display is disclosed. In some embodiments, the time period after which the display is dimmed due to user inactivity is extended based on user interaction with the device subsequent to a dimming event. The dim time can be extended for a single application, multiple applications, or for the device as a whole. The user interaction with the device that extends the dim time can be a touch on any button of the device, the device's touch screen display, or even a smack on the body of the device that is detected by an acceleration sensor.

Patent•
25 Oct 2007
TL;DR: In this article, an algorithm based on both the element and the element format is applied to identify a qualifying block to which a user's input is directed, which is designed to select enough content that a minimal number of user inputs are required without selecting so much content that the user is unable to retain desirable portions of the web page.
Abstract: Editing of blocks of web page content from within an integrated application capable of displaying a web page. An algorithm based on both the element and the element format is applied to identify a qualifying block to which a user's input is directed. The heuristic applied to identify such a block is designed to select enough content that a minimal number of user inputs are required without selecting so much content that the user is unable to retain desirable portions of the web page. Then, to facilitate an easy way of editing the web page content, a visual option is displayed for selection by the user to perform an operation (deleting, copying, etc.) on the block. The visual option can be a button, an image, or a menu option.

Patent•
25 Oct 2007
TL;DR: In this article, a web feed manager formats web feed contents from a Web feed to allow a user on the email client application to read Web feed contents as email messages with all the controls typically provided by the email application for an email message, such as displays with threading views and folders for saving messages.
Abstract: Displaying web feed contents into email messages. A web feed manager formats web feed contents from a web feed to allow a user on the email client application to read web feed contents as email messages with all the controls typically provided by the email client application for an email message, such as displays with threading views and folders for saving messages. In one implementation, web feed contents archived by the email client remains linked to the web feed manager such that the archived content is updated with new content as received.

Patent•
Bas Ording1, Scott Herz1, Wayne Carl Westerman1, Scott Forstall1, Greg Christie1 •
06 Sep 2007
TL;DR: A portable electronic device with a touch-sensitive display is described in this article, where a computer-implemented method for displaying an application on the touch sensitive display is presented.
Abstract: A portable electronic device with a touch-sensitive display is disclosed One aspect of the invention involves a computer-implemented method in which the portable electronic device: displays an application on the touch-sensitive display; and when the application is in a predefined mode, performs a predefined operation in response to each gesture of a set of multiple distinct gestures on the touch-sensitive display Another aspect of the invention involves a computer-implemented method in which the portable electronic device: displays a first application; when the first application is in a first mode, performs a first operation upon detecting a first gesture on the touch-sensitive display; and performs the first operation upon detecting a second gesture on the touch-sensitive display, wherein the second gesture is different from the first gesture

Patent•
27 Dec 2007
TL;DR: In this paper, a portable multifunction device identifies a plurality of user interface objects and displays at least two of them on a touch screen display, if they meet a first predefined condition, the device then divides the user interfaces into at least first and second groups of user interfaces and then displays a first group icon corresponding to the first group and at least one user interface object from the second group on the display.
Abstract: A portable multifunction device identifies a plurality of user interface objects. If the user interface objects meet a first predefined condition, the device then displays at least two of the user interface objects on a touch screen display. If the user interface objects meet a second predefined condition, the device then divides the user interface objects into at least first and second groups of user interface objects and then displays a first group icon corresponding to the first group and at least one user interface object from the second group on the touch screen display. If the user interface objects meet a third predefined condition, the device divides the user interface objects into at least third and fourth groups of user interface objects. The device then displays a third group icon corresponding to the third group and a fourth group icon corresponding to the fourth group.

Patent•
Steven P. Jobs1, Greg Christie1, Bas Ording1, Imran Chaudhri1, Scott Forstall1 •
10 Oct 2007
TL;DR: In this article, a user interface for handling multiple calls includes displaying an image associated with a first party on a first call and an associated with another person on a second call on the same call.
Abstract: A user interface for handling multiple calls includes displaying an image associated with a first party on a first call and an image associated with a second party on a second call. When one call is active and the other call is on hold, the image associated with the party that is on the active call is visually highlighted to make it more visually prominent relative to the other image. When both calls are joined into a conference call, both images are displayed adjacent to each other and neither is visually highlighted relative to the other.