SERVICE LEVEL MONITORING FOR GEOSPATIAL WEB SERVICES
First Claim
1. A method of monitoring the service level provided to clients by a geospatial web service over a network, the method comprising:
- a) formulating requests (Rq) relating to different geospatial locations and/or regions;
b) sending the requests (Rq) in sequence to said geospatial web service over said network and receiving respective responses;
c) identifying requests that resulted in responses that include geospatial data for the requested geospatial locations and/or regions;
d) formulating further requests (Rq) relating to different geospatial locations and/or regions by evolving at least a proportion of the identified requests;
e) iteratively repeating steps b) to d) for the further requests,the method further comprising analysing the responses to determine service level information in respect of the geospatial web service.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of monitoring the service level provided to clients by a geospatial web service over a network. The method comprises formulating requests (Rq) relating to different geospatial locations and/or regions; sending the requests (Rq) in sequence to said geospatial web service over said network and receiving respective responses; identifying requests that resulted in responses that include geospatial data for the requested geospatial locations and/or regions; formulating further requests (Rq) relating to different geospatial locations and/or regions by evolving at least a proportion of the identified requests; and iteratively repeating steps b) to d) for the further requests. The method further comprising analysing the responses to determine service level information in respect of the geospatial web service.
-
Citations
19 Claims
-
1. A method of monitoring the service level provided to clients by a geospatial web service over a network, the method comprising:
-
a) formulating requests (Rq) relating to different geospatial locations and/or regions; b) sending the requests (Rq) in sequence to said geospatial web service over said network and receiving respective responses; c) identifying requests that resulted in responses that include geospatial data for the requested geospatial locations and/or regions; d) formulating further requests (Rq) relating to different geospatial locations and/or regions by evolving at least a proportion of the identified requests; e) iteratively repeating steps b) to d) for the further requests, the method further comprising analysing the responses to determine service level information in respect of the geospatial web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of monitoring the service level provided to clients by a geospatial web service over a network, the method comprising:
-
a) formulating a first generation of requests (Rq) relating to different geospatial locations and/or regions; b) sending the requests (Rq) in sequence to said geospatial web service over said network and receiving respective responses; c) identifying requests that resulted in responses that include geospatial data for the requested geospatial locations and/or regions; d) if the number of identified requests exceeds a predefined threshold, discarding one or more requests above the threshold; e) pairing together ones of the identified requests or remaining identified requests and breeding the or each pair to formulate one or more child requests (Rq) relating to different geospatial locations and/or regions; f) mutating one or more of the identified requests to formulate one or more mutated requests (Rq) relating to different geospatial locations and/or regions; g) formulating one or more requests (Rq) relating to different geospatial locations and/or regions by randomly generating a geospatial location and/or region; h) combining the bred, mutated and randomly generated requests to formulate a further generation of requests (Rq) relating to different geospatial locations and/or regions i) iteratively repeating steps b) to h) for each further generation, the method further comprising analysing the responses to determine service level information in respect of the geospatial web service. - View Dependent Claims (16, 17)
-
-
18. A computer implemented method of monitoring the service level provided to clients by a geospatial web service over a network, the method comprising:
-
f) formulating, by a configured computer server or server cluster, requests (Rq) relating to different geospatial locations and/or regions; g) sending, by the configured computer server or server cluster, the requests (Rq) in sequence to said geospatial web service over said network and receiving respective responses; h) identifying, by the configured computer server or server cluster, requests that resulted in responses that include geospatial data for the requested geospatial locations and/or regions; i) formulating, by the configured computer server or server cluster, further requests (Rq) relating to different geospatial locations and/or regions by evolving at least a proportion of the identified requests; j) iteratively repeating, by the configured computer server or server cluster, steps b) to d) for the further requests, the method further comprising analysing, by the configured computer server or server cluster, the responses to determine service level information in respect of the geospatial web service.
-
-
19. A computer implemented method of monitoring the service level provided to clients by a geospatial web service over a network, the method comprising:
-
j) formulating, by a configured computer server or server cluster, a first generation of requests (Rq) relating to different geospatial locations and/or regions; k) sending, by the configured computer server or server cluster, the requests (Rq) in sequence to said geospatial web service over said network and receiving respective responses; l) identifying, by the configured computer server or server cluster, requests that resulted in responses that include geospatial data for the requested geospatial locations and/or regions; m) if the number of identified requests exceeds a predefined threshold, discarding, by the configured computer server or server cluster, one or more requests above the threshold; n) pairing together, by the configured computer server or server cluster, ones of the identified requests or remaining identified requests and breeding, by the configured computer server or server cluster, the or each pair to formulate one or more child requests (Rq) relating to different geospatial locations and/or regions; o) mutating, by the configured computer server or server cluster, one or more of the identified requests to formulate one or more mutated requests (Rq) relating to different geospatial locations and/or regions; p) formulating, by the configured computer server or server cluster, one or more requests (Rq) relating to different geospatial locations and/or regions by randomly generating a geospatial location and/or region; q) combining, by the configured computer server or server cluster, the bred, mutated and randomly generated requests to formulate a further generation of requests (Rq) relating to different geospatial locations and/or regions r) iteratively repeating, by the configured computer server or server cluster steps b) to h) for each further generation, the method further comprising analysing, by the configured computer server or server cluster, the responses to determine service level information in respect of the geospatial web service.
-
Specification