Patents by Inventor Nicholas Wayne Barrett

Nicholas Wayne Barrett 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: 11966487
    Abstract: A system deletes and sanitizes files in a distributed file system. The system also randomizes rotation of data in a distributed file system.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: April 23, 2024
    Assignee: Raytheon Company
    Inventors: Nicholas Wayne Barrett, Gregory Andrew Early
  • Publication number: 20220350904
    Abstract: A system deletes and sanitizes files in a distributed file system. The system also randomizes rotation of data in a distributed file system.
    Type: Application
    Filed: June 3, 2022
    Publication date: November 3, 2022
    Inventors: Nicholas Wayne Barrett, Gregory Andrew Early
  • Patent number: 11475154
    Abstract: A computer-implemented method includes retrieving a tenant identifier of a plurality of tenant identifiers identifying a set of users with authorized access to one or more data repositories of a plurality of data repositories. An indexing agent associated with the tenant identifier is configured based on indexing configuration information. The indexing configuration information includes at least an identifier of the one or more data repositories, location information for accessing the repositories, and one or more file patterns. Indexed data associated with the tenant identifier is retrieved from an indexing server executing the indexing agent. The indexed data includes text data obtained by the indexing agent during indexing using at least one data file associated with the one or more file patterns and stored in the one or more data repositories, and a cryptographic hash of the at least one data file.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: October 18, 2022
    Assignee: Raytheon Company
    Inventor: Nicholas Wayne Barrett
  • Patent number: 11372988
    Abstract: A system deletes and sanitizes files in a distributed file system. The system also randomizes rotation of data in a distributed file system.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: June 28, 2022
    Assignee: Raytheon Company
    Inventors: Nicholas Wayne Barrett, Gregory Andrew Early
  • Publication number: 20210264049
    Abstract: A computer-implemented method includes retrieving a tenant identifier of a plurality of tenant identifiers identifying a set of users with authorized access to one or more data repositories of a plurality of data repositories. An indexing agent associated with the tenant identifier is configured based on indexing configuration information. The indexing configuration information includes at least an identifier of the one or more data repositories, location information for accessing the repositories, and one or more file patterns. Indexed data associated with the tenant identifier is retrieved from an indexing server executing the indexing agent. The indexed data includes text data obtained by the indexing agent during indexing using at least one data file associated with the one or more file patterns and stored in the one or more data repositories, and a cryptographic hash of the at least one data file.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventor: Nicholas Wayne Barrett
  • Publication number: 20200410121
    Abstract: A system deletes and sanitizes files in a distributed file system. The system also randomizes rotation of data in a distributed file system.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 31, 2020
    Inventors: Nicholas Wayne Barrett, Gregory Andrew Early
  • Patent number: 10482179
    Abstract: A device for locating words and/or phrases in a requirement statement that cause confusion can include one or more memory devices including data defining words and/or phrases and corresponding, respective deductions for each of the words and/or phrases and processing circuitry to: receive the requirement statement that specifies requirements for a product or service, determine a count of each of the words and/or phrases that are in the requirement statement and the one or more memory devices and a location of the words and/or phrases in the requirement statement, determine a score for the requirement statement based on a maximum allowable score in the one or more memory devices, the determined count, and the deductions, and generate a report indicating the score and the location of the words and/or phrases that reduced the maximum allowable score, the score indicating the quality of the requirement document.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: November 19, 2019
    Assignee: Raytheon Company
    Inventors: Nicholas Wayne Barrett, Kimberly Kukurba, Daniel H. Millet, Randall J. Ramsey, George L. Ball, Abraham Wu, Blaine K. Boule
  • Publication number: 20190108219
    Abstract: A device for locating words and/or phrases in a requirement statement that cause confusion can include one or more memory devices including data defining words and/or phrases and corresponding, respective deductions for each of the words and/or phrases and processing circuitry to: receive the requirement statement that specifies requirements for a product or service, determine a count of each of the words and/or phrases that are in the requirement statement and the one or more memory devices and a location of the words and/or phrases in the requirement statement, determine a score for the requirement statement based on a maximum allowable score in the one or more memory devices, the determined count, and the deductions, and generate a report indicating the score and the location of the words and/or phrases that reduced the maximum allowable score, the score indicating the quality of the requirement document.
    Type: Application
    Filed: October 9, 2017
    Publication date: April 11, 2019
    Inventors: Nicholas Wayne Barrett, Kimberly Kukurba, Daniel H. Millet, Randall J. Ramsey, George L. Ball, Abraham Wu, Blaine K. Boule
  • Patent number: 10176251
    Abstract: Generally discussed herein are systems, devices, and methods for unstructured text analysis. A method can include deconstructing structured data to create unstructured text, creating a first word cloud using the unstructured text, creating a query based on the first word cloud, receiving data corresponding to contents of a specified number of records determined to include data most similar to the first word cloud in a database of records, creating a second word cloud for each of the specified number of records using the data from the specified number of records, determining similarity values indicating how similar the first word cloud is to each of the second word clouds, and providing a similarity indicator for each record of the specified number of records to a user interface, the similarity indicator representing a relative magnitude of the determined similarity values of the specified number of records.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: January 8, 2019
    Assignee: Raytheon Company
    Inventors: Blaine K. Boule, Nicholas Wayne Barrett
  • Patent number: 10032045
    Abstract: This disclosure provides for a system, method, and machine-readable medium for performing dynamic runtime field-level access control using a hierarchical permission context structure. The hierarchical permission context structure includes various levels of roles, where each role is assigned one or more permissions. The one or more permissions assigned to the one or more roles indicate the amount of control a given user has over data displayable in an electronic document. The electronic document includes one or more fields having corresponding records in one or more databases. A record includes metadata about the data for a corresponding field. When an electronic document is requested, the fields of the electronic document are generated from the data stored in their corresponding records. An evaluation is performed that determines whether the user requesting the electronic document is authorized to view the data for one or more of the fields based on their corresponding metadata.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: July 24, 2018
    Assignee: Raytheon Company
    Inventors: Nicholas Wayne Barrett, Aaron M. Kovell
  • Publication number: 20170126681
    Abstract: This disclosure provides for a system, method, and machine-readable medium for performing dynamic runtime field-level access control using a hierarchical permission context structure. The hierarchical permission context structure includes various levels of roles, where each role is assigned one or more permissions. The one or more permissions assigned to the one or more roles indicate the amount of control a given user has over data displayable in an electronic document. The electronic document includes one or more fields having corresponding records in one or more databases. A record includes metadata about the data for a corresponding field. When an electronic document is requested, the fields of the electronic document are generated from the data stored in their corresponding records. An evaluation is performed that determines whether the user requesting the electronic document is authorized to view the data for one or more of the fields based on their corresponding metadata.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Nicholas Wayne Barrett, Aaron M. Kovell
  • Publication number: 20170060995
    Abstract: Generally discussed herein are systems, devices, and methods for unstructured text analysis. A method can include deconstructing structured data to create unstructured text, creating a first word cloud using the unstructured text, creating a query based on the first word cloud, receiving data corresponding to contents of a specified number of records determined to include data most similar to the first word cloud in a database of records, creating a second word cloud for each of the specified number of records using the data from the specified number of records, determining similarity values indicating how similar the first word cloud is to each of the second word clouds, and providing a similarity indicator for each record of the specified number of records to a user interface, the similarity indicator representing a relative magnitude of the determined similarity values of the specified number of records.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Blaine K. Boule, Nicholas Wayne Barrett