IP Library Granted Patent US 10,255,227
Granted Patent B2
US 10,255,227 · App. 13/838,801 · Granted Apr 9, 2019

Computerized system and method for authoring, editing, and delivering an interactive social media video

Inventors: Hans T. Ku (La Canada Flintridge, CA); Edwin R. Leonard (Glendora, CA); David M. Koenig (Los Angeles, CA); Gene Z. Ragan (Los Angeles, CA)
Assignee: OATH INC.
G06F15/163G06F3/0484G06F3/04883G11B27/031G11B27/34H04N21/4788H04N21/854G06F2203/04803H04N21/4755H04N21/482
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,255,227
App. No.
13/838,801
Granted
Apr 9, 2019
Kind
B2
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.

Claims (94)

1. A computer-implemented method comprising:

receiving, by a computing device 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;

receiving, by the computing device, an input from a user to begin a revision process;

obtaining, by the computing device, the plurality of media objects identified by the first metadata of the first social media template;

receiving a first input from the user during the revision process, 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, by the computing device, 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, by the computing device, the second social media template to the social media web server, said transmission causing a second social media video to be displayed based on the second social media template.

2. The method according to claim 1 , further comprising:

displaying a first social media video based on the first social media template, wherein the displaying the first social media video comprises:

displaying a first media object of the plurality of media objects for a first duration; and

transitioning to the display of a second media object of the plurality of media objects for a second duration.

3. The method according to claim 2 ,

wherein at least one of the plurality of media objects is associated with a social media website account within a social graph of the user, and

wherein the displaying the first social media video further comprises obtaining the at least one media object that is associated with the social media website account.

4. The method according to claim 2 , further comprising:

during the display of the first social media video, receiving a third input from the user; and

in response to the third input, switch from the display of first portion of the first social media video to a display of a second portion of the first social media video,

wherein the first portion is a display of first media object of the plurality of media objects and the second portion is a display of a second media object of the plurality of media objects, and

wherein, according to the first display order, the second media object is to be displayed immediately after the first media object.

5. The method according to claim 1 , further comprising:

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.

6. The method according to claim 5 , wherein the selected first style affects a display duration of at least one of the media objects of the selected subset of media objects, when the first social media video is displayed.

7. The method according to claim 5 , wherein the selected first style identifies a special effect overlaid onto the first social media video, when the first social media video is displayed.

8. A mobile computing 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

receive an input from a first user to begin a revision process;

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 the first user during the revision process, 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, said transmission causing a second social media video to be displayed based on the second social media template.

9. The mobile computing device according to claim 8 , further comprising a display screen adapted to:

display a first social media video based on the first social media template, wherein the processor is further adapted to:

cause a display of a first media object of the plurality of media objects for a first duration; and

transition to the display of a second media object of the plurality of media objects for a second duration.

10. The mobile computing device according to claim 9 ,

wherein at least one of the plurality of media objects is associated with a social media website account within a social graph of the first user, and

wherein the displaying the first social media video further comprises obtaining the at least one media object that is associated with the social media website account.

11. The mobile computing device according to claim 9 ,

wherein the user input device is further adapted to, during the display of the first social media video, receive a second input; and

wherein the processor is further adapted to, in response to the second input, switch from the display of first portion of the first social media video to a display of a second portion of the first social media video,

wherein the first portion is a display of first media object of the plurality of media objects and the second portion is a display of a second media object of the plurality of media objects, and

wherein, according to the first display order, the second media object is to be displayed immediately after the first media object.

12. The mobile computing device according to claim 8 ,

wherein the first input further represents a selection of a first style,

wherein the processor is further adapted to cause the display of the first social media video, on the display screen, based on the selected first style, and

wherein the processor changes a visual appearance of the first social media video based on the selected first style, when the first social media video is displayed.

13. The mobile computing device according to claim 12 , wherein the processor changes a display duration of at least one of the media objects of the selected subset of media objects based on the selected first style, when the first social media video is displayed.

14. The mobile computing device according to claim 12 , wherein the processor causes a display of a special effect overlaid onto the first media video based on the selected first style, when the first media video is displayed.

15. The mobile computing device according to claim 8 , wherein the mobile computing device is a cellular telephone.

16. A non-transitory computer-readable storage medium having computer-executable instructions tangibly stored therein, 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;

receiving, by the computing device, an input from a user to begin a revision process;

obtaining the plurality of media objects identified by the first metadata of the first social media template;

receiving a first input from the user during the revision process, 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, said transmission causing a second social media video to be displayed based on the second social media template.

17. The non-transitory computer-readable storage medium according to claim 16 , further comprising instructions for:

displaying a first social media video based on the first social media template, wherein the displaying the first social media video comprises:

displaying a first media object of the plurality of media objects for a first duration; and

transitioning to the display of a second media object of the plurality of media objects for a second duration.

18. The non-transitory computer-readable storage medium according to claim 17 ,

wherein at least one of the plurality of media objects is associated with a social media website account within a social graph of the user, and

wherein the displaying the first social media video further comprises obtaining the at least one media object that is associated with the social media website account.

19. The non-transitory computer-readable storage medium according to claim 17 , further comprising instructions for:

during the display of the first social media video, receiving a third input from the user; and

in response to the third input, switch from the display of first portion of the first social media video to a display of a second portion of the first social media video,

wherein the first portion is a display of first media object of the plurality of media objects and the second portion is a display of a second media object of the plurality of media objects, and

wherein, according to the first display order, the second media object is to be displayed immediately after the first media object.

20. The non-transitory computer-readable storage medium according to claim 17 , 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.

21. The non-transitory computer-readable storage medium according to claim 20 , wherein the selected first style affects a display duration of at least one of the media objects of the selected subset of media objects, when the first social media video is displayed.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
RELEASE OF SECURITY INTEREST Recorded Sep 9, 2019
From: PEOPLE'S UNITED BANK, NATIONAL ASSOCIATION
To: ROAD-IQ, LLC
Reel/Frame 050304/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: DILL INC.
To: YAHOO! INC.
Reel/Frame 032369/0888 →
MERGER Recorded Mar 3, 2014
From: PICKLE ACQUISITION CORP.; PTCH MERGER CORP.
To: DILL, INC.
Reel/Frame 032335/0981 →
MERGER Recorded Feb 28, 2014
From: DWA INVESTMENTS, INC.
To: PTCH MERGER CORP.
Reel/Frame 032320/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2013
From: KU, HANS T.; LEONARD, EDWIN R.; KOENIG, DAVID M.; RAGAN, GENE Z.
To: DWA INVESTMENTS
Reel/Frame 031361/0694 →
Continuity (2)
Provisional Application 61649916 · May 21, 2012
Related Publication 20130311561A1 · Nov 21, 2013