IP Library Granted Patent US 7,643,518
Granted Patent B2
US 7,643,518 · App. 10/695,968 · Granted Jan 5, 2010

Method for transferring and separating telephone call data

Assignee: Global Tel*Link Corporation
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,643,518
App. No.
10/695,968
Filed
Oct 29, 2003
Granted
Jan 5, 2010
Kind
B2
Art Unit
2416
USPC
370/493
Abstract

The present subject matter relates to apparatus and methodologies for allowing old telephone line capacity to provide near DSL or superior DSL quality telephone connections. A method of handling a telephone call with an associated data package over a telephone system having a power pair of lines and a second pair of communication lines with the steps of: a) determining the types of data desired to create a data group from the group consisting of voice, picture, bio-marker (finger print, retinal scan, etc.), card holder information (credit card number, etc.), DNIS and ANSI call data, generating at least one first byte digital data from at least one first digital data generator; generating at least one second type digital data from at least one second digital data generator; prioritizing the data between the at least one first byte digital data and at least one second type digital data so that the at least one first byte digital data is given priority; determining the bandwidth associated with transmission of the at least one first byte digital data; preferentially sending the at least one first byte of digital data within the bandwidth associated therewith; and adding bandwidth as required to include the at least one second type digital data. The data is separated and forwarded on at a site remote from the phones. Data is carried to the phone as well as away from the phone using this prioritized process.

Claims (108)

1. A method of handling a telephone call with an associated data package over a telephone system having a pair of first lines and a pair of second lines with limited bandwidth, comprising:

generating at least one first data from at least one first data generator and at least one second data from at least one second data generator;

prioritizing the at least one first data relative to the at least one second data so that the at least one first data is given priority;

determining the bandwidth required for transmission of the at least one first data;

sending the at least one first data within the bandwidth associated therewith on the first pair of lines;

using bandwidth as available to include the at least one second data;

selecting a digitized format for transmission for each data;

converting the data to the digitized format selected by having wave type data converted into signals which are given a value as a bit;

determining the amount of data to store;

storing data which is not ready to send;

prioritizing data to be stored;

attaching a first time marker comprising at least one time reading to each data byte made up of digital data bits;

attaching a second time marker comprising a time reading for at least one predetermined period, said second time marker configured to be separated out as a separated byte;

providing a remote clock to allow the local clock to be kept in time with the local phone clock;

sending the data;

retrieving the data out of the data stream;

separating the data by type based on said first time marker attached to the data; and

re-ordering the data based on the time from the remote clock.

2. The method of claim 1 , wherein said step of prioritizing the at least one first data relative to the at least one second data so that the at least one first data is given priority comprises:

setting a protocol for electing the at least one first data over the at least one second data wherein the first data is of at least one first type and wherein the at least one second data is of at least one second type; and

automatically prioritizing the data based on the protocol.

3. The method of claim 1 , wherein generating comprises:

a) selecting at least one reader to receive the data; and

b) reading data fed into the reader.

4. The method of claim 3 , wherein the reader is selected from the group consisting of voice, picture, bio-marker, card holder information, DNIS and ANI call data readers, and combinations thereof.

5. The method of claim 4 , further comprising:

creating at least one circuit board having a CPU with instructions; and

connecting the reader to the circuit board,

wherein prioritizing comprises permitting the CPU to follow its instructions to prioritize the data.

6. The method of claim 3 , wherein at least one reader is a telephone.

7. The method of claim 1 , wherein said step of prioritizing data to be stored further comprises:

separating the data into bytes;

determining the size of bytes;

packaging the bytes to be sent;

attaching at least one common marker to each data made up of digital data bits; and

streaming data into bytes with the at least one common marker.

8. The method of claim 7 , further comprising associating the at least one common marker with two types of data generation.

9. The method of claim 7 , further comprising associating the at least one common marker with the beginning and ending time of the call.

10. The method of claim 7 , further comprising:

retrieving the data at a remote location;

separating the data by type;

maintaining the data with the first time marker for at least one data type;

using the first time marker to maintain the time order of the data for later transmission and alignment of different data types;

determining the best method for transmitting data; and

sending the data by at least one transmission data stream.

11. The method of claim 1 wherein sending data includes multiplexing the data by moving the data in both directions on the first lines.

12. The method of claim 6 , further comprising using several frequencies on the same channel to transmit several different streams of data from different readers simultaneously.

13. The method of claim 12 , further comprising providing multiple streams of data which streams of data include sampling for data assigned to a particular location on the data stream.

14. A method of handling a telephone call with an associated data package over a telephone system having a pair of first lines and a pair of second lines with limited bandwidth, comprising:

generating at least one first data from at least one first data generator and at least one second data from at least one second data generator;

prioritizing the at least one first data relative to the at least one second data so that the at least one first data is given priority;

determining the bandwidth required for transmission of the at least one first data;

sending the at least one first data within the bandwidth associated therewith on the first pair of lines; and

using bandwidth as available to include the at least one second data;

wherein prioritizing comprises:

setting a protocol for electing the at least one first data over the at least one second data wherein the first data is of at least one first type and wherein the at least one second data is of at least one second type;

automatically prioritizing the data based on the protocol;

determining the amount of data to store;

storing data which is not ready to send;

prioritizing data to be stored;

separating the data into bytes;

determining the size of bytes;

packaging the bytes to be sent;

attaching at least one common marker to each data made up of digital data bits; and

streaming data into bytes with the at least one common marker; and wherein said method further comprises:

retrieving the data at a remote location;

separating the data by type;

maintaining the data with a time marker for at least one data type;

