← Back to Patent Explorer
US7383497B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Random access editing of media

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2003-01-21
•
Granted: 2008-06-03
•
Expires: 2023-01-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a unique system and method for facilitating browsing, sorting, clustering, and filtering any number of media objects grouped together in a quick and easy manner. In particular, the invention involves annotating the media objects, which have been clustered, sorted, and/or filtered en masse rather than individually, with metadata. The media objects may be selected by a user and annotated with a plurality of metadata as desired by a user in order to optimize utilization of the media objects. The media objects may also be combined and/or mixed in any number of ways to create new media objects. Media objects may include an audio component, a visual component, a portion thereof, and/or any combination thereof.

Inventors

  • 👤 Steve Glenner
  • 👤 Curtis G. Wong
  • 👤 Steven M. Drucker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:19
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/40; G06F16/48

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 125 words
A media generation computer comprising: a component that receives a plurality of media objects; a component that clusters the plurality of media objects into subset groups; a component that annotates en masse the plurality of media objects in a subset group with at least a subset of metadata, the subset of metadata includes at least one of intrinsic metadata inferred from inherent properties of the plurality media objects or extrinsic metadata supplied by a user; a component that generates at least one new media object via combining media objects in a subset group based at least in part upon the metadata associated therewith; and a component that embeds a first media object into a second media object to generate at least one new media object.
Claim 2
Dependent Claim 125 words
A media generation computer comprising: a component that receives a plurality of media objects; a component that clusters the plurality of media objects into subset groups; a component that annotates en masse the plurality of media objects in a subset group with at least a subset of metadata, the subset of metadata includes at least one of intrinsic metadata inferred from inherent properties of the plurality media objects or extrinsic metadata supplied by a user; a component that generates at least one new media object via combining media objects in a subset group based at least in part upon the metadata associated therewith; and a component that embeds a first media object into a second media object to generate at least one new media object.
Claim 3
Dependent Claim 50 words
The computer of claim 1 , wherein the plurality of media objects and the new media object comprise a respective historical component corresponding thereto that tracks and records metadata associated with the respective media objects to facilitate random access and retrieval of at least a subset of the media objects.
Claim 4
Dependent Claim 12 words
The computer of claim 1 combining the subset of media objects randomly.
Claim 5
Dependent Claim 20 words
The computer of claim 1 combining the subset of media objects based at least in part upon a predetermined order.
Claim 6
Dependent Claim 18 words
The computer of claim 1 further comprising a data fusion component that identifies corollaries among the media objects.
Claim 7
Dependent Claim 23 words
The computer of claim 1 , the first media object being an audio file and the second media object being a video file.
Claim 8
Dependent Claim 18 words
The computer of claim 1 , farther comprising a pattern recognition component that facilitates combining the media objects.
Claim 9
Dependent Claim 15 words
The computer of claim 1 further comprising a classifier that facilitates combining the media objects.
Claim 10
Dependent Claim 25 words
The computer of claim 1 further comprising a matching component that modifies the first object so as to coincide with properties of the second object.
Claim 11
Dependent Claim 24 words
The computer of claim 9 , the matching component modifying a length of an audio file to match a length of a video file.
Claim 12
Dependent Claim 16 words
The computer of claim 1 further comprising a filter that excludes undesired objects from the combination.
Claim 13
Dependent Claim 24 words
The computer of claim 11 , the filter comprising a classifier that has been trained explicitly and/or implicitly so as to recognize user preferences.
Claim 14
Dependent Claim 13 words
The computer of claim 12 , the filter excluding portions of an object.
Claim 15
Dependent Claim 21 words
The computer of claim 1 further comprising a visualization component that provides for displaying respective portions of the plurality of objects.
Claim 16
Dependent Claim 24 words
The computer of claim 14 , the visualization component displaying a subset of frames of a plurality of frames of a video media object.
Claim 17
Dependent Claim 30 words
The computer of claim 14 , the visualization component displaying a graphical representation of a subset of audio portions of a plurality of audio portions of an audio media object.
Claim 18
Dependent Claim 12 words
The computer of claim 1 mixing a plurality of audio media objects.
Claim 19
Dependent Claim 19 words
The computer of claim 1 further comprising a delivery component for transmitting the new media object to another computer.
Claim 20
Dependent Claim 23 words
The computer of claim 1 , the combining of media objects being based at least in part on a subset of metadata thereof.
Claim 21
Dependent Claim 18 words
The computer of claim 1 , further comprising a component that scrubs metadata from the plurality of objects.
Claim 22
Dependent Claim 17 words
The computer of claim 1 , further comprising a component that removes metadata from the new object.
Claim 23
Dependent Claim 19 words
A computer readable medium having stored thereon computer executable components for carrying out the system of claim 1 .
Claim 24
Dependent Claim 116 words
A computer-implemented method of editing media to generate new media comprising: receiving a plurality of media objects, at least a portion of which are annotated with metadata, the metadata is at least one of extrinsic metadata and intrinsic metadata; identifying the metadata; grouping the plurality of media objects into one or more clusters comprising a subset of the media objects inferred to be related based upon the identified metadata; combining the subset of the media objects in a cluster to generate a new media object, the combining being based at least in part upon the identified metadata and the cluster; and embedding a first media object into a second media object to facilitate combining media objects.
Claim 25
Dependent Claim 116 words
A computer-implemented method of editing media to generate new media comprising: receiving a plurality of media objects, at least a portion of which are annotated with metadata, the metadata is at least one of extrinsic metadata and intrinsic metadata; identifying the metadata; grouping the plurality of media objects into one or more clusters comprising a subset of the media objects inferred to be related based upon the identified metadata; combining the subset of the media objects in a cluster to generate a new media object, the combining being based at least in part upon the identified metadata and the cluster; and embedding a first media object into a second media object to facilitate combining media objects.
Claim 26
Dependent Claim 23 words
The computer-implemented method of claim 23 , wherein the media objects comprise at least one of a video object and an audio object.
Claim 27
Dependent Claim 43 words
The computer-implemented method of claim 23 , wherein the media objects comprise at least one of a movie, a video, a picture, a photograph, streaming video, a document, text, e-mail, a message, sounds, music, songs, and/or any portion thereof and/or any combination thereof.
Claim 28
Dependent Claim 35 words
The computer-implemented method of claim 23 , wherein the new media object comprises any one of a video, a movie, a slideshow, a song, music, a document, a message, a collage, and/or any combination thereof.
Claim 29
Dependent Claim 70 words
The computer-implemented method of claim 23 , further comprising correlating the media objects, wherein correlating the media objects comprises: employing the metadata annotated to the media objects to identify keynote portions to facilitate selecting a length of the media object suitable to form a transition from media object to media object based at least in part upon a user's instructions; and truncating the selected media objects to a suitable length.
Claim 30
Dependent Claim 19 words
The computer-implemented method of claim 23 , wherein the new media object is saved and retained for future use.
Claim 31
Dependent Claim 23 words
The computer-implemented method of claim 23 , further comprising ordering the media objects in a component based at least upon a user's instructions.
Claim 32
Dependent Claim 118 words
A computer-implemented method of mixing media to generate new media comprising: selecting one or more portions of a visual object based at least upon metadata thereof; selecting one or more portions of an audio object based at least upon metadata thereof; adding the selected visual object portions and the selected audio object portions to a bin component; annotating with metadata the visual object portions and audio object portions in the bin component en masse; and generating a new media object via embedding the selected audio object portions in the bin component into the selected visual object portions in the bin component, the new media object is annotated with metadata from visual object portions and the audio object portions.
Claim 33
Dependent Claim 118 words
A computer-implemented method of mixing media to generate new media comprising: selecting one or more portions of a visual object based at least upon metadata thereof; selecting one or more portions of an audio object based at least upon metadata thereof; adding the selected visual object portions and the selected audio object portions to a bin component; annotating with metadata the visual object portions and audio object portions in the bin component en masse; and generating a new media object via embedding the selected audio object portions in the bin component into the selected visual object portions in the bin component, the new media object is annotated with metadata from visual object portions and the audio object portions.
Claim 34
Dependent Claim 24 words
The computer-implemented method of claim 30 , wherein the new media object is annotated with the metadata from the respective visual and audio components.
Claim 35
Dependent Claim 91 words
A computer that facilitates generating media comprising: means for grouping one or more media objects based at least in part upon respective metadata thereof; means for annotating a group of media objects en masse with at least one of additional intrinsic or extrinsic metadata; means for combining a group of media objects to generate a new media object, the new media object is annotated with metadata from the group of media objects; and means for embedding a first media object into a second media object to facilitate combination of media objects.
Claim 36
Dependent Claim 91 words
A computer that facilitates generating media comprising: means for grouping one or more media objects based at least in part upon respective metadata thereof; means for annotating a group of media objects en masse with at least one of additional intrinsic or extrinsic metadata; means for combining a group of media objects to generate a new media object, the new media object is annotated with metadata from the group of media objects; and means for embedding a first media object into a second media object to facilitate combination of media objects.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2011-06-03 2011-12-03 2012-06-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2015-06-03 2015-12-03 2016-06-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2019-06-03 2019-12-03 2020-06-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag