IP Library Granted Patent US 7,546,368
Granted Patent B2
US 7,546,368 · App. 11/142,890 · Granted Jun 9, 2009

Systems and methods for isolating local performance variation in website monitoring

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,546,368
App. No.
11/142,890
Granted
Jun 9, 2009
Kind
B2
Abstract

Systems and methods are provided for isolating performance variation in website monitoring. A set of geographically diverse monitoring agents are identified and a subset of baseline agents is selected from these monitoring agents. The baseline agents are those agents that are geographically close to the target website or otherwise enjoy reliable communications with the target website and are therefore less affected by network latencies. The frequency at which a target website is monitored is weighted in favor of the baseline agents in order to get an accurate baseline metric for the target website while also obtaining information regarding global accessibility of the website from the geographically disperse monitoring agents. The variations in sample frequency can be optimized for each particular set of baseline agents. The set of baseline agents can be pre-assigned or dynamically identified based on an analysis of the performance variation from each of the monitoring agents.

Claims (25)

1. A computer implemented method for isolating local performance variation in website monitoring, comprising:

identifying a target website to be monitored;

identifying a set of agents to conduct the monitoring of the target website;

conducting a series of network communication tests between each agent and the target website;

selecting a set of baseline agents from the set of agents, wherein the set of baseline agents comprise those agents having the most reliable responses to the series of network communication tests and wherein each baseline agent periodically monitors the target website;

selecting a set of monitor agents from the set of agents, wherein the set of monitor agents comprise the non-baseline agents in the set of agents and wherein at least one monitor agent periodically monitors the target website; and

monitoring the target website in a plurality of monitoring rounds, wherein each monitoring round comprises monitoring the target website from each baseline agent and from at least one monitor agent; and

compiling a monitor report for the target website based on increased monitoring from said baseline agents relative to the monitoring from said monitor agents, wherein the compiled monitor provides a monitor report having normalized local performance variation.

2. The method of claim 1 , further comprising compiling a monitor report for the target website that isolates local performance variation based solely on monitoring from said baseline agents.

3. The method of claim 2 , wherein the most reliable responses are those responses having the fastest network round trip time.

4. The method of claim 2 , wherein the most reliable responses are those responses having the least performance variation in website load time.

5. The method of claim 1 , wherein the most reliable responses are those responses received by agents having the closest physical proximity to the target website.

6. A system for isolating local performance variation in website monitoring, comprising:

a controller server communicatively coupled to a communication network;

a plurality of agents communicatively coupled to the controller server via the communication network;

a target website communicatively coupled to the plurality of monitor agents and baseline agents via the communication network;

wherein the controller server is configured to conduct a series of network communication tests between each agent and the target website and divide the plurality of agents into a set of baseline agents and a set of monitor agents, wherein the set of baseline agents comprise those agents having the most reliable responses to the series of network communication tests and the set of monitor agents comprise the non-baseline agents, and wherein the controller server is configured to cause the target website to be monitored in a plurality of monitoring rounds, wherein each monitoring round comprises monitoring the target website from each baseline agent and from at least one monitor agent such that there is an increased sample frequency of monitoring from the plurality of baseline agents than monitoring from the plurality of monitor agents, and wherein the controller server is further configured to compile a monitor report for the target website based on the increased sample frequency from said baseline agents relative to the monitoring from said monitor agents to provide a monitor report having normalized local performance variation.

7. The system of claim 6 , wherein the controller server is further configured to compile a monitor report for the target website to isolate local performance variation based solely on monitoring from said baseline agents.

8. The system of claim 6 , wherein the most reliable responses are those responses having the fastest network round trip time.

9. The system of claim 6 , wherein the most reliable responses are from those agents having the closest physical proximity to the target website.

10. The system of claim 6 , wherein the most reliable responses are from those agents having the fastest load time for the target website.

11. The system of claim 6 , wherein the most reliable responses are from those agents having the least performance variation of load time for the target website.

12. The system of claim 6 , wherein the controller server is further configured to logically divide the agents into two or more zones.

13. The system of claim 12 , wherein the two or more zones are defined by the geographic proximity of agents and the target website.

14. The system of claim 12 , wherein the two or more zones are defined by latency times of communications between an agent and the target website.

Assignments (13)
FIRST LIEN INTELLECTUAL PROPERTY AGREEMENT SUPPLEMENT Recorded Sep 24, 2025
From: DIGICERT, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 072947/0203 →
ASSIGNMENT OF SECURITY INTERESTS IN INTELLECTUAL PROPERTY (FIRST LIEN), RECORDED ON JANUARY 23, 2025 AT REEL 069991 FRAME 0390 Recorded Sep 24, 2025
From: UBS AG, STAMFORD BRANCH, AS RESIGNING AGENT
To: HPS INVESTMENT PARTNERS, LLC, AS SUCCESSOR AGENT
Reel/Frame 072928/0289 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Jul 30, 2025
From: DIGICERT, INC.
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 072295/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2025
From: VERCARA, LLC
To: DIGICERT, INC.
Reel/Frame 071781/0348 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 23, 2025
From: VERCARA, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 069991/0330 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 23, 2025
From: VERCARA, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 069991/0390 →
CHANGE OF NAME Recorded Mar 21, 2024
From: SECURITY SERVICES, LLC
To: VERCARA, LLC
Reel/Frame 066867/0462 →
FIRST LIEN PATENT SECURITY AGREEMENT RELEASE Recorded Dec 3, 2021
From: BANK OF AMERICA, N.A.
To: NEUSTAR, INC.; MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.
Reel/Frame 058300/0762 →
SECOND LIEN PATENT SECURITY AGREEMENT RELEASE Recorded Dec 3, 2021
From: UBS AG, STAMFORD BRANCH
To: NEUSTAR, INC.; MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.
Reel/Frame 058300/0739 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2021
From: NEUSTAR, INC.
To: SECURITY SERVICES, LLC
Reel/Frame 057327/0418 →
SECURITY INTEREST Recorded Aug 22, 2017
From: MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.; NEUSTAR, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 043633/0440 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Aug 22, 2017
From: MARKETSHARE PARTNERS LLC; AGGREGATE KNOWLEDGE, INC.; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR IP INTELLIGENCE, INC.; NEUSTAR, INC.
To: UBS AG, STAMFORD BRANCH
Reel/Frame 043633/0527 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2017
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NEUSTAR, INC.; NEUSTAR IP INTELLIGENCE, INC.; ULTRADNS CORPORATION; NEUSTAR INFORMATION SERVICES, INC.; NEUSTAR DATA SERVICES, INC.; AGGREGATE KNOWLEDGE, INC.; MARKETSHARE ACQUISITION CORPORATION; MARKETSHARE HOLDINGS, INC.; MARKETSHARE PARTNERS, LLC
Reel/Frame 043618/0826 →