IP Library › Granted Patent US 8,631,326
Granted Patent B2
US 8,631,326 · App. 12/551,559 · Granted Jan 14, 2014

Segmented timeline for a media-editing application

Inventors: Brian Meaney (San Jose, CA); Melissa Breglio (San Francisco, CA); Mike Stern (San Francisco, CA); Jerremy Holland (Los Altos Hills, CA); Dave Cerf (San Francisco, CA); Colleen Pendergast (Livermore, CA); Peter A. Steinauer (San Francisco, CA); Michaelle Stikich (San Francisco, CA); Charles Lyons (San Francisco, CA)
Assignee: Apple Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,631,326
App. No.
12/551,559
Granted
Jan 14, 2014
Kind
B2
Abstract

Some embodiments provide a method that receives a timeline that includes several pieces of content. The method receives user input to divide the timeline into hierarchical segments of varying duration. The method defines associations between the pieces of content and at least one hierarchical level of the segments. In some embodiments, the method is performed by a media-editing application and the pieces of content are media clips inserted into the timeline by a user.

Claims (20)

1. A method for defining a media-editing application, the method comprising:

defining a hierarchical structure for a timeline that includes pieces of content, the hierarchical structure comprising at least two levels of hierarchy;

defining items at each level of the hierarchy, the items at the lowest level of the hierarchy for representing the pieces of content and the items at each of the other levels for representing segments of time in the timeline; and

defining associations for associating items at the lowest level of the hierarchy with items representing segments of time at a higher level of the hierarch such that a first segment of time is associated with a plurality of pieces of content at least two of which do not overlap in the timeline, wherein when a boundary of the first segment of time in the timeline is not shared with boundaries of any of the plurality of pieces of content with which the first segment of time is associated, at least one of the plurality of pieces of content is associated with the first segment of time in addition to a second, different segment of time.

2. The method of claim 1 , wherein each of a plurality of items at the lowest level is for associating with exactly one item at the second lowest level.

3. The method of claim 1 , wherein the pieces of content comprise media clips.

4. The method of claim 3 , wherein the pieces of content comprise audio clips.

5. The method of claim 3 , wherein the pieces of content comprise video clips.

6. The method of claim 1 , wherein the timeline is a timeline of a composite media presentation.

7. The method of claim 6 , wherein the items at the lowest level of the hierarchy are editable to edit the composite media presentation.

8. The method of claim 6 , wherein the time segment items of at least one of the levels above the items are editable to edit the composite media presentation.

9. A non-transitory machine-readable medium storing a program for execution by at least one processing unit, the program for defining a media-editing application, the program comprising sets of instructions for:

defining a hierarchical structure for a timeline that includes pieces of content, the hierarchical structure comprising at least two levels of hierarchy;

defining items at each level of the hierarchy, the items at the lowest level of the hierarchy for representing the pieces of content and the items at each of the other levels for representing segments of time in the timeline; and

defining associations for associating items at the lowest level of the hierarchy with items representing segments of time at a higher level of the hierarch such that a first segment of time is associated with a plurality of pieces of content and the plurality of pieces of content do not overlap in the timeline, wherein when a boundary of the first segment of time in the timeline is not shared with boundaries of any of the plurality of pieces of content with which the first segment of time is associated, at least one of the plurality of pieces of content is associated with the first segment of time in addition to a second, different segment of time.

10. The non-transitory machine-readable medium of claim 9 , wherein each of a plurality of items at the lowest level is for associating with exactly one item at the second lowest level.

11. The non-transitory machine-readable medium of claim 9 , wherein the pieces of content comprise media clips.

12. The non-transitory machine-readable medium of claim 11 , wherein the pieces of content comprise audio clips.

13. The non-transitory machine-readable medium of claim 11 , wherein the pieces of content comprise video clips.

14. The non-transitory machine-readable medium of claim 9 , wherein the timeline is a timeline of a composite media presentation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2009
From: MEANEY, BRIAN; BREGLIO, MELISSA; STERN, MIKE; HOLLAND, JERREMY; CERF, DAVE; PENDERGAST, COLLEEN; STEINAUER, PETER A.; STIKICH, MICHAELLE; LYONS, CHARLES
To: APPLE INC.
Reel/Frame 023655/0975 →
Continuity (4)
Provisional Application 61227070 · Jul 20, 2009
Provisional Application 61174491 · Apr 30, 2009
Provisional Application 61174490 · Apr 30, 2009
Related Publication 20100281383A1 · Nov 4, 2010