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: 20200223811
    Abstract: 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: Application
    Filed: March 13, 2020
    Publication date: July 16, 2020
    Inventors: 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: 10616376
    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.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: April 7, 2020
    Assignee: Vivint, Inc.
    Inventors: Jimmy Stricker, Ryan Carlson
  • Patent number: 10591879
    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.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: March 17, 2020
    Assignee: Vivint, Inc.
    Inventors: Nicholas Brown, Jason Carter, Ryan Carlson
  • Patent number: 10528720
    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.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: January 7, 2020
    Assignee: Vivint, Inc.
    Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
  • Publication number: 20190284151
    Abstract: 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: Application
    Filed: June 2, 2017
    Publication date: September 19, 2019
    Inventors: 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: 10387636
    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.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: August 20, 2019
    Assignee: Vivint, Inc.
    Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
  • Patent number: 10268818
    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.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: April 23, 2019
    Assignee: Vivint, Inc.
    Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
  • Patent number: 10244122
    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.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: March 26, 2019
    Assignee: Vivint, Inc.
    Inventors: Jimmy Stricker, John Vogelsberg, Craig Matsuura, Ryan Carlson, Michael Allen Tupy
  • Patent number: 10198925
    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.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: February 5, 2019
    Assignee: 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: 20180068114
    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.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 8, 2018
    Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
  • Publication number: 20180027126
    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.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Inventors: Jimmy Stricker, John Vogelsberg, Craig Matsuura, Ryan Carlson, Michael Allen Tupy
  • Publication number: 20180027095
    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.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Jimmy Stricker, Ryan Carlson
  • Patent number: 9841740
    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.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: December 12, 2017
    Assignee: Vivint, Inc.
    Inventors: Nicholas Brown, Jason Carter, Ryan Carlson
  • Publication number: 20170278369
    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.
    Type: Application
    Filed: April 10, 2017
    Publication date: September 28, 2017
    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
  • Patent number: 9670118
    Abstract: 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: Grant
    Filed: October 7, 2015
    Date of Patent: June 6, 2017
    Assignee: E I DU PONT DE NEMOURS AND COMPANY
    Inventors: 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: 20170109518
    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.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Inventors: Craig Matsuura, Ryan Carlson, Johny Bui, John Rigby, Bruce Vernon
  • Patent number: 9619985
    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.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: April 11, 2017
    Assignee: 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: 20160300468
    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.
    Type: Application
    Filed: April 8, 2015
    Publication date: October 13, 2016
    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: 20160275026
    Abstract: 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: Application
    Filed: March 20, 2015
    Publication date: September 22, 2016
    Inventors: Niall MCDONNELL, Tomasz KANTECKI, Ryan CARLSON, Michael O'HANLON
  • Publication number: 20160265251
    Abstract: 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: Application
    Filed: April 27, 2016
    Publication date: September 15, 2016
    Inventor: Ryan Carlson