IP Library Granted Patent US 7,564,961
Granted Patent B2
US 7,564,961 · App. 10/395,186 · Granted Jul 21, 2009

Telephone port allocation method

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,564,961
App. No.
10/395,186
Granted
Jul 21, 2009
Kind
B2
Abstract

A method is described for handling multiple telephone and data calls having different data type or business protocols an originating phone, phone being broadly defined as the originating device whether phone or computer, wherein there is an originating phone and a destination phone with or without monitoring phones connected through a network, whether a telephone or data network by establishing a remote network processor having incoming and outgoing ports controlled by the remote network processor which has the steps of generating a plurality of protocols applicable to the incoming and outgoing ports; storing the protocols in a database; selecting a protocol for the incoming and outgoing ports; accepting a call from the originating phone on the incoming port; determining if the call is to be completed; setting parameters for completing the call based on the protocols; and completing the call.

Claims (56)

1. A method for operating a telephone network to provide multiple communication protocols for handling communications between an originating phone and a destination phone connected through the telephone network in conjunction with a data network utilizing a plurality of incoming and outgoing ports in communication with and controlled by a remote network processor (RNP), comprising:

providing a plurality of protocols applicable to the incoming and outgoing ports;

creating a protocol database in a database accessed by the RNP;

selecting a protocol for at least one incoming port;

accepting a call from the originating phone on the at least one incoming port;

determining if the call is to be completed;

setting parameters for completing the call;

selecting a protocol for at least one outgoing port; and

connecting the incoming port to the outgoing port.

2. The method of claim 1 , wherein completing the call is performed by sending the call through the telephone network.

3. The method of claim 2 , wherein completing the call further comprises digitizing the telephone call and forwarding a copy thereof for monitoring to a monitoring phone.

4. The method of claim 1 , wherein selecting a protocol further comprises:

generating queries and answers and protocols associated with the answers;

selecting appropriate queries based on data from the call;

accepting user responses to queries; and

designating the protocol of the port based on comparison of the responses to the answers.

5. The method of claim 1 , wherein the call includes ANI data and wherein selecting the protocol comprises determining the protocol appropriate based on the ANI data.

6. The method of claim 1 , wherein the call includes DNIS data and wherein selecting the protocol comprises determining the protocol appropriate based on the DNIS data in the call.

7. The method of claim 1 , wherein the call is comprised of data and message content and wherein the protocol is determined based on the data portion of the call.

8. The method of claim 7 , wherein the data portion of the call is sent to the remote network processor by a WAN and wherein the protocol is selected on the basis of the data portion of the call.

9. The method of claim 3 , further comprising recording the telephone call.

10. The method of claim 9 , further comprising:

selecting keywords and phrases;

monitoring the call with voice recognition software to identify the key words or phrases within the recorded call; and

alerting the monitor of the keywords and phrases.

11. The method of claim 10 , further comprising:

generating digitally a recorded record of the call;

marking the keywords and phrases in the call; and

submitting the recorded record of the call to the monitoring user.

12. The method of claim 7 , further comprising:

providing a reading means for obtaining user information;

adding the user information to the call through the data or voice portion of the call; and

setting the protocol based on the user information.

13. The method of claim 12 , wherein the reading means is selected from the group consisting of card readers, credit card readers, biological marker readers, finger print readers, optics readers, and pin readers.

14. The method of claim 7 , wherein the data portion of the call is comprised of call data of at least one of the group consisting of switching information, call data information and call message information, ANI information, DNIS information and user data and wherein the protocol is set based on the call data plus the port usage at the time the call is made.

15. The method of claim 4 , further comprising creating a billing record associated with the call.

16. The method of claim 12 , further comprising creating at least one user profile associated with the user from a local network processor of a user and from data from the originating call and from a comparison of data from the call.

17. The method of claim 16 , further comprising:

adding the user profile to the protocol database; and

setting future profiles based on the altered protocol database.

18. The method of claim 1 , wherein creating a protocol database comprises setting parameters for protocols and allowing at least one user to define at least one group of protocols within the parameters.

19. The method of claim 9 , wherein recording comprises:

identifying the recording with markers including the start time, origination number, the destination number, and a user identifier;

compressing the recording;

encrypting the recording; and

providing a security envelope around the recording.

20. A method for operating a telephone network in communication with a remote network processor, comprising:

providing a plurality of originating telephones;

providing a plurality of receiving telephones;

providing at least one network switching means to connect the originating and receiving telephones to a plurality of incoming ports of a remote network processor;

determining at the remote network processor the characteristics associated with calls from the originating telephones by:

