Clip-specific asset configuration

US10269388B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10269388-B2
Application numberUS-84249007-A
CountryUS
Kind codeB2
Filing dateAug 21, 2007
Priority dateAug 21, 2007
Publication dateApr 23, 2019
Grant dateApr 23, 2019

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.

Methods and apparatus provide for an asset binder configured to select a media asset to be associated with a media segment that is represented in media seamline of a user interface at a client system, thereby creating a relationship between the media segment and the media asset. At the client system, in real-time, the media asset is layered upon the media segment in order to present the media asset in conjunction with playback of the media segment in the user interface. The relationship between the media segment and the media asset can be described as a parent-child relationship, such that media segment content and media asset content are not intermingled. The asset binder does not combine content of the media segment with content of the media asset within a rendered and compiled media file.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a client system, an input for applying a video effect to a video clip, wherein the video effect and the video clip are stored in a storage system accessible by a server system remote from the client system; based on the input, creating, at the client system, a parent-child relationship between the video clip and the video effect, wherein the parent-child relationship associates the video clip and the video effect so that video customization operations on the video clip by the client system are also processed on the video effect by the client system and that video customization operations on the video effect by the client system are processed on the video effect independent of the video clip; in response to receiving, at the client system, an additional input to play the video clip, receiving from the server system, the video clip and the video effect as separate media files, wherein the server system does not apply the video effect to the video clip; and playing, at the client system, the video clip by overlaying the video effect on the video clip for an entire duration of the video clip according to the parent-child relationship in real-time without compiling or rendering the video clip and the video effect into a single media file. 2. The method of claim 1 , wherein the playing and overlaying occurs while receiving the video clip from the server system. 3. The method of claim 1 , further comprising: in response to receiving, at the client system, a command to apply a video customization operation to the video effect, determining from the parent-child relationship that the video customization operation is to be applied to the video effect independent of the video clip; and receiving a customized video clip from the server system and playing, at the client system, the video clip by overlaying the customized video effect on the video clip in real-time without compiling or rendering the video clip and the customized video effect into a single media file. 4. The method of claim 1 , further comprising: in response to receiving, at the client system, a command to apply a video customization operation to the video clip, determining from the parent-child relationship that the video customization operation is to be applied to the video clip and to the video effect; and receiving a customized video clip and a customized video effect from the server system and playing, at the client system, the customized video clip by overlaying the customized video effect on the customized video clip in real-time without compiling or rendering the customized video clip and the customized video effect into a single media file. 5. A method comprising: receiving, at a server system from a client system, a reference to a video clip, the server system in communication with a computer-readable medium; receiving, at the server system, a reference to a video effect; receiving, at the server system, an additional input specifying a parent-child relationship between the video clip and the video effect; creating, at the server system, an edit decision list describing the parent-child relationship of the video clip and the video effect, wherein the parent-child relationship associates the video clip with the video effect, so that video customization operations on the video clip by the client system are also processed on the video effect by the client system and that video customization operations on the video effect by the client system are processed on the video effect independent of the video clip; storing, at the server system, the edit decision list; in response to receiving, at the server system, a request to play the video clip from the client system: executing, at the server system, the edit decision list to transmit, to the client system, the video clip and the video effect as separate media files, wherein the client system plays the video clip by overlaying the video effect on the video clip in real-time for an entire duration of the video clip according to the parent-child relationship, the overlaying performed without compiling or rendering the video clip and the video effect into a new media file. 6. The method of claim 5 , wherein the video effect comprises at least one of a video, a photo, a graphic, a caption, a thought bubble, an illustration, an animation, a transition, audio, or a project. 7. The method of claim 5 , further comprising receiving an instruction for customization of the video effect, at the server system, and including the instruction for customization of the video effect in the edit decision list. 8. The method of claim 7 , wherein the customization comprises a modification to at least one of a size, a shape, a color, or a duration of the video effect. 9. A system comprising: a processor; and a memory communicatively coupled to the processor, wherein the processor is configured to execute instructions included in the memory to perform operations comprising: receiving an input for applying a video effect to a video clip, wherein the video effect and the video clip are stored in a storage system accessible by a server system remote from the system; based on the input, creating, at the system, a parent-child relationship between the video clip and the video effect, wherein the parent-child relationship associates the video clip and the video effect so that video customization operations on the video clip by the system are also processed on the video effect by the system and that video customization operations on the video effect by the system are processed on the video effect independent of the video clip; in response to receiving, at the system, an additional input to play the video clip, receiving, at the system from the server system, the video clip and the video effect as separate media files, wherein the server system does not apply the video effect to the video clip; and playing, at the system, the video clip by overlaying the video effect on the video clip for an entire duration of the video clip according to the parent-child relationship in real-time without compiling or rendering the video clip and the video effect into a single media file. 10. The system of claim 9 , wherein the processor is configured to execute instructions further comprising: presenting a seamline, the seamline comprising a representation of the video clip; presenting a plurality of video effects, the plurality of video effects including the video effect, and receiving a drag of a representation of the video effect to the representation of the video clip to generate the parent-child relationship between the video clip and the video effect. 11. The system of claim 9 , wherein the processor is configured to execute instructions further comprising: receiving a selection of a split point within the video clip; creating a first split video clip and a second split video clip based on the video clip and the split point; maintaining the parent-child relationship between the video effect and the first split video clip, and creating a second parent-child relationship between an instance of the video effect and the second split video clip. 12. The system of claim 9 , wherein the processor is configured to execute instructions further comprising: in response to receiving a command to apply a video customization operation to the video effect, determining from the parent-child relationship that the video customization operation is to be applied to the video effect independent of the video clip; and receiving a customized video clip from the server system and playing the video clip by overlaying the customized video effect on

Assignees

Inventors

Classifications

  • G11B27/031Primary

    Electronic editing of digitised analogue information signals, e.g. audio or video signals · 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 US10269388B2 cover?
Methods and apparatus provide for an asset binder configured to select a media asset to be associated with a media segment that is represented in media seamline of a user interface at a client system, thereby creating a relationship between the media segment and the media asset. At the client system, in real-time, the media asset is layered upon the media segment in order to present the media a…
Who is the assignee on this patent?
Lettau Ty, Tandy Ryan, Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G11B27/031. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 23 2019 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).