IP Library Patent Application 15051618
Patent Application
App. No. 15/051,618

METHODS AND SYSTEMS FOR GENERATING AUDIOVISUAL MEDIA ITEMS

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 None
App. No.
15/051,618
Abstract

The various embodiments described herein include methods and systems for generating an audiovisual media item. In one aspect, a method is performed at a server system. The method includes: (1) receiving, from a first electronic device associated with a first user, a creation request to create the media item, the creation request including information identifying one or more audio files and one or more visual media files; (2) obtaining the visual media files; (3) requesting at least one audio file from a server in accordance with the information identifying the audio files; (4) in response to the request, receiving at least one audio file from the server; (5) obtaining any remaining audio files; (6) in response to receiving the creation request, generating the audiovisual media item based on the audio files and the visual media files; and (7) storing the generated audiovisual media item in a media item database.

Claims (63)

1 . A method for generating an audiovisual media item, the method comprising:

at a server system with one or more processors and memory:

receiving, from a first electronic device associated with a first user, a creation request to create the audiovisual media item, the creation request including information identifying one or more audio files and one or more visual media files;

obtaining the one or more visual media files;

requesting at least one audio file of the one or more audio files from a server in accordance with the information in the creation request identifying the one or more audio files, the server distinct from the server system and the first electronic device;

in response to the request, receiving the at least one audio file from the server;

obtaining any remaining audio files of the one or more audio files;

in response to receiving the creation request, generating the audiovisual media item based on the one or more audio files and the one or more visual media files; and

storing the generated audiovisual media item in a media item database.

2 . The method of claim 1 , wherein the one or more visual media files comprise one or more audiovisual files.

3 . The method of claim 1 , wherein generating the audiovisual media item comprises:

converting at least one of the one or more visual media files from a first format to a second format; and

generating the audiovisual media item based on the converted visual media file.

4 . The method of claim 1 , wherein at least one of the one or more visual media files is obtained from a second server, distinct from the server system and the first electronic device; and

the method further comprises requesting the at least one visual media file from the second server in accordance with the information in the creation request identifying the one or more visual media files.

5 . The method of claim 1 , further comprising receiving metadata associated with the one or more visual media files; and

wherein generating the audiovisual media item comprises generating the audiovisual media item based on the one or more audio files, the one or more visual media files, and the received metadata.

6 . The method of claim 5 , wherein the metadata includes editing information, the editing information corresponding to one or more user edits of the one or more visual media files; and

wherein generating the audiovisual media item comprises editing at least one of the one or more visual media files based on the editing information.

7 . The method of claim 5 , the method further comprising obtaining one or more effects; and

wherein the metadata includes effects information, the effects information corresponding to one or more effects.

8 . The method of claim 5 , wherein the metadata includes synchronization information for simultaneous playback of the one or more visual media files with the one or more audio files.

9 . The method of claim 5 , wherein at least a portion of the metadata is received from a second electronic device, the second electronic device associated with a second user.

10 . The method of claim 1 , wherein generating the audiovisual media item further comprises editing the one or more visual media files; and

wherein editing the one or more visual media files includes editing the one or more visual media files based on at least one of:

motion within the one or more visual media files;

audio within the one or more visual media files; and

audio within the one or more audio files.

11 . The method of claim 1 , further comprising sending, to the first electronic device, the generated audiovisual media item for playback at the first electronic device.

12 . The method of claim 11 , further comprising determining optimal formatting and quality settings for playback of the audiovisual media item at the first electronic device; and

wherein sending the generated audiovisual media item to the first electronic device comprises sending the generated audiovisual media item with the optimal formatting and quality settings applied.

13 . The method of claim 12 , wherein the optimal formatting and quality settings are based on one or more user preferences of the first user.

14 . The method of claim 1 , further comprising:

receiving a modification request to modify the generated audiovisual media item;

generating a new audiovisual media item based on the generated audiovisual media item and the modification request;

storing the new audiovisual media item in the media item database; and

storing metadata within the media item database, the metadata indicating a relationship between the generated audiovisual media item and the new audiovisual media item.

15 . The method of claim 14 , wherein the modification request is associated with a second user;

wherein generating the audiovisual media item includes attributing the audiovisual media item to the first user; and

wherein generating the new audiovisual media item includes attributing the new audiovisual media item to the second user.

16 . The method of claim 14 , further comprising generating an alert to notify one or more users that the new audiovisual media item has been generated.

17 . A server system comprising:

one or more processors; and

memory coupled to the one or more processors, the memory storing one or more programs configured to be executed by the one or more processors, the one or more programs comprising instructions for:

receiving, from a first electronic device associated with a first user, a creation request to create the audiovisual media item, the creation request including information identifying one or more audio files and one or more visual media files;

obtaining the one or more visual media files;

requesting at least one audio file of the one or more audio files from a server in accordance with the information in the creation request identifying the one or more audio files, the server distinct from the server system and the first electronic device;

in response to the request, receiving the at least one audio file from the server;

obtaining any remaining audio files of the one or more audio files;

in response to receiving the creation request, generating the audiovisual media item based on the one or more audio files and the one or more visual media files; and

storing the generated audiovisual media item in a media item database.

18 . The server system of claim 17 , the one or more programs further comprising instructions for receiving metadata associated with the one or more visual media files; and

wherein generating the audiovisual media item comprises generating the audiovisual media item based on the one or more audio files, the one or more visual media files, and the received metadata.

19 . A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a server system, cause the system to:

receive, from a first electronic device associated with a first user, a creation request to create the audiovisual media item, the creation request including information identifying one or more audio files and one or more visual media files;

obtain the one or more visual media files;

request at least one audio file of the one or more audio files from a server in accordance with the information in the creation request identifying the one or more audio files, the server distinct from the server system and the first electronic device;

in response to the request, receive the at least one audio file from the server;

obtain any remaining audio files of the one or more audio files;

in response to receiving the creation request, generate the audiovisual media item based on the one or more audio files and the one or more visual media files; and

store the generated audiovisual media item in a media item database.

20 . The storage medium of claim 19 , the one or more programs further comprising instructions, which when executed by the server system, cause the system to receive metadata associated with the one or more visual media files; and

wherein generating the audiovisual media item comprises generating the audiovisual media item based on the one or more audio files, the one or more visual media files, and the received metadata.

Assignments (2)
CHANGE OF NAME Recorded Aug 30, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 061355/0404 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2016
From: EYEGROOVE, INC.
To: FACEBOOK, INC.
Reel/Frame 040218/0751 →