AUTHORING, ARCHIVING, AND DELIVERING INTERACTIVE SOCIAL MEDIA VIDEOS
First Claim
1. A computer-implemented method for modifying a social media video, the method comprising:
- receiving, from a social media web server, a first social media template, wherein the first social media template comprises;
a first metadata identifying a plurality of media objects, anda first data representing a first display order in which the plurality of media objects are to be displayed;
obtaining the plurality of media objects identified by the first metadata of the first social media template;
receiving a first input from a user, wherein;
the first input represents removal of a media object from the plurality of media objects, andthe first input further represents a second display order different from the first display order,creating a second social media template, the second social media template comprising a second metadata and a second data,wherein the second metadata identifies the remaining media objects in the plurality of media objects, andwherein the second data represents the second display order; and
transmitting the second social media template to the social media web server, wherein a second social media video is to be displayed based on the second social media template.
9 Assignments
0 Petitions
Accused Products
Abstract
A social media video system provides for the authoring, archiving, and/or delivering of interactive social media videos. A social media video includes one or more media assets, which may be images, video clips, music clips, text verbiages, or the like. A social media video may be associated with a style profile that provides visual and/or aural effects that are pleasing, to a social media video viewer. The social media video system maintains social media videos in a template format, and may defer the rendering of a social media video until it is selected for viewing. The maintaining of social media videos in template format allows for efficient transmission and editing of social media videos. A social media video that is created and shared by one user may be modified and be shared again. In this way, users can collaborate to create, critique, and iterate social media videos.
36 Citations
22 Claims
-
1. A computer-implemented method for modifying a social media video, the method comprising:
-
receiving, from a social media web server, a first social media template, wherein the first social media template comprises; a first metadata identifying a plurality of media objects, and a first data representing a first display order in which the plurality of media objects are to be displayed; obtaining the plurality of media objects identified by the first metadata of the first social media template; receiving a first input from a user, wherein; the first input represents removal of a media object from the plurality of media objects, and the first input further represents a second display order different from the first display order, creating a second social media template, the second social media template comprising a second metadata and a second data, wherein the second metadata identifies the remaining media objects in the plurality of media objects, and wherein the second data represents the second display order; and transmitting the second social media template to the social media web server, wherein a second social media video is to be displayed based on the second social media template. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile computing device for modifying a social media video, the device comprising:
-
(a) a network interface adapted to; receive, from a social media web server via the internet, a first social media template, wherein the first social media template comprises; a first metadata identifying a plurality of media objects, and a first data representing a first display order in which the plurality of media objects are to be displayed; and obtain the plurality of media objects identified by the first metadata of the first social media template; (b) a user input device adapted to receive a first input from a first user, wherein; the first input represents removal of a media object from the plurality of media objects, and the first input further represents a second display order different from the first display order; and (c) a processor connected to the network interface and the user input device, the processor adapted to create a second social media template, the second social media template comprising a second metadata and a second data, wherein the second metadata identifies the remaining media objects of the plurality of media objects, and wherein the second data represents the second display order; and wherein the network interface is further adapted to transmit the second social media template to the social media web server, wherein a second social media video is to be displayed, based on the second social media template. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having computer-executable instructions for modifying a social media video, the computer-executable instructions comprising instructions for:
-
receiving, from a social media web server, a first social media template, wherein the first social media template comprises; a first metadata identifying a plurality of media objects, and a first data representing a first display order in which the plurality of media objects are to be displayed; obtaining the plurality of media objects identified by the first metadata of the first social media template; receiving a first input from a user, wherein; the first input represents removal of a media object from the plurality of media objects, and the first input further represents a second display order different from the first display order, creating a second social media template, the second social media template comprising a second metadata and a second data, wherein the second metadata identifies the remaining media objects in the plurality of media objects, and wherein the second data represents the second display order; and transmitting the second social media template to the social media web server, wherein a second social media video is to be displayed based on the second social media template. - View Dependent Claims (17, 18, 19)
-
-
20. The non-transitory computer-readable storage medium according to claim 20, further comprising instructions for:
-
displaying the first social media video based on the first social media template and a first style, wherein the first input further represents user selection of the first style, and wherein the selected first style affects a visual appearance of the first social media video. - View Dependent Claims (21, 22)
-
Specification