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

Dynamic quality control network routing

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1998-05-06
•
Granted: 2000-10-17
•
Expires: 2018-05-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network connection between an origination node (30-1) and a destination node (40) is dynamically determined and established during a tele/datacommunications session. At commencement of the session the originating node provides (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters. During the session, the set of prescribed quality connection parameters is used by a quality connection server (20) to determine an acceptable sequence of links between the originating node and the destination node. In accordance with the determination, the quality connection server sets up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session.

Inventors

  • 👤 Anders Hultgren

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 03:36
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/70; H04L47/82; H04L47/822; H04L12/00; H04L12/02; H04L12/14; H04L12/141; H04L12/1421; H04L12/1428; H04L12/1432; H04L12/1439; H04L12/1442; H04L12/145; H04L12/1453; H04L12/1457; H04L12/1485; H04L12/1489; H04L12/1492; H04L45/00; H04L45/302; H04L45/42; H04L47/72; H04L47/724; H04L47/78; H04L47/781; H04L47/783; H04L47/785; H04L47/80; H04L47/805; H04L47/826; H04L47/829; H04L9/00; H04L9/40; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04Q3/00; H04Q3/0016; H04Q3/64; H04Q3/66; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5619; H04L2012/5629; H04L2012/563; H04L2012/5631; H04L2012/5632; H04L2012/5638; H04L2012/5639; H04L69/00; H04L69/24; H04Q2213/00; H04Q2213/1305; H04Q2213/13098; H04Q2213/13103; H04Q2213/13106; H04Q2213/1313; H04Q2213/13141; H04Q2213/13166; H04Q2213/13175; H04Q2213/13299; H04Q2213/13353; H04Q2213/1338; H04Q2213/13389; H04W; H04W4/00; H04W4/24

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 162 words
A method of establishing a network connection between an origination node and a destination node, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session: (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and, in accordance with the determination, (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; wherein the acceptable sequence of links is determined by a server which performs the steps of: sending solicitations for bids to a plurality of nodes intermediate the origination node and the destination node; processing bids received in response to the solicitations to determine the acceptable sequence of links.
Claim 2
Independent Claim 162 words
A method of establishing a network connection between an origination node and a destination node, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session: (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and, in accordance with the determination, (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; wherein the acceptable sequence of links is determined by a server which performs the steps of: sending solicitations for bids to a plurality of nodes intermediate the origination node and the destination node; processing bids received in response to the solicitations to determine the acceptable sequence of links.
Claim 3
Dependent Claim 24 words
The method of claim 1, wherein the server also consults a link current status database to obtain predetermined quality connection parameters for a link.
Claim 4
Dependent Claim 31 words
The method of claim 1, wherein in processing the bids to determine the acceptable sequence of links the server also considers connection capabilities of the origination node and the destination node.
Claim 5
Dependent Claim 56 words
The method of claim 1, wherein a server uses the set of prescribed quality connection parameters to determine an acceptable sequence of links and sets up the connections over the acceptable sequence of links, but wherein prior to setting up the connections the server prompts the originating node for acceptance of the acceptable sequence of links.
Claim 6
Independent Claim 180 words
A method of establishing a network connection between an origination node and a destination node, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session; (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and, in accordance with the determination, (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; wherein the originating node has a processor which executes a client program, the client program including a set of instructions which upon installation prompts for entry of the set of prescribed quality connection parameters, and which upon entry of the address of the destination node causes the set of prescribed quality connection parameters to be sent to a server, the server performing steps (2) and (3).
Claim 7
Independent Claim 180 words
A method of establishing a network connection between an origination node and a destination node, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session; (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and, in accordance with the determination, (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; wherein the originating node has a processor which executes a client program, the client program including a set of instructions which upon installation prompts for entry of the set of prescribed quality connection parameters, and which upon entry of the address of the destination node causes the set of prescribed quality connection parameters to be sent to a server, the server performing steps (2) and (3).
Claim 8
Dependent Claim 17 words
The method of claim 1, wherein the acceptable sequence of links comprises links which constitute differing networks.
Claim 9
Dependent Claim 43 words
The method of claim 6, wherein some of the links included in the acceptable sequence of links are links of a data network and others of the links included in the acceptable sequence of links are links of a public switched telephony network.
Claim 10
Independent Claim 209 words
A method of establishing a network connection between an origination node and a destination node using links of a network, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session; (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and, in accordance with the determination, (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; wherein the originating node has a processor which executes a client program, the client program including a set of instructions which, upon entry of the address of the destination node, sends a message to a server which performs steps (2) and (3), and wherein prior to performing steps (2) and (3) the server requests entry of the set of prescribed quality connection parameters from the origination node; wherein the message is sent to the server over a link of the same network through which the connection is to be established.
Claim 11
Independent Claim 209 words
A method of establishing a network connection between an origination node and a destination node using links of a network, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session; (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and, in accordance with the determination, (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; wherein the originating node has a processor which executes a client program, the client program including a set of instructions which, upon entry of the address of the destination node, sends a message to a server which performs steps (2) and (3), and wherein prior to performing steps (2) and (3) the server requests entry of the set of prescribed quality connection parameters from the origination node; wherein the message is sent to the server over a link of the same network through which the connection is to be established.
Claim 12
Independent Claim 208 words
A method of establishing a network connection between an origination node and a destination node, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session; (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and, in accordance with the determination, (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; wherein the originating node has a processor which executes a client program, the client program including a set of instructions which, after a connection is made with the destination node without utilization of the client program, monitors a parameter of the connection with the destination node and transmits the parameter of the connection to a server which develops a proposal for a quality connection between the originating node and the destination node and which returns the proposal to the client program whereby the client program generates a solicitation for utilization of the quality connection.
Claim 13
Independent Claim 208 words
A method of establishing a network connection between an origination node and a destination node, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session; (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and, in accordance with the determination, (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; wherein the originating node has a processor which executes a client program, the client program including a set of instructions which, after a connection is made with the destination node without utilization of the client program, monitors a parameter of the connection with the destination node and transmits the parameter of the connection to a server which develops a proposal for a quality connection between the originating node and the destination node and which returns the proposal to the client program whereby the client program generates a solicitation for utilization of the quality connection.
Claim 14
Dependent Claim 149 words
A computer program product including a set of instructions stored in a memory for execution by a processor of a computer which serves as an originating node of a network, the set of instructions when executing performing the functions of: prompting entry of a set of prescribed quality connection parameters; sending a quality connection request message, when an address of a destination node of the network is entered during execution of an internet browser program, to a quality connection server node, the quality connection request message requesting that the quality connection server node use the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and refraining from transmitting data packets to the destination node until the quality connection server node has determined and reserved the acceptable sequence of links between the originating node and the destination node.
Claim 15
Dependent Claim 149 words
A computer program product including a set of instructions stored in a memory for execution by a processor of a computer which serves as an originating node of a network, the set of instructions when executing performing the functions of: prompting entry of a set of prescribed quality connection parameters; sending a quality connection request message, when an address of a destination node of the network is entered during execution of an internet browser program, to a quality connection server node, the quality connection request message requesting that the quality connection server node use the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node; and refraining from transmitting data packets to the destination node until the quality connection server node has determined and reserved the acceptable sequence of links between the originating node and the destination node.
Claim 16
Dependent Claim 23 words
The computer program product of claim 10, wherein the set of prescribed quality connection parameters is included in the quality connection request message.
Claim 17
Dependent Claim 162 words
A quality connection server node for a tele/datacommunications network, the node including a memory wherein a quality connection management program is stored, the quality connection management program including a set of instructions which are executed by a processor of a server node for performing the functions of: (1) during a tele/datacommunications session, using a set of prescribed quality connection parameters to determine an acceptable sequence of links between a session-originating node and a destination node; and, in accordance with the determination, (2) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the session-originating node and the destination node during the session; wherein the function of using a set of prescribed quality connection parameters to determine an acceptable sequence of links includes the steps of: sending solicitations for bids to a plurality of nodes intermediate the session-origination node and the destination node; processing bids received in response to the solicitations to determine the acceptable sequence of links.
Claim 18
Dependent Claim 162 words
A quality connection server node for a tele/datacommunications network, the node including a memory wherein a quality connection management program is stored, the quality connection management program including a set of instructions which are executed by a processor of a server node for performing the functions of: (1) during a tele/datacommunications session, using a set of prescribed quality connection parameters to determine an acceptable sequence of links between a session-originating node and a destination node; and, in accordance with the determination, (2) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the session-originating node and the destination node during the session; wherein the function of using a set of prescribed quality connection parameters to determine an acceptable sequence of links includes the steps of: sending solicitations for bids to a plurality of nodes intermediate the session-origination node and the destination node; processing bids received in response to the solicitations to determine the acceptable sequence of links.
Claim 19
Dependent Claim 25 words
The method of claim 12, wherein the server node also consults a link current status database to obtain predetermined quality connection parameters for a link.
Claim 20
Dependent Claim 52 words
The quality connection server node of claim 12, wherein the function of setting up connections over the acceptable sequence of links includes the step of transmitting a session number and session reservation information to nodes intermediate the session-origination node and the destination node which are included in the acceptable sequence of links.
Claim 21
Dependent Claim 20 words
The quality connection server node of claim 12, wherein the acceptable sequence of links comprises links which constitute differing networks.
Claim 22
Dependent Claim 46 words
The quality connection server node of claim 12, wherein some of the links included in the acceptable sequence of links are links of a data network and others of the links included in the acceptable sequence of links are links of a public switched telephony network.
Claim 23
Dependent Claim 109 words
A computer program product including a set of instructions stored in a memory for execution by a processor of a computer which serves as an originating node of a network, the set of instructions when executing performing the functions of: monitoring a parameter of a connection between the originating node and a destination node after a connection is made between the originating node and the destination node; transmitting the parameter of the connection to a server; receiving from the server a proposal for a quality connection between the originating node and the destination node; and generating a solicitation message at the origination node for utilization of the quality connection.
Claim 24
Dependent Claim 109 words
A computer program product including a set of instructions stored in a memory for execution by a processor of a computer which serves as an originating node of a network, the set of instructions when executing performing the functions of: monitoring a parameter of a connection between the originating node and a destination node after a connection is made between the originating node and the destination node; transmitting the parameter of the connection to a server; receiving from the server a proposal for a quality connection between the originating node and the destination node; and generating a solicitation message at the origination node for utilization of the quality connection.
Claim 25
Independent Claim 91 words
A method of operating a multi-node network having one or more nodes which receive a solicitation from a server, the solicitation including a set of prescribed connection parameters sought for characterizing links to be included in an acceptable sequence of links between an extra-network origination node and an extra-network destination node, the method comprising: in response to the solicitation, determining which links between the nodes of the network satisfy the prescribed connection parameters; and apprising the server of ones of the satisfying links for which utilization would maximize revenue for network.
Claim 26
Independent Claim 91 words
A method of operating a multi-node network having one or more nodes which receive a solicitation from a server, the solicitation including a set of prescribed connection parameters sought for characterizing links to be included in an acceptable sequence of links between an extra-network origination node and an extra-network destination node, the method comprising: in response to the solicitation, determining which links between the nodes of the network satisfy the prescribed connection parameters; and apprising the server of ones of the satisfying links for which utilization would maximize revenue for network.
Claim 27
Independent Claim 201 words
A method of establishing a network connection between an origination node and a destination node, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session; (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node that allows transmission compliant with the prescribed quality connection parameters; and, in accordance with the determination; (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; characterized in that step (2) is performed prior to step (3), and that step (2) comprises: sending solicitation messages, at commencement of the session, to a plurality of nodes intermediate the origination node and the destination node, the solicitation message requesting confirmation that a connection of the prescribed quality can be set up over a link administered by the intermediate nodes; processing bid messages received in response to the solicitations to determine the acceptable sequence of links.
Claim 28
Independent Claim 201 words
A method of establishing a network connection between an origination node and a destination node, the method comprising: (1) obtaining from the originating node (i) an address of the destination node, and (ii) a set of prescribed quality connection parameters, at least the address of the destination node being obtained at commencement of a session; (2) during the session, using the set of prescribed quality connection parameters to determine an acceptable sequence of links between the originating node and the destination node that allows transmission compliant with the prescribed quality connection parameters; and, in accordance with the determination; (3) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the originating node and the destination node during the session; characterized in that step (2) is performed prior to step (3), and that step (2) comprises: sending solicitation messages, at commencement of the session, to a plurality of nodes intermediate the origination node and the destination node, the solicitation message requesting confirmation that a connection of the prescribed quality can be set up over a link administered by the intermediate nodes; processing bid messages received in response to the solicitations to determine the acceptable sequence of links.
Claim 29
Dependent Claim 35 words
The method of claim 19, wherein at least one of the bid messages provides confirmation that a connection of the prescribed quality can be set up over a specified link until a time yet reached.
Claim 30
Dependent Claim 27 words
The method of claim 19, further comprising sending award messages which cause the intermediate nodes which sent accepted bid messages to schedule a reservation for the session.
Claim 31
Dependent Claim 41 words
The method of claim 19, wherein step (2) is performed by a server which determines the acceptable sequence of links in a manner both to satisfy the set of prescribed quality connection parameters and to maximize revenue obtained from the session.
Claim 32
Dependent Claim 194 words
A quality connection server node for a communications network, the node including a memory wherein a quality connection management program is stored, the quality connection management program including a set of instructions which are executed by a processor of the server node for performing the functions of: (1) during a communications session, using a set of prescribed quality connection parameters to determine an acceptable sequence of links between a session-originating node and a destination node that allows transmission compliant with the prescribed quality connection parameters; and, in accordance with the determination, (2) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the session-originating node and the destination node during the session; characterized in that function (1) is performed prior to function (2), and that function (1) comprises: sending solicitation messages, at commencement of a session, to a plurality of nodes intermediate the origination node and the destination node, the solicitation message requesting confirmation that a connection of the prescribed quality can be set up over a link administered by the intermediate nodes; processing bid messages received in response to the solicitations to determine the acceptable sequence of links.
Claim 33
Dependent Claim 194 words
A quality connection server node for a communications network, the node including a memory wherein a quality connection management program is stored, the quality connection management program including a set of instructions which are executed by a processor of the server node for performing the functions of: (1) during a communications session, using a set of prescribed quality connection parameters to determine an acceptable sequence of links between a session-originating node and a destination node that allows transmission compliant with the prescribed quality connection parameters; and, in accordance with the determination, (2) setting up connections over the acceptable sequence of links whereby data packets are transmitted between the session-originating node and the destination node during the session; characterized in that function (1) is performed prior to function (2), and that function (1) comprises: sending solicitation messages, at commencement of a session, to a plurality of nodes intermediate the origination node and the destination node, the solicitation message requesting confirmation that a connection of the prescribed quality can be set up over a link administered by the intermediate nodes; processing bid messages received in response to the solicitations to determine the acceptable sequence of links.
Claim 34
Dependent Claim 38 words
A quality connection server node of claim 23, wherein at least one of the bid messages provides confirmation that a connection of the prescribed quality can be set up over a specified link until a time yet reached.
Claim 35
Dependent Claim 43 words
The quality connection server node of claim 23, wherein in performing function (1) the server node determines the acceptable sequence of links in a manner both to satisfy the set of prescribed quality connection parameters and to maximize revenue obtained from the session.
Claim 36
Dependent Claim 36 words
The quality connection server node of claim 23, wherein the server node performs the further function of sending award messages which cause the nodes which sent accepted bid messages to schedule a reservation for the session.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag