Patents by Inventor Tim Enwall

Tim Enwall 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: 10638292
    Abstract: 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: Grant
    Filed: December 15, 2016
    Date of Patent: April 28, 2020
    Assignee: Google LLC
    Inventors: 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: 20170192402
    Abstract: 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: Application
    Filed: December 15, 2016
    Publication date: July 6, 2017
    Inventors: 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
  • Patent number: 7456746
    Abstract: A phase shifting diode detector system for an RFID reader. Quarter-wave delay circuitry is coupled between a forward transmitted signal of the RFID reader applied at a first end of the delay circuitry, and a reflected signal returning from an RFID tag applied at a second end of the delay circuitry. The system includes a pair of diode detector bridges, each comprising a series-coupled diode pair configured such that diode polarities in each bridge are reversed relative to the output thereof, to produce opposite rectified signal output polarities. An input to each of the bridges is capacitively coupled, from the junction between each said diode pair, to a respective opposite end of the delay circuitry.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: November 25, 2008
    Assignee: SkyeTek, Inc.
    Inventors: Sean T. Loving, Sayan Chakraborty, Tim Enwall, Christopher Chan, Lee Snook, Rohit Majhi
  • Publication number: 20070182558
    Abstract: A phase shifting diode detector system for an RFID reader. Quarter-wave delay circuitry is coupled between a forward transmitted signal of the RFID reader applied at a first end of the delay circuitry, and a reflected signal returning from an RFID tag applied at a second end of the delay circuitry. The system includes a pair of diode detector bridges, each comprising a series-coupled diode pair configured such that diode polarities in each bridge are reversed relative to the output thereof, to produce opposite rectified signal output polarities. An input to each of the bridges is capacitively coupled, from the junction between each said diode pair, to a respective opposite end of the delay circuitry.
    Type: Application
    Filed: August 31, 2006
    Publication date: August 9, 2007
    Inventors: Sean Loving, Sayan Chakraborty, Tim Enwall, Christopher Chan, Lee Snook, Rohit Majhi
  • Publication number: 20060238305
    Abstract: Systems and methods for configuring a RFID tag reader based upon one or more aspects of an environment of the RFID tag reader are disclosed. In one embodiment, a tag reader is deployed into an environment that includes readable RFID tags capable of storing dynamic data, and a characteristic of the environment of the tag reader is identified. Based upon the identified characteristic, the configuration of the tag reader is adjusted. In variations, the tag reader is configurable based upon information received from RFID tags. In another embodiment, a configurable RFID tag reader includes a processing portion that sends a first signal to each of a plurality of RFID tags. The processing portion receives information from at least one of the plurality of RFID tags, and adjusts a configuration of the RFID tag reader based upon at least a portion of the information.
    Type: Application
    Filed: December 13, 2005
    Publication date: October 26, 2006
    Inventors: Sean Loving, Christopher Chan, Rohit Majhi, Tim Enwall
  • Publication number: 20060238302
    Abstract: Systems and methods for configuring an RFID tag reader based upon one or more aspects of an environment of the RFID tag reader are disclosed. In one embodiment, a tag reader is deployed into an environment that includes readable RFID tags capable of storing dynamic data, and a characteristic of the environment of the tag reader is identified. Based upon the identified characteristic, the configuration of the tag reader is adjusted. In variations, the tag reader is configurable based upon information received from RFID tags. A method for enhancing RFID tag reading performance for example includes sending a first signal to each of a plurality of RFID tags. Information is received from at least one of the plurality of tags, at an RFID tag reader, and a configuration of the tag reader is adjusted based upon at least a portion of the received information.
    Type: Application
    Filed: December 13, 2005
    Publication date: October 26, 2006
    Inventors: Sean Loving, Christopher Chan, Rohit Majhi, Tim Enwall