IP Library Granted Patent US 9,762,556
Granted Patent B2
US 9,762,556 · App. 14/593,919 · Granted Sep 12, 2017

Registering, managing, and communicating with IOT devices using domain name system processes

Inventors: Stephen Daniel James (South Riding, VA); Daniel Schonfeld (Reston, VA); Andrew Fregly (Reston, VA); Eric Osterweil (McLean, VA)
Assignee: VERISIGN, INC.
H04L63/0442H04L61/1511H04L63/061H04L63/0823
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,762,556
App. No.
14/593,919
Granted
Sep 12, 2017
Kind
B2
Abstract

Provided herein is a method for registering an IoT device with a DNS registry. The method can include obtaining, at a DNS server, an identifier, IP address, and a public key of an asymmetric key pair associated with the IoT device from a network gateway device that is in communication with the IoT device, wherein the asymmetric key pair is provisioned onto the IoT device and an associated private key stored within a memory of the IoT device at a time that IoT device is manufactured or during a predetermined time window after manufacturing; creating at least one DNS record for the IoT device; assigning a domain name associated with the internet protocol (“IP”) address to the IoT device; storing the identifier, IP address, the domain name, and the public key in the at least one DNS record; and providing confirmation of the registration to the IoT device.

Claims (18)

1. A method for registering an internet of things (“IoT”) device with a domain name system (“DNS”) registry, the method comprising:

obtaining, at a DNS server, an identifier, IP address, and a public key of an asymmetric key pair associated with the IoT device from a network gateway device that is in communication with the IoT device, wherein the asymmetric key pair is provisioned onto the IoT device and an associated private key stored within a memory of the IoT device at a time that IoT device is manufactured or during a predetermined time window after manufacturing;

creating at least one DNS record for the IoT device;

assigning a domain name associated with the internet protocol (“IP”) address to the IoT device;

storing the identifier, IP address, the domain name, and the public key in the at least one DNS record; and

providing confirmation of the registration to the IoT device.

2. The method of claim 1 , wherein the at least one DNS record is a TLSA record.

3. The method of claim 1 , wherein the identifier, IP address, and the public key is obtained at a cloud-based DNS-registration interface associated with the DNS server.

4. A device for registering an internet of things (“IoT”) device with a domain name system (“DNS”) registry, the device comprising:

a memory containing instructions; and

at least one processor, operably connected to the memory, the executes the instructions to perform operations comprising:

obtaining, at a DNS server, an identifier, IP address, and a public key of an asymmetric key pair associated with the IoT device from a network gateway device that is in communication with the IoT device, wherein the asymmetric key pair is provisioned onto the IoT device and an associated private key stored within a memory of the IoT device at a time that IoT device is manufactured or during a predetermined time window after manufacturing;

creating at least one DNS record for the IoT device;

assigning a domain name associated with the internet protocol (“IP”) address to the IoT device;

storing the identifier, IP address, the domain name, and the public key in the at least one DNS record; and

providing confirmation of the registration to the IoT device.

5. The device of claim 4 , wherein the at least one DNS record is a TLSA record.

6. The device of claim 4 , wherein the identifier, IP address, and the public key is obtained at a cloud-based DNS-registration interface associated with the DNS server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2015
From: JAMES, STEPHEN DANIEL; SCHONFELD, DANIEL; FREGLY, ANDREW; OSTERWEIL, ERIC
To: VERISIGN, INC.
Reel/Frame 035111/0564 →
Continuity (1)
Related Publication 20160205078A1 · Jul 14, 2016