Presentation Features for Performing Operations and Selecting Content
AssigneeApple Inc.
InventorMark J. Flider
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to techniques for presenting operations in a presentation. A technique is provided for allowing a user to insert media items on consecutive slides. During a presentation mode, the media items are determined to be two instances of a same media item, and matched such that the media item plays continuously across multiple slides. Another technique is provided to allow a user to utilize a user input to override a linearly-defined set of actions within a presentation. Another technique is utilized to temporarily select a visually obstructed object in a graphic editing interface such that the visually obstructed object may be manipulated during the temporary selection mode.
Claims20
A method comprising:
- at an electronic device in communication with a display device:
- displaying, via the display device, a graphic editing interface comprising a plurality of layered objects and a selection component by which one or more of the plurality of layered objects may be selected, wherein the plurality of layered objects comprises a first object and a second object;
- while displaying the graphic editing interface:
- receiving, via one or more input devices, first user input;
- in response to the first user input:
- in accordance with a determination that the first user input corresponds to selection of the second object within the selection component:
- transitioning into a temporary selection mode;
- and
- selecting the second object;
- receiving, via the one or more input devices, second user input directed to a first location where the second object is at least partially visually obstructed by the first object when the second user input is received, wherein the second user input corresponds to a request to perform a first operation on an object at the first location;
- and
- in response to the second user input:
- in accordance with a determination that one or more first criteria are satisfied, performing the second operation on the second object;
- and
- receiving, via the one or more input devices, third user input directed to a second location where the second object is at least partially visually obstructed by the first object when the third user input is received;
- and
- in response to the third user input:
- in accordance with a determination that one or more second criteria are satisfied, performing the second operation on the first object.
A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:
- displaying, via the display device, a graphic editing interface comprising a plurality of layered objects and a selection component by which one or more of the plurality of layered objects may be selected, wherein the plurality of layered objects comprises a first object and a second object;
- while displaying the graphic editing interface:
- receiving, via one or more input devices, first user input;
- in response to the first user input:
- in accordance with a determination that the first user input corresponds to selection of the second object within the selection component:
- transitioning into a temporary selection mode;
- and
- selecting the second object;
- receiving, via the one or more input devices, second user input directed to a first location where the second object is at least partially visually obstructed by the first object when the second user input is received, wherein the second user input corresponds to a request to perform a first operation on an object at the first location;
- and
- in response to the second user input:
- in accordance with a determination that one or more first criteria are satisfied, performing the second operation on the second object;
- and
- receiving, via the one or more input devices, third user input directed to a second location where the second object is at least partially visually obstructed by the first object when the third user input is received;
- and
- in response to the third user input:
- in accordance with a determination that one or more second criteria are satisfied, performing the second operation on the first object.
An electronic device, comprising:
- a display;
- one or more input devices;
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- displaying, via the display, a graphic editing interface comprising a plurality of layered objects and a selection component by which one or more of the plurality of layered objects may be selected, wherein the plurality of layered objects comprises a first object and a second object;
- while displaying the graphic editing interface:
- receiving, via one or more input devices, first user input;
- in response to the first user input:
- in accordance with a determination that the first user input corresponds to selection of the second object within the selection component:
- transitioning into a temporary selection mode;
- and
- selecting the second object;
- receiving, via the one or more input devices, second user input directed to a first location where the second object is at least partially visually obstructed by the first object when the second user input is received, wherein the second user input corresponds to a request to perform a first operation on an object at the first location;
- and
- in response to the second user input:
- in accordance with a determination that one or more first criteria are satisfied, performing the second operation on the second object;
- and
- receiving, via the one or more input devices, third user input directed to a second location where the second object is at least partially visually obstructed by the first object when the third user input is received;
- and
- in response to the third user input:
- in accordance with a determination that one or more second criteria are satisfied, performing the second operation on the first object.
Dependencies are inferred from the claim text.