Patents by Inventor Tyler W. BARRUS

Tyler W. BARRUS 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: 11676683
    Abstract: Techniques for securely encoding, communicating, and comparing genomic information using probabilistic data structures are provided. In some embodiments, genomic information in a secure computing environment may be encoded and/or anonymized by building a probabilistic data structure that represents sub-strings of the genomic information as members of a set; the probabilistic data structure may then be securely transmitted outside the secure computing environment. In some embodiments, a probabilistic data structure representing sub-strings of sensitive genomic information as members of a set may be received in an unsecure computing environment and may be queried to generate output data indicating whether reference sub-strings are probable members of the set.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: June 13, 2023
    Assignee: NOBLIS, INC.
    Inventor: Tyler W. Barrus
  • Publication number: 20230117773
    Abstract: Portable biosurveillance kits for sequencing and sample identification are provided, and techniques for configuring said kits are provided. A system for configuring a kit may receive data representing a first and second set of nucleic acid sequences, and may generate and store first and second indexes representing the respective sets. The system may then use the indexes to identify conserved-signature sequences that satisfy abundance criteria with respect to the first set and sparsity criteria with respect to the second set. The identified conserved-signature sequences may be stored on (or represented in storage on) a portable sequencing and sample-identification kit, which may compare the conserved-signature sequence to a sample sequence in order to identify the sample sequence.
    Type: Application
    Filed: October 4, 2022
    Publication date: April 20, 2023
    Applicant: NOBLIS, INC.
    Inventors: Shane MITCHELL, Sterling Thomas, Masooda Omari, Tyler W. Barrus, Mychal Ivancich
  • Publication number: 20220180968
    Abstract: Techniques for securely encoding, communicating, and comparing genomic information using probabilistic data structures are provided. In some embodiments, genomic information in a secure computing environment may be encoded and/or anonymized by building a probabilistic data structure that represents sub-strings of the genomic information as members of a set; the probabilistic data structure may then be securely transmitted outside the secure computing environment. In some embodiments, a probabilistic data structure representing sub-strings of sensitive genomic information as members of a set may be received in an unsecure computing environment and may be queried to generate output data indicating whether reference sub-strings are probable members of the set.
    Type: Application
    Filed: August 16, 2021
    Publication date: June 9, 2022
    Applicant: NOBLIS, INC.
    Inventor: Tyler W. BARRUS
  • Publication number: 20220004621
    Abstract: Systems and methods for recovering passwords from a hash value input are provided. A password space may be segmented into password sets, and a digest set may be generated for each password set. Probabilistic data structures representing the digest sets may be generated. One of the probabilistic data structures may be queried with the hash value input to determine whether the hash value input is likely included in the digest sets. In response to the hash value input being determined to be likely included in the digest set, the passwords constituting the password set corresponding to the digest set may be regenerated, and the hash values constituting the digest set may be regenerated. The generated hash values may be compared to the hash value input to determine a hash value from the digest set that matches the hash value input to recover the password associated with the matched hash value.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 6, 2022
    Applicant: NOBLIS, INC.
    Inventors: Mark SANDERS, Tyler W. BARRUS
  • Patent number: 11094397
    Abstract: Techniques for securely encoding, communicating, and comparing genomic information using probabilistic data structures are provided. In some embodiments, genomic information in a secure computing environment may be encoded and/or anonymized by building a probabilistic data structure that represents sub-strings of the genomic information as members of a set; the probabilistic data structure may then be securely transmitted outside the secure computing environment. In some embodiments, a probabilistic data structure representing sub-strings of sensitive genomic information as members of a set may be received in an unsecure computing environment and may be queried to generate output data indicating whether reference sub-strings are probable members of the set.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: August 17, 2021
    Assignee: NOBLIS, INC.
    Inventor: Tyler W. Barrus
  • Patent number: 11055399
    Abstract: Systems and methods for recovering passwords from a hash value input are provided. A password space may be segmented into password sets, and a digest set may be generated for each password set. Probabilistic data structures representing the digest sets may be generated. One of the probabilistic data structures may be queried with the hash value input to determine whether the hash value input is likely included in the digest sets. In response to the hash value input being determined to be likely included in the digest set, the passwords constituting the password set corresponding to the digest set may be regenerated, and the hash values constituting the digest set may be regenerated. The generated hash values may be compared to the hash value input to determine a hash value from the digest set that matches the hash value input to recover the password associated with the matched hash value.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: July 6, 2021
    Assignee: NOBLIS, INC.
    Inventors: Mark Sanders, Tyler W. Barrus
  • Patent number: 11037654
    Abstract: Techniques for identifying and/or classifying genomic information are provided. In some embodiments, genomic information may be identified by computing systems without access to a database of reference genomic information, instead relying on locally stored probabilistic data structures representing reference genomic information. Query genomic data, such as data taken from a read-set, may be divided into sub-strings, and each of the locally-stored probabilistic data structures may be queried by each of the extracted sub-strings, generating probabilistic outputs indicating either that (a) the sub-string is probably included in the set of data represented by the probabilistic data structure or (b) the sub-string is definitely not included in the set of data. Based on the number and/or proportion of sub-strings from a read-set that are indicated as being likely represented by a probabilistic data structure, a likely identity or classification for the genomic information in the read-set may be determined.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: June 15, 2021
    Assignee: NOBLIS, INC.
    Inventors: Masooda Omari, Tyler W. Barrus, Mark Sanders, Daniel Negron
  • Patent number: 10482007
    Abstract: Techniques for allocating memory on non-volatile storage mediums, rather than on RAM storage mediums, are provided. In some embodiments, first functions in program code for allocating memory on RAM storage are replaced with corresponding second functions for allocating memory on non-volatile storage. Library files corresponding to the second functions may be stored in programming language libraries, such that the second function may be defined in order to allocate memory on non-volatile storage. In some embodiments, a library file for allocating memory on RAM storage may be modified such that it instead causes allocation of memory on non-volatile storage. Allocating memory, storing data in memory, or retrieving data in memory may, in some embodiments, include providing instructions for a processor to communicate via a bus associated with non-volatile storage rather than a bus associated with RAM storage.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: November 19, 2019
    Assignee: NOBLIS, INC.
    Inventor: Tyler W. Barrus
  • Publication number: 20190236267
    Abstract: Systems and methods for recovering passwords from a hash value input are provided. A password space may be segmented into password sets, and a digest set may be generated for each password set. Probabilistic data structures representing the digest sets may be generated. One of the probabilistic data structures may be queried with the hash value input to determine whether the hash value input is likely included in the digest sets. In response to the hash value input being determined to be likely included in the digest set, the passwords constituting the password set corresponding to the digest set may be regenerated, and the hash values constituting the digest set may be regenerated. The generated hash values may be compared to the hash value input to determine a hash value from the digest set that matches the hash value input to recover the password associated with the matched hash value.
    Type: Application
    Filed: January 22, 2019
    Publication date: August 1, 2019
    Applicant: NOBLIS, INC.
    Inventors: Mark SANDERS, Tyler W. BARRUS
  • Publication number: 20180330052
    Abstract: Techniques for securely encoding, communicating, and comparing genomic information using probabilistic data structures are provided. In some embodiments, genomic information in a secure computing environment may be encoded and/or anonymized by building a probabilistic data structure that represents sub-strings of the genomic information as members of a set; the probabilistic data structure may then be securely transmitted outside the secure computing environment. In some embodiments, a probabilistic data structure representing sub-strings of sensitive genomic information as members of a set may be received in an unsecure computing environment and may be queried to generate output data indicating whether reference sub-strings are probable members of the set.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 15, 2018
    Applicant: NOBLIS, INC.
    Inventor: Tyler W. BARRUS
  • Publication number: 20180330054
    Abstract: Techniques for identifying and/or classifying genomic information are provided. In some embodiments, genomic information may be identified by computing systems without access to a database of reference genomic information, instead relying on locally stored probabilistic data structures representing reference genomic information. Query genomic data, such as data taken from a read-set, may be divided into sub-strings, and each of the locally-stored probabilistic data structures may be queried by each of the extracted sub-strings, generating probabilistic outputs indicating either that (a) the sub-string is probably included in the set of data represented by the probabilistic data structure or (b) the sub-string is definitely not included in the set of data. Based on the number and/or proportion of sub-strings from a read-set that are indicated as being likely represented by a probabilistic data structure, a likely identity or classification for the genomic information in the read-set may be determined.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 15, 2018
    Applicant: NOBLIS, INC.
    Inventors: Masooda OMARI, Tyler W. BARRUS, Mark SANDERS, Daniel NEGRON
  • Publication number: 20180157585
    Abstract: Techniques for allocating memory on non-volatile storage mediums, rather than on RAM storage mediums, are provided. In some embodiments, first functions in program code for allocating memory on RAM storage are replaced with corresponding second functions for allocating memory on non-volatile storage. Library files corresponding to the second functions may be stored in programming language libraries, such that the second function may be defined in order to allocate memory on non-volatile storage. In some embodiments, a library file for allocating memory on RAM storage may be modified such that it instead causes allocation of memory on non-volatile storage. Allocating memory, storing data in memory, or retrieving data in memory may, in some embodiments, include providing instructions for a processor to communicate via a bus associated with non-volatile storage rather than a bus associated with RAM storage.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Applicant: NOBLIS, INC.
    Inventor: Tyler W. BARRUS