Patent application number | Description | Published |
20080307330 | Visualization object divet - A graphical user interface includes a desktop and a visualization object receptacle defining a depth aspect. One or more visualization objects are disposed within the visualization object receptacle. A selectable divet can be displayed proximate to a visualization object to indicate an actionable state associated with a system object represented by the visualization object. | 12-11-2008 |
20080307334 | VISUALIZATION AND INTERACTION MODELS - Visual representations of system objects are associated, and one or more association characteristics of the associated visual representations are identified. Interaction models and/or visualization models are automatically selected from a plurality of interaction and/or visualization models based on the identified one or more association characteristic, and the selected interaction and/or visualization model is applied to the associated visual representations. | 12-11-2008 |
20080307335 | OBJECT STACK - Stack elements corresponding to system object are associated with a stack item and aggregated in the stack item. A context engine provides contextual control of the stack item and stack elements. | 12-11-2008 |
20080307351 | Multi-Dimensional Application Environment - A back surface is axially disposed from a viewing surface, and one or more side surfaces extend from the back surface to the viewing surface. An application content frame for an executing application is generated on the back surface. One or more application control elements for the execution application are generating on the one or more side surfaces. | 12-11-2008 |
20080307352 | Desktop System Object Removal - A graphical user interface includes a first system object, e.g., a window. The first system object is removed from the graphical user interface when the first system object remains inactive for a period of time, and the first system object is substantially overlapped by a second system object e.g., a second window. | 12-11-2008 |
20080307360 | Multi-Dimensional Desktop - A graphical user interface has a back surface disposed from viewing surface to define a depth, and one or more one or more side surfaces extend from the back surface to the viewing surface. An icon receptacle is disposed on one or more of the side surfaces, and one or more icons are disposed within the icon receptacle. The one or more icons correspond to one or more desktop items. | 12-11-2008 |
20080307362 | Desktop Filter - A desktop operable to display one or more system objects is modified using one or more filters, operable to modify the presentation of the one or more system objects. | 12-11-2008 |
20080307364 | VISUALIZATION OBJECT RECEPTACLE - An icon receptacle is disposed along a depth aspect, and one or more icons are disposed within the icon receptacle, one of which is a stack item. | 12-11-2008 |
20080307365 | OBJECT TRANSITIONS - Object transitions can include providing a graphical transition of an object item that retains an aspect ratio associated with the object item while transitioning the object item into an instance of an executing object associated with the object item. | 12-11-2008 |
20080307366 | REFLECTIONS IN A MULTIDIMENSIONAL USER INTERFACE ENVIRONMENT - A graphical user interface has a back surface disposed from a viewing surface to define a depth. A visualization of receptacle is disposed between the back surface and a viewing surface and contains a visualization object. A reflection surface is defined such that a reflection of the visualization object is displayed on the reflection surface. | 12-11-2008 |
20090003659 | LOCATION BASED TRACKING - Location information is used to build a database of locations having associated audio, video, image or text data. In some implementations, a device includes a touch-sensitive display and collects data associated with a geographic location of interest. The geographic location of interest can be displayed on a map using an indicator. A touch selection of the indicator provides access to the data through an interface displayed on the touch-sensitive display. One or more locations of interest can be displayed and grouped together by an attribute. | 01-01-2009 |
20090005068 | Location-Based Emergency Information - Methods, systems, and apparatus, including computer program products, for location-based emergency information. A current geographic location of a device is determined. One or more first contact information items based on the determined geographic location are received at the device. The first contact information items include one or more contact information items associated with emergency services. | 01-01-2009 |
20090005071 | Event Triggered Content Presentation - Methods, computer program products, systems and data structures for generating property instructions are described. Associated with the property instructions may include a property table. The property table may identify the detection of a particular geographic location as a trigger event, and the display of an attribute (or attributes) of a display property as an action. When a mobile device comes within a defined range of a geographic area as defined in the property table, the attribute of the display property is displayed on the mobile device. | 01-01-2009 |
20090005076 | Location-Based Information Services - 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. | 01-01-2009 |
20090005080 | Location-Aware Mobile Device - One or more location-based clients can be activated on a mobile device for providing location-based services. The location-based clients can be provided with information (e.g., presets, defaults) related to the current location and/or mode of the mobile device. The information can be obtained from one or more network resources. In some implementations, a number of location-based clients can run concurrently on the mobile device and share information. | 01-01-2009 |
20090006994 | INTEGRATED CALENDAR AND MAP APPLICATIONS IN A MOBILE DEVICE - Techniques, computer programs and apparatus relating to an integrated calendar and map feature are described. In one implementation, one or more calendar entries are identified in a calendar. A calendar entry includes an associated time and an associated location. A display of a map is provided including a graphical representation indicating a location associated with at least one calendar entry. The location associated with the calendar entry is derived from the calendar entry and included in a request to a map application for the map. | 01-01-2009 |
20090021486 | Dashboard Surfaces - Information can be displayed on a variety of dashboard surfaces. In some implementations, the technology for displaying information on a dashboard surface can be different, depending on the environment and/or intended use of the dashboard surface. In some implementations, the visualization may be different as well. In some implementations, each type of dashboard surface provides its own metadata or information, which can be used to configure or reconfigure the dashboard surface for interaction with one or more users. | 01-22-2009 |
20090024944 | User-centric widgets and dashboards - User-centric widgets and dashboards are automatically modified to reflect a user's goals and needs. | 01-22-2009 |
20090058821 | EDITING INTERFACE - A portable electronic device displays icons (e.g., graphical objects) in one or more regions of a user interface of a touch-sensitive display, and detects user input specifying an exchange of positions of icons in the user interface. In some aspects, the respective positions of two icons in a user interface can be selected to exchange positions in the one or more regions of the user interface, and one or both icons can change their visual appearance to indicate their selection status. | 03-05-2009 |
20090058822 | Video Chapter Access and License Renewal - The present disclosure includes, among other things, systems, methods and program products for content chapter access and license renewal. | 03-05-2009 |
20090060452 | Display of Video Subtitles - Methods, systems, and apparatus, including computer program products, for presenting subtitles. A video is played on a display of a device. A display mode for the video is detected. A subtitle is presented in one of a plurality of presentation formats based on the detected display mode. | 03-05-2009 |
20090061837 | AUDIO FILE INTERFACE - 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. | 03-05-2009 |
20090061841 | MEDIA OUT INTERFACE - 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. | 03-05-2009 |
20090064055 | Application Menu User Interface - Methods, systems, and apparatus, including computer program products, for presenting user interface elements. A first page of one or more user interface elements is presented on a touch-sensitive display. Each of the user interface elements corresponds to a respective application. A gesture performed on the touch-sensitive display is detected. In response to the detected gesture, a second page of one or more user interface elements is presented on the touch-sensitive display. | 03-05-2009 |
20090089706 | Varying User Interface Element Based on Movement - Methods, systems, and apparatus, including computer program products, for presenting a user interface element. Movement of a user interface element that includes first and second pattern layers is detected. While the user interface element is moving, a first pattern layer is translated relative to a second pattern layer. | 04-02-2009 |
20090106657 | Web Browser Audio Controls - One or more audio controls are presented in a browser application to allow a user to adjust one or more audio signals (e.g., mute, adjust volume) provided by one or more audio sources (e.g., websites). In some aspects, the browser application remembers the user's audio control settings for audio sources and automatically applies those settings to the audio controls when audio signals from the audio sources are detected. | 04-23-2009 |
20090125815 | User Interface Element With Auxiliary Function - 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 or 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. | 05-14-2009 |
20090144644 | Web View Layer For Accessing User Interface Elements - 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 or 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. | 06-04-2009 |
20090158193 | Layer For Accessing User Interface Elements - 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 or 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. | 06-18-2009 |
20090177966 | Content Sheet for Media Player - A partially transparent sheet is overlaid on content displayed by a media player. The sheet can include lyrics or other text associated with an audio file currently playing on the media player. The sheet can be manipulated (e.g., scrolled) in response to user input (e.g., touch input). | 07-09-2009 |
20090178010 | Specifying Language and Other Preferences for Mobile Device Applications - A user interface for specifying a preference for content is displayed over the content on a display of a mobile device. Preferences (e.g., language preferences) can be specified for audio, closed captions, subtitles and any other features or operations associated with the mobile device. In one aspect, the user interface is a partially transparent sheet that at least partially overlies the content. The sheet can be navigated (e.g., scrolled) in response to input (e.g., touch input). In one aspect, the specified option is made a default option for at least some other applications running on the mobile device. In one aspect, the content is video which is automatically paused while the user interface is displayed. | 07-09-2009 |
20090187841 | Remote Access to Layer and User Interface Elements - 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 or 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. | 07-23-2009 |
20090271724 | VISUAL CHARACTERISTICS OF USER INTERFACE ELEMENTS IN A UNIFIED INTEREST LAYER - 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 or 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. | 10-29-2009 |
20090304359 | Hybrid Playlist - Methods, systems, and computer-readable medium for playing media files of a playlist on a mobile device. The media files of the playlist include one or more audio files and one or more video files. Playing a first video file of the playlist on the mobile device includes playing an audio component and a video component of the first video file. | 12-10-2009 |
20100115471 | MULTIDIMENSIONAL WIDGETS - Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for implementing multidimensional widgets. A multidimensional widget is a three-dimensional object with application surfaces, and each application surface is associated with a widget function. Multidimensional widgets can be modified by adding functions or grouping with other widgets. | 05-06-2010 |
20100211886 | Management of User Interface Elements in a Display Environment - A widget manager facilitates management of widgets in a dashboard layer. Management functions can include enablement, preview, importation, exportation, organization, installation, deletion, acquisition, etc. | 08-19-2010 |
20100229095 | Workflow Widgets - Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for workflow widgets. In some implementations, a widget workflow method includes: launching a widget at a first device; and updating the widget with content created at a second device. | 09-09-2010 |
20110078616 | CONFIGURATION BAR FOR LAUNCHING LAYER FOR ACCESSING USER INTERFACE ELEMENTS - 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 or 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. | 03-31-2011 |
20110227857 | Video Chapter Access and License Renewal - The present disclosure includes, among other things, systems, methods and program products for content chapter access and license renewal. | 09-22-2011 |
20110231790 | MULTIPLE DASHBOARDS - Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for organizing, managing and presenting widgets in display areas associated with multiple dashboard environments. In some implementations, a first display area associated with a first dashboard environment is configured for displaying at least one widget from a first set of widgets. A second display area associated with a second dashboard environment is configured for displaying at least one widget from a second set of widgets. | 09-22-2011 |
20110239140 | Desktop Widgets for Presentation in a Layer - 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 or 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. | 09-29-2011 |
20120131048 | Location Based Tracking - Location information is used to build a database of locations having associated audio, video, image or text data. In some implementations, a device includes a touch-sensitive display and collects data associated with a geographic location of interest. The geographic location of interest can be displayed on a map using an indicator. A touch selection of the indicator provides access to the data through an interface displayed on the touch-sensitive display. One or more locations of interest can be displayed and grouped together by an attribute. | 05-24-2012 |
20120131510 | Location Based Tracking - Location information is used to build a database of locations having associated audio, video, image or text data. In some implementations, a device includes a touch-sensitive display and collects data associated with a geographic location of interest. The geographic location of interest can be displayed on a map using an indicator. A touch selection of the indicator provides access to the data through an interface displayed on the touch-sensitive display. One or more locations of interest can be displayed and grouped together by an attribute. | 05-24-2012 |
20120278753 | OBJECT TRANSITIONS - Object transitions can include providing a graphical transition of an object item that retains an aspect ratio associated with the object item while transitioning the object item into an instance of an executing object associated with the object item. | 11-01-2012 |
20120311443 | DISPLAYING MENU OPTIONS FOR MEDIA ITEMS - A graphical user interface is presented on a display of a system showing a list of media item descriptions. The system can receive a first input from a user selecting a media item description from the displayed list. Responsive to receiving the first input, the system can display a menu on the user interface. The menu can include one or more icons selectable by the user. Each icon indicates an action that can be performed on a media item associated with the selected media item description. The system can receive a second input from the user selecting an icon from the one or more icons included in the menu. Responsive to receiving the second input, the system can perform the action associated with the selected icon on the selected media item. The system performs the action on the selected media item without disrupting the currently playing media item. | 12-06-2012 |
20120311444 | PORTABLE MULTIFUNCTION DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR CONTROLLING MEDIA PLAYBACK USING GESTURES - A collection of media tiles associated with a currently playing playlist can be displayed for a user on the screen of an electronic device. Browsing through the media tiles can require a user to perform one or more quick view gestures, including swiping, dragging, or walking. As long as a user continues to perform quick view gestures, the currently playing media file may continue to play. While the user continues to perform quick view gestures, the device can be considered to be in a quick view gesture mode in which the currently playing media file is not disrupted. A user may discontinue using quick view gestures (and thereby, quick view gesture mode) upon reaching a particular media tile. After a predetermined length of time, the media file associated with that media tile can automatically begin to play. | 12-06-2012 |
20120311500 | Graphical User Interfaces for Displaying Media Items - Graphical User Interfaces (GUIs) for a digital media player application are disclosed. In one aspect, a GUI is generated that presents a “histogram view” of digital media items of a digital media source. The histogram view associates visual representations of the digital media items with a media attribute, such as associating songs with a recording artist who recorded the songs. In another aspect, a GUI is generated that presents a “stack view” including stacks of visual representations of digital media items that are associated with a media attribute, such as a playlist or artist. The stacks of visual representations can be scrubbed by a user (e.g., using a touch gesture) to select digital media items in the stack for playback. | 12-06-2012 |
20130007665 | SYSTEMS AND METHODS FOR DISPLAYING NOTIFICATIONS RECEIVED FROM MULTIPLE APPLICATIONS - Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states. | 01-03-2013 |
20130012155 | Location-Based Emergency Information - Methods, systems, and apparatus, including computer program products, for location-based emergency information. A current geographic location of a device is determined. One or more first contact information items based on the determined geographic location are received at the device. The first contact information items include one or more contact information items associated with emergency services. | 01-10-2013 |
20130125007 | Remote Access to Layer and User Interface Elements - 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 or 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. | 05-16-2013 |
20130332721 | QUIET HOURS FOR NOTIFICATIONS - In some implementations, a computing device can be configured to automatically turn off notifications when generating a notification would cause a disturbance or be unwanted by a user. The device can be configured with quiet hours during which notifications that would otherwise be generated by the computing device can be suppressed. In some implementations, quiet hours can be configured as a time period with a start time and an end time. In some implementations, quiet hours can be derived from application data. For example, calendar data, alarm clock data, map data, etc. can be used to determine when quiet hours should be enforced. In some implementations, the device can be configured with exceptions to quiet hour notification suppression. In some implementations, the user can identify contacts to which the quiet hours notification suppression should not be applied. | 12-12-2013 |
20140026090 | Visual Characteristics of User Interface Elements In a Unified Interest Layer - 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 or 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. | 01-23-2014 |
20140075311 | METHODS AND APPARATUS FOR CONTROLLING AUDIO VOLUME ON AN ELECTRONIC DEVICE - An apparatus and method for facilitating a user's interaction with an electronic device to control selected audio output volumes of the device. The described methods and apparatus facilitate operation of the electronic device with a volume limit for audio content output from one or more ports of the device that is less than the maximum output volume available from the device. A first user input to increase the volume of an audio signal at one or more ports will increase the volume only to an initial volume limit that is less than the maximum output volume available. A visual, non-textual indicator of the availability of additional volume levels will be displayed to a user; and subsequent receipt of a second input to increase the volume of the audio signal will cause an increase in volume beyond the initial volume limit. | 03-13-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 |
20140123004 | STATION CREATION - Systems and methods for creating stations by adding new media streams are provided. A system and method can include a graphical interface having a group of graphical elements associated with remotely stored media streams, and an initiation object for adding new media streams. Input corresponding to a selection of the initiation object to display new stream options can be received. Input corresponding to a selection of a new stream option can be received. A selection indication of an added new media stream can be provided. Adding a new media stream can include displaying a graphical animation that adds a graphical element associated with the new media stream to the group of graphical elements on the graphical interface. | 05-01-2014 |
20140123005 | USER INTERFACE FOR STREAMING MEDIA STATIONS WITH VIRTUAL PLAYBACK - User interfaces for a streaming media system can replicate aspects of broadcast media systems. Icons representing streaming media stations region can be arranged in a scrollable array, and a visual indicator presented to identify the current station's icon. Some or all of the station icons can be “dynamic” icons that virtually play tracks by updating artwork and/or progress indicators even when a different station is current. Information about previously played tracks can be presented in a history region adjacent to a region presenting information about a current track, and an animated transition can move the current track's information to the history region when the current track finishes playing. | 05-01-2014 |
20140215086 | DETERMINING AN INVITATIONAL CONTENT ITEM TYPE BASED ON PREDICTED USER ATTENTION - A media channel can include a mix of media items and invitational content items. At some point during the playback of the media channel an invitational content item can be presented. In some cases, the invitational content items eligible for presentation can be of differing types, such as video and audio. In can be advantageous to restrict presentation of video invitational content items to times when a user is likely to view the screen of the client device during playback of the invitational content item. To accomplish this one or more heuristics or rules can be applied to client device data to predict a user attention level. The user attention level can then be correlated to an invitational content item type, which can then be used to select an invitational content item for playback. | 07-31-2014 |
20140237360 | EDITING INTERFACE - A portable electronic device displays icons (e.g., graphical objects) in one or more regions of a user interface of a touch-sensitive display, and detects user input specifying an exchange of positions of icons in the user interface. In some aspects, the respective positions of two icons in a user interface can be selected to exchange positions in the one or more regions of the user interface, and one or both icons can change their visual appearance to indicate their selection status. | 08-21-2014 |