Patents by Inventor Ryan Carlson
Ryan Carlson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20200223811Abstract: The disclosure relates to an efficient process for the production of a furan derivative from C5 and/or C6 sugars. The process utilizes a water immiscible organic solvent system comprising at least one alkyl phenol and at least one alkylated naphthalene.Type: ApplicationFiled: March 13, 2020Publication date: July 16, 2020Inventors: Keith W. Hutchenson, Torren Ryan Carlson, Jacob G. Dickinson, David William Drew, Paul Joseph Fagan, Francis G. Gallagher, Isabel Liberis, Kenneth Mersman, Gregg Sunshine
-
Patent number: 10616376Abstract: 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.Type: GrantFiled: July 20, 2016Date of Patent: April 7, 2020Assignee: Vivint, Inc.Inventors: Jimmy Stricker, Ryan Carlson
-
Patent number: 10591879Abstract: 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.Type: GrantFiled: November 21, 2017Date of Patent: March 17, 2020Assignee: Vivint, Inc.Inventors: Nicholas Brown, Jason Carter, Ryan Carlson
-
Patent number: 10528720Abstract: 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.Type: GrantFiled: April 22, 2019Date of Patent: January 7, 2020Assignee: Vivint, Inc.Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
-
Publication number: 20190284151Abstract: The disclosure relates to an efficient process for the production of a furan derivative from C5 and/or C6 sugars. The process utilizes a water immiscible organic solvent system comprising at least one alkyl phenol and at least one alkylated naphthalene.Type: ApplicationFiled: June 2, 2017Publication date: September 19, 2019Inventors: Torren Ryan Carlson, Jacob G. Dickinson, David William Drew, Paul Joseph Fagan, Francis G. Gallagher, Keith M. Hutchenson, Israbel Liberis, Kenneth Mersman, Gregg Sunshine
-
Patent number: 10387636Abstract: 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.Type: GrantFiled: October 20, 2015Date of Patent: August 20, 2019Assignee: Vivint, Inc.Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
-
Patent number: 10268818Abstract: 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.Type: GrantFiled: September 7, 2016Date of Patent: April 23, 2019Assignee: Vivint, Inc.Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
-
Patent number: 10244122Abstract: 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.Type: GrantFiled: July 21, 2016Date of Patent: March 26, 2019Assignee: Vivint, Inc.Inventors: Jimmy Stricker, John Vogelsberg, Craig Matsuura, Ryan Carlson, Michael Allen Tupy
-
Patent number: 10198925Abstract: 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.Type: GrantFiled: April 10, 2017Date of Patent: February 5, 2019Assignee: Vivint, Inc.Inventors: 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
-
Publication number: 20180068114Abstract: 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.Type: ApplicationFiled: September 7, 2016Publication date: March 8, 2018Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
-
Publication number: 20180027126Abstract: 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.Type: ApplicationFiled: July 21, 2016Publication date: January 25, 2018Inventors: Jimmy Stricker, John Vogelsberg, Craig Matsuura, Ryan Carlson, Michael Allen Tupy
-
Publication number: 20180027095Abstract: 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.Type: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Inventors: Jimmy Stricker, Ryan Carlson
-
Patent number: 9841740Abstract: 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.Type: GrantFiled: September 9, 2014Date of Patent: December 12, 2017Assignee: Vivint, Inc.Inventors: Nicholas Brown, Jason Carter, Ryan Carlson
-
Publication number: 20170278369Abstract: 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.Type: ApplicationFiled: April 10, 2017Publication date: September 28, 2017Inventors: 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
-
Patent number: 9670118Abstract: Disclosed herein are processes for preparing an ?,?-Cn-diol, wherein n is 5 or greater, from a feedstock comprising a Cn oxygenate. In one embodiment, the process comprises contacting the feedstock with hydrogen gas in the presence of a catalyst comprising Pt, Cu, Ni, Pd, Pt, Rh, Ir, Ru, or Fe on a WO3 or WOx support. In one embodiment, the process comprises contacting the feedstock with hydrogen in the presence of a catalyst comprising a metal M1 and a metal M2 or an oxide of M2, and optionally a support. In one embodiment, M1 is Pd, Pt, or Ir; and M2 is Mo, W, V, Mn, Re, Zr, Ni, Cu, Zn, Cr, Ge, Sn, Ti, Au, or Co. The Cn oxygenate may be obtained from a biorenewable resource.Type: GrantFiled: October 7, 2015Date of Patent: June 6, 2017Assignee: E I DU PONT DE NEMOURS AND COMPANYInventors: Alan Martin Allgeier, Torren Ryan Carlson, David Richard Corbin, Wathudura Indika Namal De Silva, Carl Andrew Menning, Joachim C Ritter, Sourav Kumar Sengupta
-
Publication number: 20170109518Abstract: 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.Type: ApplicationFiled: October 20, 2015Publication date: April 20, 2017Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
-
Patent number: 9619985Abstract: 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.Type: GrantFiled: April 8, 2015Date of Patent: April 11, 2017Assignee: Vivint, Inc.Inventors: 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
-
Publication number: 20160300468Abstract: 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.Type: ApplicationFiled: April 8, 2015Publication date: October 13, 2016Inventors: 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
-
Publication number: 20160275026Abstract: A weakly ordered doorbell at least reduces the cycle cost of talking to a device. This may manifest as simple performance improvement, but it also allows a reduction in the number of jobs batched into a single doorbell—current DPDK (Data Plane Development Kit) code (for example) batches larger numbers of packets behind a single doorbell to amortize the per-packet doorbell cost. Reducing the number of packets at least provide a better latency profile.Type: ApplicationFiled: March 20, 2015Publication date: September 22, 2016Inventors: Niall MCDONNELL, Tomasz KANTECKI, Ryan CARLSON, Michael O'HANLON
-
Publication number: 20160265251Abstract: A method for keyless access to a drawer is provided. The method comprises inserting a tool into an access mechanism. The access mechanism comprises a plug comprising a locking mechanism configured to restrict access to the drawer. The access mechanism also comprises a cover configured to fit over, and couple to, the plug. The access mechanism also comprises a keyhole within the cover. The method also comprises actuating the tool within the keyhole, wherein actuating the tool causes the cover to deform such that it no longer couples to the plug.Type: ApplicationFiled: April 27, 2016Publication date: September 15, 2016Inventor: Ryan Carlson