16. A method, comprising: receiving, by at least one computer, a search term; determining, by the at least one computer, based on the search term, a beginning point and an end point of each of a plurality of portions of first audio and video data, wherein at least some of the portions are not contiguous with any others of the portions within the first audio and video data; and generating, by the at least one computer, second data comprising the plurality of portions, such that each of the portions is contiguous with another of the portions within the second data.
17. The method of claim 16 , wherein said determining comprises determining the portions such that at least some of the portions overlap each other within the first audio and video data.