Methods and systems of personalized photo albums based on social media data
First Claim
1. A method of creating a personalized photo album on a mobile computing device based on social media data, comprising:
- accessing, by a processor, a plurality of photos stored on the mobile computing device, wherein the plurality of photos were taken by a user of the mobile computing device;
retrieving, by the processor, a plurality of media photos from one or more social media streams for the user, wherein the plurality of media photos were posted by the user of the mobile computing device;
extracting, by the processor, a plurality of image features from the plurality of photos and the plurality of media photos, and a plurality of text features from the plurality of media photos, wherein the image features of the plurality of photos and image features of the plurality of media photos each include a time when each photo was taken and a location where each photo was taken, and wherein the text features comprise a name of each tagged person in the plurality of photos and a name of each tagged object in the plurality of photos;
generating, by the processor, a plurality of photo clusters based on the plurality of image features of the plurality of photos, and a plurality of media photo clusters based on the plurality of image features of the plurality of media photos, respectively;
matching, by the processor, the plurality of photo clusters and the plurality of media photo clusters;
tagging, by the processor, the plurality of photo clusters with the plurality of text features extracted from the plurality of media photos;
generating, by the processor, a personalized photo album on the mobile computing device based on the plurality of photo clusters tagged and the plurality of media photo clusters tagged; and
displaying the personalized photo album on the mobile computing device, wherein the personalized photo album is browseable and navigable based on a tagged structure associated with the personalized photo album.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments include methods, and mobile computing devices, and computer program products for creating personalized photo albums on mobile computing devices based on social media data. Aspects include: accessing, via mobile computing device, various photos taken by a user of mobile computing device, retrieving, from one or more social media streams, various media photos posted by user of the mobile computing device, extracting image features from the photos and the media photos, and text features from the media photos, generating photo clusters based on the image features of the photos, and media photo clusters based on the image features of the media photos, respectively, matching the photo clusters and the media photo clusters, tagging the photo clusters and the media photo clusters matched based on the text features extracted from the media photos, and generating a personalized photo album based on the photo clusters tagged and the media photo clusters tagged.
-
Citations
17 Claims
-
1. A method of creating a personalized photo album on a mobile computing device based on social media data, comprising:
-
accessing, by a processor, a plurality of photos stored on the mobile computing device, wherein the plurality of photos were taken by a user of the mobile computing device; retrieving, by the processor, a plurality of media photos from one or more social media streams for the user, wherein the plurality of media photos were posted by the user of the mobile computing device; extracting, by the processor, a plurality of image features from the plurality of photos and the plurality of media photos, and a plurality of text features from the plurality of media photos, wherein the image features of the plurality of photos and image features of the plurality of media photos each include a time when each photo was taken and a location where each photo was taken, and wherein the text features comprise a name of each tagged person in the plurality of photos and a name of each tagged object in the plurality of photos; generating, by the processor, a plurality of photo clusters based on the plurality of image features of the plurality of photos, and a plurality of media photo clusters based on the plurality of image features of the plurality of media photos, respectively; matching, by the processor, the plurality of photo clusters and the plurality of media photo clusters; tagging, by the processor, the plurality of photo clusters with the plurality of text features extracted from the plurality of media photos; generating, by the processor, a personalized photo album on the mobile computing device based on the plurality of photo clusters tagged and the plurality of media photo clusters tagged; and displaying the personalized photo album on the mobile computing device, wherein the personalized photo album is browseable and navigable based on a tagged structure associated with the personalized photo album. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile computing device comprising a memory storing computer executable instructions for the mobile computing device, and a processor for executing the computer executable instructions, the computer executable instructions including:
-
accessing a plurality of photos stored on the mobile computing device, wherein the plurality of photos were taken by a user of the mobile computing device; retrieving a plurality of media photos from one or more social media streams for the user, wherein the plurality of media photos were posted by the user of the mobile computing device; extracting a plurality of image features from the plurality of photos and the plurality of media photos, and a plurality of text features from the plurality of media photos, wherein the image features of the plurality of photos and image features of the plurality of media photos each include a time when each photo was taken and a location where each photo was taken, and wherein the text features comprise a name of each tagged person in the plurality of photos and a name of each tagged object in the plurality of photos; generating a plurality of photo clusters based on the plurality of image features of the plurality of photos, and a plurality of media photo clusters based on the plurality of image features of the plurality of media photos, respectively; matching the plurality of photo clusters and the plurality of media photo clusters; tagging the plurality of photo clusters with the plurality of text features extracted from the plurality of media photos; generating a personalized photo album on the mobile computing device based on the plurality of photo clusters tagged and the plurality of media photo clusters tagged; and displaying the personalized photo album on the mobile computing device, wherein the personalized photo album is browseable and navigable based on a tagged structure associated with the personalized photo album. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer program product operable on a mobile computing device for creating a personalized photo album on the mobile computing device based on social media data comprising a computer readable storage medium having computer executable instructions embodied therewith, the computer executable instructions executable by a processor located on the mobile computing device to cause the processor to perform:
-
accessing a plurality of photos stored on the mobile computing device, wherein the plurality of photos were taken by a user of the mobile computing device; retrieving a plurality of media photos from one or more social media streams for the user, wherein the plurality of media photos were posted by the user of the mobile computing device; extracting a plurality of image features from the plurality of photos and the plurality of media photos, and a plurality of text features from the plurality of media photos, wherein the image features of the plurality of photos and image features of the plurality of media photos each include a time when each photo was taken and a location where each photo was taken, and wherein the text features comprise a name of each tagged person in the plurality of photos and a name of each tagged object in the plurality of photos; generating a plurality of photo clusters based on the plurality of image features of the plurality of photos, and a plurality of media photo clusters based on the plurality of image features of the plurality of media photos, respectively; matching the plurality of photo clusters and the plurality of media photo clusters; tagging the plurality of photo clusters with the plurality of text features extracted from the plurality of media photos; and generating a personalized photo album on the mobile computing device based on the plurality of photo clusters tagged and the plurality of media photo clusters tagged; and displaying the personalized photo album on the mobile computing device, wherein the personalized photo album is browseable and navigable based on a tagged structure associated with the personalized photo album. - View Dependent Claims (14, 15, 16, 17)
-
Specification