Previewing a video in response to computing device interaction

US11259088B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11259088-B2
Application numberUS-201715796681-A
CountryUS
Kind codeB2
Filing dateOct 27, 2017
Priority dateOct 27, 2017
Publication dateFeb 22, 2022
Grant dateFeb 22, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In general, the subject matter described in this disclosure can be embodied in describes methods, systems, and other mechanisms for previewing a video in response to computing device interaction. The method includes presenting, on a display of a computing device, a graphical indication of a video; identifying, by the computing device, that first user input interacted with the computing device; presenting, by the computing device, an animation of a preview of the video in response to the computing device having identified that the first user input interacted with the computing device; identifying, by the computing device, that the first user input stopped interacting with the computing device; stopping, by the computing device, the animation of the preview of the video in response to the computing device having identified that the first user input stopped interacting with the computing device.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: presenting, on a display of a computing device, a graphical indication of a video; identifying, by the computing device, that a first user input scrolled a user interface that is being presented by the display of the computing device; presenting, by the computing device, an animation of a preview of the video in response to the computing device having identified that the first user input scrolled the user interface that is being presented by the display of the computing device, wherein the animation of the preview of the video depicts one or more corresponding portions of the video at a first framerate that is different from a second framerate of the one or more corresponding portions of the video, the animation of the preview of the video depicting the one or more corresponding portions of the video at the first framerate that is different from the second framerate due to the animation of the preview of the video being a decimated version of the one or more corresponding portions of the video that excludes regularly-spaced frames from the one or more corresponding portions of the video, wherein presenting the animation of the preview of the video includes: (i) identifying that the user interface is scrolled to a first position; (ii) identifying a frame of the preview that corresponds to the first position; (iii) presenting the frame of the preview that corresponds to the first position as a result of having identified that the user interface is scrolled to the first position; (iv) identifying that the computing device is scrolled to a second position; (v) identifying a frame of the preview that corresponds to the second position based at least in part on calculating a distance from the first position to the second position; and (vi) presenting the frame of the preview that corresponds to the second position as a result of having identified that the user interface is scrolled to the second position; identifying, by the computing device, that the first user input stopped scrolling the user interface that is being presented by the display of the computing device; stopping, by the computing device, the animation of the preview of the video in response to the computing device having identified that the first user input stopped scrolling the user interface that is being presented by the display of the computing device; identifying, by the computing device, that a second user input selected the graphical indication of the video; and playing, by the computing device, the video as a result of having identified that the second user input selected the graphical indication of the video. 2. The computer-implemented method of claim 1 , wherein the graphical indication of the video includes a play button. 3. The computer-implemented method of claim 2 , wherein identifying that the second user input selected the graphical indication of the video includes identifying that the second user input selected the play button. 4. The computer-implemented method of claim 1 , wherein: the video includes a collection of frames in a sequential order; the collection of frames includes a first frame, a second frame, and a third frame, with the second frame occurring in the sequential order between the first and third frame; playing the video includes playing the collection of frames in the sequential order; the preview of the video includes a subset of frames from the collection of frames; the preview of the video excludes intervening frames, such that the preview of the video includes the first frame and the third frame but excludes the second frame; and presenting the animation of the preview of the video includes playing the subset of frames, including the first frame and the third frame, but excluding the second frame. 5. The computer-implemented method of claim 1 , wherein: the video includes a collection of frames; playing the video includes starting the playing of the video with a beginning frame from the collection of frames; the preview of the video includes a subset of frames from the collection of frames; and presenting the animation of the preview of the video includes starting the animation of the preview of the video with a frame that is not the beginning frame from the collection of frames. 6. The computer-implemented method of claim 1 , wherein identifying that the first user input scrolled the user interface that is being presented by the display of the computing device includes identifying that user input contacted a touchscreen of the computing device at a location other than the presentation of the graphical indication of the video. 7. The computer-implemented method of claim 1 , wherein presenting the animation of the preview of the video includes: presenting frames of the preview in a forward progression in response to determining that user input is scrolling the user interface in a first direction; and presenting frames of the preview in a backwards progression in response to determining that user input is scrolling the user interface in a second direction that is opposite the first direction. 8. The computer-implemented method of claim 1 , wherein: the video includes a collection of frames; and the preview of the video includes a subset of frames from the collection of frames; the method further comprises selecting the subset of frames from the collection of frames based on a size or resolution of the display of the computing device. 9. The computer-implemented method of claim 1 , wherein: the video comprises a collection of frames; and the preview of the video includes a subset of frames selected from the collection of frames; the subset of frames was selected from the collection of frames based on a computer-implemented determination that the subset of frames satisfies a criterion for inclusion in the preview of the video. 10. The computer-implemented method of claim 9 , wherein selecting the subset of frames includes: (i) selecting a user-specified starting time and a user-specified ending time; and (ii) selecting the subset of frames from times of the video between the user-specified starting time and the user-specified ending time. 11. The computer-implemented method of claim 9 , wherein selecting the subset of frames includes: (i) selecting a number of frames; and (ii) selecting the subset of frames to include the selected number of frames. 12. The computer-implemented method of claim 1 , wherein: the video includes a collection of frames; and the preview of the video includes a subset of frames selected from two portions of the video without including frames from a portion of the video between the two salient portions of the video; the method further comprises selecting the subset of frames based on determining that the subset of frames are from the two salient portions of the video. 13. The computer-implemented method of claim 9 , wherein the computer-implemented determination that the subset of frames satisfies the criterion for inclusion in the preview of the video includes determining that the subset of frames represents a most-viewed portion of the video. 14. The computer-implemented method of claim 9 , wherein the computer-implemented determination that the subset of frames satisfies the criterion for inclusion in the preview of the video includes determining that the subset of frames represents a portion of the video that has been user repeated or user linked. 15. The computer-implemented method of claim 9 , wherein the computer-implemented determination that the subset of frames satisfies

Assignees

Inventors

Classifications

  • Input-only peripherals {, i.e. input devices connected to specially adapted client devices}, e.g. global positioning system [GPS] {(input devices also receiving signals from specially adapted client devices H04N21/4104)} · CPC title

  • Scrolling or panning · CPC title

  • Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)} · CPC title

  • End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)} · CPC title

  • by playing back content from the storage medium (reproduction of recorded television signals H04N5/76; reproduction of recorded television signals H04N9/79) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11259088B2 cover?
In general, the subject matter described in this disclosure can be embodied in describes methods, systems, and other mechanisms for previewing a video in response to computing device interaction. The method includes presenting, on a display of a computing device, a graphical indication of a video; identifying, by the computing device, that first user input interacted with the computing device; …
Who is the assignee on this patent?
Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F1/1694. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 22 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).