Access and setup process for end-to-end data and analog voice connections
First Claim
1. A method for setting up a data connection between an originating site communications device and a destination site communications device using a public switched network, said method comprising the steps of:
- (a) receiving a request for a target data rate X from said originating site; and
(b) determining a maximum available rate Y (Y<
=X) available for transmitting data to and/or from said originating site; and
(c) determining a maximum available rate Z for transmitting data to and/or from said destination site;
and(d) selecting a data rate R, where R is the lesser of {Y, Z} as a tentative achievable rate for the overall data link; and
(e) setting up multiple 64 kb/s connections to effectuate said data connection at the selected data rate R.
14 Assignments
0 Petitions
Accused Products
Abstract
A signaling protocol process is described for setting up and controlling end to end data link connections. An optimal data path can be selected and configured by a digital subscriber loop (DSL) user based on particular bandwidth requirements, data rate cost constraints, and/or data delay requirements. The data path can be set up to include one or more data routes, including through a regular digital public switching telephone network (PSTN), various kinds of wide area networks (WANs), and virtual permanent circuit links via digital cross-connects (DCS).
139 Citations
20 Claims
-
1. A method for setting up a data connection between an originating site communications device and a destination site communications device using a public switched network, said method comprising the steps of:
-
(a) receiving a request for a target data rate X from said originating site; and (b) determining a maximum available rate Y (Y<
=X) available for transmitting data to and/or from said originating site; and(c) determining a maximum available rate Z for transmitting data to and/or from said destination site; and (d) selecting a data rate R, where R is the lesser of {Y, Z} as a tentative achievable rate for the overall data link; and (e) setting up multiple 64 kb/s connections to effectuate said data connection at the selected data rate R. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for setting up a data connection between an originating site communications device and a destination site communications device using a packet switching network in a dial-up mode, said method comprising the steps of:
-
(a) receiving a request for a target data rate X from said originating site; and (b) determining a maximum available rate Y (Y<
=X) available for transmitting data to and/or from said originating site; and(c) determining a maximum available rate Z for transmitting data to and/or from said destination site; and (d) selecting a data rate R, where R is the lesser of {Y, Z} as a tentative achievable rate for the data connection; and (e) setting up packet switching links to effectuate said data connection at the selected data rate R. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for setting up a data connection between an originating site communications device and a destination site communications device using a digital subscriber loop that is coupled to a central office in an always-on mode, said method comprising the steps of:
-
(a) initializing the data connection between the originating and destination sites, including determining a maximum data rate X capable of being achieved between said sites; and (b) receiving a requested data rate Y for transmitting data to and/or from said originating site; and (c) setting up a packet switched connection for transmitting data to and/or from said originating site; (d) determining a maximum available rate Z for transmitting data using the packet switched connection, where Z is the lesser of {X, Y} as a tentative achievable rate for the overall data link; and (e) determining a rate R'"'"' which can be supported by data links coupled between said central office and said destination site; (f) determining a rate R, where R is the lesser of {R'"'"', Z} as a tentative achievable rate for the overall data link; and (g) setting up multiple data packets to effectuate said data connection at the selected data rate R. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification