IP Library Granted Patent US 6,898,637
Granted Patent B2
US 6,898,637 · App. 09/756,767 · Granted May 24, 2005

Distributed audio collaboration method and apparatus

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 6,898,637
App. No.
09/756,767
Granted
May 24, 2005
Kind
B2
Abstract

An Internet based music collaboration system is disclosed in which musicians and/or vocalists at client locations transmit audio signals to a server location where the audio signals are combined into a composite musical work and sent back to each of the client locations. The work may be sent back as a composite musical signal which is the concatenation of all individual audio signals or as a mix of audio signals.

Claims (65)

1. An audio transmission method comprising:

(a) receiving digital audio information from a plurality of client sources at a server location;

(b) combining said received digital audio information to form a combined digital audio signal; and

(c) transmitting said combined digital audio signal to said client sources;

wherein steps (a), (b) and (c) are performed in near real time.

2. A method as in claim 1 wherein said combining and transmitting operations further comprise:

concatenation of said audio information received from said plurality of client sources and transmitting said concatenated audio information to said client sources.

3. A method as in claim 1 wherein said combining and transmitting operations further comprise:

mixing said received digital audio information at said server location and transmitting said mixed digital audio information to said client sources.

4. A method as in claim 1 wherein said digital audio information is received from the Internet and said transmitting of said combined audio information is an Internet transmission.

5. A method as in claim 3 further comprising compensating said received digital audio information for transmission time delays before performing said mixing.

6. A method as in claim 5 wherein each received digital audio information is compensated for a transmission delay between its associated client source and said server location.

7. A method as in claim 6 further comprising transmitting a ping message from said server location to each said client source, determining said delay from the time of arrival of a reply ping message from each client source, and using said determined delay from each client source to adjust the timing of respective digital audio information received from a said client source prior to said linear mixing operation.

8. A method as in claim 1 wherein said received digital audio information is in a compressed audio signal format.

9. A method as in claim 1 wherein said combined digital audio information is in a compressed audio signal format.

10. An audio transmission method comprising:

transmitting first digital audio information from a client source to a digital transmission system;

receiving second digital audio information at said client source from said digital transmission system, said second digital audio information including said first digital audio information from said client source and additional digital audio information from at least one other client source, said transmitting and receiving operations being performed in near real time.

11. A method as in claim 10 wherein said second digital audio information is concentrated digital audio information which includes said first digital audio information from said client source and aid additional digital audio information.

12. A method as in claim 11 further comprising linearly mixing at said client source said concentrated digital audio information.

13. A method as in claim 12 further comprising playing said linearly mixed digital audio information at said client source location.

14. A method as in claim 10 wherein said second digital audio information is a mix of audio information contained in said first digital audio information with other audio information.

15. A method as in claim 14 wherein said other audio information is audio information from at least one other client source.

16. A method as in claim 14 further comprising playing said second digital audio information at said client source location.

17. A method as in claim 10 wherein said first digital audio information is in a compressed audio signal format.

18. A method as in claim 10 wherein said second digital audio information is in a compressed audio signal format.

19. An apparatus for handling audio information comprising:

a receiver for receiving compressed digital audio information from a plurality of client sources over a digital network;

a signal combiner which decompresses said compressed audio signal information and combines received digital decompressed audio information from said plurality of client sources into a combined compressed digital audio signal; and

a transmitter for transmitting said combined compressed digital audio signal to said client sources over said digital network, wherein said receiver, signal combiner and transmitter operate in near real time.

20. An apparatus as in claim 19 wherein said signal combiner concentrates received digital audio information from said plurality of client sources to form said combined digital audio signal.

21. An apparatus as in claim 19 wherein said signal combiner mixes received digital audio information to form said combined digital audio signal.

22. An apparatus as in claim 19 wherein said digital network includes the Internet.

23. An apparatus as in claim 19 further comprising a variable delay system for compensating said received digital audio information for transmission time delays.

