Patent ID: 7634715

Claim:
A method comprising: providing an image in a browser, the browser executing on a client device; triggering an invocation of an editor in the browser; displaying an editor in the browser, the editor including a control for invoking a cropping operation; receiving user input at the client device to crop the image; cropping the image in the browser without interaction with a server including identifying a crop box, positioning the crop box, and displaying the crop box along with the image in the browser; receiving user input at the client device to adjust the crop box size or location; adjusting the crop box size or location in the browser in accordance with the user input; determining that cropping the image is complete; providing, by the client device, crop data to the server including information defining the crop size and location; and receiving from the server a modified image including a uniform resource locator (URL) associated with the modified image to allow for the retrieval of a cropped image in accordance with the user input from the server.