Patents by Inventor Josh Allbright

Josh Allbright 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: 10210585
    Abstract: Systems and methods are provided for compressing data structures. One exemplary method includes accessing a target data structure defining multiple columns, and filtering the columns based on a cardinality of terms in each of the columns. The method also includes, for each filtered column, sorting the data structure by the column, compressing the sorted data structure, and identifying the filtered column as a candidate column when the size of the compressed and sorted data structure is less than a baseline size. The method further includes, for each pair of candidate columns, sorting the data structure by the pair of candidate columns, compressing the pair-sorted data structure, and designating the compressed pair-sorted data structure as an object data structure and the pair of candidate columns as a sorting column pair, when said compressed pair-sorted data structure includes a smallest size compared to sizes of other compressed pair-sorted data structures.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: February 19, 2019
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Josh Allbright
  • Publication number: 20170221153
    Abstract: Systems and methods are provided for compressing data structures. One exemplary method includes accessing a target data structure defining multiple columns, and filtering the columns based on a cardinality of terms in each of the columns. The method also includes, for each filtered column, sorting the data structure by the column, compressing the sorted data structure, and identifying the filtered column as a candidate column when the size of the compressed and sorted data structure is less than a baseline size. The method further includes, for each pair of candidate columns, sorting the data structure by the pair of candidate columns, compressing the pair-sorted data structure, and designating the compressed pair-sorted data structure as an object data structure and the pair of candidate columns as a sorting column pair, when said compressed pair-sorted data structure includes a smallest size compared to sizes of other compressed pair-sorted data structures.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 3, 2017
    Inventor: Josh Allbright