Patent ID: 7643518

Claim:
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.