Patents by Inventor Jay D. Logue

Jay D. Logue 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: 9948516
    Abstract: In embodiments of mesh network commissioning, a joiner router receives a message from a joining device requesting to join a mesh network, and the joiner router forwards the received message to a commissioning device of the mesh network. The joiner router then receives an authorization for the joining device to join the mesh network from the commissioning device, and the joiner router transmits network information to the joining device, where the network information enables the joining device to join the mesh network.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Patent number: 9923801
    Abstract: Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: March 20, 2018
    Assignee: Google LLC
    Inventors: Jay D. Logue, Grant M. Erickson, Zachary B. Smith, Osborne B. Hardison, Richard J. Schultz, Sunny P. Gujjaru, Matthew G. Neeley
  • Patent number: 9924342
    Abstract: Methods and systems for communicating messages with another electronic device via a characteristic-based communication. Communicating includes establishing a connection with the other electronic device over a low power wireless radio using a characteristic-based communication protocol and submitting a connection request message to the other device by writing a value to a first characteristic associated with the characteristic-based communication protocol. Communicating also includes subscribing to messages from the other electronic device by writing a value to a second characteristic associated with the characteristic-based communication protocol and communicating with the other electronic device by using the first characteristic to send messages to the remote device and the second characteristic to receive messages from the other electronic device.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: March 20, 2018
    Assignee: Google LLC
    Inventors: Jay D. Logue, Liang-Yun Wang, Andrew William Stebbins
  • Publication number: 20180069827
    Abstract: Methods and systems for pairing a device to an account managed by a remote service include connecting to a commissioning device. The commissioning device is a device that manages pairing of devices to a remote service. Pairing the device to the fabric in a remote service also includes receiving service configuration details from the commissioning device. The commissioning device has previously retrieved the service configuration details that contain details configured to enable the joining device to connect to the remote service. Using the service configuration details, a device connects to the remote service using the received service configuration details.
    Type: Application
    Filed: November 11, 2017
    Publication date: March 8, 2018
    Applicant: Google Inc.
    Inventor: Jay D. Logue
  • Publication number: 20180070222
    Abstract: Methods and devices may be used to remotely hushing alarms by receiving an indication of an alarm event occurring at a remote device and presenting a visual indicator of the alarm event including a hush option to alter an audible and/or visual alarm notification of the remote device. A user selection of the hush option is received. In response to receiving the user selection of the hush option, communicating, from the electronic device to the remote device via a point-to-point low power wireless connection between the electronic device and the remote device, a hush request requests that the remote device alter its audible and/or visual alarm notification and causes an adjustment of the visual indicator to reflect a status of the hush request.
    Type: Application
    Filed: November 8, 2017
    Publication date: March 8, 2018
    Applicant: Google LLC
    Inventors: Smriti Narang, Prashanth Ramachandran, Liang-Yun Wang, Andrew William Stebbins, Jay D. Logue
  • Patent number: 9854425
    Abstract: Methods and devices may be used to remotely hushing an event notification by receiving, from a sensor of the electronic device, an indication that a measured level has surpassed a notification threshold. In response to the indication, generating an advertising packet including an event notification for broadcast over a low power wireless point-to-point communication protocol and communicating the advertising packet including the event notification over the low power wireless point-to-point communication protocol.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: December 26, 2017
    Assignee: Google Inc.
    Inventors: Smriti Narang, Prashanth Ramachandran, Liang-Yun Wang, Andrew William Stebbins, Jay D. Logue
  • Patent number: 9847964
    Abstract: Methods and systems for pairing a device to an account managed by a remote service include connecting to a commissioning device. The commissioning device is a device that manages pairing of devices to a remote service. Pairing the device to the fabric in a remote service also includes receiving service configuration details from the commissioning device. The commissioning device has previously retrieved the service configuration details that contain details configured to enable the joining device to connect to the remote service. Using the service configuration details, a device connects to the remote service using the received service configuration details.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: December 19, 2017
    Assignee: Google LLC
    Inventor: Jay D. Logue
  • Patent number: 9819638
    Abstract: Methods and systems for transferring alarm information by sending an alarm message containing information about an alarm. The alarm message includes an alarm counter indicator that indicates whether an alarm status has changed from a previous alarm message. The alarm message also includes one or more indications of alarm conditions indicating an alarm state or an alarm source. Furthermore, the alarm message includes an alarm length that indicates a number of alarm conditions included in the alarm message.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: November 14, 2017
    Assignee: Google Inc.
    Inventors: Robert Szewczyk, Jay D. Logue
  • Publication number: 20170272416
    Abstract: Systems and methods are provided for efficient communication through a fabric network of devices in a home environment or similar environment. For example, an electronic device may efficiently control communication to balance power and reliability concerns, may efficiently communicate messages to certain preferred networks by analyzing Internet Protocol version 6 (IPv6) packet headers that use an Extended Unique Local Address (EULA), may efficiently communicate software updates and status reports throughout a fabric network, and/or may easily and efficiently join a fabric network.
    Type: Application
    Filed: June 2, 2017
    Publication date: September 21, 2017
    Applicant: Google Inc.
    Inventors: Grant M. Erickson, Jay D. Logue, Christopher A. Boross, Zachary B. Smith, Osborne B. Hardison, Richard J. Schultz, Sunny P. Gujjaru, Matthew G. Neeley
  • Patent number: 9760501
    Abstract: Methods and systems for causing a device to join a network or fabric. A joining device sends an indication that the electronic device is not connected to a network type and receives a device ID for an assisting device to assist the electronic device in joining a network of the network type. Moreover, the assisting device resides on the network. The joining device then authenticates to the assisting device from the assisting device and receives network credentials for the network. Furthermore, the joining device joins the network using the network credentials.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: September 12, 2017
    Assignee: Google Inc.
    Inventor: Jay D. Logue
  • Patent number: 9716686
    Abstract: Methods and systems for obtaining device information include sending a device description request message to a remote device. The device description request message includes indications of criteria for a responding device, and the indications of criteria for the responding device include a fabric identifier for the responding device. Moreover, the fabric identifier identifies a fabric to which the responding device is connected. The indications of criteria also include a device mode for the responding device. The device mode indicates a mode for the responding device. The indications of criteria further include a vendor identifier for the responding device with the vendor identifier identifies a vendor for the responding device. Obtaining device information also includes a product identifier for the responding device that identifies a product type for the responding device.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: July 25, 2017
    Assignee: Google Inc.
    Inventors: Grant M. Erickson, Jay D. Logue, Andrew W. Stebbins, Richard J. Schultz
  • Patent number: 9686083
    Abstract: Methods and systems for generating or validating compact certificates include receiving a first format of the certificate. Moreover, obtain a signature for the certificate in the first format. For each field of the certificate decode the field to obtain a value for the field from the first format and encoding the value for the field into a second format. Decoding and encoding for each field is done incrementally in the same order of the fields as the first format. In other words, a next field is not decoded from the first format until the field is encoded in the second format. Furthermore, a security envelope is encoded using the signature in the first format and the fields.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: June 20, 2017
    Assignee: Google Inc.
    Inventor: Jay D. Logue
  • Patent number: 9674885
    Abstract: Systems and methods are provided for efficient communication through a fabric network of devices in a home environment or similar environment. For example, an electronic device may efficiently control communication to balance power and reliability concerns, may efficiently communicate messages to certain preferred networks by analyzing Internet Protocol version 6 (IPv6) packet headers that use an Extended Unique Local Address (EULA), may efficiently communicate software updates and status reports throughout a fabric network, and/or may easily and efficiently join a fabric network.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: June 6, 2017
    Assignee: Google Inc.
    Inventors: Grant M. Erickson, Jay D. Logue, Christopher A. Boross, Zachary B. Smith, Osborne B. Hardison, Richard J. Schultz, Sunny P. Gujjaru, Matthew G. Neeley
  • Patent number: 9672260
    Abstract: A method for updating a storage element may include receiving a first set of data from a first device that operating in a structure. The first set of data corresponds to a first data type interpretable by the first device. The method may also include translating the first set of data into a second set of data of a second data type interpretable by a second device operating in the structure but not by the first device. The first set of data and the second set of data are associated with a first portion of information associated with occupancy properties of the structure. The method may then include storing the second set of data in a storage element that includes a second portion information associated with the occupancy properties of the structure.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: June 6, 2017
    Assignee: Google Inc.
    Inventors: Jay D. Logue, Zachary B. Smith, Matthew G. Neeley
  • Patent number: 9661093
    Abstract: Methods, systems, and instructions for remotely controlling devices using device control profiles are described herein. The device control profile may include resetting configuration data in a remote device, arming and disarming failsafes on remote devices, or enabling and disabling connection monitoring links to maintain an active connection between remote devices.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: May 23, 2017
    Assignee: Google Inc.
    Inventors: Jay D. Logue, Andrew W. Stebbins, Taylor J. Trimble
  • Patent number: 9635536
    Abstract: Methods and devices may be used to remotely hushing alarms by receiving an indication of an alarm event occurring at a remote device and presenting a visual indicator of the alarm event including a hush option to alter an audible and/or visual alarm notification of the remote device. A user selection of the hush option is received. In response to receiving the user selection of the hush option, communicating, from the electronic device to the remote device via a point-to-point low power wireless connection between the electronic device and the remote device, a hush request requests that the remote device alter its audible and/or visual alarm notification and causes an adjustment of the visual indicator to reflect a status of the hush request.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: April 25, 2017
    Assignee: Google Inc.
    Inventors: Smriti Narang, Prashanth Ramachandran, Liang-Yun Wang, Andrew William Stebbins, Jay D. Logue
  • Patent number: 9628338
    Abstract: In embodiments of mesh network commissioning, a node device in a mesh network receives a commissioning dataset, and compares a timestamp in the received commissioning dataset with a stored timestamp in a commissioning dataset that is stored in the node. The node device can determine from the comparison that the stored timestamp is more recent than the received timestamp, and in response, transmit a message to a leader device of the mesh network, where the message includes the stored commissioning dataset. The leader device accepts the stored commissioning dataset as the most recent commissioning dataset for the mesh network, and propagates the stored commissioning dataset to the mesh network. Alternatively, the node device can determine that the received timestamp is more recent than the stored timestamp, and in response to the determination, update the stored commissioning dataset to match the received commissioning dataset.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Patent number: 9629193
    Abstract: Systems and methods are provided for efficient communication through a fabric network of devices in a home environment or similar environment. For example, an electronic device may efficiently control communication to balance power and reliability concerns, may efficiently communicate messages to certain preferred networks by analyzing Internet Protocol version 6 (IPv6) packet headers that use an Extended Unique Local Address (EULA), may efficiently communicate software updates and status reports throughout a fabric network, and/or may easily and efficiently join a fabric network.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Grant M. Erickson, Jay D. Logue, Christopher A. Boross, Zachary B. Smith, Osborne B. Hardison, Richard J. Schultz, Sunny P. Gujjaru, Matthew G. Neeley
  • Publication number: 20170070491
    Abstract: Methods, devices, and machine-readable media are provided to provide secure communications between entities. As provided in this disclosure, this may include receiving a request to begin a new communication session, determining one or more desired parameters of the session, and determining whether the desired parameters of the message match proposed parameters provided by the entity requesting the new communication session. When the one or more proposed parameters match the one or more desired parameters, a secure communication session is established between the entities, using shared password information.
    Type: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Inventor: Jay D. Logue
  • Patent number: 9590976
    Abstract: Systems and methods for joining a device to a fabric using an assisting device include an indication to add a joining device to a fabric. If the joining device supports network-assisted fabric pairing, a first connection is established between a commissioning device and the assisting device. The assisting device also connects to a joining device. Through the assisting device, the commissioning device and the joining device establish a communication channel over which fabric credentials may be sent.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: March 7, 2017
    Assignee: Google Inc.
    Inventors: Jay D. Logue, Andrew William Stebbins, Roger Loren Tinkoff