Message based network configuration of dynamic domain name services
First Claim
1. A system that facilitates a user interaction with a Dynamic Domain Name Service (DDNS) provider comprising:
- a standardized message schema exchanged between the DDNS provider and a machine of the user that provides the user with a uniform presentation of plans when interacting with a plurality of DDNS providers, the schema comprising;
a purchasing component that characterizes a service agreement of the DDNS provider; and
a status verifying component that facilitates detection of a change in IP address associated with the machine of the user, and provides an update of the change to the DDNS provider, the status verifying component further provides verification of 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.
62 Citations
32 Claims
-
1. A system that facilitates a user interaction with a Dynamic Domain Name Service (DDNS) provider comprising:
a standardized message schema exchanged between the DDNS provider and a machine of the user that provides the user with a uniform presentation of plans when interacting with a plurality of DDNS providers, the schema comprising;
a purchasing component that characterizes a service agreement of the DDNS provider; and
a status verifying component that facilitates detection of a change in IP address associated with the machine of the user, and provides an update of the change to the DDNS provider, the status verifying component further provides verification of the update. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9)
-
3. (canceled)
-
10. A method of facilitating selection of a DDNS provider to host a domain name for a user comprising:
-
automatically querying a DDNS provider for terms of a service agreement via a purchasing component of a standardized message schema that is exchanged between the DDNS provider and a user machine;
verifying a status of an IP address of the user machine via a status verifying component of the standardized message schema; and
displaying terms of the service agreement to the user in a uniform format. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. (canceled)
-
21. A computer-readable medium having stored thereon a data structure comprising:
-
a computer executable component that characterizes a service agreement of a DDNS provider, as part of a standardized message schema exchanged between the DDNS provider and a computer of an end user to host a domain name;
a further computer executable component being part of the standardized message schema, the further computer executable component verifies a dynamic IP address associated with a computer of the end user, to manage inbound traffic to a domain name of the end user; and
a received response by the computer is displayed to an end user via a uniform presentation, wherein the user enjoys a similar experience regardless of the DDNS provider the user interacts with. - View Dependent Claims (22, 23, 24, 25, 27, 28)
-
-
26. (canceled)
-
29. A system that facilitates hosting a domain name by a DDNS provider comprising;
-
means for automatically characterizing a service agreement between a DDNS provider and an end user computer;
means for verifying a status of an IP address associated with the end user computer; and
graphic interface means for providing a uniform experience regardless of which DNS provider the user selects to interact with. - View Dependent Claims (30, 32)
-
-
31. (canceled)
Specification