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: 20240064501Abstract: 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: ApplicationFiled: November 3, 2023Publication date: February 22, 2024Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
-
Patent number: 11877343Abstract: 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: GrantFiled: September 10, 2020Date of Patent: January 16, 2024Assignee: Epiq SolutionsInventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
-
Publication number: 20210206665Abstract: 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: ApplicationFiled: March 22, 2021Publication date: July 8, 2021Applicant: Lightcraft TechnologiesInventors: Rohullah Latif, Jacob Daniel Conner, Michael Keith Blankenship
-
Publication number: 20200413240Abstract: 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: ApplicationFiled: September 10, 2020Publication date: December 31, 2020Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
-
Patent number: 10820184Abstract: 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: GrantFiled: May 6, 2019Date of Patent: October 27, 2020Assignee: Epiq SolutionsInventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
-
Publication number: 20200282087Abstract: 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: ApplicationFiled: May 20, 2020Publication date: September 10, 2020Applicant: Lightcraft TechnologiesInventors: Rohullah Latif, Jacob Daniel Conner, Michael Keith Blankenship
-
Publication number: 20190261156Abstract: 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: ApplicationFiled: May 6, 2019Publication date: August 22, 2019Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
-
Patent number: 10321295Abstract: 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: GrantFiled: December 13, 2016Date of Patent: June 11, 2019Assignee: Epiq SolutionsInventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
-
Publication number: 20180167798Abstract: 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: ApplicationFiled: December 13, 2016Publication date: June 14, 2018Inventors: Keith Blankenship, John Orlando, Aaron Madsen, Michael Johnson
-
Patent number: 9130712Abstract: 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: GrantFiled: February 29, 2008Date of Patent: September 8, 2015Assignee: Google Technology Holdings LLCInventors: T. Keith Blankenship, Yufei W. Blankenship, Brian K. Classon, Ajit Nimbalker, Anthony R. Schooler
-
Patent number: 8356232Abstract: 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: GrantFiled: October 6, 2006Date of Patent: January 15, 2013Assignee: Motorola Mobility LLCInventors: Yuei Wu Blankenship, T. Keith Blankenship, Brian K. Classon, Ajit Nimbalker
-
Patent number: 8140932Abstract: 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: GrantFiled: November 26, 2007Date of Patent: March 20, 2012Assignee: Motorola Mobility, Inc.Inventor: T. Keith Blankenship
-
Patent number: 7890834Abstract: 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: GrantFiled: June 20, 2007Date of Patent: February 15, 2011Assignee: Motorola Mobility, Inc.Inventors: Yufei W. Blankenship, T. Keith Blankenship, Brian K. Classon, Ajit Nimbalker
-
Patent number: 7607075Abstract: 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: GrantFiled: July 17, 2006Date of Patent: October 20, 2009Assignee: Motorola, Inc.Inventors: Yufei Wu Blankenship, T. Keith Blankenship, Ajit Nimbalker
-
Patent number: 7590044Abstract: 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: GrantFiled: November 14, 2005Date of Patent: September 15, 2009Assignee: Motorola, Inc.Inventors: T. Keith Blankenship, Yufei Wu Blankenship, Brian K. Classon
-
Publication number: 20090219911Abstract: 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: ApplicationFiled: February 29, 2008Publication date: September 3, 2009Applicant: MOTOROLA INCInventors: T. KEITH BLANKENSHIP, YUFEI W. BLANKENSHIP, BRIAN K. CLASSON, AJIT NIMBALKER, ANTHONY R. SCHOOLER
-
Publication number: 20090138668Abstract: 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: ApplicationFiled: November 26, 2007Publication date: May 28, 2009Applicant: MOTOROLA, INC.Inventor: T. Keith Blankenship
-
Publication number: 20080320353Abstract: 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: ApplicationFiled: June 20, 2007Publication date: December 25, 2008Applicant: MOTOROLA, INC.Inventors: Yufei W. Blankenship, T. Keith Blankenship, Brian K. Classon, Ajit Nimbalker
-
Publication number: 20080098273Abstract: 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: ApplicationFiled: October 6, 2006Publication date: April 24, 2008Applicant: MOTOROLA, INC.Inventors: Yufei Wu Blankenship, T. Keith Blankenship, Brian K. Classon, Ajit Nimbalker
-
Publication number: 20080065956Abstract: 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: ApplicationFiled: July 17, 2006Publication date: March 13, 2008Applicant: MOTOROLA, INC.Inventors: Yufei W. Blankenship, T. Keith Blankenship, Ajit Nimbalker