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: 11875239Abstract: 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: GrantFiled: January 30, 2023Date of Patent: January 16, 2024Assignee: FAIR ISAAC CORPORATIONInventors: Chong Huang, Arash Nourian, Feier Lian, Longfei Fan, Kevin Griest, Jari Koister, Andrew Flint
-
Publication number: 20230177397Abstract: 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: ApplicationFiled: January 30, 2023Publication date: June 8, 2023Inventors: Chong Huang, Arash Nourian, Feier Lian, Longfei Fan, Kevin Griest, Jari Koister, Andrew Flint
-
Patent number: 11645581Abstract: 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: GrantFiled: February 7, 2020Date of Patent: May 9, 2023Assignee: Fair Isaac CorporationInventors: Arash Nourian, Longfei Fan, Feier Lian, Kevin Griest, Jari Koister, Andrew Flint
-
Patent number: 11568187Abstract: 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: GrantFiled: February 10, 2020Date of Patent: January 31, 2023Assignee: FAIR ISAAC CORPORATIONInventors: Chong Huang, Arash Nourian, Feier Lian, Longfei Fan, Kevin Griest, Jari Koister, Andrew Flint
-
Patent number: 11568286Abstract: 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: GrantFiled: January 31, 2019Date of Patent: January 31, 2023Assignee: FAIR ISAAC CORPORATIONInventors: Arash Nourian, Richard Spjut, Longfei Fan, Parama Dutta, Jari Koister, Andrew Flint
-
Publication number: 20210049428Abstract: 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: ApplicationFiled: February 10, 2020Publication date: February 18, 2021Inventors: Chong Huang, Arash Nourian, Feier Lian, Longfei Fan, Kevin Griest, Jari Koister, Andrew Flint
-
Publication number: 20210049503Abstract: 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: ApplicationFiled: February 7, 2020Publication date: February 18, 2021Inventors: Arash Nourian, Longfei Fan, Feier Lian, Kevin Griest, Jari Koister, Andrew Flint
-
Publication number: 20200250556Abstract: 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: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Arash Nourian, Richard Spjut, Longfei Fan, Parama Dutta, Jari Koister, Andrew Flint
-
Publication number: 20160005092Abstract: 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: ApplicationFiled: September 14, 2015Publication date: January 7, 2016Applicant: Open Invention NetworkInventors: Mudita Jain, Jari Koister, Charles Boyle, Brian Hayes
-
Patent number: 9152988Abstract: 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: GrantFiled: November 19, 2013Date of Patent: October 6, 2015Assignee: Open Invention NetworkInventors: Mudita Jain, Jari Koister, Charles Boyle, Brian Hayes
-
Patent number: 8943011Abstract: 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: GrantFiled: June 12, 2012Date of Patent: January 27, 2015Assignee: salesforce.com, inc.Inventors: Nan Gong, Jari Koister
-
Patent number: 8924419Abstract: 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: GrantFiled: January 10, 2011Date of Patent: December 30, 2014Assignee: salesforce.com, inc.Inventors: Jari Koister, Mike Micucci
-
Patent number: 8566274Abstract: 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: GrantFiled: January 10, 2011Date of Patent: October 22, 2013Assignee: salesforce.com, inc.Inventor: Jari Koister
-
Publication number: 20130246332Abstract: 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: ApplicationFiled: April 29, 2013Publication date: September 19, 2013Applicant: salesforce.com, incInventor: Jari Koister
-
Patent number: 8521782Abstract: 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: GrantFiled: June 15, 2012Date of Patent: August 27, 2013Assignee: salesforce.com, inc.Inventors: Nan Gong, Jari Koister
-
Publication number: 20130024412Abstract: 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: ApplicationFiled: June 12, 2012Publication date: January 24, 2013Applicant: salesforce.com, inc.Inventors: Nan GONG, Jari KOISTER
-
Publication number: 20130024479Abstract: 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: ApplicationFiled: June 15, 2012Publication date: January 24, 2013Applicant: salesforce.com, inc.Inventors: Nan Gong, Jari Koister
-
Publication number: 20110282814Abstract: 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: ApplicationFiled: January 10, 2011Publication date: November 17, 2011Applicant: salesforce.com, inc.Inventor: Jari Koister
-
Publication number: 20110246465Abstract: 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: ApplicationFiled: January 10, 2011Publication date: October 6, 2011Applicant: salesforce.com, inc.Inventors: Jari Koister, Erik Gustafson
-
Publication number: 20110246520Abstract: 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: ApplicationFiled: January 10, 2011Publication date: October 6, 2011Applicant: salesforce.com, inc.Inventors: Jari Koister, Mike Micucci