IP Library Patent Application 17722012
Patent Application
App. No. 17/722,012

SYSTEMS AND METHODS FOR AN INTERNET OF THINGS DEVICE REGISTRY

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 None
App. No.
17/722,012
Abstract

An apparatus for an Internet of Things (IoT) device registry is provided. The apparatus includes an Internet of Things Universal Identification (IoT UID) processing circuit, a record management circuit, and a record provisioning circuit. The IoT UID processing circuit is structured to interpret an IoT UID and device property data. The record management circuit is structured to associate the IoT UID with the device property data via a record. The record provisioning circuit is structured to transmit the record. In embodiments, the device property data includes an owner identifier value, a manufacturer identifier value, a trusted platform module key, a media access control address, a software version identifier, and/or or a firmware identifier.

Claims (55)

1 . A method, comprising:

interpreting, via an IoT UID processing circuit, an IoT UID and device property data;

associating, via a record management circuit, the IoT UID with the device property data via a record; and

transmitting, via a record provisioning circuit, the record.

2 . The method of claim 1 , wherein the device property data includes an owner identifier value.

3 . The method of claim 1 , wherein the device property data includes at least one of:

a trusted platform module key;

a media access control address;

a software version identifier; or

a firmware identifier.

4 . The method of claim 1 , wherein associating the IoT UID with the device property data via a record comprises:

including at least one of the IoT UID and the device property data in the record.

5 . The method of claim 1 further comprising:

polling, via an update management circuit, an external data source to identify changes to a device corresponding to the device property data; and

updating, via the record management circuit, the record to reflect the changes.

6 . The method of claim 1 , wherein:

the device property data indicates that a corresponding device is a Greenfield device; and

associating, the IoT UID with the device property data via the record comprises:

including an identifier in the record that indicates the device is a Greenfield device.

7 . The method of claim 1 , wherein:

the device property data indicates that a corresponding device is a Brownfield device; and

associating, the IoT UID with the device property data via the record comprises:

including an identifier in the record that indicates the device is a Brownfield device.

8 . The method of claim 1 , further comprising interpreting a device event message and updating a record in an IoT device registry based at least in part on the device event message.

9 . An apparatus, comprising:

an IoT UID processing circuit structured to interpret an IoT UID and device property data;

a record management circuit structured to associate the IoT UID with the device property data via a record; and

a record provisioning circuit structured to transmit the record.

10 . The apparatus of claim 9 , wherein the device property data includes a manufacturer identifier value.

11 . The apparatus of claim 9 , wherein the device property data includes at least one of:

a trusted platform module key;

a media access control address;

a software version identifier; or

a firmware identifier.

12 . The apparatus of claim 9 , wherein the record management circuit is further structured to include at least one of the IoT UID and the device data in the record.

13 . The apparatus of claim 9 , wherein the record management circuit is further structured to identify the record in a database, based at least in part on the IoT UID.

14 . The apparatus of claim 9 further comprising:

an update management circuit structured to:

poll an external data source to identify changes to a device corresponding to the device property data; and

update the record to reflect the changes.

15 . The apparatus of claim 9 , wherein the record includes a trust indicator for a device associated with the IoT UID.

16 . A method, comprising:

interpreting, via an IoT UID processing circuit, an IoT UID;

generating, via a device lookup circuit, a query that includes the IoT UID and is structured to retrieve device property data corresponding to the IoT UID; and

transmitting, via a query provisioning circuit, the query to an IoT device registrar server.

17 . The method of claim 16 , further comprising:

interpreting, via a device property data processing circuit, the device property data retrieved by the query.

18 . The method of claim 17 , wherein the device property data includes at least one of:

a trusted platform module key;

a media access control address;

a software version identifier; or

a firmware identifier.

19 . The method of claim 17 , wherein the device property data includes a trust indicator for a device associated with the IoT UID.

20 . The method of claim 19 further comprising:

denying a device associated with the IoT UID access to another device, based at least in part on the trust indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2022
From: BRAZAO, EDUARDO CORREIA DA SILVA; BRUMER, STEVEN NORMAN; KLEIN, IAN MICHAEL; KONG, LI; PLANTE, MARC RUDLOFF; RAMACHANDRAN, SRIDHAR; SHYU, KIMBERLY TASHNER; SLIWA, ROBERT JANUSZ; SMITH, JEFFREY SCOTT; WENDT, CHRISTOPHER ANTON; YU, HAOFANG
To: SOMOS INC.
Reel/Frame 061990/0116 →