IP Library Granted Patent US 9,405,774
Granted Patent B2
US 9,405,774 · App. 14/516,946 · Granted Aug 2, 2016

Automated image organization techniques

Inventors: Rahim Charania (Euless, TX); Joseph E. Berger, Jr. (Hillsborough, NJ)
Assignee: Verizon Patent and Licensing Inc.
G06F17/3028G06F17/30253G06F17/30256G06F17/30265G06F17/30268
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,405,774
App. No.
14/516,946
Granted
Aug 2, 2016
Kind
B2
Abstract

A device may receive multiple images captured by a user device; and determine an event based on at least one of: attributes of the multiple images, information regarding a user associated with the multiple images, or information regarding the user device. The device may determine attributes of the event; identify, based on the attributes of the multiple the images and the attributes of the event, particular images, of the multiple images, associated with the event; generate a digital image album that includes one or more of the particular images; and output the digital image album.

Claims (114)

1. A method comprising:

receiving, by a device, a plurality of images captured by a user device;

determining, by the device, an event based on at least one of:

attributes of the plurality of images, wherein the attributes of a particular image, of the plurality of images, include at least one of:

information identifying text pictured in the particular image,

information identifying an individual pictured in the particular image,

information identifying an object or landmark pictured in the particular image,

information identifying a geographic location associated with the particular image,

information identifying a date or a time when the particular image was captured,

information identifying whether the particular image includes duplicate content of another image,

information identifying a measure of blurriness of the particular image,

information identifying whether the particular image has been edited,

information identifying a type of camera used to capture the particular image,

object recognition information associated with the particular image, or

metadata associated with the particular image,

information regarding a user associated with the plurality of images, or

information regarding the user device;

determining, by the device, attributes of the event;

identifying, by the device and based on the attributes of the plurality of the images and the attributes of the event, particular images, of the plurality of images, associated with the event;

generating, by the device, a digital image album that includes one or more of the particular images; and

outputting, by the device, the digital image album.

2. The method of claim 1 , wherein determining the event includes determining the event based on at least one of:

the attributes of the plurality of images,

the information regarding a user associated with the images, or

the information regarding the user device.

3. The method of claim 1 , wherein the one or more particular images are selected based on:

scores for each of the one or more particular images, the scores being based on attributes of the one or more particular images.

4. The method of claim 1 , wherein the information regarding the user associated with the plurality of images includes at least one of:

calendar information associated with the user, or

messaging activity of the user indicating the event.

5. The method of claim 1 , wherein the information regarding the user device includes one of:

calling activity associated with the user device, or

messaging activity associated with the user device.

6. The method of claim 1 , wherein determining the attributes of event include determining at least one of:

a title of the event,

a start date or time of the event,

an end date or time of the event, or

a geographic location associated with the event.

7. The method of claim 1 , wherein determining the event includes determining the event based on a current date,

wherein identifying the particular images includes identifying images captured a week, a month, or a year prior to the current date.

8. A system comprising:

a non-transitory memory device storing:

a plurality of processor-executable instructions; and

a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the processor to:

receive a plurality of images captured by a user device;

determine an event based on at least one of:

attributes of the plurality of images, wherein the attributes of a particular image, of the plurality of images, include at least one of:

information identifying text pictured in the particular image,

information identifying an individual pictured in the particular image,

information identifying an object or landmark pictured in the particular image,

information identifying a geographic location associated with the particular image,

information identifying a date or a time when the particular image was captured,

information identifying whether the particular image includes duplicate content of another image,

information identifying a measure of blurriness of the particular image,

information identifying whether the particular image has been edited

information identifying a type of camera used to capture the particular image,

object recognition information associated with the particular image, or

metadata associated with the particular image,

information regarding a user associated with the plurality of images, or

information regarding the user device;

determine attributes of the event;

identify, based on the attributes of the plurality of the images and the attributes of the event, particular images, of the plurality of images, associated with the event;

generate a digital image album that includes one or more of the particular images; and

output the digital image album.

9. The system of claim 8 , wherein executing the processor-executable instructions, to determine the event, causes the processor to determine the event based on at least one of:

the attributes of the plurality of images,

the information regarding a user associated with the images, or

the information regarding the user device.

10. The system of claim 8 , wherein the one or more images are selected based on:

scores for each of the one or more images, the scores being based on attributes of the one or more particular images.

11. The system of claim 8 , wherein the information regarding the user associated with the plurality of images includes at least one of:

calendar information associated with the user, or

messaging activity of the user indicating the event.

12. The system of claim 8 , wherein the information regarding the user device includes one of:

calling activity associated with the user device, or

messaging activity associated with the user device.

13. The system of claim 8 , wherein executing the processor-executable instructions, to determine the attributes of event, causes the processor to determine at least one of:

a title of the event,

a start date or time of the event,

an end date or time of the event, or

a geographic location associated with the event.

14. The system of claim 8 , wherein executing the processor-executable instructions, to determine the event, causes the processor to determine the event based on a current date,

wherein executing the processor-executable instructions, to identify the particular images, causes the processor to identify images captured a week, a month, or a year prior to the current date.

15. A non-transitory computer-readable medium, storing:

a plurality of instructions which, when executed by one or more processors associated with a device, cause the one or more processors to:

receive a plurality of images captured by a user device, wherein attributes of a particular image, of the plurality of images, include at least one of:

information identifying text pictured in the particular image,

information identifying an individual pictured in the particular image,

information identifying an object or landmark pictured in the particular image,

information identifying a geographic location associated with the particular image,

information identifying a date or a time when the particular image was captured,

information identifying whether the particular image includes duplicate content of another image,

information identifying a measure of blurriness of the particular image,

information identifying whether the particular image has been edited,

information identifying a type of camera used to capture the particular image,

object recognition information associated with the particular image, or

metadata associated with the particular image;

identify, on a particular date, particular images, of the plurality of images, captured in a previous year and on a same day as the particular date;

generate a digital image album including the particular images; and

output the digital image album.

16. The non-transitory computer-readable medium of claim 15 , wherein one or more instructions, of the plurality of instructions, to output the digital album, causes the one or more processor to output the digital album as a link to one or more of the particular images, or as a link to a page with thumbnails of the one or more of the particular images.

17. The non-transitory computer-readable medium of claim 15 , wherein the one or more images are selected based on:

scores for each of the one or more images, the scores being based on attributes of the one or more particular images.

18. The non-transitory computer-readable medium of claim 15 , wherein the information regarding the user associated with the plurality of images includes at least one of:

calendar information associated with the user, or

messaging activity of the user indicating the event.

19. The non-transitory computer-readable medium of claim 15 , wherein the information regarding the user device includes one of:

calling activity associated with the user device, or

messaging activity associated with the user device.

20. The non-transitory computer-readable medium of claim 15 , wherein the instructions, to determine the attributes of event, further include instructions to determine at least one of:

a title of the event,

a start date or time of the event,

an end date or time of the event, or

a geographic location associated with the event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2014
From: BERGER, JOSEPH E.; CHARANIA, RAHIM
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033974/0193 →
Continuity (1)
Related Publication 20160110355A1 · Apr 21, 2016