Patents by Inventor Warren Willes

Warren Willes 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: 11876621
    Abstract: Devices and methods for enhancing forward error correction techniques for communications using chirp spread spectrum are disclosed. Systems, devices, and methods for error correction coding and decoding are described. On the coding side, K bits of data are sequentially loaded into an M bit by N bit (M×N) matrix in a first direction as Q sequences of D bits, each D bit row of data in the M×N matrix is coded with an error correction code to generate an M bit row of coded data, each Q bit column in the M×N matrix is coded with the error correction code to generate N bits of coded data, N sequences of M bits are sequentially unloaded from the M×N matrix in a second direction, and a chirp signal is generated having a plurality of chirps.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: January 16, 2024
    Assignee: Sure-Fi, Inc.
    Inventors: Mark Hall, David R. Hall, Warren Willes, John Robinson
  • Patent number: 11824579
    Abstract: A chirp spread spectrum (CSS) receiver may reject, based on multiple data alignment chirps that includes an attribute identifier that is a mismatch to one or more preconfigured identifiers, a message early and before fully receiving/decoding the message. The multiple data alignment chirps may enable usage of a larger range of IDs than a single chirp signal. A receiver may receive a sequence of training chirps for symbol alignment followed by multiple opposite chirps for data alignment. Training chirps may be processed through a fast-Fourier transform (FFT) and the resulting values accumulated until a threshold is exceeded. Using symbol alignment from the training chirps, the receiver may decode multiple opposite chirps that indicate data alignment and comprise an encoded identifier. The receiver may reject the message and terminate further message processing based on the encoded identifier being a mismatch to preconfigured identifiers or attributes indicated by the encoded identifier.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: November 21, 2023
    Assignee: Hall Labs LLC
    Inventors: David R. Hall, Mark Hall, John Robinso, Warren Willes
  • Patent number: 11736142
    Abstract: Data acquisition in a chirp spread spectrum (CSS) signal may use a data alignment indicator of a single down chirp signal or single upchirp signal. A receiver may receive part or all of a preamble comprising a sequence of training chirps for symbol alignment followed by a single opposite chirp for data alignment. Training chirps may be processed through a fast-Fourier transform (FFT), and the values from the FFT may be accumulated. The accumulated values may exceed a threshold for detection. The receiver may align, based on the received chirps of the preamble and exceeding the threshold, its symbol reception. Using this symbol alignment, the receiver may await a single opposite chirp after the sequence of training chirps. The single opposite chirp may indicate data alignment. Upon receipt of the opposite chirp, the receiver may start data acquisition based on chirps following the single opposite chirp.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: August 22, 2023
    Assignee: Sure-Fi, Inc.
    Inventors: David R. Hall, Mark Hall, John Robinson, Warren Willes
  • Patent number: 11728840
    Abstract: A chirp spread spectrum (CSS) receiver may reject, based on a data alignment chirp that includes an identifier that is a mismatch to a preconfigured identifier, a message early and before fully receiving/decoding the message. A receiver may receive a sequence of training chirps for symbol alignment followed by a single opposite chirp for data alignment. Training chirps may be processed through a fast-Fourier transform (FFT) and the resulting values accumulated. The receiver may align, based on the received chirps of the preamble and the accumulated values exceeding the threshold, its symbol reception. Using this symbol alignment, the receiver may await a single opposite chirp after the sequence of training chirps. The single opposite chirp may indicate data alignment and comprise an encoded identifier. The receiver may reject the message and terminate further message processing based on the encoded identifier being a mismatch to a preconfigured identifier.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: August 15, 2023
    Assignee: Sure-Fi, Inc.
    Inventors: David R. Hall, Mark Hall, John Robinson, Warren Willes
  • Patent number: 11722169
    Abstract: Systems, devices and methods for enhancing error correction decoding for communications using chirp spread spectrum are disclosed. A chirp signal having a plurality of chirps is received, a codeword is identified based on at least one of the plurality of chirps, a received signal strength indicator (RSSI) associated with at least a portion of the codeword is identified, at least one decoding threshold is adjusted based on the identified RSSI, and the codeword is decoded using the adjusted at least one decoding threshold.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: August 8, 2023
    Assignee: Sure-Fi, Inc.
    Inventors: Mark Hall, David R. Hall, Warren Willes, John Robinson
  • Publication number: 20220209815
    Abstract: Systems, devices and methods for enhancing error correction decoding for communications using chirp spread spectrum are disclosed. A chirp signal having a plurality of chirps is received, a codeword is identified based on at least one of the plurality of chirps, a received signal strength indicator (RSSI) associated with at least a portion of the codeword is identified, at least one decoding threshold is adjusted based on the identified RSSI, and the codeword is decoded using the adjusted at least one decoding threshold.
    Type: Application
    Filed: September 9, 2021
    Publication date: June 30, 2022
    Applicant: Sure-Fi Inc.
    Inventors: Mark Hall, David R. Hall, Warren Willes, John Robinson
  • Publication number: 20220209890
    Abstract: Devices and methods for enhancing forward error correction techniques for communications using chirp spread spectrum are disclosed. Systems, devices, and methods for error correction coding and decoding are described. On the coding side, K bits of data are sequentially loaded into an M bit by N bit (M×N) matrix in a first direction as Q sequences of D bits, each D bit row of data in the M×N matrix is coded with an error correction code to generate an M bit row of coded data, each Q bit column in the M×N matrix is coded with the error correction code to generate N bits of coded data, N sequences of M bits are sequentially unloaded from the M×N matrix in a second direction, and a chirp signal is generated having a plurality of chirps.
    Type: Application
    Filed: September 9, 2021
    Publication date: June 30, 2022
    Applicant: Sure-Fi Inc.
    Inventors: Mark Hall, David R. Hall, Warren Willes, John Robinson
  • Publication number: 20220209814
    Abstract: A chirp spread spectrum (CSS) receiver may reject, based on multiple data alignment chirps that includes an attribute identifier that is a mismatch to one or more preconfigured identifiers, a message early and before fully receiving/decoding the message. The multiple data alignment chirps may enable usage of a larger range of IDs than a single chirp signal. A receiver may receive a sequence of training chirps for symbol alignment followed by multiple opposite chirps for data alignment. Training chirps may be processed through a fast-Fourier transform (FFT) and the resulting values accumulated until a threshold is exceeded. Using symbol alignment from the training chirps, the receiver may decode multiple opposite chirps that indicate data alignment and comprise an encoded identifier. The receiver may reject the message and terminate further message processing based on the encoded identifier being a mismatch to preconfigured identifiers or attributes indicated by the encoded identifier.
    Type: Application
    Filed: December 31, 2021
    Publication date: June 30, 2022
    Applicant: Sure-Fi Inc.
    Inventors: David R. Hall, Mark Hall, John Robinso, Warren Willes
  • Publication number: 20220209892
    Abstract: Devices and methods for enhancing forward error correction techniques for communications using chirp spread spectrum are disclosed. The method includes receiving a chirp signal having a plurality of chirps, identifying an N bit column that has an uncorrectable bit error, skipping the identified N bit column, decoding each remaining N bit column within the M×N matrix based on an error correction code and N?Q parity bits, decoding each M bit row within the M×N matrix based on the error correction code and M?D parity bits, determining that the uncorrectable error bit in the identified N bit column is remedied as a result of the decoding, and decoding the identified N bit column based on an error correction code and N?Q parity bits.
    Type: Application
    Filed: September 9, 2021
    Publication date: June 30, 2022
    Applicant: Sure-Fi Inc.
    Inventors: Mark Hall, David R. Hall, Warren Willes, John Robinson
  • Publication number: 20220209812
    Abstract: Data acquisition in a chirp spread spectrum (CSS) signal may use a data alignment indicator of a single down chirp signal or single upchirp signal. A receiver may receive part or all of a preamble comprising a sequence of training chirps for symbol alignment followed by a single opposite chirp for data alignment. Training chirps may be processed through a fast-Fourier transform (FFT), and the values from the FFT may be accumulated. The accumulated values may exceed a threshold for detection. The receiver may align, based on the received chirps of the preamble and exceeding the threshold, its symbol reception. Using this symbol alignment, the receiver may await a single opposite chirp after the sequence of training chirps. The single opposite chirp may indicate data alignment. Upon receipt of the opposite chirp, the receiver may start data acquisition based on chirps following the single opposite chirp.
    Type: Application
    Filed: December 31, 2021
    Publication date: June 30, 2022
    Applicant: Sure-Fi Inc.
    Inventors: David R. Hall, Mark Hall, John Robinson, Warren Willes
  • Publication number: 20220209813
    Abstract: A chirp spread spectrum (CSS) receiver may reject, based on a data alignment chirp that includes an identifier that is a mismatch to a preconfigured identifier, a message early and before fully receiving/decoding the message. A receiver may receive a sequence of training chirps for symbol alignment followed by a single opposite chirp for data alignment. Training chirps may be processed through a fast-Fourier transform (FFT) and the resulting values accumulated. The receiver may align, based on the received chirps of the preamble and the accumulated values exceeding the threshold, its symbol reception. Using this symbol alignment, the receiver may await a single opposite chirp after the sequence of training chirps. The single opposite chirp may indicate data alignment and comprise an encoded identifier. The receiver may reject the message and terminate further message processing based on the encoded identifier being a mismatch to a preconfigured identifier.
    Type: Application
    Filed: December 31, 2021
    Publication date: June 30, 2022
    Applicant: Sure-Fi Inc.
    Inventors: David R. Hall, Mark Hall, John Robinson, Warren Willes