IP Library Granted Patent US 10,896,599
Granted Patent B1
US 10,896,599 · App. 16/537,777 · Granted Jan 19, 2021

Immersive virtual reality detection and alerting technology

Inventors: Aaron Lee Roberts (Centreville, VA); Charles Richard Alpert (Snoqualmie, WA); Aaron Eidelman (Tysons, VA); Alison Jane Slavin (Falls Church, VA)
Assignee: Alarm.com Incorporated
G08B27/00G08B3/00G08B13/08G08B17/10G08B21/02G08B21/24
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,896,599
App. No.
16/537,777
Granted
Jan 19, 2021
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on a storage device, for alerting a user immersed in a virtual reality environment to the occurrence of an event. In one aspect, a system includes sensors and a monitoring unit. The monitoring unit includes a network interface, a processor, and a storage device that includes instructions to cause the processor to perform operations. The operations include detecting the occurrence of an event at a property, determining that a user who is located at the property is immersed in a virtual reality environment at a time of occurrence of the event at the property, based on determining that the user who is located at the property is immersed in the virtual reality environment at the time of the occurrence of the event, generating an alert notification that is configured to initiate the user's emergence from the virtual reality environment.

Claims (100)

1. A monitoring system, comprising:

one or more processors; and

one or more storage devices that include instructions that are operable, when executed by the one or more processors, to cause the one or more processors to perform operations comprising:

detecting an occurrence of an event at a property;

based on detecting the event:

determining, based on sensor data generated by one or more sensors, that an occupant of the property is immersed in a virtual reality environment, wherein determining that the occupant of the property is immersed in a virtual reality environment comprises:

analyzing the sensor data to determine one or more characteristics of the occupant; and

based on (i) the determined one or more characteristics and (ii) the detected event at the property, determining that the occupant of the property is immersed in a virtual reality environment;

and,

based on determining that the occupant of the property is immersed in the virtual reality environment, generating an alert notification that, when processed by another device, causes the device to perform one or more operations that initiate the occupant's emergence from the virtual reality environment.

2. The monitoring system of claim 1 , the operations further comprising:

transmitting the generated alert notification to the other device.

3. The monitoring system of claim 1 , the operations further comprising:

detecting an occurrence of a different event at the property;

based on detection of the different event:

obtaining second sensor data;

determining, based on the obtained second sensor data, that the occupant of the property is immersed in the virtual reality environment, wherein determining that the occupant of the property is immersed in the virtual reality environment comprises:

analyzing the second sensor data to determine one or more characteristics of the occupant; and

based on (i) the determined one or more characteristics determined based on the second sensor data and (ii) the detected different event at the property, determining that the occupant of the property is immersed in the virtual reality environment;

determining an importance score for the detected different event;

determining that the importance score for the detected different event satisfies a predetermined threshold; and

based on determining that the importance score for the detected different event satisfies the predetermined threshold, generating the alert notification for transmission to the other device.

4. The monitoring system of claim 3 , the operations further comprising:

detecting the occurrence of the different event at the property;

based on detection of the different event:

obtaining the second sensor data;

determining, based on the obtained second sensor data, that the occupant of the property is immersed in the virtual reality environment, wherein determining that the occupant of the property is immersed in the virtual reality environment comprises:

analyzing the second sensor data to determine one or more characteristics of the occupant; and

based on (i) the determined one or more characteristics determined based on the second sensor data and (ii) the detected different event at the property, determining that the occupant of the property is immersed in a virtual reality environment;

determining the importance score for the detected different event;

determining that the importance score for the detected different event does not satisfy the predetermined threshold; and

based on determining that the importance score for the detected different event does not satisfy the predetermined threshold, determining not to generate the alert notification for transmission to the other device.

5. The monitoring system of claim 1 , wherein the other device includes a virtual reality headset.

6. The monitoring system of claim 1 , wherein the other device includes a wearable device that is worn by the occupant of the property.

7. The monitoring system of claim 1 , wherein the one or more sensors include one or more sensors of the monitoring system, the one or more sensors of the monitoring system comprising at least one of a motion sensor, a camera, or a thermometer.

8. The monitoring system of claim 1 , wherein the one or more sensors include one or more sensors of one or more wearable devices worn by the occupant of the property, the one or more sensors of the one or more wearable devices including a heart rate sensor, a breathing rate sensor, or a temperature sensor.

9. A method comprising:

detecting an occurrence of an event at a property;

based on detecting the event:

determining, based on sensor data generated by one or more sensors, that an occupant of the property is immersed in a virtual reality environment, wherein determining that the occupant of the property is immersed in a virtual reality environment comprises:

analyzing the sensor data to determine one or more characteristics of the occupant; and

based on (i) the determined one or more characteristics and (ii) the detected event at the property, determining that the occupant of the property is immersed in a virtual reality environment;

and,

based on determining that the occupant of the property is immersed in the virtual reality environment, generating an alert notification that, when processed by another device, causes the device to perform one or more operations that initiate the occupant's emergence from the virtual reality environment.

10. The method of claim 9 , the method further comprising:

transmitting the generated alert notification to the other device.

11. The method of claim 9 , the method further comprising:

detecting an occurrence of a different event at the property;

