Abstract:
Methods, systems, computer-readable media, and apparatuses for providing enhanced user interfaces and functionalities for internet radio applications are presented. In some embodiments, a computer system may provide a user interface that includes one or more regions configured to control playback of an internet radio station. The computer system then may determine, based on music purchase history associated with a user account, whether a selected song associated with the internet radio station has been previously purchased. In response to determining that the selected song has not been previously purchased, the computer system may display a user-selectable control that enables the selected song to be purchased. On the other hand, in response to determining that the selected song has been previously purchased, the computer system may display a user-selectable control that enables the selected song to be downloaded.
Abstract:
A device with a touch sensitive display and a plurality of applications, including a camera application, while the device is in a locked, passcode-protected state: displays a lock screen interface, the lock screen interface including a camera access indicia; detects a gesture; in response to a determination that the gesture starts on the camera access indicia: ceases to display the lock screen interface; starts a restricted session for the camera application; displays an interface for the camera application, without displaying a passcode entry interface; and maintains the device in the locked, passcode-protected state for the applications other than the camera application; and in response to a determination that the gesture starts at a location other than the camera access indicia: displays a passcode entry interface, wherein in response to entry of a correct passcode in the passcode entry interface, the device enters an unlocked state.
Abstract:
While in a first mode, a first electronic device displays on a touch-sensitive display a first application view that corresponds to a first application. In response to detecting a first input, the electronic device enters a second mode, and concurrently displays in a first predefined area an initial group of application icons with at least a portion of the first application view adjacent to the first predefined area. While in the second mode, in response to detecting a first touch gesture on an application icon that corresponds to a second application, the electronic device displays a popup view corresponding to a full-screen-width view of the second application on a second electronic device. In response to detecting one or more second touch gestures within the popup view, the electronic device performs an action in the second application that updates a state of the second application.
Abstract:
Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
Abstract:
A computing device is disclosed. The computing device includes a light source configured to output light. The computing device also includes a light sensor configured to measure the level of light surrounding the computing device. The computing device further includes a control mechanism operatively coupled to the light source and light sensor and configured to adjust the level of output light based on the measured level of light surrounding the computing device.