Patents by Inventor Theodore A Lee

Theodore A Lee 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: 9767674
    Abstract: Systems and methods for using multi-criteria state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein. The multi-criteria state machines can include one or more sensor state machines that can control the alarming states and one or more system state machines that can control the pre-alarming states. Each state machine can transition among any one of its states based on sensor data values, hush events, and transition conditions. The transition conditions can define how a state machine transitions from one state to another. The hazard detection system can use a dual processor arrangement to execute the multi-criteria state machines according to various embodiments. The dual processor arrangement can enable the hazard detection system to manage the alarming and pre-alarming states in a manner that promotes minimal power usage while simultaneously promoting reliability in hazard detection and alarming functionality.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 19, 2017
    Assignee: GOOGLE INC.
    Inventors: Yoky Matsuoka, Anthony Michael Fadell, Matthew Lee Rogers, Jeffrey Theodore Lee
  • Publication number: 20170263112
    Abstract: Hazardous or dangerous conditions may be monitored. A mode may be set to a state indicative of the condition being present. It may then be determined that the hazardous or dangerous condition has eased. An indication of the hazardous or dangerous condition easing may be output in response to the determination. Such an indication may be output as synthesized speech.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 14, 2017
    Applicant: Google Inc.
    Inventors: David Sloo, Nicholas Unger Webb, Matthew Lee Rogers, Anthony Michael Fadell, Jeffery Theodore Lee, Sophie Le Guen, Andrew W. Goldenson
  • Patent number: 9761124
    Abstract: Systems and methods for using multi-criteria state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein. The multi-criteria state machines can include one or more sensor state machines that can control the alarming states and one or more system state machines that can control the pre-alarming states. Each state machine can transition among any one of its states based on sensor data values, hush events, and transition conditions. The transition conditions can define how a state machine transitions from one state to another. The hazard detection system can use a dual processor arrangement to execute the multi-criteria state machines according to various embodiments. The dual processor arrangement can enable the hazard detection system to manage the alarming and pre-alarming states in a manner that promotes minimal power usage while simultaneously promoting reliability in hazard detection and alarming functionality.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: September 12, 2017
    Assignee: GOOGLE INC.
    Inventors: Yoky Matsuoka, Anthony Michael Fadell, Matthew Lee Rogers, Jeffery Theodore Lee
  • Patent number: 9728076
    Abstract: A method of controlling a security system of a premises includes detecting one or more exceptions when the system is set to an alarm mode, determining whether any of the one or more exceptions is a terminal exception, automatically executing an arming procedure according to the alarm mode when all of the exceptions are determined to be non-terminal exceptions, preventing execution of the arming procedure when any of the exceptions are determined to be a terminal exception, and, while in the alarm mode, preventing a sensor associated with a security exception from triggering an alarm when the security exception is fully corrected, and triggering an alarm when a condition that is causing the security exception is adjusted without resulting in full correction of the security exception.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: August 8, 2017
    Assignee: Google Inc.
    Inventors: Sourav Raj Dey, Mark Rajan Malhotra, Jeffery Theodore Lee, Yash Modi
  • Publication number: 20170193809
    Abstract: A method of controlling a security system of a premises includes detecting one or more exceptions when the system is set to an alarm mode, determining whether any of the one or more exceptions is a terminal exception, automatically executing an arming procedure according to the alarm mode when all of the exceptions are determined to be non-terminal exceptions, preventing execution of the arming procedure when any of the exceptions are determined to be a terminal exception, and, while in the alarm mode, preventing a sensor associated with a security exception from triggering an alarm when the security exception is fully corrected, and triggering an alarm when a condition that is causing the security exception is adjusted without resulting in full correction of the security exception.
    Type: Application
    Filed: December 30, 2015
    Publication date: July 6, 2017
    Inventors: Sourav Raj Dey, Mark Rajan Malhotra, Jeffery Theodore Lee, Yash Modi
  • Patent number: 9691258
    Abstract: Ambient amount of a hazardous condition may be monitored. A mode may be set to a state indicative of the hazardous condition being present in the ambient environment. It may then be determined that the amount of the hazard in the ambient environment has dropped below an alarm criterion. A time period may then be tracked during which the amount of the hazardous condition present in the ambient environment of the hazard detector has remained below the alarm criterion. It may be determined that the time period has reached at least a threshold duration, during such time period the amount of the hazardous condition present in the ambient environment of the hazard detector having remained below the alarm criterion. An indication of the hazardous condition easing may be output in response to the time period being at least the threshold duration.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: David Sloo, Nicholas Unger Webb, Matthew Lee Rogers, Anthony Michael Fadell, Jeffery Theodore Lee, Sophie Le Guen, Andrew W. Goldenson
  • Patent number: 9674781
    Abstract: Systems and methods for waking a fabric network of devices and communicating messages among the devices are described herein. An electronic device can communicate with other electronic devices of a fabric network broadcasting a wake message to the fabric network in response to an awakening event. The wake message can include a reason for triggering a wakeup of each device in the fabric network and a wake time signaling period. After the wake time signaling period lapses, a fabric message can be broadcasted to the fabric network, and the fabric message can be selectively rebroadcasted.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: June 6, 2017
    Assignee: GOOGLE INC.
    Inventors: Robert Szewczyk, Vaas Krishnamurthy, Robert Quattlebaum, Jeffery Theodore Lee
  • Publication number: 20170132909
    Abstract: Systems and techniques are provided for security system re-arming. Input invoking restricted credentials may be received. The security system of an environment may be changed from a first mode to a second mode based on the restricted credentials. The restricted credentials used to change the security system to the second mode may be determined to be near expiration based on an expiration condition of the restricted credentials. A notification may be sent to a person associated with the restricted credentials including a reminder to use the restricted credentials to change the security system to the first mode before the restricted credentials expire.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 11, 2017
    Inventors: Laura Rabb, David Louis Warner, Jeffrey Alan Boyd, Jeffery Theodore Lee, Mark Rajan Malhotra, Kenneth Louis Herman, James Eric Mason
  • Patent number: 9646482
    Abstract: A system includes a plurality of sensors installed at a premises to capture data from an environment, a memory configured to store data captured over at least a first period of time, and a processor configured to determine, based on the stored captured data, an estimate travel time for a user to enter the premises and disarm an alarm system installed in the premises, and to set an entry allowance of the alarm system to the estimate travel time when one or more of the plurality of sensors detects an entry into the premises.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: May 9, 2017
    Assignee: Google Inc.
    Inventors: Kenneth Louis Herman, Jeffery Theodore Lee, Yash Modi, Jeffrey Alan Boyd
  • Patent number: 9626363
    Abstract: Systems and methods of placeshifting media playback between two or more devices are provided. For example, a method for placeshifting media may include downloading onto a first device an index of files accessed or modified on a second device via a data storage server, at least one of the files being a media file played on the second device. The first device may display a user selectable list of the files on the first device before issuing a request for the media file to the data storage server. The data storage server may send the media file to the first device from the data storage server, and the first device may play back the media file where the second device left off.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: April 18, 2017
    Assignee: Apple Inc.
    Inventors: Michael Rosenblatt, Gloria Lin, Amir Mahmood Mikhak, Taido Lantz Nakajima, Sean Anthony Mayo, Andrew Hodge, Anthony Michael Fadell, Jeffrey Theodore Lee, Shawn A. Ellis, Policarpo Wood, Alan Christopher Cannistraro
  • Publication number: 20170075679
    Abstract: Systems and methods for updating software in a hazard detection system are described herein. Software updates may be received by, stored within, and executed by a hazard detection system, without disturbing the system's ability to monitor for alarm events and sound an alarm in response to a monitored hazard event. The software updates may be received as part of a periodic over-the-air communication with a remote server or as part of a physical connection with a data source such as a computer. The software updates may include several portions of code designed to operate with different processors and/or devices within the hazard detection system. The software updates may also include language specific audio files that can be accessed by the hazard detection system to play back language specific media files via a speaker.
    Type: Application
    Filed: November 3, 2016
    Publication date: March 16, 2017
    Inventors: Jonathan Solnit, Kelly Veit, Edwin H. Satterthwaite, JR., Jeffrey Theodore Lee
  • Publication number: 20170061779
    Abstract: A home security system may infer a mode of operation based on indications it receives regarding a user's behavior. The disclosed implementations provide for a vacation mode of operation that defines a response for a security event that differs from the response that would be provided by the home security system for the same security event if it operated in another mode such as an away mode.
    Type: Application
    Filed: November 11, 2016
    Publication date: March 2, 2017
    Inventors: Zachery Webster Kennedy, Ted Boda, Jeffrey Alan Boyd, Jeffery Theodore Lee, Jesse Boettcher, David Hendler Sloo, Michael Andrew Mizono, Tomas Brennessl, James Simister, Anton Davydov
  • Publication number: 20170061778
    Abstract: Systems and techniques are provided for learned overrides for home security. A sensor of a security system may be armed. A trip signal may be received indicating a tripping of the sensor. It may be determined that the trip signal can be automatically overridden based on matching an identity of the sensor and a state of the security system with a pattern in a model. The pattern may represent a state of the security system in which automatically overriding the trip signal from the sensor is permitted. The trip signal from the sensor may be automatically overridden without input from a user.
    Type: Application
    Filed: November 10, 2016
    Publication date: March 2, 2017
    Inventors: Mark Rajan Malhotra, Sophie Le Guen, Jeffrey Alan Boyd, Jeffery Theodore Lee, Todd Hester
  • Publication number: 20170039842
    Abstract: Systems and methods for using multi-criteria state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein. The multi-criteria state machines can include one or more sensor state machines that can control the alarming states and one or more system state machines that can control the pre-alarming states. Each state machine can transition among any one of its states based on sensor data values, hush events, and transition conditions. The transition conditions can define how a state machine transitions from one state to another. The hazard detection system can use a dual processor arrangement to execute the multi-criteria state machines according to various embodiments. The dual processor arrangement can enable the hazard detection system to manage the alarming and pre-alarming states in a manner that promotes minimal power usage while simultaneously promoting reliability in hazard detection and alarming functionality.
    Type: Application
    Filed: October 24, 2016
    Publication date: February 9, 2017
    Inventors: Yoky Matsuoka, Anthony Michael Fadell, Matthew Lee Rogers, Jeffery Theodore Lee
  • Publication number: 20170039844
    Abstract: Systems and techniques are provided for automatic security system mode selection. A set of signals may be received from sensors distributed in an environment with a security system. The security system may be in a first mode. An occupancy model may be received. An occupancy estimate may be generated for the environment based on the set of signals from the sensors and the occupancy model. Mode rules may be received. The mode rules associate occupancy estimates with modes of the security system. A second mode for the security system may be determined based on the occupancy estimate and mode rules. The second mode may be different from the first mode. The mode of the security system may be automatically changed from the first mode to the second mode.
    Type: Application
    Filed: October 21, 2016
    Publication date: February 9, 2017
    Inventors: Mark Rajan MALHOTRA, Jeffrey Alan BOYD, Sophie LE GUEN, Jeffery Theodore Lee, Prashant REDDY
  • Publication number: 20170039838
    Abstract: Systems and methods of security are provided, including at least one of a plurality of sensors to detect a location of at least one user, and generate detection data according to the detected location of the at least one user. A processor may be communicatively coupled to the at least one of the plurality of sensors to receive the detection data and to determine whether the at least one user is occupying a building according to the detection data. An alarm device, communicatively coupled to the processor, can be armed or disarmed by the processor according to the determination as to whether the at least one user is occupying the building.
    Type: Application
    Filed: October 20, 2016
    Publication date: February 9, 2017
    Inventors: Jeffery Theodore Lee, Anthony Michael Fadell, Sophie Le Guen, Maxime Veron, Mark Rajan Malhotra, Timo Bruck
  • Patent number: 9520049
    Abstract: Systems and techniques are provided for learned overrides for home security. A sensor of a security system may be armed. A trip signal may be received indicating a tripping of the sensor. It may be determined that the trip signal can be automatically overridden based on matching an identity of the sensor and a state of the security system with a pattern in a model. The pattern may represent a state of the security system in which automatically overriding the trip signal from the sensor is permitted. The trip signal from the sensor may be automatically overridden without input from a user.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: December 13, 2016
    Assignee: GOOGLE INC.
    Inventors: Mark Rajan Malhotra, Sophie Le Guen, Jeffrey Alan Boyd, Jeffery Theodore Lee, Todd Hester
  • Patent number: 9508250
    Abstract: Systems and techniques are provided for automatic security system mode selection. A set of signals may be received from sensors distributed in an environment with a security system. The security system may be in a first mode. An occupancy model may be received. An occupancy estimate may be generated for the environment based on the set of signals from the sensors and the occupancy model. Mode rules may be received. The mode rules associate occupancy estimates with modes of the security system. A second mode for the security system may be determined based on the occupancy estimate and mode rules. The second mode may be different from the first mode. The mode of the security system may be automatically changed from the first mode to the second mode.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: November 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Mark Rajan Malhotra, Jeffrey Alan Boyd, Sophie Le Guen, Jeffery Theodore Lee, Prashant Reddy
  • Patent number: 9508247
    Abstract: Systems and methods of security are provided, including at least one of a plurality of sensors to detect a location of at least one user, and generate detection data according to the detected location of the at least one user. A processor may be communicatively coupled to the at least one of the plurality of sensors to receive the detection data and to determine whether the at least one user is occupying a building according to the detection data. An alarm device, communicatively coupled to the processor, can be armed or disarmed by the processor according to the determination as to whether the at least one user is occupying the building.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: November 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Jeffery Theodore Lee, Anthony Michael Fadell, Sophie Le Guen, Maxime Veron, Mark Rajan Malhotra, Timo Bruck
  • Patent number: 9501924
    Abstract: A home security system may infer a mode of operation based on indications it receives regarding a user's behavior. The disclosed implementations provide for a vacation mode of operation that defines a response for a security event that differs from the response that would be provided by the home security system for the same security event if it operated in another mode such as an away mode.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: November 22, 2016
    Assignee: Google Inc.
    Inventors: Zachery Webster Kennedy, Ted Boda, Jeffrey Alan Boyd, Jeffery Theodore Lee, Jesse Boettcher, David Hendler Sloo, Michael Mizono, Tomas Brennessl, James Simister, Anton Davydov