Patent ID: 8295682

Claim:
A method for selecting previously-selected segments of a signal, the method comprising: reading signal data from a file that is an encoding of said signal; based on the signal data read from the file, a signal editing application generating a visual depiction of said signal; receiving, through a segment selection interface, input that specifies boundaries of a segment; in response to receiving the input, generating an entry and storing the entry in selection history data; wherein the selection history data includes a plurality of entries, wherein said entry is one of the plurality of entries; wherein each entry of the plurality of entries corresponds to a segment of said signal that was previously selected based on user interaction; wherein each entry of the plurality of entries includes information that identifies the boundaries of the corresponding segment; generating user interface controls that allow a user of the signal editing application to select a segment from among the segments that are identified in said selection history data; and in response to input that selects a segment identified in said selection history data, reading information from the entry for the segment to determine the boundaries of the segment, and establishing the segment as the currently selected segment within said signal editing application; wherein the method is performed by one or more computing devices.