IP Library Granted Patent US 12,155,657
Granted Patent B2
US 12,155,657 · App. 17/722,038 · Granted Nov 26, 2024

Systems and methods for an internet of things device registry display

Inventors: Sridhar Ramachandran (Rockville, MD); Eduardo Correia da Silva Brazao (Potomac Falls, VA); Steven Norman Brumer (Vero Beach, FL); Ian Michael Klein (Loganville, GA); Li Kong (Potomac, MD); Marc Rudloff Plante (Mount Pleasant, SC); Kimberly Tashner Shyu (Chantilly, VA); Robert Janusz Sliwa (Chalfont, PA); Jeffrey Scott Smith (Overland Park, KS); Christopher Anton Wendt (Chester Springs, PA); Haofang Yu (Harvard, MA); Sriram Sharma (Herndon, VA); Michael Kimmel (Ashburn, VA); Suk Yee Wong (Belle Mead, NJ); William Carter (Potomac Falls, VA); Manisha Bhat (Sterling, VA); Pamela J. Carter (Manchester, NH); Sanjeev Chauhan (Ashburn, VA); Ryan Karnas (Leesburg, VA); Alan Stiffler (Sterling, VA); Dewang Lakhani (Ashburn, VA)
Assignee: Somos, Inc.
H04L63/0876G06F16/381G06F21/316G16Y40/50H04L63/10H04L63/1416
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 12,155,657
App. No.
17/722,038
Granted
Nov 26, 2024
Kind
B2
Abstract

An Internet of Things device registry display that includes a user input processing circuit structured to interpret one or more user input command values, an Internet of Things Universal Identification (IoT UID) identification circuit structured to determine one or more IoT UIDs, based at least in part on the one or more user input command values, a device lookup circuit structured to: generate a query that includes the one or more IoT UIDs, and retrieve device property data corresponding to the one or more IoT UIDs, a query provisioning circuit structured to transmit the query to an IoT device registrar server, a device property processing circuit structured to interpret the device property data generated by the IoT device registrar server in response to the query, and a display circuit structured to display the device property data with the corresponding one or more IoT UIDs.

Claims (45)

1. A method, comprising:

interpreting, via a user input processing circuit, one or more user input command values;

determining, via an Internet of Things Universal Identification (IoT UID) identification circuit, one or more IoT UIDs, based at least in part on the one or more user input command values;

generating, via a device lookup circuit, a query that includes the one or more IoT UIDs;

retrieving, via the device lookup circuit, device property data corresponding to the one or more IoT UIDs;

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

interpreting, via a device property processing circuit, the device property data generated by the IoT UID registrar server in response to the query; and

displaying, via a display circuit, the device property data with the corresponding one or more IoT UIDs.

2. The method of claim 1 , wherein the one or more user input command values include the one or more IoT UIDs.

3. The method of claim 1 , wherein the one or more user input command values include credentials.

4. The method of claim 1 , further comprising filtering data in the device property data, based at least in part on the one or more user input command values.

5. The method of claim 4 , wherein the filtered data relates to historical ownership of a device corresponding to one of the IoT UIDs.

6. The method of claim 1 , wherein the device property data includes a security risk analysis value for a device of the corresponding IoT UID.

7. The method of claim 6 , further comprising:

generating a security alert, based at least in part on the security risk analysis value.

8. The method of claim 1 , wherein the device property data includes a trust level value for a device of the corresponding IoT UID.

9. 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.

10. An apparatus, comprising:

a user input processing circuit structured to interpret one or more user input command values;

an Internet of Things Universal Identification (IoT UID) identification circuit structured to determine one or more IoT UIDs, based at least in part on the one or more user input command values;

a device lookup circuit structured to:

generate a query that includes the one or more IoT UIDs; and

retrieve device property data corresponding to the one or more IoT UIDs;

a query provisioning circuit structured to transmit the query to an IoT device registrar server;

a device property processing circuit structured to interpret the device property data generated by the IoT device registrar server in response to the query; and

a display circuit structured to display the device property data with the corresponding one or more IoT UIDs.

11. The apparatus of claim 10 , wherein the user input command values include credentials.

12. The apparatus of claim 10 , further comprising a filtering circuit structured to filter data in the device property data, based at least in part on the one or more user input command values.

13. The apparatus of claim 12 , wherein the filtered data relates to historical ownership of a device corresponding to one of the IoT UIDs.

14. The apparatus of claim 10 , wherein the device property data includes a security risk analysis value for a device of the corresponding IoT UID.

15. The apparatus of claim 14 , further comprising a security alert circuit structured to generate a security alert, based at least in part on the security risk analysis value.

16. The apparatus of claim 10 , wherein the device property data includes a trust level value for a device of the corresponding IoT UID.

17. A system, comprising:

an Internet of Things (IoT) device registrar server structured to provide access to an IoT device registry; and

a device management server structured to:

communicate with the IoT device registrar server; and

provide a graphical user interface structured to display device property data for one or more devices registered with the IoT device registry,

wherein the device property data is retrieved by the graphical user interface from the IoT device registry via querying the IoT device registrar server.

18. The system of claim 17 , wherein each of the one or more devices has a corresponding IoT Universal Identification (UID) associated with the device.

19. The system of claim 18 , further comprising a filtering circuit, in communication with the device management server, structured to filter data in the device property data.

20. The system of claim 18 , wherein the device property data includes a patch status for a device having an IoT UID associated with the device.

21. The system of claim 18 , wherein the IoT device registrar server is integrated into a telecommunications number registry, wherein the telecommunications number registry is structured to:

receive report data that relates to a usage of a telecommunications number and indicates that the telecommunications number is associated with fraudulent activity based at least in part on the usage;

store at least part of the report data in a database; and

associate the stored at least part of the report data with a record in the database corresponding to the telecommunications number.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2023
From: RAMACHANDRAN, SRIDHAR; BRAZAO, EDUARDO CORREIA DA SILVA; BRUMER, STEVEN NORMAN; KLEIN, IAN MICHAEL; KONG, LI; PLANTE, MARC RUDLOFF; SHYU, KIMBERLY TASHNER; SLIWA, ROBERT JANUSZ; SMITH, JEFFREY SCOTT; WENDT, CHRISTOPHER ANTON; YU, HAOFANG; SHARMA, SRIRAM; KIMMEL, MICHAEL; WONG, SUK YEE; CARTER, WILLIAM; BHAT, MANISHA; KARNAS, RYAN
To: SOMOS, INC.
Reel/Frame 063302/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2023
From: CARTER, PAMELA J.; CHAUHAN, SANJEEV; STIFFLER, ALAN; LAKHANI, DEWANG
To: SOMOS, INC.
Reel/Frame 063302/0770 →
Continuity (3)
Continuation In Part 17072412 · Oct 16, 2020
Provisional Application 63175920 · Apr 16, 2021
Related Publication 20220239648A1 · Jul 28, 2022
Cited By (4)
US 12,530,698 US 12,602,697 US 12,651,268 US 12,671,990