IP Library Granted Patent US 9,092,694
Granted Patent B2
US 9,092,694 · App. 13/953,775 · Granted Jul 28, 2015

Method and system for creating a digital image album

View Patent ↗
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 9,092,694
App. No.
13/953,775
Granted
Jul 28, 2015
Kind
B2
Abstract

The disclosed embodiments are related to a method and system for creating a digital image album implementable on a computing device. The method includes receiving a plurality of digital images. The method further includes creating a first signature corresponding to each of the plurality of digital images. The method further includes comparing the first signature corresponding to each of the plurality of digital images with one or more second signatures. Each of the second signatures corresponds to each of one or more prototype digital albums. The method further includes selecting one or more digital images from the plurality of digital images based on the comparison to create the digital image album.

Claims (34)

1. A method for creating a digital image album on a client device, the client device comprises a plurality of digital images, the method comprising:

receiving, by a processor, a second signature corresponding to each of one or more prototype digital albums from a server, wherein the one or more prototype digital albums are generated, at the server, based on at least a clustering of one or more sample digital albums, wherein each sample digital album comprises a plurality of sample digital images;

generating, by the processor, a first signature corresponding to each of the plurality of digital images;

comparing, by the processor, the first signature corresponding to each of the plurality of digital images with the second signature corresponding to each of the one or more prototype digital albums, wherein the comparison is based on at least a distance between the first signature and the second signature, wherein the distance corresponds to a measure of a closeness of an aesthetic appearance of the each of the plurality of digital images and one or more sample digital images in each of the one or more prototype digital albums;

determining, by the processor, a score, for the one or more second signatures corresponding to each of the one or more prototype digital albums, based on at least the comparison; and

selecting, by the processor, one or more digital images from the plurality of digital images based on at least the score to create the digital image album, wherein the digital image album does not comprise the one or more sample digital images.

2. The method of claim 1 further comprising receiving the one or more prototype digital albums from the server.

3. The method of claim 1 , wherein the one or more digital images are selected from the plurality of digital images on the basis of similarity in at least one of a color or a background theme.

4. The method of claim 1 further comprising uploading the created digital image album on the server.

5. The method of claim 1 , wherein the comparing comprises calculating a distance between the first signature corresponding to each of the plurality of digital images and the second signature corresponding to each of the one or more prototype digital albums.

6. The method of claim 1 further comprising removing one or more duplicate digital images of each digital image in the plurality of digital images.

7. The method of claim 1 further comprising editing the created digital image album, wherein the editing comprises adding or removing one or more digital images.

8. The method of claim 1 , wherein the comparing comprises calculating a distance between the first signature corresponding to each of the plurality of digital images and the one or more second signatures.

9. A system for creating a digital image album on a client device, the system comprising:

a processor configured to receive one or more second signatures corresponding to each of one or more prototype digital albums from a server, wherein the one or more prototype digital albums are generated, at the server, based on at least a clustering of one or more sample digital albums, wherein each sample digital album comprises a plurality of sample digital images;

a memory comprising:

a signature creation module configured to generate a first signature corresponding to each of a plurality of digital images; and

an album creation module configured to:

compare the first signature corresponding to each of the plurality of digital images with the one or more second signatures corresponding to each of the one or more prototype digital albums, wherein the comparison is based on at least a distance between the first signature and the second signature, wherein the distance corresponds to a measure of a closeness of an aesthetic appearance of the each of the plurality of digital images and one or more sample digital images in each of the one or more prototype digital albums; and

determine a score, for the one or more second signatures corresponding to each of the one or more prototype digital albums, based on at least the comparison; select one or more digital images from the plurality of digital images based on at least the score to create the digital image album, wherein the digital image album does not comprise the one or more sample digital images; and

the processor coupled to the memory for executing the signature creation module and the album creation module.

10. The system of claim 9 further comprising a database for storing the digital image album.

11. The system of claim 9 , wherein the signature creation module is further configured to create the one or more second signatures.

12. The system of claim 9 , wherein the album creation module is further configured to:

select one or more digital images from the plurality of digital images having similarity in at least one of a color or a background theme; and

remove one or more duplicate digital images of each digital image in the plurality of digital images.

13. A computer program product for use with a computer, the computer program product comprising a non-transitory computer-readable medium storing a computer-readable program code embodied therein for creating a digital image album, the computer-readable program code comprising:

program instruction means for receiving a second signature corresponding to each of one or more prototype digital albums from a server, wherein the one or more prototype digital albums are generated, at the server, based on at least a clustering of one or more sample digital albums, wherein each sample digital album comprises a plurality of sample digital images;

program instruction means for creating a first signature corresponding to each of the plurality of digital images;

program instruction means for comparing the first signature corresponding to each of the plurality of digital images with a second signature corresponding to each of one or more prototype digital albums, wherein the comparison is based on at least a distance between the first signature and the second signature, wherein the distance corresponds to a measure of a closeness of an aesthetic appearance of the each of the plurality of digital images and one or more sample digital images in each of the one or more prototype digital albums; and

program instruction means for determining a score, for the one or more second signatures corresponding to each of the one or more prototype digital albums, based on at least the comparison; program instruction means for selecting one or more digital images from the plurality of digital images based on at least the score to create the digital image album, wherein the digital image album does not comprise the one or more sample digital images.

14. The computer program product of claim 13 further comprising program instruction means for receiving the one or more prototype digital albums from the server.

15. The computer program product of claim 13 further comprising program instruction means for receiving the second signature corresponding to each of the one or more prototype digital albums from the server.

16. The computer program product of claim 13 further comprising program instruction means for editing the created digital image album, wherein the editing comprises adding or removing one or more digital images.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2013
From: SAUNDERS, CRAIG J, ,; MARCHESOTTI, LUCA , ,
To: XEROX CORPORATION
Reel/Frame 030902/0297 →