Summarization of media object collections
US-9507778-B2 · Nov 29, 2016 · US
US9953034B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9953034-B1 |
| Application number | US-201213449215-A |
| Country | US |
| Kind code | B1 |
| Filing date | Apr 17, 2012 |
| Priority date | Apr 17, 2012 |
| Publication date | Apr 24, 2018 |
| Grant date | Apr 24, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computing device that provides access to digital media items receives a command from an entity to share a digital media item that was uploaded by another entity. The computing device invokes an interface for trimming the digital media item in response to receiving the command. The computing device receives input for a trim operation to be performed on the digital media item. The computing device then provides a link or embed code for the digital media item for posting on a web site, wherein accessing the link or embed code causes the output of the trim operation to be presented to a user.
Opening claim text (preview).
I claim: 1. A method comprising: receiving, by a user device, a command from an entity to share a digital media item with one or more users, the digital media item provided to a media hosting service by another entity, wherein the digital media item is a video or audio file that is hosted by a server of the media hosting service, wherein the digital media item hosted by the server is being edited via a user interface on the user device; presenting, by the user device, the user interface for trimming the digital media item to be shared with the one or more users in response to receiving the command to share the digital media item with the one or more users, the user interface comprising a first portion for playing the digital media item to be shared, and a second portion providing a preview of the digital media item and graphically illustrating the trimming of the digital item using at least two pairs of sliders, wherein the preview comprises a plurality of thumbnail images arranged sequentially to graphically represent the digital media item, and each of the plurality of sliders is displayed in the preview with a corresponding time within a playback of the digital media item to be shared with the one or more users; receiving, via the user interface, input of the entity for a trim operation to be performed on the digital media item to be shared with the one or more users, wherein the input of the entity for the trim operation comprises moving the at least two pairs of sliders to new locations in the preview to divide the digital media item into a plurality of non-consecutive trimmed regions and a plurality of non-consecutive remaining regions, wherein the new locations in the preview are displayed with new times within the playback of the digital media item to be shared with the one or more users; and in response to receiving the input of the entity for the trim operation to be performed on the digital media item to be shared with the one or more users: providing a link or embed code for a trimmed digital media item resulting from performing the trim operation on the digital media item to be shared with the one or more users; and causing the trimmed digital media item to be shared with the one or more users, wherein accessing the link or the embed code causes an output of the trim operation to be presented to a user of the one or more users, wherein the trimmed digital media item comprises the plurality of non-consecutive remaining regions but not the plurality of non-consecutive trimmed regions. 2. The method of claim 1 , further comprising: storing the output of the trim operation by saving the trimmed digital media item. 3. The method of claim 1 , further comprising: storing the trim operation in the link or the embed code, wherein accessing the link or the embed code causes the trim operation to be performed on the digital media item before the trimmed digital media item is presented to the user. 4. The method of claim 3 , wherein: storing the trim operation comprises storing a first marker for a first location of a first slider of the at least two pairs of sliders within the playback of the digital media item, a second marker for a second location of a second slider of the at least two pairs of sliders within the playback of the digital media item, a third marker for a third location of a third slider of the at least two pairs of sliders within the playback of the digital media item, and a fourth marker for a fourth location of a fourth slider of the at least two pairs of sliders within the playback of the digital media item; and performing the trim operation on the digital media item comprises using the first marker to identify the first location from which to begin playback, using the second marker to identify the second location from which to skip the trimmed region, using the third marker to identify the third location from which to continue playback, and using the fourth marker to identify the fourth location at which to end playback, wherein the first marker, the second marker, the third marker and the fourth marker are stored in the link or the embed code. 5. The method of claim 1 , wherein the user interface for trimming the digital media item is an interface of a video editor, the method further comprising: presenting in the user interface a first slider of the at least two pairs of sliders, a second slider of the at least two pairs of sliders, a third slider of the at least two pairs of sliders, and a fourth slider of the at least two pairs of sliders; wherein receiving the input for the trim operation comprises receiving a command to move the first slider of the at least two pairs of sliders to a first location, a command to move the second slider of the at least two pairs of sliders to a second location, a command to move the third slider of the at least two pairs of sliders to a third location, and a command to move the fourth slider of the at least two pairs of sliders to a fourth location. 6. The method of claim 1 , further comprising: receiving a command from the entity to share an additional digital media item that was also uploaded by another entity, wherein the digital media item and the additional digital media item are videos; and performing a merge operation to join the digital media item and the additional media item. 7. The method of claim 1 further comprising: in response to the received input for the trim operation, causing a preview of one or more trimmed portions and one or more remaining portions of the digital media item to be presented to the entity in the user interface. 8. The method of claim 1 , comprising: receiving, via the user interface, input for one or more editing operations to be performed on the digital media item to be shared with the one or more users, wherein the one or more editing operations comprise a rotate operation for the digital media item, adding one or more effects to the digital media item, or adding a voiceover to the digital media item. 9. The method of claim 8 , wherein the one or more effects comprise fading in, fading out, intensity and contrast changes, red eye reduction, or stabilization. 10. A non-transitory computer readable storage medium having instructions that, when executed by a user device, cause the user device to perform a method comprising: receiving, by the user device, a command from an entity to share a digital media item with one or more users, the digital media item provided to a media hosting service by another entity, wherein the digital media item is a video or audio file that is hosted by a server of the media hosting service, wherein the digital media item hosted by the server is being edited via a user interface on the user device; presenting, by the user device, the user interface for trimming the digital media item to be shared with the one or more users in response to receiving the command to share the digital media item with the one or more users, the user interface comprising a first portion for playing the digital media item to be shared, and a second portion providing a preview of the digital media item and graphically illustrating the trimming of the digital item using at least two pairs of sliders, wherein the preview comprises a plurality of thumbnail images arranged sequentially to graphically represent the digital media item, and each of the plurality of sliders is displayed in the preview with a corresponding time within a playback of the digital media item to be shared with the one or more users; receiving, via the user interface, input of the entity for a trim operation to be performed on the digital media item to be shared with the one or more users, wherein the input of the entity for the trim opera
Physics · mapped topic
Physics · mapped topic
of multimedia data, e.g. slideshows comprising image and additional audio data (retrieval of still image data G06F16/50; retrieval of audio data G06F16/60; retrieval of video data G06F16/70) · CPC title
Temporal browsing, e.g. timeline · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.