Patents by Inventor Ryan Hanley

Ryan Hanley 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: 20250258382
    Abstract: An optical beam-forming apparatus including: a chassis supporting a plurality of component units, having a collimation lens unit to produce a collimated beam of light from the input light; a polarisation control unit to impose a pre-set minimum degree of linear polarisation upon the collimated beam of light; a beam splitter unit to extract a monitoring portion of light from the collimated beam of light; wherein the chassis is shaped to support each one of the collimation lens unit, the polarisation control unit and the beam splitter unit so as to secure their respective positions in a mutual coaxial alignment along an optical axis of the beam-forming apparatus; and, a beam monitoring unit to receive the monitoring portion of light and to produce a monitoring signal corresponding to an optical intensity thereof according to the optical intensity of the monitoring portion of light.
    Type: Application
    Filed: February 13, 2025
    Publication date: August 14, 2025
    Inventors: Timothy BALLANCE, Nathan BENTALL, David BOWMAN, Oliver CORFIELD, Ryan HANLEY, Cornelis RAVENSBERGEN, Isaac SCHNELLING
  • Patent number: 10498843
    Abstract: An actionable functionality simulation tool includes an HTML module and a controller module. The HTML module includes a first directive that has a value tied to a first model property. The first directive is configured to show or hide an actionable popup on a webpage. The HTML module also includes a second directive that is configured to bind an actionable button of the actionable popup to a particular action to be performed. The controller module includes a first function call configured to set the value of the first model property to true in order to toggle the display of the actionable popup on the webpage. The controller module also includes a second function call configured to bind logic to the particular action of the second directive.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: December 3, 2019
    Assignee: Bank of America Corporation
    Inventors: Ryan Hanley, Daniel J. Serna
  • Patent number: 10185345
    Abstract: A method for modeling energy efficiency of a site comprises: (1) receiving temperature data associated with the site from a sensor, the temperature data including a starting temperature of the site and a corresponding starting time of a climate control system, and an ending temperature of the site and a corresponding ending time of the climate control system; (2) receiving power consumption data associated with the site from a power meter, the power consumption data including power consumption of the climate control system at the site; and (3) determining the energy transfer function that models an energy efficiency of the site based at least partially on a time it takes for the site to reach the ending temperature from the starting temperature, and the power consumption of the climate control system from the starting time to the ending time, wherein the energy transfer function determines a predicted power consumption as a function of temperature change and time.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: January 22, 2019
    Assignee: SolarCity Corporation
    Inventors: Ryan Hanley, Brian Zimmerly
  • Publication number: 20180157627
    Abstract: An actionable functionality simulation tool includes an HTML module and a controller module. The HTML module includes a first directive that has a value tied to a first model property. The first directive is configured to show or hide an actionable popup on a webpage. The HTML module also includes a second directive that is configured to bind an actionable button of the actionable popup to a particular action to be performed. The controller module includes a first function call configured to set the value of the first model property to true in order to toggle the display of the actionable popup on the webpage. The controller module also includes a second function call configured to bind logic to the particular action of the second directive.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Ryan Hanley, Daniel J. Serna
  • Patent number: 9929564
    Abstract: Embodiments may include a method of adjusting power in a distributed generation management system. The method may include receiving, by a processor, real-time load requirement data of an energy resources (ER) site. The method may also include receiving, by the processor, real-time energy generation (EG) data from the ER site. The method may further include determining, by the processor, a net power generation at a first level from the real-time load requirement data and the real-time energy generation data. The method may include receiving, by the processor, a first request from a utility to increase or decrease the net power generation from the first level. The method may also include determining a benefit complying with the first request. The method may further include estimating a benefit of not complying with the first request. The method may also include determining whether the determined benefit is greater than the estimated benefit.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: March 27, 2018
    Assignee: SolarCity Corporation
    Inventors: Brian Zimmerly, Ryan Hanley
  • Publication number: 20160370814
    Abstract: A method for modeling energy efficiency of a site comprises: (1) receiving temperature data associated with the site from a sensor, the temperature data including a starting temperature of the site and a corresponding starting time of a climate control system, and an ending temperature of the site and a corresponding ending time of the climate control system; (2) receiving power consumption data associated with the site from a power meter, the power consumption data including power consumption of the climate control system at the site; and (3) determining the energy transfer function that models an energy efficiency of the site based at least partially on a time it takes for the site to reach the ending temperature from the starting temperature, and the power consumption of the climate control system from the starting time to the ending time, wherein the energy transfer function determines a predicted power consumption as a function of temperature change and time.
    Type: Application
    Filed: June 22, 2015
    Publication date: December 22, 2016
    Inventors: Ryan Hanley, Brian Zimmerly
  • Publication number: 20160344187
    Abstract: Embodiments may include a method of adjusting power in a distributed generation management system. The method may include receiving, by a processor, real-time load requirement data of an energy resources (ER) site. The method may also include receiving, by the processor, real-time energy generation (EG) data from the ER site. The method may further include determining, by the processor, a net power generation at a first level from the real-time load requirement data and the real-time energy generation data. The method may include receiving, by the processor, a first request from a utility to increase or decrease the net power generation from the first level. The method may also include determining a benefit complying with the first request. The method may further include estimating a benefit of not complying with the first request. The method may also include determining whether the determined benefit is greater than the estimated benefit.
    Type: Application
    Filed: July 8, 2015
    Publication date: November 24, 2016
    Inventors: Brian Zimmerly, Ryan Hanley