Patents by Inventor Martin Turon

Martin Turon 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: 20180035305
    Abstract: In embodiments of distributed channel sampling across a mesh network, a commissioning device propagates a scanning request, which includes a number of scanning parameters, to nodes in a mesh network, causing the nodes to perform energy detection (ED) scans using the scanning parameters. The commissioning device receives energy measurements in scanning reports from the nodes and analyzes the measurements to determine an operating channel for the mesh network. The commissioning device updates the operating channel in network configuration information that is sent to a leader device in the mesh network, for propagation to the mesh network.
    Type: Application
    Filed: September 19, 2017
    Publication date: February 1, 2018
    Applicant: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon
  • Publication number: 20170339653
    Abstract: In embodiments of distributed coordination of mesh network configuration updates, pending commissioning datasets are managed and distributed to coordinate configuration changes of parameters that control participation in, and secure communication over, a mesh network. Pending network commissioning datasets are managed across fragmentation of the mesh network into multiple partitions and subsequent merging of the fragments to ensure that the most recent updates to pending commissioning datasets are propagated to mesh network devices and that all mesh network devices will receive pending commissioning datasets before the time that the pending commissioning dataset becomes the active commissioning dataset for the mesh network.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Applicant: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon
  • Publication number: 20170339570
    Abstract: In embodiments of distributed channel sampling across a mesh network, a commissioning device propagates a scanning request, which includes a number of scanning parameters, to nodes in a mesh network, causing the nodes to perform energy detection (ED) scans using the scanning parameters. The commissioning device receives energy measurements in scanning reports from the nodes and analyzes the measurements to determine an operating channel for the mesh network. The commissioning device updates the operating channel in network configuration information that is sent to a leader device in the mesh network, for propagation to the mesh network.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Applicant: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon
  • Patent number: 9807621
    Abstract: In embodiments of distributed channel sampling across a mesh network, a commissioning device propagates a scanning request, which includes a number of scanning parameters, to nodes in a mesh network, causing the nodes to perform energy detection (ED) scans using the scanning parameters. The commissioning device receives energy measurements in scanning reports from the nodes and analyzes the measurements to determine an operating channel for the mesh network. The commissioning device updates the operating channel in network configuration information that is sent to a leader device in the mesh network, for propagation to the mesh network.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon
  • Publication number: 20170269220
    Abstract: A wireless tracking device operating in at least two modes to reduce power consumption and extend the operable period of the wireless tracking device. In an active mode, the wireless tracking device samples sensor signals at a higher resolution and may also actively communicate with a remote device via wireless connection. In a hibernation mode, most of the components or modules in the wireless tracking device are shut down to reduce power consumption. The wireless tracking device may switch to the active mode When a predetermine event is detected.
    Type: Application
    Filed: June 1, 2017
    Publication date: September 21, 2017
    Applicant: FedEx Corporate Services, Inc.
    Inventors: Martin Turon, Xin Yang, Michael P. Dierks
  • Publication number: 20170222923
    Abstract: In embodiments of mesh network addressing, a router registers an address for an end device and assigns a child identifier to the end device. The router encodes an endpoint identifier of the end device, and a router identifier of the router into an Endpoint Identifier, which the router incorporates into a Routing Locator (RLOC) for the end device. The router responds to address queries and receives data packets on behalf of the end device. The router stores the data packets for the end device until the router can forward the data packets to the end device.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 3, 2017
    Applicant: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon, James H. Woodyatt
  • Patent number: 9696429
    Abstract: A wireless tracking device operating in at least two modes to reduce power consumption and extend the operable period of the wireless tracking device. In an active mode, the wireless tracking device samples sensor signals at a higher resolution and may also actively communicate with a remote device via wireless connection. In a hibernation mode, most of the components or modules in the wireless tracking device are shut down to reduce power consumption. The wireless tracking device may switch to the active mode when a predetermine event is detected.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: July 4, 2017
    Assignee: FedEx Corporate Services, Inc.
    Inventors: Martin Turon, Xin Yang, Michael P. Dierks
  • Publication number: 20170171071
    Abstract: In embodiments of virtual addressing for mesh networks, a node in a mesh network publishes packets and/or subscribes to packets using a virtual address that is derived from a unique identifier. The unique identifier has a larger address space than the destination address field of the packet. The unique identifier and an application key are hashed to elide the unique identifier from the destination address that is transmitted in the packet over the mesh network. A node receiving the packet can determine that the address is a virtual address, and disambiguate the destination address to determine that the virtual address corresponds to a unique identifier known to the receiving node.
    Type: Application
    Filed: August 9, 2016
    Publication date: June 15, 2017
    Applicant: Google Inc.
    Inventor: Martin A. Turon
  • 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: 9621462
    Abstract: In embodiments of mesh network addressing, a router registers an address for an end device and assigns a child identifier to the end device. The router encodes an endpoint identifier of the end device, and a router identifier of the router into an Endpoint Identifier, which the router incorporates into a Routing Locator (RLOC) for the end device. The router responds to address queries and receives data packets on behalf of the end device. The router stores the data packets for the end device until the router can forward the data packets to the end device.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: April 11, 2017
    Assignee: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon, James H. Woodyatt
  • Publication number: 20170003736
    Abstract: A system includes a first electronic device that activates a first receiver according to a communication schedule that includes a plurality of frames. Each frame is organized according to a grid including a plurality of cells, wherein the cells are associated with a plurality of communication channels and a plurality of time slots. The system also includes a second electronic device that communicates with the first electronic device by transmitting a wake-up packet during a first time slot on a first communication channel. The first time slot and the first communication channel are located at a known position of a respective grid in each frame of the communication schedule. The first electronic device performs an operation based on the wake-up packet after receiving the wake-up packet. The second electronic device also receives a first acknowledgment packet associated with the wake-up packet.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventor: Martin Turon
  • 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
  • Publication number: 20160226761
    Abstract: In embodiments of mesh network addressing, a router registers an address for an end device and assigns a child identifier to the end device. The router encodes an endpoint identifier of the end device, and a router identifier of the router into an Endpoint Identifier, which the router incorporates into a Routing Locator (RLOC) for the end device. The router responds to address queries and receives data packets on behalf of the end device. The router stores the data packets for the end device until the router can forward the data packets to the end device.
    Type: Application
    Filed: July 13, 2015
    Publication date: August 4, 2016
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon, James H. Woodyatt
  • Patent number: 9408133
    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 includes an indication of a device identifier associated with a device that is allowed to join the mesh network, and the indication is represented as a set of values in a Bloom filter that represent the device identifier. 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. Propagating the steering data enables the routers to transmit the steering data in a beacon message, where the steering data enables the device associated with the device identifier to compare the set of values in the Bloom filter to a second set of values determined at the device to identify that the device is allowed to join the mesh network.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 2, 2016
    Assignee: Google Inc.
    Inventors: Martin A. Turon, Grant M. Erickson, Jay D. Logue, Jonathan Wing-Yan Hui, Christopher Anthony Boross
  • Patent number: 9385953
    Abstract: In embodiments of mesh network addressing, a router device receives provisioning domains that include an address prefix and an associated preference value for the address prefix. The router determines a route, based on one of the address prefixes, to use to forward a data packet to a destination. The router uses the preference values to prioritize the routing of the data packet. In other aspects, the preference values can be set based on one or more factors, and the router can use the preference values in addition to mesh network routing costs to determine a route for a data packet.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon, James H. Woodyatt
  • Patent number: 9369374
    Abstract: In embodiments of mesh network addressing, a border router receives an address prefix and associated configuration information from an external network. The received address prefix and the configuration information enable the border router to create a provisioning domain that includes the received address prefix and the configuration information, as well as a unique identifier. The border router forwards the created provisioning domain to a leader device in the mesh network that stores the provisioning domain and propagates the provisioning domain to routers to enable packet addressing and routing in the mesh network.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: June 14, 2016
    Assignee: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon, James H. Woodyatt
  • 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: 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: 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: 9344365
    Abstract: In embodiments of mesh network addressing, a router receives a packet to deliver to a network destination and determines if the network destination is within the mesh network. The network destination enables the router to discover a Routing Locator (RLOC) that is associated with the network destination and provides a routable network address for the network destination. The router can forward the received packet using the routable network address from the discovered Routing Locator. The router can discover the RLOC by searching a cache of RLOCs stored in the router, or by sending an address query.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: May 17, 2016
    Assignee: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon, James H. Woodyatt