Patents by Inventor Jari Koister

Jari Koister 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: 11875239
    Abstract: Computer-implemented machines, systems and methods for managing missing values in a dataset for a machine learning model. The method may comprise importing a dataset with missing values; computing data statistics and identifying the missing values; verifying the missing values; updating the missing values; imputing missing values; encoding reasons for why values are missing; combining imputed missing values and the encoded reasons; and recommending models and hyperparameters to handle special or missing values.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: January 16, 2024
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Chong Huang, Arash Nourian, Feier Lian, Longfei Fan, Kevin Griest, Jari Koister, Andrew Flint
  • Publication number: 20230177397
    Abstract: Computer-implemented machines, systems and methods for managing missing values in a dataset for a machine learning model. The method may comprise importing a dataset with missing values; computing data statistics and identifying the missing values; verifying the missing values; updating the missing values; imputing missing values; encoding reasons for why values are missing; combining imputed missing values and the encoded reasons; and recommending models and hyperparameters to handle special or missing values.
    Type: Application
    Filed: January 30, 2023
    Publication date: June 8, 2023
    Inventors: Chong Huang, Arash Nourian, Feier Lian, Longfei Fan, Kevin Griest, Jari Koister, Andrew Flint
  • Patent number: 11645581
    Abstract: Computer-implemented machines, systems and methods for providing insights about a machine learning model, the machine learning model trained, during a training phase, to learn patterns to correctly classify input data associated with risk analysis. Analyzing one or more features of the machine learning model, the one or more features being defined based on one or more constraints associated with one or more values and relationships and whether said one or more values and relationships satisfy at least one of the one or more constraints. Displaying one or more visual indicators based on an analysis of the one or more features and training data used to train the machine learning model, the one or more visual indicators providing a summary of the machine learning model's performance or efficacy.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: May 9, 2023
    Assignee: Fair Isaac Corporation
    Inventors: Arash Nourian, Longfei Fan, Feier Lian, Kevin Griest, Jari Koister, Andrew Flint
  • Patent number: 11568187
    Abstract: Computer-implemented machines, systems and methods for managing missing values in a dataset for a machine learning model. The method may comprise importing a dataset with missing values; computing data statistics and identifying the missing values; verifying the missing values; updating the missing values; imputing missing values; encoding reasons for why values are missing; combining imputed missing values and the encoded reasons; and recommending models and hyperparameters to handle special or missing values.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: January 31, 2023
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Chong Huang, Arash Nourian, Feier Lian, Longfei Fan, Kevin Griest, Jari Koister, Andrew Flint
  • Patent number: 11568286
    Abstract: Computer-implemented machines, systems and methods for providing insights about a machine learning model, the machine learning model trained, during a training phase, to learn patterns to correctly classify input data associated with risk analysis. Analyzing one or more features of the machine learning model, the one or more features being defined based on one or more constraints associated with one or more values and relationships and whether said one or more values and relationships satisfy at least one of the one or more constraints. Displaying one or more visual indicators based on an analysis of the one or more features and training data used to train the machine learning model, the one or more visual indicators providing a summary of the machine learning model's performance or efficacy.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: January 31, 2023
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Arash Nourian, Richard Spjut, Longfei Fan, Parama Dutta, Jari Koister, Andrew Flint
  • Publication number: 20210049503
    Abstract: Computer-implemented machines, systems and methods for providing insights about a machine learning model, the machine learning model trained, during a training phase, to learn patterns to correctly classify input data associated with risk analysis. Analyzing one or more features of the machine learning model, the one or more features being defined based on one or more constraints associated with one or more values and relationships and whether said one or more values and relationships satisfy at least one of the one or more constraints. Displaying one or more visual indicators based on an analysis of the one or more features and training data used to train the machine learning model, the one or more visual indicators providing a summary of the machine learning model's performance or efficacy.
    Type: Application
    Filed: February 7, 2020
    Publication date: February 18, 2021
    Inventors: Arash Nourian, Longfei Fan, Feier Lian, Kevin Griest, Jari Koister, Andrew Flint
  • Publication number: 20210049428
    Abstract: Computer-implemented machines, systems and methods for managing missing values in a dataset for a machine learning model. The method may comprise importing a dataset with missing values; computing data statistics and identifying the missing values; verifying the missing values; updating the missing values; imputing missing values; encoding reasons for why values are missing; combining imputed missing values and the encoded reasons; and recommending models and hyperparameters to handle special or missing values.
    Type: Application
    Filed: February 10, 2020
    Publication date: February 18, 2021
    Inventors: Chong Huang, Arash Nourian, Feier Lian, Longfei Fan, Kevin Griest, Jari Koister, Andrew Flint
  • Publication number: 20200250556
    Abstract: Computer-implemented machines, systems and methods for providing insights about a machine learning model, the machine learning model trained, during a training phase, to learn patterns to correctly classify input data associated with risk analysis. Analyzing one or more features of the machine learning model, the one or more features being defined based on one or more constraints associated with one or more values and relationships and whether said one or more values and relationships satisfy at least one of the one or more constraints. Displaying one or more visual indicators based on an analysis of the one or more features and training data used to train the machine learning model, the one or more visual indicators providing a summary of the machine learning model's performance or efficacy.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Arash Nourian, Richard Spjut, Longfei Fan, Parama Dutta, Jari Koister, Andrew Flint
  • Publication number: 20160005092
    Abstract: An aspect of the present invention includes a protocol for conveying data during an e-commerce session with a polymorphic response, comprising initiating a session with a message from a buyer application to a broker application and a session identifier assigned by the broker application; conducting the session between the buyer application and a supplier application; and concluding the session with a additional message which includes a schema identifier for the additional message, resolvable in a context of a system identifier, and a polymorphic response comprising a type and a version, wherein the polymorphic response includes additional data elements corresponding to values assigned to the type and version.
    Type: Application
    Filed: September 14, 2015
    Publication date: January 7, 2016
    Applicant: Open Invention Network
    Inventors: Mudita Jain, Jari Koister, Charles Boyle, Brian Hayes
  • Patent number: 9152988
    Abstract: An aspect of the present invention includes a protocol for conveying data during an e-commerce session with a polymorphic response, comprising initiating a session with a message from a buyer application to a broker application and a session identifier assigned by the broker application; conducting the session between the buyer application and a supplier application; and concluding the session with a additional message which includes a schema identifier for the additional message, resolvable in a context of a system identifier; and a polymorphic response comprising a type and a version, wherein the polymorphic response includes additional data elements corresponding to values assigned to the type and version.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: October 6, 2015
    Assignee: Open Invention Network
    Inventors: Mudita Jain, Jari Koister, Charles Boyle, Brian Hayes
  • Patent number: 8943011
    Abstract: Embodiments are described for a method for processing graph data by executing a Markov Clustering algorithm (MCL) to find clusters of vertices of the graph data, organizing the graph data by column by calculating a probability percentage for each column of a similarity matrix of the graph data to produce column data, generating a probability matrix of states of the column data, performing an expansion of the probability matrix by computing a power of the matrix using a Map-Reduce model executed in a processor-based computing device; and organizing the probability matrix into a set of sub-matrices to find the least amount of data needed for the Map-Reduce model given that two lines of data in the matrix are required to compute a single value for the power of the matrix. One of at least two strategies may be used to computing the power of the matrix (matrix square, M2) based on simplicity of execution or improved memory usage.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: January 27, 2015
    Assignee: salesforce.com, inc.
    Inventors: Nan Gong, Jari Koister
  • Patent number: 8924419
    Abstract: Methods and systems for automatically determining, from a body of emails, blogs, and other documents, authors of the documents who are authorities on certain subjects, and what those subjects are. An intersection of the semantic footprints of documents by an author are deemed to be the derived skills footprint of the author. The derived skills footprints of many authors are compared with a user's query to determine who is the best person that could respond to the user.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: December 30, 2014
    Assignee: salesforce.com, inc.
    Inventors: Jari Koister, Mike Micucci
  • Patent number: 8566274
    Abstract: A compositional recommender framework using modular recommendation functions is described. Each modular recommendation function can use a discrete technology, such as using clustering, a database lookup, or other means. A first recommendation function can recommend to a user items, such as books to check out, automobiles to purchase, people to date, etc. Another modular recommendation function can be daisy chained with the first to recommend items that are similar or related to the first recommended items, such as users who have also checked out the same recommended book, trailers that can be towed by the recommended automobiles, or vacations booked by people that were recommended as people to date. The modular recommendation functions can be used to build customized recommendation engines for different industries.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: October 22, 2013
    Assignee: salesforce.com, inc.
    Inventor: Jari Koister
  • Publication number: 20130246332
    Abstract: A compositional recommender framework using modular recommendation functions is described. Each modular recommendation function can use a discrete technology, such as using clustering, a database lookup, or other means. A first recommendation function can recommend to a user items, such as books to check out, automobiles to purchase, people to date, etc. Another modular recommendation function can be daisy chained with the first to recommend items that are similar or related to the first recommended items, such as users who have also checked out the same recommended book, trailers that can be towed by the recommended automobiles, or vacations booked by people that were recommended as people to date. The modular recommendation functions can be used to build customized recommendation engines for different industries.
    Type: Application
    Filed: April 29, 2013
    Publication date: September 19, 2013
    Applicant: salesforce.com, inc
    Inventor: Jari Koister
  • Patent number: 8521782
    Abstract: Embodiments are directed to a density-based clustering algorithm that decomposes and reformulates the DBSCAN algorithm to facilitate its performance on the Map-Reduce model. The DBSCAN algorithm is reformulated into connectivity problem using a density filter method and a partial connectivity detector. The density-based clustering algorithm uses message passing and edge adding to increase the speed of result merging, it also uses message mining techniques to further decrease the number of iterations to process the input graph. The algorithm is scalable, and can be accelerated by using more machines in a distributed computer network implementing the Map-Reduce program.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: August 27, 2013
    Assignee: salesforce.com, inc.
    Inventors: Nan Gong, Jari Koister
  • Publication number: 20130024412
    Abstract: Embodiments are described for a method for processing graph data by executing a Markov Clustering algorithm (MCL) to find clusters of vertices of the graph data, organizing the graph data by column by calculating a probability percentage for each column of a similarity matrix of the graph data to produce column data, generating a probability matrix of states of the column data, performing an expansion of the probability matrix by computing a power of the matrix using a Map-Reduce model executed in a processor-based computing device; and organizing the probability matrix into a set of sub-matrices to find the least amount of data needed for the Map-Reduce model given that two lines of data in the matrix are required to compute a single value for the power of the matrix. One of at least two strategies may be used to computing the power of the matrix (matrix square, M2) based on simplicity of execution or improved memory usage.
    Type: Application
    Filed: June 12, 2012
    Publication date: January 24, 2013
    Applicant: salesforce.com, inc.
    Inventors: Nan GONG, Jari KOISTER
  • Publication number: 20130024479
    Abstract: Embodiments are directed to a density-based clustering algorithm that decomposes and reformulates the DBSCAN algorithm to facilitate its performance on the Map-Reduce model. The DBSCAN algorithm is reformulated into connectivity problem using a density filter method and a partial connectivity detector. The density-based clustering algorithm uses message passing and edge adding to increase the speed of result merging, it also uses message mining techniques to further decrease the number of iterations to process the input graph. The algorithm is scalable, and can be accelerated by using more machines in a distributed computer network implementing the Map-Reduce program.
    Type: Application
    Filed: June 15, 2012
    Publication date: January 24, 2013
    Applicant: salesforce.com, inc.
    Inventors: Nan Gong, Jari Koister
  • Publication number: 20110282814
    Abstract: A compositional recommender framework using modular recommendation functions is described. Each modular recommendation function can use a discrete technology, such as using clustering, a database lookup, or other means. A first recommendation function can recommend to a user items, such as books to check out, automobiles to purchase, people to date, etc. Another modular recommendation function can be daisy chained with the first to recommend items that are similar or related to the first recommended items, such as users who have also checked out the same recommended book, trailers that can be towed by the recommended automobiles, or vacations booked by people that were recommended as people to date. The modular recommendation functions can be used to build customized recommendation engines for different industries.
    Type: Application
    Filed: January 10, 2011
    Publication date: November 17, 2011
    Applicant: salesforce.com, inc.
    Inventor: Jari Koister
  • Publication number: 20110246465
    Abstract: Methods and systems are presented for recommending similar questions to one that a user has entered into a search engine. Previously-entered questions are subject to a clustering algorithm and placed into a hierarchy of clusters, with clusters set within clusters. For each cluster within the hierarchy, a representative vector, based on feature vectors of the items within the cluster, is calculated. A feature vector for the user's question is calculated and used, along with the representative vectors at each level in the hierarchy, to traverse and navigate the cluster hierarchy. When a leaf cluster is found, the items in the leaf cluster, such as the previously-entered questions are returned to the user. A subset of items in the leaf cluster, or items from other leaf clusters within a branch cluster, can be selected based on the number of items desired to be returned.
    Type: Application
    Filed: January 10, 2011
    Publication date: October 6, 2011
    Applicant: salesforce.com, inc.
    Inventors: Jari Koister, Erik Gustafson
  • Publication number: 20110246520
    Abstract: Methods and systems for automatically determining, from a body of emails, blogs, and other documents, authors of the documents who are authorities on certain subjects, and what those subjects are. An intersection of the semantic footprints of documents by an author are deemed to be the derived skills footprint of the author. The derived skills footprints of many authors are compared with a user's query to determine who is the best person that could respond to the user.
    Type: Application
    Filed: January 10, 2011
    Publication date: October 6, 2011
    Applicant: salesforce.com, inc.
    Inventors: Jari Koister, Mike Micucci