using the time marker to maintain the time order of the data for later transmission and alignment of different data types;

determining the best method for transmitting data; and

sending the data by at least one transmission data stream.

15. The method of claim 14 , wherein generating comprises:

selecting at least one reader, selected from the group consisting of voice, picture, bio-marker, card holder information, DNIS and ANI call data readers, and combinations thereof, to receive the data; and

wherein said method further includes creating at least one circuit board having a CPU with instructions; and

connecting the reader to the circuit board; and

wherein prioritizing comprises permitting the CPU to follow its instructions to prioritize the data.

16. The method of claim 15 , further comprising associating the time marker with the beginning and ending time of the call.

17. The method of claim 15 , further comprising;

using several frequencies on the same channel to transmit several different streams of data from different readers simultaneously; and

providing multiple streams of data, which streams of data include sampling for data assigned to a particular location on the data stream.

18. The method of claim 14 , wherein sending data includes multiplexing the data by moving the data in both directions on the first lines.

19. A method of handling a telephone call with an associated data package over a telephone system having a pair of first lines and a pair of second lines with limited bandwidth, comprising:

generating at least one first data from at least one first data generator and at least one second data from at least one second data generator;

prioritizing the at least one first data relative to the at least one second data so that the at least one first data is given priority;

determining the bandwidth required for transmission of the at least one first data;

sending the at least one first data within the bandwidth associated therewith on the first pair of lines; and

using bandwidth as available to include the at least one second data;

wherein prioritizing comprises:

setting a protocol for electing the at least one first data over the at least one second data wherein the first data is of at least one first type and wherein the at least one second data is of at least one second type;

automatically prioritizing the data based on the protocol;

determining the amount of data to store;

storing data which is not ready to send;

prioritizing data to be stored;

separating the data into bytes;

determining the size of bytes;

packaging the bytes to be sent;

attaching at least one common marker to each data made up of digital data bits; and

streaming data into bytes with the at least one common marker;

and wherein said method further comprises associating the at least one common marker with the beginning and ending time of the call.

20. The method of claim 19 , wherein generating comprises:

selecting at least one reader, selected from the group consisting of voice, picture, bio-marker, card holder information, DNIS and ANI call data readers, and combinations thereof, to receive the data; and

wherein said method further includes creating at least one circuit board having a CPU with instructions; and

connecting the reader to the circuit board; and

wherein prioritizing comprises permitting the CPU to follow its instructions to prioritize the data.

21. The method of claim 20 , further comprising;

using several frequencies on the same channel to transmit several different streams of data from different readers simultaneously; and

providing multiple streams of data, which streams of data include sampling for data assigned to a particular location on the data stream.

22. The method of claim 19 , wherein sending data includes multiplexing the data by moving the data in both directions on the first lines.

Assignments (32)
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 069175/0165 →
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 →
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/0287 →
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/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 047687/0260 →
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 →
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 →
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 →
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 →
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 021449 FRAME 0910. 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, JOSEPH; BIRCH, JEREMY; MADDALENA, ELIZABETH; LOGSDON, MARTIN; WILSON, BRYAN; JONES, MARK
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 021759/0881 →
VERIFIED EMPLOYEE AGREEMENT REGARDING ASSIGNMENT OF PATENT RIGHTS Recorded Oct 27, 2008
From: WILSON, BRYAN
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 021743/0896 →
VERIFIED EMPLOYEE AGREEMENT REGARDING ASSIGNMENT OF PATENT RIGHTS Recorded Oct 24, 2008
From: SALTER, KEN
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 021735/0291 →
VERIFIED EMPLOYEE AGREEMENT REGARDING ASSIGNMENT OF PATENT RIGHTS Recorded Oct 24, 2008
From: CHIN, SEACOL
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 021735/0250 →
VERIFIED EMPLOYEE AGREEMENT REGARDING ASSIGNMENT OF PATENT RIGHTS Recorded Oct 24, 2008
From: BIRCH, JEREMY
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 021735/0229 →
VERIFIED EMPLOYEE AGREEMENT REGARDING ASSIGNMENT OF PATENT RIGHTS Recorded Oct 24, 2008
From: ANDERS, JOSEPH C.
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 021735/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2008
From: DIAZ, VERONICA
To: GLOBAL TEL*LINK CORPORATION
Reel/Frame 021609/0321 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2008
From: ANDERS, JOSEPH; BIRCH, JEREMY; MADDALENA, ELIZABETH; LOGSDON, MARTIN; WILSON, BRYAN; JONES, MARK
To: GLOBEL TEL*LINK CORPORATION
Reel/Frame 021449/0910 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jun 22, 2005
From: GLOBAL TEL'LINK CORPORATION
To: CREDIT SUISSE CAYMAN ISLANDS BRANCH
Reel/Frame 016561/0666 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jun 22, 2005
From: GLOBAL TEL*LINK CORPORATION
To: CREDIT SUISSE, CAYMAN ISLANDS BRANCH
Reel/Frame 016561/0686 →
RELEASE SECURITY INTEREST IN PATENTS Recorded Jun 22, 2005
From: WELLS FARGO FOOTHILL, INC.
To: GLOBAL TEL LINK CORPORATION
Reel/Frame 016561/0662 →
SECURITY AGREEMENT Recorded Feb 15, 2005
From: GLOBAL TEL*LINK CORPORATION
To: WELLS FARGO FOOTHILL, INC., AS AGENT
Reel/Frame 015687/0006 →
Continuity (2)
Provisional Application 6042239900 · Oct 29, 2002
Related Publication 20040090953A1 · May 13, 2004