IP Library Granted Patent US 6,985,480
Granted Patent B2
US 6,985,480 · App. 10/306,714 · Granted Jan 10, 2006

System, software and method for implementing an integrated, device independent, packet telephony framework software solution

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,985,480
App. No.
10/306,714
Granted
Jan 10, 2006
Kind
B2
Abstract

A framework system serves to translate calls between dissimilar networks. More specifically, the framework system serves to translate calls between dissimilar packet networks and/or between a packet switch network and the public switched telephone network. The system includes a media engine module for terminating and handling channels of data transmitted between the networks in real time. An administrator module provides control and management interfaces for controlling processing applied to each channel. A conduit module serves to enable the distribution of software throughout the framework system allowing the distributed software to use interprocessor communication mechanism in the system. Optionally, a signaling engine module serves to provide access to call control information for connection between two networks.

Claims (22)

1. A framework system embodied in a computer-readable medium that when executed by one or more processors translates calls between dissimilar networks, comprising:

a media engine module for terminating and handling channeling of data transmitted between dissimilar networks in real time, the media engine module comprising a data manager that when executed terminates data channels;

an administrator module providing control and management interfaces for controlling processing applied to each channel of data by said media engine module; and

a conduit module for enabling the distribution of the media engine and administrator modules throughout the framework system, allowing the distributed media engine and administrator modules to use interprocessor communication mechanisms used in the framework system.

2. The system of claim 1 , further comprising a signaling engine module that when executed provides access to call control information for connection between a circuit switched network and a packet network.

3. The system of claim 1 , wherein said media engine module is configured to transcode call information.

4. The system of claim 1 , wherein when said data manager is executed both packet and circuit switched data channels are terminated.

5. The system of claim 1 , wherein said data manager comprises an interface that when executed communicates with packet and circuit switched physical interfaces.

6. The system of claim 1 , wherein the media engine module further comprises a scheduler module for receiving input data for all channels from the data manager, receiving commands from the administrator module and modifying channel configuration based on received commands, processing input data for each channel and generating required output data, receiving output data for each channel, packaging output data for transmission, transmitting output data using the data manager, receiving responses or events from each channel, and transmitting responses or events to the administrator.

7. The system of claim 1 , wherein a control interface comprises a C Application Programmers Interface (C — API), and said management interface comprises one of a C — API or a Simple Network Management Protocol (SNMP) interface.

8. The system of claim 7 , wherein said control interface and said management interfaces are open interfaces.

9. The system of claim 1 , wherein said media engine module is distributed to and executes on network processors and digital signal processors with a high-speed interconnect between the network processors and the digital signal processors.

10. The system of claim 1 , wherein said media engine module is executed by a digital signal processor having data termination capabilities.

11. The system of claim 1 , further comprising a plurality of media engine modules.

12. The system of claim 1 , wherein said media engine module further comprises a scheduler for creating and maintaining the operation and data flow for channels under control of the administrator module.

13. The system of claim 1 , wherein said media engine module further comprises a scheduler for creating and maintaining the operation and data flow for channels under control of the administrator module.

14. The system of claim 13 , wherein said scheduler invokes one or more functions in an algorithm library to carry out the desired media processing for each channel.

15. The system of claim 1 , wherein said media engine module further comprises an adaptive jitter buffer manager module for removing jitter from packet streams.

16. The system of claim 15 , wherein said adaptive jitter buffer manager module is part of the data manager.

17. The system of claim 2 , wherein said signaling engine module comprises a call control module for converting between call control commands, requests and events generated by a signaling protocol stack, and a defined set of messages communicated between the administrator module and the call control module.

18. The system of claim 1 , wherein said media engine module further comprises media translation and handling software modules making up a plurality of media processing algorithms, each algorithm having a common interface which is open in nature.

19. The system of claim 2 , wherein said signaling engine module comprises an interface for accessing signaling protocol stacks.

