IP Library Granted Patent US 9,092,457
Granted Patent B2
US 9,092,457 · App. 14/163,239 · Granted Jul 28, 2015

Organizing images captured by multiple image capture devices

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,457
App. No.
14/163,239
Granted
Jul 28, 2015
Kind
B2
Abstract

A method for organizing images from multiple image capture devices includes allowing the determination of an offset between image capture times recorded in a first image capture device and image capture times recorded in a second image capture device, adjusting the image capture times recorded in the second image capture device by the offset to produce adjusted image capture times by a computer processor, and sequencing images taken by the first image capture device and the second image capture device in an chronological order. The sequencing is based on the image capture times for the images captured by the first image capture device and the adjusted image capture times for the images captured by the second image capture device.

Claims (45)

1. A method for organizing images from multiple image capture devices, comprising:

sampling image counts of images captured by a first image capture device to produce a first image count distribution (ICD) based on image capture times;

sampling image counts of images captured by a second image capture device to produce a second ICD based on image capture times;

computing a first correlation function between the first ICD and the second ICD;

determining a first value for an offset between image capture times recorded in the first image capture device and image capture times recorded the second image capture device at least in part based on the first correlation function by a computer processor; and

adjusting the image capture times recorded in the second image capture device by the first value for the offset to produce adjusted image capture times.

2. The method of claim 1 , further comprising:

before the step of sampling image counts of images captured by the first image capture device, sequencing images captured by the first image capture device based on the image capture times recorded by the first image capture device; and

before the step of sampling image counts of images captured by the second image capture device, sequencing images captured by the second image capture device based on the image capture times recorded by the second image capture device.

3. The method of claim 1 , further comprising:

after the step of adjusting, sequencing the images taken by the second image capture device based on the adjusted image capture times.

4. The method of claim 1 , wherein the first value for the offset is determined by a maximum value in the first correlation function.

5. The method of claim 1 , wherein the image counts of images captured by the first image capture device and the image counts of images captured by the second image capture device are sampled at a first time interval.

6. The method of claim 5 , wherein the first time interval is in a range from about 2 minutes to about 45 minutes.

7. The method of claim 1 , wherein the step of determining a first value for an offset further comprises:

allowing a user to select, using a computer device, a first image captured by the first image capture device and a second image captured by the second image capture device and to identify the first image and the second image as having been taken at about the same time;

computing a second value for the offset based on image capture times of the first image and the second image; and

selecting one of the first value and the second value, wherein the image capture times recorded in the second image capture device are adjusted by the selected one of the first value and the second value.

8. The method of claim 1 , wherein the first value for the offset is related to a difference between clock times in the first image capture device and the second image capture device.

9. The method of claim 1 , further comprising:

allowing a computer device to display the images taken by the first image capture device and the second image capture device in a chronological order.

10. The method of claim 9 , wherein the computer device is connected to the computer processor via a computer network.

11. The method of claim 9 , wherein the computer processor resides in the computer device.

12. The method of claim 1 , wherein the first image capture device and the second image capture device comprise at least one of a digital camera, a camera phone, a video camera, a laptop computer, or a tablet computer.

13. The method of claim 1 , further comprising:

allowing a design of an image product to incorporate the images from the first image capture device and the second image capture device in a chronological order.

14. The method of claim 1 , further comprising:

allowing a web media to publish the images from the first image capture device and the second image capture device in a chronological order.

15. The method of claim 14 , wherein the web media comprises a blog page.

16. A method for organizing images from multiple image capture devices, comprising:

sampling image counts of images captured by a first image capture device to produce a first image count distribution (ICD) based on image capture times;

sampling image counts of images captured by a second image capture device to produce a second ICD based on image capture times;

computing a first correlation function between the first ICD and the second ICD by a computer system;

determining a first value for an offset between image capture times recorded in the first image capture device and image capture times recorded the second image capture device at least in part based on the first correlation function;

sampling image counts of images captured by the first image capture device at a time interval to produce a third ICD;

sampling image counts of images captured by the second image capture device at the time interval to produce a fourth ICD;

computing a second correlation function between the third ICD and the fourth ICD;

determining a second value for an offset between image capture times recorded in the first image capture device and image capture times recorded the second image capture device at least in part based on the second correlation function;

selecting one of the first value and the second value; and

adjusting the image capture times recorded in the second image capture device by the selected one of the first value and the second value.

17. A computer system, comprising:

one or more computer processors configured to sample image counts of images captured by a first image capture device to produce a first image count distribution (ICD) based on image capture times, to sample image counts of images captured by a second image capture device to produce a second ICD based on image capture times, to compute a first correlation function between the first ICD and the second ICD, to determine a first value for an offset between image capture times recorded in the first image capture device and image capture times recorded the second image capture device at least in part based on the first correlation function, and to adjust the image capture times recorded in the second image capture device by the first value for the offset to produce adjusted image capture times.

18. The computer system of claim 17 , wherein the first value for the offset is determined by a maximum value in the first correlation function.

19. The computer system of claim 17 , wherein the image counts of images captured by the first image capture device and the image counts of images captured by the second image capture device are sampled at a first time interval, wherein the first time interval is in a range from about 2 minutes to about 45 minutes.

20. The computer system of claim 17 , wherein the one or more processors are configured to allow a user to identify a first image captured by the first image capture device and a second image captured by the second image capture device which are taken at about the same time, wherein the one or more processors are configured to compute a value for the offset based on image capture times of the first image and the second image.

Assignments (9)
CHANGE OF NAME Recorded Nov 22, 2019
From: SHUTTERFLY, INC.
To: SHUTTERFLY, LLC
Reel/Frame 051095/0172 →
RELEASE OF SECURITY INTEREST Recorded Sep 27, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY INC.
Reel/Frame 050572/0508 →
FIRST LIEN SECURITY AGREEMENT Recorded Sep 27, 2019
From: SHUTTERFLY, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 050574/0865 →
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
Reel/Frame 050527/0868 →
SECURITY INTEREST Recorded May 23, 2018
From: SHUTTERFLY, INC.; LIFETOUCH INC.; LIFETOUCH NATIONAL SCHOOL STUDIOS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 046216/0396 →
SECURITY INTEREST Recorded Aug 18, 2017
From: SHUTTERFLY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 043601/0955 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2017
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SHUTTERFLY, INC.
Reel/Frame 043542/0693 →
SECURITY AGREEMENT Recorded Jun 15, 2016
From: SHUTTERFLY, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039024/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: CHEN, EUGENE; MILLER, TRYNNE ANNE; NATHAN, PREETI; WANG, WILEY H
To: SHUTTERFLY, INC
Reel/Frame 033718/0924 →