Patent ID: 8606776
Filing Date: 2013-12-10
Classification: G06F,G06K,Y10S

Abstract:
1. A computer-implemented method, comprising: receiving, at a data processing apparatus comprising at least one processor, an identifier that identifies a first user; accessing, at the data processing apparatus, data defining relationships of the first user to second users; accessing, at the data processing apparatus, digital photographs; determining, by the data processing apparatus, digital photographs that are each associated with one or more of the first user and the second users; for each digital photograph, generating a photograph score based on the association with one or more of the first user and the second users and corresponding affinity scores representing the relationships of the first user to the second users; ordering the digital photographs according to the photograph scores; and providing, by the data processing apparatus, one or more of the digital photographs to a user device of the first user according to the order; wherein generating the photograph score for each digital photograph comprises determining, for each relationship of the first user to a second user, an affinity score that measures the relationship of the first user to the second user based, in part, on a first value that is proportional to a first number of digital photographs of the first user taken by the second user and a second value that is proportional to a second number of digital photographs of the second user taken by the first user.