SHARING OF PRESETS FOR VISUAL EFFECTS OR OTHER COMPUTER-IMPLEMENTED EFFECTS
First Claim
1. A method of processing video on a server using shared effects and associated presets, the method comprising:
- receiving, by a server, from a professional user, one or more effects presets created by the professional user, each effects preset having a form;
converting, by the server, at least one effects preset to a form usable by the server;
receiving, by the server, from a consumer user, a search query for effects;
identifying, by the server, effects that satisfy the search query;
providing, by the server, a list of the identified effects;
receiving, by the server, from the consumer user, a request to use one or more of the identified effects;
in response to determining, by the server, that the consumer user is not allowed to access the requested one or more identified effects, denying the request; and
in response to determining, by the server, that the consumer user is allowed to access the requested one or more identified effects,receiving, by the server, from the consumer user, a video to which the requested one or more effects is to be applied,applying, by the server, to the video, effects presets corresponding to the requested one or more effects to the video based at least in part on the one or more modifications to create a modified video, andtransferring, by the server, the modified video for display or storage.
4 Assignments
0 Petitions
Accused Products
Abstract
This application describes a system and associated methods for enabling users of video editing, compositing, motion graphics, and other applications to easily store and retrieve presets, have presets modified for compatibility with other applications, share presets with each other, and search for shared presets. The users may utilize different applications that store presets according to different application-specific schemas. The system can automatically translate or conform presets from one application-specific schema to a neutral schema and from the neutral schema to another application-specific schema. This allows a user of one application to share his or her presets with users of different applications. Among other things, this cross-application sharing of presets allows the system implementor to create one user community (e.g., of users of different applications), rather than several individual ones (e.g., an individual user community for each different application). Other features of the system and associated methods are also described.
20 Citations
27 Claims
-
1. A method of processing video on a server using shared effects and associated presets, the method comprising:
-
receiving, by a server, from a professional user, one or more effects presets created by the professional user, each effects preset having a form; converting, by the server, at least one effects preset to a form usable by the server; receiving, by the server, from a consumer user, a search query for effects; identifying, by the server, effects that satisfy the search query; providing, by the server, a list of the identified effects; receiving, by the server, from the consumer user, a request to use one or more of the identified effects; in response to determining, by the server, that the consumer user is not allowed to access the requested one or more identified effects, denying the request; and in response to determining, by the server, that the consumer user is allowed to access the requested one or more identified effects, receiving, by the server, from the consumer user, a video to which the requested one or more effects is to be applied, applying, by the server, to the video, effects presets corresponding to the requested one or more effects to the video based at least in part on the one or more modifications to create a modified video, and transferring, by the server, the modified video for display or storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computing system for sharing presets for modifying digital assets, the computing system comprising:
-
a data store storing multiple presets, wherein a preset can be applied to a digital asset to modify a portion of the digital asset, and the multiple presets include a first preset that conforms to a first schema; and a computer having a processor and a storage medium including executable instructions that if executed by the processor cause the computer to, access the first preset, and conform the first preset to a second schema that is different from the first schema. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A hosted system for processing video using shared effects and associated presets, the hosted system comprising:
-
a component configured to receive, from a professional user, one or more effects presets created by the professional user, each effects preset having a form; a component configured to convert at least one effects preset to a form usable by the hosted system; a component configured to receive, from a consumer user, a search query for effects; a component configured to identify effects that satisfy the search query; a component configured to provide a list of the identified effects to the browser or app; a component configured to receive, from the consumer user, a request to use one or more of the identified effects; a component configured to receive from the consumer user, a video to which the requested one or more effects is to be applied; a component configured to apply to the video effects presets corresponding to the requested one or more effects to the video based at least in part on the one or more modifications to create a modified video; and a component configured to transfer the modified video for display or storage.
-
-
27. A computer-readable storage medium storing content that, if executed by a computing system having a processor, cause the computing system to perform a method comprising:
-
receiving, from a professional user, one or more effects presets created by the professional user, each effects preset having a form; converting at least one effects preset to a form usable by the computing system; receiving, from a consumer user, a search query for effects; identifying effects that satisfy the search query; providing a list of the identified effects to the browser or app; receiving from the consumer user, a request to use one or more of the identified effects; receiving, from the consumer user, a video to which the requested one or more effects is to be applied; applying, to the video, effects presets corresponding to the requested one or more effects to the video based at least in part on the one or more modifications to create a modified video; and transferring the modified video for display or storage.
-
Specification