Patent ID: 8073971

Claim:
A system that facilitates a user interaction with Dynamic Domain Name Service (DDNS) providers comprising: a processor that executes the following computer executable components stored on a computer readable medium: a standardized message schema exchanged between a plurality of DDNS providers and a machine of the user, the standardized message schema defining an expression of a shared vocabulary between a first DDNS provider and the machine of the user, and the standardized message schema further defining an expression of a second different shared vocabulary between a second DDNS provider and the machine of the user such that the standardized message schema enables a presentation of one or more service plans from the first DDNS provider and the second DDNS provider in a uniform presentation that is understood by the machine of the user regardless of the vocabulary used by each of the plurality of DDNS providers, the standardized message schema comprising: a purchasing component that: automatically queries each of the plurality of DDNS providers for a list of plan offerings and terms of service for purchase of a domain name, characterizes the terms of service, displays each of the plan offerings and terms of service from each of the plurality of DDNS providers via the uniform presentation, sends a billing query to at least one of the DDNS providers and receives a response from the at least one DDNS provider regarding billing requirements for hosting the domain name, and sends a purchase request to a selected DDNS provider and receives a purchase response associated with the domain name; and a status verifying component that detects a change in an IP address assigned to the domain name associated with the user machine, provides an update of the change to the selected DDNS provider, and verifies the update.