← Back to Patent Explorer
US6016307A Expired / Lapsed US ⏱️ 0.0 years remaining

Multi-protocol telecommunications routing optimization

Assignee: PATENTMARKS COMMUNICATIONS LLC
•
Filing: 1996-10-31
•
Granted: 2000-01-18
•
Expires: 2016-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A telecommunications switching system employing multi-protocol routing optimization which utilizes predetermined and measured parameters in accordance with a set of user priorities in determining the selection of a telecommunications path to be utilized for transmitting a data file to a remote destination. The switching system has a first memory for storing the data file to be transferred, a second memory for storing predetermined parameters such as cost data associated with each of the telecommunications paths, a third memory for storing a set of user priorities regarding the transmission of data files, and means for measuring the value of variable parameters such as file transfer speed associated with each of the telecommunications paths. Processor means are operatively associated with the second and third memories and the variable parameter measuring means for determining which of the plurality of telecommunications paths should be utilized for transferring the data file in accordance with the set of user priorities, the predetermined telecommunications path parameters, and the measured variable parameters. The switching system further comprises input means for allowing a user to change the user priorities in the third memory prior to transmitting a file.

Inventors

  • 👤 Allen D. Kaplan
  • 👤 William F. McCarthy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 20:15
CPC Classifications
H; H04; H04M; H04M7/00; H04L; H04L45/00; H04L45/12; H04L45/123; H04L12/00; H04L12/54; H04L12/56; H04L12/5691; H04L12/5692; H04L12/64; H04L43/00; H04L43/08; H04L43/0852; H04L45/124; H04L9/00; H04L9/40; H04L69/00; H04L69/18

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 155 words
In a telecommunications switching system comprising a plurality of interfaces, each of said interfaces interconnected with an associated telecommunications path capable of transferring a data file from a first memory to a remote destination, each of said telecommunications paths having predetermined parameters associated therewith stored in a second memory in said switching system and variable parameters associated therewith, a method of determining which of said plurality of telecommunications paths should be utilized for transferring the data file from said first memory, said method comprising the steps of: a) analyzing a property of the data file to be transferred; b) measuring said variable parameters for each of said paths; c) analyzing said measured variable parameters and said predetermined parameters; and d) determining which of said paths provides an optimal set of characteristics for transferring the file to the remote destination in accordance with said analyzed variable parameters and predetermined parameters and said analyzed data file property.
Claim 2
Dependent Claim 155 words
In a telecommunications switching system comprising a plurality of interfaces, each of said interfaces interconnected with an associated telecommunications path capable of transferring a data file from a first memory to a remote destination, each of said telecommunications paths having predetermined parameters associated therewith stored in a second memory in said switching system and variable parameters associated therewith, a method of determining which of said plurality of telecommunications paths should be utilized for transferring the data file from said first memory, said method comprising the steps of: a) analyzing a property of the data file to be transferred; b) measuring said variable parameters for each of said paths; c) analyzing said measured variable parameters and said predetermined parameters; and d) determining which of said paths provides an optimal set of characteristics for transferring the file to the remote destination in accordance with said analyzed variable parameters and predetermined parameters and said analyzed data file property.
Claim 3
Dependent Claim 37 words
The method of claim 1 in which said determining step analyzes a set of programmed user priorities in determining which of said paths provides the optimal set of characteristics for transferring the file to the remote destination.
Claim 4
Dependent Claim 19 words
The method of claim 2 in which the user priorities are predefined and stored in said switching system memory.
Claim 5
Dependent Claim 22 words
The method of claim 3 in which said predefined user priorities may be changed by a user prior to said analysis step.
Claim 6
Dependent Claim 25 words
The method of claim 2 in which telecommunications path variable parameters comprises the data transfer speed of said path at a given point in time.
Claim 7
Dependent Claim 22 words
The method of claim 2 in which said telecommunications path predetermined parameters comprises the cost per unit time of utilizing said path.
Claim 8
Dependent Claim 21 words
The method of claim 6 in which said cost per unit time is a function of the current time of day.
Claim 9
Dependent Claim 21 words
The method of claim 6 in which said cost per unit time is a function of the current day of week.
Claim 10
Dependent Claim 22 words
The method of claim 1 in which said telecommunications path predetermined parameters comprises a measure of data transfer reliability of said path.
Claim 11
Dependent Claim 22 words
The method of claim 1 in which said telecommunications path predetermined parameters comprises a measure of data transfer bandwidth of said path.
Claim 12
Dependent Claim 25 words
The method of claim 2 further comprising the step of analyzing the size of the file to be sent in relation to said user priorities.
Claim 13
Dependent Claim 22 words
The method of claim 1 comprising the additional step of first ascertaining if an interface is available prior to performing said analysis.
Claim 14
Dependent Claim 27 words
The method of claim 3 in which each of said predetermined and measured parameters are weighted with respect to said user priorities in performing said analysis step.
Claim 15
Dependent Claim 144 words
A telecommunications switching system comprising: a) a first memory for holding a data file to be transferred to a remote destination, said data file having at least one associated property; b) a plurality of interfaces coupled with said first memory, each of said interfaces interconnected with an associated telecommunications path capable of transferring the data file with the remote destination; b) a second memory for storing predetermined parameters associated with each of said telecommunications paths; c) means for measuring the value of a variable parameter associated with each of said telecommunications paths; and d) processor means operatively associated with said first and second memories and said variable parameter measuring means for determining which of said plurality of telecommunications paths should be utilized for transferring the data file in accordance with said data file property, said predetermined telecommunications path parameters, and said measured variable parameters.
Claim 16
Dependent Claim 144 words
A telecommunications switching system comprising: a) a first memory for holding a data file to be transferred to a remote destination, said data file having at least one associated property; b) a plurality of interfaces coupled with said first memory, each of said interfaces interconnected with an associated telecommunications path capable of transferring the data file with the remote destination; b) a second memory for storing predetermined parameters associated with each of said telecommunications paths; c) means for measuring the value of a variable parameter associated with each of said telecommunications paths; and d) processor means operatively associated with said first and second memories and said variable parameter measuring means for determining which of said plurality of telecommunications paths should be utilized for transferring the data file in accordance with said data file property, said predetermined telecommunications path parameters, and said measured variable parameters.
Claim 17
Dependent Claim 50 words
The system of claim 14 further comprising a third memory for storing a set of user priorities regarding the transmission of data files, and wherein said processor means determines which of said plurality of telecommunications paths should be utilized for transferring the data file in accordance with said user priorities.
Claim 18
Dependent Claim 23 words
The switching system of claim 15 further comprising input means for allowing a user to change said user priorities in said third memory.
Claim 19
Dependent Claim 27 words
The switching system of claim 15 in which said variable parameter measuring means performs a measurement of the data transfer speed of each of said telecommunications paths.
Claim 20
Dependent Claim 19 words
The switching system of claim 16 in which said data transfer speed measurement is performed by a ping test.
Claim 21
Dependent Claim 27 words
The switching system of claim 15 in which the predetermined parameters stored in said second memory comprises the cost per unit time of utilizing the telecommunications paths.
Claim 22
Dependent Claim 22 words
The switching system of claim 19 in which the cost per unit time is a function of the current time of day.
Claim 23
Dependent Claim 22 words
The switching system of claim 19 in which the cost per unit time is a function of the current day of week.
Claim 24
Dependent Claim 28 words
The switching system of claim 15 in which the predetermined parameters stored in said second memory comprises a measure of data transfer reliability of each of said paths.
Claim 25
Dependent Claim 28 words
The switching system of claim 15 in which the predetermined parameters stored in said second memory comprises a measure of data transfer bandwidth of each of said paths.
Claim 26
Dependent Claim 20 words
The switching system of claim 15 further comprising means for ascertaining if an interface is available for data file transfer.
Claim 27
Dependent Claim 15 words
The system of claim 14 wherein said data file property is the data file type.
Claim 28
Dependent Claim 15 words
The system of claim 14 wherein said data file property is the data file size.
Claim 29
Dependent Claim 16 words
The method of claim 1 wherein the data file property analyzed is the data file type.

