Patents by Inventor Joseph David JENSEN

Joseph David JENSEN 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: 20240078253
    Abstract: An approach is disclosed herein that retrieves data from a data set that includes first column data comprising a first data type and a second data type. The approach structures the first column data into second column data and third column data based on the first data type and the second data type. The approach determines a first semantic category and a second semantic category for the first data type and the second data type, and then determines a first privacy category and a second privacy category based on the first semantic category and the second semantic category. The approach anonymizes the second column data and the third column data to produce anonymized data based on the first privacy category and the second privacy category, respectively. In turn, the approach generates an anonymized view of the data set using the anonymized data.
    Type: Application
    Filed: October 31, 2023
    Publication date: March 7, 2024
    Inventors: Craig E. HAWCO, Joseph David JENSEN
  • Patent number: 11853329
    Abstract: Systems and method are disclosed that retrieve data from a data set organized in a plurality of columns. For each column in the plurality of columns, the systems and method generate one or more candidate semantic categories for the column, where each of the one or more candidate semantic categories has a corresponding probability. The systems and method create a feature vector for the column from the one or more candidate semantic categories and the corresponding probabilities. The systems and method determine a semantic category type of the column based on the feature vector. The systems and method anonymize the data in the column based on the semantic category type, which includes replacing more specific data in the column with less specific data based on a data hierarchy that relates the more specific data to the less specific data.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: December 26, 2023
    Assignee: Snowflake Inc.
    Inventors: Craig E. Hawco, Joseph David Jensen
  • Patent number: 11755778
    Abstract: Generating an anonymized view for a data set is described. An example method can include receiving data from a data set, wherein the data is organized in a plurality of columns. The method may also include generating a plurality of generalizations of the data. The method may also further include selecting a generalization from the plurality of generalizations using an information loss scoring function based on at least a generalization information loss. Additionally, the method may also include generating an anonymized view of the data set from the selected generalization.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: September 12, 2023
    Assignee: Snowflake Inc.
    Inventors: David Jensen, Joseph David Jensen
  • Publication number: 20230222142
    Abstract: Systems and method are disclosed that retrieve data from a data set organized in a plurality of columns. For each column in the plurality of columns, the systems and method generate one or more candidate semantic categories for the column, where each of the one or more candidate semantic categories has a corresponding probability. The systems and method create a feature vector for the column from the one or more candidate semantic categories and the corresponding probabilities. The systems and method determine a semantic category type of the column based on the feature vector. The systems and method anonymize the data in the column based on the semantic category type, which includes replacing more specific data in the column with less specific data based on a data hierarchy that relates the more specific data to the less specific data.
    Type: Application
    Filed: March 21, 2023
    Publication date: July 13, 2023
    Inventors: Craig E. HAWCO, Joseph David JENSEN
  • Patent number: 11630853
    Abstract: Generating semantic names for a data set is described. An example method can include retrieving data from a data set, the data organized in a plurality of columns. The method may also include generating one or more candidate semantic categories for that column, wherein each of the one or more candidate semantic categories has a corresponding probability for each of the columns. The method may also further include creating a feature vector for each column from the one or more column candidate semantic categories and the corresponding probabilities. Additionally, the method may also include selecting, for each column, a column semantic category from the one or more candidate semantic categories using at least the feature vector and a trained machine learning model.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: April 18, 2023
    Assignee: Snowflake Inc.
    Inventors: Craig E. Hawco, Joseph David Jensen
  • Publication number: 20230050290
    Abstract: A method receives data from a data source. The method generates a plurality of generalizations of the data. The method sends the plurality of generalizations of the data to a plurality of execution nodes, wherein each of the plurality of execution nodes includes computational resources to compute a candidate generalization using an information loss scoring function. The method receives a candidate generalization from each of the plurality of execution nodes. The method selects a preferred generalization from the plurality of candidate generalizations. The method generates an anonymized view of the data set using the preferred generalization.
    Type: Application
    Filed: November 3, 2022
    Publication date: February 16, 2023
    Inventors: David Jensen, Joseph David Jensen
  • Patent number: 11501021
    Abstract: Generating an anonymized view for a data set is described. An example method can include receiving data from a data set, wherein the data is organized in a plurality of columns. The method may also include generating a plurality of generalizations of the data. The method may also further include selecting a generalization from the plurality of generalizations using an information loss scoring function based on at least a generalization information loss. Additionally, the method may also include generating an anonymized view of the data set from the selected generalization.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: November 15, 2022
    Assignee: Snowflake Inc.
    Inventors: David Jensen, Joseph David Jensen
  • Publication number: 20220343019
    Abstract: Generating an anonymized view for a data set is described. An example method can include receiving data from a data set, wherein the data is organized in a plurality of columns. The method may also include generating a plurality of generalizations of the data. The method may also further include selecting a generalization from the plurality of generalizations using an information loss scoring function based on at least a generalization information loss. Additionally, the method may also include generating an anonymized view of the data set from the selected generalization.
    Type: Application
    Filed: June 18, 2021
    Publication date: October 27, 2022
    Inventors: David Jensen, Joseph David Jensen
  • Publication number: 20220343012
    Abstract: Generating an anonymized view for a data set is described. An example method can include receiving data from a data set, wherein the data is organized in a plurality of columns. The method may also include generating a plurality of generalizations of the data. The method may also further include selecting a generalization from the plurality of generalizations using an information loss scoring function based on at least a generalization information loss. Additionally, the method may also include generating an anonymized view of the data set from the selected generalization.
    Type: Application
    Filed: June 18, 2021
    Publication date: October 27, 2022
    Inventors: David Jensen, Joseph David Jensen
  • Publication number: 20220245175
    Abstract: Generating semantic names for a data set is described. An example method can include retrieving data from a data set, the data organized in a plurality of columns. The method may also include generating one or more candidate semantic categories for that column, wherein each of the one or more candidate semantic categories has a corresponding probability for each of the columns. The method may also further include creating a feature vector for each column from the one or more column candidate semantic categories and the corresponding probabilities. Additionally, the method may also include selecting, for each column, a column semantic category from the one or more candidate semantic categories using at least the feature vector and a trained machine learning model.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Craig E. HAWCO, Joseph David JENSEN