based on detection of the different event:

obtaining second sensor data;

determining, based on the obtained second sensor data, that the occupant of the property is immersed in the virtual reality environment, wherein determining that the occupant of the property is immersed in the virtual reality environment comprises:

analyzing the second sensor data to determine one or more characteristics of the occupant; and

based on (i) the determined one or more characteristics determined based on the second sensor data and (ii) the detected different event at the property, determining that the occupant of the property is immersed in the virtual reality environment;

determining an importance score for the detected different event;

determining that the importance score for the detected different event satisfies a predetermined threshold; and

based on determining that the importance score for the detected different event satisfies the predetermined threshold, generating the alert notification for transmission to the other device.

12. The method of claim 9 , the method further comprising:

detecting an occurrence of a different event at the property;

based on detection of the different event:

obtaining second sensor data;

determining, based on the obtained second sensor data, that the occupant of the property is immersed in the virtual reality environment, wherein determining that the occupant of the property is immersed in the virtual reality environment comprises:

analyzing the second sensor data to determine one or more characteristics of the occupant; and

based on (i) the determined one or more characteristics determined based on the second sensor data and (ii) the detected different event at the property, determining that the occupant of the property is immersed in the virtual reality environment;

determining an importance score for the detected different event;

determining that the importance score for the detected different event does not satisfy a predetermined threshold; and

based on determining that the importance score for the detected different event does not satisfy the predetermined threshold, determining not to generate the alert notification for transmission to the other device.

13. The method of claim 9 , wherein the one or more sensors include one or more sensors of a monitoring system, the one or more sensors of the monitoring system comprising at least one of a motion sensor, a camera, or a thermometer.

14. The method of claim 9 , wherein the one or more sensors include one or more sensors of one or more wearable devices worn by the occupant of the property, the one or more sensors of the one or more wearable devices including a heart rate sensor, a breathing rate sensor, or a temperature sensor.

15. A non-transitory computer-readable storage device having stored thereon instructions, which, when executed by a data processing apparatus, cause the data processing apparatus to perform operations comprising:

detecting an occurrence of an event at a property;

based on detecting the event:

determining, based on sensor data generated by one or more sensors, that an occupant of the property is immersed in a virtual reality environment, wherein determining that the occupant of the property is immersed in a virtual reality environment comprises:

analyzing the sensor data to determine one or more characteristics of the occupant; and

based on (i) the determined one or more characteristics and (ii) the detected event at the property, determining that the occupant of the property is immersed in a virtual reality environment;

and,

based on determining that the occupant of the property is immersed in the virtual reality environment, generating an alert notification that, when processed by another device, causes the device to perform one or more operations that initiate the occupant's emergence from the virtual reality environment.

16. The computer-readable storage device of claim 15 , the operations further comprising:

transmitting the generated alert notification to the other device.

17. The computer-readable storage device of claim 15 , the operations further comprising:

detecting an occurrence of a different event at the property;

based on detection of the different event:

obtaining second sensor data;

determining, based on the obtained second sensor data, that the occupant of the property is immersed in the virtual reality environment, wherein determining that the occupant of the property is immersed in the virtual reality environment comprises:

analyzing the second sensor data to determine one or more characteristics of the occupant; and

based on (i) the determined one or more characteristics determined based on the second sensor data and (ii) the detected different event at the property, determining that the occupant of the property is immersed in the virtual reality environment;

determining an importance score for the detected different event;

determining that the importance score for the detected different event satisfies a predetermined threshold; and

based on determining that the importance score for the detected different event satisfies the predetermined threshold, generating the alert notification for transmission to the other device.

18. The computer-readable storage device of claim 15 , the operations further comprising:

detecting an occurrence of a different event at the property;

based on detection of the different event:

obtaining second sensor data;

determining, based on the obtained second sensor data, that the occupant of the property is immersed in the virtual reality environment, wherein determining that the occupant of the property is immersed in the virtual reality environment comprises:

analyzing the second sensor data to determine one or more characteristics of the occupant; and

based on (i) the determined one or more characteristics determined based on the second sensor data and (ii) the detected different event at the property, determining that the occupant of the property is immersed in the virtual reality environment;

determining an importance score for the detected different event;

determining that the importance score for the detected different event does not satisfy a predetermined threshold; and

based on determining that the importance score for the detected different event does not satisfy the predetermined threshold, determining not to generate the alert notification for transmission to the other device.

19. The computer-readable storage device of claim 15 , wherein the one or more sensors include one or more sensors of a monitoring system, the one or more sensors of the monitoring system comprising at least one of a motion sensor, a camera, or a thermometer.

20. The computer-readable storage device of claim 15 , wherein the one or more sensors include one or more sensors of one or more wearable devices worn by the occupant of the property, the one or more sensors of the one or more wearable devices including a heart rate sensor, a breathing rate sensor, or a temperature sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2019
From: ROBERTS, AARON LEE; ALPERT, CHARLES RICHARD; EIDELMAN, AARON; SLAVIN, ALISON JANE
To: ALARM.COM INCORPORATED
Reel/Frame 050133/0772 →
Continuity (2)
Continuation 15851704 · Dec 21, 2017
Provisional Application 62437517 · Dec 21, 2016