Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
121 words
A method of predicting a file download time, comprising: periodically initiating a test probe from a server to a given point in a network in lieu of performing a file download; collecting network performance data generated from the test probes, wherein the network performance data is latency; computing an exponentially time-weighted average of network performing data; and using the exponentially time-weighted average of network performance data to generate a value predictive of the filed download time, wherein the time-weighted average is computed as: AverageLatency = ∑ i = 0 ∞ lat × e - t i / C , wherein lat is an i th latency measurement made at a time t i and C is a time constant.
Claim 2
Independent Claim
121 words
A method of predicting a file download time, comprising: periodically initiating a test probe from a server to a given point in a network in lieu of performing a file download; collecting network performance data generated from the test probes, wherein the network performance data is latency; computing an exponentially time-weighted average of network performing data; and using the exponentially time-weighted average of network performance data to generate a value predictive of the filed download time, wherein the time-weighted average is computed as: AverageLatency = ∑ i = 0 ∞ lat × e - t i / C , wherein lat is an i th latency measurement made at a time t i and C is a time constant.
Claim 3
Dependent Claim
14 words
The method as described in claim 1 wherein the test probe is a ping.
Claim 4
Dependent Claim
51 words
The method as described in claim 1 wherein the value is equal to the following function: average latency+{[max([100] base constant, average latency)]*(penalty factor)}, where the penalty factor is a given packet loss function, and max is a function that selects either the base constant or the average latency, whichever is greater.
Claim 5
Independent Claim
124 words
A method of predicting a file download time, comprising: periodically initiating a test probe from a server to a given point in a network in lieu of performing a file download; collecting network performance data generated from the test probes, wherein the network performance data is packet loss; computing an exponentially time-weighted average of the network performance data; and using the exponentially time-weighted average of the network performance data to generate a value predictive of the file download time, wherein the time-weighted average is computed as: AverageLoss = ∑ i = 0 ∞ loss × e - t i / C , wherein loss is an i th loss measurement made at a time t i and C is a time constant.
Claim 6
Independent Claim
124 words
A method of predicting a file download time, comprising: periodically initiating a test probe from a server to a given point in a network in lieu of performing a file download; collecting network performance data generated from the test probes, wherein the network performance data is packet loss; computing an exponentially time-weighted average of the network performance data; and using the exponentially time-weighted average of the network performance data to generate a value predictive of the file download time, wherein the time-weighted average is computed as: AverageLoss = ∑ i = 0 ∞ loss × e - t i / C , wherein loss is an i th loss measurement made at a time t i and C is a time constant.
Claim 7
Dependent Claim
14 words
The method as described in claim 4 wherein the test probe is a ping.
Claim 8
Independent Claim
191 words
A method of predicting a file download time, comprising: periodically initiating a test probe from a server to a given point in a network in lieu of performing a file download and measuring the file download time directly; collecting latency and packet loss data generated from the test probes; using the data to compute an exponentially time-weighted average of latency and a time-weighted average of loss as follows; AverageLatency = ∑ i = 0 ∞ lat × e - t i / C AverageLoss = ∑ i = 0 ∞ loss × e - t i / C wherein lat is an i th latency measurement made at a time t i , loss is an i th loss measurement made at the time t i , and C is a time constant; and; generating a score predictive of the file download time, wherein the score is substantially equal to: average latency+{[max(base constant, average latency)]*(penalty factor)}, where the penalty factor is a function of the time-weighted average of loss and max is a function that selects either the base constant or the average latency, whichever is greater.
Claim 9
Independent Claim
191 words
A method of predicting a file download time, comprising: periodically initiating a test probe from a server to a given point in a network in lieu of performing a file download and measuring the file download time directly; collecting latency and packet loss data generated from the test probes; using the data to compute an exponentially time-weighted average of latency and a time-weighted average of loss as follows; AverageLatency = ∑ i = 0 ∞ lat × e - t i / C AverageLoss = ∑ i = 0 ∞ loss × e - t i / C wherein lat is an i th latency measurement made at a time t i , loss is an i th loss measurement made at the time t i , and C is a time constant; and; generating a score predictive of the file download time, wherein the score is substantially equal to: average latency+{[max(base constant, average latency)]*(penalty factor)}, where the penalty factor is a function of the time-weighted average of loss and max is a function that selects either the base constant or the average latency, whichever is greater.
Claim 10
Dependent Claim
18 words
The method as described in claim 6 wherein the penalty factor is modified according to a loss percentage.
Claim 11
Dependent Claim
36 words
The method as described in claim 6 , wherein the score is a function of the time-weighted average of latency modified by a the penalty factor that is a function of the time-weighted average of loss.