Modifying Time Associated With Digital Media Items
AssigneeApple Inc.
InventorsTimothy B. Martin, Greg Charles Lindley
Life of this patent
Estimating the term…
Abstract
A computer-implemented method includes displaying multiple content items in a user interface, where each content item has an initial time value. Input is received to modify time values of the multiple content items. Input of a new time value for a content item of the multiple content items is also received. A change amount value is determined based on the difference between an initial time value of the content item and the new time value. For each content item, the initial time value is modified to a different time value by applying the change amount value to the initial time value.
Claims57
A computer-implemented method comprising:
- displaying a plurality of content items in a user interface, each content item having an initial time value;
- receiving input to modify time values of the plurality of content items;
- receiving input of a new time value for a content item of the plurality of content items;
- determining a change amount value based on the difference between an initial time value of the content item and the new time value;
- and
- for each content item, modifying the initial time value to a different time value by applying the change amount value to the initial time value.
A computer-implemented method comprising:
- displaying a plurality of content items associated with a plurality of time values in a user interface, each content item corresponding to a time value;
- displaying a plurality of locations associated with the plurality of content items in the user interface, each location corresponding to a content item, the plurality of locations associated with a plurality of reference times, each location associated with a corresponding reference time;
- in response to input, moving a location of a content item to a new location;
- and
- based on a difference between a reference time corresponding to the new location and a time value associated with the moved content item, moving each remaining location corresponding to each remaining content item to a corresponding new location.
A computer program product, tangibly embodied in a computer-readable medium, the computer program product causing data processing apparatus to perform operations comprising:
- displaying a plurality of content items in a user interface, each content item having an initial time value;
- receiving input to modify time values of the plurality of content items;
- receiving input of a new time value for a content item of the plurality of content items;
- determining a change amount value based on the difference between an initial time value of the content item and the new time value;
- and
- for each content item, modifying the initial time value to a different time value by applying the change amount value to the initial time value.
A computer program product, tangibly embodied on a computer-readable medium, the computer program product causing data processing apparatus to perform operations comprising:
- displaying a plurality of content items associated with a plurality of time values in a user interface, each content item corresponding to a time value;
- displaying a plurality of locations associated with the plurality of content items in the user interface, each location corresponding to a content item, the plurality of locations associated with a plurality of reference times, each location associated with a corresponding reference time;
- in response to input, moving a location of a content item to a new location;
- and
- based on a difference between a reference time corresponding to the new location and a time value associated with the moved content item, moving each remaining location corresponding to each remaining content item to a corresponding new location.
A system comprising:
- a processor;
- and
- a computer program product, tangibly embodied on a computer-readable medium, the computer program product encoding instructions to cause the processor to perform operations including:
- displaying a plurality of content items in a user interface, each content item having an initial time value;
- receiving input to modify time values of the plurality of content items;
- receiving input of a new time value for a content item of the plurality of content items;
- determining a change amount value based on the difference between an initial time value of the content item and the new time value;
- and
- for each content item, modifying the initial time value to a different time value by applying the change amount value to the initial time value.
A system comprising:
- a processor;
- and
- a computer program product, tangibly embodied in a computer-readable medium, the computer program product encoding instructions to cause the processor to perform operations comprising:
- displaying a plurality of content items associated with a plurality of time values in a user interface, each content item corresponding to a time value;
- displaying a plurality of locations associated with the plurality of content items in the user interface, each location corresponding to a content item, the plurality of locations associated with a plurality of reference times, each location associated with a corresponding reference time;
- in response to input, moving a location of a content item to a new location;
- and
- based on a difference between a reference time corresponding to the new location and a time value associated with the moved content item, moving each remaining location corresponding to each remaining content item to a corresponding new location.
Dependencies are inferred from the claim text.