IP Library Patent Application 12152753
Patent Application
App. No. 12/152,753

Method and system for dynamic audio stream redirection

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.
12/152,753
Abstract

There is provided a method of redirecting an audio stream from a first audio endpoint to a second audio endpoint in a computer operating system. The method includes directing the audio stream from a client application through a first audio resource stack to the first audio endpoint; creating an audio endpoint bridge to provide a path for the audio stream from the first audio resource stack through a second audio resource stack connected to the second audio endpoint; and redirecting the audio stream to the second audio endpoint using the audio endpoint bridge. The audio endpoint bridge can be created by forming a bridging application so as to activate the second audio stack. The bridging application can be hooked into a Windows audio engine in the second audio resource stack.

Claims (29)

1 . A method for redirecting an audio stream from a first audio endpoint to a second audio endpoint in a computer operating system, the method comprising:

directing said audio stream from a client application through a first audio resource stack to said first audio endpoint;

creating an audio endpoint bridge to provide a path for said audio stream from said first audio resource stack through a second audio resource stack connected to said second audio endpoint; and

redirecting said audio stream to said second audio endpoint using said audio endpoint bridge.

2 . The method of claim 1 further comprising muting said first audio endpoint.

3 . The method of claim 1 further comprising enabling said audio stream to be outputted by said first audio endpoint and said second audio endpoint.

4 . The method of claim 1 , wherein said audio endpoint bridge is created by forming a bridging application so as to activate said second audio stack.

5 . The method of claim 4 , wherein said bridging application is formed by an audio processing object in said first audio resource stack.

6 . The method of claim 4 , wherein said bridging application is hooked into a Windows audio engine in said second audio resource stack.

7 . The method of claim 1 , wherein said computer operating system is Windows Vista.

8 . A system for redirecting an audio stream from a first audio endpoint to a second audio endpoint, the system comprising:

a controller configured to direct said audio stream from a client application through a first audio resource stack to said first audio endpoint;

said controller further configured to create an audio endpoint bridge to provide a path for said audio stream from said first audio resource stack through a second audio resource stack connected to said second audio endpoint; and

said controller further configured to redirect said audio stream to said second audio endpoint using said audio endpoint bridge

9 . The system of claim 8 , wherein said controller is further configured to mute said first audio endpoint.

10 . The system of claim 8 , wherein said controller is further configured to enable said audio stream to be outputted by said first audio endpoint and said second audio endpoint.

11 . The system of claim 8 , wherein said controller is further configured to create said audio endpoint bridge by forming a bridging application so as to activate said second audio stack.

12 . The system of claim 1 , wherein said controller is further configured to utilize an audio processing object in said first audio resource stack to form said bridging application.

13 . The system of claim 11 , wherein said bridging application is hooked into a Windows audio engine in said second audio resource stack.

14 . The system of claim 8 , wherein said computer operating system is Windows Vista.

15 . A system for redirecting an audio stream from a first audio endpoint to a second audio endpoint in an operating system, the system comprising:

a first audio resource stack for directing said audio stream from a client application to said first audio endpoint, said first audio resource stack comprising an audio processing object;

a second audio resource stack connected to said second audio endpoint bridge;

an audio endpoint bridge for redirecting said audio stream from said audio processing object through said second audio resource stack to said second audio endpoint.

16 . The system of claim 15 , wherein said audio processing object is configured to mute said first audio endpoint.

17 . The system of claim 15 , wherein said audio processing object is configured to enable said audio stream to be outputted by said first audio endpoint and said second audio endpoint.

18 . The system of claim 15 , wherein said audio processing object is configured to form a bridging application so as to activate said second audio stack, thereby creating said audio endpoint bridge.

19 . The system of claim 18 , wherein said bridging application is hooked into a Windows audio engine in said second audio resource stack.

20 . The system of claim 15 , wherein said computer operating system is Windows Vista.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038803/0693 →
CHANGE OF NAME Recorded May 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 038777/0885 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →
SECURITY AGREEMENT Recorded Mar 11, 2010
From: CONEXANT SYSTEMS, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; CONEXANT, INC.; BROOKTREE BROADBAND HOLDING, INC.
To: THE BANK OF NEW YORK, MELLON TRUST COMPANY, N.A.
Reel/Frame 024066/0075 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2010
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: CONEXANT SYSTEMS, INC.
Reel/Frame 023998/0838 →
SECURITY AGREEMENT Recorded Jun 10, 2008
From: CONEXANT SYSTEMS, INC.
To: THE BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 021074/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2008
From: WIHARDJA, JAMES W.; QIAN, XIAOYAN VIVIAN
To: CONEXANT SYSTEMS, INC.
Reel/Frame 021021/0161 →