IP Library Granted Patent US 12,347,292
Granted Patent B2
US 12,347,292 · App. 18/535,376 · Granted Jul 1, 2025

Virtual enhancement of security monitoring

Inventor: Daniel Kerzner (McLean, VA)
Assignee: Alarm.com Incorporated
G08B13/19682G02B27/0093G02B27/0101G02B27/017G02B27/0179G06T19/006G08B13/19608G08B13/1963G08B13/19643G08B13/19645G08B13/19684G08B13/19689G08B13/19693G08B13/19697G08B25/009H04N5/04H04N7/181H04N23/62G02B2027/0138G02B2027/0187G06F3/04817
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,347,292
App. No.
18/535,376
Granted
Jul 1, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on storage devices, for monitoring, security, and surveillance of a property. In one aspect, a system includes a virtual reality headset, a plurality of cameras, a plurality of sensors that includes a first sensor, a control unit, wherein the control unit includes a network interface, a processor, a storage device that includes instructions to perform operations that comprise receiving data from the first sensor that is indicative of an alarm event, determining a location of the first sensor, identifying a set of one or more cameras from the plurality of cameras that are associated with the first sensor, selecting a particular camera from the identified set of one or more cameras; and transmitting one or more instructions to the particular camera that command the particular camera to stream a live video feed to a user interface of the virtual reality headset.

Claims (59)

1. A system comprising one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving data indicative of a request for an extended reality experience for monitoring a property;

providing video captured by a camera at the property for output on a user interface of an extended reality headset; and

providing, to the extended reality headset, one or more controls that enable the extended reality headset to control the camera using movements detected by the extended reality headset.

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

subsequent to receiving the data indicative of the request for the extended reality experience for the property, sending an instruction to the extended reality headset to cause presentation of a prompt on a user interface of the extended reality headset to request authentication data from a user;

receiving, from the extended reality headset, authentication data from the user;

determining, using the received authentication data, that the user operating the extended reality headset is permitted to monitor the property; and

in response to determining that the user operating the extended reality headset is permitted to monitor the property, providing the video for monitoring the property to the extended reality headset.

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

receiving data indicative of a different request for the extended reality experience for monitoring the property;

subsequent to receiving the data indicative of the different request for the extended reality experience for monitoring the property, sending an instruction to the extended reality headset to cause presentation of a prompt on a user interface of the extended reality headset to request authentication data from a different user;

receiving, from the extended reality headset, authentication data from the different user;

determining, using the received authentication data, that the different user operating the extended reality headset is not permitted monitor the property; and

in response to determining that the different user operating the extended reality headset is not permitted monitor the property, denying the different request for the extended reality experience for monitoring the property.

4. The system of claim 1 , the operations further comprise:

transmitting one or more instructions to the camera that instruct the camera to synchronize with the extended reality headset.

5. The system of claim 4 , wherein the one or more instructions cause the camera to move a proportional amount in response to movements detected by the extended reality headset.

6. The system of claim 1 , wherein the movements detected by the extended reality headset include head movements or eye movements.

7. The system of claim 1 , wherein providing the one or more controls that enable the extended reality headset to control the camera using the movements detected by the extended reality headset comprises providing the one or more controls that enable the extended reality headset to control one or more of panning, tilting, or zooming of the camera using the movements detected by the extended reality headset.

8. A computer-implemented method comprising:

receiving data indicative of a request for an extended reality experience for monitoring a property;

providing video captured by a camera at the property for output on a user interface of an extended reality headset; and

providing, to the extended reality headset, one or more controls that enable the extended reality headset to control the camera using movements detected by the extended reality headset.

9. The method of claim 8 , further comprising:

subsequent to receiving the data indicative of the request for the extended reality experience for the property, sending an instruction to the extended reality headset to cause presentation of a prompt on a user interface of the extended reality headset to request authentication data from a user;

receiving, from the extended reality headset, authentication data from the user;

determining, using the received authentication data, that the user operating the extended reality headset is permitted to monitor the property; and

in response to determining that the user operating the extended reality headset is permitted to monitor the property, providing the video for monitoring the property to the extended reality headset.

