Patents by Inventor Christopher A. Boross

Christopher A. Boross 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: 10805200
    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: April 15, 2019
    Date of Patent: October 13, 2020
    Assignee: 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: 10524225
    Abstract: A method for locating a device, including: at a first and second router, collecting sets of LAN communication data; based on the sets, determining location types of the routers; at the first router, receiving a wireless transmission from the device; based on the wireless transmission, determining a location of the device; and controlling a set of electronic devices based on the location and the first location type. A method for locating an device, including: at a first router: establishing a wireless connection to the device; receiving a first wireless transmission from the device; and disconnecting from the device; receiving a second wireless transmission from the device at a second router; based on the first and second wireless transmissions, determining connection metrics; based on the connection metrics, determining a location of the device; and controlling a set of electronic devices based on the location.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: December 31, 2019
    Assignee: A9.com, Inc.
    Inventors: Christopher Boross, Paul Nangeroni
  • 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: 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: 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
  • 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: 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: 9648009
    Abstract: An electronic device may include a network interface that may enable the electronic device to wirelessly couple the electronic device to other electronic devices. The electronic device may also include a processor that may determine at least one data path to the other electronic devices using a Routing Information Protocol—Next Generation (RIPng) routing mechanism. After identifying at least one data path to the other electronic devices, the processor may determine whether the identified data path(s) is secure using a Datagram Transport Layer Security (DTLS) protocol. If the identified data path(s) is determined to be secure, the processor may send Internet Protocol version 6 (IPv6) data packets to the other electronic devices via the secure data path(s).
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: May 9, 2017
    Assignee: Google Inc.
    Inventors: Grant M. Erickson, Christopher A. Boross
  • 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
  • Patent number: 9590975
    Abstract: An electronic device may include a network interface that may enable the electronic device to wirelessly couple the electronic device to other electronic devices. The electronic device may also include a processor that may determine at least one data path to the other electronic devices using a Routing Information Protocol—Next Generation (RIPng) routing mechanism. After identifying at least one data path to the other electronic devices, the processor may determine whether the identified data path(s) is secure using a Datagram Transport Layer Security (DTLS) protocol. If the identified data path(s) is determined to be secure, the processor may send Internet Protocol version 6 (IPv6) data packets to the other electronic devices via the secure data path(s).
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: March 7, 2017
    Assignee: Google Inc.
    Inventors: Grant M. Erickson, Christopher A. Boross
  • Patent number: 9553848
    Abstract: Methods and systems for processing video data are disclosed herein and may comprise receiving within a single mobile multimedia processor chip integrated within a mobile device, a secure key from an off-chip device integrated within the mobile device. The secure key may be decrypted within the single mobile multimedia processor chip, utilizing an on-chip key. The decrypted secure key may be stored within the single mobile multimedia processor chip. The received encrypted data may be decrypted within the single mobile multimedia processor chip, using the stored, decrypted secure key. The on-chip key may be stored within a one-time programmable (OTP) memory in the single mobile multimedia processor chip. The stored on-chip key may be retrieved from the OTP memory for the decrypting. The stored decrypted received secure key may be encrypted utilizing the on-chip key stored within the single mobile multimedia processor chip.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: January 24, 2017
    Assignee: Broadcom Corporation
    Inventors: Viresh Rustagi, Christopher Wilson, Christopher Boross
  • Patent number: 9531704
    Abstract: An electronic device may include a network interface that may enable the electronic device to wirelessly couple the electronic device to other electronic devices. The electronic device may also include a processor that may determine at least one data path to the other electronic devices using a Routing Information Protocol-Next Generation (RIPng) routing mechanism. After identifying at least one data path to the other electronic devices, the processor may determine whether the identified data path(s) is secure using a Datagram Transport Layer Security (DTLS) protocol. If the identified data path(s) is determined to be secure, the processor may send Internet Protocol version 6 (IPv6) data packets to the other electronic devices via the secure data path(s).
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventors: Grant M. Erickson, Christopher A. Boross
  • Patent number: 9413613
    Abstract: In embodiments of mesh network commissioning, a commissioning device of a mesh network can establish a commissioning communication session between the commissioning device and a border router of the mesh network, and also establish a joiner communication session between the joining device and the commissioning device. The commissioning device can then send commissioning information to the joining device, where the commissioning information is usable by the joining device to join the mesh network. The commissioning device receives an indication of a location of a commissioner application from the joining device, utilizes the received indication to retrieve the commissioner application, and executes the commissioner application to provision the joining device.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 9, 2016
    Assignee: Google Inc.
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Patent number: 9363732
    Abstract: In embodiments of mesh network commissioning, a leader device of a mesh network receives a petition to accept a commissioning device as a commissioner to commission joining devices to join the mesh network. The leader device can determine whether to accept or reject the received petition, and transmit a response to the commissioning device with an indication as to whether the received petition is accepted or rejected. In response to a determination of the received petition being accepted, the leader device can update an internal state that tracks an active commissioner for the mesh network.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: June 7, 2016
    Assignee: Google Inc.
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Patent number: 9363733
    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: Grant
    Filed: June 26, 2015
    Date of Patent: June 7, 2016
    Assignee: Google INC.
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Patent number: 9351232
    Abstract: In embodiments of mesh network commissioning, a border router receives a petition from a commissioning device to become the commissioner for a mesh network, and commission joining devices to join the mesh network. The border router transmits the received petition to a leader device of the mesh network, and receives a response to the petition from the leader device, where the response indicates acceptance or rejection of the petition. In response to receiving the response to the petition from the leader device, the border router transmits an indication of the acceptance or the rejection of the petition to the commissioning device. An acceptance of the petition by the leader device authorizes the commissioning device to be the commissioner for the mesh network and a secure commissioning session is established.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: May 24, 2016
    Assignee: Google Inc.
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Patent number: 9338810
    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: May 14, 2015
    Date of Patent: May 10, 2016
    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: 9276818
    Abstract: Securely joining devices to a mesh network using Datagram Transport Layer Security (DTLS) is described. A secure commissioning session is established between a joiner device and a commissioning device of the mesh network, in response to a joiner router receiving a DTLS-ClientHello message from the joining device, which is requesting to join the mesh network, and relaying the received message, encapsulated in a DTLS Relay Receive Notification message, to the commissioning device. The commissioning device transmits commissioning messages to the joining device over the secure session to enable the joining device to join the mesh network. The joiner router receives an indication from the commissioning device, that the joining device is to be entrusted to receive network credentials for the mesh network, and receives a key to securely transmit the network credentials from the joiner router to the joining device to complete commissioning the joining device to the mesh network.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Publication number: 20160014671
    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: June 24, 2015
    Publication date: January 14, 2016
    Inventors: Martin A. TURON, Grant M. ERICKSON, Christopher A. BOROSS, Jay D. LOGUE