1. A method of facilitating photograph annotation, comprising: (a) for a particular photograph object on a device and associated with a particular user identifier (ID) of a particular user, in a photo object repository searching for the particular user ID that has been previously associated with a first set of existing annotations of a plurality of previously annotated photograph objects that relates to a context of the particular photograph object and searching for one or more other user IDs that have been identified by the particular user as belonging to the particular user's social network and that are associated with a second set of existing annotations of a plurality of previously annotated photograph objects that relates to a context of the particular photograph object and searching for one or more general public user IDs that have not been identified by the user as belonging to the particular user's social network and that are associated with a third set of existing annotations of a plurality of previously annotated photograph objects that relates to a context of the particular photograph object; (b) ordering the first set, second set, and third set of existing annotations into a ranked list of annotations, wherein the first set of existing annotations is ranked higher in the ranked list than the second set of existing annotations, and wherein the third set of existing annotations is ranked lower than the first and second sets of existing annotations in the ranked list of annotations, wherein ordering is further accomplished by: assigning different weight values to existing annotations that are within different predefined time periods, wherein the weight values are higher for more recent time periods than for less recent time periods or for one or more specific time periods, determining a total of the weighted counts of each similar annotation from the existing annotations, and ranking the totals from highest total to lowest total to form the ranked list of suggested annotations; and (c) presenting at the device a highest ranked and ordered subset of the ranked list of annotations to the particular user as a list of suggested annotations that are selectable by the particular user to annotate the particular photograph object.
1. A method of facilitating photograph annotation, comprising: (a) for a particular photograph object on a device and associated with a particular user identifier (ID) of a particular user, in a photo object repository searching for the particular user ID that has been previously associated with a first set of existing annotations of a plurality of previously annotated photograph objects that relates to a context of the particular photograph object and searching for one or more other user IDs that have been identified by the particular user as belonging to the particular user's social network and that are associated with a second set of existing annotations of a plurality of previously annotated photograph objects that relates to a context of the particular photograph object and searching for one or more general public user IDs that have not been identified by the user as belonging to the particular user's social network and that are associated with a third set of existing annotations of a plurality of previously annotated photograph objects that relates to a context of the particular photograph object; (b) ordering the first set, second set, and third set of existing annotations into a ranked list of annotations, wherein the first set of existing annotations is ranked higher in the ranked list than the second set of existing annotations, and wherein the third set of existing annotations is ranked lower than the first and second sets of existing annotations in the ranked list of annotations, wherein ordering is further accomplished by: assigning different weight values to existing annotations that are within different predefined time periods, wherein the weight values are higher for more recent time periods than for less recent time periods or for one or more specific time periods, determining a total of the weighted counts of each similar annotation from the existing annotations, and ranking the totals from highest total to lowest total to form the ranked list of suggested annotations; and (c) presenting at the device a highest ranked and ordered subset of the ranked list of annotations to the particular user as a list of suggested annotations that are selectable by the particular user to annotate the particular photograph object. 4. A method as recited in claim 1 , wherein at least a subset of the first and second set of the existing annotations are associated with multiple sources.