Patent application number | Description | Published |
20080201650 | Web-Clip Widgets on a Portable Multifunction Device - A computer-implemented method for use at a portable multifunction device with a touch screen display includes displaying a web page or portion thereof on the touch screen display. An activation of an options icon is detected. In response, a plurality of icons including a web-clip widget creation icon is displayed. An activation of the web-clip widget creation icon is detected; in response, a web-clip widget is created corresponding to the displayed web page or portion thereof. | 08-21-2008 |
20080216001 | Portable electronic device with content-dependent touch sensitivity - 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. | 09-04-2008 |
20080222545 | Portable Electronic Device with a Global Setting User Interface - 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. | 09-11-2008 |
20080313292 | Threaded Presentation of Electronic Mail - A threaded list of e-mail messages is provided by checking each received message against previous messages to determine whether the new message is associated with previous messages. If so, then a new thread is created. The new thread has an associated thread header, which stores metadata bout the messages in the thread. If the received message is related to messages in an existing thread, then the received message is added to that thread, and the thread header for that thread is updated to reflect data from the received message. The thread header appears with messages in a message list view of the inbox, and provides data about the thread. Messages that are not part of a thread are shown in the same view as threaded messages, without a thread header. This allows a user to view both threaded and non-threaded messages in a single view. | 12-18-2008 |
20080320391 | Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos - A portable electronic device with a touch screen display: displays a first list of information about online video items in a plurality of lists; displays a plurality of icons corresponding to at least some of the plurality of lists; in response to detecting a moving finger gesture on the first list of information about content items, scrolls the first list of information; in response to detecting a stationary finger contact on a first portion of a row in the first list of information, wherein the row contains information about a particular online video item: initiates a request for the particular online video item from a remote computer, receives the particular online video item, and plays the particular online video item; and, in response to detecting a finger contact on a respective icon in the plurality of icons, displays a corresponding list of information about online video items. | 12-25-2008 |
20080320419 | Touch Screen Device, Method, and Graphical User Interface for Providing Maps, Directions, and Location-Based Information - A device, method, and graphical user interface for providing maps, directions, and location-based information on a touch screen display are disclosed. | 12-25-2008 |
20090005011 | Portable Electronic Device with Conversation Management for Incoming Instant Messages - A portable electronic device with a touch screen display displays an incoming message from a party to a user of the device while the device is locked. The device responds to detecting a user request to view the incoming message by immediately displaying a set of messages between the user and the party in a chronological order. While the device is unlocked, if an incoming message is longer than a predefined length the device displays a portion of the incoming message, a view icon, and a long-message indicia. Alternately, if the incoming message is equal to or less than the predefined length, the device displays the entire incoming message and a reply icon. In response to user selection of either the view icon or the reply icon, the device immediately displays a set of messages between the user of the device and the party in a chronological order. | 01-01-2009 |
20090007017 | Portable multifunction device with animated user interface transitions - In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display. The computer-implemented method includes: displaying a home menu comprising a plurality of application launch icons; detecting activation of any respective application launch icon; and, in response to detecting the activation, displaying a first animation of a transition from display of the home menu to display of an application that corresponds to the activated application launch icon. The first animation comprises expanding an image of the application. | 01-01-2009 |
20090174680 | Portable Multifunction Device, Method, and Graphical User Interface for Viewing and Managing Electronic Calendars - In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display. The touch screen display includes a long axis, a short axis, a portrait view and a landscape view. The computer-implemented method includes executing a calendar application. In response to detecting the portable multifunction device in a first orientation that comprises a substantially vertical orientation of the long axis, a calendar is displayed for a first time period in the portrait view. In response to detecting the portable multifunction device in a second orientation that comprises the substantially vertical orientation of the short axis, a calendar is displayed for a second time period in the landscape view. The second time period is longer than and includes the first time period. | 07-09-2009 |
20090177981 | Portable Electronic Device for Instant Messaging Multiple Recipients - A portable electronic device with a touch screen display displays a list of instant messaging conversations including a group conversation. The group conversation includes a first multi-recipient identifier and a group conversation indicia. In response to detecting a user selection of the group conversation, the device displays a set of outgoing messages from a user of the device to multiple recipients in a chronological order and a second multi-recipient identifier. The device receives a new outgoing message for the group conversation entered by the user of the device through the touch screen display, and responds to detecting a user request to send the new outgoing message to the multiple recipients by sending the new outgoing message to the multiple recipients in the group conversation. The new outgoing message is appended to the set of outgoing messages displayed on the touch screen display. | 07-09-2009 |
20090178007 | Touch Screen Device, Method, and Graphical User Interface for Displaying and Selecting Application Options - In accordance with some embodiments, a flat version of an application interface is displayed. In response to detecting a user gesture on a view options icon while the flat version of the application interface is displayed, a curled version of the application interface is displayed. The curled version of the application interface includes an image of a curled page that obscures a first portion of the flat version of the application interface, and a roll-up region in a display region formerly occupied by a second portion of the flat version of the application interface. The roll-up region includes a plurality of option icons. When a user selection gesture on one or more of the plurality of option icons is detected, the flat version of the application interface is redisplayed with information corresponding to the option icons upon which user selection gestures were detected. | 07-09-2009 |
20090241072 | Unlocking a Device by Performing Gestures on an Unlock Image - A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display corresponds to a predefined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gesture. | 09-24-2009 |
20090327920 | Application User Interface with Navigation Bar Showing Current and Prior Application Contexts - A graphical user interface for a portable electronic device includes an application display region that displays a current application context of an application and a navigation bar adjacent to the application display region. The navigation bar includes two horizontally adjacent regions, comprising a current context region for displaying an indicator of the current application context and a prior context region for displaying an indicator of an application context preceding the current application context. The application display region simulates shifting of the application display in a first direction upon detecting user selection of the prior context region, and simulates shifting of the application display in a second direction, opposite the first direction, upon detecting user selection of an application context different from the current application context and the prior application context. | 12-31-2009 |
20090327976 | Portable Device, Method, and Graphical User Interface for Displaying a Portion of an Electronic Document on a Touch Screen Display - A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a portion of a web page in a web browser application without concurrently displaying a Uniform Resource Locator (URL) entry area for inputting URLs of web pages. A gesture is detected in a predefined area at the top of the touch screen display. In response to detecting the gesture in the predefined area at the top of the touch screen display, the URL entry area is displayed. | 12-31-2009 |
20100049835 | Portable Media Player as a Remote Control - A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player. | 02-25-2010 |
20100177056 | Keyboard with Multi-Symbol Icons - A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A first symbol in the two or more symbols belongs to a first subset of symbols and a second symbol in the two or more symbols belongs to a second subset of symbols. The first symbol has a probability of occurrence that is greater than a first pre-determined value and the second symbol has a probability of occurrence that is less than the first pre-determined value. A contact by a user with the touch-sensitive display that corresponds to a selection of the respective icon is detected. The contact includes a respective gesture. A respective symbol in the two or more symbols for the respective icon to which the contact further corresponds is determined. | 07-15-2010 |
20100185960 | Method and Apparatus for Displaying Information During an Instant Messaging Session - A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart. | 07-22-2010 |
20100188357 | Adaptive Keyboard - A plurality of icons are displayed on a touch-sensitive display. Two or more subsets of the plurality of icons are arranged in corresponding rows on the touch-sensitive display. A space greater than a pre-determined value is included between adjacent rows. A contact by a user with the touch-sensitive display that corresponds to a respective icon is detected. A symbol corresponding to the respective icon is displayed in the space between a respective row corresponding to the respective icon and a neighboring row while the contact is maintained. | 07-29-2010 |
20100188358 | User Interface Including Word Recommendations - A plurality of icons on a touch-sensitive display are displayed. A respective icon in the plurality of icons corresponds to at least one symbol. One or more recommended words are displayed. The one or more recommended words are in accordance with a user history. The one or more recommended words are displayed prior to detecting any contacts by a user corresponding to symbol selection by the user in a current application session. A contact by the user with the touch-sensitive display is detected. The contact includes a gesture. A respective recommended word corresponding to the gesture is selected. | 07-29-2010 |
20100192086 | Keyboard with Multi-Symbol Icons - A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A contact by a user with the touch-sensitive display that corresponds to a selection of the respective icon, wherein the contact includes a respective gesture, is detected. A respective symbol in the two or more symbols for the respective icon to which the contact further corresponds is determined. The respective symbol is a first symbol in the two or more symbols if the respective gesture includes a continuous contact and the respective symbol is a second symbol in the two or more symbols if the respective gesture includes a discontinuous contact. | 07-29-2010 |
20100235784 | Methods and Graphical User Interfaces for Editing on a Multifunction Device with a Touch Screen Display - In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content. | 09-16-2010 |
20100235785 | Methods and Graphical User Interfaces for Editing on a Multifunction Device with a Touch Screen Display - In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content. | 09-16-2010 |
20110022985 | Scrolling List with Floating Adjacent Index Symbols - Movement of a user's point of contact with a touch-sensitive display is determined. In response to the movement, a list of information items on the touch-sensitive display is scrolled. The list of information items may include a sequence of information item subsets corresponding to a sequence of index items. While scrolling through respective information subsets, an index symbol is displayed in conjunction with each respective information item subset. | 01-27-2011 |
20110043527 | Portable Electronic Device with Multi-Touch Input - A portable communication device with multi-touch input detects one or more multi-touch contacts and motions and performs one or more operations on an object based on the one or more multi-touch contacts and/or motions. The object has a resolution that is less than a pre-determined threshold when the operation is performed on the object, and the object has a resolution that is greater than the pre-determined threshold at other times. | 02-24-2011 |
20110110505 | MIXED MEDIA CONFERENCING - Multiple users participate in a conference while taking maximum advantage of hardware and bandwidth capabilities of each participant. Each user's system makes known to a directory service its hardware sending and receiving capabilities. The directory service makes this information available to other users who may then wish to join a conference with the user. An initiating user sends invitations via the directory service to the remote users. Each user that accepts an invitation transmits its network address to the initiating user, who then establishes a peer-to-peer connection with each of the remote users. Each participant system exchanges information about hardware capabilities and bandwidth, and a conference manager determines a best model for connecting each of the participants. Depending on the hardware and bandwidth capabilities of the participants, the manager chooses from a duplicate streams model, a multicast model, and a host-among-peers model for connecting the participants. | 05-12-2011 |
20110154188 | Portable Electronic Device, Method, and Graphical User Interface for Displaying Structured Electronic Documents - A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered. | 06-23-2011 |
20110163969 | Device, Method, and Graphical User Interface with Content Display Modes and Display Rotation Heuristics - A method is performed at a multifunction device with a touch-sensitive display. The method includes: playing a first piece of content in a full-size mode on the display at a predefined aspect ratio; while playing the first piece of content on the display in the full-size mode, detecting a first gesture on the display; in response to detecting the first gesture: shrinking the playing of the first piece of content to a first region of the display while keeping the predefined aspect ratio and displaying information related to the first piece of content in a second region of the display. | 07-07-2011 |
20110163970 | Device, Method, and Graphical User Interface for Manipulating Information Items in Folders - A method includes: displaying a group of selectable objects in a first region of a display, each selectable object corresponding to a respective information item; detecting selection of a plurality of selectable objects in the group of selectable objects; in response to detecting selection of the plurality of selectable objects, displaying a pile of two or more information items corresponding to the plurality of selectable objects at a first location in a second region of the display, each information item having a partially overlapping position with a neighboring information item in the pile; detecting a gesture on the pile on the display; in response to detecting the gesture on the pile, moving the pile away from the first location in the second region; detecting lift-off of the gesture from the pile; and in response to detecting the lift-off, moving the pile back to the first location in the second region. | 07-07-2011 |
20110164058 | Device, Method, and Graphical User Interface with Interactive Popup Views - A method of operating a multifunction device includes: displaying a respective view of a first application on the touch screen display, detecting a first touch gesture within the respective view, and in response to detecting the first touch gesture, displaying a popup view of the first application partially covering the respective view of the first application. The popup view corresponds to a full-screen-width view in a corresponding first application on a second multifunction device having a touch screen display with lower resolution than the touch screen display of the first multifunction device. The method further includes: detecting one or more second touch gestures within the popup view, and in response to detecting the one or more second touch gestures within the popup view, performing an action in the first application that updates a state of the first application. | 07-07-2011 |
20110167339 | Device, Method, and Graphical User Interface for Attachment Viewing and Editing - A method is performed at a multifunction device with a display and a touch-sensitive surface. The method includes, while in a first application: displaying content from an object in a read-only viewer and concurrently displaying one or more application start icons with the read-only viewer. The method also includes detecting a user input on an application start icon; and, in response to detecting the user input on the application start icon, opening the object in a second application that corresponds to the application start icon. | 07-07-2011 |
20110167341 | Device, Method, and Graphical User Interface for Navigating Through Multiple Viewing Areas - A method includes: displaying a first viewing area, the first viewing area including a first plurality of selectable objects; in response to detecting activation of an object in the first plurality of selectable objects, overlaying a second viewing area on a portion of the first viewing area while maintaining display of a remaining portion of the first viewing area. The second viewing area includes a second plurality of selectable objects. The method also includes, in response to detecting activation of an object in the second plurality of selectable objects, overlaying a third viewing area on a portion of the first viewing area. The third viewing area includes a third plurality of selectable objects. The method also includes displaying a portion of the second viewing area overlaid on a portion of the first viewing area; and maintaining display of a remaining portion of the first viewing area. | 07-07-2011 |
20110202882 | Deletion Gestures on a Portable Multifunction Device - 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. | 08-18-2011 |
20110225249 | Threaded Presentation of Electronic Mail - A threaded list of e-mail messages is provided by checking each received message against previous messages to determine whether the new message is associated with previous messages. If so, then a new thread is created. The new thread has an associated thread header, which stores metadata bout the messages in the thread. If the received message is related to messages in an existing thread, then the received message is added to that thread, and the thread header for that thread is updated to reflect data from the received message. The thread header appears with messages in a message list view of the inbox, and provides data about the thread. Messages that are not part of a thread are shown in the same view as threaded messages, without a thread header. This allows a user to view both threaded and non-threaded messages in a single view. | 09-15-2011 |
20110243525 | Multimedia control center - Techniques and systems for centralized access to multimedia content stored on or available to a computing device are disclosed. The centralized access can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device. | 10-06-2011 |
20110249073 | Establishing a Video Conference During a Phone Call - Some embodiments provide a method for initiating a video conference using a first mobile device. The method presents, during an audio call through a wireless communication network with a second device, a selectable user-interface (UI) item on the first mobile device for switching from the audio call to the video conference. The method receives a selection of the selectable UI item. The method initiates the video conference without terminating the audio call. The method terminates the audio call before allowing the first and second devices to present audio and video data exchanged through the video conference. | 10-13-2011 |
20110249074 | In Conference Display Adjustments - Some embodiments provide a method for modifying a composite display of a first mobile device that is engaged in a video conference with a second device. The method presents, on the first device, the composite display having a first video captured by the first device and a second video captured by the second device. The method receives, at the first device, an input for modifying the composite display during the video conference. The method modifies the composite display based on the received input. | 10-13-2011 |
20110254800 | Voicemail Manager for Portable Multifunction Device - A computer-implemented method for management of voicemail messages, performed at a portable electronic device with a touch screen display, includes: displaying a list of voicemail messages; detecting selection by a user of a respective voicemail message in the list; responding to the user selection of the respective voicemail message by initiating playback of the user-selected voicemail message; displaying a progress bar for the user-selected voicemail message, wherein the progress bar indicates the portion of the user-selected voicemail message that has been played; detecting movement of a finger of the user from a first position on the progress bar to a second position on the progress bar; and responding to the detection of the finger movement by restarting playback of the user-selected voicemail message at a position within the user-selected voicemail message corresponding substantially to the second position on the progress bar. | 10-20-2011 |
20110275418 | Portable Multifunction Device, Method, and Graphical User Interface for Conference Calling - 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. | 11-10-2011 |
20110294551 | Missed Telephone Call Management for a Portable Multifunction Device - 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. A list of items comprising missed telephone calls is displayed. Upon detecting user selection of an item in the list, contact information is displayed for a respective caller corresponding to the user selected item. The displayed contact information includes a plurality of contact objects that include a first contact object, comprising a telephone number object having a first telephone number associated with the missed telephone call, and a second contact object. Upon detecting user selection of the second contact object, a communication with the respective caller is initiated via a modality corresponding to the second contact object. | 12-01-2011 |
20120092438 | Overlay for a Video Conferencing Application - Some embodiments provide a video conferencing application for execution by a first electronic device. The video conferencing application is for conducting a video conference between the first electronic device and a second electronic device. The video conferencing application presents, in a first display area, a video captured by the first electronic device. In an at least partially transparent second display area that is superimposed on a portion of the video in the first display area, the video conferencing application presents a set of user selectable items for configuring the video conferencing application. | 04-19-2012 |
20120129446 | PORTABLE MEDIA PLAYER AS A REMOTE CONTROL - A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player. | 05-24-2012 |
20120172020 | Missed Telephone Call Management for a Portable Multifunction Device - 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. A list of items comprising missed telephone calls is displayed. Upon detecting user selection of an item in the list, contact information is displayed for a respective caller corresponding to the user selected item. The displayed contact information includes a plurality of contact objects that include a first contact object, comprising a telephone number object having a first telephone number associated with the missed telephone call, and a second contact object. Upon detecting user selection of the second contact object, a communication with the respective caller is initiated via a modality corresponding to the second contact object. | 07-05-2012 |
20120221978 | Touch Screen Device, Method, and Graphical User Interface for Displaying and Selecting Application Options - In accordance with some embodiments, a flat version of an application interface is displayed. In response to detecting a user gesture on a view options icon while the flat version of the application interface is displayed, a curled version of the application interface is displayed. The curled version of the application interface includes an image of a curled page that obscures a first portion of the flat version of the application interface, and a roll-up region in a display region formerly occupied by a second portion of the flat version of the application interface. The roll-up region includes a plurality of option icons. When a user selection gesture on one or more of the plurality of option icons is detected, the flat version of the application interface is redisplayed with information corresponding to the option icons upon which user selection gestures were detected. | 08-30-2012 |
20120254795 | Methods and Graphical User Interfaces for Editing on a Portable Multifunction Device - Methods and graphical user interfaces for editing on a portable multifunction device with a touch screen display are disclosed. While displaying an application interface of an application, the device detects a multitouch edit initiation gesture on the touch screen display. In response to detection of the multitouch edit initiation gesture, the device displays a plurality of user-selectable edit option icons in an area of the touch screen display that is independent of a location of the multitouch edit initiation gesture. The device also displays a start point object and an end point object to select content displayed by the application in the application interface. | 10-04-2012 |
20120311478 | Methods and Graphical User Interfaces for Conducting Searches on a Portable Multifunction Device - In accordance with some embodiments, a graphical user interface on a portable multifunction device with a touch screen display includes: an application interface of an application that includes an application interface region with an edge; and a search input area for entering a search query for the application. In response to detecting a movement of an object on or near the touch screen display, the application interface region is translated on the touch screen display in a first direction. In response to the edge of the application interface region being crossed while translating the application interface region in the first direction while the object is still detected on or near the touch screen display, the edge of the application interface region is displayed, and the search input area is displayed in an area beyond the application interface region. | 12-06-2012 |
20120322508 | Missed Telephone Call Management for a Portable Multifunction Device - 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. A list of items comprising missed telephone calls is displayed. Upon detecting user selection of an item in the list, contact information is displayed for a respective caller corresponding to the user selected item. The displayed contact information includes a plurality of contact objects that include a first contact object, comprising a telephone number object having a first telephone number associated with the missed telephone call, and a second contact object. Upon detecting user selection of the second contact object, a communication with the respective caller is initiated via a modality corresponding to the second contact object. | 12-20-2012 |
20120323868 | MANAGEMENT OF DOWNLOADS FROM A NETWORK-BASED DIGITAL DATA REPOSITORY BASED ON NETWORK PERFORMANCE - Improved techniques and systems for storage, delivery and acquisition of digital assets stored in cloud data storage. Cloud data storage can be provided by a cloud data repository that is capable of storing digital data for various users. A given user can access cloud data storage from any of his/her authorized client devices via a network. A given client device can access not only locally stored digital assets but also remotely stored digital assets from cloud data storage. In one embodiment, downloads of digital assets resident in cloud data storage to client devices can be managed in view of available network performance. As one example, digital assets of differing quality levels can be downloaded in a manner dependent on network performance. As another example, locally stored digital assets of reduced quality can be upgraded (e.g., replaced) by higher quality versions in a manner dependent on network performance. | 12-20-2012 |
20130055163 | Touch Screen Device, Method, and Graphical User Interface for Providing Maps, Directions, and Location-Based Information - A device, method, and graphical user interface for providing maps, directions, and location-based information on a touch screen display are disclosed. | 02-28-2013 |
20130080599 | PORTABLE MEDIA PLAYER AS A REMOTE CONTROL - A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player. | 03-28-2013 |
20130080923 | Portable Multifunction Device, Method, and Graphical User Interface for Viewing and Managing Electronic Calendars - In accordance with some embodiments, a computer-implemented method is performed at a portable multifunction device with a touch screen display. The touch screen display includes a long axis, a short axis, a portrait view and a landscape view. The computer-implemented method includes executing a calendar application. In response to detecting the portable multifunction device in a first orientation that comprises a substantially vertical orientation of the long axis, a calendar is displayed for a first time period in the portrait view. In response to detecting the portable multifunction device in a second orientation that comprises the substantially vertical orientation of the short axis, a calendar is displayed for a second time period in the landscape view. The second time period is longer than and includes the first time period. | 03-28-2013 |
20130262993 | Portable Multifunction Device, Method, and Graphical User Interface for Interacting with User Input Elements in Displayed Content - A device with a touch screen display displays an electronic document that includes a respective user input element. The device detects a first input that corresponds to selection of the respective user input element that is displayed with text having a first size. In response to detecting the first input, the device enlarges the respective user input element, moves the respective user input element toward a center of a first portion of the display and displays an input interface for selecting input for the respective user input element in a second portion of the display that is different from the first portion of the display. The input interface includes a plurality of text input choices for entering text that are displayed at a second size larger than the first size. The device uses text that corresponds to a selected text input choice as input for the respective user input element. | 10-03-2013 |
20130322634 | CONTEXT-AWARE VOICE GUIDANCE - A context-aware voice guidance method is provided that interacts with other voice services of a user device. The voice guidance does not provide audible guidance while the user is making a verbal request to any of the voice-activated services. Instead, the voice guidance transcribes its output on the screen while the verbal requests from the user are received. In some embodiments, the voice guidance only provides a short warning sound to get the user's attention while the user is speaking on a phone call or another voice-activated service is providing audible response to the user's inquires. The voice guidance in some embodiments distinguishes between music that can be ducked and spoken words, for example from an audiobook, that the user wants to pause instead of being skipped. The voice guidance ducks music but pauses spoken words of an audio book in order to provide voice guidance to the user. | 12-05-2013 |
20130322665 | CONTEXT-AWARE VOICE GUIDANCE - A context-aware voice guidance method is provided that interacts with other voice services of a user device. The voice guidance does not provide audible guidance while the user is making a verbal request to any of the voice-activated services. Instead, the voice guidance transcribes its output on the screen while the verbal requests from the user are received. In some embodiments, the voice guidance only provides a short warning sound to get the user's attention while the user is speaking on a phone call or another voice-activated service is providing audible response to the user's inquires. The voice guidance in some embodiments distinguishes between music that can be ducked and spoken words, for example from an audiobook, that the user wants to pause instead of being skipped. The voice guidance ducks music but pauses spoken words of an audio book in order to provide voice guidance to the user. | 12-05-2013 |
20130326334 | Portable Device, Method, and Graphical User Interface for Scrolling to Display the Top of an Electronic Document - A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises displaying a portion of a web page in a web browser application without concurrently displaying a Uniform Resource Locator (URL) entry area for inputting URLs of web pages. A gesture is detected in a predefined area at the top of the touch screen display. In response to detecting the gesture in the predefined area at the top of the touch screen display, the URL entry area is displayed. | 12-05-2013 |
20140011485 | Missed Telephone Call Management for a Portable Multifunction Device - 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. A list of items comprising missed telephone calls is displayed. Upon detecting user selection of an item in the list, contact information is displayed for a respective caller corresponding to the user selected item. The displayed contact information includes a plurality of contact objects that include a first contact object, comprising a telephone number object having a first telephone number associated with the missed telephone call, and a second contact object. Upon detecting user selection of the second contact object, a communication with the respective caller is initiated via a modality corresponding to the second contact object. | 01-09-2014 |
20140019036 | Rendering Road Signs During Navigation - Some embodiments of the invention provide a navigation application that presents road signs during a navigation presentation. In presenting the road signs, the application of some embodiments differentiates the appearance of road signs at junctions that require a change of direction from road signs at junctions that do not require a change of direction. The application may perform processes that ensure that it arranges the road signs on the map in an aesthetically pleasing manner. In addition, the navigation application of some embodiments does not display too many road signs along the navigated route so that the route is not by occluded by too many road signs. | 01-16-2014 |
20140026073 | Method and Apparatus for Displaying Information During an Instant Messaging Session - A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart. | 01-23-2014 |
20140040748 | Interface for a Virtual Digital Assistant - The digital assistant displays a digital assistant object in an object region of a display screen. The digital assistant then obtains at least one information item based on a speech input from a user. Upon determining that the at least one information item can be displayed in its entirety in the display region of the display screen, the digital assistant displays the at least one information item in the display region, where the display region and the object region are not visually distinguishable from one another. Upon determining that the at least one information item cannot be displayed in its entirety in the display region of the video display screen, the digital assistant displays a portion of the at least one information item in the display region, where the display region and the object region are visually distinguishable from one another. | 02-06-2014 |
20140068483 | Portable Multifunction Device, Method, and Graphical User Interface Supporting User Navigations of Graphical Objects on a Touch Screen Display - A portable multifunction device displays a first user interface object and a second user interface object on a touch screen display. Upon detecting a finger-down event at the first user interface object and one or more finger-dragging events on the touch screen display, the device moves the first user interface object on the touch screen display along a path determined by the finger-dragging events until the first user interface object at least in part overlaps the second user interface object. Upon detecting a finger-up event at the second user interface object, the device visually replaces the second user interface object with the first user interface object. | 03-06-2014 |
20140108998 | MULTIMEDIA CONTROL CENTER - Techniques and systems for centralized access to multimedia content stored on or available to a computing device are disclosed. The centralized access can be provided by a media control interface that receives user inputs and interacts with media programs resident on the computing device to produce graphical user interfaces that can be presented on a display device. | 04-17-2014 |
20140125609 | Portable Multifunction Device, Method, and Graphical User Interface for Adjusting an Insertion Point Marker - In accordance with some embodiments, a computer-implemented method is performed at a portable electronic device with a touch screen display. The method includes: displaying graphics and an insertion marker at a first location in the graphics on the touch screen display; detecting a finger contact with the touch screen display; and in response to the detected finger contact, expanding the insertion marker from a first size to a second size on the touch screen display and expanding a portion of the graphics on the touch screen display from an original size to an expanded size. The method further includes detecting movement of the finger contact on the touch screen display and moving the expanded insertion marker in accordance with the detected movement of the finger contact from the first location to a second location in the graphics. | 05-08-2014 |
20140283128 | Specifying Applications to Share in a Shared Access Mode - Some embodiments of the invention provide a mobile device with multiple access modes. The device in some embodiments has at least two access modes, a primary access mode and a secondary access mode, that provide different restrictions for accessing the applications and/or data that are stored on the device. In some embodiments, the primary access mode of the device provides unfettered access to all of the device's applications and/or data that are available to a user, while its secondary access mode provides access to a limited set of applications and/or data that are stored on the device. In some embodiments, the device provides tools to select applications for the secondary access mode. | 09-18-2014 |
20140283135 | Mobile Computing Device with Multiple Access Modes - Some embodiments of the invention provide a mobile device that restricts access to its applications. The mobile device, displays, on the device's touch screen display, a lock screen page for accessing the device in a primary access mode or a secondary access mode. The primary access mode provides access to several of the device's applications, and the secondary access mode provides access to a limited set of the applications. The mobile device receives a touch input on the lock screen page to access the device in the secondary access mode. The mobile device unlocks the device to the secondary access mode by allowing access to the set of applications and restricting access to the remaining applications in the plurality of applications. | 09-18-2014 |
20140283141 | Switching a Mobile Device from Operating in a Primary Access Mode to a Secondary Access Mode - Some embodiments of the invention provide a mobile device with multiple access modes. The device in some embodiments has at least two access modes, a primary access mode and a secondary access mode, that provide different restrictions for accessing the applications and/or data that are stored on the device. In some embodiments, the primary access mode of the device provides unfettered access to all of the device's applications and/or data that are available to a user, while its secondary access mode provides access to a limited set of applications and/or data that are stored on the device. | 09-18-2014 |
20140283142 | Analyzing Applications for Different Access Modes - Some embodiments of the invention provide a mobile device with multiple access modes. The device in some embodiments has at least two access modes, a primary access mode and a secondary access mode, that provide different restrictions for accessing the applications and/or data that are stored on the device. In some embodiments, the mobile device automatically selects applications to share or keep private based metadata associated with the applications. | 09-18-2014 |
20140314223 | Mixed Media Conferencing - Multiple users participate in a conference while taking maximum advantage of hardware and bandwidth capabilities of each participant. Each user's system makes known to a directory service its hardware sending and receiving capabilities. The directory service makes this information available to other users who may then wish to join a conference with the user. An initiating user sends invitations via the directory service to the remote users. Each user that accepts an invitation transmits its network address to the initiating user, who then establishes a peer-to-peer connection with each of the remote users. Each participant system exchanges information about hardware capabilities and bandwidth, and a conference manager determines a best model for connecting each of the participants. Depending on the hardware and bandwidth capabilities of the participants, the manager chooses from a duplicate streams model, a multicast model, and a host-among-peers model for connecting the participants. | 10-23-2014 |
20140327629 | Touch Screen Device, Method, and Graphical User Interface for Customizing Display of Content Category Icons - 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. | 11-06-2014 |
20140354759 | Establishing a Video Conference During a Phone Call - Some embodiments provide a method for initiating a video conference using a first mobile device. The method presents, during an audio call through a wireless communication network with a second device, a selectable user-interface (UI) item on the first mobile device for switching from the audio call to the video conference. The method receives a selection of the selectable UI item. The method initiates the video conference without terminating the audio call. The method terminates the audio call before allowing the first and second devices to present audio and video data exchanged through the video conference. | 12-04-2014 |
20140365944 | Location-Based Application Recommendations - A method to share map information between an electronic device and other nearby devices using peer-to-peer communication is provided. The method receives identification of different map items such as a route, points of interest, search results, a current map view and sends to a selected nearby device. The method provides different options to select the map items to share. The particular map information to share in some embodiments depends on what is currently displayed and/or selected on the map. When there are several items that can be shared and there is not a clear indication for what the user intends to share, an action list is shown to allow the user to select the information to share. Once a map item to share is selected, the method displays a share list to display a list of nearby devices. The method sends the shared information to selected devices. | 12-11-2014 |