Abstract:
Systems and methods for multitasking using touch-sensitive devices are disclosed herein. In one aspect, a method includes: displaying, on a touch-sensitive display (“TSD”) of a device, first and second applications such that the first and second applications occupy substantially all of the TSD and are separated at a border between the first and second applications. The method further includes: detecting a swipe gesture at the second application, the swipe gesture moving in a direction that is substantially parallel to the border. In response to detecting the swipe gesture, the method includes: determining whether the swipe gesture satisfies a threshold. Upon determining that the swipe gesture satisfies the threshold, the method includes: replacing the second application with an application selector that includes a plurality of selectable affordances corresponding to applications available on the device, the application selector being displayed in an area of the TSD previously occupied by the second application.
Abstract:
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.
Abstract:
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.
Abstract:
An electronic device, in response to detecting an input that includes a combination of eye movement and finger movement: processes the input with a first gesture recognizer for an operating system application; and processes the input with a second gesture recognizer for a first software application, distinct from the operating system application. If the first gesture recognizer recognizes the input, based on the combination of eye movement and finger movement, the electronic device performs an operation defined by the operating system application and transitions the second gesture recognizer into an event impossible state. If the second gesture recognizer recognizes the input, the electronic device delays performance of an operation defined by the first software application for the input until the first gesture recognizer indicates that the input does not match the gesture definition of the first gesture recognizer.
Abstract:
An electronic device with a touch-sensitive display displays, on a touch-sensitive display, a first view of a first application. While displaying the first view, the electronic device detects a swipe input from an edge of the touch-sensitive display. In response to detecting at least a first portion of the swipe input from the edge of the touch-sensitive display, the electronic device concurrently displays, on the touch-sensitive display, at least a first application view corresponding to a first application, a second application view corresponding to a second application, and a representation of a home screen user interface that includes representations of a plurality of application launch icons.
Abstract:
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 location-based client can concurrently display map and vehicle information related to a location of the mobile device.
Abstract:
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.
Abstract:
An electronic device having a camera, while displaying a live preview for the camera, detects activation of a shutter button at a first time. In response, the electronic device acquires, by the camera, a representative image that represents a first sequence of images, and a plurality of images after acquiring the representative image, and also displays an indication in the live preview that the camera is capturing images for the first sequence of images. The electronic device groups images acquired by the camera in temporal proximity to the activation of the shutter button at the first time into the first sequence of images, such that the first sequence of images includes a plurality of images acquired by the camera prior to detecting activation of the shutter button at the first time, the representative image, and the plurality of images acquired by the camera after acquiring the representative image.
Abstract:
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.
Abstract:
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.