IP Library Granted Patent US 7,304,984
Granted Patent B2
US 7,304,984 · App. 10/181,748 · Granted Dec 4, 2007

Methods and systems for creating, distributing and executing multimedia telecommunications applications over circuit and packet switched networks

Assignee: Convergent Networks, Inc.
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 7,304,984
App. No.
10/181,748
Granted
Dec 4, 2007
Kind
B2
Abstract

A service creation switch ( 114 ) supports both tightly coupled and loosely distributed application server (AS) ( 126 ) functions, with the tightly coupled AS ( 126 ) functions residing in the switch ( 114 ), and the loosely coupled AS ( 126 ) functions carried out in a service level executable environment (SLEE) ( 34 ). The SLEE ( 134 ) utilizes DLLs to facilitate the distribution of services over a packet network.

Claims (64)

1. A system for delivering and executing multimedia telecommunications applications over circuit and packet switch networks, said system comprising:

a) a media gateway coupled to the PSTN and packet network;

b) a signaling gateway coupled to the SS7 signaling network; and

c) a service creation switch coupled to said media gateway and said signaling gateway, said switch having

i) a generic signaling interface between the signaling gateway and the media gateway,

ii) a management interface for coupling to a management server,

iii) an application server interface for coupling to an application server, and

iv) means for providing Class 5 services to said media gateway.

2. A system according to claim 1 , wherein:

said switch accesses second services other than Class 5 services via said application server interface using a service level executable environment (SLEE).

3. A system according to claim 2 , wherein:

said SLEE utilizes dynamically loaded shared libraries to distribute said second services over the packet network.

4. A system according to claim 2 , wherein:

said SLEE includes means to locate said second services on a plurality of application servers.

5. A system according to claim 1 , wherein:

said first application server interface is for coupling to a local application server, and

said switch further includes a second application server interface for coupling to a remote application server.

6. A system according to claim 5 , further comprising:

d) said second application server,

wherein said second application server resides in the packet network.

7. A system according to claim 5 , wherein:

Class 5 services are embedded in said switch.

8. A system according to claim 5 , wherein:

said switch is a softswitch.

9. A system according to claim 5 , wherein:

said local application server is an open service level executable environment (SLEE).

10. A system according to claim 9 , wherein:

said SLEE is adapted to execute non-Class 5 service functions.

11. A system according to claim 5 , wherein:

said switch is adapted to support both loosely coupled and tightly coupled application server functions.

12. A service creation switch for use with a media gateway coupled to a packet network and a PSTN, the PSTN having an SS7 signaling network, and a signaling gateway coupled to the SS7 signaling network, said service creation coupled to both the media gateway and the signaling gateway, said switch comprising:

a) a generic signaling interface between the signaling gateway and the media gateway;

b) a management interface for coupling to a management server; and

c) an application server interface for coupling to an application server,

wherein said switch includes means for providing Class 5 services to the media gateway within predetermined latency requirements.

13. A service creation switch according to claim 12 , wherein:

communication over said application server interface is in Internet Protocol.

14. A service creation switch according to claim 13 , wherein:

said application server is remotely located on the packet network.

15. A service creation switch according to claim 12 , further comprising:

d) a service level executable environment coupled to said application server interface.

16. A service creation switch according to claim 15 , further comprising:

e) means for determining whether the latency of an accessed application is within a predetermined latency requirement.

17. A service creation switch according to claim 16 , further comprising:

f) means for locating an application on a plurality of application servers.

18. A method for delivering and executing multimedia telecommunications applications over circuit and packet networks, said method comprising:

a) coupling a media gateway to the circuit and packet network;

b) coupling a signaling gateway to the SS7 signaling network;

c) enabling a service creation switch to couple to the signaling gateway and the media gateway, said service creation switch adapted to provide Class 5 services to a telephone call over the packet network and the circuit network; and

e) enabling the switch to couple to an application server provided with non-Class 5 services to provide the non-Class 5 services to a call over the integrated network.

19. A method according to claim 18 , wherein:

said Class 5 services are embedded in said switch.

20. A method according to claim 18 , wherein:

said application server is remotely located relative to the service creation switch.

21. A method according to claim 20 , wherein:

said second application server resides in the packet network.

22. A method according to claim 18 , wherein:

said application server is local relative to the service creation switch.

23. A method according to claim 22 , wherein:

said application server is an open service level executable environment (SLEE).

24. A method according to claim 23 , wherein:

said SLEE distributes non-Class 5 services over the packet network.

25. A system according to claim 23 , wherein:

said SLEE locates non-Class 5 services on a plurality of application servers in the packet network.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 7604984 PREVIOUSLY RECORDED AT REEL: 036051 FRAME: 0517. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jul 14, 2015
From: CYBERDYNE INNOVATIONS LLC
To: ONEWEST BANK N.A.
Reel/Frame 036159/0693 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PAGE (PG. 4) NOT SUBMITTED WITH THE ORIGINAL ASSIGNMENT PREVIOUSLY RECORDED ON REEL 029187 FRAME 0609. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Apr 10, 2013
From: CONVERGENT NETWORKS, INC.
To: CYBERDYNE INNOVATIONS LLC
Reel/Frame 030192/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2012
From: CONVERGENT NETWORKS, INC.
To: CYBERDYNE INNOVATIONS LLC
Reel/Frame 029187/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2002
From: BUTLER, DAVID; FREEDMAN, R. DAVID; STEVENS, DEL
To: CONVERGENT NETWORKS, INC.
Reel/Frame 013284/0145 →
Continuity (3)
Provisional Application 6018211100 · Feb 11, 2000
Provisional Application 6018167600 · Feb 11, 2000
Related Publication 20030012183A1 · Jan 16, 2003