Patents by Inventor Ron Karidi
Ron Karidi 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: 11977987Abstract: A method, apparatus and product for automatic hypothesis generation using geospatial data. A labeled dataset and an auxiliary dataset are obtained. Instances comprise geospatial attributes. Hypothesis generation is performed automatically based on the labeled dataset. For each labeled instance, one or more auxiliary instances are selected from the auxiliary dataset based on a geospatial relation between the geospatial attribute of the labeled instance and the geospatial attribute of the auxiliary instance. Based on the selected auxiliary instances, one or more new attributes are computed and added to the labeled instance.Type: GrantFiled: November 8, 2017Date of Patent: May 7, 2024Assignee: SPARKBEYOND LTDInventors: Meir Maor, Ron Karidi, Sagie Davidovich, Guy Shaked
-
Publication number: 20240104239Abstract: There is provided a method of dynamic adaptation of a graphical user interface for exploring sensitive data, comprising: dynamically creating a hidden data presentation by applying permissions to a dataset, for hiding records, obtaining a selection of a target variable via the GUI presenting the hidden data presentation, feeding the dataset and the target variable into a hypothesis engine that extracts hypothesis features from the dataset, tests correlations between the hypothesis features and the target variable, and selects a set of insight features from the hypothesis features according to the correlations, dynamically creating a hidden result presentation by propagating the permission to the portions of the dataset used to compute the insight features, and presenting within the GUI the hidden result presentation that presents the insight features and hides the portions of the dataset used to compute the insight features according to the permissions.Type: ApplicationFiled: September 22, 2022Publication date: March 28, 2024Applicant: SparkBeyond Ltd.Inventors: Meir MAOR, Lotem KAPLAN, Sagie DAVIDOVICH, Ron KARIDI, Amir RONEN
-
Patent number: 11743214Abstract: A system and method for follow up management comprising determining if a user has a repository record, extracting information from the repository record associated with the user, and acting on information stored in the repository record. The method may be practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine.Type: GrantFiled: June 14, 2022Date of Patent: August 29, 2023Assignee: LIVEPERSON, INC.Inventor: Ron Karidi
-
Publication number: 20230144617Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: ApplicationFiled: November 3, 2022Publication date: May 11, 2023Applicant: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Publication number: 20230039013Abstract: A system and method for follow up management comprising determining if a user has a repository record, extracting information from the repository record associated with the user, and acting on information stored in the repository record. The method may be practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine.Type: ApplicationFiled: June 14, 2022Publication date: February 9, 2023Applicant: LIVEPERSON, INC.Inventor: Ron Karidi
-
Patent number: 11526253Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: GrantFiled: December 12, 2018Date of Patent: December 13, 2022Assignee: LIVEPERSON, INC.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Patent number: 11394670Abstract: A system and method for follow up management comprising determining if a user has a repository record, extracting information from the repository record associated with the user, and acting on information stored in the repository record. The method may be practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine.Type: GrantFiled: March 6, 2018Date of Patent: July 19, 2022Assignee: LIVEPERSON, INC.Inventor: Ron Karidi
-
Patent number: 11250342Abstract: A classifier is computed as follows. For a first set of values of primary field(s) of primary data instances of a labeled primary training dataset, a second set(s) of secondary fields of unclassified second data instances of secondary dataset(s) is identified. First set of values are matched to corresponding values in respective secondary field(s), and linked to other secondary fields of respective secondary data instance(s) of the respective matched secondary field. A set of classification features is generated. Each including: (i) condition(s), and (ii) a value selected from the linked other secondary fields of the respective secondary data instance(s) of the respective matched secondary field(s). The respective classification feature outputs a binary value computed by the condition(s) that compares between the value selected from the other linked secondary fields and a new received data instance. A classifier is computed according to a selected subset of the classification features.Type: GrantFiled: May 26, 2016Date of Patent: February 15, 2022Assignee: SparkBeyond Ltd.Inventors: Meir Maor, Ron Karidi, Sagie Davidovich, Amir Ronen
-
Patent number: 11182441Abstract: Methods, products and apparatus are provided for hypotheses generation using searchable unstructured data corpus. In one method, a query is generated based on at least one attribute of at least one instance in a dataset. The query is provided to a search engine searching in an unstructured data corpus. An hypothesis for the database is based on a new attribute whose value is defined based on the one or more results. Another method comprises obtaining a set of keywords from a plurality of hypotheses extracted from a database. A query is generated based on an attribute of an instance in the dataset, where the attribute corresponds to an hypothesis. A search engine executes the query to provide results which are used to augment an instance with a new attribute, where a value of the new attribute is computed based on the one or more results.Type: GrantFiled: December 28, 2017Date of Patent: November 23, 2021Assignee: SPARKBEYOND LTDInventors: Amir Ronen, Avishay Livne, Meir Maor, Ron Karidi, Sagie Davidovich
-
Patent number: 10977581Abstract: A classifier is computed as follows. For a first set of values of primary field(s) of primary data instances of a labeled primary training dataset, a second set(s) of secondary fields of unclassified second data instances of secondary dataset(s) is identified. First set of values are matched to corresponding values in respective secondary field(s), and linked to other secondary fields of respective secondary data instance(s) of the respective matched secondary field. A set of classification features is generated. Each including: (i) condition(s), and (ii) a value selected from the linked other secondary fields of the respective secondary data instance(s) of the respective matched secondary field(s). The respective classification feature outputs a binary value computed by the condition(s) that compares between the value selected from the other linked secondary fields and a new received data instance. A classifier is computed according to a selected subset of the classification features.Type: GrantFiled: August 10, 2020Date of Patent: April 13, 2021Assignee: SparkBeyond Ltd.Inventors: Meir Maor, Ron Karidi, Sagie Davidovich, Amir Ronen
-
Publication number: 20210056437Abstract: There is provided a method of selecting subpopulations of users mapped to subpopulations of entities, comprising: receiving latent factors of a mapping between users and entities and a predicted correlation value for each undefined mapping, computed by a recommender process, for each respective latent factor: identifying, by a user semantic model, user features of the users correlated to the respective latent factor, identifying, by an entity semantic model, entity features of the entities correlated to the respective latent factor, generate combinations of pairs each including one user feature and one entity feature, for each pair, compute statistical metric(s) indicative of a change relative to the predicted correlation value for the users and the entities, select pair(s) according to a requirement of the statistical metric(s), and provide the user feature and the entity feature for each selected pair.Type: ApplicationFiled: August 25, 2019Publication date: February 25, 2021Applicant: SparkBeyond Ltd.Inventors: Shiri Simon-Segal, Raz Alon, Guy Shaked, Meir Maor, Amir Ronen, Ron Karidi, Sagie Davidovich, Elad Shaked
-
Publication number: 20200372414Abstract: A classifier is computed as follows. For a first set of values of primary field(s) of primary data instances of a labeled primary training dataset, a second set(s) of secondary fields of unclassified second data instances of secondary dataset(s) is identified. First set of values are matched to corresponding values in respective secondary field(s), and linked to other secondary fields of respective secondary data instance(s) of the respective matched secondary field. A set of classification features is generated. Each including: (i) condition(s), and (ii) a value selected from the linked other secondary fields of the respective secondary data instance(s) of the respective matched secondary field(s). The respective classification feature outputs a binary value computed by the condition(s) that compares between the value selected from the other linked secondary fields and a new received data instance. A classifier is computed according to a selected subset of the classification features.Type: ApplicationFiled: August 10, 2020Publication date: November 26, 2020Applicant: SparkBeyond Ltd.Inventors: Meir MAOR, Ron KARIDI, Sagie DAVIDOVICH, Amir RONEN
-
Patent number: 10817576Abstract: There is provided a method for searching an unstructured dataset with a query, comprising: receiving a query comprising a value for a first token of a triplet, and a value for a relation term defining a relationship between the first token and a second token of the triplet, wherein the second token is defined as a variable element set with an undefined value, creating a plurality of enhanced queries for the query, each one of the plurality of enhanced queries including variations of the relation term, providing the plurality of enhanced queries for search by a search engine on at least one dataset of unstructured text-based data, receiving a plurality of documents in response to the search, analyzing the plurality of documents for extracting at least one value for the variable element of the triplet, and providing the at least one value for the variable element.Type: GrantFiled: August 7, 2019Date of Patent: October 27, 2020Assignee: SparkBeyond Ltd.Inventors: Sagie Davidovich, Denis Wainshtein, Meir Maor, Amir Ronen, Yuval Peleg, Ron Karidi
-
Publication number: 20200117319Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: ApplicationFiled: December 12, 2018Publication date: April 16, 2020Applicant: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Patent number: 10410138Abstract: There is provided a method for generating features for use in an automated machine learning process, comprising: receiving a first training dataset comprising unclassified raw data instances each including a set of objects of arbitrary types; applying a function to each data instance to calculate a set of first results; generating a set of classification features each including the function for application to a newly received data instance to calculate a second result, and a condition defined by a respective member of the set of first results applied to the second result; applying each classification feature to each instance of an unclassified second training dataset to generate a set of extracted features; selecting a subset of pivotal classification features from the set of classification features according to a correlation requirement between classification variable(s) and each respective member of the set of extracted features; and documenting the subset of pivotal features.Type: GrantFiled: May 26, 2016Date of Patent: September 10, 2019Assignee: SparkBeyond Ltd.Inventors: Meir Maor, Ron Karidi, Sagie Davidovich, Amir Ronen
-
Publication number: 20190258360Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: ApplicationFiled: December 12, 2018Publication date: August 22, 2019Applicant: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Publication number: 20190205470Abstract: Methods, products and apparatus are provided for hypotheses generation using searchable unstructured data corpus. In one method, a query is generated based on at least one attribute of at least one instance in a dataset. The query is provided to a search engine searching in an unstructured data corpus. An hypothesis for the database is based on a new attribute whose value is defined based on the one or more results. Another method comprises obtaining a set of keywords from a plurality of hypotheses extracted from a database. A query is generated based on an attribute of an instance in the dataset, where the attribute corresponds to an hypothesis. A search engine executes the query to provide results which are used to augment an instance with a new attribute, where a value of the new attribute is computed based on the one or more results.Type: ApplicationFiled: December 28, 2017Publication date: July 4, 2019Inventors: Amir Ronen, Avishay Livne, Meir Maor, Ron Karidi, Sagie Davidovich
-
Publication number: 20190138622Abstract: A method, apparatus and product for automatic hypothesis generation using geospatial data. A labeled dataset and an auxiliary dataset are obtained. Instances comprise geospatial attributes. Hypothesis generation is performed automatically based on the labeled dataset. For each labeled instance, one or more auxiliary instances are selected from the auxiliary dataset based on a geospatial relation between the geospatial attribute of the labeled instance and the geospatial attribute of the auxiliary instance. Based on the selected auxiliary instances, one or more new attributes are computed and added to the labeled instance.Type: ApplicationFiled: November 8, 2017Publication date: May 9, 2019Inventors: Meir Maor, Ron Karidi, Sagie Davidovich, Guy Shaked
-
Patent number: 10275795Abstract: A server computer system receives campaign data from one or more content providers. The server computer system determines assignments of recommendation opportunities in documents to recommendations based on the campaign data. The server computer system ranks the recommendations based on the assignments, allocates the recommendations to the documents based on the rankings of the recommendation opportunities, and determines pricing for the recommendations based on the allocations.Type: GrantFiled: October 16, 2013Date of Patent: April 30, 2019Assignee: Outbrain Inc.Inventors: Ron Karidi, Yaron Galai
-
Patent number: 10191622Abstract: A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.Type: GrantFiled: July 19, 2016Date of Patent: January 29, 2019Assignee: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein