Patent application number | Description | Published |
20120213404 | AUTOMATIC EVENT RECOGNITION AND CROSS-USER PHOTO CLUSTERING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic event recognition and photo clustering. In one aspect, methods include receiving, from a first user, first image data corresponding to a first image, receiving, from a second user, second image data corresponding to a second image, comparing the first image data and the second image data, and determining that the first image and the second image correspond to a coincident event based on the comparing. | 08-23-2012 |
20120213420 | FACIAL RECOGNITION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing facial recognition. In one aspect, a method includes accessing a first digital photograph. A first face template is generated for each face detected in the first digital photograph. Second user identifiers that are associated with a first user identifier are determined. A digital photograph index of photographs, user identifiers, and areas in the digital photographs in which a face of a user identified by user identifier is located is accessed. Second user identifiers are selected, and second face templates are generated from the faces of the user the digital photographs. First face templates that match second face templates are identified, and for each first face template that matches a second face template, data is generated specifying the area in the first digital photograph in which the face of the second user is located. | 08-23-2012 |
20120213490 | FACIAL DETECTION, RECOGNITION AND BOOKMARKING IN VIDEOS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facial bookmarking in videos. In one aspect, methods include receiving a digital video comprising video data, processing the video data to detect features indicative of a human face in the digital video, determining, from the video data, a first frame, in which the features indicative of the human face are detected in the digital video, determining first timestamp data corresponding to the first frame, determining, from the video data, a second frame, in which the features indicative of the human face are detected in the digital video, determining second timestamp data corresponding to the second frame, generating an identifier corresponding to the human face, generating a data set including the identifier, the first timestamp data and the second timestamp data, and appending the data set to the video data to provide annotated video data. | 08-23-2012 |
20120215771 | Affinity Based Ranked For Search And Display - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for affinity based ranking and display of digital photographs. In one aspect, a method includes receiving an identifier that identifies a first user; accessing data defining relationships of the first user to second users; accessing digital photographs; determining 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 photograph scores; and providing one or more of the digital photographs to a user device of the first user according to the order. | 08-23-2012 |
20120216257 | LABEL PRIVILEGES - Methods, systems, and apparatus for managing labeling privileges. In one aspect, a method includes receiving label data defining a label to be associated with an image of a first user in a photograph, the first user identified by a first user identifier and the label data associated with a submitting user identifier; accessing data defining labeling privileges for the first user identifier, the labeling privileges being for second users identified by respective second user identifiers, and the labeling privileges defining, for each second user, a labeling privilege for the second user to label an image of the first user in a photograph; determining whether the submitting user identifier is included in the second user identifiers; in response to determining that the submitting user identifier is included in the second user identifiers: determining the labeling privileges for the user identified by the submitting user identifier, and processing the label accordingly. | 08-23-2012 |
20120331529 | Persistent Key Access To Album - A method includes receiving a first request from a first user device to access a first resource that includes data for a second user account for which access to the data is restricted to authorized users, the first request including an authorization token and associated with a first user identifier that identifies a first user; determining that the first user identifier does not identify an authorized user and in response: determining that the first user identifier identifies an authorized user based on the authorization token, and provide the first resource to the first user device; receiving a second request for access to data to the second user account, the second request associated with the first user identifier; and based on the first user identifier being determined to identify authorized user, providing access to the data to the second user account in response to the second request. | 12-27-2012 |
20140153837 | AUTOMATIC EVENT RECOGNITION AND CROSS-USER PHOTO CLUSTERING - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic event recognition and photo clustering. In one aspect, methods include receiving, from a first user, first image data corresponding to a first image, receiving, from a second user, second image data corresponding to a second image, comparing the first image data and the second image data, and determining that the first image and the second image correspond to a coincident event based on the comparing. | 06-05-2014 |
20140188857 | AFFINITY BASED RANKED FOR SEARCH AND DISPLAY - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for affinity based ranking and display of digital photographs. In one aspect, a method includes receiving an identifier that identifies a first user; accessing data defining relationships of the first user to second users; accessing digital photographs; determining 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 photograph scores; and providing one or more of the digital photographs to a user device of the first user according to the order. | 07-03-2014 |