Patent US5600632A successfully refreshed from Google Patents.
US5600632A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Methods and apparatus for performance monitoring using synchronized network analyzers
Assignee: Verizon Patent and Licensing Inc
•
Filing: 1995-03-22
•
Granted: 1997-02-04
•
Expires: 2015-03-22
Abstract
Abstract A plurality of network analyzers are combined into a network performance analysis tool for analyzing complex and widely distributed networks. Each of the network analyzers is synchronized with the others to provide consistency in the application of timestamps to packets traversing the network. Data from all of the analyzers is aggregated and sorted chronically and a variety of processing performed to determine important performance information about various components of the network. This information can then be used directly in simulation of a fully deployed network environment.
Inventors
- 👤 Martin A. Schulman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 16:14
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L41/00; H04L41/14; H04L41/142; H04L43/00; H04L43/08; H04L43/0823; H04L43/0829; H04L43/0852; H04L43/12; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5628; H04L2012/5672; H04L2012/5674; H04L41/145; H04L43/04; H04L43/045; H04L43/0876; H04L43/0888
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
132 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information; wherein the desired information comprises one or more of: a. average packet latency between two points, b. packet latency distribution, c. packet size distribution, d. packet size minimum and/or maximum, e. minimum and/or maximum latency f. packet fragmentation, g. packet loss, h. packet retransmissions, i. sliding window algorithm efficiency, and j. throughput.
Claim 2
Dependent Claim
132 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information; wherein the desired information comprises one or more of: a. average packet latency between two points, b. packet latency distribution, c. packet size distribution, d. packet size minimum and/or maximum, e. minimum and/or maximum latency f. packet fragmentation, g. packet loss, h. packet retransmissions, i. sliding window algorithm efficiency, and j. throughput.
Claim 3
Dependent Claim
86 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein comprises information about network topology.
Claim 4
Dependent Claim
86 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein comprises information about network topology.
Claim 5
Dependent Claim
91 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein the desired information is used to drive a network simulator.
Claim 6
Dependent Claim
91 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein the desired information is used to drive a network simulator.
Claim 7
Dependent Claim
108 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein the desired information is extracted from any of the physical, data link, network, transport, session, presentation or application portions of a protocol utilized to format captured packets.
Claim 8
Dependent Claim
108 words
A network performance analyzer comprising: a plurality of network analyzers, each having a clock and each connected to a point in a network; means for synchronizing the clocks of said network analyzers; means for aggregating data captured by said network analyzers, comprising means for placing all said data in a common file and for sorting said data chronologically; and means for analyzing said data to produce network performance information, comprising means for processing chronologically sorted data to extract desired information wherein the desired information is extracted from any of the physical, data link, network, transport, session, presentation or application portions of a protocol utilized to format captured packets.
Claim 9
Dependent Claim
69 words
The network performance analyzer of claim 4, in which said network analyzers each comprise at least one processor and said means for synchronizing the clocks of said network analyzers comprise: a. a real time clock board connected to a bus of each said processor for synchronizing the clock of said processor with that of other processors b. an interconnection means linking real time clock boards of each network analyzers.
Claim 10
Dependent Claim
39 words
The network performance analyzer of claim 4, in which said network analyzers comprise at least one processor and said means for synchronizing the clocks of said network analyzers comprises an automated computer time service routine run on said processor.
Claim 11
Dependent Claim
27 words
The network performance analyzer of claim 4, in which said means for synchronizing the clocks of said network analyzers comprises means for implementing a network time protocol.
Claim 12
Dependent Claim
34 words
The network performance analyzer of claim 4, in which said network analyzers each comprise means for connecting the network analyzer to an external time reference and for synchronizing said clock with said time reference.
Claim 13
Dependent Claim
52 words
The network performance analyzer of claim 4, in which said means for synchronizing the clocks of said network analyzers comprises means for measuring round trip delay and for calculating and recording difference values between pairs of clocks and means for adjusting the timestamp associated with packets to correct for those difference values.
References Cited (Backward Citations)
US4817080A
Cited
US5101402A
Cited
US5247517A
Cited
US5198805A
Cited
US5315580A
Cited
US5276529A
Cited
US5410586A
Cited
US5375159A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-02-04 | 2000-08-05 | 2001-02-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-02-04 | 2004-08-05 | 2005-02-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-02-04 | 2008-08-05 | 2009-02-04 | $7700.00 | Window Closed / Lapsed |