Assignments (22)
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2023
From: EAST WEST BANK
To: GEO SEMICONDUCTOR INC.
Reel/Frame 062955/0700 →
SECURITY INTEREST Recorded Jul 26, 2022
From: GEO SEMICONDUCTOR INC.
To: EAST WEST BANK
Reel/Frame 060925/0979 →
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2022
From: CRESCENT COVE CAPITAL II, LP
To: GEO SEMICONDUCTOR, INC.
Reel/Frame 060840/0079 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: ROADMAP GEO LP III
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049334/0793 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: SCOTT LAKE HOLDINGS INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 050340/0516 →
SECURITY INTEREST Recorded May 31, 2019
From: GEO SEMICONDUCTOR INC.
To: CRESCENT COVE CAPITAL II, LP
Reel/Frame 049337/0040 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2019
From: BISHOPSGATE HOLDINGS CORPORATION
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049286/0365 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. FROM US12027189 TO PCTUS1227189 PREVIOUSLY RECORDED ON REEL 044958 FRAME 0828. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Mar 1, 2018
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 045482/0808 →
SECURITY INTEREST Recorded Dec 26, 2017
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 044958/0828 →
SECURITY INTEREST Recorded Dec 20, 2017
From: GEO SEMICONDUCTOR INC.
To: SCOTT LAKE HOLDINGS INC.
Reel/Frame 044957/0529 →
SECURITY AGREEMENT Recorded Oct 23, 2013
From: GEO SEMICONDUCTOR INC
To: BISHOPSGATE HOLDINGS CORPORATION
Reel/Frame 031479/0486 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2013
From: MAXIM INTEGRATED PRODUCTS, INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 029677/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2010
From: TRINITY CONVERGENCE LIMITED
To: MAXIM INTEGRATED PRODUCTS INTERNATIONAL LIMITED
Reel/Frame 024849/0316 →
RELEASE OF SECURITY INTEREST Recorded Jul 29, 2010
From: SQUARE 1 BANK
To: TRINITY CONVERGENCE LIMITED
Reel/Frame 024755/0317 →
RELEASE OF SECURITY INTEREST Recorded Jul 29, 2010
From: INTERSOUTH PARTNERS V, L.P.; INTERSOUTH AFFILIATES V, L.P.
To: TRINITY CONVERGENCE LIMITED
Reel/Frame 024755/0327 →
RELEASE OF SECURITY INTEREST Recorded Jul 29, 2010
From: CORE CAPITAL PARTNERS, L.P.
To: TRINITY CONVERGENCE LIMITED
Reel/Frame 024755/0330 →
RELEASE OF SECURITY INTEREST Recorded Jul 29, 2010
From: NEEDHAM CAPITAL PARTNERS III, L.P.; NEEDHAM CAPITAL PARTNERS IIIA, L.P.; NEEDHAM CAPITAL PARTNERS III (BERMUDA), L.P.
To: TRINITY CONVERGENCE LIMITED
Reel/Frame 024755/0333 →
SECURITY AGREEMENT Recorded Dec 15, 2009
From: TRINITY CONVERGENCE, INC.
To: INTERSOUTH PARTNERS V, L.P.; INTERSOUTH AFFILIATES V, L.P.; CORE CAPITAL PARTNERS, L.P.; NEEDHAM CAPITAL PARTNERS III, L.P.; NEEDHAM CAPITAL PARTNERS IIIA, L.P.; NEEDHAM CAPITAL PARTNERS III, L.P. (BERMUDA)
Reel/Frame 023649/0878 →
SECURITY AGREEMENT Recorded May 16, 2008
From: TRINITY CONVERGENCE LIMITED
To: SQUARE 1 BANK
Reel/Frame 020951/0853 →
SECURITY AGREEMENT Recorded Mar 31, 2006
From: TRINITY CONVEGENCE, INC.
To: SQUARE 1 BANK
Reel/Frame 017411/0897 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2003
From: TRINITY CONVERGENCE, INC.
To: TRINITY CONVERGENCE LIMITED
Reel/Frame 014513/0224 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2003
From: BROWN, DAVID THOMAS
To: TRINITY CONVERGENCE, INC.
Reel/Frame 013923/0856 →