SYSTEMS AND METHODS FOR LOW BANDWIDTH CONSUMPTION ONLINE CONTENT EDITING
Various embodiments of the invention provide systems and methods for low bandwidth consumption online content editing, where user-created content comprising high definition/quality content is created or modified at an online content editing server according to instructions from an online content editor client, and where a proxy version of the resulting user-created content is provided to online content editor client to facilitate review or further editing of the user-created content from the online content editor client. In some embodiments, the online content editing server utilizes proxy content during creation and modification operations on the user-created content, and replaces such proxy content with corresponding higher definition/quality content, possibly when the user-created content is published for consumption, or when the user has paid for the higher quality content.
1 . A system for low bandwidth consumption online content editing, the system comprising:
an online adjustable quality content editing engine;
an adjustable-quality layer rendering engine coupled to the online adjustable quality content editing engine;
a content library engine coupled to the online adjustable quality content editing engine;
a content library datastore coupled to the content library engine, wherein the content library datastore comprises high quality content;
wherein, in operation:
the content library engine to provides a low quality version of the high quality content to the online adjustable quality content editing engine as the online adjustable quality content editing engine creates or modifies the multi-layered user-created content;
the online adjustable quality content editing engine creates or modifies multi-layered user-created content using the lower quality version of high quality content in a first layer of the multi-layered user-created content;
the content library engine provides the high quality content to the adjustable-quality layer rendering engine from the content library datastore;
the adjustable-quality layer rendering engine renders the first layer of the multi-layered user-created content using the high quality content in place of the low quality version.
2 . The system of claim 1 , wherein the content library datastore comprises the lower quality version of the high quality content, and the content library engine provides the low quality version to the online adjustable quality content editing engine from the content library datastore.
3 . The system of claim 1 , wherein the content library engine comprises a lower quality content generation engine;
wherein, in operation:
the lower quality content generation engine generates the lower quality version from the high quality content, and provides the low quality version to the online adjustable quality content editing engine.
4 . The system of claim 1 , wherein the high quality content comprises an image, an audio clip, or a video clip.
5 . The system of claim 1 , wherein the high quality content comprises user-provided content or third party-provided content.
6 . The system of claim 1 , wherein the high quality content comprises payment-free content or for-purchase content.
7 . The system of claim 1 , wherein, in operation:
the adjustable-quality layer rendering engine adjustably renders the first layer at a predefined-quality level, wherein the predefined-quality level is based on a user preference, a payment from a user, a system preference, or a system condition.
8 . The system of claim 7 , further comprising an adjustable quality content payment engine coupled to the online adjustable quality content editing engine, wherein the adjustable quality content payment engine comprises:
a payment processing engine;
a content quality definition engine;
wherein, in operation:
the payment processing engine processes the payment;
they content quality definition engine defines the predefined-quality level based on a condition selected from a group consisting of an amount of the payment and a success in processing the payment.
9 . The system of claim 1 , further comprising an adjustable quality content payment engine coupled to the online adjustable quality content editing engine, wherein the adjustable quality content payment engine comprises:
a payment processing engine;
a high quality content control engine;
wherein, in operation:
the payment processing engine processes a payment from a user;
the high quality content control engine controls access to the high quality content by the online adjustable quality content editing engine based on a condition selected from a group consisting of an amount of the payment and a success in processing the payment.
10 . The system of claim 1 , further comprising a content publication engine coupled to the online adjustable quality content editing engine;
wherein, in operation:
the content publication engine publishes the multi-layered content for consumption after the first layer has been rendered by the adjustable-quality layer rendering engine.
11 . The system of claim 1 , further comprising a content licensing management engine coupled to the online adjustable quality content editing engine;
wherein, in operation:
the content licensing management engine obtains a licensing parameter of use for the high quality content, wherein the licensing parameter comprises a use limitation associated with the high quality content;
the content licensing management engine provides the licensing parameter to the online adjustable quality content editing engine to limit use of the high quality content according to the use limitation.
12 . The system of claim 1 , further comprising a content licensing management engine coupled to the adjustable quality content payment engine;
wherein, in operation:
the content licensing management engine obtains a licensing parameter for the high quality content, wherein the licensing parameter comprises a cost associated with the high quality content;
the content licensing management engine provides the licensing parameter to the adjustable quality content payment engine to charge for use of the high quality content according to the cost.
13 . A method for low bandwidth consumption online content editing, the method comprising:
obtaining high quality content from a content library datastore;
providing a lower quality version of the high quality content to a low quality content online content editor instance;
creating or modifying multi-layered user-created content using the lower quality version of high quality content in a first layer of the multi-layered user-created content, wherein the creating or modifying is performed using the low quality content online content editor instance; and
rendering the first layer of the multi-layered user-created content using the high quality content in place of the low quality version, wherein the rendered first layer comprises high quality content.
14 . The method of claim 11 , further comprising publishing the multi-layered user-created content for consumption after the first layer has been rendered.
15 . The method of claim 11 , further comprising:
receiving a control instruction from a user interface at a client;
controlling an operation of the low quality content online content editor instance according to the control instruction.
16 . The method of claim 15 , further comprising:
initiating the low quality content online content editor instance at a server;
receiving a connection to the low quality content online content editor instance from the user interface at the client.
17 . The method of claim 11 , further comprising generating the lower quality version of the high quality content before providing the lower quality version to the low quality content online content editor instance.
18 . The method of claim 11 , wherein the first layer is adjustably rendered at a predefined-quality level, wherein the predefined-quality level is based on a user preference, a payment from a user, a system preference, or a system condition.
19 . The method of claim 18 , further comprising:
processing the payment from a user;
defining the predefined-quality level based on an amount of the payment or based on success in processing the payment.
20 . The method of claim 11 , further comprising:
processing a payment from a user;
controlling access to the high quality content by the low quality content online content editor instance based on an amount of the payment or based on success in processing the payment.
21 . The method of claim 11 , further comprising:
obtaining a licensing parameter for the high quality content, wherein the licensing parameter comprises a use limitation associated with the high quality content;
limiting use of the high quality content according to the use limitation.
22 . The method of claim 11 , further comprising:
obtaining a licensing parameter for the high quality content, wherein the licensing parameter relates to a cost associated with the high quality content;
charging for use of the high quality content according to the cost.
23 . A system for low bandwidth consumption online content editing, the system comprising:
a means for obtaining high quality content from a content library datastore;
a means for providing a lower quality version of the high quality content to a low quality content online content editor instance;
a means for creating or modifying multi-layered user-created content using the lower quality version of high quality content in a first layer of the multi-layered user-created content, wherein the creating or modifying is performed using the low quality content online content editor instance;
a means for rendering the first layer of the multi-layered user-created content using the high quality content in place of the low quality version, wherein the rendered first layer comprises high quality content.