Message based network configuration of dynamic domain name services
First Claim
1. 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, andsends 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methodologies that facilitate hosting of a domain name and access of users to the Internet, by using a well defined protocol to interact with a plurality of Dynamic Domain Name Service (DDNS) providers, via employing; a purchasing component and a status verifying component. Once a user has selected a domain name, the purchasing component can automatically query the provider(s) for terms of the service plan to host such domain name associated with dynamic IP addresses. The status verifying component can verify the IP address of the end user machine and supply it to the DDNS, to manage in-bound traffic to the user'"'"'s domain name.
-
Citations
13 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. A method of facilitating selection of a DDNS provider to host a domain name for a user comprising:
employing one or more processors to execute computer readable instructions stored in a computer readable medium to perform the following acts; automatically querying a plurality of DDNS providers including a first and second DDNS provider for service agreements for a plurality of plans for hosting a domain name via a standardized message schema between the DDNS providers and a user machine, the standardized message schema defining at least an expression of a shared vocabulary between the first DDNS provider and the user machine and an expression of a second different shared vocabulary between the second DDNS provider and the user machine such that the standardized message schema enables a presentation of one or more service agreements for a plurality of plans from the plurality of DDNS providers in a uniform format that is understood by the user machine regardless of the vocabulary used by each of the DDNS providers; sending a purchase query for offered plans to each of the DDNS providers; receiving a plan identification from each of the DDNS providers; sending a billing query to each of the DDNS providers; receiving a response to the billing query from each of the DDNS providers; presenting a set of terms of service from each of the service agreements from each of the DDNS providers in the uniform format; selecting a plan from a selected DDNS provider; sending a purchase request to the selected DDNS provider; providing the selected DDNS provider with the domain name verifying, a status of a dynamic IP address associated with the user machine the standardized message schema; receiving a purchase response from the selected DDNS provider; detecting a change in an IP address assigned to the domain name by an Internet Service Provider (ISP); and updating an IP address associated with the domain name in the selected DDNS provider to the detected changed IP address. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
Specification