Selective image editing in a browser
First Claim
Patent Images
1. 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 a transformation operation;
receiving user input to transform the image including receiving from a user in the browser a definition of an area of the image to transform and an effect to apply to the area;
transforming the image in the browser;
determining that transforming the image is complete; and
providing transformation data to the server including information defining the transformation.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, tools, and systems are provided for editing an image in a browser. One method includes presenting an image in a browser, receiving a selection identifying an area of an image to transform and a transformation and transforming the area of the image in the browser without interaction with the server.
63 Citations
30 Claims
-
1. 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 a transformation operation; receiving user input to transform the image including receiving from a user in the browser a definition of an area of the image to transform and an effect to apply to the area; transforming the image in the browser; determining that transforming the image is complete; and providing transformation data to the server including information defining the transformation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 an effect on the image; receiving user input to apply the effect to the image including receiving from a user a definition of an area of the image to apply the effect; and applying the effect to the image in the browser without interaction with a server. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
means for providing an image in a browser; means for triggering an invocation of an editor in the browser; means for displaying an editor in the browser, the editor including a control for invoking a transformation operation; means for receiving user input to identify an area of the image and transform the area of the image; means for transforming the area of the image in the browser without interaction with a server; and means for providing transformation data to the server including information defining the image, the area and the transformation.
-
-
24. 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 a transformation operation; receive user input to identify an area of the image and transform the area of the image; transform the area of the image in the browser without interaction with a server; and provide transformation data to the server including information defining the image, the area and the transformation.
-
- 25. A method comprising presenting an image in a browser, receiving a selection identifying an area of an image to transform and a transformation and transforming the area of the image in the browser without interaction with the server.
-
27. A method comprising:
-
selecting an image for editing, the image being presented in a browser; editing the image in accordance with user instructions including identifying an area of the image to edit, selecting edits to apply to the area and presenting an edited version of the image in the browser; and after editing the image in the browser, providing data to a server including an image identifier and transformation data indicative of the edits made in the browser and in accordance with the user instructions.
-
-
28. An apparatus comprising:
-
means for presenting an image in a browser; means for receiving a selection from a user to transform the image including an indication of an area of the image to transform; and means for transforming the area of the image in the browser without interaction with the server.
-
-
29. An apparatus comprising:
-
means for selecting an image for editing, the image being presented in a browser; means for editing the image in accordance with user instructions including instructions identifying an area of the image to edit and selecting edits to apply to the area; means for presenting an edited version of the image in the browser; and after editing the image in the browser, means for providing data to a server including an image identifier and transformation data indicative of the edits made in the browser and in accordance with the user instructions.
-
-
30. A method comprising:
-
selecting an image for editing, the image being presented in a browser; receiving from a user in the browser a definition of an area of the image to edit and an effect to apply to the area; transmitting area and effect data to a server; and receiving and displaying in the browser an edited image in accordance with the area and effect data from the browser.
-
Specification