10. The method of claim 8 , further comprising:

receiving data indicative of a different request for the extended reality experience for monitoring the property;

subsequent to receiving the data indicative of the different request for the extended reality experience for monitoring the property, sending an instruction to the extended reality headset to cause presentation of a prompt on a user interface of the extended reality headset to request authentication data from a different user;

receiving, from the extended reality headset, authentication data from the different user;

determining, using the received authentication data, that the different user operating the extended reality headset is not permitted monitor the property; and

in response to determining that the different user operating the extended reality headset is not permitted monitor the property, denying the different request for the extended reality experience for monitoring the property.

11. The method of claim 8 , further comprising:

transmitting one or more instructions to the camera that instruct the camera to synchronize with the extended reality headset.

12. The method of claim 11 , wherein the one or more instructions cause the camera to move a proportional amount in response to movements detected by the extended reality headset.

13. The method of claim 8 , wherein the movements detected by the extended reality headset include head movements or eye movements.

14. The method of claim 8 , wherein providing the one or more controls that enable the extended reality headset to control the camera using the movements detected by the extended reality headset comprises providing the one or more controls that enable the extended reality headset to control one or more of panning, tilting, or zooming of the camera using the movements detected by the extended reality headset.

15. One or more non-transitory computer storage media encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:

receiving data indicative of a request for an extended reality experience for monitoring a property;

providing video captured by a camera at the property for output on a user interface of an extended reality headset; and

providing, to the extended reality headset, one or more controls that enable the extended reality headset to control the camera using movements detected by the extended reality headset.

16. The non-transitory computer storage media of claim 15 , the operations further comprise:

subsequent to receiving the data indicative of the request for the extended reality experience for the property, sending an instruction to the extended reality headset to cause presentation of a prompt on a user interface of the extended reality headset to request authentication data from a user;

receiving, from the extended reality headset, authentication data from the user;

determining, using the received authentication data, that the user operating the extended reality headset is permitted to monitor the property; and

in response to determining that the user operating the extended reality headset is permitted to monitor the property, providing the video for monitoring the property to the extended reality headset.

17. The non-transitory computer storage media of claim 15 , the operations further comprise:

receiving data indicative of a different request for the extended reality experience for monitoring the property;

subsequent to receiving the data indicative of the different request for the extended reality experience for monitoring the property, sending an instruction to the extended reality headset to cause presentation of a prompt on a user interface of the extended reality headset to request authentication data from a different user;

receiving, from the extended reality headset, authentication data from the different user;

determining, using the received authentication data, that the different user operating the extended reality headset is not permitted monitor the property; and

in response to determining that the different user operating the extended reality headset is not permitted monitor the property, denying the different request for the extended reality experience for monitoring the property.

18. The non-transitory computer storage media of claim 15 , the operations further comprise:

transmitting one or more instructions to the camera that instruct the camera to synchronize with the extended reality headset.

19. The non-transitory computer storage media of claim 18 , wherein the one or more instructions cause the camera to move a proportional amount in response to movements detected by the extended reality headset.

