As noted herein, many particularly advantageous implementations of embodiments of the invention contemplate filtering option data objects and/or modifying weighted values associated with option data objects based on calculated distances and distance-based restrictions. As such, extracting an identification of a location associated with each option data object is, in some instances, necessary to facilitate the calculation of, for example the a relevant radius, and distances between locations associated with an option data object and a reference point and/or a user location.
As shown in block 312, the apparatus 200 is also capable of calculating, based at least in part on the location associated with the option data object, the triangulation location of the user, and the predefined geographic area, a distance associated with the option data object. In many example implementations of block 312, the distance associated with the option data object is the distance dist, as described above with reference to