Validating web services for compatibility with a client device by emulating the client device by populating a template associated with the web services
First Claim
1. A method comprising:
- determining, by a processor of a validation device, parameters associated with a plurality of client devices having network access to a plurality of web services for which corresponding compatibility determinations have been performed for each of the plurality of client devices;
determining, by the validation device, that at least one of the plurality of web services has been updated since the corresponding compatibility determination;
identifying, by the validation device, a first subset of the parameters associated with a first client device;
determining, by the validation device, a template associated with requesting the at least one updated web service from a network device;
emulating, by the validation device, the first client device by populating the template based on the first subset of the parameters, wherein populating the template generates web services validation commands including data related to;
requesting the at least one updated web service for use by the first client device,identification and validation of the first client device, andformatting of the at least one updated web service for use by the first client device;
transmitting, by the validation device to the network device, a first web services request for the at least one updated web service using the web services validation commands;
receiving, by the validation device, a first response message forwarded from the network device in response to the first web services request, wherein the first response message contains web services data that relates to providing the at least one updated web service to the first client device;
evaluating, by the validation device, the web services data to determine, based on the first subset of the parameters, whether the at least one updated web service is in a format that is compatible with the first client device; and
validating, by the validation device, the at least one updated web service for use by the first client device based on a determination that the format is compatible.
1 Assignment
0 Petitions
Accused Products
Abstract
Parameters associated with client devices may be determined, and a subset of the parameters associated with a particular client device may be identified. The subset of the parameters may include information related to hardware, software, and/or an identifier associated with the particular client device. A template associated with requesting a web service may be populated based on the subset of the parameters to form a web services request associated with the particular client device. The web service may be requested using the services request. A response to the services request, related to providing the web service to the particular client device, may be received, and the response may be evaluated with respect to the subset of the parameters, to determine whether the web service is compatible with the particular client device.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by a processor of a validation device, parameters associated with a plurality of client devices having network access to a plurality of web services for which corresponding compatibility determinations have been performed for each of the plurality of client devices; determining, by the validation device, that at least one of the plurality of web services has been updated since the corresponding compatibility determination; identifying, by the validation device, a first subset of the parameters associated with a first client device; determining, by the validation device, a template associated with requesting the at least one updated web service from a network device; emulating, by the validation device, the first client device by populating the template based on the first subset of the parameters, wherein populating the template generates web services validation commands including data related to; requesting the at least one updated web service for use by the first client device, identification and validation of the first client device, and formatting of the at least one updated web service for use by the first client device; transmitting, by the validation device to the network device, a first web services request for the at least one updated web service using the web services validation commands; receiving, by the validation device, a first response message forwarded from the network device in response to the first web services request, wherein the first response message contains web services data that relates to providing the at least one updated web service to the first client device; evaluating, by the validation device, the web services data to determine, based on the first subset of the parameters, whether the at least one updated web service is in a format that is compatible with the first client device; and validating, by the validation device, the at least one updated web service for use by the first client device based on a determination that the format is compatible. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A validation device comprising:
-
a memory configured to store parameters associated with a plurality of client devices having network access to a plurality of web services for which corresponding compatibility determinations have been performed for each of the plurality of client devices; and a processor configured to; determine that at least one of the plurality of web services has been updated since the corresponding compatibility determination, identify a first subset of the parameters associated with a first client device, determine a template associated with requesting the at least one updated web service from a network device, emulate the first client device by populating the template based on the first subset of the parameters, wherein populating the template generates web services validation commands that include data related to; requesting the at least one updated web service for use by the first client device, identification and validation of the first client device, and formatting of the at least one updated web service for use by the first client device, transmit, to the network device, a first web services request for the at least one updated web service using the web services validation commands, receive a first response message forwarded from the network device in response to the first web services request, wherein the first response message contains web services data that relates to providing the at least one updated web service to the first client device, evaluate the web services data to determine, based on the first subset of the parameters, whether the at least one updated web service is in a format that is compatible with the first client device, and validate, based on a determination that the format is compatible, the at least one updated web service for use by the first client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium to store instructions, the instructions comprising:
instructions that, when executed by a processor associated with a validation device, cause the validation device to; store parameters associated with a plurality of client devices having network access to a plurality of web services for which corresponding compatibility determinations have been performed for each of the plurality of client devices, determine that at least one of the plurality of web services has been updated since the corresponding compatibility determination, identify a first subset of the parameters associated with a first client device, determine, a template associated with requesting the at least one updated web service from a network device, emulate the first client device by populating the template based on the first subset of the parameters, wherein populating the template generates web services validation commands that include data related to; requesting the at least one updated web service for use by the first client device, identification and validation of the first client device, and formatting of the at least one updated web service for use by the first client device, transmit, to the network device, a first web services request for at least one updated web service using the web services validation commands, receive a first response message forwarded from the network device in response to the first web services request, wherein the first response message contains web services data that relates to providing the at least one updated web service to the first client device, evaluate the web services data to determine, based on the first subset of the parameters, whether the at least one updated web service is in a format that is compatible with the first client device, and validate, based on a determination that the format is compatible, the at least one updated web service for use by the first client device. - View Dependent Claims (16, 17, 18, 19, 20)
Specification