Systems and methods for versatile video recording

US11190828B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11190828-B1
Application numberUS-202017088223-A
CountryUS
Kind codeB1
Filing dateNov 3, 2020
Priority dateNov 3, 2020
Publication dateNov 30, 2021
Grant dateNov 30, 2021

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.

System and methods are disclosed that improve the speed, efficiency and usefulness of digital video recording systems. In some embodiments, during recording of a video capturing live action, a video recorder receives an indication of selection of a dynamic in-point selection user interface element. The video recorder determines an in-point for the video based on when the indication of the selection of the dynamic in-point selection user interface element was received. The video recorder then stops recording of the video in response to user input indicating to stop recording of the video. After stopping recording of the video, in response to user input indicating to start playing the video that was recorded, the video recorder starts playing the video from the in-point instead of a beginning of the video. In other embodiments, the user may be provided options to keep the entire originally recorded video, adjust the in-point, or to have the video be automatically edited based on the in-point in response to some other action, such as uploading the video to a social media site.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer implemented method in a video recording system, the method comprising: receiving, by at least one computer processor, user input indicative of an electronic selection to start video recording; starting, by at least one computer processor, recording video of live action by a video recorder in response to the selection to start video recording; during the recording of the video by the video recorder, receiving, by at least one computer processor, user input indicative of electronic selection of one or more in-points for the video currently being recorded, wherein the receiving of the user input indicative of electronic selection of one or more in-points for the video currently being recorded includes: displaying on a user interface the live action that is being recorded during the video recording; displaying on the user interface a dynamic in-point selection user interface element while displaying on the user interface the live action that is being recorded during the video recording; during the recording of the video, receiving an indication of selection of the dynamic in-point selection user interface element, the selection of the dynamic in-point selection user interface element associated with live action that is being recorded at a time at which the indication of the selection of the dynamic in-point selection user interface element is received; and in response to receiving the indication of the selection of the dynamic in-point selection user interface element, during the recording of the video, electronically storing a marker that indicates an in-point of the video being recorded, the marker associated with the time at which the indication of the selection of the dynamic in-point selection user interface element was received and is set to indicate a frame of the video that was recorded at a predetermined amount of time that is before the time at which the indication of the selection of the dynamic in-point selection user interface element was received during recording of the video; receiving, by at least one computer processor, user input indicative of an electronic selection to stop recording of the video currently being recorded; stopping, by at least one computer processor, recording of the video currently being recorded in response to the selection to stop video recording; after the stopping recording of the video, presenting for selection, by at least one computer processor, a recorded version of the video that starts based on a determined in-point of the one or more in-points selected during the recording of the video; after the stopping recording of the video, presenting, by at least one computer processor, a user interface enabling adjustment of the predetermined amount of time that is before the time at which the indication of the selection of the dynamic in-point selection user interface element was received; and adjusting, by at least one computer processor, the predetermined amount of time that is before the time at which the indication of the selection of the dynamic in-point selection user interface element was received based on input received via the user interface. 2. The method of claim 1 , wherein the determined in-point is a most recently selected in-point of a plurality of in-points for the video electronically selected via user input during the recording of the video before stopping recording of the video. 3. The method of claim 1 , further comprising: during the recording of the video, determining, by at least one computer processor, whether a subsequent additional indication of selection of the dynamic in-point selection user interface element is received; and during the recording of the video, updating, by at least one computer processor, the marker to indicate an in-point of the video being recorded associated with a time at which the additional indication of the selection of the dynamic in-point selection user interface element was received. 4. The method of claim 3 wherein the presenting for selection a recorded version of the video includes presenting for selection a recorded version of the video that starts at a time based on the updated marker that indicates the in-point of the video being recorded associated with the time at which the additional indication of the selection of the dynamic in-point selection user interface element was received during recording of the video. 5. The method of claim 1 wherein the marker that indicates the in-point of the video being recorded indicates a closest I-frame to a frame of the video being recorded which was being displayed on the user interface at the time at which the indication of the selection of the dynamic in-point selection user interface element was received during recording of the video. 6. The method of claim 1 wherein the predetermined amount of time is based on a detected location of the video recorder. 7. The method of claim 1 wherein the predetermined amount of time is based on a selected recording mode associated with a type of content of video. 8. A computer implemented method in a video recording system, the method comprising: receiving, by at least one computer processor, user input indicative of an electronic selection to start video recording; starting, by at least one computer processor, recording video of live action by a video recorder in response to the selection to start video recording; during the recording of the video by the video recorder, receiving, by at least one computer processor, user input indicative of electronic selection of one or more in-points for the video currently being recorded, wherein the receiving of the user input indicative of electronic selection of one or more in-points for the video currently being recorded includes: displaying on a user interface the live action that is being recorded during the video recording; displaying on the user interface a dynamic in-point selection user interface element while displaying on the user interface the live action that is being recorded during the video recording; during the recording of the video, receiving an indication of selection of the dynamic in-point selection user interface element, the selection of the dynamic in-point selection user interface element associated with live action that is being recorded at a time at which the indication of the selection of the dynamic in-point selection user interface element is received; and in response to receiving the indication of the selection of the dynamic in-point selection user interface element, during the recording of the video, electronically storing a marker that indicates an in-point of the video being recorded, the marker associated with the time at which the indication of the selection of the dynamic in-point selection user interface element was received and is set to indicate a frame of the video that was recorded at a predetermined amount of time that is before the time at which the indication of the selection of the dynamic in-point selection user interface element was received during recording of the video; receiving, by at least one computer processor, user input indicative of an electronic selection to stop recording of the video currently being recorded stopping, by at least one computer processor, recording of the video currently being recorded in response to the selection to stop video recording; after the stopping recording of the video, presenting for selection, by at least one computer processor, a recorded version of the video that starts based on a determined in-point of the one or more in-points selected during the recording of the video; and determining, by at least one computer processor, the predetermined amount of time that is before the time at which the indi

Assignees

Inventors

Classifications

  • Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters · 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

  • involving timestamps for synchronizing content · CPC title

  • involving pointers to the content, e.g. pointers to the I-frames of the video stream · CPC title

  • for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally · 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 US11190828B1 cover?
System and methods are disclosed that improve the speed, efficiency and usefulness of digital video recording systems. In some embodiments, during recording of a video capturing live action, a video recorder receives an indication of selection of a dynamic in-point selection user interface element. The video recorder determines an in-point for the video based on when the indication of the selec…
Who is the assignee on this patent?
Dish Network Llc
What technology area does this patent fall under?
Primary CPC classification H04N21/2743. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).