Requesting a service or transmitting content as a domain name system resolver
View Patent ↗Requesting a service such as querying a database or communicating content by sending a plurality of arguments concatenated to a dns request and receiving a reply in the form of text or an IPv4 or an IPv6 address.
1. A computer-implemented method for operating a network attached processor to request a service remotely located on the network comprising:
concatenating a plurality of arguments;
prepending the concatenated arguments to a host name of a domain name system (DNS) server to form a fully qualified domain name (FQDN); and
transmitting the FQDN to a domain name system (DNS) server as a request from a domain name system resolver, wherein at least one argument comprises an authentication code, whereby billing records for users of the remotely located service may be validated, and checked.
2. A computer-implemented method for operating a network attached processor to request a service remotely located on the network comprising:
concatenating a plurality of arguments;
prepending the concatenated arguments to a host name of a domain name system (DNS) server to form a fully qualified domain name (FQDN); and
transmitting the FQDN to a domain name system (DNS) server as a request from a domain name system resolver, wherein at least one argument comprises an authentication code, whereby usage of the remotely located service is tracked.
3. A computer-implemented method for operating a network attached measurement instrument remotely located on the network comprising:
concatenating a plurality of arguments;
prepending the concatenated arguments to a host name of a domain name system (DNS) server to form a fully qualified domain name (FQDN);
transmitting the FQDN to a domain name system (DNS) server as a request from a domain name system resolver wherein at least one argument comprises a named variable, whereby the measurement instrument is controlled to measure the variable corresponding to the argument.
4. The method of claim 3 whereby the measurement instrument is controlled to control a value of the variable corresponding to the argument.
5. A computer-implemented method for operating a network attached processor to control an instrument remotely located on the network comprising:
concatenating a plurality of arguments;
prepending the concatenated arguments to a host name of a domain name system (DNS) server to form a fully qualified domain name (FQDN);
transmitting the FQDN to a domain name system (DNS) server as a request from a domain name system resolver wherein at least one argument comprises a named variable, whereby the instrument is controlled to take a measurement of the variable corresponding to the argument and to apply a quantity, frequency, or probability of the variable corresponding to the argument.
6. The method of claim 5 further comprising wherein at least one argument comprises a control for a process which is to be initiated, stopped, delayed, or scheduled.
7. A computer-implemented method for operating a network attached processor to request a service remotely located on the network comprising:
concatenating a plurality of arguments;
prepending the concatenated arguments to a host name of a domain name system (DNS) server to form a fully qualified domain name (FQDN); and
transmitting the FQDN to a domain name system (DNS) server as a request from a domain name system resolver wherein at least one argument controls the service to display a text string to a recipient.
8. A computer-implemented method for operating a network attached processor to request a service remotely located on the network comprising:
concatenating a plurality of arguments;
prepending the concatenated arguments to a host name of a domain name system (DNS) server to form a fully qualified domain name (FQDN); and
transmitting the FQDN to a domain name system (DNS) server as a request from a domain name system resolver wherein at least one argument comprises a signal to the remote service that an activity has started, completed, or is on-going.
9. A computer-implemented method for operating a network attached processor to request a service remotely located on the network comprising:
concatenating a plurality of arguments;
prepending the concatenated arguments to a host name of a domain name system (DNS) server to form a fully qualified domain name (FQDN); and
transmitting the FQDN to a domain name system (DNS) server as a request from a domain name system resolver wherein at least one argument comprises a signal to the remote service that a user of the network attached processor has received access to intellectual property.
10. A computer-implemented method for operating a network attached processor to request a service remotely located on the network comprising:
concatenating a plurality of arguments;
prepending the concatenated arguments to a host name of a domain name system (DNS) server to form a fully qualified domain name (FQDN); and
transmitting the FQDN to a domain name system (DNS) server as a request from a domain name system resolver wherein at least one argument comprises a signal to the remote service that a user of the network attached processor has chosen a desired time, resource, location, or behavior.