Patent US6076113A successfully refreshed from Google Patents.
US6076113A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for evaluating user-perceived network performance
Assignee: HP Inc
•
Filing: 1997-04-11
•
Granted: 2000-06-13
•
Expires: 2017-04-11
Abstract
Abstract A scheme of evaluating performance of a network connecting a remote terminal to a data service system is described. The scheme emulates a communication protocol to transfer data reliably and in sequence with congestion control. The communication protocol includes mechanisms for acknowledgment and retransmission and a dynamic window size. The scheme restricts the dynamic window size not to be greater than a predetermined maximum window size, and the amount of data transferred to a predetermined data transfer size, thereby accurately measuring user-perceived network throughput without significantly impacting network performance.
Inventors
- 👤 Srinivas Ramanathan
- 👤 Edward H. Perry
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 15:28
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L47/27; H04L41/00; H04L41/50; H04L41/5003; H04L41/5061; H04L41/5067; H04L47/19; H04L47/193; H04L69/00; H04L69/16; H04L69/163; H04L41/508; H04L41/509
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
103 words
A computer implemented method of evaluating performance of a network connecting a terminal to a data service system, comprising: (A) detecting a predetermined maximum window size of the terminal from the data service system via the network; (B) emulating a communication protocol to transfer data reliably and in sequence with congestion control between the data service system and the terminal via the network, wherein the communication protocol includes mechanisms for acknowledgment and retransmission and a dynamic window size; (C) restricting the dynamic window size not to be greater than the predetermined maximum window size of the terminal during emulation of the communication protocol.
Claim 2
Dependent Claim
103 words
A computer implemented method of evaluating performance of a network connecting a terminal to a data service system, comprising: (A) detecting a predetermined maximum window size of the terminal from the data service system via the network; (B) emulating a communication protocol to transfer data reliably and in sequence with congestion control between the data service system and the terminal via the network, wherein the communication protocol includes mechanisms for acknowledgment and retransmission and a dynamic window size; (C) restricting the dynamic window size not to be greater than the predetermined maximum window size of the terminal during emulation of the communication protocol.
Claim 3
Dependent Claim
23 words
The method of claim 1, further comprising the step of restricting the data transfer not to exceed a predetermined maximum amount of data.
Claim 4
Dependent Claim
28 words
The method of claim 1, wherein the network is selected from a number of network technologies comprising Ethernet, FDDI, 100-VG, 100BaseT, ATM, T-1, T-3, and a combination thereof.
Claim 5
Dependent Claim
44 words
The method of claim 1, wherein the network is selected from a number of network technologies comprising an integrated services digital network, an asymmetric digital subscriber line network, a hybrid fiber coaxial network, a wireless local multi-point distribution service network, and a combination thereof.
Claim 6
Dependent Claim
47 words
The method of claim 1, wherein the network comprises a combination of network technologies such as Ethernet, FDDI, 100-VG, 100BaseT, ATM, T-1, T-3, an integrated services digital network, an asymmetric digital subscriber line network, a hybrid fiber coaxial network, and a wireless local multi-point distribution service network.
Claim 7
Dependent Claim
12 words
The method of claim 1, wherein the terminal is a computer system.
Claim 8
Dependent Claim
15 words
The method of claim 1, wherein the terminal is a computer system with a modem.
Claim 9
Dependent Claim
19 words
The method of claim 1, wherein the terminal is one of a modem, a test target, a network adaptor.
Claim 10
Independent Claim
137 words
An apparatus, comprising: (A) a storage medium; (B) a software program stored in the storage medium to evaluate performance of a network connecting a terminal to a data service system when executed by a computer system, the software comprising (I) a first set of instructions that detect a predetermined maximum window size of the terminal from the data service system via the network; (II) a second set of instructions that emulate a communication protocol to transfer data reliably and in sequence with congestion control between the data service system and the terminal via the network, wherein the communication protocol includes mechanisms for acknowledgment and retransmission and a dynamic window size; (III) a third set of instructions that restrict the dynamic window size not to be greater than the predetermined maximum window size of the terminal during emulation.
Claim 11
Independent Claim
137 words
An apparatus, comprising: (A) a storage medium; (B) a software program stored in the storage medium to evaluate performance of a network connecting a terminal to a data service system when executed by a computer system, the software comprising (I) a first set of instructions that detect a predetermined maximum window size of the terminal from the data service system via the network; (II) a second set of instructions that emulate a communication protocol to transfer data reliably and in sequence with congestion control between the data service system and the terminal via the network, wherein the communication protocol includes mechanisms for acknowledgment and retransmission and a dynamic window size; (III) a third set of instructions that restrict the dynamic window size not to be greater than the predetermined maximum window size of the terminal during emulation.
Claim 12
Dependent Claim
30 words
The apparatus of claim 9, wherein the software program further comprises a fourth set of instructions that restrict the data transfer not to exceed a predetermined maximum amount of data.
Claim 13
Dependent Claim
28 words
The apparatus of claim 9, wherein the network is selected from a number of network technologies comprising Ethernet, FDDI, 100-VG, 100BaseT, ATM, T-1, T-3, and a combination thereof.
Claim 14
Dependent Claim
44 words
The method of claim 9, wherein the network is selected from a number of network technologies comprising an integrated services digital network, an asymmetric digital subscriber line network, a hybrid fiber coaxial network, a wireless local multi-point distribution service network, and a combination thereof.
Claim 15
Dependent Claim
47 words
The method of claim 9, wherein the network comprises a combination of network technologies such as Ethernet, FDDI, 100-VG, 100BaseT, ATM, T-1, T-3, an integrated services digital network, an asymmetric digital subscriber line network, a hybrid fiber coaxial network, and a wireless local multi-point distribution service network.
Claim 16
Dependent Claim
12 words
The method of claim 9, wherein the terminal is a computer system.
Claim 17
Dependent Claim
15 words
The method of claim 9, wherein the terminal is a computer system with a modem.
Claim 18
Dependent Claim
19 words
The method of claim 9, wherein the terminal is one of a modem, a test target, a network adaptor.
References Cited (Backward Citations)
US5197127A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-06-13 | 2003-12-13 | 2004-06-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-06-13 | 2007-12-13 | 2008-06-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-06-13 | 2011-12-13 | 2012-06-13 | $7700.00 | Window Closed / Lapsed |