# US 11,445,026 B2 · Methods, systems, and media for indicating a security status of an internet of things device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,445,026 B2
- Document ID: US11445026B2
- Status: Granted
- Kind: B2
- Application number: 17/091,782
- Filed: 2020-11-06
- Published: 2021-02-25
- Granted: 2022-09-13
- Earliest claimed: 2018-09-24
- Assignees: McAfee, Inc.
- Applicants: McAfee, LLC
- Inventors: Rodney D. Cambridge; Jonathan D. Dyton; Matthew T. Byrne
- Web page: https://patentgrep.com/patent/US11445026B2

## CPC

- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/125: involving control of end-device applications over a network
- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- H04L 63/123: {received data contents, e.g. message integrity}
- H04N 7/181: {for receiving images from a plurality of remote sources}
- H04W 4/029: Location-based management or tracking services
- H04W 4/70: Services for machine-to-machine communication [M2M] or machine type communication [MTC]
- H04W 8/22: Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W 12/108: Source integrity
- H04W 12/30: Security of mobile devices; Security of mobile applications
- H04W 12/37: Managing security policies for mobile devices or for controlling mobile applications
- H04W 12/121: Wireless intrusion detection systems [WIDS]; Wireless intrusion prevention systems [WIPS]
- H04W 12/63: Location-dependent; Proximity-dependent
- H04W 12/65: Environment-dependent, e.g. using captured environmental data
- H04W 12/67: Risk-dependent, e.g. selecting a security level depending on risk profiles
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods, systems, and media for indicating a security status of an Internet of Things (IoT) device are provided. In some embodiments, a method for indicating a security status of an IoT device is provided, the method comprising: detecting a field of view comprising an IoT device; tracking a position of the IoT device relative to the field of view; interrogating the IoT device for a status thereof; determining a security status of the IoT device based on the interrogating; selecting a graphical representation of a plurality of graphical representations based on the determined security status of the IoT device; and causing an interface to be presented that displays the graphical representation associated with the position of the IoT device in the field of view.

## Claims

### Claim 1

A method for indicating a security status of an Internet of Things (IoT) device, the method comprising:
capturing real-time video of an IoT device and at least one other item;
interrogating the IoT device for a status thereof;
determining a security status of the IoT device based on the interrogating; and
causing an interface to be presented that displays the real-time video of the IoT device and the at least one other item with an indication of the determined security status of the IoT device overlaid on the real-time video of the IoT device.

### Claim 2 (depends on 1)

The method of claim 1, wherein interrogating the IoT device comprises:
transmitting, to the IoT device, a request for the status thereof; and
receiving, from the IoT device, information indicating that the IoT device is in a secure state or information indicating that the IoT device is in an insecure state.

### Claim 3 (depends on 2)

The method of claim 2,
wherein the information indicating that the IoT device is in the secure state comprises information indicating that a cryptographic hash of code of the IoT device matches a reference, and
wherein the information indicating that the IoT device is in the insecure state comprises information indicating that the cryptographic hash of the code of the IoT device does not match the reference.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
selecting a graphical representation of a plurality of graphical representations based on the determined security status of the IoT device as the indication of the determined security status of the IoT device,
wherein the plurality of graphical representations comprises a first graphical representation indicating that the IoT device is in a secure state, a second graphical representation indicating that the IoT device is in an insecure state, and a third graphical representation indicating an inability to determine the security status of the IoT device.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
continuously tracking a position of the IoT device in the real-time video; and
continuously updating the interface to display the indication of the determined security status of the IoT device relative to the position of the IoT device relative to the real-time video.

### Claim 6 (depends on 1)

The method of claim 1, wherein detecting the real-time video is performed using smart glasses.

### Claim 7

A system for indicating a security status of an Internet of Things (IoT) device, the system comprising:
a memory; and
a hardware processor that is couple to the memory and that is configured to:
capture real-time video of an IoT device and at least one other item;
interrogate the IoT device for a status thereof;
determine a security status of the IoT device based on the interrogating; and
cause an interface to be presented that displays the real-time video of the IoT device and the at least one other item with an indication of the determined security status of the IoT device overlaid on the real-time video of the IoT device.

### Claim 8 (depends on 7)

The system of claim 7, wherein the hardware processor is further configured to:
transmit, to the IoT device, a request for the status thereof; and
receive, from the IoT device, information indicating that the IoT device is in a secure state or information indicating that the IoT device is in an insecure state.

### Claim 9 (depends on 8)

The system of claim 8,
wherein the information indicating that the IoT device is in the secure state comprises information indicating that a cryptographic hash of code of the IoT device matches a reference, and
wherein the information indicating that the IoT device is in the insecure state comprises information indicating that the cryptographic hash of the code of the IoT device does not match the reference.

### Claim 10 (depends on 7)

The system of claim 7, wherein the hardware processor is further configured to:
select a graphical representation of a plurality of graphical representations based on the determined security status of the IoT device as the indication of the determined security status of the IoT device,
wherein the plurality of graphical representations comprises a first graphical representation indicating that the IoT device is in a secure state, a second graphical representation indicating that the IoT device is in an insecure state, and a third graphical representation indicating an inability to determine the security status of the IoT device.

### Claim 11 (depends on 7)

The system of claim 7, wherein the hardware processor is further configured to:
continuously track a position of the IoT device in the real-time video; and
continuously update the interface to display the indication of the determined security status of the IoT device relative to the position of the IoT device relative to the real-time video.

### Claim 12 (depends on 7)

The system of claim 7, wherein the hardware processor is part of a pair of smart glasses.

### Claim 13

A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for indicating a security status of an Internet of Things (IoT) device, the method comprising:
capturing real-time video of an IoT device and at least one other item;
interrogating the IoT device for a status thereof;
determining a security status of the IoT device based on the interrogating; and
causing an interface to be presented that displays the real-time video of the IoT device and the at least one other item with an indication of the determined security status of the IoT device overlaid on the real-time video of the IoT device.

### Claim 14 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein interrogating the IoT device comprises:
transmitting, to the IoT device, a request for the status thereof and
receiving, from the IoT device, information indicating that the IoT device is in a secure state or information indicating that the IoT device is in an insecure state.

### Claim 15 (depends on 14)

The non-transitory computer-readable medium of claim 14,
wherein the information indicating that the IoT device is in the secure state comprises information indicating that a cryptographic hash of code of the IoT device matches a reference, and
wherein the information indicating that the IoT device is in the insecure state comprises information indicating that the cryptographic hash of the code of the IoT device does not match the reference.

### Claim 16 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein the method further comprises:
selecting a graphical representation of a plurality of graphical representations based on the determined security status of the IoT device as the indication of the determined security status of the IoT device,
wherein the plurality of graphical representations comprises a first graphical representation indicating that the IoT device is in a secure state, a second graphical representation indicating that the IoT device is in an insecure state, and a third graphical representation indicating an inability to determine the security status of the IoT device.

### Claim 17 (depends on 13)

The non-transitory computer-readable medium of claim 13, the method further comprising:
continuously tracking the position of the IoT device in the real-time video; and
continuously updating the interface that displays the indication of the determined security status of the IoT device relative to the position of the IoT device relative to the real-time video.

### Claim 18 (depends on 13)

The non-transitory computer-readable medium of claim 13, wherein detecting the real-time video is performed using smart glasses.
