SYSTEM AND METHOD FOR IN-BROWSER PHOTO EDITING
First Claim
1. A computer-related method, comprising:
- at a client computer, selecting an image for manipulation;
retrieving the selected image for manipulation to the client computer and to a server computer;
selecting at least one manipulation instruction and executing the manipulation instruction at the client computer to manipulate the retrieved image;
transmitting information about the at least one manipulation instruction to the server computer; and
executing the at least one manipulation instruction at the server computer to manipulate the image at the server computer.
3 Assignments
0 Petitions
Accused Products
Abstract
An in-browser photo-editing application method and system. The method may typically include retrieving an image for manipulation along with a set of image manipulation instructions at a client computer and engaging a manipulation to the image from the client computer. Then, the client computer records image manipulation instructions simultaneous to displaying user edits. The set of image manipulation instructions are transmitted to the server when a mirror of the user'"'"'s manipulated image is desired on the server. The server performs the manipulation instructions on its own copy of the original image to produce the mirror image. Copies of the pre-manipulated and post-manipulated image as well as the manipulation instructions may be stored at several locations including the client computer, the server computer or even a remote storage computer.
42 Citations
20 Claims
-
1. A computer-related method, comprising:
-
at a client computer, selecting an image for manipulation; retrieving the selected image for manipulation to the client computer and to a server computer; selecting at least one manipulation instruction and executing the manipulation instruction at the client computer to manipulate the retrieved image; transmitting information about the at least one manipulation instruction to the server computer; and executing the at least one manipulation instruction at the server computer to manipulate the image at the server computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for manipulating digital image in a computer-network environment, 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 the computer network, the server computer having a server image manipulation service executing thereon; wherein the in-browser image manipulation application is operable to implement a set of instructions for manipulating an image and produce a manipulated image at the client computer; and wherein the server image manipulation service is operable to receive the set of instructions implemented at the client computer and produce a manipulated image at the server. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable medium having computer-executable instructions for:
-
selecting an image for manipulation; retrieving the selected image for manipulation to the client computer and to a server computer; selecting at least one manipulation instruction and executing the manipulation instruction at the client computer to manipulate the retrieved image; transmitting information about the at least one manipulation instruction to the server computer; and executing the at least one manipulation instruction at the server computer to manipulate the image at the server computer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification