Techniques for avoiding dynamic domain name system (DNS) collisions
US-9130994-B1 · Sep 8, 2015 · US
US9749285B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9749285-B2 |
| Application number | US-201213705602-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 5, 2012 |
| Priority date | Dec 8, 2011 |
| Publication date | Aug 29, 2017 |
| Grant date | Aug 29, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A network based product enables browser based computers, smart phones or tablets to connect to and access the product. A local router can be automatically configured by the product. The product can be automatically registered with a DDNS server and a user account opened. Authentication can be carried out between the product and the server.
Opening claim text (preview).
The invention claimed is: 1. A method of establishing a user account or adding a new device to the user account comprising: providing a first internet protocol (“IP”) device, a universal plug and play (“UPNP”) capable router, and a remote dynamic domain name server (“DDNS”) server; communicating, using the first IP device, with the UPNP capable router; the first IP device opening a first unused port of the UPNP capable router; establishing a first IP address for the UPNP capable router; providing a user account data packet and forwarding the user account data packet, using the UPNP capable router, to the remote DDNS server, wherein the user account data packet includes the first IP address for the UPNP capable router, a MAC address for the first IP device, a user name, and a password; the remote DDNS server using the user account data packet, the first IP address for the UPNP capable router, the MAC address for the first IP device, the user name, and the password to establish the user account with new account and new login information for a user at the remote DDNS server and establishing a URL for the first IP address enabling the user to access the first IP device from a displaced location; and the first IP device, using plug and play technology, automatically determining a presence of a second IP device, supervising the second IP device to resolve port conflicts within a network and within the UPNP capable router, updating the user account at the DDNS server with new port information, and configuring the UPNP capable router to close a selected port and automatically connect to the DDNS server to remove one or more other IP devices from the user account at the DDNS server. 2. The method as in claim 1 further comprising carrying out an authentication process at least at the remote DDNS server. 3. The method as in claim 1 further comprising: enabling the first IP device using UPNP executable instructions to automatically find the second IP device; configuring the UPNP capable router to open a second unused port; connecting to the remote DDNS server to add the second IP device to the user account for the user; and providing a request that the second IP device be associated with the first IP address. 4. The method as in claim 1 wherein the remote DDNS server, responsive to a received request, provides a previously assigned IP address. 5. The method as in claim 4 further comprising providing a domain name to the remote DDNS server. 6. The method as in claim 5 further comprising providing user identification information to the remote DDNS server. 7. The method as in claim 6 further comprising: forwarding an account number from the remote DDNS server to the UPNP capable router; and a displaced interrogation device communicating with the remote DDNS server to obtain the first IP address for the UPNP capable router and subsequently communicating with the first IP device via the UPNP capable router. 8. The method as in claim 1 further comprising providing a domain name associated with the first IP device. 9. An apparatus comprising: a dynamic domain name server (“DDNS”) server; a first server based product; and a universal plug and play capable router that communicates with both the DDNS server and the first server based product, wherein the first server based product initiates a registration process with the DDNS server via the universal plug and play capable router, wherein the first server based product configures the universal plug and play capable router to open an unused port and automatically connect to the DDNS server so that the first server based product transmits a user account data packet to the DDNS server for use by the DDNS server in opening a new user account having new account and login information, wherein the user account data packet includes a first IP address for the universal plug and play capable router, a MAC address for the first server based product, a user name, and a password, and wherein the first server based product, using plug and play technology, automatically determines a presence of a second server based product, supervises the second server based product to resolve port conflicts within a network and within the universal plug and play capable router, updates the new user account at the DDNS server with new port information, and configures the universal plug and play capable router to close a selected port and automatically connect to the DDNS server to remove one or more IP devices from the new user account at the DDNS server. 10. The apparatus as in claim 9 wherein the first server based product forwards a domain name to the DDNS server. 11. The apparatus as in claim 9 wherein the first server based product includes circuitry to interrogate the universal plug and play capable router to establish a number of the unused port. 12. The apparatus as in claim 9 wherein each of the first server based product and the DDNS server includes instructions to carry out a matching authentication process. 13. The apparatus as in claim 9 wherein a displaced interrogation device communicates with the DDNS server to obtain a domain name address for the first server based product and subsequently communicates with the first server based product. 14. The apparatus as in claim 9 further comprising circuitry to establish a second IP address for the second server based product and to add the second IP address for the second server based product to the new user account at the DDNS server. 15. A method comprising: providing a first server based internet protocol (“IP”) product; providing a plug and play router associated with the first server based IP product; providing a second server based IP product; and providing a dynamic domain name server (“DDNS”) server, wherein the first server based IP product transmits a user account data packet to the DDNS server via the plug and play router for use by the DDNS server in establishing a user account having new account information and login information at the DDNS server, wherein the user account data packet includes an IP address for the plug and play router, a MAC address for the first server based IP product, a user name, and a password, wherein the first server based IP product, using plug and play technology, automatically finds and configures the plug and play router to open an unused port and automatically communicates with the DDNS server, and wherein the first server based IP product, using the plug and play technology, automatically determines a presence of the second server based IP product, supervises the second server based IP product to resolve port conflicts within a network and within the plug and play router, updates the user account at the DDNS server with new port information, and configures the plug and play router to close a selected port and automatically connect to the DDNS server to remove one or more other IP devices from the user account at the DDNS server. 16. A method comprising: providing a first server based internet protocol (“IP”) product; providing a plug and play router associated with the first server based IP product; and providing a dynamic domain name server (“DDNS”) server, wherein the first server based IP product communicates a user account data packet to the DDNS server via the plug and play router to establish a user account having new account information and login information at the DDNS server, wherein the user account data packet includes an IP address for the plug and play router, a MAC address for the first server based IP product, a user name, and a passw
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title
Internet protocol [IP] addresses · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.