setting a plurality of rules to determine the type of routing associated with an incoming signal including monitoring and recording;

providing a plurality of protocols comprised of instructions for handling calls and port settings associated with different types of phone calls;

setting the protocol of an incoming port at the remote network processor based on the instructions;

setting the protocol of at least one outgoing port at the remote network processor based on the instructions; and

connecting the incoming ports and the at least one outgoing port.

Assignments (29)
PATENT SECURITY AGREEMENT Recorded Aug 7, 2024
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC; 3V TECHNOLOGIES INCORPORATED
To: TEXAS CAPITAL BANK, AS COLLATERAL AGENT
Reel/Frame 068510/0764 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069177/0067 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069175/0165 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 048788/0014 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 047720/0576 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0913 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047692/0815 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0260 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0287 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Oct 4, 2013
From: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
To: CREDIT SUISSE AG
Reel/Frame 031345/0243 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Oct 4, 2013
From: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
To: CREDIT SUISSE AG
Reel/Frame 031344/0776 →
RELEASE OF PATENT SECURITY AGREEMENT Recorded Sep 27, 2013
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, LLC; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
Reel/Frame 031305/0276 →
PATENT SECURITY AGREEMENT Recorded Jan 5, 2012
From: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 027489/0073 →
RELEASE OF PATENT SECURITY AGREEMENT Recorded Jan 4, 2012
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, LLC; VALUE-ADDED COMMUNICATIONS, INC.; 3V TECHNOLOGIES INCORPORATED
Reel/Frame 027479/0431 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 21, 2011
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 025990/0304 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Mar 21, 2011
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 025990/0257 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 21, 2011
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 025990/0291 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2010
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 024045/0186 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2010
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 024045/0192 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2010
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 024045/0198 →
SECURITY AGREEMENT Recorded Mar 8, 2010
From: GLOBAL TEL*LINK CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 024045/0260 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR MISSPELLING NAME OF ASSIGNEE GLOBAL TEL*LINK CORPORATION PREVIOUSLY RECORDED ON REEL 021448 FRAME 0416. ASSIGNOR(S) HEREBY CONFIRMS THE PREVIOUS ASSIGNMENT SHOWS COMPANY NAME INCORRECTLY AS GLOBEL TEL*LINK CORPORATION EVIDENCED BY ATTACHED AFFIDAVIT OF ASSIGNEE. Recorded Oct 30, 2008
From: ANDERS, CLIFF; SALTER, KEN; CHIN, SEACOL; WILSON, BRIAN; DIAZ, VERONICA; BIRCH, JAY
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 021759/0778 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR MISSPELLING NAME OF ASSIGNEE GLOBAL TEL*LINK CORPORATION PREVIOUSLY RECORDED ON REEL 021448 FRAME 0445. ASSIGNOR(S) HEREBY CONFIRMS THE PREVIOUS ASSIGNMENT SHOWS COMPANY NAME INCORRECTLY AS GLOBEL TEL*LINK CORPORATION EVIDENCED BY ATTACHED AFFIDAVIT OF ASSIGNEE. Recorded Oct 30, 2008
From: ANDERS, CLIFF; SALTER, KEN; CHIN, SEACOL; WILSON, BRIAN; DIAZ, VERONICA; BIRCH, JAY
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 021759/0809 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2008
From: ANDERS, CLIFF; SALTER, KEN; CHIN, SEACOL; WILSON, BRIAN; DIAZ, VERONICA; BIRCH, JAY
To: GLOBEL TEL*LINK CORPORATION
Reel/Frame 021448/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2008
From: ANDERS, CLIFF; SALTER, KEN; CHIN, SEACOL; WILSON, BRIAN; DIAZ, VERONICA; BIRCH, JAY
To: GLOBEL TEL*LINK CORPORATION
Reel/Frame 021448/0445 →
SECURITY AGREEMENT Recorded Jun 28, 2007
From: GLOBAL TEL*LINK COPORATION
To: CREDIT SUISSE
Reel/Frame 019489/0628 →
RELEASE SECURITY INTEREST IN PATENTS Recorded Jun 22, 2005
From: WELLS FARGO FOOTHILL, INC.
To: GLOBAL TEL LINK CORPORATION
Reel/Frame 016561/0662 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 22, 2005
From: GLOBAL TEL*LINK CORPORATION
To: CREDIT SUISSE, CAYMAN ISLANDS BRANCH
Reel/Frame 016561/0686 →
SECURITY AGREEMENT Recorded Feb 15, 2005
From: GLOBAL TEL*LINK CORPORATION
To: WELLS FARGO FOOTHILL, INC., AS AGENT
Reel/Frame 015687/0006 →