Non-destructive collaborative editing
First Claim
1. A method implemented by a computing device, comprising:
- a node among a plurality of nodes in a distributed collaborative environment receiving an input via an interface displaying an image of a plurality of images, wherein the input indicates a change regarding the image;
the node receiving another input, via the interface, to finalize the change;
in response to the other input, the node generating a rendition including an adjusted version of the image that reflects the change applied to the image without replacing an original version of the image, such that the plurality of images includes both the image and the adjusted version of the image.
2 Assignments
0 Petitions
Accused Products
Abstract
Non-destructive collaborative editing may include a node among a plurality of nodes in a distributed collaborative environment receiving an input indicating a change regarding a displayed image. The node may receive another input to finalize the change. In response to the other input, the node may generate a rendition that reflects the change applied to the image without replacing an original version of the image. The rendition may include a thumbnail and a rendered preview of an adjusted version of the image based on the change. In one embodiment, textual information that describes a change regarding an image of a plurality of images may be received from a node of a plurality of nodes in a distributed collaborative environment. The textual information may be stored. Application of the textual information to an image may result in a modified version of the image in addition to the original version.
42 Citations
23 Claims
-
1. A method implemented by a computing device, comprising:
-
a node among a plurality of nodes in a distributed collaborative environment receiving an input via an interface displaying an image of a plurality of images, wherein the input indicates a change regarding the image; the node receiving another input, via the interface, to finalize the change; in response to the other input, the node generating a rendition including an adjusted version of the image that reflects the change applied to the image without replacing an original version of the image, such that the plurality of images includes both the image and the adjusted version of the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented by a computing device, comprising:
-
receiving, from a node of a plurality of nodes in a distributed collaborative environment, textual information that describes a change regarding an image of a plurality of images; and storing the received textual information in a data store; wherein application of the textual information to an original version of the image results in a modified version of the image in addition to the original version. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device comprising:
-
at least one processor; and a memory comprising program instructions, wherein the program instructions are computer-executable by the at least one processor to perform operations including; receiving an input via an interface displaying an image of a plurality of images, wherein the input indicates a change regarding the image, wherein the plurality of images are distributed among a plurality of nodes in a distributed collaborative environment; receiving another input, via the interface, to finalize the change; and in response to the other input, generating a rendition including an adjusted version of the image that reflects the change applied to the image without replacing an original version of the image, such that the plurality of images includes both the image and the adjusted version of the image. - View Dependent Claims (19, 20, 21)
-
-
22. A device comprising:
-
at least one processor; and a memory comprising program instructions, wherein the program instructions are computer-executable to perform operations including; receiving, from a node of a plurality of nodes in a distributed collaborative environment, textual information that describes a change regarding an image of a plurality of images; and storing the received textual information in a data store; wherein application of the textual information to an original version of the image results in a modified version of the image in addition to the original version. - View Dependent Claims (23)
-
Specification