Patents by Inventor Leon Tan
Leon Tan 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: 11355004Abstract: Implementations of the disclosed subject matter provide systems and methods of granting temporary control access of a home security system of a first user to a second user, where the temporary control access is for at least a portion of a home security system for a predetermined period of time. One or more tasks to be completed for the first user may be completed by the second user while having temporary control access to the home security system. The temporary control access of the second user to the at least a portion of the home security system of the first user may be revoked when the predetermined period of time has elapsed. The second user may receive a notification may be received for a security event, a safety event, a home event, and a package delivery event after the predetermined period of time has lapsed.Type: GrantFiled: December 1, 2020Date of Patent: June 7, 2022Assignee: Google LLCInventors: Leon Tan, J. Brad Foreman, John Jordan Nold
-
Publication number: 20210217295Abstract: Implementations of the disclosed subject matter provide systems and methods of granting temporary control access of a home security system of a first user to a second user, where the temporary control access is for at least a portion of a home security system for a predetermined period of time. One or more tasks to be completed for the first user may be completed by the second user while having temporary control access to the home security system. The temporary control access of the second user to the at least a portion of the home security system of the first user may be revoked when the predetermined period of time has elapsed. The second user may receive a notification may be received for a security event, a safety event, a home event, and a package delivery event after the predetermined period of time has lapsed.Type: ApplicationFiled: December 1, 2020Publication date: July 15, 2021Inventors: Leon Tan, J. Brad Foreman, John Jordan Nold
-
Patent number: 10764735Abstract: Systems and Methods disclosed herein relate to providing control of smart devices via data provided from or to a doorbell, via an application programming interface (API). The data provided by the doorbell may be submission data related to the doorbell, while received data may be reception data related to one or more smart devices, a smart-device environment structure hosting the smart devices, or both. Based upon the reception data and/or the submission data, a status of the doorbell and/or of the smart devices may be modified.Type: GrantFiled: September 9, 2019Date of Patent: September 1, 2020Assignee: Google LLCInventors: David Horton, Leon Tan, Andrew Urman, Melissa Daniels
-
Patent number: 10638292Abstract: 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: GrantFiled: December 15, 2016Date of Patent: April 28, 2020Assignee: Google LLCInventors: 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, Michael Soucie, Leon Tan, Christopher Anthony Boross, Jesse Boettcher, Tim Enwall, Prashant P. Reddy, Mark Malhotra, Evan Fisher, Todd Hester, Yoky Matsuoka, Andrew J. Urman
-
Publication number: 20200045522Abstract: Systems and Methods disclosed herein relate to providing control of smart devices via data provided from or to a doorbell, via an application programming interface (API). The data provided by the doorbell may be submission data related to the doorbell, while received data may be reception data related to one or more smart devices, a smart-device environment structure hosting the smart devices, or both. Based upon the reception data and/or the submission data, a status of the doorbell and/or of the smart devices may be modified.Type: ApplicationFiled: September 9, 2019Publication date: February 6, 2020Applicant: Google LLCInventors: David Horton, Leon Tan, Andrew Urman, Melissa Daniels
-
Patent number: 10448585Abstract: Various arrangements for visual control of a network-enabled irrigation system are presented. In some embodiments, a video stream of an outdoor location that can include a lawn may be captured. The video stream of the outdoor location may be transmitted to a cloud-based irrigation management server system. The lawn may be monitored for a period of time using the video stream. Based on monitoring the lawn for the period of time, a visual change in a state of the lawn may be identified. Based on the visual change in the state of the lawn, an adjustment of an irrigation program of the network-enabled irrigation system may be determined. An irrigation control message may be transmitted to the network-enabled irrigation system that alters an irrigation schedule for the lawn.Type: GrantFiled: November 14, 2017Date of Patent: October 22, 2019Assignee: Google LLCInventors: Deepak Kundra, John Nold, James Stewart, Ankit Mohan, Leon Tan
-
Patent number: 10440545Abstract: Systems and Methods disclosed herein relate to providing control of smart devices via data provided from or to a doorbell, via an application programming interface (API). The data provided by the doorbell may be submission data related to the doorbell, while received data may be reception data related to one or more smart devices, a smart-device environment structure hosting the smart devices, or both. Based upon the reception data and/or the submission data, a status of the doorbell and/or of the smart devices may be modified.Type: GrantFiled: July 31, 2018Date of Patent: October 8, 2019Assignee: Google LLCInventors: David Horton, Leon Tan, Andrew Urman, Melissa Daniels
-
Publication number: 20190141919Abstract: Various arrangements for visual control of a network-enabled irrigation system are presented. In some embodiments, a video stream of an outdoor location that can include a lawn may be captured. The video stream of the outdoor location may be transmitted to a cloud-based irrigation management server system. The lawn may be monitored for a period of time using the video stream. Based on monitoring the lawn for the period of time, a visual change in a state of the lawn may be identified. Based on the visual change in the state of the lawn, an adjustment of an irrigation program of the network-enabled irrigation system may be determined. An irrigation control message may be transmitted to the network-enabled irrigation system that alters an irrigation schedule for the lawn.Type: ApplicationFiled: November 14, 2017Publication date: May 16, 2019Applicant: Google LLCInventors: Deepak Kundra, John Nold, James Stewart, Ankit Mohan, Leon Tan
-
Patent number: 10258640Abstract: A method of inhibiting quorum sensing in Pseudomonas aeruginosa is provided. The method comprises contacting Pseudomonas aeruginosa with a gold(I) thiolate complex in an amount effective to inhibit quorum sensing in the Pseudomonas aeruginosa. Use of the method for the treatment or prevention of damage or disease associated with quorum sensing and/or biofilm formation in a subject, or for the treatment of biofilm and/or for inhibiting biofilm formation is also provided.Type: GrantFiled: September 6, 2016Date of Patent: April 16, 2019Assignees: NANYANG TECHNOLOGICAL UNIVERSITY, NATIONAL UNIVERSITY OF SINGAPOREInventors: Michael Christian Givskov, Shu Sin Chng, Liang Yang, Zhen Wei Leon Tan, Ziyan Hong
-
Publication number: 20180376313Abstract: Systems and Methods disclosed herein relate to providing control of smart devices via data provided from or to a doorbell, via an application programming interface (API). The data provided by the doorbell may be submission data related to the doorbell, while received data may be reception data related to one or more smart devices, a smart-device environment structure hosting the smart devices, or both. Based upon the reception data and/or the submission data, a status of the doorbell and/or of the smart devices may be modified.Type: ApplicationFiled: July 31, 2018Publication date: December 27, 2018Applicant: Google LLCInventors: David Horton, Leon Tan, Andrew Urman, Melissa Daniels
-
Patent number: 10075828Abstract: Systems and Methods disclosed herein relate to providing control of smart devices via data provided from or to a doorbell, via an application programming interface (API). The data provided by the doorbell may be submission data related to the doorbell, while received data may be reception data related to one or more smart devices, a smart-device environment structure hosting the smart devices, or both. Based upon the reception data and/or the submission data, a status of the doorbell and/or of the smart devices may be modified.Type: GrantFiled: May 18, 2016Date of Patent: September 11, 2018Assignee: Google LLCInventors: David Horton, Leon Tan, Andrew Urman, Melissa Daniels
-
Publication number: 20180243331Abstract: A method of inhibiting quorum sensing in Pseudomonas aeruginosa is provided. The method comprises contacting Pseudomonas aeruginosa with a gold(I) thiolate complex in an amount effective to inhibit quorum sensing in the Pseudomonas aeruginosa. Use of the method for the treatment or prevention of damage or disease associated with quorum sensing and/or biofilm formation in a subject, or for the treatment of biofilm and/or for inhibiting biofilm formation is also provided.Type: ApplicationFiled: September 6, 2016Publication date: August 30, 2018Inventors: Michael Christian Givskov, Shu Sin Chng, Liang Yang, Zhen Wei Leon Tan, Ziyan Hong
-
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: 20160261425Abstract: Systems and Methods disclosed herein relate to providing control of smart devices via data provided from or to a doorbell, via an application programming interface (API). The data provided by the doorbell may be submission data related to the doorbell, while received data may be reception data related to one or more smart devices, a smart-device environment structure hosting the smart devices, or both. Based upon the reception data and/or the submission data, a status of the doorbell and/or of the smart devices may be modified.Type: ApplicationFiled: May 18, 2016Publication date: September 8, 2016Inventors: David Horton, Leon Tan, Andrew Urman, Melissa Daniels