Context-based community-driven suggestions for media annotation
First Claim
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, andranking 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.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are apparatus and methods for facilitating annotation of media objects by a user. Mechanisms present a user with an easily usable set of annotation suggestions that are most likely to be relevant to the particular user and/or media context. In general, existing annotations are analyzed to determine a set of suggested annotations. Annotation suggestions for a particular user are based on an analysis of the relevance, to the particular user, of existing annotations of one or more media objects so that the most likely relevant annotations are presented as suggested annotations. In particular embodiments, this analysis depends on whether the existing annotations were created and/or selected by the particular user, a member of the particular user'"'"'s social network, or members of the general public.
70 Citations
33 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for facilitating photograph annotation, comprising:
-
at least one a processor; and at least one memory, the at least one processor and/or memory being configured for; (a) for a particular photograph object on the apparatus 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 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, web-based media object collection source, a blog source, or a webpage source. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. At least one computer readable storage medium having computer program instructions stored thereon that are arranged to perform the following operations:
-
(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. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification