IP Library Granted Patent US 10,666,768
Granted Patent B1
US 10,666,768 · App. 15/708,311 · Granted May 26, 2020

Augmented home network visualization

Inventor: Kyle Rankin Johnson (Arlington, VA)
Assignee: Alarm.com Incorporated
H04L67/36G06T11/00H04W24/08G06K9/00671H04B17/318H04L43/045H04L43/16H04W64/006H04W84/12
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 10,666,768
App. No.
15/708,311
Granted
May 26, 2020
Kind
B1
Abstract

In some implementations, techniques are described for generating and displaying visualizations that display information for an electronic device in a visual interface presented to a user by an augmented reality (AR) device. Video data collected by an augmented reality device is obtained. A device of a property is identified based on the video data. In response to identifying the device, a network status for the device is obtained. One or more visualizations representing the network status for the device are generated. The one or more visualizations are provided for display to a user by the augmented reality device.

Claims (73)

1. A method comprising:

obtaining video data collected by an augmented reality device;

receiving an input from a user that specifies device information of a device of a property;

storing the device information of the device of the property in association with optical attributes of the device of the property,

identifying the device of the property based on determining that an appearance of the device of the property in the video data matches the optical attributes of the device of the property;

in response to identifying the device of the property, based on identifying the device information stored in association with the optical attributes of the device of the property and from a monitor control unit that is both different from the augmented reality device and is in communication with the device of the property, obtaining a network status for the communication between the device and the monitor control unit;

generating one or more visualizations representing the network status for the device of the property in relation to the monitor control unit; and

providing the one or more visualizations for display to a user by the augmented reality device.

2. The method of claim 1 , further comprising:

identifying a first device and a second device of the property based on the video data; and

obtaining a first network status for the first device, and a second network status for the second device.

3. The method of claim 2 , wherein:

the first network status corresponds to a detected network signal strength that satisfies a predetermined threshold, and

a second network status corresponds to a detected network signal strength that does not satisfy a predetermined threshold.

4. The method of claim 3 , wherein the predetermined threshold specifies an 80% network signal strength for a wireless local area network within the property.

5. The method of claim 3 , wherein:

generating the one or more visualizations comprises:

generating a first visualization representing the first network status, and

generating a second visualization representing the second network status; and

a display of the first visualization provided to the user has a different appearance than a display of the second visualization provided to the user.

6. The method of claim 5 , wherein providing the one or more visualizations for output comprises:

providing a display of the first visualization in a first location within a field of view associated with the video data, the first location corresponding to a location of the first device within the field of view, and

providing a display of the second visualization in a second location within the field of view, the second location corresponding to a location of the second device within the field of view.

7. The method of claim 1 , wherein:

providing the one or more visualizations for display to a user by the augmented reality device comprises inserting the one or more visualizations into a visual interface presented to a user; and

the visual interface is presented to the user using a light projected onto a lens of the augmented reality device.

8. The method of claim 1 , wherein:

providing the one or more visualizations for display to a user by the augmented reality device comprises inserting the one or more visualizations into a visual interface presented to a user; and

the visual interface is presented to the user on a screen of the augmented reality device.

9. The method of claim 1 , wherein the network status for the device is monitored in real-time by a processing device located within the property.

10. The method of claim 1 , wherein:

the video data identifies a field of view of a camera of the augmented reality device; and

identifying the device of the property comprises determining pixels within the field of view that are occupied by the device; and

providing the one or more visualizations for display to the user comprises inserting a first visualization into the field of view such that one or more pixels within the field of view that are occupied by the first visualization correspond to one or more pixels within the field of view that are occupied by the device.

11. The method of claim 1 , wherein in response to identifying the device of the property, based on identifying the device information stored in association with the optical attributes of the device of the property and from a monitor control unit that is both different from the augmented reality device and is in communication with the device, obtaining a network status for the communicaton between the device of the property and the monitor control unit comprises:

obtaining, by a server and from the monitor control unit, an indication of a signal strength between the monitor control unit and the device of the property; and

wherein providing the one or more visualizations for display to a user by the augmented reality device comprises:

providing, by the server, the one or more visualizations to the augmented reality device.

12. A system comprising:

one or more computers; and

one or more storage devices storing instructions that, when executed by the one or more computers, cause the one or more computers to perform operations comprising:

obtaining video data collected by an augmented reality device;

receiving an input from a user that specifies device information of a device of a property;

storing the device information of the device of the property in association with optical attributes of the device of the property,

identifying the device of the property based on determining that an appearance of the device of the property in the video data matches the optical attributes of the device fo the property;

in response to identifying the device of the property, based on identifying the device information stored in association with the optical attributes of the device of the property and from a monitor control unit that is both different from the augmented reality device and is in communication with the device of the property, obtaining a network status for the communication between the device of the property and the monitor control unit;

generating one or more visualizations representing the network status for the device fo the property in relation to the monitor control unit; and

providing the one or more visualizations for display to a user by the augmented reality device.

13. The system of claim 12 , wherein the operations further comprise:

identifying a first device and a second device of the property based on the video data; and

obtaining a first network status for the first device, and a second network status for the second device.

14. The system of claim 13 , wherein:

the first network status corresponds to a detected network signal strength that satisfies a predetermined threshold, and

a second network status corresponds to a detected network signal strength that does not satisfy a predetermined threshold.

15. The system of claim 14 , wherein the predetermined threshold specifies an 80% network signal strength for a wireless local area network within the property.

16. The system of claim 14 , wherein:

generating the one or more visualizations comprises:

generating a first visualization representing the first network status, and generating a second visualization representing the second network status; and

a display of the first visualization provided to the user has a different appearance than a display of the second visualization provided to the user.

17. A non-transitory computer-readable storage device encoded with computer program instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:

obtaining video data collected by an augmented reality device;

receiving an input from a user that specifies device information of a device of a property;

storing the device information of the device of the property in association with optical attributes of the device of the property,

identifying the device of the property based on determining that an appearance of the device of the property in the video data matches the optical attributes of the device of the property;

in response to identifying the device of the property, based on identifying the device information stored in association with the optical attributes of the device of the property and from a monitor control unit that is both different from the augmented reality device and is in communication with the device of the property, obtaining a network status for the communication between the device of the property and the monitor control unit;

generating one or more visualizations representing the network status for the device of the property in relation to the monitor control unit; and

providing the one or more visualizations for display to a user by the augmented reality device.

18. The device of claim 17 , wherein the operations further comprise:

identifying a first device and a second device of the property based on the video data; and

obtaining a first network status for the first device, and a second network status for the second device.

19. The device of claim 18 , wherein:

the first network status corresponds to a detected network signal strength that satisfies a predetermined threshold, and

a second network status corresponds to a detected network signal strength that does not satisfy a predetermined threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2018
From: JOHNSON, KYLE RANKIN
To: ALARM.COM INCORPORATED
Reel/Frame 045840/0224 →
Continuity (1)
Provisional Application 62396973 · Sep 20, 2016
Cited By (2)
US 12,340,472 US 12,701,164