SYSTEM AND METHOD FOR PRESERVING EDITING HISTORY IN AN IN-BROWSER PHOTO-EDITING APPLICATION
First Claim
1. In an in-browser photo editing computer application, a method comprising:
- identifying a user of an in-browser photo-editing application;
retrieving a plurality of digital photographs from a data store, the plurality of digital photographs associated with the identified user; and
presenting selectable images of the retrieved digital photographs on a display, each image having an associated editing history.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for preserving and retrieving editing history of a digital image. One method includes identifying a user of an in-browser photo-editing application, retrieving a plurality of digital photographs from a data store, the plurality of digital photographs associated with at least one previous photo-editing session of the identified user, and presenting selectable images of the retrieved digital photographs on a display, each image having an associated editing history. Such a system and method provides several advantages over the prior art. First, as a user may manipulate images over the course of time in various manners with various editing programs, the entire history of such edits may be preserved. Having the editing history known and retrievable allows the user to undo any or all editing manipulations to return to an original digital image as it was originally stored in the system.
35 Citations
20 Claims
-
1. In an in-browser photo editing computer application, a method comprising:
-
identifying a user of an in-browser photo-editing application; retrieving a plurality of digital photographs from a data store, the plurality of digital photographs associated with the identified user; and presenting selectable images of the retrieved digital photographs on a display, each image having an associated editing history. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for editing a digital image, the system comprising:
-
a client computer having a web browser application executing thereon and having an in-browser image manipulation application executing within the context of the web browser application; and a server computer communicatively coupled to the client computer over a computer network, the server computer having a plurality of images stored thereon, each image associated with an editing history; wherein the in-browser image manipulation application is operable to; identify a user of the in-browser image manipulation application; retrieve at least one of the plurality of stored images from the server computer and its associated editing history; and display a selectable image on a display at the client computer. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable medium having computer-executable instructions for:
-
identifying a user of an in-browser photo-editing application; retrieving a plurality of digital photographs from a data store, the plurality of digital photographs associated with at least one previous photo-editing session of the identified user; and presenting selectable images of the retrieved digital photographs on a display, each image having an associated editing history. - View Dependent Claims (16, 17)
-
-
18. In an in-browser image editing computer application, a method comprising:
-
displaying an image for manipulation; manipulating the image in a series of user-selected image manipulation instructions; and saving a copy of the image after each manipulation in a data store;
wherein each saved copy of the image corresponds to a rendered image just prior to the next manipulation in the series of user-selected image manipulations. - View Dependent Claims (19, 20)
-
Specification