1. A method of operating a client device, comprising: receiving a query that is configured to specify a social parameter, a temporal parameter and a spatial parameter that are relative to a set of users and are indicative of a desired processing function to be performed on a set of data objects; determining degrees to which the social, temporal and spatial parameters of the query are related to each of the set of data objects in social, temporal and spatial dimensions, respectively; and performing a first processing function on at least a portion of the set of data objects based on whether the determined degrees of relation in the social dimension, temporal dimension and spatial dimension satisfy respective parameters of the query.