As shown at block 306, the apparatus 200 is also capable of receiving a predetermined distance parameter associated with the predefined geographic area. In many advantageous implementations of block 306, the predetermined distance parameter is the radius associated with a particular subcategory of deals or other option data objects as discussed above herein, including but not limited to the calculations discussed in connection with FIG. 4. For example, as part of an offline calculation, after ranking the deal offers and/or other option data objects based on their distance from a reference point, such as a center of a zip code or other reference point, such as reference point 402, the radius or other predetermined distance may be set as the distance (or as noted above, estimated travel time or other travel-based metric) from the reference point to the Nth closest relevant location, such that N number of deal offers or other option data objects are associated with locations within an area defined by the radius. In some implementations of block 306, such as implementations that contemplate the calculation of a radius or other predetermined distance as an offline procedure, receiving the predetermined distance associated with the predefined geographic area may include receiving an indication of the predefined distance from a database, such as filtering system database 102C.