Patents by Inventor Michael David McNamee

Michael David McNamee 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: 10218493
    Abstract: In a radio using a plurality of channels defined in a radio frequency (RF) spectrum, a rate of false packet detections may be calculated for each of the plurality of channels using a plurality of respective correlation thresholds. The rate of false packet detections for each channel may be compared to a range of acceptable rates of false packet detections. The same or different ranges of acceptable rates of false packet detections may be used for each channel or each channel plan. Different correlation thresholds may be adjusted based at least in part on the comparisons. For example, if a rate of false packet detections exceeds a range of acceptable rates of false packet detections, the correlation threshold may be raised, or the reverse. A packet may be detected on different channels based on different adjusted correlation thresholds.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: February 26, 2019
    Assignee: Itron, Inc.
    Inventors: Danny Ray Seely, Junsong Lin, Michael David McNamee
  • Publication number: 20180248681
    Abstract: In a radio using a plurality of channels defined in a radio frequency (RF) spectrum, a rate of false packet detections may be calculated for each of the plurality of channels using a plurality of respective correlation thresholds. The rate of false packet detections for each channel may be compared to a range of acceptable rates of false packet detections. The same or different ranges of acceptable rates of false packet detections may be used for each channel or each channel plan. Different correlation thresholds may be adjusted based at least in part on the comparisons. For example, if a rate of false packet detections exceeds a range of acceptable rates of false packet detections, the correlation threshold may be raised, or the reverse. A packet may be detected on different channels based on different adjusted correlation thresholds.
    Type: Application
    Filed: February 27, 2017
    Publication date: August 30, 2018
    Inventors: Danny Ray Seely, Junsong Lin, Michael David McNamee
  • Patent number: 9992124
    Abstract: An example method of receiving a data packet includes receiving a data packet at a channel receiver of at least one channel receiver each associated with a channel, providing the data packet to a data packet identification block that corresponds to the channel receiver, validating the data packet at the data packet identification block, and providing the validated data packet to an available decoder block of at least one decoder block capable of performing one or more decoding functions, where a quantity of the decoder blocks is less than a quantity of the data packet identification blocks and optimized according to one or more goals. If no decoder block is available and the validated data packet is a higher priority data packet, a decoder block processing a lower priority data packet may be forced to stop processing the lower priority data packet and process the higher priority data packet.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: June 5, 2018
    Assignee: ITRON, INC.
    Inventors: Danny Ray Seely, Michael David McNamee
  • Publication number: 20170104684
    Abstract: An example method of receiving a data packet includes receiving a data packet at a channel receiver of at least one channel receiver each associated with a channel, providing the data packet to a data packet identification block that corresponds to the channel receiver, validating the data packet at the data packet identification block, and providing the validated data packet to an available decoder block of at least one decoder block capable of performing one or more decoding functions, where a quantity of the decoder blocks is less than a quantity of the data packet identification blocks and optimized according to one or more goals. If no decoder block is available and the validated data packet is a higher priority data packet, a decoder block processing a lower priority data packet may be forced to stop processing the lower priority data packet and process the higher priority data packet.
    Type: Application
    Filed: October 9, 2015
    Publication date: April 13, 2017
    Applicant: ITRON, INC.
    Inventors: Danny Ray Seely, Michael David McNamee
  • Patent number: 9077487
    Abstract: A multichannel radio receiver may include a radio frequency (RF) subsystem and a digital subsystem. The digital subsystem may be configured to use an analog to digital converter (ADC) to sample input. A channelizer bank within the digital subsystem may include a plurality of channelizers. Each channelizer may receive and translate input into a plurality of channels, the channels having widths that are non-uniform and/or spacing (e.g., spacing center-to-center of adjacent channels) that is not regular. The translation may include re-sampling channels at a rate associated with a modulation scheme. A decoder bank may include a plurality of decoders operating in parallel, each to receive input from a channelizer and each associated with a particular modulation scheme. Thus, the multichannel radio may simultaneously receive on a plurality of channels of arbitrary location, arbitrary spacing and/or arbitrary bandwidth, wherein each channel is associated with one of a plurality of modulation schemes.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: July 7, 2015
    Assignee: Itron, Inc.
    Inventors: Danny Ray Seely, Michael David McNamee
  • Publication number: 20140241469
    Abstract: A multichannel radio receiver may include a radio frequency (RF) subsystem and a digital subsystem. The digital subsystem may be configured to use an analog to digital converter (ADC) to sample input. A channelizer bank within the digital subsystem may include a plurality of channelizers. Each channelizer may receive and translate input into a plurality of channels, the channels having widths that are non-uniform and/or spacing (e.g., spacing center-to-center of adjacent channels) that is not regular. The translation may include re-sampling channels at a rate associated with a modulation scheme. A decoder bank may include a plurality of decoders operating in parallel, each to receive input from a channelizer and each associated with a particular modulation scheme. Thus, the multichannel radio may simultaneously receive on a plurality of channels of arbitrary location, arbitrary spacing and/or arbitrary bandwidth, wherein each channel is associated with one of a plurality of modulation schemes.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: ITRON, INC.
    Inventors: Danny Ray Seely, Michael David McNamee