24. An apparatus as in claim 22 wherein said variable delay system comprises a respective delay element for each said received digital audio information.

25. An apparatus as in claim 24 wherein said receiver, combiner and transmitter are provided at a server location, said apparatus further comprising a ping component at said server location for transmitting a ping signal to each of said client sources, for receiving a reply ping signal from said client sources, and for determining a transmission delay for each client source, said ping component using said determined delay to adjust a respective delay element.

26. An apparatus for handling audio information comprising:

a transmitter for transmitting first compressed digital audio information from a client source to a digital transmission system;

a receiver at said client source for receiving second compressed digital audio information from said digital transmission system, said second compressed digital audio information including said first audio information transmittal from said client source and additional digital audio information from at least one other client source, said transmitter and receiver operating in near real time.

27. An apparatus as in claim 26 further comprising a mixer at said client source for mixing said first digital audio information, and said additional digital audio information to produce mixed digital audio information.

28. An apparatus as in claim 27 further comprising an audio playback device for playing said mixed digital audio information at said client source location.

29. An apparatus as in claim 26 further comprising a decoder for decompressing said second compressed digital audio information and providing a decompressed audio signal.

30. An apparatus as in claim 27 further comprising a decoder for decompressing said second compressed digital audio information, said mixer mixing audio signals at the output of said decoder to provide a mixed decompressed audio signal.

31. An apparatus as in claim 29 further comprising an audio reproduction circuit for playing said decompressed audio signal.

32. An apparatus as in claim 30 further comprising an audio reproduction circuit for playing said mixed decompressed audio signal.

33. An method as in claim 1 , wherein said digital audio information is unique to each of said plurality of client sources, and said combined digital audio signal is identical for each source.

34. A method as in claim 1 , wherein said digital audio information is generated virtually simultaneously at each of said plurality of client sources.

35. An audio transmission method comprising:

(a) receiving digital audio information simultaneously from a plurality of client sources at a server location, digital audio information received from each source representing a unique part of a composite work;

(b) combining said received digital audio information to form a combined digital audio signal representing said composite work; and

(c) transmitting said combined digital audio signal to said client sources;

wherein steps (a), (b) and (c) are performed in near real time.

36. A method as in claim 35 , wherein said client sources are music performers collaborating to create said composite work.

37. A method as in claim 35 , wherein at least one of said musical performers from said plurality of client sources is not assembled with remaining musical performers from said plurality of client sources.

38. A method as in claim 35 wherein said combining and transmitting operations further comprise:

concatenation of said audio information received from said plurality of client sources and transmitting said concatenated audio information to said client sources.

39. A method as in claim 35 wherein said digital audio information is received from the Internet and said transmitting of said combined audio information is an Internet transmission.

40. A method as in claim 35 wherein said combining and transmitting operations further comprise:

mixing said received digital audio information at said server location and transmitting said mixed digital audio information to said client sources.

41. A method as in claim 40 further comprising compensating said received digital audio information for transmission time delays before performing said mixing.

42. A method as in claim 41 wherein each received digital audio information is compensated for a transmission delay between its associated client source and said server location.

43. A method as in claim 42 further comprising transmitting a ping message from said server location to each said client source, determining said delay from the time of arrival of a reply ping message from each client source, and using said determined delay from each client source to adjust the timing of respective digital audio information received from a said client source prior to said linear mixing operation.

44. A method as in claim 35 wherein said received digital audio information is in a compressed audio signal format.

45. A method as in claim 35 wherein said combined digital audio information is in a compressed audio signal format.

46. A method as in claim 2 , further comprising receiving said second digital audio information at said at least one other client source simultaneously with said client source.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0097. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048555/0510 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0097 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2008
From: LUCENT TECHNOLOGIES, INC.
To: AGERE SYSTEMS INC.
Reel/Frame 020773/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2001
From: CURTIN, STEVEN DEARMOND
To: LUCENT TECHNOLOGIES, INC.
Reel/Frame 011448/0640 →