IP Library Patent Application 15388455
Patent Application
App. No. 15/388,455

METHOD AND APPARATUS FOR SMART ALBUM GENERATION

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/388,455
Abstract

A computer implemented method and apparatus for generating smart albums. The method comprises performing image analysis on a plurality of media files on a first user device, wherein each of the plurality of media files includes metadata; updating metadata associated with each of the plurality of media files based on the image analysis; transmitting the plurality of media files and updated metadata to a media sharing server; receiving, in response to transmitting the plurality of media files, one or more media files created by other users, wherein the metadata associated with the received media files is similar to the metadata associated with the transmitted media files; and generating a plurality of albums based on a comparison of metadata of the transmitted and received media files.

Claims (53)

1 . A computer implemented method for generating smart albums comprising:

performing image analysis on a plurality of media files on a first user device, wherein each of the plurality of media files includes metadata;

updating metadata associated with each of the plurality of media files based on the image analysis;

transmitting the plurality of media files and updated metadata to a media sharing server;

receiving, in response to transmitting the plurality of media files, one or more media files created by other users, wherein the metadata associated with the received media files is similar to the metadata associated with the transmitted media files; and

generating a plurality of albums based on a comparison of metadata of the transmitted and received media files.

2 . The method of claim 1 , wherein a media file is one of an image or a video.

3 . The method of claim 1 , further comprising performing a reverse geocode lookup for a latitude and a longitude in the metadata of each of the plurality of media files.

4 . The method of claim 1 , wherein performing image analysis comprises determining a value associated with an image quality of the media file.

5 . The method of claim 1 , wherein performing image analysis comprises performing facial analysis to determine a number of faces in the media file, and a sex and age estimation of each of the faces in the media file.

6 . The method of claim 1 , wherein performing image analysis comprises determining one or more subjects in each of the media files.

7 . The method of claim 6 , further comprising retrieving identification information for one or more subjects in each of the plurality of media files.

8 . The method of claim 1 , further comprising determining a number of times a media file was shared via multimedia message service or email.

9 . The method of claim 1 , wherein generating a plurality of albums comprises at least one of:

identifying a plurality of media files with metadata that indicates the media files were created at a same date, a same time, a same location, and include one or more of the same subjects;

identifying a plurality of media files with metadata that indicates the media files include a same one or more subjects;

identifying a plurality of media files with metadata that indicates the media files having the highest image quality value;

identifying a plurality of media files with metadata that indicates the media files were created at a location outside of a predefined distance from a home address of a user, and wherein the dates the media files were created are within a predefined timeframe; and

identifying a plurality of media files with metadata that indicates the media files were created on a date associated with a calendar event stored in a calendar application on the user device.

10 . An apparatus for generating smart albums comprising:

a) at least one processor;

b) at least one input device; and

c) at least one storage device storing processor-executable instructions which, when executed by the at least one processor, perform a method including:

performing image analysis on a plurality of media files on a first user device, wherein each of the plurality of media files includes metadata;

updating metadata associated with each of the plurality of media files based on the image analysis;

transmitting the plurality of media files and updated metadata to a media sharing server;

receiving, in response to transmitting the plurality of media files, one or more media files created by other users, wherein the metadata associated with the received media files is similar to the metadata associated with the transmitted media files; and

generating a plurality of albums based on a comparison of metadata of the transmitted and received media files.

11 . The apparatus of claim 10 , wherein a media file is one of an image or a video.

12 . The apparatus of claim 10 , further comprising performing a reverse geocode lookup for latitude and a longitude in the metadata of each of the plurality of media files.

13 . The apparatus of claim 10 , wherein performing image analysis comprises determining a value associated with an image quality of the media file.

14 . The apparatus of claim 10 , wherein performing image analysis comprises performing facial analysis to determine a number of faces in the media file, and a sex and age estimation of each of the faces in the media file.

15 . The apparatus of claim 10 , wherein performing image analysis comprising determining one or more subjects in each of the media files.

16 . The apparatus of claim 15 , further comprising retrieving identification information for one or more subjects in each of the plurality of media files.

17 . The apparatus of claim 10 , further comprising determining a number of times a media file was shared via multimedia message service or email.

18 . The apparatus of claim 10 , wherein generating a plurality of albums comprises at least one of:

identifying a plurality of media files with metadata that indicates the media files were created at a same date, in a same timeframe, a same location, and include one or more of the same subjects;

identifying a plurality of media files with metadata that indicates the media files include a same one or more subjects;

identifying a plurality of media files with metadata that indicates the media files having the highest image quality value;

identifying a plurality of media files with metadata that indicates the media files were created at a location outside of a predefined distance from a home address of a user, and wherein the dates the media files were created are within a predefined timeframe; and

identifying a plurality of media files with metadata that indicates the media files were created on a date associated with a calendar event stored in a calendar application on the user device.

19 . A non-transitory computer readable medium for storing computer instructions that, when executed by at least one processor causes the at least one processor to perform a method for generating smart albums comprising:

performing image analysis on a plurality of media files on a first user device, wherein each of the plurality of media files includes metadata;

updating metadata associated with each of the plurality of media files based on the image analysis;

transmitting the plurality of media files and updated metadata to a media sharing server;

receiving, in response to transmitting the plurality of media files, one or more media files created by other users, wherein the metadata associated with the received media files is similar to the metadata associated with the transmitted media files; and

generating a plurality of albums based on a comparison of metadata of the transmitted and received media files.

20 . The non-transitory computer readable medium of claim 19 , wherein generating a plurality of albums comprises at least one of:

identifying a plurality of media files with metadata that indicates the media files were created at a same date, in a same timeframe, a same location, and include one or more of the same subjects;

identifying a plurality of media files with metadata that indicates the media files include a same one or more subjects;

identifying a plurality of media files with metadata that indicates the media files having the highest image quality value;

identifying a plurality of media files with metadata that indicates the media files were created at a location outside of a predefined distance from a home address of a user, and wherein the dates the media files were created are within a predefined timeframe; and

identifying a plurality of media files with metadata that indicates the media files were created on a date associated with a calendar event stored in a calendar application on the user device.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2025
From: SYNCHRONOSS TECHNOLOGIES, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 071224/0279 →
SECURITY INTEREST Recorded Oct 29, 2019
From: SYNCHRONOSS TECHNOLOGIES, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050854/0913 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2017
From: LOSCALZO, THOMAS P.
To: SYNCHRONOSS TECHNOLOGIES, INC.
Reel/Frame 040934/0900 →