IP Library Granted Patent US 6,853,720
Granted Patent B2
US 6,853,720 · App. 09/967,367 · Granted Feb 8, 2005

Software call control agent

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,853,720
App. No.
09/967,367
Granted
Feb 8, 2005
Kind
B2
Abstract

The present disclosure describes a method comprising establishing a connection between a software communication channel and a media server, wherein the software communication channel is presented to the server as a media stream; transmitting to the media server a call object including a media handle; attaching a media application to the media handle; and establishing a connection between the media application and the software communication channel. The disclosure further describes an apparatus comprising a computing platform including a private branch exchange (PBX); a media server installed on the computing platform; and software operative with the computing platform and the media server to establish a connection between a software communication channel and a media server, wherein the software communication channel is presented to the server as a media stream, transmit to the media server a call object including a media handle, attach a media application to the media handle; and establish a connection between the media application and the software communication channel.

Claims (52)

1. A method comprising:

establishing a connection between a private branch exchange (PBX) and a software communication channel, wherein the software communication channel is presented to the PBX as a line;

establishing a connection between a software communication channel and a media server, wherein the software communication channel is presented to the server as a media stream;

transmitting a call object including a media handle between the PBX and the media server via the software communication channel;

attaching a media application to the media handle; and

establishing a connection between the media application and a calling station.

2. The method of claim 1 wherein the calling station is a terminal or a trunk connected to and in communication with the PBX.

3. The method of claim 1 wherein the calling station is another media application.

4. The method of claim 1 wherein establishing a connection between the software communication channel and the PBX comprises:

registering the software communication channel with the PBX as a line;

using the registration to establish a connection between the PBX and the and the software communication channel; and

routing an incoming request from the PBX to the software communication channel.

5. The method of claim 1 wherein the PBX and the media server are on the same platform.

6. The method of claim 1 wherein the PBX and the software communication channel are on a first platform, the media server is on a second platform, and the first and second platforms communicate via a network.

7. The method of claim 1 wherein the PBX is on a first platform, the software communication channel and the media server are on a second platform, and the first and second platforms communicate via a network.

8. The method of claim 1 wherein the PBX is on a first platform, the software communication channel is on a second platform, the media server is on a third platform, and the first, second and third platforms communicate via a network.

9. An article of manufacture, comprising:

a machine-readable medium having instructions stored thereon to:

establish a connection between a private branch exchange (PBX) and a software communication channel, wherein the software communication channel is presented to the PBX as a line;

establish a connection between a software communication channel and a media server, wherein the software communication channel is presented to the server as a media stream;

transmit a call object including a media handle between the PBX and the media server via the software communication channel;

attach a media application to the media handle; and

establish a connection between the media application and a calling station.

10. The article of manufacture of claim 9 wherein the calling station is a terminal or a trunk connected to and in communication with the PBX.

11. The article of manufacture of claim 9 wherein the calling station is another media application.

12. The article of manufacture of claim 9 wherein the instructions to establish a connection between the software communication channel and the PBX comprise instructions to:

register the software communication channel with the PBX as a line;

use the registration to establish a connection between the PBX and the and the software communication channel; and

route an incoming request from the PBX to the software communication channel.

13. The article of manufacture of claim 9 wherein the PBX and the media server are on the same platform.

14. The article of manufacture of claim 9 wherein the PBX and the software communication channel are on a first platform, the media server is on a second platform, and the first and second platforms communicate via a network.

15. The article of manufacture of claim 9 wherein the PBX is on a first platform, the software communication channel and the media server are on a second platform, and the first and second platforms communicate via a network.

16. The article of manufacture of claim 9 wherein the PBX is on a first platform, the software communication channel is on a second platform, the media server is on a third platform, and the first, second and third platforms communicate via a network.

17. An apparatus comprising:

a computing platform including a private branch exchange (PBX);

a media server installed on the computing platform; and

software operative with the computing platform and the media server to

establish a connection between a private branch exchange (PBX) and a software communication channel, wherein the software communication channel is presented to the PBX as a line;

establish a connection between a software communication channel and a media server, wherein the software communication channel is presented to the server as a media stream;

transmit a call object including a media handle between the PBX and the media server via the software communication channel;

attach a media application to the media handle; and

establish a connection between the media application and a calling station.

18. The apparatus of claim 17 wherein the calling station is a terminal or a trunk connected to and in communication with the PBX.

19. The apparatus of claim 17 wherein the calling station is another media application.

20. The apparatus of claim 17 wherein the software being operative to establish a connection between the software communication channel and the PBX comprises being operative to:

register the software communication channel with the PBX as a line;

use the registration to establish a connection between the PBX and the and the software communication channel; and

route an incoming request from the PBX to the software communication channel.

21. The apparatus of claim 17 wherein the PBX and the media server are on the same platform.

22. The apparatus of claim 17 wherein the PBX and the software communication channel are on a first platform, the media server is on a second platform, and the first and second platforms communicate via a network.

23. The apparatus of claim 17 wherein the PBX is on a first platform, the software communication channel and the media server are on a second platform, and the first and second platforms communicate via a network.

24. The apparatus of claim 17 wherein the PBX is on a first platform, the software communication channel is on a second platform, the media server is on a third platform, and the first, second and third platforms communicate via a network.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2013
From: INTEL CORPORATION
To: MICRON TECHNOLOGY, INC.
Reel/Frame 030747/0001 →