Abstract:
Methods and systems that improve the way media is played, sorted, modified, stored and cataloged on a portable media player are disclosed. One aspect relates to an image based browser that allows a user to navigate through and select images that are related to media items.
Abstract:
A user having multiple electronic devices (106A-D) may receive notifications at each of the devices. When it is determined that a first device (106A) is in an active state and that a notification has been viewed on that device, an indication that the notification has been viewed may be communicated by the first device to a synchronization server (108). It may then be determined whether the viewed notification is also present on one or more of the user's other devices (106B-D). Based on the determination, an indication that the notification has been viewed may be sent from the synchronization server (108) to each of the user's devices on which the notification is present. Upon receipt of the indication from the synchronization server (108), the viewed notification may be removed from each of the devices, thereby avoiding a redundant display of the notification on multiple devices.
Abstract:
A computing device (100), comprising: a touch screen display (112); one or more processors (120); memory (102); and one or more programs, wherein the one or more programs are stored in the memory (102) and configured to be executed by the one or more processors (120), the one or more programs including instructions for: displaying a first set of icons in a first area (802) on the touch screen display (112); and entering a reconfiguration mode in response to detecting a finger contact (1114) on one of the first set of icons for greater than a predetermined time; characterized by, while in the reconfiguration mode, in response to detecting a finger gesture, moving a first icon (149-3) in the first set of icons from a location among the first set of icons in the first area (802) to a location in a second set in an otherwise empty first area, wherein the first icon is the only icon in the second set, and wherein the first set of icons and the second set of icons are distinct sets of icons that are separately displayed in the first area.
Abstract:
A machine implemented method comprising: displaying an open file window by selecting an open file command from within an application which creates files, wherein the open file window is displayed in response to receiving the selection of the open file command from a menu and wherein the open file window is configured to display files created by the application; displaying a search input field to allow entry of a search query to find a file; receiving a search query and performing a system wide search in a plurality of locations using the search query, wherein the system wide search searches through content and metadata of different types; displaying a result of the search within the open file window; receiving a selection of a first file in the result of the search; receiving a command to open the first file in the application; displaying, in response to the command to open the first file, content of the first file, within an application window of the application.
Abstract:
An electronic device with a display and a touch-sensitive surface displays a user interface with a plurality of content units, where the content units are arranged along a first axis in the user interface, and a respective content unit is associated with corresponding metadata. The device detects a contact on the touch-sensitive surface and a first movement of the contact. In response to detecting the first movement of the contact, the device moves a first set of one or more of the content units perpendicular to the first axis in the user interface in accordance with the first movement, and for one or more respective content units in the first set of content units, the device displays metadata for the respective content unit adjacent to the respective content unit that was not displayed immediately prior to detecting the first movement of the contact.
Abstract:
A method, comprising at a computing device with a touch screen display: displaying a first set of a first plurality of icons in a first area of the touch screen display, wherein: the first plurality of icons includes a plurality of sets of icons that are separately displayed in the first area of the touch screen display; displaying a second plurality of icons in a second area on the touch screen display, wherein: the second area is different from the first area, and both of the first plurality of icons and the second plurality of icons includes application launch icons, wherein each application launch icon represents a particular application, and activation of a respective application launch icon causes: launching and displaying of the particular application represented by the activated application launch icon, when the particular application is not already launched, and displaying of the particular application represented by the activated application launch icon, when the particular application is already launched; while displaying the first set of the first plurality of icons in the first area of the touch screen display, detecting a first finger swipe gesture on the touch screen display in the first area in a first direction; in response to detecting the first finger swipe gesture, replacing display of the first set of the first plurality of icons with display of a second set of the first plurality of icons in the first area on the touch screen display, while maintaining the display of the second plurality of icons in the second area on the touch screen display, wherein the second set of the first plurality of icons is distinct from the first set of the first plurality of icons.
Abstract:
A tablet device includes a display configured to present visual content, a sensor array configured to detect a status of a foldable flap in relation to the display, and a processor configured to operate the tablet device in accordance with the determined status of the foldable flap in relation to the display. In one embodiment, the processor receives a setting value and uses the setting value to execute an application in accordance with the determined relationship of the flap and the display.
Abstract:
A user-activatable dashboard (also referred to as a unified interest layer) contains any number of user interface elements, referred to herein as "widgets", for quick access by a user. In response to a command from a user, the dashboard is invoked and the widgets are shown on the screen. The user can activate the dashboard at any time, causing the dashboard to temporarily replace the existing user interface display on the user's screen. Once the dashboard has been activated , the user can interact with any ort all of the widgets, and can configure the dashboard by adding, deleting, moving, or configuring individual widgets as desired. When the user wishes to return to the normal user interface he or she was working with, the user issues a command causing the dashboard to be dismissed. Once the dashboard has been dismissed, the previous user interface state is restored, allowing the user to resume normal interactions with the operating system.