Patents by Inventor Daniel Perrine McLane

Daniel Perrine McLane 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: 10716534
    Abstract: Embodiments disclosed herein improve digital stethoscopes and their application and operation. A first method detects of a respiratory abnormality using a convolution. A second method counts coughs for a patient. A third method predicts a respiratory event based on a detected trend. A fourth method forecasts characteristics of a future respiratory event. In a fifth embodiment, a base station is provided for a digital stethoscope.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: July 21, 2020
    Assignee: Sonavi Labs, Inc.
    Inventors: Ian Mitra McLane, Daniel Perrine McLane
  • Patent number: 9253285
    Abstract: Systems and devices for, and methods of, interactive event casting, by: (a) scheduling a plurality of transactions, where the scheduling may be based on passing a system time and a channel usage schedule; (b) aggregating the plurality of transactions, where the aggregating results in minimizing data transfer traffic; (c) executing a data compression and error correction scheme, where the data compression scheme may be based on dynamically changing bitrate of a video data stream according to local access point data traffic; and (d) communicating between network devices using multi-cast for compressed video streams with error-correction code and (e) initiating an application, where the initiated application performs error correction, decompresses the received video data stream, and where the decompressed video data stream may be spooled.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: February 2, 2016
    Assignee: Chirp, Inc.
    Inventors: Daniel Perrine McLane, Robert A. Bianchi
  • Patent number: 9232225
    Abstract: Systems, devices, and methods for encoding a plurality of images by an encoder where the encoder determines a set of subbands associated with an input image, determines a set of wavelet coefficients associated with each subband, generates a wavelet tree comprising a set of nodes and a maximum quantization level for a set of descendants of the set of nodes of the wavelet tree. Then, determines if the maximum quantization level is less than a threshold and sets the wavelet coefficient to zero if it is not, otherwise encodes the maximum quantization level, and encodes the set of wavelet coefficients for transmission in a bit stream comprising the encoded maximum quantization level and the encoded set of wavelet coefficients.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 5, 2016
    Inventors: Daniel Perrine McLane, Chunmei Kang, Brian Nutter, Bian Li
  • Patent number: 9088626
    Abstract: Systems and devices for, and methods of, interactive event casting, by: (a) scheduling a plurality of transactions, where the scheduling may be based on passing a system time and a channel usage schedule; (b) aggregating the plurality of transactions, where the aggregating results in minimizing data transfer traffic; (c) executing a data compression scheme, where the data compression scheme may be based on dynamically changing bitrate of a video data stream accordingly to local access point data traffic; and (d) initiating an application, where the initiated application decompresses the received video data stream, and where the decompressed video data stream may be spooled.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: July 21, 2015
    Assignee: CHIRP INC.
    Inventors: Daniel Perrine McLane, Robert A. Bianchi
  • Publication number: 20140344640
    Abstract: Systems and devices for, and methods of, interactive event casting, by: (a) scheduling a plurality of transactions, where the scheduling may be based on passing a system time and a channel usage schedule; (b) aggregating the plurality of transactions, where the aggregating results in minimizing data transfer traffic; (c) executing a data compression and error correction scheme, where the data compression scheme may be based on dynamically changing bitrate of a video data stream according to local access point data traffic; and (d) communicating between network devices using multi-cast for compressed video streams with error-correction code and (e) initiating an application, where the initiated application performs error correction, decompresses the received video data stream, and where the decompressed video data stream may be spooled.
    Type: Application
    Filed: May 21, 2014
    Publication date: November 20, 2014
    Applicant: CHIRP INC.
    Inventors: Daniel Perrine McLane, Robert A. Bianchi
  • Publication number: 20140307976
    Abstract: Systems, devices, and methods for encoding a plurality of images by an encoder where the encoder determines a set of subbands associated with an input image, determines a set of wavelet coefficients associated with each subband, generates a wavelet tree comprising a set of nodes and a maximum quantization level for a set of descendants of the set of nodes of the wavelet tree. Then, determines if the maximum quantization level is less than a threshold and sets the wavelet coefficient to zero if it is not, otherwise encodes the maximum quantization level, and encodes the set of wavelet coefficients for transmission in a bit stream comprising the encoded maximum quantization level and the encoded set of wavelet coefficients.
    Type: Application
    Filed: March 14, 2014
    Publication date: October 16, 2014
    Inventors: Daniel Perrine McLane, Chunmei Kang, Brian Nutter, Bian Li
  • Publication number: 20140095657
    Abstract: Systems and devices for, and methods of, interactive event casting, by: (a) scheduling a plurality of transactions, where the scheduling may be based on passing a system time and a channel usage schedule; (b) aggregating the plurality of transactions, where the aggregating results in minimizing data transfer traffic; (c) executing a data compression scheme, where the data compression scheme may be based on dynamically changing bitrate of a video data stream accordingly to local access point data traffic; and (d) initiating an application, where the initiated application decompresses the received video data stream, and where the decompressed video data stream may be spooled.
    Type: Application
    Filed: October 2, 2012
    Publication date: April 3, 2014
    Inventors: Daniel Perrine McLane, Robert A. Bianchi
  • Publication number: 20120314820
    Abstract: Devices, methods, and systems for an orthogonal frequency division multiplexing (OFDM) receiver comprising a processor configured to execute a maximum likelihood timing estimator for OFDM symbol timing, a resampling filter for sampling clock frequency offset correcting via a loop filter, where the loop filter may be configured to receive a symbol timing loop error and provide, via a delay accumulator input signals to the resampling filter, and where the resampling filter may be configured to output a resampled signal for demodulating.
    Type: Application
    Filed: June 5, 2012
    Publication date: December 13, 2012
    Inventors: Chunmei KANG, Elliot Sheldon Briggs, Amitkumar Mane, Brian Steven Nutter, Daniel Perrine McLane