-
公开(公告)号:US10591879B1
公开(公告)日:2020-03-17
申请号:US15820092
申请日:2017-11-21
Applicant: Vivint, Inc.
Inventor: Nicholas Brown , Jason Carter , Ryan Carlson
IPC: G05B15/02 , H04L12/28 , G05B19/418
Abstract: According to at least one embodiment, a computer-implemented method to implement at least one automation rule is described. The at least one automation rule may be generated, wherein the at least one automation rule may control at least one aspect of an automation system. The execution origination point may be selected for the at least one automation rule based at least in part on the one or more implementation parameters. The one or more implementation parameters may comprise at least one of the speed of the automation rule execution, the scalability of the automation rule, the flexibility of the automation rule conditions, or the ease of automation rule modification.
-
公开(公告)号:US20180027126A1
公开(公告)日:2018-01-25
申请号:US15216534
申请日:2016-07-21
Applicant: Vivint, Inc.
Inventor: Jimmy Stricker , John Vogelsberg , Craig Matsuura , Ryan Carlson , Michael Allen Tupy
CPC classification number: H04M11/007 , H04L63/04 , H04L65/1069 , H04M1/27 , H04M7/006 , H04M11/04 , H04W84/042
Abstract: Systems and methods for communicating between components of a security and/or automation system include establishing a two-way call between a control panel and a central station of the security and/or automation system using a Voice over Internet Protocol (VoIP) channel connection, and after establishing the two-way call, communicating data between the central station and the control panel via a central station of the security and/or automation system via a second connection different from the VoIP channel connection, the data being related to control of the control panel.
-
公开(公告)号:US11184485B1
公开(公告)日:2021-11-23
申请号:US16362523
申请日:2019-03-22
Applicant: Vivint, Inc.
Inventor: Jimmy Stricker , John Vogelsberg , Craig Matsuura , Ryan Carlson , Michael Allen Tupy
Abstract: Systems and methods for communicating between components of a security and/or automation system include establishing a two-way call between a control panel and a central station of the security and/or automation system using a Voice over Internet Protocol (VoIP) channel connection, and after establishing the two-way call, communicating data between the central station and the control panel via a central station of the security and/or automation system via a second connection different from the VoIP channel connection, the data being related to control of the control panel.
-
公开(公告)号:US11531744B1
公开(公告)日:2022-12-20
申请号:US16543755
申请日:2019-08-19
Applicant: Vivint, Inc.
Inventor: Craig Matsuura , Ryan Carlson , Johny Bui , John Rigby , Bruce Vernon
Abstract: A control panel may prevent access to one or more aspects of the control panel based at least in part on one or more security parameters. The security parameters may include a default locked status and a takeover locked status. The default locked status may prevent a user or other personnel from accessing the software, code, or other intellectual property on the control panel while still allowing the user to interface with the security and/or automation system. The takeover locked status may prevent any access or use of the control panel. To protect the automation system and the automation system provider, it may be desired to use a unique identifier to unlock at least one or more aspects of the control panel. The unique identifier may be loaded onto an external storage device which the control panel may automatically recognize.
-
公开(公告)号:US10965903B2
公开(公告)日:2021-03-30
申请号:US14636491
申请日:2015-03-03
Applicant: Vivint, Inc.
Inventor: Craig Matsuura , Ryan Carlson
Abstract: Methods and systems for signal proxying and modification relating to security and/or automation systems are described. In one embodiments, the methods include receiving, at a proxy device, a data signal transmitted from a first device, receiving a request for the data signal from at least one of two or more other devices, and transmitting the data signal to each of the two or more other devices based at least in part on the received request.
-
公开(公告)号:US20170278369A1
公开(公告)日:2017-09-28
申请号:US15483906
申请日:2017-04-10
Applicant: Vivint, Inc.
Inventor: Jimmy Stricker , Craig Matsuura , Ryan Carlson , John Vogelsberg , Michael Allen Tupy , Matthew Mahar , Matthew J. Eyring , Clint Gordon-Carroll , Jeremy B. Warren , James Ellis Nye , Jefferson Lyman
Abstract: A method for security and/or automation systems is described. In one embodiment, the method may include receiving occupancy data associated with a home. The method may further include automatically selectively broadcasting an audio stream to at least one of a plurality of speakers in the home based, at least in part, on the received occupancy data.
-
公开(公告)号:US20160261822A1
公开(公告)日:2016-09-08
申请号:US14636491
申请日:2015-03-03
Applicant: Vivint, Inc.
Inventor: Craig Matsuura , Ryan Carlson
CPC classification number: H04N7/0117 , H04L65/4084 , H04L65/605 , H04N5/765
Abstract: Methods and systems for signal proxying and modification relating to security and/or automation systems are described. In one embodiments, the methods include receiving, at a proxy device, a data signal transmitted from a first device, receiving a request for the data signal from at least one of two or more other devices, and transmitting the data signal to each of the two or more other devices based at least in part on the received request.
Abstract translation: 描述了与安全和/或自动化系统有关的信号代理和修改的方法和系统。 在一个实施例中,所述方法包括在代理设备处接收从第一设备发送的数据信号,从两个或多个其他设备中的至少一个接收对数据信号的请求,并将数据信号发送到每个 至少部分地基于所接收到的请求的两个或多个其他设备。
-
公开(公告)号:US10528720B1
公开(公告)日:2020-01-07
申请号:US16391051
申请日:2019-04-22
Applicant: Vivint, Inc.
Inventor: Craig Matsuura , Ryan Carlson , Johny Bui , John Rigby , Bruce Vernon
Abstract: A device may require one or more updates to its software. However, the device may be inaccessible due to a variety of circumstances. Troubleshooting the device may be difficult. Therefore, the device may be configured to automatically run a script after it has been validated to perform one or more functions on the control panel. In one embodiment, a method to automate a script on a device is described. The method may include searching an attached external storage device for a script, identifying a script based at least in part on the searching, validating the authenticity of the identified script, and executing, automatically, the validated script.
-
公开(公告)号:US20180068114A1
公开(公告)日:2018-03-08
申请号:US15258539
申请日:2016-09-07
Applicant: Vivint, Inc.
Inventor: Craig Matsuura , Ryan Carlson , Johny Bui , John Rigby , Bruce Vernon
IPC: G06F21/51
CPC classification number: G06F21/51 , G06F21/44 , G06F21/604 , G06F21/62 , G06F2221/033
Abstract: A device may require one or more updates to its software. However, the device may be inaccessible due to a variety of circumstances. Troubleshooting the device may be difficult. Therefore, the device may be configured to automatically run a script after it has been validated to perform one or more functions on the control panel. In one embodiment, a method to automate a script on a device is described. The method may include searching an attached external storage device for a script, identifying a script based at least in part on the searching, validating the authenticity of the identified script, and executing, automatically, the validated script.
-
公开(公告)号:US20180027095A1
公开(公告)日:2018-01-25
申请号:US15215221
申请日:2016-07-20
Applicant: Vivint, Inc.
Inventor: Jimmy Stricker , Ryan Carlson
IPC: H04L29/06
CPC classification number: H04L69/04 , H04L67/125
Abstract: The disclosure may relate to a communications protocol between a mobile device and a control panel, or a mobile device and a server associated with the automation system. The communication protocol may reduce a size of data transferred between the mobile device and control panel ensuring the user does not experience latency on their mobile device, a large bill from their wireless broadband provider, and also does not miss important update or the like from the automation system. In some embodiments, a method for a security and/or automation is described. The method may comprise generating a communication to a user, coding the communication using a pre-established user-specific code index, and transmitting the coded communication to a device associated with the user. Coding the communication may further comprise reducing a size of the communication.
-
-
-
-
-
-
-
-
-