Patent ID: 8006201

Claim:
A method for generating thumbnails for video files, the method comprising: receiving one or more parameters associated with a plurality of thumbnails to be displayed simultaneously and a plurality of frames for each thumbnail; extracting a plurality of frames for each thumbnail from one or more video files; storing the plurality of frames for each thumbnail in a corresponding buffer; enabling display of the plurality of frames for each thumbnail; retrieving the plurality of frames for each thumbnail from the corresponding buffer; and displaying the plurality of frames for each thumbnail simultaneously; determining one or more additional thumbnails for subsequent display; extracting the plurality of frames for each additional thumbnail for said subsequent display; storing the plurality of frames for each additional thumbnail for subsequent display in a memory; wherein the determining one or more additional thumbnails comprises: receiving a total number of thumbnails to be displayed; checking whether a total number of thumbnails to be displayed is greater than the number of thumbnails to be displayed simultaneously; and identifying the one or more additional thumbnails for subsequent display from remaining thumbnails based on a user action, wherein the remaining thumbnails comprise thumbnails present in the total number of thumbnails to be displayed but not in the thumbnails to be displayed simultaneously.