20. The non-transitory computer storage media of claim 15 , wherein the movements detected by the extended reality headset include head movements or eye movements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2023
From: KERZNER, DANIEL
To: ALARM.COM INCORPORATED
Reel/Frame 065838/0546 →
Continuity (8)
Continuation 17582640 · Jan 24, 2022
Continuation 17181171 · Feb 22, 2021
Continuation 16826906 · Mar 23, 2020
Continuation 16059003 · Aug 8, 2018
Continuation 15609381 · May 31, 2017
Continuation 15069611 · Mar 14, 2016
Provisional Application 62132496 · Mar 12, 2015
Related Publication 20240119815A1 · Apr 11, 2024
References Cited (55)
US 7603633B2 · Zhao et al. · 2009 [cited by applicant]
US 9672707B2 · Kerzner · 2017 [cited by applicant]
US 9811990B2 · Kerzner · 2017 [cited by applicant]
US 11875656B2 · Kerzner · 2024 [cited by applicant]
US 20050222820A1 · Chung · 2005 [cited by applicant]
US 20070247976A1 · Capozzi et al. · 2007 [cited by applicant]
US 20080246734A1 · Tsui et al. · 2008 [cited by applicant]
US 20080291279A1 · Samarasekera et al. · 2008 [cited by applicant]
US 20090249227A1 · Clark et al. · 2009 [cited by applicant]
US 20100033783A1 · Klug et al. · 2010 [cited by applicant]
US 20100245585A1 · Fisher et al. · 2010 [cited by applicant]
US 20130063550A1 · Ritchey et al. · 2013 [cited by applicant]
US 20130343196A1 · Swedo · 2013 [cited by applicant]
US 20140375552A1 · Kasuga · 2014 [cited by applicant]
US 20140375800A1 · Lim et al. · 2014 [cited by applicant]
US 20150026647A1 · Park et al. · 2015 [cited by applicant]
US 20150046828A1 · Desai et al. · 2015 [cited by applicant]
US 20150177841A1 · VanBlon et al. · 2015 [cited by applicant]
US 20160224126A1 · Andersson et al. · 2016 [cited by applicant]
US 20160267759A1 · Kerzner · 2016 [cited by applicant]
US 20170039829A1 · Kerzner · 2017 [cited by applicant]
US 20170263091A1 · Kerzner · 2017 [cited by applicant]
US 20180018862A1 · Kerzner · 2018 [cited by applicant]
WO WO2011041791 · 2011 [cited by applicant]
WO WO2012153805 · 2012 [cited by applicant]
“Controls and Basic Movement—The Legend of Zelda: Twilight Princess,” Supercheats.com, retrieved on Jan. 12, 2016. Retrieved from the Internet: URL<http://www.supercheats.com/guides/the-legend-of-zelda-twilight-princess… [cited by applicant]
“Uses of the Emotic Epoc wireless EEG neuroheadset,” 3 pages. [cited by applicant]
Aoki et al., “Gesture Identification Based on Zone Entry and Axis Crossing,” Human-Computer Interaction. Interaction Techniques and Environments Lecture Notes in Computer Science vol. 6762, 2011, 194-203, Abstract only,… [cited by applicant]
Assistive Technology Center' [online]. “Head Controlled Mice,” Feb. 7, 2014 [retrieved on Feb. 7, 2014]. Retrieved from the internet: URL <http://www.assistiveteclmologycenter.org/tlc/ca/head.php>, 2 pages. [cited by applicant]
AU Examination Report in Australian Appln. No. 2021202129, dated Feb. 28, 2022, 2 pages. [cited by applicant]
AU Examination Report in Australian Appln. No. 2022202975, dated Mar. 15, 2023, 2 pages. [cited by applicant]
Boost Technology' [online]. “Boost Tracer Product Description,” [retrieved on Feb. 7, 2014]. Retrieved from the internet: URL<http://www.boosttechnologv.com/tracer_description.html>, 1 page. [cited by applicant]
Boost Technology' [online]. “Headpointer Comparison,” [retrieved on Feb. 7, 2014]. Retrieved from the internet: URL<http://www.boosttechnology.com/cornpare.html>, 2 pages. [cited by applicant]
Brockmann et al., “Remote Vision-Based Multi-type Gesture Interaction,” Gesture-Based Communication in Human-Computer Interaction Lecture Notes in Computer Science vol. 2915, 2004, 198-209. (Abstract and p. 199 only). [cited by applicant]
CA Office Action in Canadian Appln. No. 2,979,406, dated Jan. 26, 2023, 4 pages. [cited by applicant]
Castellano et al., “Analysis of Emotional Gestures for the Generation of Expressive Copying Behaviour in an Embodied Agent,” Gesture-Based Human-Computer Interaction and Simulation Lecture Notes in Computer Science vol.… [cited by applicant]
Eom et al., “Gyro-Mouse for the Disabled: ‘Click’ and ‘Position’ Control of the Mouse Cursor,” International Journal of Control, Automation, and Systems, 5(2): 147-154, Apr. 2007. [cited by applicant]
EP Supplementary Search Report in European Application No. 16762705.8, dated Oct. 12, 2018, 9 pages. [cited by applicant]
International Search Report and Written Opinion in International Application No. PCT/US2016/022356, mailed Aug. 5, 2016, 12 pages. [cited by applicant]
InterSense' [online]. “Clinical Visual Acuity & Gaze Stabilization,” 2014 [retrieved on Feb. 7, 2014]. Retrieved from the internet: URL<http://www.intersense.com_pages/149/136/>, 2 pages. [cited by applicant]
InterSense' [online]. “Head Mounted Displays (HMD),” 2014 [retrieved on Feb. 7, 2014]. Retrieved from the internet: URL<http://www.intersense.com/pages/11/71/>, 2 pages. [cited by applicant]
Kinect Hacks' [online]. “FAAST on you PC,” 2013 [ retrieved on Feb. 14, 2014]. Retrieved from the internet: URL <http:i/www.kinecthacks.com/guides/install-faast-on-vour-pci>, 9 pages. [cited by applicant]
Microsoft' [online]. “Face Tracking,” 2014 [retrieved on Feb. 14, 2014]. Retrieved from the internet: URL<http://msdn.microsoft.com/en-us/library/jj 130970.asnx>, 18 pages. [cited by applicant]
Microsoft' [online]. “KinectInteraction Concepts,” 2014 [retrieved on Feb. 14, 2014]. Retrieved from the internet: URL<http://msdn.microsoft.com/en-us/library/dn188673.asgx>, 3 pages. [cited by applicant]
Microsoft' [online]. “KinectInteraction Control,” 2014 [retrieved on Feb. 14, 2014]. Retrieved from the internet: URL<http://msdn.microsoft.corn/en-us/library/dn188674.asgx>, 2 pages. [cited by applicant]
Microsoft' [online]. “Skeletal Tracking, ” 2014 [retrieved on Feb. 14, 2014]. Retrieved from the internet: URL<http://msdn.microsoft.com/en--us/library/hb973074.asgx>, 4 pages. [cited by applicant]
Natural Point' [online]. “What is SmartNav?” Aug. 16, 2012 [retrieved on Feb. 7, 2014]. Retrieved from the internet: URL<http://www.naturalpoint.corn/smartnav/>, 2 pages. [cited by applicant]
Neurotechnology., “NPointer 2.0,” Product documentation, 2012-2013, 5 pages. [cited by applicant]
OoCities' [online]. “Cheap Head tracking for Gamers,” Oct. 2009 [retrieved on Feb. 7, 2014]. Retrieved from the internet: URL<http://www.oocities.org/mellott124/gamersHeadtracking.htm>, 1 page. [cited by applicant]
Rosas-Cholula et al., “Gyroscope-Driven Mouse Pointer with an Emotiv® EEG Headset and Data Analysis Based on Empirical Mode Decomposition,” Sensors 2013, 13, 10561-10583. [cited by applicant]
Vatavu et al., “Multi-Level Representation of Gesture as Command for Human Computer Interaction,” Computing and Informatics, vol. 27, 2008, 837-851. [cited by applicant]
Virtual Reality' [online]. “3DOF Tracker,” Mar. 3, 2008 [retrieved on Feb. 7, 2014]. Retrieved from the internet: URL<http//www.virtualreality.net.au/3DOF_Tracker>, 10 pages. [cited by applicant]
Virtual Reality' [online]. “6DOF Tracker,” Apr. 28, 2008 [retrieved on Feb. 7, 2014]. Retrieved from the internet: URL<http://www.virtualreality.net.au/6DOF_Tracker>, 4 pages. [cited by applicant]
Wikipedia' [online]. “Emotiv Systems,” Jan. 15, 2014 [retrieved on Feb. 7, 201]. Retrieved from the internet: URL<http://en.wikinedia.org/wiki/Emotiv_Systems>, 5 pages. [cited by applicant]
Wikipedia' [online]. “Facial Action Coding System,” Jan. 23, 2014 [retrieved on Feb. 14, 2014]. Retrieved from the internet: URL<http://en.wikipedia.org/wiki/Facial_Action _ Coding_System>, 10 pages. [cited by applicant]