Back to results
US 11,899,703 B2Granted
Arrangements of documents in a document feed
AssigneeApple Inc.
InventorsDominic J. Hughes, Steve E. Marmon, Chi Wai Lau
Life of this patent
Estimating the term…
Abstract
Some embodiments provide a GUI for a document reader application that displays a selectable representation of content that, when selected, cause the content to be displayed in the GUI. GUI controls may be exposed in response to a user input slide operation on the selectable representation of content.
Claims12
A tangible, non-transitory, computer-readable medium, comprising computer-readable instructions that, when executed by one or more processors of a computer, cause the computer to:
- render a graphical user interface (GUI) comprising a first selectable representation of first content in a first location and a second selectable representation of a second content horizontally neighboring the first selectable representation, that upon selection of the first selectable representation, causes the first content, which is associated with the first selectable representation, to be presented in the GUI;
- receive a user input, the user input comprising a slide gesture across at least a portion of the first selectable representation, indicating a request to perform a slide movement on the first selectable representation independent of at least a portion of other objects in the GUI;
- and
- when the slide gesture is initiated outward to an edge of the GUI in a first direction that is away from the second selectable representation:
- render, in the GUI, a slide animation that slides the first selectable representation out of at least a portion of the first location, resulting in an exposed area of the GUI comprising a void in the at least portion of the first location, while retaining a position of the at least portion of the other objects rendered in the GUI and a portion of the first selectable representation on screen;
- remove the second selectable representation from the GUI, creating an additional portion of the exposed area;
- and
- render, in the GUI, one or more GUI controls in at least a portion of the void of the exposed area of the GUI;
- wherein the one or more GUI controls are selectable to perform a control action associated with the first content.
6 more elements
A computer-implemented method, comprising:
- rendering a graphical user interface (GUI) comprising a first selectable representation of first content in a first location and a second selectable representation of a second content horizontally neighboring the first selectable representation, that upon selection of the first selectable representation, causes the first content, which is associated with the first selectable representation, to be presented in the GUI;
- receiving a user input, the user input comprising a slide gesture across at least a portion of the first selectable representation, indicating a request to perform a slide movement on the first selectable representation independent of at least a portion of other objects in the GUI;
- wherein the slide gesture is initiated outward to an edge of the GUI in a first direction that is away from the second selectable representation;
- and
- in response to the slide gesture being initiated outward to the edge of the GUI in the first direction that is away from the second selectable representation:
- rendering, in the GUI, a slide animation that slides the first selectable representation in the first direction out of at least a portion of the first location, resulting in an exposed area of the GUI comprising a void in the at least portion of the first location, while retaining a position of the at least portion of the other objects rendered in the GUI and a portion of the first selectable representation on screen;
- removing, from the GUI, the second selectable representation, creating an additional portion of the exposed area;
- and
- rendering, in the GUI, one or more GUI controls in at least a portion of the void of the exposed area of the GUI;
- wherein the one or more GUI controls are selectable to perform a control action associated with the first content.
7 more elements
An electronic device, comprising:
- one or more input structures;
- an electronic display;
- and
- one or more processors, configured to:
- render, via the electronic display, a graphical user interface (GUI) comprising a first selectable representation of a first content in a first location and a second selectable representation of a second content horizontally neighboring the first selectable representation, that upon selection, causes the first content, which is associated with the first selectable representation, to be presented in the GUI;
- receive, via the one or more input structures, a user input, the user input comprising a slide gesture across at least a portion of the first selectable representation, indicating a request to perform a slide movement on the first selectable representation independent of at least a portion of other objects in the GUI;
- and
- when the slide gesture is initiated outward to an edge of the GUI in a first direction that is away from the second selectable representation:
- render, via the electronic display, in the GUI, a slide animation that slides the first selectable representation in the first direction out of at least a portion of the first location, resulting in an exposed area of the GUI comprising a void in the at least portion of the first location, while retaining a position of the at least portion of the other objects rendered in the GUI and a portion of the first selectable representation on screen;
- remove, via the electronic display, from the GUI, the second selectable representation, creating an additional portion of the exposed area;
- and
- render, via the electronic display, in the GUI, one or more GUI controls in at least a portion of the void of the exposed area of the GUI;
- wherein the one or more GUI controls are selectable to perform a control action associated with the first content.
10 more elements
Dependencies are inferred from the claim text.