Abstract:
As computer processing power has increased and mobile devices have proliferated, with users often own multiple devices and utilize larger numbers of tabs in the browsers on their devices. In order to enhance user experience with these developments, tab organization is improved through tab scrolling and tab overviews. Further, users often utilize private browsing sessions when they desire their device to retain less information about their browsing history. Switching between private and regular browsing sessions and having to open, close, and otherwise manage separate sessions can be cumbersome. Switching between private browsing sessions and regular browsing sessions can be performed in an efficient manner that indicates to the user the type of session they are currently in and whether they would like to retain a set of tabs or favorite web pages for a private browsing session.
Abstract:
This disclosure pertains to systems, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image processing routines, e.g., image filters, in a way that provides a seamless, dynamic, and intuitive experience for both the user and the software developer. Such techniques may handle the processing of both “relative” gestures, i.e., those gestures having values dependent on how much an input to the device has changed relative to a previous value of the input, and “absolute” gestures, i.e., those gestures having values dependent only on the instant value of the input to the device. Additionally, inputs to the device beyond user-input gestures may be utilized as input parameters to one or more image processing routines. For example, the device's orientation, acceleration, and/or position in three-dimensional space may be used as inputs to particular image processing routines.
Abstract:
Some embodiments provide tools that allow a user to share content on one device with multiple other users using different devices. To facilitate the sharing operations, the content sharing tools allow the user to (1) create a shared stream that represents a set of shared content and (2) invite one or more recipients to subscribe to the shared stream. When a recipient subscribes to the shared stream, the set of content is streamed across one or more of his or her devices. In some embodiments, the content sharing tools allow the set of contents of the shared stream to be published as a webpage to a public website.
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 an electronic device with a display and a touch-sensitive surface is in a locked, passcode-protected state, the device displays a lock screen user interface on the display. The lock screen user interface includes a plurality of restricted application launch icons, each restricted application launch icon corresponding to an application. The device also detects user input to activate a respective restricted application launch icon; and, in response to detecting the user input to activate the respective restricted application launch icon, starts a restricted session for a respective application that corresponds to the respective restricted application launch icon, wherein the respective application is configured to generate one or more content items while in the restricted session, and maintains the device in the locked, passcode-protected state for applications in the device other than the respective application.
Abstract:
The present disclosure generally relates to implementing an operational safety mode that manages the output of notifications at an electronic device when a user of the device is operating a vehicle.
Abstract:
While concurrently displaying a first application view and a second application view in a first concurrent-display configuration of multiple different concurrent-display configurations, a first input that includes movement is directed to the first application view and drags a representation of the first application view across the display. While the representation of the first application view is dragged over different portions of the display, different visual indications are displayed to indicate that an end of the first input will result in the first application view and the second application view being displayed in a respective one of the different concurrent-display configurations. In response to detecting the end of the first input, depending on over which portion of the display the first input ended, the first application view and the second application view are displayed in a corresponding concurrent-display configurations of the multiple concurrent-display configurations.
Abstract:
A computer system displays a first view of a three-dimensional environment including a first representation of a first portion of a physical environment. While displaying the first view, the computer system detects movement of a first user from a first location to a second location of the physical environment, and in response: if the second location corresponds to a first type of exercise, the computer system replaces at least a portion of a second representation of a second portion of the physical environment that includes the second location with virtual content corresponding to the first type of exercise; and if the second location corresponds to a second type of exercise, the computer system replaces at least a portion of a third representation of a third portion of the physical environment that includes the second location with virtual content corresponding to the second type of exercise.
Abstract:
The FIGURE is a front view of a display screen or portion thereof with graphical user interface showing the claimed design. The outermost broken lines in the FIGURE show a display screen or portion thereof, and form no part of the claimed design. The other broken lines in the FIGURE show portions of the graphical user interface that form no part of the claimed design.
Abstract:
The FIGURE is a front view of a display screen or portion thereof with graphical user interface showing the claimed design. The outermost broken lines in the FIGURE show a display screen or portion thereof, and form no part of the claimed design. The other broken lines in the FIGURE show portions of the graphical user interface that form no part of the claimed design.