IP Library › Granted Patent US 11,611,609
Granted Patent B2
US 11,611,609 · App. 17/327,540 · Granted Mar 21, 2023

Distributed network recording system with multi-user audio manipulation and editing

Inventors: Andriy Marchuk (Santa Monica, CA); Gregory J. Taieb (Los Angeles, CA); Igor Skakovskyi (Los Angeles, CA); Nasik Shafeek (Kandy, LK); Serhii Brezetskyi (Kyiv, UA); Stefan Lazarevic (Belgrade, RS)
Assignee: DELUXE MEDIA INC.
H04L67/06H04L67/12
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 11,611,609
App. No.
17/327,540
Granted
Mar 21, 2023
Kind
B2
Abstract

A method for editing a remote audio recording session is disclosed. The method may be performed by a server computer connected to a plurality of user computers over a communication network. The method may include receiving instructions from a first computer to edit an attribute of a first proxy audio file of a high-quality audio file at a timestamp synchronized with at least one frame of the first video clip. The method may further include merging the edit of the attribute into the high-quality audio file of the master recording session using the instructions from the first computer to edit the attribute. The method may further include transmitting the instructions received from the first computer to the second computer to edit the attribute such the second computer renders a second proxy audio file of the high-quality audio file stored in local memory of the second computer with the edit of the attribute.

Claims (44)

1. A method for editing a remote audio recording session performed by a server computer connected to a plurality of user computers over a communication network, the method comprising:

generating a master recording session comprising a first video content and a first high-quality audio file corresponding to the first video content, stored in a central database accessible by the server computer;

providing access to the master recording session over the communication network to a first computer corresponding to a first user and a second computer corresponding to a second user, wherein the first computer and the second computer are at different physical locations from each other and from the server computer;

receiving instructions over the communication network from the first computer to edit an attribute of a first proxy audio file of the first high-quality audio file at a timestamp synchronized with at least one frame of the first video content;

storing the edit of the attribute based on the instructions from the first computer in the master recording session and in conjunction with the first high-quality audio file;

transmitting the instructions received from the first computer to the second computer to edit the attribute such that the second computer renders a second proxy audio file of the first high-quality audio file stored in local memory of the second computer with the edit of the attribute.

2. The method of claim 1 , before receiving instructions over the communication network from the first computer to edit the attribute of the first high-quality audio file, generating the first proxy audio file of the first high-quality audio file and sending the first proxy audio file to the first computer for local storage on the first computer, and wherein the instructions for the edit to the attribute are generated using the first proxy audio file.

3. The method of claim 2 , wherein the edit of the attribute is associated with the timestamp by the first computer.

4. The method of claim 1 , wherein

merging the edit of the attribute into the master recording session generates updated metadata of the master recording session, and

the method further comprises storing the updated metadata in the central database.

5. The method of claim 1 , wherein the attribute comprises a track characteristic, an audio clip characteristic, a script event characteristic, or a video characteristic.

6. The method of claim 1 , further comprising

receiving instructions over the communication network from the first computer or a third computer to initiate a recording function on the second computer,

transmitting the instructions received from the first computer or the third computer to the second computer to initiate the recording function at the second computer, and

receiving from the second computer a second high-quality audio file recording of sound created by the second user corresponding to a second video clip record by the second computer and stored in local memory on the second computer before transmission to the server computer, wherein the second high-quality audio file includes a second timestamp synchronized with another at least one frame of the second video clip different than the at least one frame of the first video clip.

7. The method of claim 6 , wherein receiving the second high-quality audio file recording of sound created by the second user occurs substantially concurrently with the receiving instructions over the communication network from the first computer to edit an attribute of the first proxy audio file.

8. The method of claim 6 , wherein receiving instructions over the communication network from the first computer or the third computer to initiate a recording function on the second computer further comprises

receiving instructions over the communication network from the first computer or the third computer to active a microphone and begin playback of the video clip on the second computer; and

wherein transmitting the instructions received from the first computer or the third computer to the second computer to initiate the recording function at the second computer further comprises

transmitting the instructions received from the first computer or the third computer to the second computer to activate the microphone and begin playback of the video clip.

9. The method of claim 8 , further comprising

receiving instructions from the first computer or the third computer to deactivate the microphone, halt playback of the video clip, and cease the recording function on the second computer; and

transmitting the instructions received from the first computer or the third computer to the second computer to deactivate the microphone, halt playback of the video clip, and cease the recording function on the second computer.

10. The method of claim 6 , wherein receiving the second high-quality audio file further comprises receiving the second high-quality audio file in segments serially and at least partially during playback of the video clip.

11. The method of claim 1 , wherein the high-quality audio file is recorded at a sample rate of at least 48 kHz and a resolution of at least 24 bits per sample.

12. A method for editing a remote audio recording session on a first computer associated with a first user, the method comprising:

connecting to a server computer via a communication network and engaging in a master recording session managed by the server computer, wherein the master recording session comprises a video clip and a high-quality audio file corresponding to the video clip that are stored in a central database accessible by the server computer;

receiving a transmission of a first proxy audio file of the high-quality audio file over the communication network from the server computer;

editing an attribute of the first proxy audio file and updating metadata associated with the first proxy audio file of the high-quality audio file in a local memory of the first computer; and

transmitting instructions over the communications network to the server computer to store the edit of the attribute based on the instructions from the first computer in the master recording session and in conjunction with the high-quality audio file.

13. The method of claim 12 , further comprising synchronizing the edit of the attribute to a timestamp of at least one frame of the video clip.

14. The method of claim 13 , wherein transmitting instructions over the communications network to the server computer to merge the edit of the attribute into the high-quality audio file of the master recording session of the server computer further comprises transmitting the timestamp to the server computer.

15. The method of claim 14 , wherein the transmitted instructions of the first computer cause the server computer to merge the edit of the attribute according to the timestamp.

16. The method of claim 12 , wherein the editing of the attribute of the high-quality audio file occurs in response to a manual input received from the first user within a browser program of the first computer.

17. The method of claim 12 , wherein the attribute comprises a track characteristic, an audio clip characteristic, a script event characteristic, or a video characteristic.

18. The method of claim 12 , wherein the transmitted instructions of the first computer cause the server computer to

generate updated metadata of the master recording session based on the transmitted instructions of the first computer, and

store the updated metadata in the central database.

19. The method of claim 12 , wherein

the master recording session is accessed over the communication network by a second computer corresponding to a second user;

the first computer and the second computer are at different physical locations from each other and from the server computer; and

the transmitted instructions of the first computer cause the server computer to transmit instructions over the communications network to the second computer to render a second proxy audio file of the high-quality audio file stored in local memory of the second computer with the edit of the attribute from the first computer.

20. The method of claim 19 , wherein transmitted instructions of the first computer cause the server computer to transmit instructions over the communications network to the second computer to render the second proxy audio file of the high-quality audio file while the second computer generates another high-quality audio file for the master recording session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: MARCHUK, ANDRIY; TAIEB, GREGORY J.; SKAKOVSKYI, IGOR; SHAFEEK, NASIK; BREZETSKYI, SERHII; LAZAREVIC, STEFAN
To: DELUXE MEDIA INC.
Reel/Frame 059094/0569 →
Continuity (1)
Related Publication 20220377126A1 · Nov 24, 2022