Patents by Inventor Keith Blankenship

Keith Blankenship 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: 20240064501
    Abstract: Methods and systems for cellular device detection are presented. A signal processing receiver operable to determine a plurality of uplink parameters according to a downlink broadcast message. The signal processing receiver is also configurable to receive an uplink message according to the plurality of uplink parameters, thereby determining a presence and/or an identity of a cellular device by decoding the uplink message.
    Type: Application
    Filed: November 3, 2023
    Publication date: February 22, 2024
    Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
  • Patent number: 11877343
    Abstract: Methods and systems for cellular device detection are presented. A signal processing receiver operable to determine a plurality of uplink parameters according to a downlink broadcast message. The signal processing receiver is also configurable to receive an uplink message according to the plurality of uplink parameters, thereby determining a presence and/or an identity of a cellular device by decoding the uplink message.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: January 16, 2024
    Assignee: Epiq Solutions
    Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
  • Publication number: 20210206665
    Abstract: A light sanitization system and method is disclosed that provides neutralization of pathogens and chemicals by embedding light waveforms within a stream of fluid.
    Type: Application
    Filed: March 22, 2021
    Publication date: July 8, 2021
    Applicant: Lightcraft Technologies
    Inventors: Rohullah Latif, Jacob Daniel Conner, Michael Keith Blankenship
  • Publication number: 20200413240
    Abstract: Methods and systems for cellular device detection are presented. A signal processing receiver operable to determine a plurality of uplink parameters according to a downlink broadcast message. The signal processing receiver is also configurable to receive an uplink message according to the plurality of uplink parameters, thereby determining a presence and/or an identity of a cellular device by decoding the uplink message.
    Type: Application
    Filed: September 10, 2020
    Publication date: December 31, 2020
    Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
  • Patent number: 10820184
    Abstract: Methods and systems for cellular device detection are presented. A signal processing receiver operable to determine a plurality of uplink parameters according to a downlink broadcast message. The signal processing receiver is also configurable to receive an uplink message according to the plurality of uplink parameters, thereby determining a presence and/or an identity of a cellular device by decoding the uplink message.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: October 27, 2020
    Assignee: Epiq Solutions
    Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
  • Publication number: 20200282087
    Abstract: The present invention includes light sanitization having a dosage duration that is informed with cues and made more efficient through the use of sanitization enabling components. For example, applying a bidirectional stream of airflow in concert with sanitization enhances the surface area exposure.
    Type: Application
    Filed: May 20, 2020
    Publication date: September 10, 2020
    Applicant: Lightcraft Technologies
    Inventors: Rohullah Latif, Jacob Daniel Conner, Michael Keith Blankenship
  • Publication number: 20190261156
    Abstract: Methods and systems for cellular device detection are presented. A signal processing receiver operable to determine a plurality of uplink parameters according to a downlink broadcast message. The signal processing receiver is also configurable to receive an uplink message according to the plurality of uplink parameters, thereby determining a presence and/or an identity of a cellular device by decoding the uplink message.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
  • Patent number: 10321295
    Abstract: Methods and systems for cellular device detection are presented. A signal processing receiver operable to determine a plurality of uplink parameters according to a downlink broadcast message. The signal processing receiver is also configurable to receive an uplink message according to the plurality of uplink parameters, thereby determining a presence and/or an identity of a cellular device by decoding the uplink message.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: June 11, 2019
    Assignee: Epiq Solutions
    Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
  • Publication number: 20180167798
    Abstract: Methods and systems for cellular device detection are presented. A signal processing receiver operable to determine a plurality of uplink parameters according to a downlink broadcast message. The signal processing receiver is also configurable to receive an uplink message according to the plurality of uplink parameters, thereby determining a presence and/or an identity of a cellular device by decoding the uplink message.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 14, 2018
    Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
  • Patent number: 9130712
    Abstract: A wireless communication transmitter (200) configured to segment a transport block into C segments, encode each segment into a set of encoded bits, determine, for ? encoded segments, a subset of size M0? of encoded bits for each encoded segment and for C?? encoded segments, a subset of size M1? of encoded bits for each encoded segment, wherein the subset sizes M0? and M1? differ at most by P bits, where P is a product of a modulation order and a number of transmission layers over which the transport block is transmitted. The selected subsets of encoded bits are concatenated and grouped to form modulation symbols of the modulation order.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: September 8, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: T. Keith Blankenship, Yufei W. Blankenship, Brian K. Classon, Ajit Nimbalker, Anthony R. Schooler
  • Patent number: 8356232
    Abstract: A method and apparatus for turbo coding and decoding is provided herein. During operation, a concatenated transport block (CTB) of length X is received and a forward error correction (FEC) block size KI is determined from a group of available non-contiguous FEC block sizes between Kmin and Kmax, and wherein Kmin?KI<Kmax and wherein KI is additionally based on X. The concatenated transport block of length X is segmented into C segments each of size substantially equal KI. An FEC codeword for each of the C segments is determined using FEC block size KI; and the C FEC codewords are transmitted over the channel.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: January 15, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Yuei Wu Blankenship, T. Keith Blankenship, Brian K. Classon, Ajit Nimbalker
  • Patent number: 8140932
    Abstract: A data interleaving circuit and method for interleaving a data block comprising M windows of W values include an index generator for generating an intra-window index w and an inter-window permutation vector m having M elements and an inter-window permutation circuit operable to receive M data values having intra-window index w from a memory and further operable to reorder the M data values in accordance with the inter-window permutation vector m and output the reordered data values. The index generator includes a recursion circuit that generates the intra-window index w and inter-window permutation vector m in accordance with a permutation polynomial. In one application, the reordered data values are passed to M parallel processors of a turbo decoder.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: March 20, 2012
    Assignee: Motorola Mobility, Inc.
    Inventor: T. Keith Blankenship
  • Patent number: 7890834
    Abstract: During operation of a transmitter a circular buffer is created where only column tops of the circular buffer are defined as a starting position for a redundancy version. Where the circular buffer is in sequence format, all possible redundancy versions are at positions ?Kstream/32?(12×i+?), i=0, 1, . . . , 7 where ? indicates the column index of the starting position of the first RV (RV0).
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: February 15, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: Yufei W. Blankenship, T. Keith Blankenship, Brian K. Classon, Ajit Nimbalker
  • Patent number: 7607075
    Abstract: A method and apparatus for encoding and decoding data is provided herein. During operation, A structured parity-check matrix H is provided to the encoder and decoder, where H is an m by n matrix and an expansion of a model matrix Hbm of size mb by nb, where m=mb×z and n=nb×z. For a given code rate, multiple code sizes are accommodated by allowing both the model matrix size nb and the expansion factor z to vary.
    Type: Grant
    Filed: July 17, 2006
    Date of Patent: October 20, 2009
    Assignee: Motorola, Inc.
    Inventors: Yufei Wu Blankenship, T. Keith Blankenship, Ajit Nimbalker
  • Patent number: 7590044
    Abstract: A method and apparatus for interleaving within a communication system is provided herein. More particularly parameters for a convolutional turbo code interleaver are provided, and interleaving takes place utilizing the new parameters. The new parameters generate interleavers that have the correct turbo code behaviors of improving performance with increasing block size and an error floor well below a block error rate of 10?4. Furthermore, the parameters have no implementation impact. Interleaving in accordance with the preferred embodiment of the present invention can achieve a block error rate of 10?4 at a signal-to-noise ratio that is at least 0.5 dB, and in some cases up to 1.3 dB, smaller than that which can be achieved with the code using the existing parameters.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: September 15, 2009
    Assignee: Motorola, Inc.
    Inventors: T. Keith Blankenship, Yufei Wu Blankenship, Brian K. Classon
  • Publication number: 20090219911
    Abstract: A wireless communication transmitter (200) configured to segment a transport block into C segments, encode each segment into a set of encoded bits, determine, for ? encoded segments, a subset of size M0? of encoded bits for each encoded segment and for C?? encoded segments, a subset of size M1? of encoded bits for each encoded segment, wherein the subset sizes M0? and M1? differ at most by P bits, where P is a product of a modulation order and a number of transmission layers over which the transport block is transmitted. The selected subsets of encoded bits are concatenated and grouped to form modulation symbols of the modulation order.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: MOTOROLA INC
    Inventors: T. KEITH BLANKENSHIP, YUFEI W. BLANKENSHIP, BRIAN K. CLASSON, AJIT NIMBALKER, ANTHONY R. SCHOOLER
  • Publication number: 20090138668
    Abstract: A data interleaving circuit and method for interleaving a data block comprising M windows of W values include an index generator for generating an intra-window index w and an inter-window permutation vector m having M elements and an inter-window permutation circuit operable to receive M data values having intra-window index w from a memory and further operable to reorder the M data values in accordance with the inter-window permutation vector m and output the reordered data values. The index generator includes a recursion circuit that generates the intra-window index w and inter-window permutation vector m in accordance with a permutation polynomial. In one application, the reordered data values are passed to M parallel processors of a turbo decoder.
    Type: Application
    Filed: November 26, 2007
    Publication date: May 28, 2009
    Applicant: MOTOROLA, INC.
    Inventor: T. Keith Blankenship
  • Publication number: 20080320353
    Abstract: During operation of a transmitter a circular buffer is created where only column tops of the circular buffer are defined as a starting position for a redundancy version. Where the circular buffer is in sequence format, all possible redundancy versions are at positions ?Kstream/32?(12×i+?), i=0, 1, . . . , 7 where ? indicates the column index of the starting position of the first RV (RV0).
    Type: Application
    Filed: June 20, 2007
    Publication date: December 25, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Yufei W. Blankenship, T. Keith Blankenship, Brian K. Classon, Ajit Nimbalker
  • Publication number: 20080098273
    Abstract: A method and apparatus for turbo coding and decoding is provided herein. During operation, a concatenated transport block (CTB) of length X is received and a forward error correction (FEC) block size KI is determined from a group of available non-contiguous FEC block sizes between Kmin and Kmax, and wherein Kmin?KI<Kmax and wherein KI is additionally based on X. The concatenated transport block of length X is segmented into C segments each of size substantially equal KI. An FEC codeword for each of the C segments is determined using FEC block size KI; and the C FEC codewords are transmitted over the channel.
    Type: Application
    Filed: October 6, 2006
    Publication date: April 24, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Yufei Wu Blankenship, T. Keith Blankenship, Brian K. Classon, Ajit Nimbalker
  • Publication number: 20080065956
    Abstract: A method and apparatus for encoding and decoding data is provided herein. During operation, A structured parity-check matrix H is provided to the encoder and decoder, where H is an m by n matrix and an expansion of a model matrix Hbm of size mb by nb, where m=mb×z and n=nb×z. For a given code rate, multiple code sizes are accommodated by allowing both the model matrix size nb and the expansion factor z to vary.
    Type: Application
    Filed: July 17, 2006
    Publication date: March 13, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Yufei W. Blankenship, T. Keith Blankenship, Ajit Nimbalker