Patents by Inventor Chase Joshua Harper

Chase Joshua Harper 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: 20250061298
    Abstract: A method and computer program product provide operations including obtaining first data encoded to form a first array of two-dimensional barcodes, obtaining second data encoded to form a second array of two-dimensional barcodes, and performing a forward mashup algorithm on the first array and second array to form a third array of two-dimensional barcodes, wherein, for each combination of column, row and ordinal position, a binary value in the first array and a binary value in the second array are input to a first Boolean algorithm to produce a binary value for the same combination of column, row and ordinal position in the third array. The operations further include publishing the third array of two-dimensional barcodes, wherein the second array of two-dimensional barcodes are necessary to regenerate the first array of two-dimensional barcodes so that the first data can be decoded.
    Type: Application
    Filed: November 7, 2024
    Publication date: February 20, 2025
    Inventors: Arlon Blaine Harper, Chase Joshua Harper
  • Publication number: 20250061299
    Abstract: A method, apparatus and computer program product provide operations including accessing input data, dividing the input data into a sequence of data segments, where the sequence includes a specific number of data segments and an initial data segment, receiving a personal value from a second device, using an iterated mathematical function that uses the personal value and the sequence of data segments to generate a sequence of parameter values, transmitting the iterated mathematical function and the initial data segment to the second device through a first communication channel, and transmitting the sequence of parameter values to the second device through a second communication channel that is independent of the first communication channel. For example, the first communication channel may include a network connection and the second communication channel may be a line-of-sight optical channel.
    Type: Application
    Filed: November 7, 2024
    Publication date: February 20, 2025
    Inventors: Arlon Blaine Harper, Chase Joshua Harper
  • Patent number: 12175325
    Abstract: A method includes a first computer encoding input data into a sequence of two-dimensional barcodes, the first computer displaying an image of each of the two-dimensional barcodes on a display screen in sequential order, a second computer using an imaging device to capture each of the displayed images to obtain the sequence of two-dimensional barcodes, and the second computer decoding each of the two-dimensional barcodes to obtain the input data. Separately, a first computer may divide input data into a sequence of data segments, receiving a personal value from a second computer, and perform an iterated mathematical function that uses the personal value and the sequence of data segments to generate a sequence of parameter values. The first computer may then transmit the iterated function and the initial segment to the second computer through a first channel and transmit the parameter values to the second computer through a second channel.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: December 24, 2024
    Inventors: Arlon Blaine Harper, Chase Joshua Harper
  • Publication number: 20230134627
    Abstract: A method includes a first computer encoding input data into a sequence of two-dimensional barcodes, the first computer displaying an image of each of the two-dimensional barcodes on a display screen in sequential order, a second computer using an imaging device to capture each of the displayed images to obtain the sequence of two-dimensional barcodes, and the second computer decoding each of the two-dimensional barcodes to obtain the input data. Separately, a first computer may divide input data into a sequence of data segments, receiving a personal value from a second computer, and perform an iterated mathematical function that uses the personal value and the sequence of data segments to generate a sequence of parameter values. The first computer may then transmit the iterated function and the initial segment to the second computer through a first channel and transmit the parameter values to the second computer through a second channel.
    Type: Application
    Filed: August 17, 2022
    Publication date: May 4, 2023
    Inventors: Arlon Blaine Harper, Chase Joshua Harper
  • Patent number: 11593580
    Abstract: A computer program product includes a non-volatile computer readable medium and non-transitory program instructions embodied therein, the program instructions being configured to be executable by a processor to cause the processor to perform various operations. The operations may include obtaining first encoded data that encodes information of a first party, obtaining second encoded data that encodes information of a second party, performing a forward mashup algorithm on the first encoded data and second encoded data to form a third data set, and providing the third data set to the first party as a mashup two-dimensional barcode.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: February 28, 2023
    Inventors: Arlon Blaine Harper, Chase Joshua Harper