AUTOMATED TIME ZONE BASED GROUPING
First Claim
1. A computer-implemented method for grouping metrics, comprising:
- receiving, at a server, requests from a plurality of clients; and
responsive to the requests, providing responses to the clients with code which causes the clients to provide information identifying a respective time zone in which each client is located, the clients are located in different time zones;
obtaining metrics associated with the requests and/or responses; and
providing the metrics and the information identifying the respective time zones to a manager, in response to which the manager provides a report in which the metrics are grouped according to time zone, the metrics are aggregated for at least one of the respective time zones.
2 Assignments
0 Petitions
Accused Products
Abstract
Time zone data is obtained from clients, such as web browsers, which interact with a server, and used to classify metrics of the clients such as response times. This classification technique does not require that a mapping of IP addresses to geographic location is available. Metrics from the clients are communicated from the server to a manager, which aggregates the metrics for each time zone. The manager can automatically associate geographic descriptors, such as names of cities, with the metrics in a report such as in a user interface display. If a partial mapping of IP address to location is available, the report can aggregate metrics which are grouped by IP address separately from metrics which are not grouped by IP address. The user interface display can be automatically populated with selectable nodes which allow a user to selectively view the metrics.
65 Citations
32 Claims
-
1. A computer-implemented method for grouping metrics, comprising:
-
receiving, at a server, requests from a plurality of clients; and responsive to the requests, providing responses to the clients with code which causes the clients to provide information identifying a respective time zone in which each client is located, the clients are located in different time zones; obtaining metrics associated with the requests and/or responses; and providing the metrics and the information identifying the respective time zones to a manager, in response to which the manager provides a report in which the metrics are grouped according to time zone, the metrics are aggregated for at least one of the respective time zones. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for grouping metrics, comprising:
-
receiving, at a manager, a) information identifying respective time zones in which clients associated with at least one server are located and b) metrics associated with the clients; and providing a report in which the metrics are grouped according to the respective time zones, the metrics are aggregated for at least one of the respective time zones. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method for grouping metrics, comprising:
-
accessing information at a manager identifying respective time zones in which clients are located and metrics associated with the clients; and providing a user interface display in which the metrics are grouped according to the respective time zones, the user interface display provides selectable elements for the respective time zones in response to the information identifying the respective time zones, each selectable element is selectable by a user to view the metrics associated with clients in the respective time zone associated with the selected element. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. At least one processor readable storage device having processor readable code embodied thereon for programming at least one processor to perform a method, the method comprising:
-
receiving a) information identifying respective time zones in which clients associated with at least one server are located and b) metrics associated with the clients; and determining whether network address data associated with the clients is available at the manager, and in response, providing a report which presents metrics of clients whose network address data is available according to the network address data and the respective time zones, and metrics of clients whose network address data is unavailable according to the respective time zones. - View Dependent Claims (24, 25, 26, 27)
-
-
28. At least one processor readable storage device having processor readable code embodied thereon for programming at least one processor to perform a method, the method comprising:
-
accessing information at a manager identifying respective time zones in which clients are located and metrics associated with the clients; and providing a user interface display in which the metrics are grouped according to the respective time zones, the user interface display provides selectable elements for the respective time zones in response to the information identifying the respective time zones, each selectable element is selectable by a user to view the metrics associated with clients in the respective time zone associated with the selected element. - View Dependent Claims (29, 30, 31, 32)
-
Specification