Patent ID: 9665773
Date: 2017-05-30
CPC Classifications: G06K

Claim:
1. A computer implemented method, comprising: receiving, from a client device, a first set of data tags from a first user as a query to search for images relating to a first event, the query including a personal identity data tag and an event-related data tag, the personal identity data tag relating to identification information for an individual that attended the first event and the event-related data tag describing the first event; receiving a face identity list and a separate event-specific feature list for a plurality of event groups, the face identity list aggregating a plurality of personal identity data tags and the separate event specific feature list aggregating a plurality of event-related data tags, the plurality of personal identity data tags and the plurality of event-related data tags being retrieved from a plurality of images associated with a plurality of events, and the plurality of images having been previously tagged; matching the query with the face identity list and the separate event-specific feature list to identify a first event group from the plurality of event groups, wherein the first event group is a first collection of images associated with the first event, the first collection of images including one or more images tagged with a second set of data tags that match at least one of the personal identity data tag and the event-related data tag; receiving metadata for the first event group, the metadata including geographical location and timestamp information added to an image file format of the one or more images in the first collection of images of the first event group; segmenting the first event group into one or more albums based on the received metadata; and transmitting instructions to the client device that cause display of the one or more albums to the first user.