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).

  • Publication number: 20190245836
    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: April 15, 2019
    Publication date: August 8, 2019
    Applicant: Google LLC
    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: 10356218
    Abstract: Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating devices to access information and/or services provided by a remote server. Synchronization techniques include client devices and remote servers storing buckets of information. The client device sends a subscription request to the remote serve identifying a bucket of information and, when that bucket changes, the remote server sends the change to the client device. Authentication techniques include client devices including unique default credentials that, when presented to a remote server, provide limited access to the server. The client device may obtain assigned credentials that, when presented to the remote server, provide less limited access to the server.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: Senthilvasan Supramaniam, Osborne B. Hardison, Jay D. Logue, Jared A. Luxenberg
  • Patent number: 10320763
    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: June 2, 2017
    Date of Patent: June 11, 2019
    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: 10257686
    Abstract: Methods and systems for joining a wireless connection advertisement include connecting to a commissioning device via a wireless point-to-point communication in response to receiving an advertisement broadcast to establish an advertisement-based connection. The commissioning device is configured to manage access to a fabric. The methods and systems also include receiving network credentials from the commissioning device via the wireless point-to-point communication, the network credentials being configured to facilitate connection to a wireless network. Furthermore, the method and systems include connecting to the wireless network using the received network credentials.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: April 9, 2019
    Assignee: Google LLC
    Inventors: Jay D. Logue, Liang-Yun Wang, Andrew William Stebbins
  • Publication number: 20190053031
    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: October 12, 2018
    Publication date: February 14, 2019
    Applicant: Google LLC
    Inventors: Smriti Narang, Prashanth Ramachandran, Liang-Yun Wang, Andrew William Stebbins, Jay D. Logue
  • Publication number: 20190052683
    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: Application
    Filed: October 12, 2018
    Publication date: February 14, 2019
    Applicant: Google LLC
    Inventors: Jay D. Logue, Andrew William Stebbins, Roger Loren Tinkoff
  • Publication number: 20180375820
    Abstract: Method and systems for controlling data remotely that includes connecting to a remote device within a fabric of smart devices. The remote device stores data locally. Controlling the data includes remotely controlling the data stored in the remote device from another device connected to the fabric by transmitting a message to the remote device. Moreover, the transmitted message includes a profile identifier that causes a data management entity of the remote device to perform an indicated data management action. Furthermore, the profile identifier identifies a data management profile, and the message includes a command tag that indicates the data management action to be performed.
    Type: Application
    Filed: August 31, 2018
    Publication date: December 27, 2018
    Applicant: Google LLC
    Inventors: Zachary B. Smith, Grant M. Erickson, Jay D. Logue, Matthew G. Neeley
  • Patent number: 10129733
    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: November 8, 2017
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Smriti Narang, Prashanth Ramachandran, Liang-Yun Wang, Andrew William Stebbins, Jay D. Logue
  • Patent number: 10104132
    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 30, 2014
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Jay D. Logue, Andrew William Stebbins, Roger Loren Tinkoff
  • Patent number: 10084745
    Abstract: Method and systems for controlling data remotely that includes connecting to a remote device within a fabric of smart devices. The remote device stores data locally. Controlling the data includes remotely controlling the data stored in the remote device from another device connected to the fabric by transmitting a message to the remote device. Moreover, the transmitted message includes a profile identifier that causes a data management entity of the remote device to perform an indicated data management action. Furthermore, the profile identifier identifies a data management profile, and the message includes a command tag that indicates the data management action to be performed.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: September 25, 2018
    Assignee: Google LLC
    Inventors: Zachary B. Smith, Grant M. Erickson, Jay D. Logue, Matthew G. Neeley
  • Publication number: 20180270276
    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: Application
    Filed: December 30, 2014
    Publication date: September 20, 2018
    Inventors: Jay D. Logue, Andrew William Stebbins, Roger Loren Tinkoff
  • Publication number: 20180242379
    Abstract: In embodiments of mesh network commissioning, a commissioning device establishes a secure commissioning communication session between the commissioning device and a border router of a mesh network to securely establish network communication sessions for joining one or more joining devices to the mesh network. The commissioning device can activate joining for the mesh network, and receive a request from a joining device to join the mesh network. The commissioning device can establish a secure joiner communication session between the commissioning device and the joining device, authenticate the joining device using an encrypted device identifier, and join the joining device to the mesh network.
    Type: Application
    Filed: April 20, 2018
    Publication date: August 23, 2018
    Applicant: Google LLC
    Inventors: Martin A. Turon, Grant Michael Erickson, Jay D. Logue, Jonathan Wing-Yan Hui, Christopher Anthony Boross
  • Publication number: 20180183751
    Abstract: Methods and systems for conveying locale information for an electronic device includes receiving, from a remote device and via a network interface of at least one network interfaces, a request for active or available locales for the electronic device. Conveying the locale information also includes sending, to the remote device and via the network interface, a message in a locale profile format including a list of available locales. The message includes a version field that indicates a version of schema used to transmit the list of available locales, an active local field that indicates a locale currently being used by the electronic device, and an available locales field that indicates which locales are available for use by the electronic device.
    Type: Application
    Filed: February 26, 2018
    Publication date: June 28, 2018
    Applicant: Google LLC
    Inventors: Grant M. Erickson, Jay D. Logue
  • Patent number: 9999090
    Abstract: In embodiments of mesh network commissioning, a commissioning device of a mesh network can determine steering data for the mesh network, where the steering data is an indication of a device identifier associated with a device that is allowed to join the mesh network. The commissioning device can then propagate the steering data from the commissioning device for the mesh network to one or more routers in the mesh network, and the steering data indicates that a commissioner is active on the mesh network. The commissioning device propagating the steering data enables the one or more routers to transmit the steering data in a beacon message, and the steering data is effective to enable the device associated with the device identifier to identify that the device is allowed to join the mesh network.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: June 12, 2018
    Assignee: Google LLC
    Inventors: Martin A. Turon, Grant M. Erickson, Jay D. Logue, Jonathan Wing-Yan Hui, Christopher Anthony Boross
  • Patent number: 9992158
    Abstract: Methods and systems for conveying locale information for an electronic device includes receiving, from a remote device and via a network interface of at least one network interfaces, a request for active or available locales for the electronic device. Conveying the locale information also includes sending, to the remote device and via the network interface, a message in a locale profile format including a list of available locales. The message includes a version field that indicates a version of schema used to transmit the list of available locales, an active local field that indicates a locale currently being used by the electronic device, and an available locales field that indicates which locales are available for use by the electronic device.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: June 5, 2018
    Assignee: Google LLC
    Inventors: Grant M. Erickson, Jay D. Logue
  • Publication number: 20180152373
    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: Application
    Filed: January 29, 2018
    Publication date: May 31, 2018
    Applicant: Google LLC
    Inventors: Jay D. Logue, Grant M. Erickson, Zachary B. Smith, Osborne B. Hardison, Richard J. Schultz, Sunny P. Gujjaru, Matthew G. Neeley
  • Publication number: 20180139728
    Abstract: A distributed resource model is described that maintains traits of resources in a distributed computing system. The traits include properties, commands, and events that, along with protocols operating in the distributed computing system, provide real-time access to the traits of resources in the distributed computing system, as well as real-time command of controls for the resources. Controllers manage and publish the traits of resources and provide various types of functionality, such as arbitration, complexity management, fan-out of capabilities, coordination, adaptation, and resource proxying.
    Type: Application
    Filed: November 14, 2017
    Publication date: May 17, 2018
    Applicant: Google LLC
    Inventors: John P. Kozura, Lann Martin, Robert Collier Barnes, Grant Michael Erickson, John G. Macleod, Jeffery T. Lee, Prashant P. Reddy, Gregory Rourk Nelson, Jay D. Logue, Jerry Johns
  • Patent number: 9967728
    Abstract: Methods and systems for joining a wireless connection advertisement. The joining device connects to a commissioning device through a first wireless connection protocol. The first wireless connection protocol comprises a relatively low power connection. The commissioning device is configured to manage access to a fabric. The joining device also receives credentials, via the first wireless connection protocol, for connecting to a first wireless network having a second wireless connection protocol. Furthermore, the joining device attempts to join the first wireless network using the received network credentials.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventors: Jay D. Logue, Liang-Yun Wang, Andrew William Stebbins
  • Patent number: 9967228
    Abstract: Systems and methods for exchanging a data stream of information that varies over time using a message format. The message format includes a version field that indicates a version of a structure of the message format. The message format also includes one or more resources fields that each identifies a resource to be imported into the data stream exchanging the data stream. Moreover, the message format includes one or more records that represent time-variant data samples being exchanged in the message. Furthermore, the message format includes one or more descriptor fields, wherein each descriptor field corresponds to at least one respective record of the one or more records and contains metadata describing data contained within the at least one record.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventors: Jay D. Logue, Grant M. Erickson, Sunny Vardhan Gujjaru, Michael Dixon, Jiakang Lu
  • Patent number: 9948622
    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: Grant
    Filed: November 18, 2016
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventor: Jay D. Logue