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

  • Patent number: 9300581
    Abstract: In embodiments of mesh network addressing for duplicate address detection, an end device of the mesh network can generate an address identifier that includes an address and time-based information associated with the end device, which is attached to a router device for communication in the mesh network. The address identifier is maintained by the router device as a tuple state of the end device. The end device or the router device can initiate an address query requesting that mesh network devices in the mesh network having a designated address respond with the tuple state that corresponds to the designated address. The end device or router device receives the tuple state of mesh network devices having the designated address in response to the address query, and can then detect a duplicate address of a mesh network device based on the time based information.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: March 29, 2016
    Assignee: Google Inc.
    Inventors: Jonathan Wing-Yan Hui, Martin A. Turon, James H. Woodyatt
  • Patent number: 9279683
    Abstract: A low power method for determining whether a cargo destined for air transport is in a flying state having the steps of: providing a housing for attachment to a cargo the housing having: an accelerometer for detecting a linear acceleration, a gyroscope for detecting an angular rate, a controller measuring a linear acceleration with the accelerometer, measuring an angular rate with the gyroscope, providing the measured linear acceleration and angular rate to the controller, and generating a flight status output signal indicating whether the housing is in a flying state as a function of the linear acceleration signal and angular rate signal.
    Type: Grant
    Filed: March 2, 2013
    Date of Patent: March 8, 2016
    Assignee: Moog Inc.
    Inventors: Martin A. Turon, Darren S. Liccardo
  • 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: 20160029290
    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: Application
    Filed: October 2, 2015
    Publication date: January 28, 2016
    Inventors: Martin A. Turon, Grant M. Erickson, Jay D. Logue, Jonathan Wing-Yan Hui, Christopher Anthony Boross
  • 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
  • Publication number: 20150373750
    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: Application
    Filed: June 26, 2015
    Publication date: December 24, 2015
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Publication number: 20150373691
    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: Application
    Filed: June 26, 2015
    Publication date: December 24, 2015
    Inventors: Martin A. Turon, Grant M. Erickson, Jay D. Logue, Jonathan Wing-Yan Hui, Christopher Anthony Boross
  • Publication number: 20150373752
    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: Application
    Filed: June 26, 2015
    Publication date: December 24, 2015
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Publication number: 20150373751
    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 26, 2015
    Publication date: December 24, 2015
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Publication number: 20150372876
    Abstract: In embodiments of mesh network commissioning, a joiner router receives a DTLS-ClientHello message from a joining device requesting to join a mesh network, and the received message is encapsulated in a DTLS Relay Receive Notification message that is transmitted to a commissioning device of the mesh network. The joiner router receives a DTLS Relay Transmit Notification message from the commissioning device, and transmits content of the message to the joining device, where the content enables 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 Encryption Key (KEK) that is shared between the commissioning device and the joining device. The joiner router then transmits the network credentials to the joining device using the KEK to secure communication of the network credentials.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 24, 2015
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Publication number: 20150373753
    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: Application
    Filed: June 26, 2015
    Publication date: December 24, 2015
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Publication number: 20150372875
    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: Application
    Filed: June 24, 2015
    Publication date: December 24, 2015
    Inventors: Martin A. Turon, Grant M. Erickson, Christopher A. Boross, Jay D. Logue
  • Patent number: 8954377
    Abstract: A system, a method and a computer readable storage medium for pre-processing data collected from one or more data sources more accurately summarize data. During the pre-processing, multiple raw data are summarized into a pre-processed datum. By using the pre-processed data entries, more accurate trend data may be generated. Alternatively, data entries are indexed and selectively retrieved based on indices. Decimation of data points are performed based on the indices without retrieving all the data sets from the database, reducing the data access time for returning a query result. Additional data sets may also be retrieved efficiently from the database using the indices.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: February 10, 2015
    Assignee: Moog Inc.
    Inventors: Martin A. Turon, Rahul Kapur
  • Publication number: 20150027226
    Abstract: A low power method for determining whether a cargo destined for air transport is in a flying state having the steps of: providing a housing for attachment to a cargo the housing having: an accelerometer for detecting a linear acceleration, a gyroscope for detecting an angular rate, a controller measuring a linear acceleration with the accelerometer, measuring an angular rate with the gyroscope, providing the measured linear acceleration and angular rate to the controller, and generating a flight status output signal indicating whether the housing is in a flying state as a function of the linear acceleration signal and angular rate signal.
    Type: Application
    Filed: March 2, 2013
    Publication date: January 29, 2015
    Applicant: Moog Inc.
    Inventors: Martin A. Turon, Darren S. Liccardo
  • Patent number: 8214370
    Abstract: A system, a method and a computer readable storage medium for pre-processing data collected from one or more data sources more accurately summarize data. During the pre-processing, multiple raw data are summarized into a pre-processed datum. By using the pre-processed data entries, more accurate trend data may be generated. Alternatively, data entries are indexed and selectively retrieved based on indices. Decimation of data points are performed based on the indices without retrieving all the data sets from the database, reducing the data access time for returning a query result. Additional data sets may also be retrieved efficiently from the database using the indices.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: July 3, 2012
    Assignee: Crossbow Technology, Inc.
    Inventors: Martin A. Turon, Rahul Kapur
  • Publication number: 20120161958
    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: December 28, 2010
    Publication date: June 28, 2012
    Applicant: CROSSBOW TECHNOLOGY INC.
    Inventors: Martin Turon, Xin Yang, Michael P. Dierks
  • Patent number: 8189536
    Abstract: A plurality of interactive modules are disposed at spaced locations to form an adaptive wireless network. Each module is capable of receiving transmissions of messages or data packets from other modules, and of transmitting messages or data packets to other modules for forming selected transmission paths via one or more modules toward a base station. Upon failure of a transmission path, a module not capable of transmitting a message along a transmission path toward the base station, transmits a message to other of the plurality of modules to form a new transmission path via such other module.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: May 29, 2012
    Assignee: Memsic Transducer System Co., Ltd.
    Inventors: Rahul Kapur, Martin Turon
  • Publication number: 20070291689
    Abstract: A plurality of interactive modules are disposed at spaced locations to form an adaptive wireless network. Each module is capable of receiving transmissions of messages or data packets from other modules, and of transmitting messages or data packets to other modules for forming selected transmission paths via one or more modules toward a base station. Upon failure of a transmission path, a module not capable of transmitting a message along a transmission path toward the base station, transmits a message to other of the plurality of modules to form a new transmission path via such other module.
    Type: Application
    Filed: August 3, 2007
    Publication date: December 20, 2007
    Applicant: CROSSBOW TECHNOLOGY, INC.
    Inventors: Rahul Kapur, Martin Turon
  • Publication number: 20070132846
    Abstract: A plurality of modules interact to form an adaptive network in which each module transmits and receives data signals indicative of proximity of objects. A central computer accumulates the data produced or received and relayed by each module for analyzing proximity responses to transmit through the adaptive network control signals to a selectively-addressed module to respond to computer analyses of the data accumulated from modules forming the adaptive network. Interactions of local processors in modules that sense an intrusion determine the location and path of movements of the intruding object and control cameras in the modules to retrieve video images of the intruding object. Multiple operational frequencies in adaptive networks permit expansions by additional networks that each operate at separate radio frequencies to avoid overlapping interaction. Additional modules may be introduced into operating networks without knowing the operating frequency at the time of introduction.
    Type: Application
    Filed: May 11, 2006
    Publication date: June 14, 2007
    Inventors: Alan Broad, Rahul Kapur, Jaidev Prabhu, Martin Turon, Ning Xu, Xin Yang, Matt Miller
  • Publication number: 20060220843
    Abstract: A plurality of modules interact to form an adaptive network in which each module transmits and receives data signals indicative of proximity of objects. A central computer accumulates the data produced or received and relayed by each module for analyzing proximity responses to transmit through the adaptive network control signals to a selectively-addressed module to respond to computer analyzes of the data accumulated from modules forming the adaptive network. Interactions of local processors in modules that sense an intrusion determine the location and path of movements of the intruding object and control cameras in the modules to retrieve video images of the intruding object. Multiple operational frequencies in adaptive networks permit expansions by additional networks that each operate at separate radio frequencies to avoid overlapping interaction. Additional modules may be introduced into operating networks without knowing the operating frequency at the time of introduction.
    Type: Application
    Filed: February 1, 2006
    Publication date: October 5, 2006
    Inventors: Alan Broad, Rahul Kapur, Jaidev Prabhu, Martin Turon, Ning Xu