Patents by Inventor Dennis McCain

Dennis McCain 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: 20220329989
    Abstract: A lightweight machine-to-machine (LWM2M) protocol can be utilized as a management layer for other applications pertaining to communication and retrieval of information from hardware peripherals. The applications can be managed via a client and the applications can communicate to the client via a standard proxy or message broker. Consequently, sensor codes can be decoupled from the client codes, thus allowing them to both be independent interchangeable components of a specific device's architecture. Therefore, sensors can be added, removed, and/or manipulated without modifying the underlying management layer.
    Type: Application
    Filed: June 30, 2022
    Publication date: October 13, 2022
    Inventors: Jordan Alexander, Stephen T. Hardin, Dennis McCain
  • Patent number: 11418933
    Abstract: A lightweight machine-to-machine (LWM2M) protocol can be utilized as a management layer for other applications pertaining to communication and retrieval of information from hardware peripherals. The applications can be managed via a client and the applications can communicate to the client via a standard proxy or message broker. Consequently, sensor codes can be decoupled from the client codes, thus allowing them to both be independent interchangeable components of a specific device's architecture. Therefore, sensors can be added, removed, and/or manipulated without modifying the underlying management layer.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: August 16, 2022
    Assignee: AT&T MOBILITY II LLC
    Inventors: Jordan Alexander, Stephen T. Hardin, Dennis McCain
  • Publication number: 20210297824
    Abstract: A lightweight machine-to-machine (LWM2M) protocol can be utilized as a management layer for other applications pertaining to communication and retrieval of information from hardware peripherals. The applications can be managed via a client and the applications can communicate to the client via a standard proxy or message broker. Consequently, sensor codes can be decoupled from the client codes, thus allowing them to both be independent interchangeable components of a specific device's architecture. Therefore, sensors can be added, removed, and/or manipulated without modifying the underlying management layer.
    Type: Application
    Filed: March 19, 2020
    Publication date: September 23, 2021
    Inventors: Jordan Alexander, Stephen T. Hardin, Dennis McCain
  • Publication number: 20110225986
    Abstract: This invention relates to gas vaporization and supply system that includes (a) a vessel suitable for holding a bulk quantity of a liquefied gas; (b) at least one heating source positioned on or near the vessel to supply energy to, or remove energy from, the liquefied gas; and (c) a heating source controller adapted to use process variables feedback for dynamically regulating the heating source and maintaining and regulating gas output. The process variables feedback results from cascading sequence control of at least two process variables. The process variables include pressure, temperature, and/or gas output flow rate. This invention also relates to a method for delivery of a gas, e.g., ultra high purity gases, from a liquefied state in a controlled manner to a usage site, e.g., a semiconductor manufacturing facility. This invention provides faster heating system response to fluctuations in customer demand, a longer heater life, and improved reliability.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 22, 2011
    Inventors: Justin Cole Germond, Kenneth Leroy Burgers, Christos Sarigiannidis, Michael Dennis McCain, Keith Randall Pace, Heng Zhu, Hisham E. Falah
  • Patent number: 7706430
    Abstract: A system, apparatus and method for a multi-stage Parallel Residue Compensation (PRC) receiver for enhanced suppression of the Multiple Access Interference (MAI) in Code Division Multiple Access (CDMA) systems. The accuracy of the interference estimation is improved with a set of weights computed from an adaptive Normalized Least Mean Square (NLMS) algorithm. In order to reduce complexity, the commonality of the multi-code processing is extracted and used to derive a structure of PRC to avoid direct interference cancellation. The derived PRC structure reduces the interference cancellation architecture from a complexity that is proportional to the square of the number of users to a complexity that is linear with respect to the number of users. The complexity is further reduced by replacing dedicated multiplier circuits with simple combinational logic.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: April 27, 2010
    Assignee: Nokia Corporation
    Inventors: Yuanbin Guo, Dennis McCain, Joseph R. Cavallaro
  • Patent number: 7613104
    Abstract: Disclosed is a method, a computer program product and a device that includes a receiver for receiving a downlink signal transmitted into a cell. The receiver is operable to obtain time, carrier frequency and cell-specific preamble synchronization to the received signal and includes a plurality of synchronization units that include a first detector to detect a frame boundary using preamble delay correlation; a second detector to detect the frame boundary with greater precision using a conjugate symmetry property over a region identified by the first detector; a cyclic prefix correlator to resolve symbol boundary repetition; an estimator, using the cyclic prefix, to estimate and correct a fractional carrier frequency offset; an operator to perform a Fast Fourier Transform of an identified preamble symbol and a frequency domain cross-correlator to identify cell-specific preamble sequences and an integer frequency offset in sub-carrier spacing.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: November 3, 2009
    Assignee: Nokia Corporation
    Inventors: Tejas Bhatt, Vishwas Sundaramurthy, Jianzhong Zhang, Dennis McCain
  • Patent number: 7492815
    Abstract: Disclosed is a LMMSE receiver that restores orthogonality of spreading codes in the downlink channel for a spread spectrum signal received over N receive antennas. The FFT-based chip equalizer tap solver reduces the direct matrix inverse of the prior art to the inverse of some submatrices of size N×N with the dimension of the receive antennas, and most efficiently reduces matrix inverses to no larger than 2×2. Complexity is further reduced over a conventional Fast Fourier Transform approach by Hermitian optimization to the inverse of submatrices and tree pruning. For a receiver with N=4 or N=2 with double oversampling, the resulting 4×4 matrices are partitioned into 2×2 block sub-matrices, inverted, and rebuilt into a 4×4 matrix. Common computations are found and repeated computations are eliminated to improve efficiency. Generic design architecture is derived from the special design blocks to eliminate redundancies in complex operations. Optimally, the architecture is parallel and pipelined.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: February 17, 2009
    Assignee: Nokia Corporation
    Inventors: Yuanbin Guo, Jianzhong Zhang, Dennis McCain, Joseph R. Cavallaro
  • Patent number: 7483480
    Abstract: A receiver, such as a CDMA MIMO receiver, includes a LMMSE-based chip-level equalizer constructed so as to implement a FFT accelerated iterative algorithm having a complexity of order O(N log2(N)), where N is the dimension of a covariance matrix. The equalizer uses one of an overlap-save or an over-lap add FFT architecture.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: January 27, 2009
    Assignee: Nokia Corporation
    Inventors: Yuanbin Guo, Dennis McCain, Joseph R Cavallaro
  • Patent number: 7443909
    Abstract: Receiving downlink CDMA signals in a fast-fading environment is facilitated at higher receiver velocities by updating the block-adaptive linear minimum mean square error (LMMSE) downlink CDMA equalizer. The autocorrelation matrix of the observed data is updated by passing block-wise autocorrelation slides through a filter. Each autocorrelation slide is an autocorrelation matrix estimated from a short block of observed data over which the channel can be considered constant. This method achieves a reliable estimate for the autocorrelation matrix when the block size must be small to ensure that the block-wise stationarity assumption holds in cases of fast fading channels. In addition, small block sizes make it possible to satisfy the equalizer delay constraint imposed by hardware and certain voice transmission standards such as CDMA2000 1X where demodulated data must be delivered within only several symbol periods of the signal arrival time.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: October 28, 2008
    Assignee: Nokia Corporation
    Inventors: Hoang Nguyen, Jianzhong Zhang, Yuanbin Guo, Dennis McCain, Joe Dowling
  • Publication number: 20070280098
    Abstract: Disclosed is a method, a computer program product and a device that includes a receiver for receiving a downlink signal transmitted into a cell. The receiver is operable to obtain time, carrier frequency and cell-specific preamble synchronization to the received signal and includes a plurality of synchronization units that include a first detector to detect a frame boundary using preamble delay correlation; a second detector to detect the frame boundary with greater precision using a conjugate symmetry property over a region identified by the first detector; a cyclic prefix correlator to resolve symbol boundary repetition; an estimator, using the cyclic prefix, to estimate and correct a fractional carrier frequency offset; an operator to perform a Fast Fourier Transform of an identified preamble symbol and a frequency domain cross-correlator to identify cell-specific preamble sequences and an integer frequency offset in sub-carrier spacing.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 6, 2007
    Inventors: Tejas Bhatt, Vishwas Sundaramurthy, Jianzhong Zhang, Dennis McCain
  • Publication number: 20070089016
    Abstract: An error correction decoder for block serial pipelined layered decoding of block codes includes primary and mirror memories that are each capable of storing log-likelihood ratios (LLRs) for one or more iterations of an iterative decoding technique. The decoder also includes a plurality of elements capable of processing, for one or more iterations, one or more layers of a parity-check matrix. The elements include an iterative decoder element capable of calculating, for one or more iterations or layers, a LLR adjustment based upon the LLR for a previous iteration/layer, the LLR for the previous iteration/layer being read from the primary memory. The decoder further includes a summation element capable of reading the LLR for the previous iteration/layer from the mirror memory, and calculating the LLR for the iteration/layer based upon the LLR adjustment for the iteration/layer and the previous iteration/layer LLR for the previous iteration/layer.
    Type: Application
    Filed: October 18, 2005
    Publication date: April 19, 2007
    Applicant: Nokia Corporation
    Inventors: Tejas Bhatt, Vishwas Sundaramurthy, Victor Stolpman, Dennis McCain
  • Publication number: 20070067696
    Abstract: A system, transmitter, receiver, method, and computer program product are provided in which a plurality of structured interleavers permute data bits arranged in a data bit matrix for Zigzag encoding. For each interleaver, the data bits in each column of the data bit matrix are cyclically shifted, with the amount of the shift being predefined and different for each column. In addition to the cycle shift, each column may be bit reverse ordered, and entire columns may be swapped. The interleaved data bit matrix may then be encoded using a Zigzag encoder to generate parity bits that may be transmitted, along with the data bits, from a transmitter to a receiver where the data may be iteratively decoded.
    Type: Application
    Filed: September 8, 2005
    Publication date: March 22, 2007
    Inventors: Tejas Bhatt, Victor Stolpman, Dennis McCain
  • Publication number: 20060193374
    Abstract: A system, apparatus and method for a multi-stage Parallel Residue Compensation (PRC) receiver for enhanced suppression of the Multiple Access Interference (MAI) in Code Division Multiple Access (CDMA) systems. The accuracy of the interference estimation is improved with a set of weights computed from an adaptive Normalized Least Mean Square (NLMS) algorithm. In order to reduce complexity, the commonality of the multi-code processing is extracted and used to derive a structure of PRC to avoid direct interference cancellation. The derived PRC structure reduces the interference cancellation architecture from a complexity that is proportional to the square of the number of users to a complexity that is linear with respect to the number of users. The complexity is further reduced by replacing dedicated multiplier circuits with simple combinational logic.
    Type: Application
    Filed: February 25, 2005
    Publication date: August 31, 2006
    Inventors: Yuanbin Guo, Dennis McCain, Joseph Cavallaro
  • Publication number: 20060146759
    Abstract: An apparatus and corresponding method for receiving a MIMO cellular communication signal, the apparatus including: a Kalman filter type of equalizer, responsive to a received signal, for providing a corresponding processed signal indicating information conveyed by the received signal, responsive to a set of values indicating predicted state error correlation at a first instant of time given all noise estimates up through the first instant, for providing ta set of values indicating a product of measurement values and predicted state error correlation at a later instant of time given all process noise estimates up through the later instant. The filter is implemented so as to make use of the displacement structure of the state transition matrix of the Kalman filter allowing shifting operations in place of vector and matrix multiplications.
    Type: Application
    Filed: January 4, 2005
    Publication date: July 6, 2006
    Inventors: Yuanbin Guo, Jianzhong Zhang, Dennis McCain, Joseph Cavallaro
  • Publication number: 20060133462
    Abstract: Receiving downlink CDMA signals in a fast-fading environment is facilitated at higher receiver velocities by updating the block-adaptive linear minimum mean square error (LMMSE) downlink CDMA equalizer. The autocorrelation matrix of the observed data is updated by passing block-wise autocorrelation slides through a filter. Each autocorrelation slide is an autocorrelation matrix estimated from a short block of observed data over which the channel can be considered constant. This method achieves a reliable estimate for the autocorrelation matrix when the block size must be small to ensure that the block-wise stationarity assumption holds in cases of fast fading channels. In addition, small block sizes make it possible to satisfy the equalizer delay constraint imposed by hardware and certain voice transmission standards such as CDMA2000 1× where demodulated data must be delivered within only several symbol periods of the signal arrival time.
    Type: Application
    Filed: December 21, 2004
    Publication date: June 22, 2006
    Inventors: Hoang Nguyen, Jianzhong Zhang, Yuanbin Guo, Dennis McCain, Joe Dowling
  • Publication number: 20060109891
    Abstract: Disclosed is a LMMSE receiver that restores orthogonality of spreading codes in the downlink channel for a spread spectrum signal received over N receive antennas. The FFT-based chip equalizer tap solver reduces the direct matrix inverse of the prior art to the inverse of some submatrices of size N×N with the dimension of the receive antennas, and most efficiently reduces matrix inverses to no larger than 2×2. Complexity is further reduced over a conventional Fast Fourier Transform approach by Hermitian optimization to the inverse of submatrices and tree pruning. For a receiver with N=4 or N=2 with double oversampling, the resulting 4×4 matrices are partitioned into 2×2 block sub-matrices, inverted, and rebuilt into a 4×4 matrix. Common computations are found and repeated computations are eliminated to improve efficiency. Generic design architecture is derived from the special design blocks to eliminate redundancies in complex operations. Optimally, the architecture is parallel and pipelined.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 25, 2006
    Inventors: Yuanbin Guo, Jianzhong Zhang, Dennis McCain, Joseph Cavallaro
  • Publication number: 20060109897
    Abstract: A receiver, such as a CDMA MIMO receiver, includes a LMMSE-based chip-level equalizer constructed so as to implement a FFT accelerated iterative algorithm having a complexity of order O(Nlog2(N)), where N is the dimension of a covariance matrix. The equalizer uses one of an overlap-save or an over-lap add FFT architecture.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 25, 2006
    Inventors: Yuanbin Guo, Dennis McCain, Joseph Cavallaro