Patent ID: 8412729

Claim:
A method of sharing presets usable by applications for generating visual effects for moving or still images, the method comprising: receiving a preset usable by a first application for generating visual effects, wherein— the preset includes first data that conform to a first schema, and the first schema corresponds to the first application for generating visual effects; in response to receiving the preset, automatically modifying, by a computing system having a processor and a memory, the first data to obtain second data that conform to a neutral schema, wherein the neutral schema is different from the first schema; storing the preset in a collection of presets, wherein the collection of presets is accessible to multiple users; receiving a request for the preset from a user, wherein— the request indicates a second application for generating visual effects that is different from the first application for generating visual effects, the second application for generating visual effects uses presets that include data that conform to a second schema, the second schema corresponds to the second application for generating visual effects, and the second schema is different from the first and neutral schemas; modifying, by the computing system, the second data to obtain third data that conform to the second schema, wherein the second schema is different from the neutral schema; and providing the preset to the user, wherein the preset includes the third data that conforms to the second schema.