References Cited (Backward Citations)

US4771425A Cited
US4813037A Cited
EP0247793A2 Cited
EP0668681A2 Cited
WO1988007298A1 Cited
US4870678A Cited
US4979100A Cited
EP0373228B1 Cited
US4994926A Cited
US4994926C1 Cited
US4994926B1 Cited
US5163042A Cited
US5488651A Cited
US5150357A Cited
EP0418813A2 Cited
US5018191A Cited
US4972464A Cited
US5170266A Cited
US5210743A Cited
US5452351A Cited
US5337352A Cited
US5117422A Cited
US5146348A Cited
US5193110A Cited
WO1992013406A1 Cited
US5444707A Cited
US5289536A Cited
US5384835A Cited
US5812654A Cited
US5333266A Cited
US5233604A Cited
US5528677A Cited
US5396536A Cited
US5479401A Cited
US5323389A Cited
US5530904A Cited
US5274625A Cited
US5553124A Cited
EP0631457A2 Cited
US5553131A Cited
EP0641133A2 Cited
EP0647051A1 Cited
WO1995011574A1 Cited
EP0649265A1 Cited
EP0651548A1 Cited
EP0669737A2 Cited
EP0669736A2 Cited
US5737320A Cited
US5761281A Cited
US5548506A Cited
WO1995026091A1 Cited
US5425085C1 Cited
US5425085A Cited
EP0674459A2 Cited
US5459717A Cited
EP0675449A1 Cited
WO1996034479A1 Cited
US5561670A Cited
US5799017A Cited
WO1995032588A1 Cited
EP0687124A2 Cited
WO1995034972A1 Cited
US5541927A Cited
EP0715443A2 Cited
WO1996017457A1 Cited
US5787163A Cited
US5787160A Cited
US5526353A Cited
EP0720396A2 Cited
WO1996029805A1 Cited
US5717745A Cited
US5651002A Cited
WO1997007637A1 Cited
WO1997009218A2 Cited
WO1997011553A1 Cited
US5574780A Cited
WO1997019411A1 Cited
WO1997021313A1 Cited
EP0783217A2 Cited
US5764644A Cited
EP0785697A2 Cited
EP0785698A2 Cited
EP0785699A2 Cited
US5838681A Cited
US5812640A Cited
US5809110A Cited
WO1997032448A1 Cited
WO1997034394A1 Cited
WO1997048197A2 Cited
EP0809410A2 Cited
US5708697A Cited
WO1998004092A2 Cited
WO1998009456A1 Cited
US5867494A Cited
US5867495A Cited
WO1998026530A1 Cited
WO1998027754A2 Cited
EP0849916A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-17 2003-07-19 2004-01-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-17 2007-07-19 2008-01-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-17 2011-07-19 2012-01-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag