IP Library Granted Patent US 7,796,779
Granted Patent B1
US 7,796,779 · App. 11/636,358 · Granted Sep 14, 2010

Efficient synchronization of changes to images

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 7,796,779
App. No.
11/636,358
Granted
Sep 14, 2010
Kind
B1
Abstract

A change to an image is synchronized. A modified image is obtained at a first device where the modified image is associated with modified metadata. The modified metadata is stored in a store associated with the first device. The metadata is sent from the first device to a second device, where the modified image is able to be generated on the second device using the modified metadata and a preexisting image file on the second device.

Claims (26)

1. A method for synchronizing a change to an image, comprising:

obtaining at a first device a modified image wherein the modified image is associated with modified metadata;

storing the modified metadata in a store associated with the first device; and

sending the metadata from the first device to a second device, wherein the modified image is able to be generated on the second device using the modified metadata and a preexisting image file on the second device;

wherein in the event a first change is made to a particular image on a first offline device and a second change is made to the same image on a second offline device and the first change and the second change are made at the same time, the method further comprises comparing the first change and the second change and determining a change to be applied.

2. A method as recited in claim 1 , wherein the preexisting image file is transferred to the second device once.

3. A method as recited in claim 1 , wherein the second device is associated with a central repository.

4. A method as recited in claim 1 , wherein the second device is associated with a user.

5. A method as recited in claim 1 , wherein the second device is associated with a web server.

6. A method as recited in claim 1 further comprising generating the modified image on the second device using the modified metadata and the preexisting image file, including generating a bit stream associated with the modified image.

7. A method as recited in claim 1 further comprising generating the modified image on the second device using the modified metadata and the preexisting image file, including generating a second image file associated with displaying the modified image via a web interface.

8. A method as recited in claim 1 , wherein a first modification is associated with a first field in the modified metadata and a second modification is associated with a second field in the modified metadata.

9. A method as recited in claim 1 , wherein a first modification is associated with a first piece of modified metadata and a second modification is associated with a second piece of modified metadata.

10. A method as recited in claim 1 further comprising performing a modification on an image for a fee, wherein the metadata sent is associated with the modification performed for a fee.

11. A method as recited in claim 1 further comprising performing a modification, including red eye reduction, on an image for a fee, wherein the metadata sent is associated with the modification performed for a fee.

12. A method as recited in claim 1 further comprising:

receiving an indication associated with modifying a collection of one or more images for a fee; and

adding the collection to a queue of images to be modified for a fee.

13. A method as recited in claim 1 further comprising:

is receiving an indication associated with modifying a collection of one or more images for a fee; and

adding the collection to a queue of images to be modified for a fee, wherein the queue is associated with a plurality of users.

14. A method as recited in claim 1 , wherein the change determined includes a combination of the first change and the second change.

15. A computer program product for synchronizing a change to an image, the computer program product being embodied in a computer readable medium and comprising computer instructions for:

obtaining at a first device a modified image wherein the modified image is associated with modified metadata;

storing the modified metadata in a store associated with the first device; and sending the metadata from the first device to a second device, wherein the modified image is able to be generated on the second device using the modified metadata and a preexisting image file on the second device;

wherein in the event a first change is made to a particular image on a first offline device and a second change is made to the same image on a second offline device and the first change and the second change are made at the same time, the first and second change are compared in order to determining a change to be applied.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069613/0744 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →