Rollback in a browser
First Claim
Patent Images
1. A method comprising:
- Editing an image in a browser including maintaining a list of transformations applied to the image including a last transformation;
Receiving a selection from a user to rollback a transformation, the selection not including the last transformation;
Generating a unique identifier associated with the edited image without the selection; and
Requesting a page using the unique identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, tools, and systems are provided for editing an image in a browser. One method provides editing an image in a browser including maintaining a list of transformations applied to the image including a last transformation, receiving a selection from a user to rollback a transformation, the selection not including the last transformation, generating a unique identifier associated with the edited image without the selection and requesting a page using the unique identifier.
-
Citations
25 Claims
-
1. A method comprising:
-
Editing an image in a browser including maintaining a list of transformations applied to the image including a last transformation; Receiving a selection from a user to rollback a transformation, the selection not including the last transformation; Generating a unique identifier associated with the edited image without the selection; and Requesting a page using the unique identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A apparatus for editing an image comprising:
Means for rolling back transformations applied to an image in a browser including Means for selecting one or more previously invoked transformations applied to the image; Means for generating a unique identifier associated with the image to include all previously applied transformations except the selected transformations; and Means for requesting an image using the unique identifier. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A method comprising:
-
selecting an image for editing, the image being presented in a browser; editing the image in accordance with user instructions including presenting an edited version of the image in the browser; and undoing one or more edits applied to the image other than a last edit, undoing including transmitting edit data to a server to allow the server to create a modified image the edit data including a unique identifier that identifies the image and transformations to be applied to edit the image not including the edits that are to be undone.
-
-
18. A method comprising:
-
providing an image in a browser; triggering an invocation of an editor in the browser; displaying an editor in the browser, the editor including a control for invoking one or more transformations be applied to the image; receiving user input to apply one or more transformations to the image; receiving user input to undo one or more of the transformations applied to the image, including one or more transformations that have not been applied in a sequential order; and providing transformation data to a server including information defining the one or more transformations not undone. - View Dependent Claims (19, 20)
-
-
21. An apparatus comprising
An editor for editing an image in a browser; -
A list for compiling transformations to be applied to the image by the editor; A rollback process for receiving a selection of transformations to rollback from the list and generate a unique identifier including data identifying the image and transformations in the list that are still to be applied to the image after rollback; and A browser for requesting a modified image using the unique identifier.
-
-
22. A computer program product in a medium including instructions for causing a computer to:
-
edit an image in a browser; compile a list of transformations to be applied to the image; receive a selection of transformations to rollback from the list and generate a unique identifier including data identifying the image and transformations in the list that are still to be applied to the image after rollback; and request a modified image using the unique identifier.
-
-
23. A computer program product in a medium including instructions for causing a computer to:
-
provide an image in a browser; trigger an invocation of an editor in the browser; display an editor in the browser, the editor including a control for invoking one or more transformations be applied to the image; receive user input to apply one or more transformations to the image; receive user input to undo one or more of the transformations applied to the image, including one or more transformations that have not been applied in a sequential order; and provide transformation data to a server including information defining the one or more transformations not undone.
-
-
24. A computer program product in a medium including instructions for causing a computer to:
-
select an image for editing, the image being presented in a browser; edit the image in accordance with user instructions including presenting an edited version of the image in the browser; and undo one or more edits applied to the image other than a last edit, undoing including transmitting edit data to a server to allow the server to create a modified image the edit data including a unique identifier that identifies the image and transformations to be applied to edit the image not including the edits that are to be undone.
-
-
25. A computer program product in a medium including instructions for causing a computer to:
-
edit an image in a browser including maintaining a list of transformations applied to the image including a last transformation; receive a selection from a user to rollback a transformation, the selection not including the last transformation; generate a unique identifier associated with the edited image without the selection; and request a page using the unique identifier.
-
Specification