Patent ID: 7974347
Filing Date: 2011-07-05
Classification: G06F

Abstract:
1. A machine-implemented method, comprising: receiving information indicating a temporal range; determining a size of a first display area in which data corresponding to the temporal range is to be displayed; determining, based upon the size of the first display area, a maximum number of data display elements that can be displayed within the first display area; and determining, based upon the temporal range, a list of candidate temporal intervals, and the maximum number of data display elements that can be displayed within the first display area, a first temporal interval by which the temporal range is to be divided for purposes of displaying the data corresponding to the temporal range, wherein the temporal range comprises multiple instances of the first temporal interval, wherein each data display element corresponds to one of the multiple instances of the first temporal interval, wherein determining the first temporal interval comprises selecting a candidate temporal interval from the list of candidate temporal intervals by iterating through the list of candidate temporal intervals to identify the candidate temporal interval that enables a highest number of data display elements to be displayed within the first display area without exceeding the maximum, and using the candidate temporal interval as the first temporal interval and, wherein the maximum is determined based on the size of the first display area and a minimum visible pixel width.