Local timeline editing for online content editing
First Claim
1. A system for low bandwidth consumption online content editing, the system comprising:
- a server-side online content timeline editing engine;
a content layer rendering engine coupled to the server-side online content timeline editing engine;
a content library engine coupled to the content layer rendering engine;
a content library datastore coupled to the content library engine, wherein the content library datastore comprises content;
wherein, in operation;
the server-side online content timeline editing engine creates a first content timeline for multi-layered user-created content, wherein the first content timeline comprises information defining a first layer of the multi-layered user-created content, information defining content within the first layer, and information defining a temporal property of the content within the first layer;
the server-side online content timeline editing engine transmits the first content timeline to a client;
the server-side online content timeline editing engine receives a second content timeline from the client, wherein the second content timeline is a modified version of the first content timeline;
the content library engine provides the content from the content library datastore to the content layer rendering engine;
the content layer rendering engine renders the first layer of the multi-layered user-created content in accordance with the second content timeline.
2 Assignments
0 Petitions
Accused Products
Abstract
Local timeline editing for online content editing is disclosed. Various systems and methods described herein provide for online content editing, wherein user-created content is created or modified at an online content editor server in accordance with a timeline (associated with the user-created content) that is modified at a remote content editor client and subsequently received by the online content editor server. In a specific implementation, the creation and modification operations performed on the user-created content are performed at the online content editor server in accordance with the timeline received from the remote content editor client. The timeline can comprise information defining content within the user-created content, and define a temporal property of the content within the user-created content. The remote content editor client can be a thin client instance utilizing limited resources during operation and requiring very limited network bandwidth when transferred to the client.
127 Citations
20 Claims
-
1. A system for low bandwidth consumption online content editing, the system comprising:
-
a server-side online content timeline editing engine; a content layer rendering engine coupled to the server-side online content timeline editing engine; a content library engine coupled to the content layer rendering engine; a content library datastore coupled to the content library engine, wherein the content library datastore comprises content; wherein, in operation; the server-side online content timeline editing engine creates a first content timeline for multi-layered user-created content, wherein the first content timeline comprises information defining a first layer of the multi-layered user-created content, information defining content within the first layer, and information defining a temporal property of the content within the first layer; the server-side online content timeline editing engine transmits the first content timeline to a client; the server-side online content timeline editing engine receives a second content timeline from the client, wherein the second content timeline is a modified version of the first content timeline; the content library engine provides the content from the content library datastore to the content layer rendering engine; the content layer rendering engine renders the first layer of the multi-layered user-created content in accordance with the second content timeline. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for low bandwidth consumption online content editing, the system comprising:
-
a processor; a client-side online content timeline editing engine; a client-side online content timeline datastore coupled to the client-side online content timeline editing engine; wherein, in operation; the client-side online content timeline editing engine causes the processor to receive a first content timeline from an online content timeline editing engine at a server, wherein multi-layered user-created content is remotely created or modified at the server, and wherein the first content timeline comprises information defining a first layer of the multi-layered user-created content, information defining content within the first layer, and information defining a temporal property of content within the first layer; the client-side online content timeline editing engine causes the processor to store the first content timeline to the client-side online content timeline datastore; the client-side online content timeline editing engine causes the processor to modify the first content timeline of the multi-layered user-created content; the client-side online content timeline editing engine causes the processor to transmit a modified version of the first content timeline to a server-side online content timeline editing engine. - View Dependent Claims (9, 10, 11)
-
-
12. A method for low bandwidth consumption online content editing, the method comprising:
-
creating a first content timeline for multi-layered user-created content, wherein the first content timeline comprises information defining a first layer of the multi-layered user-created content, information defining content within the first layer, and information defining a temporal property of content within the first layer; transmitting the first content timeline to a client; receiving a second content timeline from the client, wherein the second content timeline is a modified version of the first content timeline; rendering the first layer of the multi-layered user-created content in accordance with the second content timeline. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for low bandwidth consumption online content editing, the method comprising:
-
receiving a first content timeline for multi-layered user-created content, wherein the first content timeline comprises information defining a first layer of the multi-layered user-created content, information defining content within the first layer, and information defining a temporal property of content within the first layer; storing the first content timeline to a client-side online content timeline datastore; modifying the first content timeline of multi-layered user-created content; transmitting a modified version of the first content timeline to a server-side online content timeline editing engine. - View Dependent Claims (19, 20)
-
Specification