IP Library Granted Patent US 6,965,925
Granted Patent B1
US 6,965,925 · App. 09/223,972 · Granted Nov 15, 2005

Distributed open architecture for media and telephony services

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,965,925
App. No.
09/223,972
Granted
Nov 15, 2005
Kind
B1
Abstract

A server provides media and telephony services in a telecommunications network. The server has a distributed, object-oriented software architecture, allowing client applications to access resources located anywhere in the network. The server provides interfaces to media and telephony resources so that client applications, which may access the server through an IP data network, can access the resources. The software architecture framework is provided by Common Object Request Broker Architecture (CORBA).

Claims (27)

1. A server comprising:

an interface to a data network;

an interface to a computer telephony resource providing a computer telephony service; and

means for receiving a first request from a client application coupled to the data network, said first request containing an object-oriented, language independent, second request to the computer telephony resource for provision of the computer telephony service by the computer telephony resource to the client application.

2. The server of claim 1 further comprising

a resource administrator for tracking availability of the resource.

3. The server of claim 1 wherein the request includes a parameter needed by the resource, and wherein the interface to the resource includes means for passing the parameter to the resource.

4. The server of claim 1 wherein the resource is a text-to-speech server, and wherein the means for receiving an object-oriented, language independent request from the client application includes means for receiving a request for access to the text-to-speech server.

5. The server of claim 1 wherein the resource is a speech recognition device, and wherein the means for receiving an object-oriented, language independent request from the client application includes means for receiving a request for access to the speech recognition device.

6. The server of claim 1 wherein the resource is a speaker verification device, and wherein the means for receiving an object-oriented, language independent request firm the client application includes means for receiving a request for access to the speaker verification device.

7. The server of claim 1 wherein the resource is an interactive voice response device, and wherein the means for receiving an object-oriented, language independent request from the client application includes means for receiving a request for access to the interactive voice response device.

8. The server of claim 1 wherein the resource is a facsimile device, and wherein the means for receiving an object-oriented, language independent request from the client application includes means for receiving a request for access to the facsimile device.

9. The server of claim 1 further comprising

an interface to a telecommunications network,

and wherein the resource provides a telephony service in the telecommunications network.

10. The server of claim 9 wherein the resource is a call router, and wherein the means for receiving an object-oriented, language independent request from the client application includes means for receiving a request for access to the call router.

11. The server of claim 9 wherein the resource is a signaling system server, and wherein the means for receiving an object-oriented, language independent request from the client application includes means for receiving a request for access to the signaling system server.

12. A method for providing remote services by a server coupled to a computer telephony resource, the method comprising the steps of:

receiving a first request from a client application, said first request containing an object-oriented, language-independent second request to the computer telephony resource for provision of services by the computer telephony resource to the client application;

decoding the second request to determine a parameter needed by the computer telephony resource; and

passing the parameter to the computer telephony resource.

13. A system for providing at least one of media services and telephony services in a telecommunications network, comprising:

a server having a services interface, said server being configured to provide the at least one of media services and telephony services to a client application; and

a distributed software bus configured to interface the client application to the server over a network;

wherein the distributed software bus is configured to be used by the client application to obtain the at least one of media services and telephony services by issuing a first request on the network, said first request containing an object-oriented, language independent, second request for the provision of the at least one of media services and telephony services by at least one of a computer telephony resource and a media resource to the client application.

14. The system for providing telephony services in a telecommunications network of claim 13 , wherein said distributed software bus comprises an object request broker interfacing objects on the bus.

15. The system for providing telephony services in a telecommunications network of claim 13 , wherein the system is an object-oriented system for providing media and telephony services in a distributed computing environment.

Assignments (5)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032389/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →