Patentable/Patents/US-10346019
US-10346019

Graphical user interface for providing video in a document reader application

PublishedJuly 9, 2019
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Some embodiments provide a GUI for a document reader application for viewing videos in video document panes. In some embodiments, the GUI determines whether to play the video inline within a document pane based on the size of the video document pane. In some embodiments, when a video is being played within a video document pane, a user can select the body of the video document pane to show the full content of the video document. Some embodiments provide a GUI that, when a user scrolls a video off-screen while the videos are playing inline in the document panes, pauses or stops the playback of the video and provides an indication that the playback is being stopped. In some embodiments, the indication is a fading of the video or of audio associated with the video, as the video document is scrolled off-screen.

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A non-transitory machine readable medium storing a program which when executed by at least one processing unit of a device generates a set of video document panes for a set of video documents, each video document comprising video content and other media content, the program comprising sets of instructions for: identifying the set of video documents to be presented in a particular mode; for each video document: identifying a set of properties for the video content and the other media content of the video document; identifying a pane layout based on the set of properties for displaying a summarized view of the video document; determining whether the identified pane layout meets a set of criteria; when the pane layout meets the set of criteria, generating a document pane comprising a playable video control for playing the video content within the document pane; and when the pane layout does not meet the set of criteria, generating the document pane comprising a non-playable video indicator that indicates that the document pane has associated video content, but does not play the video content within the generated document pane.

2

2. The non-transitory machine readable medium of claim 1 , wherein the set of properties comprises at least one of a set of dimensions for the video content and an amount of text in the other media content.

3

3. A non-transitory machine readable medium storing a program which when executed by at least one processing unit of a device generates a set of video document panes for a set of video documents, each video document comprising video content and other media content, the program comprising sets of instructions for: identifying the set of video documents to be presented in a particular mode; for each video document: identifying a pane layout for displaying a summarized view of the video document; determining whether the identified pane layout meets a set of criteria, wherein the set of criteria comprises at least one of a minimum size for the document pane layout and a minimum size for space allocated to the video content within the document pane layout; when the pane layout meets the set of criteria, generating a document pane comprising a playable video control for playing the video content within the document pane; and when the pane layout does not meet the set of criteria, generating the document pane comprising a non-playable video indicator that indicates that the document pane has associated video content, but does not play the video content within the generated document pane.

4

4. A non-transitory machine readable medium storing a program which when executed by at least one processing unit of a device generates a set of video document panes for a set of video documents, each video document comprising video content and other media content, the program comprising sets of instructions for: identifying the set of video documents to be presented in a particular mode; for each video document: identifying a pane layout for displaying a summarized view of the video document; determining whether the identified pane layout meets a set of criteria; when the pane layout meets the set of criteria, generating a document pane comprising a playable video control for playing the video content within the document pane, wherein the playable video control comprises a user interface (UI) element for viewing the associated video document within the generated document pane, wherein the UI element is a first UI element and the particular mode is a first mode that displays a plurality of document panes, wherein the generated document pane comprising the playable video control further comprises a second UI item for viewing associated video document in a second mode that only displays a single document at a time; and when the pane layout does not meet the set of criteria, generating the document pane comprising a non-playable video indicator that indicates that the document pane has associated video content, but does not play the video content within the generated document pane.

5

5. The non-transitory machine readable medium of claim 4 , wherein the playable video control is also used to display the video content in an article view, wherein selection of the second UI item during playback of the video content continuously plays the video content in the playable video control while transitioning to the article view.

6

6. A non-transitory machine readable medium storing a program which when executed by at least one processing unit of a device generates a set of video document panes for a set of video documents, each video document comprising video content and other media content, the program comprising sets of instructions for: identifying the set of video documents to be presented in a particular mode; for each video document: identifying a pane layout for displaying a summarized view of the video document; determining whether the identified pane layout meets a set of criteria; when the pane layout meets the set of criteria, generating a document pane comprising a playable video control for playing the video content within the document pane; and when the pane layout does not meet the set of criteria, generating the document pane comprising a non-playable video indicator that indicates that the document pane has associated video content, but does not play the video content within the generated document pane, wherein the non-playable video indicator comprises a thumbnail image and a selectable user interface (UI) item for viewing the associated video content, wherein the particular mode is a first mode that displays a plurality of document panes, wherein selection of the UI item presents the video document in a second mode and automatically initiates playback of the video content in the second mode, wherein the second mode only displays a single document at a time.

7

7. A non-transitory machine readable medium storing a program which when executed by at least one processing unit of a device presents a set of video documents, each video document comprising video content and other media content, the program comprising sets of instructions for: displaying a plurality of video document panes for a plurality of video documents in a first view, each video document comprising video content and other media content; receiving input to select a particular video document pane of the displayed plurality of video document panes; when the particular video document pane meets a set of criteria, playing the video content of a particular video document associated with the particular document pane within the particular video document pane in the first view; and when the particular video document pane does not meet the set of criteria, playing the video content of the particular video document in a different second view.

8

8. The non-transitory machine readable medium of claim 7 , wherein the set of criteria comprises at least one of a minimum size for the video document pane and a minimum size for space allocated to the video content within the video document pane.

9

9. The non-transitory machine readable medium of claim 7 , wherein the program further comprises an additional set of instructions for displaying a set of non-video document panes, wherein each video document pane comprises a video indicator that indicates that the video document pane has associated video content, wherein the video indicator comprises a thumbnail image from the video content and each video document pane further comprises a summary of the other media content.

10

10. The non-transitory machine readable medium of claim 7 , wherein the input is a first input, the first view displays a plurality of document panes, and the second view only displays a single document at a time, wherein the program further comprises additional sets of instructions for: receiving a second input in the particular video document pane while the video content is playing; and in response to the second input, displaying the video document of the particular video document pane in the second view.

11

11. The non-transitory machine readable medium of claim 10 , wherein the set of instructions for displaying the video document in the second view comprises an additional set of instructions for continuously playing the video content while transitioning from the first view to the second view.

12

12. The non-transitory machine readable medium of claim 7 , wherein the set of instructions for displaying the video document in the second view comprises an additional set of instructions for automatically initiating playback of the video content in the second view.

13

13. A non-transitory machine readable medium storing a program which when executed by at least one processing unit of a device presents a set of video documents, each video document comprising video content and other media content, the program comprising sets of instructions for: displaying a plurality of document panes for a plurality of documents in a first view in a display area of the device, the plurality of document panes comprising the set of video documents that each comprise video content and other media content; while the video content of a particular video document pane is playing, receiving an input to scroll through the displayed plurality of video document panes; when the particular video document pane is scrolled to a threshold distance from an edge of the display area, providing a set of indications that playback of the video content of the particular video document pane is being stopped, wherein the set of indications comprises a visual indication that comprises fading at least a portion of the particular video document pane to gray; and stopping playback of the video content in the particular video document pane.

14

14. The non-transitory machine readable medium of claim 13 , wherein the set of indications comprises an audio indication that fades audio associated with the particular video document pane.

15

15. The non-transitory machine readable medium of claim 13 , wherein the input to scroll is received through a touch interface of the device.

16

16. The non-transitory machine readable medium of claim 13 , wherein stopping the playback of the video content comprises pausing the video content at a particular point so that it can be resumed later from the particular point.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 9, 2016

Publication Date

July 9, 2019

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Graphical user interface for providing video in a document reader application” (US-10346019). https://patentable.app/patents/US-10346019

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.