Distributed processing when editing an image in a browser
First Claim
Patent Images
1. A method comprising:
- receiving at a server a selection of an image for editing, the image being presented in a browser of a client device;
receiving edit data at the server to allow the server to create an edited image; and
transmitting a modified image from the server having a uniform resource locator (URL) and being modified in accordance with the edit data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, computer program products and systems are provided for editing an image. In one method a selection of an image for editing is received at a server, the image being presented in a browser of a client device. Edit data is received at the server to allow the server to create an edited image. A modified image is transferred from the server having a uniform resource locator (URL) and being modified in accordance with the edit data.
62 Citations
13 Claims
-
1. A method comprising:
-
receiving at a server a selection of an image for editing, the image being presented in a browser of a client device; receiving edit data at the server to allow the server to create an edited image; and transmitting a modified image from the server having a uniform resource locator (URL) and being modified in accordance with the edit data.
-
-
2. A method comprising:
-
identifying at a server an image for editing, the image being presented in a browser at a client device; receiving, at the server, user instructions from the client device to edit the image; applying a course edit to the image in accordance with the user instructions; transmitting the coarsely edited image to the client device, the coarsely edited image to be combined with the image at the browser in accordance with user instructions to produce a finely edited image; and receiving, from the client device, edit data to allow the server to create the finely edited image.
-
-
3. An apparatus comprising:
-
means for receiving at a server a selection of an image for editing, the image being presented in a browser of a client device; means for receiving edit data at the server to allow the server to create an edited image; and means for transmitting a modified image from the server having a uniform resource locator (URL) and being modified in accordance with the edit data.
-
-
4. An apparatus comprising:
-
means for identifying at a server an image for editing, the image being presented in a browser at a client device; means for receiving, at the server, user instructions from the client device to edit the image; means for applying a course edit to the image in accordance with the user instructions; means for transmitting the coarsely edited image to the client device, the coarsely edited image to be combined with the image at the browser in accordance with user instructions to produce a finely edited image; and means for receiving, from the client device, edit data to allow the server to create the finely edited image.
-
-
5. A computer program product stored in a computer memory device including instructions for causing a computer to:
-
receiving at a server a selection of an image for editing, the image being presented in a browser of a client device; receiving edit data at the server to allow the server to create an edited image; and transmitting a modified image from the server having a uniform resource locator (URL) and being modified in accordance with the edit data.
-
-
6. A computer program product stored in a computer memory device including instructions for causing a computer to:
-
identifying at a server an image for editing, the image being presented in a browser at a client device; receiving, at the server, user instructions from the client device to edit the image; applying a course edit to the image in accordance with the user instructions; transmitting the coarsely edited image to the client device, the coarsely edited image to be combined with the image at the browser in accordance with user instructions to produce a finely edited image; and receiving, from the client device, edit data to allow the server to create the finely edited image.
-
-
7. A method comprising:
-
providing, from a client device to a server, transformation data for transforming an image at the server; and transmitting a transformed image to a browser executing on the client device upon request, the transformed image including a uniform resource locator (URL) associated with the transformed image. - View Dependent Claims (8)
-
-
9. A method comprising:
-
providing, from a client device to a server, effect data indicative of an effect to be applied to an image presented in a browser of the client device; transmitting, from a server to the client device, a second image that is a result of an application of the effect to the image; and receiving edit data from the client device, the edit data representative of a blending of the image with the second image in the browser on the client device to produce a blended image and to allow the server to create the blended image. - View Dependent Claims (10, 11, 12, 13)
-
Specification