Patents by Inventor Alvaro G. Hernandez

Alvaro G. Hernandez 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: 11755640
    Abstract: An embodiment may involve obtaining an image composed of color channels, wherein each of the color channels represents colors therein with n bits per pixel; quantizing each of the color channels to be represented by m bits per pixel; using a space-filling curve to convert each of the color channels as quantized into respective vectors; generating, for each of the respective vectors, a respective set of m arrays, wherein the m arrays for a particular vector of the respective vectors contain indices of where a fixed value selected from a range of 0 to m?1 is found in the particular vector; applying, to each of the m arrays for each of the respective vectors, differential encoding and compression of the indices therein; mapping each of the m arrays for each of the respective vectors to blocks of nucleotides; synthesizing the blocks; and storing, in a DNA-based storage medium, the blocks.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: September 12, 2023
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Chao Pan, S. M. Hossein Tabatabaei Yazdi, SeyedKasra Tabatabaei, Alvaro G. Hernandez, Charles M. Schroeder, Olgica Milenkovic
  • Publication number: 20210191970
    Abstract: An embodiment may involve obtaining an image composed of color channels, wherein each of the color channels represents colors therein with n bits per pixel; quantizing each of the color channels to be represented by m bits per pixel; using a space-filling curve to convert each of the color channels as quantized into respective vectors; generating, for each of the respective vectors, a respective set of m arrays, wherein the m arrays for a particular vector of the respective vectors contain indices of where a fixed value selected from a range of 0 to m-1 is found in the particular vector; applying, to each of the m arrays for each of the respective vectors, differential encoding and compression of the indices therein; mapping each of the m arrays for each of the respective vectors to blocks of nucleotides; synthesizing the blocks; and storing, in a DNA-based storage medium, the blocks.
    Type: Application
    Filed: November 23, 2020
    Publication date: June 24, 2021
    Inventors: Chao Pan, S.M. Hossein Tabatabaei Yazdi, SeyedKasra Tabatabaei, Alvaro G. Hernandez, Charles M. Schroeder, Olgica Milenkovic