Patents by Inventor Evan Jarman Fisher
Evan Jarman Fisher 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).
-
Patent number: 10540864Abstract: Arrangements for controlling a climate control system are provided. A hazard detector of a group of smart devices may detect a carbon monoxide (CO) alarm condition at the hazard detector. The hazard detector may transmit, via a relatively low-power mesh communication network, an indication of the CO alarm condition to one or more other smart devices. A spokesman node of the relatively low-power wireless communication network may translate the indication of the CO alarm condition from a first wireless communication protocol to a second wireless communication protocol. The spokesman node may transmit the indication of the CO alarm condition to a system controller via a relatively high-power wireless communication network and the second wireless communication protocol. A system controller of the climate control system may transmit a signal to turn off at least part of the climate control system.Type: GrantFiled: January 18, 2018Date of Patent: January 21, 2020Assignee: Google LLCInventors: David Sloo, Nicholas Unger Webb, Evan Jarman Fisher, Yoky Matsuoka, Anthony Fadell, Matthew Rogers
-
Patent number: 10030880Abstract: The current application is directed to intelligent controllers that use sensor output and electronically stored information, including one or more of electronically stored rules, parameters, and instructions, to determine whether or not one or more types of entities are present within an area, volume, or environment monitored by the intelligent controllers. The intelligent controllers select operational modes and modify control schedules with respect to the presence and absence of the one or more entities. The intelligent controllers employ feedback information to continuously adjust the electronically stored parameters and rules in order to minimize the number of incorrect inferences with respect to the presence or absence of the one or more entities and in order to maximize the efficiency by which various types of systems controlled by the intelligent controllers carry out selected operational modes.Type: GrantFiled: October 8, 2015Date of Patent: July 24, 2018Assignee: Google LLCInventors: Yoky Matsuoka, Evan Jarman Fisher, Mark Rajan Malhotra, Mark Stefanski, Rangoli Sharan, Frank Astier
-
Publication number: 20180158315Abstract: Arrangements for controlling a climate control system are provided. A hazard detector of a group of smart devices may detect a carbon monoxide (CO) alarm condition at the hazard detector. The hazard detector may transmit, via a relatively low-power mesh communication network, an indication of the CO alarm condition to one or more other smart devices. A spokesman node of the relatively low-power wireless communication network may translate the indication of the CO alarm condition from a first wireless communication protocol to a second wireless communication protocol. The spokesman node may transmit the indication of the CO alarm condition to a system controller via a relatively high-power wireless communication network and the second wireless communication protocol. A system controller of the climate control system may transmit a signal to turn off at least part of the climate control system.Type: ApplicationFiled: January 18, 2018Publication date: June 7, 2018Applicant: Google LLCInventors: David Sloo, Nicholas Unger Webb, Evan Jarman Fisher, Yoky Matsuoka, Anthony Fadell, Matthew Rogers
-
Patent number: 9905122Abstract: Systems and methods for controlling a climate control system of a smart-home environment that includes a plurality of smart devices are provided. One method includes detecting, with a hazard detector of the smart devices, a level of carbon monoxide (CO) at the hazard detector that exceeds a threshold CO level at a location of the hazard detector, determining, by one of the smart devices, that the climate control system includes a combustion based heat source, and in response to the detecting and the determination, transmitting, by a system controller of the climate control system, a first signal to turn off at least one aspect of the climate control system.Type: GrantFiled: October 7, 2014Date of Patent: February 27, 2018Assignee: Google LLCInventors: David Sloo, Nicholas Unger Webb, Evan Jarman Fisher, Yoky Matsuoka, Anthony Fadell, Matthew Rogers
-
Patent number: 9869484Abstract: In an embodiment, an electronic device may include a processor that may iteratively simulate candidate control trajectories using upper confidence bound for trees (UCT) to control an environmental control system (e.g., an HVAC system). Each candidate control trajectory may be simulated by selecting a control action at each of a plurality of time steps over a period of time that has the highest upper bound on possible performance using values from previous simulations and predicting a temperature for a next time step of the plurality of time steps that results from applying the selected control action using a thermal model. The processor may determine a value of each candidate control trajectory using a cost function, update the value of each control action selected in each candidate control trajectory, and select a candidate control trajectory with the highest value using UCT to apply to control the environmental control system.Type: GrantFiled: January 14, 2015Date of Patent: January 16, 2018Assignee: Google Inc.Inventors: Todd Andrew Hester, Evan Jarman Fisher, Piyush Khandelwal
-
Publication number: 20170192402Abstract: Systems and Methods disclosed herein relate to providing a message to an application programming interface (API). The message includes a request for data from a data model, a submission of data to the data model, or both; and a host selection between: a representational state transfer (REST) host and a subscription-based application programming interface (API) host, wherein the REST host receives REST-based messages and the subscription-based API host receives messages in accordance with a standard of the subscription-based API host; wherein the request for data, the submission of data, or both are configured to create, delete, modify, or any combination thereof data related to a smart-device environment structure, a thermostat, a hazard detector, or any combination thereof stored in a data model accessible by the API.Type: ApplicationFiled: December 15, 2016Publication date: July 6, 2017Inventors: Igor KARP, Lev STESIN, Carles PI-SUNYER, Mark Andrew MCBRIDE, Alexander DUBMAN, James LYONS, Samuel W. KORTZ, Gregory J. HU, Amanda SURYA, Aubrey THELEN, David HORTON, Mike SOUCIE, Leon TAN, Christopher Anthony BOROSS, Jesse BOETTCHER, Tim ENWALL, Prashant Papiahgari REDDY, Mark MALHOTRA, Evan Jarman FISHER, Todd HESTER, Yoky MATSUOKA
-
Publication number: 20160201933Abstract: In an embodiment, an electronic device may include a power source configured to provide operational power to the electronic device and a processor coupled to the power source. The processor may be configured to generate temperature predictions using a model of a structure and possible control scenarios, determine a value of the temperature predictions and the respective possible control scenarios using a cost function, the cost function comprising weighted factors related to an error between a setpoint temperature and the temperature predictions, a length of runtime for an environmental control system (e.g., an HVAC system), and a length of environmental control system cycles. The processor may also be configured to select the control scenario with the highest value to apply to control the environmental control system. The control scenarios may be generated using upper confidence bound for trees (UCT).Type: ApplicationFiled: January 14, 2015Publication date: July 14, 2016Inventors: Todd Andrew Hester, Evan Jarman Fisher, Piyush Khandelwal
-
Publication number: 20160201934Abstract: In an embodiment, an electronic device may include a processor that may iteratively simulate candidate control trajectories using upper confidence bound for trees (UCT) to control an environmental control system (e.g., an HVAC system). Each candidate control trajectory may be simulated by selecting a control action at each of a plurality of time steps over a period of time that has the highest upper bound on possible performance using values from previous simulations and predicting a temperature for a next time step of the plurality of time steps that results from applying the selected control action using a thermal model. The processor may determine a value of each candidate control trajectory using a cost function, update the value of each control action selected in each candidate control trajectory, and select a candidate control trajectory with the highest value using UCT to apply to control the environmental control system.Type: ApplicationFiled: January 14, 2015Publication date: July 14, 2016Inventors: Todd Andrew Hester, Evan Jarman Fisher, Piyush Khandelwal
-
Publication number: 20160025367Abstract: The current application is directed to intelligent controllers that use sensor output and electronically stored information, including one or more of electronically stored rules, parameters, and instructions, to determine whether or not one or more types of entities are present within an area, volume, or environment monitored by the intelligent controllers. The intelligent controllers select operational modes and modify control schedules with respect to the presence and absence of the one or more entities. The intelligent controllers employ feedback information to continuously adjust the electronically stored parameters and rules in order to minimize the number of incorrect inferences with respect to the presence or absence of the one or more entities and in order to maximize the efficiency by which various types of systems controlled by the intelligent controllers carry out selected operational modes.Type: ApplicationFiled: October 8, 2015Publication date: January 28, 2016Applicant: GOOGLE INC.Inventors: Yoky Matsuoka, Evan Jarman Fisher, Mark Rajan Malhotra, Mark Stefanski, Rangoli Sharan, Frank Astier
-
Publication number: 20150370272Abstract: A method includes receiving an estimated time of arrival (ETA) relating to an arrival to an environment, an arrival of an event, arrival of an activity, or a combination thereof; and controlling, configuring, or controlling and configuring a smart device based upon the ETA.Type: ApplicationFiled: November 3, 2014Publication date: December 24, 2015Inventors: Prashant Papiahgari Reddy, Mark Malhotra, Evan Jarman Fisher, Todd Hester, Mark Andrew McBride, Yoky Matsuoka
-
Publication number: 20150100167Abstract: Systems and methods for controlling a climate control system of a smart-home environment that includes a plurality of smart devices are provided. One method includes detecting, with a hazard detector of the smart devices, a level of carbon monoxide (CO) at the hazard detector that exceeds a threshold CO level at a location of the hazard detector, determining, by one of the smart devices, that the climate control system includes a combustion based heat source, and in response to the detecting and the determination, transmitting, by a system controller of the climate control system, a first signal to turn off at least one aspect of the climate control system.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Applicant: Google Inc.Inventors: David Sloo, Nicholas Unger Webb, Evan Jarman Fisher, Yoky Matsuoka, Anthony Fadell, Matthew Rogers